{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/sBZ6dI2nktv7qpICCCh9/WgBWyE3rzt9bidz3186o/IDiYtb8fh.js", "ssg:https://framerusercontent.com/modules/qgncDxqA9yVjxDumWFRe/V42HD3pIOFVDdw3Wy7BS/w57jp0DPk.js", "ssg:https://framerusercontent.com/modules/fEOwaBv8GKin5NvuFRMd/bcAik1FjBxbH1po6NIZe/wCFxhygT4.js", "ssg:https://framerusercontent.com/modules/pWxP5q97nam4L0oXZPtq/iRjjojh1z0j1a4P49XCb/YllMk1XSp.js"],
  "sourcesContent": ["// Generated by Framer (1119174)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Image, Link, RichText, SVG, useActiveVariantCallback, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle1 from \"https://framerusercontent.com/modules/AiAu9YOXJg1LixXbdeiI/RYj7vnqkS3a7mTmiLWaX/oFmnpzi_h.js\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/j6zcOBbl2a4RZ6G0ld55/VUismR0W0OZ143eVArFs/SbUeepJXi.js\";\nconst enabledGestures = {\n  A3qFZV_mA: {\n    hover: true\n  },\n  x59SC99hs: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"A3qFZV_mA\", \"x59SC99hs\", \"AJe2lqw8i\"];\nconst serializationHash = \"framer-tLL3H\";\nconst variantClassNames = {\n  A3qFZV_mA: \"framer-v-yo8un4\",\n  AJe2lqw8i: \"framer-v-127pux1\",\n  x59SC99hs: \"framer-v-vq0u4l\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 40,\n    delay: 0,\n    mass: 1,\n    stiffness: 280,\n    type: \"spring\"\n  }\n};\nconst toResponsiveImage = value => {\n  if (typeof value === \"object\" && value !== null && typeof value.src === \"string\") {\n    return value;\n  }\n  return typeof value === \"string\" ? {\n    src: value\n  } : undefined;\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  Mobile: \"AJe2lqw8i\",\n  Product: \"x59SC99hs\",\n  Project: \"A3qFZV_mA\"\n};\nconst getProps = ({\n  descriptionProduct,\n  descriptionProject,\n  height,\n  id,\n  imageProduct,\n  linkProduct,\n  linkProductMobile,\n  linkWork,\n  productTitle,\n  tap,\n  width,\n  ...props\n}) => {\n  var _ref, _ref1, _ref2, _humanReadableVariantMap_props_variant, _ref3, _ref4;\n  return {\n    ...props,\n    A5CuBVCQx: (_ref = descriptionProduct !== null && descriptionProduct !== void 0 ? descriptionProduct : props.A5CuBVCQx) !== null && _ref !== void 0 ? _ref : \"Templates Directory\",\n    bRTMsrgUD: (_ref1 = descriptionProject !== null && descriptionProject !== void 0 ? descriptionProject : props.bRTMsrgUD) !== null && _ref1 !== void 0 ? _ref1 : \"Description Project, Description Project, Description Project\",\n    fJ9MCgQVV: linkProduct !== null && linkProduct !== void 0 ? linkProduct : props.fJ9MCgQVV,\n    GBg9P_4JP: linkProductMobile !== null && linkProductMobile !== void 0 ? linkProductMobile : props.GBg9P_4JP,\n    oy0c_ucmD: linkWork !== null && linkWork !== void 0 ? linkWork : props.oy0c_ucmD,\n    pb7Tg5FwA: tap !== null && tap !== void 0 ? tap : props.pb7Tg5FwA,\n    T9YJ4yLS4: (_ref2 = productTitle !== null && productTitle !== void 0 ? productTitle : props.T9YJ4yLS4) !== null && _ref2 !== void 0 ? _ref2 : \"Product Title\",\n    variant: (_ref3 = (_humanReadableVariantMap_props_variant = humanReadableVariantMap[props.variant]) !== null && _humanReadableVariantMap_props_variant !== void 0 ? _humanReadableVariantMap_props_variant : props.variant) !== null && _ref3 !== void 0 ? _ref3 : \"A3qFZV_mA\",\n    wPqSSKivW: (_ref4 = imageProduct !== null && imageProduct !== void 0 ? imageProduct : props.wPqSSKivW) !== null && _ref4 !== void 0 ? _ref4 : {\n      src: \"https://framerusercontent.com/images/ni3pU9Tp9MV2A7orV53A14qToM.png\"\n    }\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale,\n    setLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    wPqSSKivW,\n    A5CuBVCQx,\n    bRTMsrgUD,\n    T9YJ4yLS4,\n    fJ9MCgQVV,\n    oy0c_ucmD,\n    pb7Tg5FwA,\n    GBg9P_4JP,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"A3qFZV_mA\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTap1ew1r9i = activeVariantCallback(async (...args) => {\n    if (pb7Tg5FwA) {\n      const res = await pb7Tg5FwA(...args);\n      if (res === false) return false;\n    }\n  });\n  const ref1 = React.useRef(null);\n  const isDisplayed = () => {\n    if (gestureVariant === \"x59SC99hs-hover\") return false;\n    if (baseVariant === \"x59SC99hs\") return false;\n    return true;\n  };\n  const isDisplayed1 = () => {\n    if (gestureVariant === \"x59SC99hs-hover\") return true;\n    if (baseVariant === \"x59SC99hs\") return true;\n    return false;\n  };\n  const defaultLayoutId = React.useId();\n  const sharedStyleClassNames = [sharedStyle.className, sharedStyle1.className];\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-tLL3H\", ...sharedStyleClassNames, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(motion.div, {\n          ...restProps,\n          className: cx(\"framer-yo8un4\", className),\n          \"data-framer-name\": \"Project\",\n          \"data-highlight\": true,\n          layoutDependency: layoutDependency,\n          layoutId: \"A3qFZV_mA\",\n          onTap: onTap1ew1r9i,\n          ref: ref !== null && ref !== void 0 ? ref : ref1,\n          style: {\n            borderBottomLeftRadius: 14,\n            borderBottomRightRadius: 14,\n            borderTopLeftRadius: 14,\n            borderTopRightRadius: 14,\n            ...style\n          },\n          ...addPropertyOverrides({\n            \"A3qFZV_mA-hover\": {\n              \"data-framer-name\": undefined\n            },\n            \"x59SC99hs-hover\": {\n              \"data-framer-name\": undefined\n            },\n            AJe2lqw8i: {\n              \"data-framer-name\": \"Mobile\"\n            },\n            x59SC99hs: {\n              \"data-framer-name\": \"Product\"\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsx(Link, {\n            href: oy0c_ucmD,\n            openInNewTab: false,\n            smoothScroll: false,\n            ...addPropertyOverrides({\n              AJe2lqw8i: {\n                href: GBg9P_4JP,\n                smoothScroll: true\n              },\n              x59SC99hs: {\n                href: fJ9MCgQVV,\n                openInNewTab: true\n              }\n            }, baseVariant, gestureVariant),\n            children: /*#__PURE__*/_jsx(motion.a, {\n              className: \"framer-3jgq1s framer-irm3n9\",\n              \"data-border\": true,\n              \"data-framer-name\": \"Card/Project\",\n              layoutDependency: layoutDependency,\n              layoutId: \"cHxV9OFoW\",\n              style: {\n                \"--border-bottom-width\": \"1px\",\n                \"--border-color\": 'var(--token-b2fd3f17-d233-4f1a-96da-ff9eb89f2185, rgb(239, 239, 242)) /* {\"name\":\"Grey 150\"} */',\n                \"--border-left-width\": \"1px\",\n                \"--border-right-width\": \"1px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\",\n                backgroundColor: \"var(--token-d2d4a269-93e6-4d8d-a89e-585bfbef9cfd, rgb(245, 245, 247))\",\n                borderBottomLeftRadius: 11.5,\n                borderBottomRightRadius: 11.5,\n                borderTopLeftRadius: 11.5,\n                borderTopRightRadius: 11.5\n              },\n              variants: {\n                \"A3qFZV_mA-hover\": {\n                  \"--border-color\": 'var(--token-b2fd3f17-d233-4f1a-96da-ff9eb89f2185, rgb(233, 233, 236)) /* {\"name\":\"Grey 150\"} */'\n                },\n                \"x59SC99hs-hover\": {\n                  \"--border-color\": 'var(--token-c9366ada-f2fd-4f0c-a395-6b15a6e12cae, rgb(212, 212, 216)) /* {\"name\":\"Grey 300\"} */'\n                }\n              },\n              children: /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-q9yaf3\",\n                \"data-framer-name\": \"Container\",\n                layoutDependency: layoutDependency,\n                layoutId: \"Iz0n52w1E\",\n                children: [/*#__PURE__*/_jsx(Image, {\n                  background: {\n                    alt: \"\",\n                    fit: \"stretch\",\n                    sizes: \"64px\",\n                    ...toResponsiveImage(wPqSSKivW)\n                  },\n                  className: \"framer-xgn92i\",\n                  \"data-framer-name\": \"Photo\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"ycVacLTpo\",\n                  style: {\n                    borderBottomLeftRadius: 8,\n                    borderBottomRightRadius: 8,\n                    borderTopLeftRadius: 8,\n                    borderTopRightRadius: 8,\n                    boxShadow: \"0px 1px 3px 0px rgba(107, 100, 100, 0.10000000149011612)\"\n                  }\n                }), /*#__PURE__*/_jsxs(motion.div, {\n                  className: \"framer-1o6754\",\n                  \"data-framer-name\": \"Info project\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"FrQ1OdHOU\",\n                  children: [/*#__PURE__*/_jsx(RichText, {\n                    __fromCanvasComponent: true,\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(motion.h2, {\n                        className: \"framer-styles-preset-1y43b4w\",\n                        \"data-styles-preset\": \"SbUeepJXi\",\n                        style: {\n                          \"--framer-text-color\": \"var(--extracted-1of0zx5, var(--token-818a283b-450e-452c-a8af-6b81d42f4181, rgb(0, 0, 0)))\"\n                        },\n                        children: \"Product Title\"\n                      })\n                    }),\n                    className: \"framer-p2e3yj\",\n                    \"data-framer-name\": \"Title\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"onZFuAMC_\",\n                    style: {\n                      \"--extracted-1of0zx5\": \"var(--token-818a283b-450e-452c-a8af-6b81d42f4181, rgb(0, 0, 0))\",\n                      \"--framer-paragraph-spacing\": \"0px\"\n                    },\n                    text: T9YJ4yLS4,\n                    verticalAlignment: \"top\",\n                    withExternalLayout: true\n                  }), isDisplayed() && /*#__PURE__*/_jsx(RichText, {\n                    __fromCanvasComponent: true,\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(motion.p, {\n                        className: \"framer-styles-preset-13sghr\",\n                        \"data-styles-preset\": \"oFmnpzi_h\",\n                        style: {\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-7a188dfa-68d3-41d9-8d6c-67b23199941d, rgb(113, 113, 122)))\"\n                        },\n                        children: \"Description Project, Description Project, Description Project\"\n                      })\n                    }),\n                    className: \"framer-1bu06yy\",\n                    \"data-framer-name\": \"Description\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"EyLyA11cX\",\n                    style: {\n                      \"--extracted-r6o4lv\": \"var(--token-7a188dfa-68d3-41d9-8d6c-67b23199941d, rgb(113, 113, 122))\",\n                      \"--framer-paragraph-spacing\": \"0px\"\n                    },\n                    text: bRTMsrgUD,\n                    verticalAlignment: \"top\",\n                    withExternalLayout: true\n                  }), isDisplayed1() && /*#__PURE__*/_jsxs(motion.div, {\n                    className: \"framer-etngsv\",\n                    \"data-framer-name\": \"Product\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"aY9qPg218\",\n                    children: [/*#__PURE__*/_jsx(RichText, {\n                      __fromCanvasComponent: true,\n                      children: /*#__PURE__*/_jsx(React.Fragment, {\n                        children: /*#__PURE__*/_jsx(motion.p, {\n                          style: {\n                            \"--framer-font-size\": \"14px\"\n                          },\n                          children: /*#__PURE__*/_jsx(motion.span, {\n                            style: {\n                              \"--font-selector\": \"R0Y7TWFucm9wZS1yZWd1bGFy\",\n                              \"--framer-font-family\": '\"Manrope\"',\n                              \"--framer-font-size\": \"14px\",\n                              \"--framer-text-color\": \"var(--extracted-1w3ko1f, rgba(113, 113, 122, 1))\"\n                            },\n                            children: \"Templates Directory\"\n                          })\n                        })\n                      }),\n                      className: \"framer-1o3hxw4\",\n                      \"data-framer-name\": \"Description\",\n                      fonts: [\"GF;Manrope-regular\"],\n                      layoutDependency: layoutDependency,\n                      layoutId: \"TRQ5lyr3v\",\n                      style: {\n                        \"--extracted-1w3ko1f\": \"rgba(113, 113, 122, 1)\",\n                        \"--framer-paragraph-spacing\": \"0px\"\n                      },\n                      text: A5CuBVCQx,\n                      verticalAlignment: \"top\",\n                      withExternalLayout: true\n                    }), /*#__PURE__*/_jsx(SVG, {\n                      className: \"framer-1mb9odz\",\n                      \"data-framer-name\": \"icon/link-2\",\n                      fill: \"rgba(0,0,0,1)\",\n                      intrinsicHeight: 17,\n                      intrinsicWidth: 17,\n                      layoutDependency: layoutDependency,\n                      layoutId: \"o3hfsJnp0\",\n                      svg: '<svg width=\"17\" height=\"17\" viewBox=\"0 0 17 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.16699 5.83333C4.45975 5.83333 3.78147 6.11428 3.28137 6.61438C2.78128 7.11448 2.50033 7.79276 2.50033 8.5C2.50033 9.20724 2.78128 9.88552 3.28137 10.3856C3.78147 10.8857 4.45975 11.1667 5.16699 11.1667H6.50033C6.86852 11.1667 7.16699 11.4651 7.16699 11.8333C7.16699 12.2015 6.86852 12.5 6.50033 12.5H5.16699C4.10613 12.5 3.08871 12.0786 2.33857 11.3284C1.58842 10.5783 1.16699 9.56087 1.16699 8.5C1.16699 7.43913 1.58842 6.42172 2.33857 5.67157C3.08871 4.92143 4.10613 4.5 5.16699 4.5H6.50033C6.86852 4.5 7.16699 4.79848 7.16699 5.16667C7.16699 5.53486 6.86852 5.83333 6.50033 5.83333H5.16699ZM9.83301 5.16667C9.83301 4.79848 10.1315 4.5 10.4997 4.5H11.833C12.8939 4.5 13.9113 4.92143 14.6614 5.67157C15.4116 6.42172 15.833 7.43913 15.833 8.5C15.833 9.56087 15.4116 10.5783 14.6614 11.3284C13.9113 12.0786 12.8939 12.5 11.833 12.5H10.4997C10.1315 12.5 9.83301 12.2015 9.83301 11.8333C9.83301 11.4651 10.1315 11.1667 10.4997 11.1667H11.833C12.5403 11.1667 13.2185 10.8857 13.7186 10.3856C14.2187 9.88552 14.4997 9.20724 14.4997 8.5C14.4997 7.79276 14.2187 7.11448 13.7186 6.61438C13.2185 6.11428 12.5403 5.83333 11.833 5.83333H10.4997C10.1315 5.83333 9.83301 5.53486 9.83301 5.16667ZM5.83366 7.83301C5.46547 7.83301 5.16699 8.13148 5.16699 8.49967C5.16699 8.86786 5.46547 9.16634 5.83366 9.16634H11.167C11.5352 9.16634 11.8337 8.86786 11.8337 8.49967C11.8337 8.13148 11.5352 7.83301 11.167 7.83301H5.83366Z\" fill=\"#A1A1AA\"/>\\n</svg>\\n',\n                      withExternalLayout: true\n                    })]\n                  })]\n                })]\n              })\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-tLL3H [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-tLL3H .framer-irm3n9 { display: block; }\", \".framer-tLL3H .framer-yo8un4 { align-content: start; align-items: start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 2.5px 2.5px 2.5px 2.5px; position: relative; width: 340px; }\", \".framer-tLL3H .framer-3jgq1s { align-content: start; align-items: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px 14px 12px 14px; position: relative; text-decoration: none; width: 100%; }\", \".framer-tLL3H .framer-q9yaf3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-tLL3H .framer-xgn92i { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 64px); overflow: visible; position: relative; width: 64px; }\", \".framer-tLL3H .framer-1o6754 { align-content: start; align-items: start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-tLL3H .framer-p2e3yj, .framer-tLL3H .framer-1bu06yy { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-tLL3H .framer-etngsv { align-content: end; align-items: end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-tLL3H .framer-1o3hxw4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-tLL3H .framer-1mb9odz { flex: none; height: 17px; position: relative; width: 17px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-tLL3H .framer-yo8un4, .framer-tLL3H .framer-3jgq1s, .framer-tLL3H .framer-q9yaf3, .framer-tLL3H .framer-1o6754, .framer-tLL3H .framer-etngsv { gap: 0px; } .framer-tLL3H .framer-yo8un4 > *, .framer-tLL3H .framer-3jgq1s > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-tLL3H .framer-yo8un4 > :first-child, .framer-tLL3H .framer-3jgq1s > :first-child, .framer-tLL3H .framer-1o6754 > :first-child { margin-top: 0px; } .framer-tLL3H .framer-yo8un4 > :last-child, .framer-tLL3H .framer-3jgq1s > :last-child, .framer-tLL3H .framer-1o6754 > :last-child { margin-bottom: 0px; } .framer-tLL3H .framer-q9yaf3 > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-tLL3H .framer-q9yaf3 > :first-child, .framer-tLL3H .framer-etngsv > :first-child { margin-left: 0px; } .framer-tLL3H .framer-q9yaf3 > :last-child, .framer-tLL3H .framer-etngsv > :last-child { margin-right: 0px; } .framer-tLL3H .framer-1o6754 > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-tLL3H .framer-etngsv > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }\", ...sharedStyle.css, ...sharedStyle1.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   * @framerIntrinsicHeight 93\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   * @framerIntrinsicWidth 340\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"x59SC99hs\":{\"layout\":[\"fixed\",\"auto\"]},\"AJe2lqw8i\":{\"layout\":[\"fixed\",\"auto\"]},\"ujfIOMhTV\":{\"layout\":[\"fixed\",\"auto\"]},\"kwTBWoJCs\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   * @framerVariables {\"wPqSSKivW\":\"imageProduct\",\"A5CuBVCQx\":\"descriptionProduct\",\"bRTMsrgUD\":\"descriptionProject\",\"T9YJ4yLS4\":\"productTitle\",\"fJ9MCgQVV\":\"linkProduct\",\"oy0c_ucmD\":\"linkWork\",\"pb7Tg5FwA\":\"tap\",\"GBg9P_4JP\":\"linkProductMobile\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   * @framerImmutableVariables true\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   */\nconst FramerIDiYtb8fh = withCSS(Component, css, \"framer-tLL3H\");\nexport default FramerIDiYtb8fh;\nFramerIDiYtb8fh.displayName = \"Card Work\";\nFramerIDiYtb8fh.defaultProps = {\n  height: 93,\n  width: 340\n};\naddPropertyControls(FramerIDiYtb8fh, {\n  variant: {\n    options: [\"A3qFZV_mA\", \"x59SC99hs\", \"AJe2lqw8i\"],\n    optionTitles: [\"Project\", \"Product\", \"Mobile\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  wPqSSKivW: {\n    __defaultAssetReference: \"data:framer/asset-reference,ni3pU9Tp9MV2A7orV53A14qToM.png?originalFilename=Photo.png&preferredSize=auto\",\n    title: \"Image Product\",\n    type: ControlType.ResponsiveImage\n  },\n  A5CuBVCQx: {\n    defaultValue: \"Templates Directory\",\n    displayTextArea: false,\n    title: \"Description Product\",\n    type: ControlType.String\n  },\n  bRTMsrgUD: {\n    defaultValue: \"Description Project, Description Project, Description Project\",\n    title: \"Description Project\",\n    type: ControlType.String\n  },\n  T9YJ4yLS4: {\n    defaultValue: \"Product Title\",\n    displayTextArea: false,\n    title: \"Product Title\",\n    type: ControlType.String\n  },\n  fJ9MCgQVV: {\n    title: \"Link Product\",\n    type: ControlType.Link\n  },\n  oy0c_ucmD: {\n    title: \"Link Work\",\n    type: ControlType.Link\n  },\n  pb7Tg5FwA: {\n    title: \"Tap\",\n    type: ControlType.EventHandler\n  },\n  GBg9P_4JP: {\n    title: \"Link Product Mobile\",\n    type: ControlType.Link\n  }\n});\naddFonts(FramerIDiYtb8fh, [{\n  family: \"Manrope\",\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_A87jxeN7B.woff2\",\n  weight: \"400\"\n}, ...sharedStyle.fonts, ...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerIDiYtb8fh\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"x59SC99hs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AJe2lqw8i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ujfIOMhTV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kwTBWoJCs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"340\",\n        \"framerVariables\": \"{\\\"wPqSSKivW\\\":\\\"imageProduct\\\",\\\"A5CuBVCQx\\\":\\\"descriptionProduct\\\",\\\"bRTMsrgUD\\\":\\\"descriptionProject\\\",\\\"T9YJ4yLS4\\\":\\\"productTitle\\\",\\\"fJ9MCgQVV\\\":\\\"linkProduct\\\",\\\"oy0c_ucmD\\\":\\\"linkWork\\\",\\\"pb7Tg5FwA\\\":\\\"tap\\\",\\\"GBg9P_4JP\\\":\\\"linkProductMobile\\\"}\",\n        \"framerImmutableVariables\": \"true\",\n        \"framerIntrinsicHeight\": \"93\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./IDiYtb8fh.map", "// Generated by Framer (7aa0232)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, RichText, useActiveVariantCallback, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/AiAu9YOXJg1LixXbdeiI/RYj7vnqkS3a7mTmiLWaX/oFmnpzi_h.js\";\nconst cycleOrder = [\"qjgoftcFf\", \"CsVr9cr8A\"];\nconst variantClassNames = {\n  CsVr9cr8A: \"framer-v-vxeljb\",\n  qjgoftcFf: \"framer-v-lxples\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  \"Variant 1\": \"qjgoftcFf\",\n  Off: \"CsVr9cr8A\"\n};\nconst getProps = ({\n  height,\n  hover,\n  id,\n  tap,\n  title,\n  width,\n  ...props\n}) => {\n  var _ref, _humanReadableVariantMap_props_variant, _ref1;\n  return {\n    ...props,\n    cYKzTcSaL: tap !== null && tap !== void 0 ? tap : props.cYKzTcSaL,\n    igaCEo_6P: hover !== null && hover !== void 0 ? hover : props.igaCEo_6P,\n    oYmW3Nfji: (_ref = title !== null && title !== void 0 ? title : props.oYmW3Nfji) !== null && _ref !== void 0 ? _ref : \"Works\",\n    variant: (_ref1 = (_humanReadableVariantMap_props_variant = humanReadableVariantMap[props.variant]) !== null && _humanReadableVariantMap_props_variant !== void 0 ? _humanReadableVariantMap_props_variant : props.variant) !== null && _ref1 !== void 0 ? _ref1 : \"qjgoftcFf\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    oYmW3Nfji,\n    igaCEo_6P,\n    cYKzTcSaL,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"qjgoftcFf\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTapz13378 = activeVariantCallback(async (...args) => {\n    if (igaCEo_6P) {\n      const res = await igaCEo_6P(...args);\n      if (res === false) return false;\n    }\n  });\n  const onTapStart1jxhywl = activeVariantCallback(async (...args) => {\n    if (cYKzTcSaL) {\n      const res = await cYKzTcSaL(...args);\n      if (res === false) return false;\n    }\n  });\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-WazJ0\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(motion.div, {\n          ...restProps,\n          className: cx(\"framer-lxples\", className),\n          \"data-framer-name\": \"Variant 1\",\n          \"data-highlight\": true,\n          layoutDependency: layoutDependency,\n          layoutId: \"qjgoftcFf\",\n          onTap: onTapz13378,\n          onTapStart: onTapStart1jxhywl,\n          ref: ref,\n          style: {\n            borderBottomLeftRadius: 7.5,\n            borderBottomRightRadius: 7.5,\n            borderTopLeftRadius: 7.5,\n            borderTopRightRadius: 7.5,\n            ...style\n          },\n          ...addPropertyOverrides({\n            CsVr9cr8A: {\n              \"data-framer-name\": \"Off\"\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.p, {\n                className: \"framer-styles-preset-13sghr\",\n                \"data-styles-preset\": \"oFmnpzi_h\",\n                children: \"Works\"\n              })\n            }),\n            className: \"framer-yo2r9r\",\n            \"data-framer-name\": \"Text\",\n            layoutDependency: layoutDependency,\n            layoutId: \"Rp4EgItij\",\n            style: {\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            text: oYmW3Nfji,\n            variants: {\n              CsVr9cr8A: {\n                \"--extracted-r6o4lv\": \"var(--token-7a188dfa-68d3-41d9-8d6c-67b23199941d, rgb(113, 113, 122))\"\n              }\n            },\n            verticalAlignment: \"top\",\n            withExternalLayout: true,\n            ...addPropertyOverrides({\n              CsVr9cr8A: {\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    className: \"framer-styles-preset-13sghr\",\n                    \"data-styles-preset\": \"oFmnpzi_h\",\n                    style: {\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                    },\n                    children: \"Works\"\n                  })\n                })\n              }\n            }, baseVariant, gestureVariant)\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-WazJ0 [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-WazJ0 .framer-ujgp0g { display: block; }\", \".framer-WazJ0 .framer-lxples { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 8px 12px 8px 12px; position: relative; width: 163px; }\", \".framer-WazJ0 .framer-yo2r9r { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-WazJ0 .framer-lxples { gap: 0px; } .framer-WazJ0 .framer-lxples > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-WazJ0 .framer-lxples > :first-child { margin-left: 0px; } .framer-WazJ0 .framer-lxples > :last-child { margin-right: 0px; } }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * @framerIntrinsicHeight 34\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * @framerIntrinsicWidth 163\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"CsVr9cr8A\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                * @framerVariables {\"oYmW3Nfji\":\"title\",\"igaCEo_6P\":\"hover\",\"cYKzTcSaL\":\"tap\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                */\nconst Framerw57jp0DPk = withCSS(Component, css, \"framer-WazJ0\");\nexport default Framerw57jp0DPk;\nFramerw57jp0DPk.displayName = \"menubar item\";\nFramerw57jp0DPk.defaultProps = {\n  height: 34,\n  width: 163\n};\naddPropertyControls(Framerw57jp0DPk, {\n  variant: {\n    options: [\"qjgoftcFf\", \"CsVr9cr8A\"],\n    optionTitles: [\"Variant 1\", \"Off\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  oYmW3Nfji: {\n    defaultValue: \"Works\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  },\n  igaCEo_6P: {\n    title: \"Hover\",\n    type: ControlType.EventHandler\n  },\n  cYKzTcSaL: {\n    title: \"Tap\",\n    type: ControlType.EventHandler\n  }\n});\naddFonts(Framerw57jp0DPk, [...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Framerw57jp0DPk\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"34\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"163\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CsVr9cr8A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerVariables\": \"{\\\"oYmW3Nfji\\\":\\\"title\\\",\\\"igaCEo_6P\\\":\\\"hover\\\",\\\"cYKzTcSaL\\\":\\\"tap\\\"}\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (1119174)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, PathVariablesContext, resolveLink, useActiveVariantCallback, useLocaleInfo, useQueryData, useRouter, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport Works from \"https://framerusercontent.com/modules/6BTuYSsEW1A0fm85p3bU/qCz8gL35IZ2EcoxKFpvo/ALRkCdAC3.js\";\nimport CardWork from \"https://framerusercontent.com/modules/sBZ6dI2nktv7qpICCCh9/WgBWyE3rzt9bidz3186o/IDiYtb8fh.js\";\nimport MenubarItem from \"https://framerusercontent.com/modules/qgncDxqA9yVjxDumWFRe/V42HD3pIOFVDdw3Wy7BS/w57jp0DPk.js\";\nconst MenubarItemFonts = getFonts(MenubarItem);\nconst CardWorkFonts = getFonts(CardWork);\nconst cycleOrder = [\"h4Am9iuF7\", \"COG57rqaX\", \"r28ggNMAu\"];\nconst serializationHash = \"framer-wW3Fj\";\nconst variantClassNames = {\n  COG57rqaX: \"framer-v-1pdvptr\",\n  h4Am9iuF7: \"framer-v-9gn1mz\",\n  r28ggNMAu: \"framer-v-169xjp1\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    type: \"tween\"\n  }\n};\nconst transition1 = {\n  delay: 0,\n  duration: .1,\n  ease: [.12, .23, .5, 1],\n  type: \"tween\"\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst transition2 = {\n  delay: .3,\n  duration: .2,\n  ease: [.12, .23, .5, 1],\n  type: \"tween\"\n};\nconst toResponsiveImage = value => {\n  if (typeof value === \"object\" && value !== null && typeof value.src === \"string\") {\n    return value;\n  }\n  return typeof value === \"string\" ? {\n    src: value\n  } : undefined;\n};\nconst QueryData = ({\n  query,\n  children\n}) => {\n  const data = useQueryData(query);\n  return children(data);\n};\nconst addImageAlt = (image, alt) => {\n  if (!image || typeof image !== \"object\") {\n    return;\n  }\n  return {\n    ...image,\n    alt\n  };\n};\nconst humanReadableVariantMap = {\n  \"Works Large\": \"h4Am9iuF7\",\n  \"Works Mobile\": \"r28ggNMAu\",\n  Products: \"COG57rqaX\"\n};\nconst getProps = ({\n  height,\n  id,\n  width,\n  ...props\n}) => {\n  var _humanReadableVariantMap_props_variant, _ref;\n  return {\n    ...props,\n    variant: (_ref = (_humanReadableVariantMap_props_variant = humanReadableVariantMap[props.variant]) !== null && _humanReadableVariantMap_props_variant !== void 0 ? _humanReadableVariantMap_props_variant : props.variant) !== null && _ref !== void 0 ? _ref : \"h4Am9iuF7\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale,\n    setLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    cg9R_LGYpY4XD0SZef,\n    deGeB_XMRY4XD0SZef,\n    X0kJwzW85Y4XD0SZef,\n    DVyP1z9wWY4XD0SZef,\n    idY4XD0SZef,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"h4Am9iuF7\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const hoverx9tu1l = activeVariantCallback(async (...args) => {\n    setVariant(\"h4Am9iuF7\");\n  });\n  const hover19ok825 = activeVariantCallback(async (...args) => {\n    setVariant(\"COG57rqaX\");\n  });\n  const ref1 = React.useRef(null);\n  const isDisplayed = () => {\n    if (baseVariant === \"COG57rqaX\") return false;\n    return true;\n  };\n  const router = useRouter();\n  const isDisplayed1 = () => {\n    if (baseVariant === \"COG57rqaX\") return true;\n    return false;\n  };\n  const defaultLayoutId = React.useId();\n  const sharedStyleClassNames = [];\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-wW3Fj\", ...sharedStyleClassNames, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsxs(motion.div, {\n          ...restProps,\n          className: cx(\"framer-9gn1mz\", className),\n          \"data-framer-name\": \"Works Large\",\n          layoutDependency: layoutDependency,\n          layoutId: \"h4Am9iuF7\",\n          ref: ref !== null && ref !== void 0 ? ref : ref1,\n          style: {\n            ...style\n          },\n          ...addPropertyOverrides({\n            COG57rqaX: {\n              \"data-framer-name\": \"Products\"\n            },\n            r28ggNMAu: {\n              \"data-framer-name\": \"Works Mobile\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-2cxopf\",\n            \"data-framer-name\": \"Tabs\",\n            layoutDependency: layoutDependency,\n            layoutId: \"MQ3GleNfi\",\n            children: /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-pbq50l\",\n              \"data-border\": true,\n              \"data-framer-name\": \"menubar\",\n              layoutDependency: layoutDependency,\n              layoutId: \"pEJO6FB5d\",\n              style: {\n                \"--border-bottom-width\": \"1px\",\n                \"--border-color\": 'var(--token-b2fd3f17-d233-4f1a-96da-ff9eb89f2185, rgb(239, 239, 242)) /* {\"name\":\"Grey 150\"} */',\n                \"--border-left-width\": \"1px\",\n                \"--border-right-width\": \"1px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\",\n                backgroundColor: \"var(--token-d2d4a269-93e6-4d8d-a89e-585bfbef9cfd, rgb(245, 245, 245))\",\n                borderBottomLeftRadius: 11.5,\n                borderBottomRightRadius: 11.5,\n                borderTopLeftRadius: 11.5,\n                borderTopRightRadius: 11.5\n              },\n              children: [/*#__PURE__*/_jsx(Transition, {\n                value: transition1,\n                children: /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-12zuu6d\",\n                  \"data-framer-name\": \"Selector\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"B0VfYQsc2\",\n                  style: {\n                    backgroundColor: \"var(--token-1fc170f9-f857-4cb9-bd35-3840f169c14f, rgb(255, 255, 255))\",\n                    borderBottomLeftRadius: 7.5,\n                    borderBottomRightRadius: 7.5,\n                    borderTopLeftRadius: 7.5,\n                    borderTopRightRadius: 7.5,\n                    boxShadow: \"0px 1px 3px 0px rgba(107, 100, 100, 0.10000000149011612)\"\n                  }\n                })\n              }), /*#__PURE__*/_jsx(Transition, {\n                ...addPropertyOverrides({\n                  COG57rqaX: {\n                    value: transition1\n                  }\n                }, baseVariant, gestureVariant),\n                children: /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-v7jhl6-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"SVNH1ihYs-container\",\n                  children: /*#__PURE__*/_jsx(MenubarItem, {\n                    height: \"100%\",\n                    id: \"SVNH1ihYs\",\n                    layoutId: \"SVNH1ihYs\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    title: \"Works\",\n                    variant: \"qjgoftcFf\",\n                    width: \"100%\",\n                    ...addPropertyOverrides({\n                      COG57rqaX: {\n                        hover: hoverx9tu1l,\n                        variant: \"CsVr9cr8A\"\n                      }\n                    }, baseVariant, gestureVariant)\n                  })\n                })\n              }), /*#__PURE__*/_jsx(Transition, {\n                value: transition2,\n                children: /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-c7p8gd-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"lgYKfRdF0-container\",\n                  children: /*#__PURE__*/_jsx(MenubarItem, {\n                    height: \"100%\",\n                    hover: hover19ok825,\n                    id: \"lgYKfRdF0\",\n                    layoutId: \"lgYKfRdF0\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    title: \"Products\",\n                    variant: \"CsVr9cr8A\",\n                    width: \"100%\",\n                    ...addPropertyOverrides({\n                      COG57rqaX: {\n                        variant: \"qjgoftcFf\"\n                      }\n                    }, baseVariant, gestureVariant)\n                  })\n                })\n              })]\n            })\n          }), isDisplayed() && /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1dm2yy8\",\n            \"data-framer-name\": \"Works\",\n            layoutDependency: layoutDependency,\n            layoutId: \"Y4XD0SZef\",\n            children: /*#__PURE__*/_jsx(QueryData, {\n              query: {\n                from: {\n                  data: Works,\n                  type: \"Collection\"\n                },\n                select: [{\n                  name: \"cg9R_LGYp\",\n                  type: \"Identifier\"\n                }, {\n                  name: \"deGeB_XMR\",\n                  type: \"Identifier\"\n                }, {\n                  name: \"X0kJwzW85\",\n                  type: \"Identifier\"\n                }, {\n                  name: \"DVyP1z9wW\",\n                  type: \"Identifier\"\n                }, {\n                  name: \"id\",\n                  type: \"Identifier\"\n                }]\n              },\n              children: collection => collection.map(({\n                cg9R_LGYp: cg9R_LGYpY4XD0SZef,\n                deGeB_XMR: deGeB_XMRY4XD0SZef,\n                X0kJwzW85: X0kJwzW85Y4XD0SZef,\n                DVyP1z9wW: DVyP1z9wWY4XD0SZef,\n                id: idY4XD0SZef\n              }, i) => {\n                return /*#__PURE__*/_jsx(LayoutGroup, {\n                  id: `Y4XD0SZef-${idY4XD0SZef}`,\n                  children: /*#__PURE__*/_jsx(PathVariablesContext.Provider, {\n                    value: {\n                      DVyP1z9wW: DVyP1z9wWY4XD0SZef\n                    },\n                    children: /*#__PURE__*/_jsx(motion.div, {\n                      className: \"framer-6ck86u-container\",\n                      layoutDependency: layoutDependency,\n                      layoutId: \"G0TToEZrZ-container\",\n                      children: /*#__PURE__*/_jsx(CardWork, {\n                        A5CuBVCQx: \"\",\n                        bRTMsrgUD: deGeB_XMRY4XD0SZef,\n                        height: \"100%\",\n                        id: \"G0TToEZrZ\",\n                        layoutId: \"G0TToEZrZ\",\n                        oy0c_ucmD: resolveLink({\n                          hash: \":M68Vv05t2\",\n                          pathVariables: {\n                            DVyP1z9wW: DVyP1z9wWY4XD0SZef\n                          },\n                          webPageId: \"KcCSXScMt\"\n                        }, router),\n                        style: {\n                          width: \"100%\"\n                        },\n                        T9YJ4yLS4: X0kJwzW85Y4XD0SZef,\n                        variant: \"A3qFZV_mA\",\n                        width: \"100%\",\n                        wPqSSKivW: toResponsiveImage(cg9R_LGYpY4XD0SZef),\n                        ...addPropertyOverrides({\n                          r28ggNMAu: {\n                            GBg9P_4JP: resolveLink({\n                              hash: \":M68Vv05t2\",\n                              pathVariables: {\n                                DVyP1z9wW: DVyP1z9wWY4XD0SZef\n                              },\n                              webPageId: \"KcCSXScMt\"\n                            }, router),\n                            oy0c_ucmD: undefined,\n                            variant: \"AJe2lqw8i\"\n                          }\n                        }, baseVariant, gestureVariant)\n                      })\n                    })\n                  })\n                }, idY4XD0SZef);\n              })\n            })\n          }), isDisplayed1() && /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-1hus7x\",\n            \"data-framer-name\": \"List Porduct\",\n            layoutDependency: layoutDependency,\n            layoutId: \"MsWmelLD2\",\n            children: [isDisplayed1() && /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-10wh53b-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"U4xtZw4Qw-container\",\n              children: /*#__PURE__*/_jsx(CardWork, {\n                A5CuBVCQx: \"Products Directory\",\n                bRTMsrgUD: \"Description Project, Description Project, Description Project\",\n                fJ9MCgQVV: \"framer.com\",\n                height: \"100%\",\n                id: \"U4xtZw4Qw\",\n                layoutId: \"U4xtZw4Qw\",\n                style: {\n                  width: \"100%\"\n                },\n                T9YJ4yLS4: \"Product List\",\n                variant: \"x59SC99hs\",\n                width: \"100%\",\n                wPqSSKivW: addImageAlt({\n                  src: \"https://framerusercontent.com/images/Tt8d7Q7HY2xW5dFcOWvjHtuR4TI.png\"\n                }, \"\")\n              })\n            }), isDisplayed1() && /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1yhvvvm-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"bsgQUz7Hc-container\",\n              children: /*#__PURE__*/_jsx(CardWork, {\n                A5CuBVCQx: \"Notion Life SO\",\n                bRTMsrgUD: \"Description Project, Description Project, Description Project\",\n                fJ9MCgQVV: \"framer.com\",\n                height: \"100%\",\n                id: \"bsgQUz7Hc\",\n                layoutId: \"bsgQUz7Hc\",\n                style: {\n                  width: \"100%\"\n                },\n                T9YJ4yLS4: \"Goaly\",\n                variant: \"x59SC99hs\",\n                width: \"100%\",\n                wPqSSKivW: addImageAlt({\n                  src: \"https://framerusercontent.com/images/kcpvlBzvZMsIW9f7c75hd3tlLw.png\"\n                }, \"\")\n              })\n            }), isDisplayed1() && /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-q19rom-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"xBJDmPdl9-container\",\n              children: /*#__PURE__*/_jsx(CardWork, {\n                A5CuBVCQx: \"Premiun Templates\",\n                bRTMsrgUD: \"Premiun Templates\",\n                height: \"100%\",\n                id: \"xBJDmPdl9\",\n                layoutId: \"xBJDmPdl9\",\n                style: {\n                  width: \"100%\"\n                },\n                T9YJ4yLS4: \"Dinasty\",\n                variant: \"x59SC99hs\",\n                width: \"100%\",\n                wPqSSKivW: addImageAlt({\n                  src: \"https://framerusercontent.com/images/86qtz5a8knVEERkuWUeIp32HU.png\"\n                }, \"\")\n              })\n            })]\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-wW3Fj [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-wW3Fj .framer-dpcnm6 { display: block; }\", \".framer-wW3Fj .framer-9gn1mz { align-content: start; align-items: start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 12px 0px; position: relative; width: 473px; }\", \".framer-wW3Fj .framer-2cxopf { align-content: start; align-items: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 2.5px 2.5px 2.5px 2.5px; position: relative; width: 100%; }\", \".framer-wW3Fj .framer-pbq50l { align-content: start; align-items: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 4px 4px 4px; position: relative; width: 100%; }\", \".framer-wW3Fj .framer-12zuu6d { flex: none; height: 34px; left: 4px; overflow: hidden; position: absolute; top: calc(50.00000000000002% - 34px / 2); width: 50%; will-change: var(--framer-will-change-override, transform); z-index: 0; }\", \".framer-wW3Fj .framer-v7jhl6-container, .framer-wW3Fj .framer-c7p8gd-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\", \".framer-wW3Fj .framer-1dm2yy8 { align-content: start; align-items: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-wW3Fj .framer-6ck86u-container, .framer-wW3Fj .framer-10wh53b-container, .framer-wW3Fj .framer-1yhvvvm-container, .framer-wW3Fj .framer-q19rom-container { flex: none; height: auto; position: relative; width: 100%; }\", \".framer-wW3Fj .framer-1hus7x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: auto; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-wW3Fj .framer-9gn1mz, .framer-wW3Fj .framer-2cxopf, .framer-wW3Fj .framer-pbq50l, .framer-wW3Fj .framer-1dm2yy8, .framer-wW3Fj .framer-1hus7x { gap: 0px; } .framer-wW3Fj .framer-9gn1mz > *, .framer-wW3Fj .framer-1dm2yy8 > *, .framer-wW3Fj .framer-1hus7x > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-wW3Fj .framer-9gn1mz > :first-child, .framer-wW3Fj .framer-2cxopf > :first-child, .framer-wW3Fj .framer-1dm2yy8 > :first-child, .framer-wW3Fj .framer-1hus7x > :first-child { margin-top: 0px; } .framer-wW3Fj .framer-9gn1mz > :last-child, .framer-wW3Fj .framer-2cxopf > :last-child, .framer-wW3Fj .framer-1dm2yy8 > :last-child, .framer-wW3Fj .framer-1hus7x > :last-child { margin-bottom: 0px; } .framer-wW3Fj .framer-2cxopf > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-wW3Fj .framer-pbq50l > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-wW3Fj .framer-pbq50l > :first-child { margin-left: 0px; } .framer-wW3Fj .framer-pbq50l > :last-child { margin-right: 0px; } }\", \".framer-wW3Fj.framer-v-1pdvptr .framer-9gn1mz { height: 1000px; }\", \".framer-wW3Fj.framer-v-1pdvptr .framer-2cxopf { order: 0; }\", \".framer-wW3Fj.framer-v-1pdvptr .framer-12zuu6d { left: unset; right: 4px; }\", \".framer-wW3Fj.framer-v-1pdvptr .framer-1hus7x { order: 2; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       * @framerIntrinsicHeight 794\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       * @framerIntrinsicWidth 473\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"COG57rqaX\":{\"layout\":[\"fixed\",\"fixed\"]},\"r28ggNMAu\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       * @framerImmutableVariables true\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       */\nconst FramerwCFxhygT4 = withCSS(Component, css, \"framer-wW3Fj\");\nexport default FramerwCFxhygT4;\nFramerwCFxhygT4.displayName = \"Work and Products\";\nFramerwCFxhygT4.defaultProps = {\n  height: 794,\n  width: 473\n};\naddPropertyControls(FramerwCFxhygT4, {\n  variant: {\n    options: [\"h4Am9iuF7\", \"COG57rqaX\", \"r28ggNMAu\"],\n    optionTitles: [\"Works Large\", \"Products\", \"Works Mobile\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerwCFxhygT4, [...MenubarItemFonts, ...CardWorkFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerwCFxhygT4\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerImmutableVariables\": \"true\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"COG57rqaX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"r28ggNMAu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"473\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"794\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./wCFxhygT4.map", "// Generated by Framer (1119174)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Image, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle1 from \"https://framerusercontent.com/modules/lPjg6VvG0V4gKlyooKoX/a5eJK4fwOQPHQ26b2Ntq/hpASjuyu0.js\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/cGmA9Z9eHzSGKZb5Y0e8/raMwOB9QLjLbsHj5ZriO/lYOLFlQp7.js\";\nconst cycleOrder = [\"jZR7pzQh4\"];\nconst serializationHash = \"framer-5V3LZ\";\nconst variantClassNames = {\n  jZR7pzQh4: \"framer-v-hjedka\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst toResponsiveImage = value => {\n  if (typeof value === \"object\" && value !== null && typeof value.src === \"string\") {\n    return value;\n  }\n  return typeof value === \"string\" ? {\n    src: value\n  } : undefined;\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst getProps = ({\n  height,\n  id,\n  image,\n  width,\n  ...props\n}) => {\n  var _ref;\n  return {\n    ...props,\n    lD9CZvMmd: (_ref = image !== null && image !== void 0 ? image : props.lD9CZvMmd) !== null && _ref !== void 0 ? _ref : {\n      src: \"https://framerusercontent.com/images/8LEZz69tHF0AY7FdwCJklqtioQ0.png\"\n    }\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale,\n    setLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    lD9CZvMmd,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"jZR7pzQh4\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const ref1 = React.useRef(null);\n  const defaultLayoutId = React.useId();\n  const sharedStyleClassNames = [sharedStyle.className, sharedStyle1.className];\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-5V3LZ\", ...sharedStyleClassNames, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsxs(motion.div, {\n          ...restProps,\n          className: cx(\"framer-hjedka\", className),\n          \"data-framer-name\": \"Variant 1\",\n          layoutDependency: layoutDependency,\n          layoutId: \"jZR7pzQh4\",\n          ref: ref !== null && ref !== void 0 ? ref : ref1,\n          style: {\n            ...style\n          },\n          children: [/*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-8n9uni\",\n            \"data-framer-name\": \"Name\",\n            layoutDependency: layoutDependency,\n            layoutId: \"MX0QCasDK\",\n            children: [/*#__PURE__*/_jsx(Image, {\n              background: {\n                alt: \"\",\n                fit: \"fill\",\n                intrinsicHeight: 218,\n                intrinsicWidth: 287,\n                pixelHeight: 218,\n                pixelWidth: 287,\n                ...toResponsiveImage(lD9CZvMmd)\n              },\n              className: \"framer-1cqkper\",\n              \"data-framer-name\": \"Category\",\n              layoutDependency: layoutDependency,\n              layoutId: \"q3zLsE9PV\",\n              style: {\n                borderBottomLeftRadius: 101.82,\n                borderBottomRightRadius: 101.82,\n                borderTopLeftRadius: 101.82,\n                borderTopRightRadius: 101.82\n              }\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1xvoydz\",\n              \"data-framer-name\": \"Frame 13\",\n              layoutDependency: layoutDependency,\n              layoutId: \"XKtFEmrU5\",\n              children: /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-iq3qqg\",\n                \"data-framer-name\": \"Frame 12\",\n                layoutDependency: layoutDependency,\n                layoutId: \"GTiV93PPb\",\n                children: [/*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.h6, {\n                      className: \"framer-styles-preset-1pt2aqn\",\n                      \"data-styles-preset\": \"lYOLFlQp7\",\n                      children: \"James Anderson\"\n                    })\n                  }),\n                  className: \"framer-wcws2k\",\n                  \"data-framer-name\": \"Title\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"laKj4ytGF\",\n                  style: {\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7TWFucm9wZS1yZWd1bGFy\",\n                        \"--framer-font-family\": '\"Manrope\", \"Manrope Placeholder\", sans-serif',\n                        \"--framer-font-size\": \"14px\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-7a188dfa-68d3-41d9-8d6c-67b23199941d, rgb(113, 113, 122)))\"\n                      },\n                      children: \"Product Designer\"\n                    })\n                  }),\n                  className: \"framer-6r9v0b\",\n                  \"data-framer-name\": \"Title\",\n                  fonts: [\"GF;Manrope-regular\"],\n                  layoutDependency: layoutDependency,\n                  layoutId: \"dG8rng38j\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-7a188dfa-68d3-41d9-8d6c-67b23199941d, rgb(113, 113, 122))\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })]\n              })\n            })]\n          }), /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.p, {\n                className: \"framer-styles-preset-f949vx\",\n                \"data-styles-preset\": \"hpASjuyu0\",\n                style: {\n                  \"--framer-text-alignment\": \"center\",\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-7a188dfa-68d3-41d9-8d6c-67b23199941d, rgb(113, 113, 122)))\"\n                },\n                children: \"Specializing in no-code web design, base in Lima, Peru with over X years of experience.\"\n              })\n            }),\n            className: \"framer-1q5e0wt\",\n            \"data-framer-name\": \"Description\",\n            layoutDependency: layoutDependency,\n            layoutId: \"dE_7BDISx\",\n            style: {\n              \"--extracted-r6o4lv\": \"var(--token-7a188dfa-68d3-41d9-8d6c-67b23199941d, rgb(113, 113, 122))\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-5V3LZ [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-5V3LZ .framer-1bzd51c { display: block; }\", \".framer-5V3LZ .framer-hjedka { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-5V3LZ .framer-8n9uni { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-5V3LZ .framer-1cqkper { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 13px; height: 56px; justify-content: center; min-width: 56px; overflow: hidden; padding: 5.090909481048584px 12.727272033691406px 5.090909481048584px 12.727272033691406px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\", \".framer-5V3LZ .framer-1xvoydz { align-content: start; align-items: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px 10px 10px 10px; position: relative; width: min-content; }\", \".framer-5V3LZ .framer-iq3qqg { align-content: start; align-items: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-5V3LZ .framer-wcws2k, .framer-5V3LZ .framer-6r9v0b { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-5V3LZ .framer-1q5e0wt { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 214px; word-break: break-word; word-wrap: break-word; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-5V3LZ .framer-hjedka, .framer-5V3LZ .framer-8n9uni, .framer-5V3LZ .framer-1cqkper, .framer-5V3LZ .framer-1xvoydz, .framer-5V3LZ .framer-iq3qqg { gap: 0px; } .framer-5V3LZ .framer-hjedka > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-5V3LZ .framer-hjedka > :first-child, .framer-5V3LZ .framer-1xvoydz > :first-child, .framer-5V3LZ .framer-iq3qqg > :first-child { margin-top: 0px; } .framer-5V3LZ .framer-hjedka > :last-child, .framer-5V3LZ .framer-1xvoydz > :last-child, .framer-5V3LZ .framer-iq3qqg > :last-child { margin-bottom: 0px; } .framer-5V3LZ .framer-8n9uni > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-5V3LZ .framer-8n9uni > :first-child, .framer-5V3LZ .framer-1cqkper > :first-child { margin-left: 0px; } .framer-5V3LZ .framer-8n9uni > :last-child, .framer-5V3LZ .framer-1cqkper > :last-child { margin-right: 0px; } .framer-5V3LZ .framer-1cqkper > * { margin: 0px; margin-left: calc(12.727272033691406px / 2); margin-right: calc(12.727272033691406px / 2); } .framer-5V3LZ .framer-1xvoydz > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-5V3LZ .framer-iq3qqg > * { margin: 0px; margin-bottom: calc(3px / 2); margin-top: calc(3px / 2); } }\", ...sharedStyle.css, ...sharedStyle1.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicHeight 144\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicWidth 215\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerVariables {\"lD9CZvMmd\":\"image\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerImmutableVariables true\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    */\nconst FramerYllMk1XSp = withCSS(Component, css, \"framer-5V3LZ\");\nexport default FramerYllMk1XSp;\nFramerYllMk1XSp.displayName = \"Profile\";\nFramerYllMk1XSp.defaultProps = {\n  height: 144,\n  width: 215\n};\naddPropertyControls(FramerYllMk1XSp, {\n  lD9CZvMmd: {\n    __defaultAssetReference: \"data:framer/asset-reference,8LEZz69tHF0AY7FdwCJklqtioQ0.png?originalFilename=imagen_2023-08-31_090654172.png&preferredSize=auto\",\n    title: \"Image\",\n    type: ControlType.ResponsiveImage\n  }\n});\naddFonts(FramerYllMk1XSp, [{\n  family: \"Manrope\",\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_A87jxeN7B.woff2\",\n  weight: \"400\"\n}, ...sharedStyle.fonts, ...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerYllMk1XSp\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"215\",\n        \"framerVariables\": \"{\\\"lD9CZvMmd\\\":\\\"image\\\"}\",\n        \"framerImmutableVariables\": \"true\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"144\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./YllMk1XSp.map"],
  "mappings": "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",
  "names": ["enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "descriptionProduct", "descriptionProject", "height", "id", "imageProduct", "linkProduct", "linkProductMobile", "linkWork", "productTitle", "tap", "width", "props", "_ref", "_ref1", "_ref2", "_humanReadableVariantMap_props_variant", "_ref3", "_ref4", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "wPqSSKivW", "A5CuBVCQx", "bRTMsrgUD", "T9YJ4yLS4", "fJ9MCgQVV", "oy0c_ucmD", "pb7Tg5FwA", "GBg9P_4JP", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "enabledGestures", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1ew1r9i", "args", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "Link", "u", "Image2", "RichText", "x", "SVG", "css", "FramerIDiYtb8fh", "withCSS", "IDiYtb8fh_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "hover", "id", "tap", "title", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "oYmW3Nfji", "igaCEo_6P", "cYKzTcSaL", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapz13378", "args", "onTapStart1jxhywl", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "RichText", "x", "css", "Framerw57jp0DPk", "withCSS", "w57jp0DPk_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "MenubarItemFonts", "getFonts", "w57jp0DPk_default", "CardWorkFonts", "IDiYtb8fh_default", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "transition2", "toResponsiveImage", "QueryData", "query", "data", "useQueryData", "addImageAlt", "image", "alt", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "cg9R_LGYpY4XD0SZef", "deGeB_XMRY4XD0SZef", "X0kJwzW85Y4XD0SZef", "DVyP1z9wWY4XD0SZef", "idY4XD0SZef", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "hoverx9tu1l", "args", "hover19ok825", "ref1", "pe", "isDisplayed", "router", "useRouter", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "u", "w57jp0DPk_default", "ALRkCdAC3_default", "collection", "i", "PathVariablesContext", "IDiYtb8fh_default", "resolveLink", "css", "FramerwCFxhygT4", "withCSS", "wCFxhygT4_default", "addPropertyControls", "ControlType", "addFonts", "MenubarItemFonts", "CardWorkFonts", "cycleOrder", "variantClassNames", "transitions", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "image", "width", "props", "_ref", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "lD9CZvMmd", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "u", "Image2", "RichText", "x", "css", "FramerYllMk1XSp", "withCSS", "YllMk1XSp_default", "addPropertyControls", "ControlType", "addFonts", "fonts"]
}
