{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:@emotion/hash@0.9.0/dist/emotion-hash.esm.js", "ssg:https://framerusercontent.com/modules/4S4SnR1GdEzX95H1h5mT/TDb0qbFhtN7SkrM58svb/Arc.js", "ssg:https://framer.com/m/framer/icon-nullstate.js@0.7.0", "ssg:https://framer.com/m/iconoir-icons/Home.js@0.0.11", "ssg:https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js", "ssg:https://framerusercontent.com/modules/zL9598C4KbEbqUGvSR14/rI8sPHpnG9XGcCPc0vU4/Iconoir.js", "ssg:https://ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js", "ssg:https://ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js", "ssg:https://ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js", "ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/DAWxXDGdC5RJUOPfOsh5/Ticker.js", "ssg:https://framerusercontent.com/modules/Gz2VTOqlutCOnHG87bSU/GmXzT8NNbUR7139rxsP7/Eg8_qpg0f.js", "ssg:https://framerusercontent.com/modules/hIiY4cq9XXMJ5qz4zDZY/NjRWISLrcIojEdLzEUvi/leesHWZfw.js", "ssg:https://framerusercontent.com/modules/h403WuWJrOfo82mwqwNo/o46i8NvR7Oj3sS4j79xj/oFjvgeOwG.js", "ssg:https://framerusercontent.com/modules/U56v7Ob3hdJofGN4jGK0/wnlgJgoFOgv15JAKgs3x/Ycd0O39Wv.js", "ssg:https://framerusercontent.com/modules/vgHhyJKyyyxcUEEfLnaX/Tg20gU9KdtgA46OehaOC/ZtZ00Nzjz.js", "ssg:https://framerusercontent.com/modules/KBYA4yoLKgbPoINrvkPP/vaffoTtvBWft0GXYUXcQ/p8gIEJAmd.js", "ssg:https://framerusercontent.com/modules/BUMFnYIo0Jf3YyhDiRh2/6fEI86REqaJ0u6Vf5lzp/PszYLP0fd.js", "ssg:https://framerusercontent.com/modules/34mksR6TY5iBG5xKTAqW/sSeMJZmCJp86zHlTzrDO/QRRk4KAF9.js", "ssg:https://framerusercontent.com/modules/tUNjCnKmdw8rtkE8oLZ0/a7qrxu0HUYz0NRh21Vqa/QneC8wwXp.js", "ssg:https://framerusercontent.com/modules/s6LVleYit4EIePJW1eTk/g0GRkiOHmeZBUqGPgFiW/siV6mBQyV.js", "ssg:https://framerusercontent.com/modules/kvCy83TtOMHJa5DwQDuW/JdBLAV3smxkDS3An5nX2/vqMcPSqcd.js", "ssg:https://framerusercontent.com/modules/2R2QmLJtzUgm9KoqBauK/6ZAZsBBfUcchqa5etDEM/emPy47jXY.js", "ssg:https://framerusercontent.com/modules/BgvRzGMaoFYPUrTltzyX/NjzlkeXteyB3I4k7gzls/jRiok4jU1.js", "ssg:https://framerusercontent.com/modules/eoWJS5HjjhLR6bPwg9wo/sxTGlPLZyzOYIaa4Bb59/augiA20Il.js"],
  "sourcesContent": ["function murmur2(r){var t=0;var a,e=0,c=r.length;for(;c>=4;++e,c-=4){a=255&r.charCodeAt(e)|(255&r.charCodeAt(++e))<<8|(255&r.charCodeAt(++e))<<16|(255&r.charCodeAt(++e))<<24;a=1540483477*(65535&a)+(59797*(a>>>16)<<16);a^=a>>>24;t=1540483477*(65535&a)+(59797*(a>>>16)<<16)^1540483477*(65535&t)+(59797*(t>>>16)<<16)}switch(c){case 3:t^=(255&r.charCodeAt(e+2))<<16;case 2:t^=(255&r.charCodeAt(e+1))<<8;case 1:t^=255&r.charCodeAt(e);t=1540483477*(65535&t)+(59797*(t>>>16)<<16)}t^=t>>>13;t=1540483477*(65535&t)+(59797*(t>>>16)<<16);return((t^t>>>15)>>>0).toString(36)}export{murmur2 as default};\n\n//# sourceMappingURL=emotion-hash.esm.js.map", "import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { Children } from \"react\";\nimport { addPropertyControls, ControlType, RenderTarget, withCSS } from \"framer\";\nimport { motion } from \"framer-motion\";\nimport hash from \"@emotion/hash\";\nimport { renderToString } from \"react-dom/server\"; /**\n                                                   * ARC TEXT\n                                                   * By Adam and Benjamin\n                                                   *\n                                                   * @framerIntrinsicWidth 150\n                                                   * @framerIntrinsicHeight 150\n                                                   * @framerDisableUnlink\n                                                   *\n                                                   * @framerSupportedLayoutWidth fixed\n                                                   * @framerSupportedLayoutHeight fixed\n                                                   */\nconst Arc = withCSS(function Arc(props) {\n  // Checks\n  const hasChildren = Children.count(props.slots) > 0;\n  const isCanvas = RenderTarget.current() === RenderTarget.canvas;\n  const showCustomPath = hasChildren && props.type === \"graphic\"; // For Ellipse\n  const isCircle = props.type === \"circle\";\n  const isEllipse = props.type === \"ellipse\";\n  const cylinder = isEllipse ? props.cylinderHeight / 2 : 0; // Base arc path\n  let path = createPath(props.flip, cylinder);\n  let childPath;\n  let viewBox; // If graphic is connected\n  if (showCustomPath) {\n    const firstChild = getFirstChild(props.slots);\n    const svgChild = getFirstChild(firstChild.props.svg);\n    const svgChildCanvas = getFirstChild(firstChild.props.children); // Show placeholder on canvas if connected layer isn\u2019t a graphic\n    if (isCanvas && !svgChildCanvas.props.frame) {\n      return /*#__PURE__*/_jsxs(\"div\", {\n        style: placeholderStyles,\n        children: [/*#__PURE__*/_jsx(\"div\", {\n          style: emojiStyles,\n          children: \"\uD83D\uDC8E\"\n        }), /*#__PURE__*/_jsx(\"p\", {\n          style: titleStyles,\n          children: \"Please connect to Graphic\"\n        }), /*#__PURE__*/_jsx(\"p\", {\n          style: subtitleStyles,\n          children: \"You can only connect the Arc to a Graphic with a single path.\"\n        })]\n      });\n    } // Grab the react element from the canvas and turn it into SVG\n    if (isCanvas && svgChildCanvas) {\n      const svgString = renderToString(svgChildCanvas); // Canvas does not give us viewBox within the string\n      const canvasFrame = svgChildCanvas.props.frame;\n      viewBox = `0 0 ${canvasFrame.width} ${canvasFrame.height}`;\n      let attributes = svgString.match(/[\\w-]+=\"[^\"]*\"/g);\n      for (const element of attributes) {\n        if (element.includes(\"d=\")) {\n          childPath = splitAndReplace(element);\n        }\n      }\n    } // On the preview/deploy we already get the SVG string\n    if (!isCanvas && svgChild) {\n      let attributes1 = svgChild.match(/[\\w-]+=\"[^\"]*\"/g);\n      viewBox = svgChild.split(\"viewBox=\")[1];\n      viewBox = viewBox.split(\">\")[0];\n      viewBox = viewBox.replace(/^\"(.+(?=\"$))\"$/, \"$1\");\n      for (const element1 of attributes1) {\n        if (element1.includes(\"d=\")) {\n          childPath = splitAndReplace(element1);\n        }\n      }\n    }\n  } // Unique IDs to avoid multiple instances on the canvas sharing a single path\n  const id = `curve-${hash(childPath || path)}`; // Alignment icon conversion\n  let alignmentValue;\n  if (props.alignmentBaseline === \"top\") alignmentValue = \"Text Top\";\n  if (props.alignmentBaseline === \"center\") alignmentValue = \"Central\";\n  if (props.alignmentBaseline === \"bottom\") alignmentValue = \"Hanging\";\n  return /*#__PURE__*/_jsx(motion.div, {\n    style: {\n      width: \"100%\",\n      height: \"100%\",\n      // userSelect: \"none\",\n      // pointerEvents: \"none\",\n      position: \"relative\"\n    },\n    draggable: \"false\",\n    children: /*#__PURE__*/_jsxs(motion.svg, {\n      className: \"transform-origin-center-center\",\n      style: {\n        width: \"100%\",\n        height: \"100%\",\n        position: \"absolute\",\n        inset: 0,\n        transformOrigin: \"center\",\n        willChange: props.rotate && \"transform\"\n      },\n      viewBox: showCustomPath ? viewBox : `0 0 100 100`,\n      overflow: \"visible\",\n      animate: isCircle && props.rotate && {\n        rotate: 360\n      },\n      transition: isCircle && props.rotate && {\n        duration: 100 / props.rotateSpeed,\n        repeat: Infinity,\n        ease: \"linear\"\n      },\n      children: [/*#__PURE__*/_jsx(\"path\", {\n        id: id,\n        d: showCustomPath ? childPath : path,\n        strokeWidth: \"none\",\n        fill: \"transparent\"\n      }), /*#__PURE__*/_jsx(\"text\", {\n        children: /*#__PURE__*/_jsxs(\"textPath\", {\n          href: `#${id}`,\n          startOffset: props.startOffset,\n          dominantBaseline: alignmentValue,\n          style: {\n            fontSize: props.font.fontSize,\n            fontFamily: props.font.font,\n            fontWeight: props.font.fontWeight,\n            wordSpacing: props.font.wordSpacing,\n            letterSpacing: props.font.letterSpacing,\n            fill: props.color\n          },\n          children: [props.text, !isCanvas && props.animate && /*#__PURE__*/_jsx(\"animate\", {\n            attributeName: \"startOffset\",\n            from: `${props.animateStart}%`,\n            to: `${props.animateEnd}%`,\n            begin: \"0s\",\n            dur: `${props.animateDuration}s`,\n            repeatCount: \"indefinite\"\n          })]\n        })\n      })]\n    })\n  });\n},\n// Work around a bug with framer-motion that calculates a px origin when animating SVG elements.\n[\".transform-origin-center-center { transform-origin: center center !important; }\"]);\nexport default Arc;\nArc.defaultProps = {\n  height: 50,\n  width: 50\n};\naddPropertyControls(Arc, {\n  text: {\n    title: \"Content\",\n    type: ControlType.String,\n    defaultValue: \"\u2726 THANK YOU \u2726 FOR VISITING\",\n    displayTextArea: true\n  },\n  type: {\n    title: \"Type\",\n    type: ControlType.Enum,\n    options: [\"circle\", \"ellipse\", \"graphic\"],\n    optionTitles: [\"Circle\", \"Ellipse\", \"Graphic\"],\n    defaultValue: true\n  },\n  cylinderHeight: {\n    title: \"Height\",\n    type: ControlType.Number,\n    unit: \"px\",\n    min: 0,\n    max: 1e3,\n    hidden: ({\n      type\n    }) => type !== \"ellipse\"\n  },\n  rotate: {\n    type: ControlType.Boolean,\n    title: \"Rotate\",\n    defaultValue: false,\n    hidden: ({\n      type\n    }) => type !== \"circle\"\n  },\n  rotateSpeed: {\n    type: ControlType.Number,\n    title: \"Speed\",\n    min: 0,\n    max: 50,\n    defaultValue: 5,\n    displayStepper: true,\n    step: 1,\n    hidden: ({\n      type,\n      rotate\n    }) => type !== \"circle\" || !rotate\n  },\n  slots: {\n    type: ControlType.ComponentInstance,\n    title: \"Graphic\",\n    hidden: ({\n      type\n    }) => type !== \"graphic\"\n  },\n  alignmentBaseline: {\n    title: \"Align\",\n    type: ControlType.Enum,\n    options: [\"top\", \"center\", \"bottom\"],\n    optionIcons: [\"align-top\", \"align-middle\", \"align-bottom\"],\n    defaultValue: \"bottom\",\n    displaySegmentedControl: true\n  },\n  flip: {\n    type: ControlType.Boolean,\n    defaultValue: false,\n    title: \"Direction\",\n    enabledTitle: \"CW\",\n    disabledTitle: \"CCW\",\n    hidden: ({\n      type\n    }) => type === \"graphic\"\n  },\n  startOffset: {\n    title: \"Offset\",\n    type: ControlType.Number,\n    defaultValue: 0,\n    max: 360,\n    unit: \"\\xb0\",\n    step: .5\n  },\n  color: {\n    title: \"Color\",\n    type: ControlType.Color,\n    defaultValue: \"#999\"\n  },\n  font: {\n    type: ControlType.Object,\n    controls: {\n      font: {\n        type: ControlType.String,\n        placeholder: \"Inter\",\n        defaultValue: \"Inter\"\n      },\n      fontSize: {\n        title: \"Size\",\n        type: ControlType.Number,\n        min: 0,\n        max: 100,\n        step: .5,\n        defaultValue: 12\n      },\n      fontWeight: {\n        type: ControlType.Enum,\n        options: [100, 200, 300, 400, 500, 600, 700, 800, 900],\n        defaultValue: 600,\n        title: \"Weight\"\n      },\n      wordSpacing: {\n        title: \"Word\",\n        type: ControlType.Number,\n        defaultValue: 4,\n        step: .1,\n        displayStepper: true\n      },\n      letterSpacing: {\n        title: \"Letter\",\n        type: ControlType.Number,\n        defaultValue: 4,\n        step: .1,\n        displayStepper: true\n      }\n    }\n  },\n  animate: {\n    type: ControlType.Boolean,\n    defaultValue: false,\n    title: \"Animate\"\n  },\n  animateStart: {\n    type: ControlType.Number,\n    min: -200,\n    max: 200,\n    step: .1,\n    defaultValue: -50,\n    title: \"From\",\n    unit: \"%\",\n    hidden: props => !props.animate\n  },\n  animateEnd: {\n    type: ControlType.Number,\n    min: -200,\n    max: 200,\n    step: .1,\n    defaultValue: 150,\n    title: \"To\",\n    unit: \"%\",\n    hidden: props => !props.animate\n  },\n  animateDuration: {\n    type: ControlType.Number,\n    min: 0,\n    max: 50,\n    defaultValue: 5,\n    title: \"Time\",\n    unit: \"s\",\n    displayStepper: true,\n    hidden: props => !props.animate\n  }\n}); /* Method to get the first child */\nfunction getFirstChild(slots) {\n  let firstChild;\n  Children.map(slots, child => {\n    if (firstChild === undefined) {\n      firstChild = child;\n    }\n  });\n  return firstChild;\n} /* Method to get stringless attributes */\nconst splitAndReplace = string => {\n  return string.split(\"=\")[1].replace(/['\"]+/g, \"\");\n}; /* Path creation method */\nconst createPath = (flip, cylinder) => {\n  const cylinderTop = 50 - cylinder;\n  const cylinderBottom = 50 + cylinder;\n  return !flip ? `M 0 50 L 0 ${cylinderTop} A 1 1 0 0 1 100 ${cylinderTop} L 100 50 L 100 ${cylinderBottom} A 1 1 0 0 1 0 ${cylinderBottom} L 0 ${cylinderTop}` : `M 0 50 L 0 ${cylinderBottom} A 1 1 0 1 0 100 ${cylinderBottom} L 100 ${cylinderTop} A 1 1 0 1 0 0 ${cylinderTop} L 0 50`;\n}; /* Styles */\nconst placeholderStyles = {\n  display: \"flex\",\n  width: \"100%\",\n  height: \"100%\",\n  placeContent: \"center\",\n  placeItems: \"center\",\n  flexDirection: \"column\",\n  color: \"#96F\",\n  background: \"rgba(136, 85, 255, 0.1)\",\n  fontSize: 11,\n  overflow: \"hidden\"\n};\nconst emojiStyles = {\n  fontSize: 32,\n  marginBottom: 10\n};\nconst titleStyles = {\n  margin: 0,\n  marginBottom: 10,\n  fontWeight: 600,\n  textAlign: \"center\"\n};\nconst subtitleStyles = {\n  margin: 0,\n  opacity: .7,\n  maxWidth: 160,\n  lineHeight: 1.5,\n  textAlign: \"center\"\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Arc\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerIntrinsicHeight\": \"150\",\n        \"framerIntrinsicWidth\": \"150\",\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerContractVersion\": \"1\",\n        \"framerDisableUnlink\": \"*\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Arc.map", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map", "let e;var f=r=>{if(!e){let o=function(t,n){return r.createElement(\"svg\",{width:\"100%\",height:\"1.5em\",strokeWidth:1.5,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",color:\"currentColor\",ref:n,...t},r.createElement(\"path\",{d:\"M3 9.5L12 4l9 5.5M19 13v6.4a.6.6 0 01-.6.6H5.6a.6.6 0 01-.6-.6V13\",stroke:\"currentColor\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}))};e=r.forwardRef(o)}return e};export{f as default};\n", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\"; /*\n                                      ** ICON UTILS\n                                      ** Pull as much re-usable logic into here as possible\n                                      ** This will make it easier to replace in all icon components\n                                      */\nexport const containerStyles = {\n  width: \"100%\",\n  height: \"100%\",\n  display: \"flex\",\n  justifyContent: \"center\",\n  alignItems: \"center\"\n};\nexport const defaultEvents = {\n  onClick: {\n    type: ControlType.EventHandler\n  },\n  onMouseDown: {\n    type: ControlType.EventHandler\n  },\n  onMouseUp: {\n    type: ControlType.EventHandler\n  },\n  onMouseEnter: {\n    type: ControlType.EventHandler\n  },\n  onMouseLeave: {\n    type: ControlType.EventHandler\n  }\n};\nconst findByArray = (arr, search) => arr.find(a => a.toLowerCase().includes(search));\nexport function getIconSelection(iconKeys, selectByList, iconSearch = \"\", iconSelection, lowercaseIconKeyPairs) {\n  // gotta get the exact match first THEN find\n  // have a set and try to access ?\n  if (selectByList) return iconSelection;\n  if (iconSearch == null || (iconSearch === null || iconSearch === void 0 ? void 0 : iconSearch.length) === 0) return null;\n  const iconSearchTerm = iconSearch.toLowerCase().replace(/-|\\s/g, \"\");\n  var _iconSearchTerm; // check for exact match, otherwise use .find\n  const searchResult = (_iconSearchTerm = lowercaseIconKeyPairs[iconSearchTerm]) !== null && _iconSearchTerm !== void 0 ? _iconSearchTerm : findByArray(iconKeys, iconSearchTerm);\n  return searchResult;\n}\nexport function useIconSelection(iconKeys, selectByList, iconSearch = \"\", iconSelection, lowercaseIconKeyPairs) {\n  // Clean search term\n  const iconSearchResult = useMemo(() => {\n    if (iconSearch == null || (iconSearch === null || iconSearch === void 0 ? void 0 : iconSearch.length) === 0) return null;\n    const iconSearchTerm = iconSearch.toLowerCase().replace(/-|\\s/g, \"\");\n    var _iconSearchTerm; // check for exact match, otherwise use .find\n    const searchResult = (_iconSearchTerm = lowercaseIconKeyPairs[iconSearchTerm]) !== null && _iconSearchTerm !== void 0 ? _iconSearchTerm : findByArray(iconKeys, iconSearchTerm);\n    return searchResult;\n  }, [iconSelection, iconSearch]);\n  const name = selectByList ? iconSelection : iconSearchResult;\n  return name;\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"getIconSelection\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"containerStyles\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"useIconSelection\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"defaultEvents\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./utils.map", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nimport { useState, useEffect, useRef } from \"react\";\nimport { addPropertyControls, ControlType, RenderTarget } from \"framer\";\nimport { NullState } from \"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";\nimport HomeFactory from \"https://framer.com/m/iconoir-icons/Home.js@0.0.11\";\nimport { defaultEvents, useIconSelection } from \"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";\nexport const iconKeys = [\"Accessibility\", \"AccessibilitySign\", \"AccessibilityTech\", \"Activity\", \"AddCircledOutline\", \"AddDatabaseScript\", \"AddFolder\", \"AddFrame\", \"AddHexagon\", \"AddKeyframe\", \"AddKeyframeAlt\", \"AddKeyframes\", \"AddLens\", \"AddPage\", \"AddPinAlt\", \"AddSelection\", \"AddSquare\", \"AddToCart\", \"AddUser\", \"Airplane\", \"AirplaneHelix\", \"AirplaneHelix45Deg\", \"AirplaneOff\", \"AirplaneRotation\", \"Airplay\", \"Alarm\", \"Album\", \"AlbumCarousel\", \"AlbumList\", \"AlbumOpen\", \"AlignBottomBox\", \"AlignCenter\", \"AlignJustify\", \"AlignLeft\", \"AlignLeftBox\", \"AlignRight\", \"AlignRightBox\", \"AlignTopBox\", \"Antenna\", \"AntennaOff\", \"AntennaSignal\", \"AppNotification\", \"Apple\", \"AppleHalf\", \"AppleHalfAlt\", \"AppleImac2021\", \"AppleImac2021Side\", \"AppleSwift\", \"ArSymbol\", \"Archery\", \"Archive\", \"AreaSearch\", \"ArrowArchery\", \"ArrowDown\", \"ArrowDownCircled\", \"ArrowLeft\", \"ArrowLeftCircled\", \"ArrowRight\", \"ArrowRightCircled\", \"ArrowSeparate\", \"ArrowUnion\", \"ArrowUnionVertical\", \"ArrowUp\", \"ArrowUpCircled\", \"Asana\", \"Attachment\", \"AutoFlash\", \"Bag\", \"BasketBall\", \"BasketBallAlt\", \"BasketballField\", \"Battery25\", \"Battery50\", \"Battery75\", \"BatteryCharging\", \"BatteryEmpty\", \"BatteryFull\", \"BatteryIndicator\", \"BatteryWarning\", \"BeachBag\", \"BeachBagBig\", \"Bell\", \"BellNotification\", \"BellOff\", \"Bicycle\", \"Bin\", \"BinAdd\", \"BinFull\", \"BinHalf\", \"BinMinus\", \"Bluetooth\", \"Bold\", \"BoldSquareOutline\", \"BookmarkCircled\", \"BookmarkEmpty\", \"BorderBl\", \"BorderBottom\", \"BorderBr\", \"BorderInner\", \"BorderLeft\", \"BorderOut\", \"BorderRight\", \"BorderTl\", \"BorderTop\", \"BorderTr\", \"BounceLeft\", \"BounceRight\", \"BowlingBall\", \"Box\", \"BoxIso\", \"BoxingGlove\", \"BubbleDownload\", \"BubbleError\", \"BubbleIncome\", \"BubbleOutcome\", \"BubbleSearch\", \"BubbleStar\", \"BubbleUpload\", \"BubbleWarning\", \"Building\", \"BusOutline\", \"BusStop\", \"Calculator\", \"Calendar\", \"Camera\", \"Cancel\", \"CarOutline\", \"Cart\", \"CartAlt\", \"Cash\", \"Cell4X4\", \"CenterAlign\", \"ChatAdd\", \"ChatBubble\", \"ChatBubbleCheck\", \"ChatBubbleCheck1\", \"ChatBubbleEmpty\", \"ChatBubbleError\", \"ChatBubbleQuestion\", \"ChatBubbleTranslate\", \"ChatBubbleWarning\", \"ChatLines\", \"ChatRemove\", \"Check\", \"CheckCircledOutline\", \"Chocolate\", \"Chromecast\", \"ChromecastActive\", \"Church\", \"ChurchAlt\", \"CinemaOld\", \"Circle\", \"City\", \"ClockOutline\", \"Closet\", \"Cloud\", \"CloudBookAlt\", \"CloudCheck\", \"CloudDesync\", \"CloudDownload\", \"CloudError\", \"CloudSunny\", \"CloudSync\", \"CloudUpload\", \"Code\", \"Codepen\", \"Coin\", \"CollageFrame\", \"Collapse\", \"ColorFilter\", \"ColorPicker\", \"ColorPickerEmpty\", \"Combine\", \"CompactDisc\", \"Compress\", \"CompressLines\", \"Computer\", \"ControlSlider\", \"Copy\", \"Copyright\", \"CornerBottomLeft\", \"CornerBottomRight\", \"CornerTopLeft\", \"CornerTopRight\", \"Cpu\", \"CpuWarning\", \"CrackedEgg\", \"CreativeCommons\", \"CreditCard\", \"CreditCard2\", \"Crop\", \"CropRotateBl\", \"CropRotateBr\", \"CropRotateTl\", \"CropRotateTr\", \"Css3\", \"CursorPointer\", \"Cut\", \"CutAlt\", \"Cycling\", \"DashFlag\", \"Dashboard\", \"DashboardDots\", \"DashboardSpeed\", \"DataTransferBoth\", \"DataTransferCheck\", \"DataTransferDown\", \"DataTransferUp\", \"DataTransferWarning\", \"DatabaseBackup\", \"DatabaseExport\", \"DatabaseMonitor\", \"DatabaseRestore\", \"DatabaseScript\", \"DatabaseSettings\", \"DatabaseStar\", \"DatabaseStats\", \"Db\", \"DbCheck\", \"DbError\", \"DbSearch\", \"DbStar\", \"DbWarning\", \"DeCompress\", \"DeleteCircledOutline\", \"DesignPencil\", \"Dialpad\", \"Display4K\", \"DivideSelection1\", \"DivideSelection2\", \"DocSearch\", \"DocSearchAlt\", \"DocStar\", \"DocStarAlt\", \"Dollar\", \"DomoticIssue\", \"Donate\", \"DoubleCheck\", \"DownRoundArrow\", \"Download\", \"DragHandGesture\", \"Drawer\", \"Dribbble\", \"Droplet\", \"DropletHalf\", \"EaseIn\", \"EaseInControlPoint\", \"EaseInOut\", \"EaseOut\", \"EaseOutControlPoint\", \"Edit\", \"EditPencil\", \"Egg\", \"Eject\", \"ElectronicsChip\", \"Emoji\", \"EmojiBall\", \"EmojiBlinkLeft\", \"EmojiBlinkRight\", \"EmojiLookBottom\", \"EmojiLookLeft\", \"EmojiLookRight\", \"EmojiLookTop\", \"EmojiQuite\", \"EmojiReally\", \"EmojiSad\", \"EmojiSatisfied\", \"EmojiSingLeft\", \"EmojiSingLeftNote\", \"EmojiSingRight\", \"EmojiSingRightNote\", \"EmojiSurprise\", \"EmojiSurpriseAlt\", \"EmojiTalkingAngry\", \"EmojiTalkingHappy\", \"EmojiThinkLeft\", \"EmojiThinkRight\", \"EmptyPage\", \"Enlarge\", \"EnlargeRoundArrow\", \"Euro\", \"EuroSquare\", \"EvCharge\", \"EvChargeAlt\", \"EvPlug\", \"EvPlugCharging\", \"EvPlugError\", \"EvStation\", \"Exclude\", \"Expand\", \"ExpandLines\", \"EyeAlt\", \"EyeClose\", \"EyeEmpty\", \"EyeOff\", \"FaceId\", \"Facebook\", \"FacebookSquared\", \"Farm\", \"FastArrowDown\", \"FastArrowDownBox\", \"FastArrowLeft\", \"FastArrowLeftBox\", \"FastArrowRight\", \"FastArrowRightBox\", \"FastArrowTop\", \"FastArrowUpBox\", \"FastBottomCircle\", \"FastLeftCircle\", \"FastRightCircle\", \"FastTopCircle\", \"Female\", \"Figma\", \"FileNotFound\", \"Filter\", \"FilterAlt\", \"Finder\", \"Fingerprint\", \"FingerprintCircled\", \"FingerprintCircledOk\", \"FingerprintPhone\", \"FingerprintScan\", \"FingerprintSquared\", \"Fishing\", \"Flare\", \"Flash\", \"FlashOff\", \"Flip\", \"FlipReverse\", \"Flower\", \"Fog\", \"Folder\", \"FolderAlert\", \"FontSize\", \"Football\", \"FootballBall\", \"ForwardOutline\", \"Frame\", \"FrameAlt\", \"FrameAltEmpty\", \"FrameSelect\", \"FrameSimple\", \"FrameTool\", \"Fridge\", \"Fx\", \"Garage\", \"Gas\", \"GasTank\", \"GasTankDrop\", \"Gift\", \"GitBranch\", \"GitCommit\", \"GitHub\", \"GitHubOutline\", \"GitLabFull\", \"GitMerge\", \"GlassEmpty\", \"GlassHalf\", \"GlassHalfAlt\", \"Glasses\", \"Golf\", \"Google\", \"GoogleCircled\", \"GoogleDocs\", \"GoogleDrive\", \"GoogleDriveCheck\", \"GoogleDriveSync\", \"GoogleDriveWarning\", \"GoogleHome\", \"GoogleOne\", \"Gps\", \"GraphDown\", \"GraphUp\", \"GridAdd\", \"GridMinus\", \"GridRemove\", \"Group\", \"Gym\", \"HalfMoon\", \"HandBrake\", \"Handbag\", \"HardDrive\", \"Hat\", \"Hd\", \"Hdr\", \"Headset\", \"HeadsetCharge\", \"HeadsetHelp\", \"HeadsetIssue\", \"HealthShield\", \"Healthcare\", \"Heart\", \"HeavyRain\", \"Heptagon\", \"HerSlips\", \"HesaWarningOutline\", \"Hexagon\", \"HexagonAlt\", \"HighPriority\", \"HistoricShield\", \"HistoricShieldAlt\", \"Home\", \"HomeAlt\", \"HomeAltSlim\", \"HomeAltSlimHoriz\", \"HomeHospital\", \"HomeSimple\", \"HomeSimpleDoor\", \"HomeUser\", \"Hospital\", \"HospitalSign\", \"Hourglass\", \"Html5\", \"Iconoir\", \"Import\", \"Industry\", \"InfoEmpty\", \"InputField\", \"InputSearch\", \"Instagram\", \"Intersect\", \"IntersectAlt\", \"IosSettings\", \"IrisScan\", \"Italic\", \"ItalicSquareOutline\", \"Journal\", \"JournalPage\", \"KeyAlt\", \"KeyAltBack\", \"KeyAltMinus\", \"KeyAltPlus\", \"KeyAltRemove\", \"Keyframe\", \"KeyframeAlignCenter\", \"KeyframePosition\", \"Keyframes\", \"KeyframesCouple\", \"LabelOutline\", \"Lamp\", \"Language\", \"Laptop\", \"LaptopCharging\", \"LaptopFix\", \"LaptopIssue\", \"LargeSuitcase\", \"LayoutLeft\", \"LayoutRight\", \"Leaderboard\", \"LeaderboardStar\", \"LeftRoundArrow\", \"Lens\", \"Lifebelt\", \"LightBulb\", \"LightBulbOff\", \"LightBulbOn\", \"LineSpace\", \"Linear\", \"Link\", \"LinkedIn\", \"List\", \"LoadActionFloppy\", \"Lock\", \"LockKey\", \"LogDenied\", \"LogIn\", \"LogOut\", \"LongArrowDownLeft\", \"LongArrowDownRight\", \"LongArrowLeftDown\", \"LongArrowLeftUp\", \"LongArrowRightDown\", \"LongArrowRightUp\", \"LongArrowRightUp1\", \"LongArrowUpLeft\", \"LongArrowUpRight\", \"LotOfCash\", \"MacControlKey\", \"MacDock\", \"MacOptionKey\", \"MacOsWindow\", \"Mail\", \"MailOpened\", \"Male\", \"Map\", \"MapIssue\", \"MapsArrow\", \"MapsArrowDiagonal\", \"MapsArrowIssue\", \"MapsGoStraight\", \"MapsTurnBack\", \"MapsTurnLeft\", \"MapsTurnRight\", \"MaskSquare\", \"Maximize\", \"Medal\", \"Medal1St\", \"Medium\", \"Megaphone\", \"Menu\", \"MenuScale\", \"Message\", \"MessageAlert\", \"MessageText\", \"Metro\", \"Mic\", \"MicAdd\", \"MicCheck\", \"MicMute\", \"MicRemove\", \"MicSpeaking\", \"MicWarning\", \"Minus\", \"Minus1\", \"MinusHexagon\", \"MinusPinAlt\", \"MinusSquare\", \"MissingFont\", \"ModernTv\", \"ModernTv4K\", \"MoneySquare\", \"MoonSat\", \"MoreHoriz\", \"MoreVert\", \"MouseButtonLeft\", \"MouseButtonRight\", \"MouseScrollWheel\", \"MoveDown\", \"MoveLeft\", \"MoveRight\", \"MoveRuler\", \"MoveUp\", \"Movie\", \"MultiBubble\", \"MultiMacOsWindow\", \"MultiWindow\", \"MultiplePages\", \"MultiplePagesAdd\", \"MultiplePagesDelete\", \"MultiplePagesEmpty\", \"MultiplePagesRemove\", \"Music1\", \"Music1Add\", \"Music2\", \"Music2Add\", \"NavArrowDown\", \"NavArrowLeft\", \"NavArrowRight\", \"NavArrowUp\", \"Navigator\", \"NavigatorAlt\", \"Network\", \"NetworkAlt\", \"NetworkLeft\", \"NetworkRight\", \"NoBattery\", \"NoCoin\", \"NoCreditCard\", \"NoLock\", \"NoSmoking\", \"Notes\", \"Octagon\", \"OilIndustry\", \"OpenInBrowser\", \"OpenInWindow\", \"OpenVpn\", \"OrangeHalf\", \"OrangeSlice\", \"OrangeSliceAlt\", \"Page\", \"PageFlip\", \"PageSearch\", \"PageStar\", \"Palette\", \"PanoramaEnlarge\", \"PanoramaReduce\", \"Pants\", \"PantsAlt\", \"PasswordCursor\", \"PasswordError\", \"PasswordPass\", \"PauseOutline\", \"PcMouse\", \"PenConnectBluetooth\", \"PenConnectWifi\", \"PenTablet\", \"PenTabletConnectUsb\", \"PenTabletConnectWifi\", \"Pentagon\", \"Percentage\", \"PercentageRound\", \"PercentageSquare\", \"PharmacyCircledCross\", \"PharmacySquaredCross\", \"Phone\", \"PhoneAdd\", \"PhoneDelete\", \"PhoneDisabled\", \"PhoneIncome\", \"PhoneOutcome\", \"PhonePaused\", \"PhoneRemove\", \"Pin\", \"PinAlt\", \"PizzaSlice\", \"Planet\", \"PlanetAlt\", \"PlanetSat\", \"PlayOutline\", \"Playlist\", \"PlaylistAdd\", \"PlaylistPlay\", \"PlugTypeA\", \"PlugTypeC\", \"PlugTypeG\", \"PlugTypeL\", \"Plus\", \"Pocket\", \"Position\", \"PositionAlign\", \"Pound\", \"PrecisionTool\", \"Printer\", \"PrinterAlt\", \"PrintingPage\", \"PriorityDown\", \"PriorityUp\", \"ProfileCircled\", \"Prohibition\", \"QuestionMark\", \"QuestionMarkCircle\", \"Rain\", \"ReceiveDollars\", \"ReceiveEuros\", \"ReceivePounds\", \"ReceiveYens\", \"Redo\", \"RedoAction\", \"RedoCircle\", \"Reduce\", \"ReduceRoundArrow\", \"Refresh\", \"RefreshCircular\", \"RefreshDouble\", \"ReminderHandGesture\", \"RemoveDatabaseScript\", \"RemoveEmpty\", \"RemoveFolder\", \"RemoveFrame\", \"RemoveFromCart\", \"RemoveKeyframe\", \"RemoveKeyframeAlt\", \"RemoveKeyframes\", \"RemovePage\", \"RemovePinAlt\", \"RemoveSelection\", \"RemoveSquare\", \"RemoveUser\", \"Repeat\", \"RepeatOnce\", \"ReportColumns\", \"Reports\", \"RewindOutline\", \"Rhombus\", \"RightRoundArrow\", \"Rings\", \"RotateCameraLeft\", \"RotateCameraRight\", \"RssFeed\", \"RssFeedSquared\", \"Ruler\", \"RulerAdd\", \"RulerCombine\", \"RulerRemove\", \"Running\", \"Sandals\", \"SaveActionFloppy\", \"SaveFloppyDisk\", \"ScaleFrameEnlarge\", \"ScaleFrameReduce\", \"Scanning\", \"Scarf\", \"Scissor\", \"ScissorAlt\", \"SeaAndSun\", \"SeaWaves\", \"Search\", \"SearchFont\", \"SecurityPass\", \"Selection\", \"SelectiveTool\", \"SendDollars\", \"SendEuros\", \"SendPounds\", \"SendYens\", \"Server\", \"ServerConnection\", \"Settings\", \"SettingsCloud\", \"SettingsProfiles\", \"ShareAndroid\", \"ShareIos\", \"Shield\", \"ShieldAdd\", \"ShieldAlert\", \"ShieldAlt\", \"ShieldBroken\", \"ShieldCheck\", \"ShieldCross\", \"ShieldDownload\", \"ShieldEye\", \"ShieldLoading\", \"ShieldMinus\", \"ShieldQuestion\", \"ShieldSearch\", \"ShieldUpload\", \"Shop\", \"ShopAlt\", \"ShoppingBag\", \"ShoppingBagAdd\", \"ShoppingBagAlt\", \"ShoppingBagArrowDown\", \"ShoppingBagArrowUp\", \"ShoppingBagCheck\", \"ShoppingBagIssue\", \"ShoppingBagRemove\", \"ShoppingCode\", \"ShoppingCodeCheck\", \"ShoppingCodeError\", \"ShortPants\", \"ShortPantsAlt\", \"Shuffle\", \"SimpleCart\", \"SingleTapGesture\", \"Skateboard\", \"Skateboarding\", \"SkipNextOutline\", \"SkipPrevOutline\", \"SmallShop\", \"SmallShopAlt\", \"SmartphoneDevice\", \"Smoking\", \"Snow\", \"SnowFlake\", \"Soap\", \"SoccerBall\", \"SortDown\", \"SortUp\", \"SoundHigh\", \"SoundLow\", \"SoundMin\", \"SoundOff\", \"SpockHandGesture\", \"Square\", \"StarDashed\", \"StarHalfDashed\", \"StarOutline\", \"StatDown\", \"StatUp\", \"StatsReport\", \"StatsSquareDown\", \"StatsSquareUp\", \"Stretching\", \"StyleBorder\", \"Substract\", \"Suggestion\", \"SunLight\", \"Swimming\", \"SwipeDownGesture\", \"SwipeLeftGesture\", \"SwipeRightGesture\", \"SwipeUpGesture\", \"SwitchOffOutline\", \"SwitchOnOutline\", \"SystemRestart\", \"SystemShut\", \"Table\", \"Table2Columns\", \"TableRows\", \"Telegram\", \"TelegramCircled\", \"TennisBall\", \"TennisBallAlt\", \"TerminalOutline\", \"TerminalSimple\", \"Text\", \"TextAlt\", \"TextSize\", \"ThreeStars\", \"Thunderstorm\", \"TikTok\", \"Timer\", \"TimerOff\", \"Tower\", \"TowerCheck\", \"TowerNoAccess\", \"TowerWarning\", \"Trademark\", \"TrainOutline\", \"Tram\", \"TransitionBottom\", \"TransitionLeft\", \"TransitionRight\", \"TransitionTop\", \"Translate\", \"Trash\", \"Treadmill\", \"Trekking\", \"Trello\", \"Triangle\", \"TriangleFlag\", \"TriangleFlagCircle\", \"TriangleFlagFull\", \"Trophy\", \"Tunnel\", \"Tv\", \"TvFix\", \"TvIssue\", \"Twitter\", \"TwitterVerifiedBadge\", \"Type\", \"UmbrellaFull\", \"Underline\", \"Undo\", \"UndoAction\", \"UndoCircle\", \"Union\", \"UnionAlt\", \"UnionHorizAlt\", \"Unity\", \"Unity5\", \"UpRoundArrow\", \"Upload\", \"UploadSquareOutline\", \"Usb\", \"User\", \"UserBag\", \"UserCart\", \"UserCircleAlt\", \"UserScan\", \"UserSquareAlt\", \"VerifiedBadge\", \"VerifiedUser\", \"VideoCamera\", \"VideoCameraOff\", \"ViewColumns2\", \"ViewColumns3\", \"ViewGrid\", \"ViewStructureDown\", \"ViewStructureUp\", \"Voice\", \"VoiceCircled\", \"VoiceCircledLock\", \"VoiceError\", \"VoiceOk\", \"VoicePhone\", \"VoiceScan\", \"VoiceSquared\", \"VrSymbol\", \"Waist\", \"Walking\", \"WarningSquareOutline\", \"WebWindow\", \"WebWindowClose\", \"Weight\", \"WeightAlt\", \"WhiteFlag\", \"Wifi\", \"WifiIssue\", \"WifiOff\", \"WifiSignalNone\", \"Wind\", \"WrapText\", \"Wristwatch\", \"Yen\", \"YenSquare\", \"Yoga\", \"YouTube\", \"ZoomIn\", \"ZoomOut\"];\nconst moduleBaseUrl = \"https://framer.com/m/iconoir-icons/\";\nconst lowercaseIconKeyPairs = iconKeys.reduce((res, key) => {\n  res[key.toLowerCase()] = key;\n  return res;\n}, {}); /**\n        * ICONOIR\n        *\n        * @framerIntrinsicWidth 24\n        * @framerIntrinsicHeight 24\n        *\n        * @framerSupportedLayoutWidth fixed\n        * @framerSupportedLayoutHeight fixed\n        */\nexport function Icon(props) {\n  const {\n    color,\n    selectByList,\n    iconSearch,\n    iconSelection,\n    onClick,\n    onMouseDown,\n    onMouseUp,\n    onMouseEnter,\n    onMouseLeave,\n    mirrored\n  } = props;\n  const isMounted = useRef(false);\n  const iconKey = useIconSelection(iconKeys, selectByList, iconSearch, iconSelection, lowercaseIconKeyPairs); // Selected Icon Module\n  const [SelectedIcon, setSelectedIcon] = useState(iconKey === \"Home\" ? HomeFactory(React) : null); // Import the selected module or reset so null state\n  async function importModule() {\n    // Get the selected module\n    try {\n      const iconModuleUrl = `${moduleBaseUrl}${iconKey}.js@0.0.11`;\n      const module = await import( /* webpackIgnore: true */iconModuleUrl);\n      if (isMounted.current) setSelectedIcon(module.default(React));\n    } catch {\n      if (isMounted.current) setSelectedIcon(null);\n    }\n  } // Import module when new style or icon is selected\n  useEffect(() => {\n    isMounted.current = true;\n    importModule();\n    return () => {\n      isMounted.current = false;\n    };\n  }, [iconKey]);\n  const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n  const emptyState = isOnCanvas ? /*#__PURE__*/_jsx(NullState, {}) : null;\n  return /*#__PURE__*/_jsx(\"div\", {\n    style: {\n      display: \"contents\"\n    },\n    onClick,\n    onMouseEnter,\n    onMouseLeave,\n    onMouseDown,\n    onMouseUp,\n    children: SelectedIcon ? /*#__PURE__*/_jsx(SelectedIcon, {\n      size: \"100$%\",\n      style: {\n        width: \"100%\",\n        height: \"100%\",\n        transform: mirrored ? \"scale(-1, 1)\" : undefined\n      },\n      color: color\n    }) : emptyState\n  });\n}\nIcon.displayName = \"Iconoir\";\nIcon.defaultProps = {\n  width: 24,\n  height: 24,\n  iconSelection: \"Home\",\n  iconSearch: \"Home\",\n  color: \"#66F\",\n  selectByList: true,\n  mirrored: false\n};\naddPropertyControls(Icon, {\n  selectByList: {\n    type: ControlType.Boolean,\n    title: \"Select\",\n    enabledTitle: \"List\",\n    disabledTitle: \"Search\",\n    defaultValue: Icon.defaultProps.selectByList\n  },\n  iconSelection: {\n    type: ControlType.Enum,\n    options: iconKeys,\n    defaultValue: Icon.defaultProps.iconSelection,\n    title: \"Name\",\n    hidden: ({\n      selectByList\n    }) => !selectByList,\n    description: \"Find every icon name on the [Iconoir site](https://iconoir.com/)\"\n  },\n  iconSearch: {\n    type: ControlType.String,\n    title: \"Name\",\n    placeholder: \"Menu, Wifi, Box\u2026\",\n    hidden: ({\n      selectByList\n    }) => selectByList\n  },\n  mirrored: {\n    type: ControlType.Boolean,\n    enabledTitle: \"Yes\",\n    disabledTitle: \"No\",\n    defaultValue: Icon.defaultProps.mirrored\n  },\n  color: {\n    type: ControlType.Color,\n    title: \"Color\",\n    defaultValue: Icon.defaultProps.color\n  },\n  ...defaultEvents\n});\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"iconKeys\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"IconProps\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"Icon\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Icon\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerIntrinsicHeight\": \"24\",\n        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"24\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Iconoir.map", "function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map", "var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map", "var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map", "import{velocityPerSecond as e,time as t}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=n.stiffness,damping:s=n.damping,mass:r=n.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/r)/1e3;const l=calcDampingRatio(e,s,r);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map", "import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){f(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=y(m(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const ae={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map", "import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { Children, useEffect, useState, useRef, useMemo, createRef, useCallback, cloneElement } from \"react\";\nimport { addPropertyControls, ControlType, RenderTarget } from \"framer\";\nimport { useAnimationFrame, useReducedMotion, LayoutGroup, useInView, useMotionValue, useTransform, motion, wrap } from \"framer-motion\";\nimport { resize } from \"@motionone/dom\";\nconst directionTransformers = {\n  left: offset => `translateX(-${offset}px)`,\n  right: offset => `translateX(${offset}px)`,\n  top: offset => `translateY(-${offset}px)`,\n  bottom: offset => `translateY(${offset}px)`\n};\nconst supportsAcceleratedAnimations = typeof Animation !== \"undefined\" && typeof Animation.prototype.updatePlaybackRate === \"function\"; /**\n                                                                                                                                        *\n                                                                                                                                        * @framerIntrinsicWidth 400\n                                                                                                                                        * @framerIntrinsicHeight 200\n                                                                                                                                        *\n                                                                                                                                        * @framerDisableUnlink\n                                                                                                                                        *\n                                                                                                                                        * @framerSupportedLayoutWidth fixed\n                                                                                                                                        * @framerSupportedLayoutHeight fixed\n                                                                                                                                        */\nexport default function Ticker(props) {\n  /* Props */let {\n    slots,\n    gap,\n    padding,\n    paddingPerSide,\n    paddingTop,\n    paddingRight,\n    paddingBottom,\n    paddingLeft,\n    speed,\n    hoverFactor,\n    direction,\n    alignment,\n    sizingOptions,\n    fadeOptions,\n    style\n  } = props;\n  const {\n    fadeContent,\n    overflow,\n    fadeWidth,\n    fadeInset,\n    fadeAlpha\n  } = fadeOptions;\n  const {\n    widthType,\n    heightType\n  } = sizingOptions;\n  const paddingValue = paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : `${padding}px`; /* Checks */\n  const isCanvas = RenderTarget.current() === RenderTarget.canvas;\n  const numChildren = Children.count(slots);\n  const hasChildren = numChildren > 0;\n  if (direction === true) {\n    direction = \"left\";\n  }\n  const isHorizontal = direction === \"left\" || direction === \"right\";\n  const offset = useMotionValue(0);\n  const transformer = directionTransformers[direction];\n  const transform = useTransform(offset, transformer); /* Refs and State */\n  const parentRef = useRef(null);\n  const childrenRef = useMemo(() => {\n    return [/*#__PURE__*/createRef(), /*#__PURE__*/createRef()];\n  }, []);\n  const [size, setSize] = useState({\n    parent: null,\n    children: null\n  }); /* Arrays */\n  let clonedChildren = [];\n  let dupedChildren = []; /* Duplicate value */\n  let duplicateBy = 0;\n  let opacity = 0;\n  if (isCanvas) {\n    // duplicateBy = 10\n    duplicateBy = numChildren ? Math.floor(10 / numChildren) : 0;\n    opacity = 1;\n  }\n  if (!isCanvas && hasChildren && size.parent) {\n    duplicateBy = Math.round(size.parent / size.children * 2) + 1;\n    opacity = 1;\n  } /* Measure parent and child */\n  const measure = useCallback(() => {\n    if (hasChildren && parentRef.current) {\n      const parentLength = isHorizontal ? parentRef.current.offsetWidth : parentRef.current.offsetHeight;\n      const start = childrenRef[0].current ? isHorizontal ? childrenRef[0].current.offsetLeft : childrenRef[0].current.offsetTop : 0;\n      const end = childrenRef[1].current ? isHorizontal ? childrenRef[1].current.offsetLeft + childrenRef[1].current.offsetWidth : childrenRef[1].current.offsetTop + childrenRef[1].current.offsetHeight : 0;\n      const childrenLength = end - start + gap;\n      setSize({\n        parent: parentLength,\n        children: childrenLength\n      });\n    }\n  }, []);\n  const childrenStyles = isCanvas ? {\n    contentVisibility: \"auto\"\n  } : {}; /* Add refs to first and last child */\n  if (hasChildren) {\n    // TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\n    if (!isCanvas) {\n      /**\n      * Track whether this is the initial resize event. By default this will fire on mount,\n      * which we do in the useEffect. We should only fire it on subsequent resizes.\n      */\n      let initialResize = useRef(true);\n      useEffect(() => {\n        measure();\n        return resize(parentRef.current, ({\n          contentSize\n        }) => {\n          if (!initialResize.current && (contentSize.width || contentSize.height)) {\n            measure();\n          }\n          initialResize.current = false;\n        });\n      }, []);\n    }\n    clonedChildren = Children.map(slots, (child, index) => {\n      var ref, ref1, ref2, ref3;\n      let ref4;\n      if (index === 0) {\n        ref4 = childrenRef[0];\n      }\n      if (index === slots.length - 1) {\n        ref4 = childrenRef[1];\n      }\n      const size = {\n        width: widthType ? (ref = child.props) === null || ref === void 0 ? void 0 : ref.width : \"100%\",\n        height: heightType ? (ref1 = child.props) === null || ref1 === void 0 ? void 0 : ref1.height : \"100%\"\n      };\n      return /*#__PURE__*/_jsx(LayoutGroup, {\n        inherit: \"id\",\n        children: /*#__PURE__*/_jsx(\"li\", {\n          ref: ref4,\n          style: size,\n          children: /*#__PURE__*/cloneElement(child, {\n            style: {\n              ...((ref2 = child.props) === null || ref2 === void 0 ? void 0 : ref2.style),\n              ...size,\n              flexShrink: 0,\n              ...childrenStyles\n            },\n            layoutId: child.props.layoutId ? child.props.layoutId + \"-original-\" + index : undefined\n          }, (ref3 = child.props) === null || ref3 === void 0 ? void 0 : ref3.children)\n        })\n      });\n    });\n  }\n  if (!isCanvas) {\n    for (let i = 0; i < duplicateBy; i++) {\n      dupedChildren = [...dupedChildren, ...Children.map(slots, (child, childIndex) => {\n        var ref, ref1, ref2, ref3, ref4, ref5;\n        const size = {\n          width: widthType ? (ref = child.props) === null || ref === void 0 ? void 0 : ref.width : \"100%\",\n          height: heightType ? (ref1 = child.props) === null || ref1 === void 0 ? void 0 : ref1.height : \"100%\"\n        };\n        return /*#__PURE__*/_jsx(LayoutGroup, {\n          inherit: \"id\",\n          children: /*#__PURE__*/_jsx(\"li\", {\n            style: size,\n            \"aria-hidden\": true,\n            children: /*#__PURE__*/cloneElement(child, {\n              key: i + \" \" + childIndex,\n              style: {\n                ...((ref2 = child.props) === null || ref2 === void 0 ? void 0 : ref2.style),\n                width: widthType ? (ref3 = child.props) === null || ref3 === void 0 ? void 0 : ref3.width : \"100%\",\n                height: heightType ? (ref4 = child.props) === null || ref4 === void 0 ? void 0 : ref4.height : \"100%\",\n                flexShrink: 0,\n                ...childrenStyles\n              },\n              layoutId: child.props.layoutId ? child.props.layoutId + \"-dupe-\" + i : undefined\n            }, (ref5 = child.props) === null || ref5 === void 0 ? void 0 : ref5.children)\n          }, i + \"li\" + childIndex)\n        }, i + \"lg\" + childIndex);\n      })];\n    }\n  }\n  const animateToValue = size.children + size.children * Math.round(size.parent / size.children);\n  const initialTime = useRef(null);\n  const prevTime = useRef(null);\n  const xOrY = useRef(0);\n  const isHover = useRef(false);\n  const isReducedMotion = useReducedMotion();\n  const listRef = useRef(null);\n  const animationRef = useRef(null); /**\n                                     * Setup animations\n                                     */\n  if (!isCanvas) {\n    const isInView = useInView(parentRef); /**\n                                           * If this is an animation we can hardware accelerate, animate with WAAPI\n                                           */\n    if (supportsAcceleratedAnimations) {\n      useEffect(() => {\n        if (isReducedMotion || !animateToValue || !speed) {\n          return;\n        }\n        animationRef.current = listRef.current.animate({\n          transform: [transformer(0), transformer(animateToValue)]\n        }, {\n          duration: Math.abs(animateToValue) / speed * 1e3,\n          iterations: Infinity,\n          easing: \"linear\"\n        });\n        return () => animationRef.current.cancel();\n      }, [hoverFactor, animateToValue, speed]);\n    } else {\n      /**\n      * If we can't accelerate this animation because we have a hoverFactor defined\n      * animate with a rAF loop.\n      */\n      useAnimationFrame(t => {\n        if (!animateToValue || isReducedMotion || supportsAcceleratedAnimations) {\n          return;\n        } /**\n          * In case this animation is delayed from starting because we're running a bunch\n          * of other work, we want to set an initial time rather than counting from 0.\n          * That ensures that if the animation is delayed, it starts from the first frame\n          * rather than jumping.\n          */\n        if (initialTime.current === null) {\n          initialTime.current = t;\n        }\n        t = t - initialTime.current;\n        const timeSince = prevTime.current === null ? 0 : t - prevTime.current;\n        let delta = timeSince * (speed / 1e3);\n        if (isHover.current) {\n          delta *= hoverFactor;\n        }\n        xOrY.current += delta;\n        xOrY.current = wrap(0, animateToValue, xOrY.current);\n        prevTime.current = t;\n        if (!isInView) return;\n        offset.set(xOrY.current);\n      });\n    }\n  } /* Fades */\n  const fadeDirection = isHorizontal ? \"to right\" : \"to bottom\";\n  const fadeWidthStart = fadeWidth / 2;\n  const fadeWidthEnd = 100 - fadeWidth / 2;\n  const fadeInsetStart = clamp(fadeInset, 0, fadeWidthStart);\n  const fadeInsetEnd = 100 - fadeInset;\n  const fadeMask = `linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`; /* Empty state */\n  if (!hasChildren) {\n    return /*#__PURE__*/_jsxs(\"section\", {\n      style: placeholderStyles,\n      children: [/*#__PURE__*/_jsx(\"div\", {\n        style: emojiStyles,\n        children: \"\u2728\"\n      }), /*#__PURE__*/_jsx(\"p\", {\n        style: titleStyles,\n        children: \"Connect to Content\"\n      }), /*#__PURE__*/_jsx(\"p\", {\n        style: subtitleStyles,\n        children: \"Add layers or components to infinitely loop on your page.\"\n      })]\n    });\n  }\n  return /*#__PURE__*/_jsx(\"section\", {\n    style: {\n      ...containerStyle,\n      opacity: opacity,\n      WebkitMaskImage: fadeContent ? fadeMask : undefined,\n      MozMaskImage: fadeContent ? fadeMask : undefined,\n      maskImage: fadeContent ? fadeMask : undefined,\n      overflow: overflow ? \"visible\" : \"hidden\",\n      padding: paddingValue\n    },\n    ref: parentRef,\n    children: /*#__PURE__*/_jsxs(motion.ul, {\n      ref: listRef,\n      style: {\n        ...containerStyle,\n        gap: gap,\n        top: direction === \"bottom\" && isValidNumber(animateToValue) ? -animateToValue : undefined,\n        left: direction === \"right\" && isValidNumber(animateToValue) ? -animateToValue : undefined,\n        placeItems: alignment,\n        position: \"relative\",\n        flexDirection: isHorizontal ? \"row\" : \"column\",\n        ...style,\n        transform: supportsAcceleratedAnimations ? undefined : transform,\n        willChange: isCanvas ? \"auto\" : \"transform\"\n      },\n      onMouseEnter: () => {\n        isHover.current = true;\n        if (animationRef.current) {\n          animationRef.current.updatePlaybackRate(hoverFactor);\n        }\n      },\n      onMouseLeave: () => {\n        isHover.current = false;\n        if (animationRef.current) {\n          animationRef.current.updatePlaybackRate(1);\n        }\n      },\n      children: [clonedChildren, dupedChildren]\n    })\n  });\n}\n; /* Default Properties */\nTicker.defaultProps = {\n  gap: 10,\n  padding: 10,\n  sizingOptions: {\n    widthType: true,\n    heightType: true\n  },\n  fadeOptions: {\n    fadeContent: true,\n    overflow: false,\n    fadeWidth: 25,\n    fadeAlpha: 0,\n    fadeInset: 0\n  },\n  direction: true\n}; /* Property Controls */\naddPropertyControls(Ticker, {\n  slots: {\n    type: ControlType.Array,\n    title: \"Children\",\n    control: {\n      type: ControlType.ComponentInstance\n    }\n  },\n  speed: {\n    type: ControlType.Number,\n    title: \"Speed\",\n    min: 0,\n    max: 1e3,\n    defaultValue: 100,\n    unit: \"%\",\n    displayStepper: true,\n    step: 5\n  },\n  direction: {\n    type: ControlType.Enum,\n    title: \"Direction\",\n    options: [\"left\", \"right\", \"top\", \"bottom\"],\n    optionIcons: [\"direction-left\", \"direction-right\", \"direction-up\", \"direction-down\"],\n    optionTitles: [\"Left\", \"Right\", \"Top\", \"Bottom\"],\n    defaultValue: \"left\",\n    displaySegmentedControl: true\n  },\n  alignment: {\n    type: ControlType.Enum,\n    title: \"Align\",\n    options: [\"flex-start\", \"center\", \"flex-end\"],\n    optionIcons: {\n      direction: {\n        right: [\"align-top\", \"align-middle\", \"align-bottom\"],\n        left: [\"align-top\", \"align-middle\", \"align-bottom\"],\n        top: [\"align-left\", \"align-center\", \"align-right\"],\n        bottom: [\"align-left\", \"align-center\", \"align-right\"]\n      }\n    },\n    defaultValue: \"center\",\n    displaySegmentedControl: true\n  },\n  gap: {\n    type: ControlType.Number,\n    title: \"Gap\"\n  },\n  padding: {\n    title: \"Padding\",\n    type: ControlType.FusedNumber,\n    toggleKey: \"paddingPerSide\",\n    toggleTitles: [\"Padding\", \"Padding per side\"],\n    valueKeys: [\"paddingTop\", \"paddingRight\", \"paddingBottom\", \"paddingLeft\"],\n    valueLabels: [\"T\", \"R\", \"B\", \"L\"],\n    min: 0\n  },\n  sizingOptions: {\n    type: ControlType.Object,\n    title: \"Sizing\",\n    controls: {\n      widthType: {\n        type: ControlType.Boolean,\n        title: \"Width\",\n        enabledTitle: \"Auto\",\n        disabledTitle: \"Stretch\",\n        defaultValue: true\n      },\n      heightType: {\n        type: ControlType.Boolean,\n        title: \"Height\",\n        enabledTitle: \"Auto\",\n        disabledTitle: \"Stretch\",\n        defaultValue: true\n      }\n    }\n  },\n  fadeOptions: {\n    type: ControlType.Object,\n    title: \"Clipping\",\n    controls: {\n      fadeContent: {\n        type: ControlType.Boolean,\n        title: \"Fade\",\n        defaultValue: true\n      },\n      overflow: {\n        type: ControlType.Boolean,\n        title: \"Overflow\",\n        enabledTitle: \"Show\",\n        disabledTitle: \"Hide\",\n        defaultValue: false,\n        hidden(props) {\n          return props.fadeContent === true;\n        }\n      },\n      fadeWidth: {\n        type: ControlType.Number,\n        title: \"Width\",\n        defaultValue: 25,\n        min: 0,\n        max: 100,\n        unit: \"%\",\n        hidden(props) {\n          return props.fadeContent === false;\n        }\n      },\n      fadeInset: {\n        type: ControlType.Number,\n        title: \"Inset\",\n        defaultValue: 0,\n        min: 0,\n        max: 100,\n        unit: \"%\",\n        hidden(props) {\n          return props.fadeContent === false;\n        }\n      },\n      fadeAlpha: {\n        type: ControlType.Number,\n        title: \"Opacity\",\n        defaultValue: 0,\n        min: 0,\n        max: 1,\n        step: .05,\n        hidden(props) {\n          return props.fadeContent === false;\n        }\n      }\n    }\n  },\n  hoverFactor: {\n    type: ControlType.Number,\n    title: \"Hover\",\n    min: 0,\n    max: 1,\n    unit: \"x\",\n    defaultValue: 1,\n    step: .1,\n    displayStepper: true,\n    description: \"Slows down the speed while you are hovering.\"\n  }\n}); /* Placeholder Styles */\nconst containerStyle = {\n  display: \"flex\",\n  width: \"100%\",\n  height: \"100%\",\n  maxWidth: \"100%\",\n  maxHeight: \"100%\",\n  placeItems: \"center\",\n  margin: 0,\n  padding: 0,\n  listStyleType: \"none\",\n  textIndent: \"none\"\n}; /* Styles */\nconst placeholderStyles = {\n  display: \"flex\",\n  width: \"100%\",\n  height: \"100%\",\n  placeContent: \"center\",\n  placeItems: \"center\",\n  flexDirection: \"column\",\n  color: \"#96F\",\n  background: \"rgba(136, 85, 255, 0.1)\",\n  fontSize: 11,\n  overflow: \"hidden\",\n  padding: \"20px 20px 30px 20px\"\n};\nconst emojiStyles = {\n  fontSize: 32,\n  marginBottom: 10\n};\nconst titleStyles = {\n  margin: 0,\n  marginBottom: 10,\n  fontWeight: 600,\n  textAlign: \"center\"\n};\nconst subtitleStyles = {\n  margin: 0,\n  opacity: .7,\n  maxWidth: 150,\n  lineHeight: 1.5,\n  textAlign: \"center\"\n}; /* Clamp function, used for fadeInset */\nconst clamp = (num, min, max) => Math.min(Math.max(num, min), max);\nconst isValidNumber = value => typeof value === \"number\" && !isNaN(value);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Ticker\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"400\",\n        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerIntrinsicHeight\": \"200\",\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerDisableUnlink\": \"*\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Ticker.map", "// Generated by Framer (d213f04)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, Image, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport Ticker from \"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/DAWxXDGdC5RJUOPfOsh5/Ticker.js\";\nconst TickerFonts = getFonts(Ticker);\nconst cycleOrder = [\"LpS6MxvE8\", \"Qwny0Rkoj\"];\nconst variantClassNames = {\n  LpS6MxvE8: \"framer-v-1fx3gyu\",\n  Qwny0Rkoj: \"framer-v-1l4q5fs\"\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  \"Web Logo Ticker\": \"LpS6MxvE8\",\n  mobile: \"Qwny0Rkoj\"\n};\nconst getProps = ({\n  height,\n  id,\n  width,\n  ...props\n}) => {\n  var _variant, ref;\n  return {\n    ...props,\n    variant: (ref = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref !== void 0 ? ref : \"LpS6MxvE8\"\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    ...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: \"LpS6MxvE8\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-IwL27\", 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-1fx3gyu\", className),\n          \"data-framer-name\": \"Web Logo Ticker\",\n          layoutDependency: layoutDependency,\n          layoutId: \"LpS6MxvE8\",\n          ref: ref,\n          style: {\n            ...style\n          },\n          ...addPropertyOverrides({\n            Qwny0Rkoj: {\n              \"data-framer-name\": \"mobile\"\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-171xqdb-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"w02A8D07G-container\",\n            children: /*#__PURE__*/_jsx(Ticker, {\n              alignment: \"center\",\n              direction: \"left\",\n              fadeOptions: {\n                fadeAlpha: 0,\n                fadeContent: true,\n                fadeInset: 0,\n                fadeWidth: 15,\n                overflow: false\n              },\n              gap: 100,\n              height: \"100%\",\n              hoverFactor: .5,\n              id: \"w02A8D07G\",\n              layoutId: \"w02A8D07G\",\n              padding: 10,\n              paddingBottom: 10,\n              paddingLeft: 10,\n              paddingPerSide: false,\n              paddingRight: 10,\n              paddingTop: 10,\n              sizingOptions: {\n                heightType: true,\n                widthType: true\n              },\n              slots: [/*#__PURE__*/_jsx(Image, {\n                background: {\n                  alt: \"\",\n                  fit: \"fill\",\n                  intrinsicHeight: 64,\n                  intrinsicWidth: 376.5,\n                  pixelHeight: 128,\n                  pixelWidth: 753,\n                  sizes: \"164.5px\",\n                  src: new URL(\"https://framerusercontent.com/images/gh7WaRVPQ5f8dW4DdwV8xPy42t4.png?scale-down-to=512\").href,\n                  srcSet: `${new URL(\"https://framerusercontent.com/images/gh7WaRVPQ5f8dW4DdwV8xPy42t4.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/gh7WaRVPQ5f8dW4DdwV8xPy42t4.png\").href} 753w`\n                },\n                className: \"framer-hrs8ok\",\n                \"data-framer-name\": \"MD\",\n                layoutDependency: layoutDependency,\n                layoutId: \"in8Mo61B2\",\n                style: {\n                  opacity: .8\n                }\n              }), /*#__PURE__*/_jsx(Image, {\n                background: {\n                  alt: \"\",\n                  fit: \"fill\",\n                  intrinsicHeight: 80,\n                  intrinsicWidth: 232,\n                  pixelHeight: 160,\n                  pixelWidth: 464,\n                  src: new URL(\"https://framerusercontent.com/images/O2eyZ1ShMb9xdikTbntQuzNT0Z0.png\").href\n                },\n                className: \"framer-1ks7sfb\",\n                \"data-framer-name\": \"PMA\",\n                layoutDependency: layoutDependency,\n                layoutId: \"kgUWYC0iJ\",\n                style: {\n                  opacity: .8\n                }\n              }), /*#__PURE__*/_jsx(Image, {\n                background: {\n                  alt: \"\",\n                  fit: \"fill\",\n                  intrinsicHeight: 80,\n                  intrinsicWidth: 223.5,\n                  pixelHeight: 160,\n                  pixelWidth: 447,\n                  src: new URL(\"https://framerusercontent.com/images/6GMvqlzuDyuLMfCYzxIu2EQt7Q.png\").href\n                },\n                className: \"framer-cijnxp\",\n                \"data-framer-name\": \"WB\",\n                layoutDependency: layoutDependency,\n                layoutId: \"PUX1KjA6T\",\n                style: {\n                  opacity: .8\n                }\n              }), /*#__PURE__*/_jsx(Image, {\n                background: {\n                  alt: \"\",\n                  fit: \"fill\",\n                  intrinsicHeight: 80,\n                  intrinsicWidth: 234.5,\n                  pixelHeight: 160,\n                  pixelWidth: 469,\n                  src: new URL(\"https://framerusercontent.com/images/AMIGyNVIUiDETts9kutsGd4b6kY.png\").href\n                },\n                className: \"framer-11y1jxb\",\n                \"data-framer-name\": \"PML\",\n                layoutDependency: layoutDependency,\n                layoutId: \"WmU07JxxT\",\n                style: {\n                  opacity: .8\n                }\n              }), /*#__PURE__*/_jsx(Image, {\n                background: {\n                  alt: \"\",\n                  fit: \"fill\",\n                  intrinsicHeight: 64,\n                  intrinsicWidth: 196.5,\n                  pixelHeight: 128,\n                  pixelWidth: 393,\n                  src: new URL(\"https://framerusercontent.com/images/6oytXP7HcReqwvZK5EcwFciHKQ.png\").href\n                },\n                className: \"framer-bblgjt\",\n                \"data-framer-name\": \"Logo_1\",\n                layoutDependency: layoutDependency,\n                layoutId: \"dP8YOlSeQ\"\n              }), /*#__PURE__*/_jsx(Image, {\n                background: {\n                  alt: \"\",\n                  fit: \"fill\",\n                  intrinsicHeight: 40,\n                  intrinsicWidth: 102,\n                  pixelHeight: 80,\n                  pixelWidth: 204,\n                  src: new URL(\"https://framerusercontent.com/images/7z6vW0SSojLYqH9A4iv2FXZv0.png\").href\n                },\n                className: \"framer-4a0g8c\",\n                \"data-framer-name\": \"Calib_Logo_white\",\n                layoutDependency: layoutDependency,\n                layoutId: \"oFTmPVVUo\"\n              })],\n              speed: 70,\n              style: {\n                height: \"100%\",\n                width: \"100%\"\n              },\n              width: \"100%\",\n              ...addPropertyOverrides({\n                Qwny0Rkoj: {\n                  gap: 40\n                }\n              }, baseVariant, gestureVariant)\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-IwL27 [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-IwL27 .framer-ueaqja { display: block; }\", \".framer-IwL27 .framer-1fx3gyu { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1200px; }\", \".framer-IwL27 .framer-171xqdb-container { flex: 1 0 0px; height: 53px; position: relative; width: 1px; }\", \".framer-IwL27 .framer-hrs8ok { aspect-ratio: 5.8828125 / 1; height: var(--framer-aspect-ratio-supported, 28px); overflow: visible; position: relative; width: 165px; }\", \".framer-IwL27 .framer-1ks7sfb { aspect-ratio: 2.9 / 1; height: var(--framer-aspect-ratio-supported, 32px); overflow: visible; position: relative; width: 93px; }\", \".framer-IwL27 .framer-cijnxp { aspect-ratio: 2.79375 / 1; height: var(--framer-aspect-ratio-supported, 32px); overflow: visible; position: relative; width: 89px; }\", \".framer-IwL27 .framer-11y1jxb { aspect-ratio: 2.93125 / 1; height: var(--framer-aspect-ratio-supported, 32px); overflow: visible; position: relative; width: 94px; }\", \".framer-IwL27 .framer-bblgjt { aspect-ratio: 3.0703125 / 1; height: var(--framer-aspect-ratio-supported, 32px); overflow: visible; position: relative; width: 98px; }\", \".framer-IwL27 .framer-4a0g8c { aspect-ratio: 2.55 / 1; height: var(--framer-aspect-ratio-supported, 40px); overflow: visible; position: relative; width: 102px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-IwL27 .framer-1fx3gyu { gap: 0px; } .framer-IwL27 .framer-1fx3gyu > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-IwL27 .framer-1fx3gyu > :first-child { margin-left: 0px; } .framer-IwL27 .framer-1fx3gyu > :last-child { margin-right: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       * @framerIntrinsicHeight 53\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       * @framerIntrinsicWidth 1200\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Qwny0Rkoj\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       */\nconst FramerEg8_qpg0f = withCSS(Component, css, \"framer-IwL27\");\nexport default FramerEg8_qpg0f;\nFramerEg8_qpg0f.displayName = \"Logo Ticker\";\nFramerEg8_qpg0f.defaultProps = {\n  height: 53,\n  width: 1200\n};\naddPropertyControls(FramerEg8_qpg0f, {\n  variant: {\n    options: [\"LpS6MxvE8\", \"Qwny0Rkoj\"],\n    optionTitles: [\"Web Logo Ticker\", \"mobile\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerEg8_qpg0f, [...TickerFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerEg8_qpg0f\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Qwny0Rkoj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"1200\",\n        \"framerIntrinsicHeight\": \"53\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Eg8_qpg0f.map", "// Generated by Framer (b12dec4)\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\";\nconst enabledGestures = {\n  FT3l6EMUK: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"FT3l6EMUK\", \"recZgj8Np\"];\nconst variantClassNames = {\n  FT3l6EMUK: \"framer-v-i9xyrx\",\n  recZgj8Np: \"framer-v-qb8x13\"\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 transformTemplate = (_, t) => `translateY(-50%) ${t}`;\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  Tab: \"recZgj8Np\",\n  Web: \"FT3l6EMUK\"\n};\nconst getProps = ({\n  height,\n  id,\n  image,\n  width,\n  ...props\n}) => {\n  var ref, _variant, ref1;\n  return {\n    ...props,\n    HqOMShvuk: (ref = image !== null && image !== void 0 ? image : props.HqOMShvuk) !== null && ref !== void 0 ? ref : {\n      src: new URL(\"https://framerusercontent.com/images/ZuSlr22JfahpDkT0RAKWQnZzs.png?scale-down-to=512\").href,\n      srcSet: `${new URL(\"https://framerusercontent.com/images/ZuSlr22JfahpDkT0RAKWQnZzs.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/ZuSlr22JfahpDkT0RAKWQnZzs.png\").href} 715w`\n    },\n    variant: (ref1 = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref1 !== void 0 ? ref1 : \"FT3l6EMUK\"\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    HqOMShvuk,\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: \"FT3l6EMUK\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-PfQyh\", 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-i9xyrx\", className),\n          \"data-framer-name\": \"Web\",\n          layoutDependency: layoutDependency,\n          layoutId: \"FT3l6EMUK\",\n          ref: ref,\n          style: {\n            ...style\n          },\n          ...addPropertyOverrides({\n            \"FT3l6EMUK-hover\": {\n              \"data-framer-name\": undefined\n            },\n            recZgj8Np: {\n              \"data-framer-name\": \"Tab\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-beh2wp\",\n            \"data-framer-name\": \"Text\",\n            layoutDependency: layoutDependency,\n            layoutId: \"thQiWcw67\",\n            style: {\n              opacity: 0\n            },\n            transformTemplate: transformTemplate,\n            variants: {\n              \"FT3l6EMUK-hover\": {\n                opacity: 1\n              },\n              recZgj8Np: {\n                opacity: 1\n              }\n            },\n            children: [/*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                    \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"Van Gogh's Canvas\"\n                })\n              }),\n              className: \"framer-jpmhkv\",\n              fonts: [\"CUSTOM;Magilio Regular\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"MNOCeAkfS\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgb(20, 99, 253))\",\n                \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                \"--framer-link-text-decoration\": \"underline\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: 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\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                    \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                    \"--framer-font-size\": \"12px\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"Drawing with graphite and aquarelle, or fine-tuning photos' hues, like van Gogh, art is my sanctuary. \"\n                })\n              }),\n              className: \"framer-1lep122\",\n              fonts: [\"FS;Satoshi-regular\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"LHiTyO3Fm\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgba(13, 13, 13, 0.65))\",\n                \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                \"--framer-link-text-decoration\": \"underline\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })]\n          }), /*#__PURE__*/_jsx(Image, {\n            background: {\n              alt: \"\",\n              fit: \"fill\",\n              intrinsicHeight: 318.5,\n              intrinsicWidth: 357.5,\n              pixelHeight: 637,\n              pixelWidth: 715,\n              sizes: \"min(222px, 100vw)\",\n              ...toResponsiveImage(HqOMShvuk)\n            },\n            className: \"framer-1qnr3hv\",\n            \"data-framer-name\": \"davinci\",\n            layoutDependency: layoutDependency,\n            layoutId: \"SdWUyDDFA\"\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-PfQyh [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-PfQyh .framer-cc1ght { display: block; }\", \".framer-PfQyh .framer-i9xyrx { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 197px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 222px; }\", \".framer-PfQyh .framer-beh2wp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: absolute; right: -142px; top: 35%; width: 180px; z-index: 1; }\", \".framer-PfQyh .framer-jpmhkv, .framer-PfQyh .framer-1lep122 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-PfQyh .framer-1qnr3hv { flex: none; height: 100%; overflow: visible; position: relative; width: 100%; }\", \".framer-PfQyh .framer-v-i9xyrx .framer-i9xyrx { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-PfQyh .framer-i9xyrx, .framer-PfQyh .framer-beh2wp { gap: 0px; } .framer-PfQyh .framer-i9xyrx > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-PfQyh .framer-i9xyrx > :first-child { margin-left: 0px; } .framer-PfQyh .framer-i9xyrx > :last-child { margin-right: 0px; } .framer-PfQyh .framer-beh2wp > * { margin: 0px; margin-bottom: calc(6px / 2); margin-top: calc(6px / 2); } .framer-PfQyh .framer-beh2wp > :first-child { margin-top: 0px; } .framer-PfQyh .framer-beh2wp > :last-child { margin-bottom: 0px; } }\", \".framer-PfQyh.framer-v-qb8x13 .framer-beh2wp { right: -219px; top: 41%; width: 246px; }\", \".framer-PfQyh.framer-v-i9xyrx.hover .framer-beh2wp { top: 32%; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerIntrinsicHeight 197\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerIntrinsicWidth 222\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"recZgj8Np\":{\"layout\":[\"fixed\",\"fixed\"]},\"UdvT8iG_q\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerVariables {\"HqOMShvuk\":\"image\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerImmutableVariables false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               */\nconst FramerleesHWZfw = withCSS(Component, css, \"framer-PfQyh\");\nexport default FramerleesHWZfw;\nFramerleesHWZfw.displayName = \"Vangogh\";\nFramerleesHWZfw.defaultProps = {\n  height: 197,\n  width: 222\n};\naddPropertyControls(FramerleesHWZfw, {\n  variant: {\n    options: [\"FT3l6EMUK\", \"recZgj8Np\"],\n    optionTitles: [\"Web\", \"Tab\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  HqOMShvuk: {\n    __defaultAssetReference: \"data:framer/asset-reference,ZuSlr22JfahpDkT0RAKWQnZzs.png?originalFilename=davinci.png&preferredSize=auto\",\n    title: \"Image\",\n    type: ControlType.ResponsiveImage\n  }\n});\naddFonts(FramerleesHWZfw, [{\n  family: \"Magilio Regular\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/leesHWZfw:default\",\n    url: \"assets/WvpYL8H9s8sSwtzlKrSJdOac2DM.ttf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/WvpYL8H9s8sSwtzlKrSJdOac2DM~olJ3rYNA_352hQC41_d9c_PCtYSOdkOmOlsNTa5qW4A.ttf\").href\n}, {\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/leesHWZfw:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\"\n  },\n  style: \"normal\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",\n  weight: \"400\"\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerleesHWZfw\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"197\",\n        \"framerVariables\": \"{\\\"HqOMShvuk\\\":\\\"image\\\"}\",\n        \"framerIntrinsicWidth\": \"222\",\n        \"framerContractVersion\": \"1\",\n        \"framerImmutableVariables\": \"false\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"recZgj8Np\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UdvT8iG_q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./leesHWZfw.map", "// Generated by Framer (b12dec4)\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\";\nconst enabledGestures = {\n  RD1qXYVMB: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"RD1qXYVMB\", \"aSdGhblhE\"];\nconst variantClassNames = {\n  aSdGhblhE: \"framer-v-sc1wwb\",\n  RD1qXYVMB: \"framer-v-yf1d7t\"\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 humanReadableVariantMap = {\n  tab: \"aSdGhblhE\",\n  Web: \"RD1qXYVMB\"\n};\nconst getProps = ({\n  height,\n  id,\n  image,\n  width,\n  ...props\n}) => {\n  var ref, _variant, ref1;\n  return {\n    ...props,\n    QO899rieE: (ref = image !== null && image !== void 0 ? image : props.QO899rieE) !== null && ref !== void 0 ? ref : {\n      src: new URL(\"https://framerusercontent.com/images/lwBp0KLtBwue2H0yPvOnQSeIKUI.png?scale-down-to=512\").href,\n      srcSet: `${new URL(\"https://framerusercontent.com/images/lwBp0KLtBwue2H0yPvOnQSeIKUI.png?scale-down-to=512\").href} 456w, ${new URL(\"https://framerusercontent.com/images/lwBp0KLtBwue2H0yPvOnQSeIKUI.png?scale-down-to=1024\").href} 913w, ${new URL(\"https://framerusercontent.com/images/lwBp0KLtBwue2H0yPvOnQSeIKUI.png\").href} 1049w`\n    },\n    variant: (ref1 = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref1 !== void 0 ? ref1 : \"RD1qXYVMB\"\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    QO899rieE,\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: \"RD1qXYVMB\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-UiVp5\", 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-yf1d7t\", className),\n          \"data-framer-name\": \"Web\",\n          layoutDependency: layoutDependency,\n          layoutId: \"RD1qXYVMB\",\n          ref: ref,\n          style: {\n            ...style\n          },\n          ...addPropertyOverrides({\n            \"RD1qXYVMB-hover\": {\n              \"data-framer-name\": undefined\n            },\n            aSdGhblhE: {\n              \"data-framer-name\": \"tab\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-1yn2bg8\",\n            \"data-framer-name\": \"Tab\",\n            layoutDependency: layoutDependency,\n            layoutId: \"Og_euMyUJ\",\n            style: {\n              opacity: 0\n            },\n            variants: {\n              \"RD1qXYVMB-hover\": {\n                opacity: 1\n              },\n              aSdGhblhE: {\n                opacity: 1\n              }\n            },\n            children: [/*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                    \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                    \"--framer-text-alignment\": \"right\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"CR7 Dedication\"\n                })\n              }),\n              className: \"framer-16b3z9f\",\n              fonts: [\"CUSTOM;Magilio Regular\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"NGfPD9aGM\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgb(20, 99, 253))\",\n                \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                \"--framer-link-text-decoration\": \"underline\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: 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\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                    \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                    \"--framer-font-size\": \"12px\",\n                    \"--framer-text-alignment\": \"right\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"Emulating my real role model, Cristiano, I embody his relentless training and 'never quit' mindset. \"\n                })\n              }),\n              className: \"framer-1ucufnw\",\n              fonts: [\"FS;Satoshi-regular\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"wi5Ql7lmi\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgba(13, 13, 13, 0.65))\",\n                \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                \"--framer-link-text-decoration\": \"underline\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })]\n          }), /*#__PURE__*/_jsx(Image, {\n            background: {\n              alt: \"\",\n              fit: \"fill\",\n              intrinsicHeight: 588,\n              intrinsicWidth: 524.5,\n              pixelHeight: 1176,\n              pixelWidth: 1049,\n              sizes: \"min(325px, 100vw)\",\n              ...toResponsiveImage(QO899rieE)\n            },\n            className: \"framer-7yj1jt\",\n            \"data-framer-name\": \"ronaldo\",\n            layoutDependency: layoutDependency,\n            layoutId: \"Z2LTzwFRw\"\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-UiVp5 [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-UiVp5 .framer-ahcy41 { display: block; }\", \".framer-UiVp5 .framer-yf1d7t { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 363px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 325px; }\", \".framer-UiVp5 .framer-1yn2bg8 { align-content: center; align-items: center; bottom: 96px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; left: -147px; overflow: hidden; padding: 0px 0px 0px 0px; position: absolute; width: 180px; z-index: 1; }\", \".framer-UiVp5 .framer-16b3z9f, .framer-UiVp5 .framer-1ucufnw { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-UiVp5 .framer-7yj1jt { flex: none; height: 100%; overflow: visible; position: relative; width: 100%; }\", \".framer-UiVp5 .framer-v-yf1d7t .framer-yf1d7t { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-UiVp5 .framer-yf1d7t, .framer-UiVp5 .framer-1yn2bg8 { gap: 0px; } .framer-UiVp5 .framer-yf1d7t > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-UiVp5 .framer-yf1d7t > :first-child { margin-left: 0px; } .framer-UiVp5 .framer-yf1d7t > :last-child { margin-right: 0px; } .framer-UiVp5 .framer-1yn2bg8 > * { margin: 0px; margin-bottom: calc(6px / 2); margin-top: calc(6px / 2); } .framer-UiVp5 .framer-1yn2bg8 > :first-child { margin-top: 0px; } .framer-UiVp5 .framer-1yn2bg8 > :last-child { margin-bottom: 0px; } }\", \".framer-UiVp5.framer-v-sc1wwb .framer-1yn2bg8 { bottom: 95px; left: -192px; width: 205px; }\", \".framer-UiVp5.framer-v-yf1d7t.hover .framer-1yn2bg8 { bottom: 102px; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicHeight 363\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicWidth 325\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"aSdGhblhE\":{\"layout\":[\"fixed\",\"fixed\"]},\"FVom866VR\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerVariables {\"QO899rieE\":\"image\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerImmutableVariables false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 */\nconst FrameroFjvgeOwG = withCSS(Component, css, \"framer-UiVp5\");\nexport default FrameroFjvgeOwG;\nFrameroFjvgeOwG.displayName = \"Ronaldo\";\nFrameroFjvgeOwG.defaultProps = {\n  height: 363,\n  width: 325\n};\naddPropertyControls(FrameroFjvgeOwG, {\n  variant: {\n    options: [\"RD1qXYVMB\", \"aSdGhblhE\"],\n    optionTitles: [\"Web\", \"tab\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  QO899rieE: {\n    __defaultAssetReference: \"data:framer/asset-reference,lwBp0KLtBwue2H0yPvOnQSeIKUI.png?originalFilename=ronaldo.png&preferredSize=auto\",\n    title: \"Image\",\n    type: ControlType.ResponsiveImage\n  }\n});\naddFonts(FrameroFjvgeOwG, [{\n  family: \"Magilio Regular\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/oFjvgeOwG:default\",\n    url: \"assets/WvpYL8H9s8sSwtzlKrSJdOac2DM.ttf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/WvpYL8H9s8sSwtzlKrSJdOac2DM~olJ3rYNA_352hQC41_d9c_PCtYSOdkOmOlsNTa5qW4A.ttf\").href\n}, {\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/oFjvgeOwG:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\"\n  },\n  style: \"normal\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",\n  weight: \"400\"\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FrameroFjvgeOwG\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aSdGhblhE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FVom866VR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"325\",\n        \"framerVariables\": \"{\\\"QO899rieE\\\":\\\"image\\\"}\",\n        \"framerImmutableVariables\": \"false\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"363\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./oFjvgeOwG.map", "// Generated by Framer (b12dec4)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, cx, SVG, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nconst cycleOrder = [\"IMkyFTzMf\"];\nconst variantClassNames = {\n  IMkyFTzMf: \"framer-v-vx8gas\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst getProps = ({\n  height,\n  id,\n  width,\n  ...props\n}) => {\n  return {\n    ...props\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    ...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: \"IMkyFTzMf\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-JuGUU\", 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-vx8gas\", className),\n          \"data-framer-name\": \"Variant 1\",\n          layoutDependency: layoutDependency,\n          layoutId: \"IMkyFTzMf\",\n          ref: ref,\n          style: {\n            ...style\n          },\n          children: /*#__PURE__*/_jsx(SVG, {\n            className: \"framer-o3etof\",\n            layout: \"position\",\n            layoutDependency: layoutDependency,\n            layoutId: \"iiIz5UzDY\",\n            opacity: 1,\n            radius: 80,\n            style: {\n              backgroundColor: \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgb(20, 99, 253))\",\n              borderBottomLeftRadius: 80,\n              borderBottomRightRadius: 80,\n              borderTopLeftRadius: 80,\n              borderTopRightRadius: 80\n            },\n            svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8 8\"></svg>',\n            svgContentId: 575197429,\n            withExternalLayout: true\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-JuGUU [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-JuGUU .framer-g4swq6 { display: block; }\", \".framer-JuGUU .framer-vx8gas { height: 8px; overflow: hidden; position: relative; width: 8px; }\", \".framer-JuGUU .framer-o3etof { flex: none; height: 8px; left: calc(50.00000000000002% - 8px / 2); position: absolute; top: calc(50.00000000000002% - 8px / 2); width: 8px; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerIntrinsicHeight 8\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerIntrinsicWidth 8\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerImmutableVariables false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               */\nconst FramerYcd0O39Wv = withCSS(Component, css, \"framer-JuGUU\");\nexport default FramerYcd0O39Wv;\nFramerYcd0O39Wv.displayName = \"footer graphic\";\nFramerYcd0O39Wv.defaultProps = {\n  height: 8,\n  width: 8\n};\naddFonts(FramerYcd0O39Wv, []);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerYcd0O39Wv\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerImmutableVariables\": \"false\",\n        \"framerIntrinsicWidth\": \"8\",\n        \"framerIntrinsicHeight\": \"8\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Ycd0O39Wv.map", "// Generated by Framer (0f22d58)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nconst cycleOrder = [\"WVCsQDVgC\", \"oZ6mnUSvV\"];\nconst variantClassNames = {\n  oZ6mnUSvV: \"framer-v-13cvptt\",\n  WVCsQDVgC: \"framer-v-198qado\"\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  Mobile: \"oZ6mnUSvV\",\n  Web: \"WVCsQDVgC\"\n};\nconst getProps = ({\n  height,\n  id,\n  title,\n  width,\n  ...props\n}) => {\n  var ref, _variant, ref1;\n  return {\n    ...props,\n    S4RhvYF9P: (ref = title !== null && title !== void 0 ? title : props.S4RhvYF9P) !== null && ref !== void 0 ? ref : \"Available for Freelance Work\",\n    variant: (ref1 = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref1 !== void 0 ? ref1 : \"WVCsQDVgC\"\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    S4RhvYF9P,\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: \"WVCsQDVgC\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-0ndIa\", 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-198qado\", className),\n          \"data-framer-name\": \"Web\",\n          layoutDependency: layoutDependency,\n          layoutId: \"WVCsQDVgC\",\n          ref: ref,\n          style: {\n            ...style\n          },\n          ...addPropertyOverrides({\n            oZ6mnUSvV: {\n              \"data-framer-name\": \"Mobile\"\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                style: {\n                  \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                  \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                  \"--framer-font-size\": \"15px\",\n                  \"--framer-font-weight\": \"500\",\n                  \"--framer-letter-spacing\": \"0.14em\",\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv)\",\n                  \"--framer-text-transform\": \"uppercase\"\n                },\n                children: \"Available for Freelance Work\"\n              })\n            }),\n            className: \"framer-djs9t2\",\n            fonts: [\"FS;Satoshi-medium\"],\n            layoutDependency: layoutDependency,\n            layoutId: \"duw9Vprm4\",\n            style: {\n              \"--extracted-r6o4lv\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(13, 13, 13))\",\n              \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n              \"--framer-link-text-decoration\": \"underline\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            text: S4RhvYF9P,\n            verticalAlignment: \"top\",\n            withExternalLayout: true,\n            ...addPropertyOverrides({\n              oZ6mnUSvV: {\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                      \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                      \"--framer-font-size\": \"12px\",\n                      \"--framer-font-weight\": \"500\",\n                      \"--framer-letter-spacing\": \"0.14em\",\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv)\",\n                      \"--framer-text-transform\": \"uppercase\"\n                    },\n                    children: \"Available for Freelance Work\"\n                  })\n                })\n              }\n            }, baseVariant, gestureVariant)\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-0ndIa [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-0ndIa .framer-4mj8rv { display: block; }\", \".framer-0ndIa .framer-198qado { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-0ndIa .framer-djs9t2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-0ndIa .framer-198qado { gap: 0px; } .framer-0ndIa .framer-198qado > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-0ndIa .framer-198qado > :first-child { margin-left: 0px; } .framer-0ndIa .framer-198qado > :last-child { margin-right: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerIntrinsicHeight 18\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerIntrinsicWidth 306\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"oZ6mnUSvV\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerVariables {\"S4RhvYF9P\":\"title\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      */\nconst FramerZtZ00Nzjz = withCSS(Component, css, \"framer-0ndIa\");\nexport default FramerZtZ00Nzjz;\nFramerZtZ00Nzjz.displayName = \"Footer Text\";\nFramerZtZ00Nzjz.defaultProps = {\n  height: 18,\n  width: 306\n};\naddPropertyControls(FramerZtZ00Nzjz, {\n  variant: {\n    options: [\"WVCsQDVgC\", \"oZ6mnUSvV\"],\n    optionTitles: [\"Web\", \"Mobile\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  S4RhvYF9P: {\n    defaultValue: \"Available for Freelance Work\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  }\n});\naddFonts(FramerZtZ00Nzjz, [{\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/ZtZ00Nzjz:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\"\n  },\n  style: \"normal\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",\n  weight: \"500\"\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerZtZ00Nzjz\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"18\",\n        \"framerVariables\": \"{\\\"S4RhvYF9P\\\":\\\"title\\\"}\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oZ6mnUSvV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"306\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./ZtZ00Nzjz.map", "// Generated by Framer (b12dec4)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, cx, getFonts, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport Ticker from \"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/DAWxXDGdC5RJUOPfOsh5/Ticker.js\";\nimport FooterGraphic from \"https://framerusercontent.com/modules/U56v7Ob3hdJofGN4jGK0/wnlgJgoFOgv15JAKgs3x/Ycd0O39Wv.js\";\nimport FooterText from \"https://framerusercontent.com/modules/vgHhyJKyyyxcUEEfLnaX/Tg20gU9KdtgA46OehaOC/ZtZ00Nzjz.js\";\nconst FooterGraphicFonts = getFonts(FooterGraphic);\nconst FooterTextFonts = getFonts(FooterText);\nconst TickerFonts = getFonts(Ticker);\nconst cycleOrder = [\"cvrWEHOMZ\"];\nconst variantClassNames = {\n  cvrWEHOMZ: \"framer-v-1z0n441\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst getProps = ({\n  height,\n  id,\n  width,\n  ...props\n}) => {\n  return {\n    ...props\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    ...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: \"cvrWEHOMZ\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-IrNdi\", 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-1z0n441\", className),\n          \"data-border\": true,\n          \"data-framer-name\": \"Variant 1\",\n          layoutDependency: layoutDependency,\n          layoutId: \"cvrWEHOMZ\",\n          ref: ref,\n          style: {\n            \"--border-bottom-width\": \"0.8px\",\n            \"--border-color\": \"var(--token-068ab46c-9f4c-4d72-836e-e0a87abb7fdd, rgba(13, 13, 13, 0.25))\",\n            \"--border-left-width\": \"0.8px\",\n            \"--border-right-width\": \"0.8px\",\n            \"--border-style\": \"solid\",\n            \"--border-top-width\": \"0.8px\",\n            borderBottomLeftRadius: 70,\n            borderBottomRightRadius: 70,\n            borderTopLeftRadius: 70,\n            borderTopRightRadius: 70,\n            ...style\n          },\n          children: /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-14ahgsx-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"vv84KMbL0-container\",\n            children: /*#__PURE__*/_jsx(Ticker, {\n              alignment: \"center\",\n              direction: \"left\",\n              fadeOptions: {\n                fadeAlpha: 0,\n                fadeContent: true,\n                fadeInset: 2,\n                fadeWidth: 30,\n                overflow: false\n              },\n              gap: 10,\n              height: \"100%\",\n              hoverFactor: .5,\n              id: \"vv84KMbL0\",\n              layoutId: \"vv84KMbL0\",\n              padding: 0,\n              paddingBottom: 0,\n              paddingLeft: 0,\n              paddingPerSide: false,\n              paddingRight: 0,\n              paddingTop: 0,\n              sizingOptions: {\n                heightType: true,\n                widthType: true\n              },\n              slots: [/*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-h0e9g7-container\",\n                layoutDependency: layoutDependency,\n                layoutId: \"NND2gCEEW-container\",\n                children: /*#__PURE__*/_jsx(FooterGraphic, {\n                  height: \"100%\",\n                  id: \"NND2gCEEW\",\n                  layoutId: \"NND2gCEEW\",\n                  style: {\n                    height: \"100%\",\n                    width: \"100%\"\n                  },\n                  width: \"100%\"\n                })\n              }), /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-qznt9o-container\",\n                layoutDependency: layoutDependency,\n                layoutId: \"HsIIBeukK-container\",\n                children: /*#__PURE__*/_jsx(FooterText, {\n                  height: \"100%\",\n                  id: \"HsIIBeukK\",\n                  layoutId: \"HsIIBeukK\",\n                  style: {\n                    height: \"100%\",\n                    width: \"100%\"\n                  },\n                  title: \"Available for Freelance\",\n                  variant: \"WVCsQDVgC\",\n                  width: \"100%\"\n                })\n              })],\n              speed: 45,\n              style: {\n                height: \"100%\",\n                width: \"100%\"\n              },\n              width: \"100%\"\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-IrNdi [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-IrNdi .framer-1v8pgys { display: block; }\", \".framer-IrNdi .framer-1z0n441 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\", \".framer-IrNdi .framer-14ahgsx-container { flex: none; height: 38px; position: relative; width: 360px; }\", \".framer-IrNdi .framer-h0e9g7-container { height: 8px; position: relative; width: 8px; }\", \".framer-IrNdi .framer-qznt9o-container { height: 18px; position: relative; width: 315px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-IrNdi .framer-1z0n441 { gap: 0px; } .framer-IrNdi .framer-1z0n441 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-IrNdi .framer-1z0n441 > :first-child { margin-left: 0px; } .framer-IrNdi .framer-1z0n441 > :last-child { margin-right: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerIntrinsicHeight 38\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerIntrinsicWidth 360\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerImmutableVariables false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      */\nconst Framerp8gIEJAmd = withCSS(Component, css, \"framer-IrNdi\");\nexport default Framerp8gIEJAmd;\nFramerp8gIEJAmd.displayName = \"Available Ticker\";\nFramerp8gIEJAmd.defaultProps = {\n  height: 38,\n  width: 360\n};\naddFonts(Framerp8gIEJAmd, [...FooterGraphicFonts, ...FooterTextFonts, ...TickerFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Framerp8gIEJAmd\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"360\",\n        \"framerIntrinsicHeight\": \"38\",\n        \"framerImmutableVariables\": \"false\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (d213f04)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Image, RichText, SVG, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nconst enabledGestures = {\n  GUPLcLD9E: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"GUPLcLD9E\", \"GrtvIU3os\", \"so186naBx\"];\nconst variantClassNames = {\n  GrtvIU3os: \"framer-v-143dcrt\",\n  GUPLcLD9E: \"framer-v-42efb4\",\n  so186naBx: \"framer-v-rx4wg2\"\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 humanReadableVariantMap = {\n  \"Variant 3\": \"so186naBx\",\n  Card: \"GUPLcLD9E\",\n  tablet: \"GrtvIU3os\"\n};\nconst getProps = ({\n  description,\n  height,\n  id,\n  projectImg,\n  radius,\n  title,\n  width,\n  ...props\n}) => {\n  var ref, _variant, ref1, ref2;\n  return {\n    ...props,\n    CEsAiunSb: (ref = title !== null && title !== void 0 ? title : props.CEsAiunSb) !== null && ref !== void 0 ? ref : \"Pickmy.link\",\n    kOwAhU3Lc: radius !== null && radius !== void 0 ? radius : props.kOwAhU3Lc,\n    PRRNhXyXJ: projectImg !== null && projectImg !== void 0 ? projectImg : props.PRRNhXyXJ,\n    variant: (ref1 = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref1 !== void 0 ? ref1 : \"GUPLcLD9E\",\n    xjo5lTfFB: (ref2 = description !== null && description !== void 0 ? description : props.xjo5lTfFB) !== null && ref2 !== void 0 ? ref2 : \"Description\"\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    CEsAiunSb,\n    PRRNhXyXJ,\n    kOwAhU3Lc,\n    xjo5lTfFB,\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: \"GUPLcLD9E\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-3xZfP\", 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-42efb4\", className),\n          \"data-framer-name\": \"Card\",\n          layoutDependency: layoutDependency,\n          layoutId: \"GUPLcLD9E\",\n          ref: ref,\n          style: {\n            ...style\n          },\n          ...addPropertyOverrides({\n            \"GUPLcLD9E-hover\": {\n              \"data-framer-name\": undefined\n            },\n            GrtvIU3os: {\n              \"data-framer-name\": \"tablet\"\n            },\n            so186naBx: {\n              \"data-framer-name\": \"Variant 3\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-x57aq4\",\n            \"data-framer-name\": \"Image\",\n            layoutDependency: layoutDependency,\n            layoutId: \"BWWYjbYCw\",\n            style: {\n              borderBottomLeftRadius: kOwAhU3Lc,\n              borderBottomRightRadius: kOwAhU3Lc,\n              borderTopLeftRadius: kOwAhU3Lc,\n              borderTopRightRadius: kOwAhU3Lc\n            },\n            children: /*#__PURE__*/_jsx(Image, {\n              background: {\n                alt: \"\",\n                fit: \"fill\",\n                intrinsicHeight: 1332,\n                intrinsicWidth: 2e3,\n                pixelHeight: 1332,\n                pixelWidth: 2e3,\n                sizes: \"min(504px, 100vw)\",\n                ...toResponsiveImage(PRRNhXyXJ)\n              },\n              className: \"framer-2fbvte\",\n              \"data-framer-name\": \"Image\",\n              layoutDependency: layoutDependency,\n              layoutId: \"Ed8I9paQU\",\n              ...addPropertyOverrides({\n                \"GUPLcLD9E-hover\": {\n                  background: {\n                    alt: \"\",\n                    fit: \"fill\",\n                    intrinsicHeight: 1332,\n                    intrinsicWidth: 2e3,\n                    pixelHeight: 1332,\n                    pixelWidth: 2e3,\n                    sizes: \"calc(min(504px, 100vw) * 1.0754)\",\n                    ...toResponsiveImage(PRRNhXyXJ)\n                  }\n                }\n              }, baseVariant, gestureVariant)\n            })\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-in3wkl\",\n            \"data-framer-name\": \"Text\",\n            layoutDependency: layoutDependency,\n            layoutId: \"tYKt6l1oa\",\n            children: [/*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-o0fyob\",\n              \"data-framer-name\": \"Heading\",\n              layoutDependency: layoutDependency,\n              layoutId: \"mIAaQx8vJ\",\n              children: [/*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"RlM7U2F0b3NoaS1ib2xk\",\n                      \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                      \"--framer-font-size\": \"24px\",\n                      \"--framer-font-weight\": \"700\",\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                    },\n                    children: \"Pickmy.link\"\n                  })\n                }),\n                className: \"framer-sf74qt\",\n                fonts: [\"FS;Satoshi-bold\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"kfANYqA1a\",\n                style: {\n                  \"--extracted-r6o4lv\": \"var(--token-b0d1e9e3-e8e3-4d29-88d5-d7e40212f3dc, rgba(13, 13, 13, 0.85))\",\n                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                  \"--framer-link-text-decoration\": \"underline\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                text: CEsAiunSb,\n                verticalAlignment: \"top\",\n                withExternalLayout: true,\n                ...addPropertyOverrides({\n                  GrtvIU3os: {\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(motion.p, {\n                        style: {\n                          \"--font-selector\": \"RlM7U2F0b3NoaS1ib2xk\",\n                          \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                          \"--framer-font-size\": \"18px\",\n                          \"--framer-font-weight\": \"700\",\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                        },\n                        children: \"Pickmy.link\"\n                      })\n                    })\n                  },\n                  so186naBx: {\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(motion.p, {\n                        style: {\n                          \"--font-selector\": \"RlM7U2F0b3NoaS1ib2xk\",\n                          \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                          \"--framer-font-size\": \"18px\",\n                          \"--framer-font-weight\": \"700\",\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                        },\n                        children: \"Pickmy.link\"\n                      })\n                    })\n                  }\n                }, baseVariant, gestureVariant)\n              }), /*#__PURE__*/_jsx(SVG, {\n                className: \"framer-m2146n\",\n                \"data-framer-name\": \"Arrow_Right_3\",\n                fill: 'var(--token-b0d1e9e3-e8e3-4d29-88d5-d7e40212f3dc, rgba(13, 13, 13, 0.85)) /* {\"name\":\"Text_SubHeading\"} */',\n                intrinsicHeight: 28,\n                intrinsicWidth: 28,\n                layoutDependency: layoutDependency,\n                layoutId: \"aU9RVYVyY\",\n                style: {\n                  opacity: 0\n                },\n                svg: '<svg width=\"28\" height=\"28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.775 6.576c-2.012 2.01-5.677 2.012-7.689 0l-.825-.825-1.65 1.65.825.825c1.464 1.463 3.478 2.194 5.494 2.195L5.75 20.6l1.65 1.65 10.18-10.18c0 2.016.731 4.03 2.195 5.494l.825.825 1.65-1.65-.826-.825c-2.012-2.012-2.01-5.677 0-7.688l.826-.825-1.65-1.65-.825.825Z\" fill=\"#F4E7D4\"/></svg>',\n                variants: {\n                  \"GUPLcLD9E-hover\": {\n                    opacity: 1\n                  },\n                  GrtvIU3os: {\n                    opacity: 1\n                  },\n                  so186naBx: {\n                    opacity: .45\n                  }\n                },\n                withExternalLayout: true\n              })]\n            }), /*#__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                    \"--framer-line-height\": \"140%\",\n                    \"--framer-text-alignment\": \"left\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"Description\"\n                })\n              }),\n              className: \"framer-b3y9qi\",\n              layoutDependency: layoutDependency,\n              layoutId: \"yjNXzDoTh\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgba(13, 13, 13, 0.65))\",\n                \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                \"--framer-link-text-decoration\": \"underline\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: xjo5lTfFB,\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                GrtvIU3os: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--framer-font-size\": \"13px\",\n                        \"--framer-line-height\": \"140%\",\n                        \"--framer-text-alignment\": \"left\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Description\"\n                    })\n                  })\n                },\n                so186naBx: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--framer-font-size\": \"13px\",\n                        \"--framer-line-height\": \"140%\",\n                        \"--framer-text-alignment\": \"left\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Description\"\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            })]\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-3xZfP [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-3xZfP .framer-sxl5j3 { display: block; }\", \".framer-3xZfP .framer-42efb4 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 504px; }\", \".framer-3xZfP .framer-x57aq4 { flex: none; height: 240px; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\", \".framer-3xZfP .framer-2fbvte { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; }\", \".framer-3xZfP .framer-in3wkl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 10px 20px 10px 20px; position: relative; width: 100%; }\", \".framer-3xZfP .framer-o0fyob { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 29px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-3xZfP .framer-sf74qt { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\", \".framer-3xZfP .framer-m2146n { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 28px); position: relative; width: 28px; }\", \".framer-3xZfP .framer-b3y9qi { flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-3xZfP .framer-v-42efb4 .framer-42efb4 { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-3xZfP .framer-42efb4, .framer-3xZfP .framer-in3wkl, .framer-3xZfP .framer-o0fyob { gap: 0px; } .framer-3xZfP .framer-42efb4 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-3xZfP .framer-42efb4 > :first-child, .framer-3xZfP .framer-in3wkl > :first-child { margin-top: 0px; } .framer-3xZfP .framer-42efb4 > :last-child, .framer-3xZfP .framer-in3wkl > :last-child { margin-bottom: 0px; } .framer-3xZfP .framer-in3wkl > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-3xZfP .framer-o0fyob > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-3xZfP .framer-o0fyob > :first-child { margin-left: 0px; } .framer-3xZfP .framer-o0fyob > :last-child { margin-right: 0px; } }\", \".framer-3xZfP.framer-v-143dcrt .framer-x57aq4 { height: 200px; }\", \".framer-3xZfP.framer-v-143dcrt .framer-in3wkl { padding: 10px 16px 10px 16px; }\", \".framer-3xZfP.framer-v-rx4wg2 .framer-x57aq4 { height: 160px; }\", \".framer-3xZfP.framer-v-rx4wg2 .framer-in3wkl { gap: 4px; padding: 10px 16px 10px 16px; }\", \".framer-3xZfP.framer-v-rx4wg2 .framer-m2146n { height: var(--framer-aspect-ratio-supported, 20px); width: 20px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-3xZfP.framer-v-rx4wg2 .framer-in3wkl { gap: 0px; } .framer-3xZfP.framer-v-rx4wg2 .framer-in3wkl > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-3xZfP.framer-v-rx4wg2 .framer-in3wkl > :first-child { margin-top: 0px; } .framer-3xZfP.framer-v-rx4wg2 .framer-in3wkl > :last-child { margin-bottom: 0px; } }\", \".framer-3xZfP.framer-v-42efb4.hover .framer-2fbvte { height: 108%; left: calc(50.00000000000002% - 107.53968253968253% / 2); top: calc(50.00000000000002% - 107.5% / 2); width: 108%; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerIntrinsicHeight 336.5\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerIntrinsicWidth 504\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"GrtvIU3os\":{\"layout\":[\"fixed\",\"auto\"]},\"so186naBx\":{\"layout\":[\"fixed\",\"auto\"]},\"plSw476O9\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerVariables {\"CEsAiunSb\":\"title\",\"PRRNhXyXJ\":\"projectImg\",\"kOwAhU3Lc\":\"radius\",\"xjo5lTfFB\":\"description\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      */\nconst FramerPszYLP0fd = withCSS(Component, css, \"framer-3xZfP\");\nexport default FramerPszYLP0fd;\nFramerPszYLP0fd.displayName = \"Project Card\";\nFramerPszYLP0fd.defaultProps = {\n  height: 336.5,\n  width: 504\n};\naddPropertyControls(FramerPszYLP0fd, {\n  variant: {\n    options: [\"GUPLcLD9E\", \"GrtvIU3os\", \"so186naBx\"],\n    optionTitles: [\"Card\", \"tablet\", \"Variant 3\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  CEsAiunSb: {\n    defaultValue: \"Pickmy.link\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  },\n  PRRNhXyXJ: {\n    title: \"Project Img\",\n    type: ControlType.ResponsiveImage\n  },\n  kOwAhU3Lc: {\n    defaultValue: 0,\n    title: \"Radius\",\n    type: ControlType.Number\n  },\n  xjo5lTfFB: {\n    defaultValue: \"Description\",\n    displayTextArea: true,\n    title: \"Description\",\n    type: ControlType.String\n  }\n});\naddFonts(FramerPszYLP0fd, [{\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/PszYLP0fd:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\"\n  },\n  style: \"normal\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",\n  weight: \"700\"\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerPszYLP0fd\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"336.5\",\n        \"framerIntrinsicWidth\": \"504\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GrtvIU3os\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"so186naBx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"plSw476O9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerVariables\": \"{\\\"CEsAiunSb\\\":\\\"title\\\",\\\"PRRNhXyXJ\\\":\\\"projectImg\\\",\\\"kOwAhU3Lc\\\":\\\"radius\\\",\\\"xjo5lTfFB\\\":\\\"description\\\"}\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./PszYLP0fd.map", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([]);\nexport const fonts = [];\nexport const css = [\".framer-R1Djw .framer-styles-preset-f86404:not(.rich-text-wrapper), .framer-R1Djw .framer-styles-preset-f86404.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-3e7c6ffc-4aba-4670-b9bd-d978424df049, rgba(13, 13, 13, 0.65)); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-7e20ee09-1de2-4325-8c3e-ef5622c9d3fe, rgba(13, 13, 13, 0.85)); --framer-link-text-decoration: none; }\"];\nexport const className = \"framer-R1Djw\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (b12dec4)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, Link, RichText, useActiveVariantCallback, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport { Icon as Iconoir } from \"https://framerusercontent.com/modules/zL9598C4KbEbqUGvSR14/rI8sPHpnG9XGcCPc0vU4/Iconoir.js\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/34mksR6TY5iBG5xKTAqW/sSeMJZmCJp86zHlTzrDO/QRRk4KAF9.js\";\nconst IconoirFonts = getFonts(Iconoir);\nconst cycleOrder = [\"j_39wY5Z0\", \"DzKkSt_Bj\", \"NFeZV9ISg\"];\nconst variantClassNames = {\n  DzKkSt_Bj: \"framer-v-cot7jh\",\n  j_39wY5Z0: \"framer-v-cnpdiq\",\n  NFeZV9ISg: \"framer-v-1xngruu\"\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  DzKkSt_Bj: {\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  \"Phone Open\": \"NFeZV9ISg\",\n  Desktop: \"j_39wY5Z0\",\n  Phone: \"DzKkSt_Bj\"\n};\nconst getProps = ({\n  height,\n  id,\n  width,\n  ...props\n}) => {\n  var _variant, ref;\n  return {\n    ...props,\n    variant: (ref = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref !== void 0 ? ref : \"j_39wY5Z0\"\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    ...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: \"j_39wY5Z0\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTapgkpjjj = activeVariantCallback(async (...args) => {\n    await delay(() => setVariant(\"DzKkSt_Bj\"), 200);\n  });\n  const onClicke3x2r4 = activeVariantCallback(async (...args) => {\n    setVariant(\"NFeZV9ISg\");\n  });\n  const onClick1dkbffl = activeVariantCallback(async (...args) => {\n    setVariant(\"DzKkSt_Bj\");\n  });\n  const isDisplayed = () => {\n    if ([\"DzKkSt_Bj\", \"NFeZV9ISg\"].includes(baseVariant)) return true;\n    return false;\n  };\n  const isDisplayed1 = () => {\n    if (baseVariant === \"NFeZV9ISg\") return true;\n    return false;\n  };\n  const isDisplayed2 = () => {\n    if (baseVariant === \"DzKkSt_Bj\") return false;\n    return true;\n  };\n  const isDisplayed3 = () => {\n    if (baseVariant === \"NFeZV9ISg\") return false;\n    return true;\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-FjsEt\", sharedStyle.className, 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-cnpdiq\", className),\n          \"data-framer-name\": \"Desktop\",\n          layoutDependency: layoutDependency,\n          layoutId: \"j_39wY5Z0\",\n          ref: ref,\n          style: {\n            backgroundColor: \"var(--token-c0ccf607-1784-4748-aa72-0cfce5dd2d8c, rgb(255, 255, 255))\",\n            boxShadow: \"0px 0.6021873017743928px 0.6021873017743928px -1.5px rgba(255, 255, 255, 0), 0px 2.288533303243457px 2.288533303243457px -3px rgba(255, 255, 255, 0), 0px 10px 10px -4.5px rgba(255, 255, 255, 0)\",\n            ...style\n          },\n          variants: {\n            NFeZV9ISg: {\n              boxShadow: \"0px 0.6021873017743928px 0.6021873017743928px -1.5px rgba(255, 255, 255, 0.08518), 0px 2.288533303243457px 2.288533303243457px -3px rgba(255, 255, 255, 0.07169), 0px 10px 10px -4.5px rgba(255, 255, 255, 0.01)\"\n            }\n          },\n          ...addPropertyOverrides({\n            DzKkSt_Bj: {\n              \"data-framer-name\": \"Phone\"\n            },\n            NFeZV9ISg: {\n              \"data-framer-name\": \"Phone Open\",\n              \"data-highlight\": true,\n              onTap: onTapgkpjjj\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-g9g76c\",\n            \"data-framer-name\": \"Main head\",\n            layoutDependency: layoutDependency,\n            layoutId: \"ZHysn65H0\",\n            children: [/*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                    \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                    \"--framer-font-size\": \"22px\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"Ananthanath A\"\n                })\n              }),\n              className: \"framer-1q93b61\",\n              fonts: [\"CUSTOM;Magilio Regular\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"z0QmcRB69\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-e7e37959-af56-4e14-a39a-a19be8df2808, rgb(13, 13, 13))\",\n                \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                \"--framer-link-text-decoration\": \"underline\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            }), isDisplayed() && /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-suc5to-container\",\n              \"data-framer-name\": \"Icon\",\n              layoutDependency: layoutDependency,\n              layoutId: \"Al9MFxdAg-container\",\n              name: \"Icon\",\n              children: /*#__PURE__*/_jsx(Iconoir, {\n                color: 'var(--token-e7e37959-af56-4e14-a39a-a19be8df2808, rgb(13, 13, 13)) /* {\"name\":\"Logo Color\"} */',\n                height: \"100%\",\n                iconSearch: \"menu\",\n                iconSelection: \"Home\",\n                id: \"Al9MFxdAg\",\n                layoutId: \"Al9MFxdAg\",\n                mirrored: false,\n                name: \"Icon\",\n                selectByList: false,\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                width: \"100%\",\n                ...addPropertyOverrides({\n                  DzKkSt_Bj: {\n                    onClick: onClicke3x2r4\n                  },\n                  NFeZV9ISg: {\n                    iconSearch: \"Cancel\",\n                    onClick: onClick1dkbffl\n                  }\n                }, baseVariant, gestureVariant)\n              })\n            })]\n          }), isDisplayed1() && /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-nd45w8\",\n            \"data-framer-name\": \"Menus\",\n            layoutDependency: layoutDependency,\n            layoutId: \"juRiLGmKl\",\n            children: [/*#__PURE__*/_jsx(Link, {\n              href: {\n                hash: \":zmYEssew9\",\n                webPageId: \"augiA20Il\"\n              },\n              openInNewTab: false,\n              smoothScroll: true,\n              children: /*#__PURE__*/_jsx(motion.a, {\n                className: \"framer-axijx7 framer-4ykg8x\",\n                layoutDependency: layoutDependency,\n                layoutId: \"HPXKdqGFT\",\n                style: {\n                  backgroundColor: \"var(--token-c0ccf607-1784-4748-aa72-0cfce5dd2d8c, rgb(255, 255, 255))\"\n                },\n                children: /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                        \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                        \"--framer-font-size\": \"20px\",\n                        \"--framer-font-weight\": \"500\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Works\"\n                    })\n                  }),\n                  className: \"framer-1pdk5y1\",\n                  fonts: [\"FS;Satoshi-medium\"],\n                  layoutDependency: layoutDependency,\n                  layoutId: \"owuYV9ksw\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgba(244, 231, 212, 0.85))\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  verticalAlignment: \"center\",\n                  withExternalLayout: true\n                })\n              })\n            }), /*#__PURE__*/_jsx(Link, {\n              href: {\n                hash: \":K0ITjkC1p\",\n                webPageId: \"augiA20Il\"\n              },\n              openInNewTab: false,\n              smoothScroll: true,\n              children: /*#__PURE__*/_jsx(motion.a, {\n                className: \"framer-1da9x3g framer-4ykg8x\",\n                layoutDependency: layoutDependency,\n                layoutId: \"cbJ231_NZ\",\n                style: {\n                  backgroundColor: \"var(--token-c0ccf607-1784-4748-aa72-0cfce5dd2d8c, rgb(255, 255, 255))\"\n                },\n                children: /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                        \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                        \"--framer-font-size\": \"20px\",\n                        \"--framer-font-weight\": \"500\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"About\"\n                    })\n                  }),\n                  className: \"framer-tpd0yq\",\n                  fonts: [\"FS;Satoshi-medium\"],\n                  layoutDependency: layoutDependency,\n                  layoutId: \"H0e0wlYQ0\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgba(244, 231, 212, 0.85))\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  verticalAlignment: \"center\",\n                  withExternalLayout: true\n                })\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1rpp8rg\",\n              layoutDependency: layoutDependency,\n              layoutId: \"PqYt5AVS0\",\n              style: {\n                backgroundColor: \"var(--token-c0ccf607-1784-4748-aa72-0cfce5dd2d8c, rgb(255, 255, 255))\"\n              },\n              children: /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                      \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                      \"--framer-font-size\": \"20px\",\n                      \"--framer-font-weight\": \"500\",\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                    },\n                    children: \"Resume\"\n                  })\n                }),\n                className: \"framer-n8k0n2\",\n                fonts: [\"FS;Satoshi-medium\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"rhc6ut0Gj\",\n                style: {\n                  \"--extracted-r6o4lv\": \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgba(244, 231, 212, 0.85))\",\n                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                  \"--framer-link-text-decoration\": \"underline\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                verticalAlignment: \"center\",\n                withExternalLayout: true\n              })\n            })]\n          }), isDisplayed2() && /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-1eftkaj\",\n            \"data-framer-name\": \"Contact\",\n            layoutDependency: layoutDependency,\n            layoutId: \"ynkAGGu4u\",\n            children: [/*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                    \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                    \"--framer-font-size\": \"15px\",\n                    \"--framer-font-weight\": \"500\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: /*#__PURE__*/_jsx(Link, {\n                    href: \"https://www.behance.net/ananthanathanil\",\n                    openInNewTab: true,\n                    smoothScroll: false,\n                    children: /*#__PURE__*/_jsx(motion.a, {\n                      className: \"framer-styles-preset-f86404\",\n                      \"data-styles-preset\": \"QRRk4KAF9\",\n                      children: \"Be\"\n                    })\n                  })\n                })\n              }),\n              className: \"framer-uvt480\",\n              fonts: [\"FS;Satoshi-medium\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"wFtXEHoyn\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-7e20ee09-1de2-4325-8c3e-ef5622c9d3fe, rgba(13, 13, 13, 0.85))\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              variants: {\n                NFeZV9ISg: {\n                  \"--extracted-r6o4lv\": \"var(--token-fdb23932-d9d7-486d-ad22-e7af3f153b2c, rgba(13, 13, 13, 0.85))\"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                NFeZV9ISg: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                        \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                        \"--framer-font-weight\": \"500\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: /*#__PURE__*/_jsx(Link, {\n                        href: \"https://www.behance.net/ananthanathanil\",\n                        openInNewTab: true,\n                        smoothScroll: false,\n                        children: /*#__PURE__*/_jsx(motion.a, {\n                          className: \"framer-styles-preset-f86404\",\n                          \"data-styles-preset\": \"QRRk4KAF9\",\n                          children: \"Behance\"\n                        })\n                      })\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            }), isDisplayed3() && /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1tncxoe\",\n              layoutDependency: layoutDependency,\n              layoutId: \"NvT0zIOkM\",\n              style: {\n                backgroundColor: \"var(--token-1f4f9682-b5e9-48e9-94c1-7bc1a1e31408, rgb(0, 0, 0))\",\n                borderBottomLeftRadius: 2,\n                borderBottomRightRadius: 2,\n                borderTopLeftRadius: 2,\n                borderTopRightRadius: 2\n              }\n            }), /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                    \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                    \"--framer-font-size\": \"15px\",\n                    \"--framer-font-weight\": \"500\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: /*#__PURE__*/_jsx(Link, {\n                    href: \"https://dribbble.com/ananthanathanil\",\n                    openInNewTab: true,\n                    smoothScroll: false,\n                    children: /*#__PURE__*/_jsx(motion.a, {\n                      className: \"framer-styles-preset-f86404\",\n                      \"data-styles-preset\": \"QRRk4KAF9\",\n                      children: \"Dd\"\n                    })\n                  })\n                })\n              }),\n              className: \"framer-11sicap\",\n              fonts: [\"FS;Satoshi-medium\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"iwQYyaWv0\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-7e20ee09-1de2-4325-8c3e-ef5622c9d3fe, rgba(13, 13, 13, 0.85))\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              variants: {\n                NFeZV9ISg: {\n                  \"--extracted-r6o4lv\": \"var(--token-fdb23932-d9d7-486d-ad22-e7af3f153b2c, rgba(13, 13, 13, 0.85))\"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                NFeZV9ISg: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                        \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                        \"--framer-font-weight\": \"500\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: /*#__PURE__*/_jsx(Link, {\n                        href: \"https://dribbble.com/ananthanathanil\",\n                        openInNewTab: true,\n                        smoothScroll: false,\n                        children: /*#__PURE__*/_jsx(motion.a, {\n                          className: \"framer-styles-preset-f86404\",\n                          \"data-styles-preset\": \"QRRk4KAF9\",\n                          children: \"Dribbble\"\n                        })\n                      })\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            }), isDisplayed3() && /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-vyqwn7\",\n              layoutDependency: layoutDependency,\n              layoutId: \"ymTX_rRVO\",\n              style: {\n                backgroundColor: \"var(--token-1f4f9682-b5e9-48e9-94c1-7bc1a1e31408, rgb(0, 0, 0))\",\n                borderBottomLeftRadius: 2,\n                borderBottomRightRadius: 2,\n                borderTopLeftRadius: 2,\n                borderTopRightRadius: 2\n              }\n            }), /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                    \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                    \"--framer-font-size\": \"15px\",\n                    \"--framer-font-weight\": \"500\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: /*#__PURE__*/_jsx(Link, {\n                    href: \"https://www.instagram.com/ananthanathanil/\",\n                    openInNewTab: true,\n                    smoothScroll: false,\n                    children: /*#__PURE__*/_jsx(motion.a, {\n                      className: \"framer-styles-preset-f86404\",\n                      \"data-styles-preset\": \"QRRk4KAF9\",\n                      children: \"Ig\"\n                    })\n                  })\n                })\n              }),\n              className: \"framer-134t5hi\",\n              fonts: [\"FS;Satoshi-medium\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"q2dHlp1MX\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-7e20ee09-1de2-4325-8c3e-ef5622c9d3fe, rgba(13, 13, 13, 0.85))\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              variants: {\n                NFeZV9ISg: {\n                  \"--extracted-r6o4lv\": \"var(--token-fdb23932-d9d7-486d-ad22-e7af3f153b2c, rgba(13, 13, 13, 0.85))\"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                NFeZV9ISg: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                        \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                        \"--framer-font-weight\": \"500\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: /*#__PURE__*/_jsx(Link, {\n                        href: \"https://www.instagram.com/ananthanathanil/\",\n                        openInNewTab: true,\n                        smoothScroll: false,\n                        children: /*#__PURE__*/_jsx(motion.a, {\n                          className: \"framer-styles-preset-f86404\",\n                          \"data-styles-preset\": \"QRRk4KAF9\",\n                          children: \"Instagram\"\n                        })\n                      })\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            }), isDisplayed3() && /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1eoplp8\",\n              layoutDependency: layoutDependency,\n              layoutId: \"jzTk1tTB_\",\n              style: {\n                backgroundColor: \"var(--token-1f4f9682-b5e9-48e9-94c1-7bc1a1e31408, rgb(0, 0, 0))\",\n                borderBottomLeftRadius: 2,\n                borderBottomRightRadius: 2,\n                borderTopLeftRadius: 2,\n                borderTopRightRadius: 2\n              }\n            }), /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                    \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                    \"--framer-font-size\": \"15px\",\n                    \"--framer-font-weight\": \"500\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: /*#__PURE__*/_jsx(Link, {\n                    href: \"https://www.linkedin.com/in/ananthanathanil/\",\n                    openInNewTab: true,\n                    smoothScroll: false,\n                    children: /*#__PURE__*/_jsx(motion.a, {\n                      className: \"framer-styles-preset-f86404\",\n                      \"data-styles-preset\": \"QRRk4KAF9\",\n                      children: \"In\"\n                    })\n                  })\n                })\n              }),\n              className: \"framer-1qvnj29\",\n              fonts: [\"FS;Satoshi-medium\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"r58zBiH1h\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-7e20ee09-1de2-4325-8c3e-ef5622c9d3fe, rgba(13, 13, 13, 0.85))\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              variants: {\n                NFeZV9ISg: {\n                  \"--extracted-r6o4lv\": \"var(--token-fdb23932-d9d7-486d-ad22-e7af3f153b2c, rgba(13, 13, 13, 0.85))\"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                NFeZV9ISg: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                        \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                        \"--framer-font-weight\": \"500\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: /*#__PURE__*/_jsx(Link, {\n                        href: \"https://www.linkedin.com/in/ananthanathanil/\",\n                        openInNewTab: true,\n                        smoothScroll: false,\n                        children: /*#__PURE__*/_jsx(motion.a, {\n                          className: \"framer-styles-preset-f86404\",\n                          \"data-styles-preset\": \"QRRk4KAF9\",\n                          children: \"Linkedin\"\n                        })\n                      })\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            }), isDisplayed3() && /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1p0exq0\",\n              layoutDependency: layoutDependency,\n              layoutId: \"AwDZJzkjL\",\n              style: {\n                backgroundColor: \"var(--token-1f4f9682-b5e9-48e9-94c1-7bc1a1e31408, rgb(0, 0, 0))\",\n                borderBottomLeftRadius: 2,\n                borderBottomRightRadius: 2,\n                borderTopLeftRadius: 2,\n                borderTopRightRadius: 2\n              }\n            }), /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                    \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                    \"--framer-font-size\": \"15px\",\n                    \"--framer-font-weight\": \"500\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: /*#__PURE__*/_jsx(Link, {\n                    href: \"https://medium.com/@ananthanathanil\",\n                    openInNewTab: true,\n                    smoothScroll: false,\n                    children: /*#__PURE__*/_jsx(motion.a, {\n                      className: \"framer-styles-preset-f86404\",\n                      \"data-styles-preset\": \"QRRk4KAF9\",\n                      children: \"Md\"\n                    })\n                  })\n                })\n              }),\n              className: \"framer-1m200fr\",\n              fonts: [\"FS;Satoshi-medium\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"hbY9PgXTK\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-7e20ee09-1de2-4325-8c3e-ef5622c9d3fe, rgba(13, 13, 13, 0.85))\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              variants: {\n                NFeZV9ISg: {\n                  \"--extracted-r6o4lv\": \"var(--token-fdb23932-d9d7-486d-ad22-e7af3f153b2c, rgba(13, 13, 13, 0.85))\"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                NFeZV9ISg: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                        \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                        \"--framer-font-weight\": \"500\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: /*#__PURE__*/_jsx(Link, {\n                        href: \"https://medium.com/@ananthanathanil\",\n                        openInNewTab: true,\n                        smoothScroll: false,\n                        children: /*#__PURE__*/_jsx(motion.a, {\n                          className: \"framer-styles-preset-f86404\",\n                          \"data-styles-preset\": \"QRRk4KAF9\",\n                          children: \"Medium\"\n                        })\n                      })\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            }), isDisplayed3() && /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-8975q6\",\n              layoutDependency: layoutDependency,\n              layoutId: \"TAUR4jtqC\",\n              style: {\n                backgroundColor: \"var(--token-1f4f9682-b5e9-48e9-94c1-7bc1a1e31408, rgb(0, 0, 0))\",\n                borderBottomLeftRadius: 2,\n                borderBottomRightRadius: 2,\n                borderTopLeftRadius: 2,\n                borderTopRightRadius: 2\n              }\n            }), /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                    \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                    \"--framer-font-size\": \"15px\",\n                    \"--framer-font-weight\": \"500\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: /*#__PURE__*/_jsx(Link, {\n                    href: \"Mailto:ananthanath.anil@gmail.com\",\n                    openInNewTab: true,\n                    smoothScroll: false,\n                    children: /*#__PURE__*/_jsx(motion.a, {\n                      className: \"framer-styles-preset-f86404\",\n                      \"data-styles-preset\": \"QRRk4KAF9\",\n                      children: \"Say Hi \uD83D\uDC4B\"\n                    })\n                  })\n                })\n              }),\n              className: \"framer-19u4x6u\",\n              fonts: [\"FS;Satoshi-medium\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"mhePrrt96\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-7e20ee09-1de2-4325-8c3e-ef5622c9d3fe, rgba(13, 13, 13, 0.85))\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              variants: {\n                NFeZV9ISg: {\n                  \"--extracted-r6o4lv\": \"var(--token-fdb23932-d9d7-486d-ad22-e7af3f153b2c, rgba(13, 13, 13, 0.85))\"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                NFeZV9ISg: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                        \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                        \"--framer-font-weight\": \"500\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: /*#__PURE__*/_jsx(Link, {\n                        href: \"Mailto:ananthanath.anil@gmail.com\",\n                        openInNewTab: true,\n                        smoothScroll: false,\n                        children: /*#__PURE__*/_jsx(motion.a, {\n                          className: \"framer-styles-preset-f86404\",\n                          \"data-styles-preset\": \"QRRk4KAF9\",\n                          children: \"Say Hi \uD83D\uDC4B\"\n                        })\n                      })\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            })]\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-FjsEt [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-FjsEt .framer-4ykg8x { display: block; }\", \".framer-FjsEt .framer-cnpdiq { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 80px; justify-content: center; overflow: hidden; padding: 24px 48px 24px 48px; position: relative; width: 1200px; }\", \".framer-FjsEt .framer-g9g76c { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 32px; justify-content: space-between; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-FjsEt .framer-1q93b61, .framer-FjsEt .framer-uvt480, .framer-FjsEt .framer-11sicap, .framer-FjsEt .framer-134t5hi, .framer-FjsEt .framer-1qvnj29, .framer-FjsEt .framer-1m200fr, .framer-FjsEt .framer-19u4x6u { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-FjsEt .framer-suc5to-container { flex: none; height: 32px; position: relative; width: 32px; }\", \".framer-FjsEt .framer-nd45w8 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-FjsEt .framer-axijx7, .framer-FjsEt .framer-1da9x3g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 100%; }\", \".framer-FjsEt .framer-1pdk5y1, .framer-FjsEt .framer-tpd0yq, .framer-FjsEt .framer-n8k0n2 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-FjsEt .framer-1rpp8rg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-FjsEt .framer-1eftkaj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: 18px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-FjsEt .framer-1tncxoe, .framer-FjsEt .framer-vyqwn7, .framer-FjsEt .framer-1eoplp8, .framer-FjsEt .framer-1p0exq0, .framer-FjsEt .framer-8975q6 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 4px); overflow: hidden; position: relative; width: 4px; will-change: var(--framer-will-change-override, transform); }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-FjsEt .framer-cnpdiq, .framer-FjsEt .framer-nd45w8, .framer-FjsEt .framer-axijx7, .framer-FjsEt .framer-1da9x3g, .framer-FjsEt .framer-1rpp8rg, .framer-FjsEt .framer-1eftkaj { gap: 0px; } .framer-FjsEt .framer-cnpdiq > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-FjsEt .framer-cnpdiq > :first-child, .framer-FjsEt .framer-1eftkaj > :first-child { margin-left: 0px; } .framer-FjsEt .framer-cnpdiq > :last-child, .framer-FjsEt .framer-1eftkaj > :last-child { margin-right: 0px; } .framer-FjsEt .framer-nd45w8 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-FjsEt .framer-nd45w8 > :first-child, .framer-FjsEt .framer-axijx7 > :first-child, .framer-FjsEt .framer-1da9x3g > :first-child, .framer-FjsEt .framer-1rpp8rg > :first-child { margin-top: 0px; } .framer-FjsEt .framer-nd45w8 > :last-child, .framer-FjsEt .framer-axijx7 > :last-child, .framer-FjsEt .framer-1da9x3g > :last-child, .framer-FjsEt .framer-1rpp8rg > :last-child { margin-bottom: 0px; } .framer-FjsEt .framer-axijx7 > *, .framer-FjsEt .framer-1da9x3g > *, .framer-FjsEt .framer-1rpp8rg > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-FjsEt .framer-1eftkaj > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } }\", \".framer-FjsEt.framer-v-cot7jh .framer-cnpdiq { padding: 24px 24px 24px 24px; width: 390px; }\", \".framer-FjsEt.framer-v-1xngruu .framer-cnpdiq { cursor: pointer; flex-direction: column; gap: 32px; height: min-content; justify-content: flex-start; padding: 24px 24px 24px 24px; width: 390px; }\", \".framer-FjsEt.framer-v-1xngruu .framer-g9g76c { flex: none; height: min-content; padding: 0px 0px 12px 0px; width: 100%; }\", \".framer-FjsEt.framer-v-1xngruu .framer-nd45w8 { flex: none; width: 100%; }\", \".framer-FjsEt.framer-v-1xngruu .framer-1eftkaj { flex-direction: column; height: 174px; width: 100%; }\", \".framer-FjsEt.framer-v-1xngruu .framer-uvt480, .framer-FjsEt.framer-v-1xngruu .framer-11sicap, .framer-FjsEt.framer-v-1xngruu .framer-134t5hi, .framer-FjsEt.framer-v-1xngruu .framer-1qvnj29, .framer-FjsEt.framer-v-1xngruu .framer-1m200fr, .framer-FjsEt.framer-v-1xngruu .framer-19u4x6u { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-FjsEt.framer-v-1xngruu .framer-cnpdiq, .framer-FjsEt.framer-v-1xngruu .framer-1eftkaj { gap: 0px; } .framer-FjsEt.framer-v-1xngruu .framer-cnpdiq > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-FjsEt.framer-v-1xngruu .framer-cnpdiq > :first-child, .framer-FjsEt.framer-v-1xngruu .framer-1eftkaj > :first-child { margin-top: 0px; } .framer-FjsEt.framer-v-1xngruu .framer-cnpdiq > :last-child, .framer-FjsEt.framer-v-1xngruu .framer-1eftkaj > :last-child { margin-bottom: 0px; } .framer-FjsEt.framer-v-1xngruu .framer-1eftkaj > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerIntrinsicHeight 80\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerIntrinsicWidth 1200\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"DzKkSt_Bj\":{\"layout\":[\"fixed\",\"fixed\"]},\"NFeZV9ISg\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerImmutableVariables false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     */\nconst FramerQneC8wwXp = withCSS(Component, css, \"framer-FjsEt\");\nexport default FramerQneC8wwXp;\nFramerQneC8wwXp.displayName = \"Navigation\";\nFramerQneC8wwXp.defaultProps = {\n  height: 80,\n  width: 1200\n};\naddPropertyControls(FramerQneC8wwXp, {\n  variant: {\n    options: [\"j_39wY5Z0\", \"DzKkSt_Bj\", \"NFeZV9ISg\"],\n    optionTitles: [\"Desktop\", \"Phone\", \"Phone Open\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerQneC8wwXp, [{\n  family: \"Magilio Regular\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/QneC8wwXp:default\",\n    url: \"assets/WvpYL8H9s8sSwtzlKrSJdOac2DM.ttf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/WvpYL8H9s8sSwtzlKrSJdOac2DM~olJ3rYNA_352hQC41_d9c_PCtYSOdkOmOlsNTa5qW4A.ttf\").href\n}, {\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/QneC8wwXp:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\"\n  },\n  style: \"normal\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",\n  weight: \"500\"\n}, ...IconoirFonts, ...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerQneC8wwXp\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"1200\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DzKkSt_Bj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NFeZV9ISg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"80\",\n        \"framerImmutableVariables\": \"false\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./QneC8wwXp.map", "// Generated by Framer (b12dec4)\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\";\nconst enabledGestures = {\n  pjhIEvBQM: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"pjhIEvBQM\", \"w9Ebant1s\"];\nconst variantClassNames = {\n  pjhIEvBQM: \"framer-v-kdlmni\",\n  w9Ebant1s: \"framer-v-4zm5s\"\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 transformTemplate = (_, t) => `translateY(-50%) ${t}`;\nconst transformTemplate1 = (_, t) => `translate(-50%, -50%) ${t}`;\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  Tab: \"w9Ebant1s\",\n  Web: \"pjhIEvBQM\"\n};\nconst getProps = ({\n  height,\n  id,\n  image,\n  width,\n  ...props\n}) => {\n  var _variant, ref, ref1;\n  return {\n    ...props,\n    variant: (ref = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref !== void 0 ? ref : \"pjhIEvBQM\",\n    woDqsXak3: (ref1 = image !== null && image !== void 0 ? image : props.woDqsXak3) !== null && ref1 !== void 0 ? ref1 : {\n      src: new URL(\"https://framerusercontent.com/images/nHpopsA9Kcb9Us9ozJiObAmMVl8.png\").href\n    }\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    woDqsXak3,\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: \"pjhIEvBQM\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-lavoq\", 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-kdlmni\", className),\n          \"data-framer-name\": \"Web\",\n          layoutDependency: layoutDependency,\n          layoutId: \"pjhIEvBQM\",\n          ref: ref,\n          style: {\n            ...style\n          },\n          ...addPropertyOverrides({\n            \"pjhIEvBQM-hover\": {\n              \"data-framer-name\": undefined\n            },\n            w9Ebant1s: {\n              \"data-framer-name\": \"Tab\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsx(Image, {\n            background: {\n              alt: \"\",\n              fit: \"fill\",\n              intrinsicHeight: 219.5,\n              intrinsicWidth: 146,\n              pixelHeight: 439,\n              pixelWidth: 292,\n              sizes: \"min(91px, 100vw)\",\n              ...toResponsiveImage(woDqsXak3)\n            },\n            className: \"framer-1s5dltj\",\n            \"data-framer-name\": \"berlin\",\n            layoutDependency: layoutDependency,\n            layoutId: \"faTm7rdOz\"\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-dhba6m\",\n            \"data-framer-name\": \"Text\",\n            layoutDependency: layoutDependency,\n            layoutId: \"rly2BvXlj\",\n            style: {\n              opacity: 0\n            },\n            transformTemplate: transformTemplate,\n            variants: {\n              \"pjhIEvBQM-hover\": {\n                opacity: 1\n              },\n              w9Ebant1s: {\n                opacity: 1\n              }\n            },\n            ...addPropertyOverrides({\n              \"pjhIEvBQM-hover\": {\n                transformTemplate: transformTemplate1\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                  style: {\n                    \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                    \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"Berlin\u2019s Perfection\"\n                })\n              }),\n              className: \"framer-1hko2av\",\n              fonts: [\"CUSTOM;Magilio Regular\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"OgJBzZPmi\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgb(20, 99, 253))\",\n                \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                \"--framer-link-text-decoration\": \"underline\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: 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\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                    \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                    \"--framer-font-size\": \"12px\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"Inspired by Berlin's pursuit of perfection, I'm on a lifelong journey to create my masterpiece. \"\n                })\n              }),\n              className: \"framer-xbt7hs\",\n              fonts: [\"FS;Satoshi-regular\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"asTinIGxf\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgba(13, 13, 13, 0.65))\",\n                \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                \"--framer-link-text-decoration\": \"underline\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })]\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-lavoq [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-lavoq .framer-wdxfv6 { display: block; }\", \".framer-lavoq .framer-kdlmni { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 136px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 91px; }\", \".framer-lavoq .framer-1s5dltj { flex: none; height: 100%; overflow: visible; position: relative; width: 100%; }\", \".framer-lavoq .framer-dhba6m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: absolute; right: -151px; top: 42%; width: 180px; z-index: 1; }\", \".framer-lavoq .framer-1hko2av, .framer-lavoq .framer-xbt7hs { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-lavoq .framer-v-kdlmni .framer-kdlmni { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-lavoq .framer-kdlmni, .framer-lavoq .framer-dhba6m { gap: 0px; } .framer-lavoq .framer-kdlmni > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-lavoq .framer-kdlmni > :first-child { margin-left: 0px; } .framer-lavoq .framer-kdlmni > :last-child { margin-right: 0px; } .framer-lavoq .framer-dhba6m > * { margin: 0px; margin-bottom: calc(6px / 2); margin-top: calc(6px / 2); } .framer-lavoq .framer-dhba6m > :first-child { margin-top: 0px; } .framer-lavoq .framer-dhba6m > :last-child { margin-bottom: 0px; } }\", \".framer-lavoq.framer-v-4zm5s .framer-dhba6m { right: -191px; width: 210px; }\", \".framer-lavoq.framer-v-kdlmni.hover .framer-dhba6m { left: 167%; right: unset; top: 38%; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerIntrinsicHeight 136\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerIntrinsicWidth 91\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"w9Ebant1s\":{\"layout\":[\"fixed\",\"fixed\"]},\"i2EFwHuen\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerVariables {\"woDqsXak3\":\"image\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerImmutableVariables false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             */\nconst FramersiV6mBQyV = withCSS(Component, css, \"framer-lavoq\");\nexport default FramersiV6mBQyV;\nFramersiV6mBQyV.displayName = \"Berlin\";\nFramersiV6mBQyV.defaultProps = {\n  height: 136,\n  width: 91\n};\naddPropertyControls(FramersiV6mBQyV, {\n  variant: {\n    options: [\"pjhIEvBQM\", \"w9Ebant1s\"],\n    optionTitles: [\"Web\", \"Tab\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  woDqsXak3: {\n    __defaultAssetReference: \"data:framer/asset-reference,nHpopsA9Kcb9Us9ozJiObAmMVl8.png?originalFilename=berlin.png&preferredSize=auto\",\n    title: \"Image\",\n    type: ControlType.ResponsiveImage\n  }\n});\naddFonts(FramersiV6mBQyV, [{\n  family: \"Magilio Regular\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/siV6mBQyV:default\",\n    url: \"assets/WvpYL8H9s8sSwtzlKrSJdOac2DM.ttf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/WvpYL8H9s8sSwtzlKrSJdOac2DM~olJ3rYNA_352hQC41_d9c_PCtYSOdkOmOlsNTa5qW4A.ttf\").href\n}, {\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/siV6mBQyV:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\"\n  },\n  style: \"normal\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",\n  weight: \"400\"\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramersiV6mBQyV\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"w9Ebant1s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"i2EFwHuen\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"91\",\n        \"framerVariables\": \"{\\\"woDqsXak3\\\":\\\"image\\\"}\",\n        \"framerContractVersion\": \"1\",\n        \"framerImmutableVariables\": \"false\",\n        \"framerIntrinsicHeight\": \"136\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./siV6mBQyV.map", "// Generated by Framer (b12dec4)\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\";\nconst enabledGestures = {\n  Bpyyvc6D5: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"Bpyyvc6D5\", \"oEBnKYcdy\"];\nconst variantClassNames = {\n  Bpyyvc6D5: \"framer-v-1nd145i\",\n  oEBnKYcdy: \"framer-v-oq7zlh\"\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 transformTemplate = (_, t) => `translate(-50%, -50%) ${t}`;\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  Tab: \"oEBnKYcdy\",\n  Web: \"Bpyyvc6D5\"\n};\nconst getProps = ({\n  height,\n  id,\n  image,\n  width,\n  ...props\n}) => {\n  var ref, _variant, ref1;\n  return {\n    ...props,\n    dRuVPqOpk: (ref = image !== null && image !== void 0 ? image : props.dRuVPqOpk) !== null && ref !== void 0 ? ref : {\n      src: new URL(\"https://framerusercontent.com/images/omaweNHsoOSnEU6cNtjanDytEQ.png?scale-down-to=512\").href,\n      srcSet: `${new URL(\"https://framerusercontent.com/images/omaweNHsoOSnEU6cNtjanDytEQ.png?scale-down-to=512\").href} 213w, ${new URL(\"https://framerusercontent.com/images/omaweNHsoOSnEU6cNtjanDytEQ.png?scale-down-to=1024\").href} 426w, ${new URL(\"https://framerusercontent.com/images/omaweNHsoOSnEU6cNtjanDytEQ.png\").href} 507w`\n    },\n    variant: (ref1 = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref1 !== void 0 ? ref1 : \"Bpyyvc6D5\"\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    dRuVPqOpk,\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: \"Bpyyvc6D5\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-lBSCH\", 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-1nd145i\", className),\n          \"data-framer-name\": \"Web\",\n          layoutDependency: layoutDependency,\n          layoutId: \"Bpyyvc6D5\",\n          ref: ref,\n          style: {\n            ...style\n          },\n          ...addPropertyOverrides({\n            \"Bpyyvc6D5-hover\": {\n              \"data-framer-name\": undefined\n            },\n            oEBnKYcdy: {\n              \"data-framer-name\": \"Tab\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-1r6r704\",\n            \"data-framer-name\": \"Text\",\n            layoutDependency: layoutDependency,\n            layoutId: \"KTATqqfaG\",\n            style: {\n              opacity: 0\n            },\n            transformTemplate: transformTemplate,\n            variants: {\n              \"Bpyyvc6D5-hover\": {\n                opacity: 1\n              },\n              oEBnKYcdy: {\n                opacity: 1\n              }\n            },\n            children: [/*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                    \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                    \"--framer-text-alignment\": \"right\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"Hamilton's Drive\"\n                })\n              }),\n              className: \"framer-152w411\",\n              fonts: [\"CUSTOM;Magilio Regular\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"criK7_zb4\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgb(20, 99, 253))\",\n                \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                \"--framer-link-text-decoration\": \"underline\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: 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\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                    \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                    \"--framer-font-size\": \"12px\",\n                    \"--framer-text-alignment\": \"right\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"Driven by Hamilton's attitude, I navigate life with a similar passion and precision, just like he races.\"\n                })\n              }),\n              className: \"framer-1gu1d9r\",\n              fonts: [\"FS;Satoshi-regular\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"hjj1Ajssl\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgba(13, 13, 13, 0.65))\",\n                \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                \"--framer-link-text-decoration\": \"underline\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })]\n          }), /*#__PURE__*/_jsx(Image, {\n            background: {\n              alt: \"\",\n              fit: \"fill\",\n              intrinsicHeight: 609,\n              intrinsicWidth: 253.5,\n              pixelHeight: 1218,\n              pixelWidth: 507,\n              sizes: \"min(157px, 100vw)\",\n              ...toResponsiveImage(dRuVPqOpk)\n            },\n            className: \"framer-1mr8rqe\",\n            \"data-framer-name\": \"hamilton\",\n            layoutDependency: layoutDependency,\n            layoutId: \"KwB2iBsXI\"\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-lBSCH [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-lBSCH .framer-f6d0ep { display: block; }\", \".framer-lBSCH .framer-1nd145i { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 377px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 157px; }\", \".framer-lBSCH .framer-1r6r704 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; left: -39%; overflow: hidden; padding: 0px 0px 0px 0px; position: absolute; top: 26%; width: 180px; z-index: 1; }\", \".framer-lBSCH .framer-152w411, .framer-lBSCH .framer-1gu1d9r { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-lBSCH .framer-1mr8rqe { flex: none; height: 100%; overflow: visible; position: relative; width: 100%; }\", \".framer-lBSCH .framer-v-1nd145i .framer-1nd145i { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-lBSCH .framer-1nd145i, .framer-lBSCH .framer-1r6r704 { gap: 0px; } .framer-lBSCH .framer-1nd145i > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-lBSCH .framer-1nd145i > :first-child { margin-left: 0px; } .framer-lBSCH .framer-1nd145i > :last-child { margin-right: 0px; } .framer-lBSCH .framer-1r6r704 > * { margin: 0px; margin-bottom: calc(6px / 2); margin-top: calc(6px / 2); } .framer-lBSCH .framer-1r6r704 > :first-child { margin-top: 0px; } .framer-lBSCH .framer-1r6r704 > :last-child { margin-bottom: 0px; } }\", \".framer-lBSCH.framer-v-oq7zlh .framer-1r6r704 { left: -46%; }\", \".framer-lBSCH.framer-v-1nd145i.hover .framer-1r6r704 { top: 25%; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicHeight 377\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicWidth 157\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"oEBnKYcdy\":{\"layout\":[\"fixed\",\"fixed\"]},\"oRdAxznxT\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerVariables {\"dRuVPqOpk\":\"image\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerImmutableVariables false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 */\nconst FramervqMcPSqcd = withCSS(Component, css, \"framer-lBSCH\");\nexport default FramervqMcPSqcd;\nFramervqMcPSqcd.displayName = \"hamilton\";\nFramervqMcPSqcd.defaultProps = {\n  height: 377,\n  width: 157\n};\naddPropertyControls(FramervqMcPSqcd, {\n  variant: {\n    options: [\"Bpyyvc6D5\", \"oEBnKYcdy\"],\n    optionTitles: [\"Web\", \"Tab\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  dRuVPqOpk: {\n    __defaultAssetReference: \"data:framer/asset-reference,omaweNHsoOSnEU6cNtjanDytEQ.png?originalFilename=hamilton.png&preferredSize=auto\",\n    title: \"Image\",\n    type: ControlType.ResponsiveImage\n  }\n});\naddFonts(FramervqMcPSqcd, [{\n  family: \"Magilio Regular\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/vqMcPSqcd:default\",\n    url: \"assets/WvpYL8H9s8sSwtzlKrSJdOac2DM.ttf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/WvpYL8H9s8sSwtzlKrSJdOac2DM~olJ3rYNA_352hQC41_d9c_PCtYSOdkOmOlsNTa5qW4A.ttf\").href\n}, {\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/vqMcPSqcd:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\"\n  },\n  style: \"normal\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",\n  weight: \"400\"\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramervqMcPSqcd\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerImmutableVariables\": \"false\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oEBnKYcdy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oRdAxznxT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"157\",\n        \"framerContractVersion\": \"1\",\n        \"framerVariables\": \"{\\\"dRuVPqOpk\\\":\\\"image\\\"}\",\n        \"framerIntrinsicHeight\": \"377\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./vqMcPSqcd.map", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([]);\nexport const fonts = [];\nexport const css = [\".framer-DjnKv .framer-styles-preset-65ajx8:not(.rich-text-wrapper), .framer-DjnKv .framer-styles-preset-65ajx8.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-c70d5d5e-f783-4d72-9bc5-52cc0fc8f3d6, #6697fa); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-4287039d-a366-45dc-8a8e-a557247919a5, #1463fd); --framer-link-text-decoration: none; }\"];\nexport const className = \"framer-DjnKv\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([]);\nexport const fonts = [];\nexport const css = [\".framer-ugZvt .framer-styles-preset-104iov8:not(.rich-text-wrapper), .framer-ugZvt .framer-styles-preset-104iov8.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-c70d5d5e-f783-4d72-9bc5-52cc0fc8f3d6, #6697fa); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-4287039d-a366-45dc-8a8e-a557247919a5, #1463fd); --framer-link-text-decoration: none; }\"];\nexport const className = \"framer-ugZvt\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (19eed98)\nimport { jsx as e, jsxs as r, Fragment as a } from \"react/jsx-runtime\";\nimport { addFonts as t, Container as i, cx as n, GeneratedComponentContext as o, getFonts as f, Image as l, Link as m, optimizeAppear as s, optimizeAppearTransformTemplate as c, PropertyOverrides as d, removeHiddenBreakpointLayers as p, RichText as h, SVG as g, useActiveVariantCallback as x, useHydratedBreakpointVariants as L, useLocaleInfo as b, useOverlayState as u, useRouteElementId as k, withCSS as w, withFX as y } from \"framer\";\nimport { AnimatePresence as v, LayoutGroup as I, motion as j } from \"framer-motion\";\nimport * as S from \"react\";\nimport * as z from \"react-dom\";\nimport _ from \"https://framerusercontent.com/modules/4S4SnR1GdEzX95H1h5mT/TDb0qbFhtN7SkrM58svb/Arc.js\";\nimport { Icon as N } from \"https://framerusercontent.com/modules/zL9598C4KbEbqUGvSR14/rI8sPHpnG9XGcCPc0vU4/Iconoir.js\";\nimport F from \"https://framerusercontent.com/modules/Gz2VTOqlutCOnHG87bSU/GmXzT8NNbUR7139rxsP7/Eg8_qpg0f.js\";\nimport W from \"https://framerusercontent.com/modules/hIiY4cq9XXMJ5qz4zDZY/NjRWISLrcIojEdLzEUvi/leesHWZfw.js\";\nimport M from \"https://framerusercontent.com/modules/h403WuWJrOfo82mwqwNo/o46i8NvR7Oj3sS4j79xj/oFjvgeOwG.js\";\nimport T from \"https://framerusercontent.com/modules/KBYA4yoLKgbPoINrvkPP/vaffoTtvBWft0GXYUXcQ/p8gIEJAmd.js\";\nimport C from \"https://framerusercontent.com/modules/BUMFnYIo0Jf3YyhDiRh2/6fEI86REqaJ0u6Vf5lzp/PszYLP0fd.js\";\nimport V from \"https://framerusercontent.com/modules/tUNjCnKmdw8rtkE8oLZ0/a7qrxu0HUYz0NRh21Vqa/QneC8wwXp.js\";\nimport q from \"https://framerusercontent.com/modules/s6LVleYit4EIePJW1eTk/g0GRkiOHmeZBUqGPgFiW/siV6mBQyV.js\";\nimport P from \"https://framerusercontent.com/modules/kvCy83TtOMHJa5DwQDuW/JdBLAV3smxkDS3An5nX2/vqMcPSqcd.js\";\nimport * as H from \"https://framerusercontent.com/modules/2R2QmLJtzUgm9KoqBauK/6ZAZsBBfUcchqa5etDEM/emPy47jXY.js\";\nimport * as Q from \"https://framerusercontent.com/modules/BgvRzGMaoFYPUrTltzyX/NjzlkeXteyB3I4k7gzls/jRiok4jU1.js\";\nimport * as A from \"https://framerusercontent.com/modules/34mksR6TY5iBG5xKTAqW/sSeMJZmCJp86zHlTzrDO/QRRk4KAF9.js\";\nimport G from \"https://framerusercontent.com/modules/f7JE2b3LmsO4JGuDP08T/VqwOY7wQbJGh0KWMWZEu/augiA20Il.js\";\nlet R = f(V),\n  Z = f(_),\n  U = y(i),\n  E = y(j.div),\n  D = y(l),\n  O = f(M),\n  Y = f(W),\n  B = f(P),\n  K = f(q),\n  X = f(F),\n  J = f(C),\n  $ = f(N),\n  ee = f(T),\n  er = y(j.header),\n  ea = [\"WQLkyLRf1\", \"YBq371baQ\", \"KhZejVPPz\"],\n  et = {\n    KhZejVPPz: \"(max-width: 809px)\",\n    WQLkyLRf1: \"(min-width: 1200px)\",\n    YBq371baQ: \"(min-width: 810px) and (max-width: 1199px)\"\n  },\n  ei = () => \"undefined\" != typeof document,\n  en = \"framer-rILLk\",\n  eo = {\n    KhZejVPPz: \"framer-v-1bwazwc\",\n    WQLkyLRf1: \"framer-v-72rtr7\",\n    YBq371baQ: \"framer-v-1n0c1tc\"\n  };\nei() && p(\"WQLkyLRf1\", et, eo);\nlet ef = {\n    default: {\n      duration: 0\n    }\n  },\n  el = {\n    damping: 71,\n    delay: .3,\n    mass: 5.6,\n    stiffness: 140,\n    type: \"spring\"\n  },\n  em = {\n    opacity: 0,\n    rotate: 0,\n    scale: 1,\n    transition: el,\n    x: 0,\n    y: -80\n  },\n  es = (e, r) => `perspective(1200px) ${r}`,\n  ec = {\n    opacity: 1,\n    rotate: 0,\n    rotateX: 0,\n    rotateY: 0,\n    scale: 1,\n    transition: el,\n    x: 0,\n    y: 0\n  },\n  ed = {\n    opacity: .001,\n    rotate: 0,\n    scale: 1,\n    x: 0,\n    y: -80\n  },\n  ep = {\n    damping: 150,\n    delay: 2,\n    mass: 1,\n    stiffness: 250,\n    type: \"spring\"\n  },\n  eh = {\n    opacity: 0,\n    rotate: 0,\n    scale: 1,\n    transition: ep,\n    x: 0,\n    y: 0\n  },\n  eg = {\n    opacity: 1,\n    rotate: 0,\n    rotateX: 0,\n    rotateY: 0,\n    scale: 1,\n    transition: ep,\n    x: 0,\n    y: 0\n  },\n  ex = {\n    opacity: .001,\n    rotate: 0,\n    scale: 1,\n    x: 0,\n    y: 0\n  },\n  eL = (e, r) => `translate(-50%, -50%) ${r}`,\n  eb = {\n    opacity: 0,\n    rotate: 0,\n    scale: 1,\n    x: 0,\n    y: 80\n  },\n  eu = {\n    delay: 0,\n    duration: .8,\n    ease: [.44, 0, .56, 1],\n    type: \"tween\"\n  },\n  ek = {\n    opacity: 0,\n    rotate: 0,\n    scale: 1,\n    transition: eu,\n    x: 0,\n    y: 80\n  },\n  ew = {\n    damping: 30,\n    delay: 0,\n    mass: 1,\n    stiffness: 400,\n    type: \"spring\"\n  },\n  ey = {\n    opacity: 1,\n    rotate: 0,\n    scale: 1.02,\n    transition: ew\n  },\n  ev = {\n    bounceDamping: 26,\n    bounceStiffness: 140,\n    delay: 0,\n    type: \"inertia\"\n  },\n  eI = e => e.preventDefault(),\n  ej = {\n    opacity: 1,\n    rotate: 0,\n    scale: 1.1,\n    transition: ew\n  },\n  eS = {\n    opacity: 1,\n    rotate: 3,\n    scale: 1.15,\n    transition: ew\n  },\n  ez = (e, r) => `${r} rotate(-13deg)`,\n  e_ = (e, r) => `translate(-50%, -50%) ${r} rotate(-13deg)`,\n  eN = {\n    cursor: \"grabbing\",\n    opacity: 1,\n    rotate: 3,\n    scale: 1.15,\n    transition: ew\n  },\n  eF = (e, r) => `${r} rotate(-15deg)`,\n  eW = (e, r) => `translate(-50%, -50%) ${r} rotate(-15deg)`,\n  eM = (e, r) => {\n    if (e && \"object\" == typeof e) return {\n      ...e,\n      alt: r\n    };\n  },\n  eT = {\n    backgroundColor: \"var(--token-bab77d93-7051-4e5e-af32-7bc59eb937fe, rgba(255, 255, 255, 0.25))\",\n    opacity: 1,\n    rotate: 0,\n    scale: 1,\n    transition: ew\n  },\n  eC = {\n    opacity: 0,\n    rotate: 0,\n    scale: 1,\n    transition: ew,\n    x: 0,\n    y: 150\n  },\n  eV = {\n    opacity: 1,\n    rotate: 0,\n    rotateX: 0,\n    rotateY: 0,\n    scale: 1,\n    transition: ew,\n    x: 0,\n    y: 0\n  },\n  eq = {\n    opacity: 0,\n    rotate: 0,\n    scale: 1,\n    x: 0,\n    y: 150\n  },\n  eP = ({\n    children: e,\n    blockDocumentScrolling: r\n  }) => {\n    let [a, t] = u({\n      blockDocumentScrolling: r\n    });\n    return e({\n      hide: () => t(!1),\n      show: () => t(!0),\n      toggle: () => t(!a),\n      visible: a\n    });\n  },\n  eH = {\n    delay: 0,\n    duration: 1,\n    ease: [.44, 0, .56, 1],\n    type: \"tween\"\n  },\n  eQ = {\n    opacity: 0,\n    rotate: 0,\n    scale: 1,\n    transition: eH,\n    x: 0,\n    y: 80\n  },\n  eA = {\n    delay: 0,\n    duration: .4,\n    ease: [.44, 0, .56, 1],\n    type: \"tween\"\n  },\n  eG = {\n    backgroundColor: \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgb(20, 99, 253))\",\n    boxShadow: \"0px 0.3613123810646357px 0.7948872383421985px 0px rgba(255, 180, 77, 0.01204), 0px 1.3731199819460742px 3.020863960281363px 0px rgba(255, 180, 77, 0.04577), 0px 6px 13.2px 0px rgba(255, 180, 77, 0.2)\",\n    opacity: 1,\n    rotate: 0,\n    scale: 1,\n    transition: eA\n  },\n  eR = {\n    backgroundColor: \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgb(20, 99, 253))\",\n    boxShadow: \"0px 0.3613123810646357px 0.7948872383421985px 0px rgba(255, 180, 77, 0.01204), 0px 1.3731199819460742px 3.020863960281363px 0px rgba(255, 180, 77, 0.04577), 0px 6px 13.2px 0px rgba(255, 180, 77, 0.2)\",\n    opacity: 1,\n    rotate: 0,\n    scale: 1,\n    transition: eH\n  },\n  eZ = {\n    damping: 100,\n    delay: .5,\n    mass: 5.8,\n    stiffness: 268,\n    type: \"spring\"\n  },\n  eU = {\n    opacity: 0,\n    rotate: 0,\n    scale: 1,\n    transition: eZ,\n    x: 0,\n    y: 220\n  },\n  eE = (e, r) => `perspective(1200px) translateX(-50%) ${r}`,\n  eD = {\n    opacity: 1,\n    rotate: 0,\n    rotateX: 0,\n    rotateY: 0,\n    scale: 1,\n    transition: eZ,\n    x: 0,\n    y: 0\n  },\n  eO = {\n    opacity: .001,\n    rotate: 0,\n    scale: 1,\n    x: 0,\n    y: 220\n  },\n  eY = G(),\n  eB = {\n    Desktop: \"WQLkyLRf1\",\n    Phone: \"KhZejVPPz\",\n    Tablet: \"YBq371baQ\"\n  },\n  eK = ({\n    height: e,\n    id: r,\n    width: a,\n    ...t\n  }) => {\n    var i, n;\n    return {\n      ...t,\n      variant: null !== (n = null !== (i = eB[t.variant]) && void 0 !== i ? i : t.variant) && void 0 !== n ? n : \"WQLkyLRf1\"\n    };\n  },\n  eX = /*#__PURE__*/S.forwardRef(function (t, f) {\n    let {\n        activeLocale: p\n      } = b(),\n      {\n        style: u,\n        className: w,\n        layoutId: y,\n        variant: R,\n        ...Z\n      } = eK(t);\n    S.useLayoutEffect(() => {\n      let e = G(void 0, p);\n      if (document.title = e.title || \"\", e.viewport) {\n        var r;\n        null === (r = document.querySelector('meta[name=\"viewport\"]')) || void 0 === r || r.setAttribute(\"content\", e.viewport);\n      }\n      if (e.bodyClassName) return Array.from(document.body.classList).filter(e => e.startsWith(\"framer-body-\")).map(e => document.body.classList.remove(e)), document.body.classList.add(e.bodyClassName), () => {\n        document.body.classList.remove(e.bodyClassName);\n      };\n    }, [void 0, p]);\n    let [O, Y] = L(R, et, !1);\n    ef.default;\n    let {\n        activeVariantCallback: B,\n        delay: K\n      } = x(void 0),\n      X = e => B(async (...r) => {\n        e.toggle();\n      }),\n      J = e => B(async (...r) => {\n        e.hide();\n      }),\n      $ = e => B(async (...r) => {\n        await K(() => e.hide(), 200);\n      }),\n      ee = S.useRef(null),\n      ea = k(\"iqdyfwdQW\"),\n      en = S.useRef(null),\n      el = k(\"K0ITjkC1p\"),\n      ep = S.useRef(null),\n      ew = k(\"YnOWtCpvv\"),\n      eA = S.useRef(null),\n      eZ = k(\"bbcTlmvie\"),\n      eY = S.useRef(null),\n      eB = k(\"zmYEssew9\"),\n      eX = S.useRef(null),\n      eJ = k(\"IEzTQYy4c\"),\n      e$ = S.useRef(null),\n      e0 = k(\"VL2qglauS\"),\n      e1 = S.useRef(null),\n      e2 = S.useId(),\n      e5 = [Q.className, H.className, A.className];\n    return /*#__PURE__*/e(o.Provider, {\n      value: {\n        primaryVariantId: \"WQLkyLRf1\",\n        variantClassNames: eo\n      },\n      children: /*#__PURE__*/e(I, {\n        id: null != y ? y : e2,\n        children: /*#__PURE__*/r(j.div, {\n          className: n(\"framer-rILLk\", ...e5),\n          style: {\n            display: \"contents\"\n          },\n          children: [/*#__PURE__*/r(j.div, {\n            ...Z,\n            className: n(\"framer-72rtr7\", w),\n            ref: null != f ? f : ee,\n            style: {\n              ...u\n            },\n            children: [/*#__PURE__*/e(d, {\n              breakpoint: O,\n              overrides: {\n                KhZejVPPz: {\n                  \"data-framer-appear-id\": \"mz1oix\",\n                  animate: s(\"animate\", \"mz1oix\", ec, \"1bwazwc\"),\n                  initial: s(\"initial\", \"mz1oix\", ed, \"1bwazwc\"),\n                  transformTemplate: c(\"mz1oix\", es)\n                },\n                YBq371baQ: {\n                  \"data-framer-appear-id\": \"1fmcbr8\",\n                  animate: s(\"animate\", \"1fmcbr8\", ec, \"1n0c1tc\"),\n                  initial: s(\"initial\", \"1fmcbr8\", ed, \"1n0c1tc\"),\n                  transformTemplate: c(\"1fmcbr8\", es)\n                }\n              },\n              children: /*#__PURE__*/e(i, {\n                animate: s(\"animate\", \"ftiu3i\", ec, \"72rtr7\"),\n                className: \"framer-ftiu3i-container\",\n                \"data-framer-appear-id\": \"ftiu3i\",\n                exit: em,\n                initial: s(\"initial\", \"ftiu3i\", ed, \"72rtr7\"),\n                layoutScroll: !0,\n                transformTemplate: c(\"ftiu3i\", es),\n                children: /*#__PURE__*/e(d, {\n                  breakpoint: O,\n                  overrides: {\n                    KhZejVPPz: {\n                      style: {\n                        width: \"100%\"\n                      },\n                      variant: \"DzKkSt_Bj\"\n                    }\n                  },\n                  children: /*#__PURE__*/e(V, {\n                    height: \"100%\",\n                    id: \"B8XszEFHJ\",\n                    layoutId: \"B8XszEFHJ\",\n                    style: {\n                      height: \"100%\",\n                      width: \"100%\"\n                    },\n                    variant: \"j_39wY5Z0\",\n                    width: \"100%\"\n                  })\n                })\n              })\n            }), /*#__PURE__*/r(\"div\", {\n              className: \"framer-osb7m0\",\n              \"data-framer-name\": \"Hero\",\n              id: ea,\n              name: \"Hero\",\n              ref: en,\n              children: [/*#__PURE__*/r(\"div\", {\n                className: \"framer-13uefem\",\n                children: [/*#__PURE__*/e(d, {\n                  breakpoint: O,\n                  overrides: {\n                    KhZejVPPz: {\n                      children: /*#__PURE__*/e(S.Fragment, {\n                        children: /*#__PURE__*/e(\"p\", {\n                          style: {\n                            \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                            \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                            \"--framer-font-size\": \"48px\",\n                            \"--framer-line-height\": \"120%\",\n                            \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(255, 180, 77))\"\n                          },\n                          children: \"Creating Digital Magic, Where Design Meets Emotion\"\n                        })\n                      })\n                    },\n                    YBq371baQ: {\n                      children: /*#__PURE__*/e(S.Fragment, {\n                        children: /*#__PURE__*/e(\"p\", {\n                          style: {\n                            \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                            \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                            \"--framer-font-size\": \"60px\",\n                            \"--framer-line-height\": \"120%\",\n                            \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(255, 180, 77))\"\n                          },\n                          children: \"Creating Digital Magic, Where Design Meets Emotion\"\n                        })\n                      })\n                    }\n                  },\n                  children: /*#__PURE__*/e(h, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/e(S.Fragment, {\n                      children: /*#__PURE__*/e(\"p\", {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                          \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                          \"--framer-font-size\": \"80px\",\n                          \"--framer-line-height\": \"120%\",\n                          \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(255, 180, 77))\"\n                        },\n                        children: \"Creating Digital Magic, Where Design Meets Emotion\"\n                      })\n                    }),\n                    className: \"framer-1kllecp\",\n                    fonts: [\"CUSTOM;Magilio Regular\"],\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  })\n                }), /*#__PURE__*/e(\"div\", {\n                  className: \"framer-1yqnedj\",\n                  children: /*#__PURE__*/e(d, {\n                    breakpoint: O,\n                    overrides: {\n                      KhZejVPPz: {\n                        \"data-framer-appear-id\": \"1m4lb9l\",\n                        animate: s(\"animate\", \"1m4lb9l\", eg, \"1bwazwc\"),\n                        initial: s(\"initial\", \"1m4lb9l\", ex, \"1bwazwc\"),\n                        transformTemplate: c(\"1m4lb9l\", es)\n                      },\n                      YBq371baQ: {\n                        \"data-framer-appear-id\": \"2jhagc\",\n                        animate: s(\"animate\", \"2jhagc\", eg, \"1n0c1tc\"),\n                        initial: s(\"initial\", \"2jhagc\", ex, \"1n0c1tc\"),\n                        transformTemplate: c(\"2jhagc\", es)\n                      }\n                    },\n                    children: /*#__PURE__*/r(j.div, {\n                      animate: s(\"animate\", \"afkqxl\", eg, \"72rtr7\"),\n                      className: \"framer-afkqxl\",\n                      \"data-framer-appear-id\": \"afkqxl\",\n                      \"data-framer-name\": \"Arc\",\n                      exit: eh,\n                      initial: s(\"initial\", \"afkqxl\", ex, \"72rtr7\"),\n                      name: \"Arc\",\n                      transformTemplate: c(\"afkqxl\", es),\n                      children: [/*#__PURE__*/e(U, {\n                        __framer__styleTransformEffectEnabled: !0,\n                        __framer__transformTargets: [{\n                          target: {\n                            opacity: 1,\n                            rotate: 0,\n                            rotateX: 0,\n                            rotateY: 0,\n                            scale: 1,\n                            x: 0,\n                            y: 0\n                          }\n                        }, {\n                          target: {\n                            opacity: 1,\n                            rotate: 360,\n                            rotateX: 0,\n                            rotateY: 0,\n                            scale: 1,\n                            x: 0,\n                            y: 0\n                          }\n                        }],\n                        __framer__transformTrigger: \"onScroll\",\n                        __perspectiveFX: !1,\n                        __targetOpacity: 1,\n                        className: \"framer-xvv56k-container\",\n                        transformTemplate: es,\n                        children: /*#__PURE__*/e(_, {\n                          alignmentBaseline: \"bottom\",\n                          animate: !1,\n                          animateDuration: 5,\n                          animateEnd: 150,\n                          animateStart: -51.1,\n                          color: 'var(--token-cf386244-a4c0-4ecb-a0f2-b0c8645c6552, rgb(141, 139, 139)) /* {\"name\":\"Text-Arc-Photo\"} */',\n                          cylinderHeight: 0,\n                          flip: !1,\n                          font: {\n                            font: \"satoshi\",\n                            fontSize: 10,\n                            fontWeight: 500,\n                            letterSpacing: 2.9,\n                            wordSpacing: 5.5\n                          },\n                          height: \"100%\",\n                          id: \"FYG6FtVJX\",\n                          layoutId: \"FYG6FtVJX\",\n                          rotate: !0,\n                          rotateSpeed: 7,\n                          slots: [],\n                          startOffset: 0,\n                          style: {\n                            height: \"100%\",\n                            width: \"100%\"\n                          },\n                          text: \"\u2726 UI UX DESIGNER \u2726 DESIGN MENTOR\",\n                          type: \"circle\",\n                          width: \"100%\"\n                        })\n                      }), /*#__PURE__*/e(l, {\n                        background: {\n                          alt: \"\",\n                          fit: \"fill\",\n                          intrinsicHeight: 650,\n                          intrinsicWidth: 650,\n                          pixelHeight: 650,\n                          pixelWidth: 650,\n                          src: \"https://framerusercontent.com/images/ld3XKWEXaOzt50LhojblACDY4dY.jpg\"\n                        },\n                        className: \"framer-kw9zd9\",\n                        \"data-framer-name\": \"Image\",\n                        name: \"Image\",\n                        transformTemplate: eL\n                      })]\n                    })\n                  })\n                })]\n              }), /*#__PURE__*/e(\"div\", {\n                className: \"framer-k8jtqg\",\n                children: /*#__PURE__*/e(d, {\n                  breakpoint: O,\n                  overrides: {\n                    KhZejVPPz: {\n                      children: /*#__PURE__*/e(S.Fragment, {\n                        children: /*#__PURE__*/e(\"p\", {\n                          style: {\n                            \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                            \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                            \"--framer-font-size\": \"18px\",\n                            \"--framer-font-weight\": \"500\",\n                            \"--framer-line-height\": \"160%\",\n                            \"--framer-text-alignment\": \"left\",\n                            \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgb(244, 231, 212))\"\n                          },\n                          children: \"I'm a seasoned digital product specialist with seven years of experience, dedicated to creating captivating digital experiences by focusing on even the tiniest details. My goal is to craft user experiences that leave an indelible mark.\"\n                        })\n                      })\n                    }\n                  },\n                  children: /*#__PURE__*/e(h, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/e(S.Fragment, {\n                      children: /*#__PURE__*/e(\"p\", {\n                        style: {\n                          \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                          \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                          \"--framer-font-size\": \"20px\",\n                          \"--framer-font-weight\": \"500\",\n                          \"--framer-line-height\": \"170%\",\n                          \"--framer-text-alignment\": \"left\",\n                          \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgb(244, 231, 212))\"\n                        },\n                        children: \"I'm a seasoned digital product specialist with seven years of experience, dedicated to creating captivating digital experiences by focusing on even the tiniest details. My goal is to craft user experiences that leave an indelible mark.\"\n                      })\n                    }),\n                    className: \"framer-1tk6m1m\",\n                    fonts: [\"FS;Satoshi-medium\"],\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  })\n                })\n              })]\n            }), /*#__PURE__*/e(d, {\n              breakpoint: O,\n              overrides: {\n                KhZejVPPz: {\n                  __framer__transformTargets: [{\n                    target: {\n                      opacity: 1,\n                      rotate: 0,\n                      rotateX: 0,\n                      rotateY: 0,\n                      scale: 1,\n                      x: 110,\n                      y: 0\n                    }\n                  }, {\n                    target: {\n                      opacity: 1,\n                      rotate: 0,\n                      rotateX: 0,\n                      rotateY: 0,\n                      scale: 1,\n                      x: -700,\n                      y: 0\n                    }\n                  }]\n                },\n                YBq371baQ: {\n                  __framer__transformTargets: [{\n                    target: {\n                      opacity: 1,\n                      rotate: 0,\n                      rotateX: 0,\n                      rotateY: 0,\n                      scale: 1,\n                      x: 120,\n                      y: 0\n                    }\n                  }, {\n                    target: {\n                      opacity: 1,\n                      rotate: 0,\n                      rotateX: 0,\n                      rotateY: 0,\n                      scale: 1,\n                      x: -1140,\n                      y: 0\n                    }\n                  }]\n                }\n              },\n              children: /*#__PURE__*/e(E, {\n                __framer__spring: {\n                  damping: 30,\n                  delay: 0,\n                  duration: .3,\n                  ease: [.44, 0, .56, 1],\n                  mass: .1,\n                  stiffness: 500,\n                  type: \"spring\"\n                },\n                __framer__styleTransformEffectEnabled: !0,\n                __framer__transformTargets: [{\n                  target: {\n                    opacity: 1,\n                    rotate: 0,\n                    rotateX: 0,\n                    rotateY: 0,\n                    scale: 1,\n                    x: 320,\n                    y: 0\n                  }\n                }, {\n                  target: {\n                    opacity: 1,\n                    rotate: 0,\n                    rotateX: 0,\n                    rotateY: 0,\n                    scale: 1,\n                    x: -1140,\n                    y: 0\n                  }\n                }],\n                __framer__transformTrigger: \"onScroll\",\n                __perspectiveFX: !1,\n                __targetOpacity: 1,\n                className: \"framer-1s8xk1c\",\n                \"data-framer-name\": \"Quote\",\n                name: \"Quote\",\n                transformTemplate: es,\n                children: /*#__PURE__*/e(d, {\n                  breakpoint: O,\n                  overrides: {\n                    KhZejVPPz: {\n                      children: /*#__PURE__*/e(S.Fragment, {\n                        children: /*#__PURE__*/e(\"div\", {\n                          style: {\n                            \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                            \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                            \"--framer-font-size\": \"39px\",\n                            \"--framer-line-height\": \"1.4em\",\n                            \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(255, 180, 77))\"\n                          },\n                          children: \"Crafting Delightful User Experience\"\n                        })\n                      })\n                    },\n                    YBq371baQ: {\n                      children: /*#__PURE__*/e(S.Fragment, {\n                        children: /*#__PURE__*/e(\"div\", {\n                          style: {\n                            \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                            \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                            \"--framer-font-size\": \"60px\",\n                            \"--framer-line-height\": \"1.4em\",\n                            \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(255, 180, 77))\"\n                          },\n                          children: \"Crafting Delightful User Experience\"\n                        })\n                      })\n                    }\n                  },\n                  children: /*#__PURE__*/e(h, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/e(S.Fragment, {\n                      children: /*#__PURE__*/e(\"div\", {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                          \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                          \"--framer-font-size\": \"80px\",\n                          \"--framer-line-height\": \"1.4em\",\n                          \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(255, 180, 77))\"\n                        },\n                        children: \"Crafting Delightful User Experience\"\n                      })\n                    }),\n                    className: \"framer-198fm37\",\n                    fonts: [\"CUSTOM;Magilio Regular\"],\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  })\n                })\n              })\n            }), /*#__PURE__*/r(E, {\n              __framer__animate: {\n                transition: eu\n              },\n              __framer__animateOnce: !0,\n              __framer__enter: eb,\n              __framer__exit: ek,\n              __framer__styleAppearEffectEnabled: !0,\n              __framer__threshold: .5,\n              __perspectiveFX: !1,\n              __targetOpacity: 1,\n              className: \"framer-9tfr81\",\n              \"data-framer-name\": \"About\",\n              id: el,\n              name: \"About\",\n              ref: ep,\n              transformTemplate: es,\n              children: [/*#__PURE__*/r(\"div\", {\n                className: \"framer-4kk4nw\",\n                children: [/*#__PURE__*/e(d, {\n                  breakpoint: O,\n                  overrides: {\n                    KhZejVPPz: {\n                      children: /*#__PURE__*/e(S.Fragment, {\n                        children: /*#__PURE__*/r(\"p\", {\n                          style: {\n                            \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                            \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                            \"--framer-font-size\": \"32px\",\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(255, 180, 77))\"\n                          },\n                          children: [\"Pursuing \", /*#__PURE__*/e(m, {\n                            href: \"https://www.hochschule-rhein-waal.de/de/fakultaeten/kommunikation-und-umwelt/studienangebot/masterstudiengaenge/usability-engineering-msc\",\n                            openInNewTab: !0,\n                            smoothScroll: !1,\n                            children: /*#__PURE__*/e(\"a\", {\n                              className: \"framer-styles-preset-104iov8\",\n                              \"data-styles-preset\": \"jRiok4jU1\",\n                              children: /*#__PURE__*/e(\"span\", {\n                                style: {\n                                  \"--framer-text-color\": \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgb(20, 99, 253))\"\n                                },\n                                children: \"Design Mastery\"\n                              })\n                            })\n                          }), /*#__PURE__*/e(\"span\", {\n                            style: {\n                              \"--framer-text-color\": \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgb(20, 99, 253))\"\n                            },\n                            children: \" \"\n                          }), /*#__PURE__*/e(\"span\", {\n                            style: {\n                              \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(13, 13, 13))\"\n                            },\n                            children: \"and\"\n                          }), \" Crafting Worldwide User Experiences \uD83C\uDF0F\"]\n                        })\n                      })\n                    },\n                    YBq371baQ: {\n                      children: /*#__PURE__*/e(S.Fragment, {\n                        children: /*#__PURE__*/r(\"p\", {\n                          style: {\n                            \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                            \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                            \"--framer-font-size\": \"50px\",\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(255, 180, 77))\"\n                          },\n                          children: [\"Pursuing \", /*#__PURE__*/e(m, {\n                            href: \"https://www.hochschule-rhein-waal.de/de/fakultaeten/kommunikation-und-umwelt/studienangebot/masterstudiengaenge/usability-engineering-msc\",\n                            openInNewTab: !0,\n                            smoothScroll: !1,\n                            children: /*#__PURE__*/e(\"a\", {\n                              className: \"framer-styles-preset-104iov8\",\n                              \"data-styles-preset\": \"jRiok4jU1\",\n                              children: /*#__PURE__*/e(\"span\", {\n                                style: {\n                                  \"--framer-text-color\": \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgb(20, 99, 253))\"\n                                },\n                                children: \"Design Mastery\"\n                              })\n                            })\n                          }), /*#__PURE__*/e(\"span\", {\n                            style: {\n                              \"--framer-text-color\": \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgb(20, 99, 253))\"\n                            },\n                            children: \" \"\n                          }), /*#__PURE__*/e(\"span\", {\n                            style: {\n                              \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(13, 13, 13))\"\n                            },\n                            children: \"and\"\n                          }), \" Crafting Worldwide User Experiences \uD83C\uDF0F\"]\n                        })\n                      })\n                    }\n                  },\n                  children: /*#__PURE__*/e(h, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/e(S.Fragment, {\n                      children: /*#__PURE__*/r(\"p\", {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                          \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                          \"--framer-font-size\": \"50px\",\n                          \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(255, 180, 77))\"\n                        },\n                        children: [\"Pursuing \", /*#__PURE__*/e(m, {\n                          href: \"https://www.hochschule-rhein-waal.de/de/fakultaeten/kommunikation-und-umwelt/studienangebot/masterstudiengaenge/usability-engineering-msc\",\n                          openInNewTab: !0,\n                          smoothScroll: !1,\n                          children: /*#__PURE__*/e(\"a\", {\n                            className: \"framer-styles-preset-104iov8\",\n                            \"data-styles-preset\": \"jRiok4jU1\",\n                            children: /*#__PURE__*/e(\"span\", {\n                              style: {\n                                \"--framer-text-color\": \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgb(20, 99, 253))\"\n                              },\n                              children: \"Design Mastery\"\n                            })\n                          })\n                        }), /*#__PURE__*/e(\"span\", {\n                          style: {\n                            \"--framer-text-color\": \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgb(20, 99, 253))\"\n                          },\n                          children: \" \"\n                        }), /*#__PURE__*/e(\"span\", {\n                          style: {\n                            \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(13, 13, 13))\"\n                          },\n                          children: \"and\"\n                        }), \" Crafting Worldwide User Experiences \uD83C\uDF0F\"]\n                      })\n                    }),\n                    className: \"framer-332vzf\",\n                    fonts: [\"CUSTOM;Magilio Regular\"],\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  })\n                }), /*#__PURE__*/e(d, {\n                  breakpoint: O,\n                  overrides: {\n                    KhZejVPPz: {\n                      children: /*#__PURE__*/r(S.Fragment, {\n                        children: [/*#__PURE__*/r(\"p\", {\n                          style: {\n                            \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                            \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                            \"--framer-font-size\": \"18px\",\n                            \"--framer-line-height\": \"150%\",\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgb(244, 231, 212))\"\n                          },\n                          children: [\"I'm currently pursuing my Masters at Hochschule Rhein-Waal \", /*#__PURE__*/e(\"span\", {\n                            style: {\n                              \"--framer-text-color\": \"rgb(255, 255, 255)\"\n                            },\n                            children: \"\uD83C\uDDE9\uD83C\uDDEA\"\n                          }), \", always hungry for knowledge. My true passion lies in crafting minimalist designs that not only dazzle the eyes but also enhance user interactions.\"]\n                        }), /*#__PURE__*/e(\"p\", {\n                          style: {\n                            \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                            \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                            \"--framer-font-size\": \"18px\",\n                            \"--framer-line-height\": \"150%\",\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgb(244, 231, 212))\"\n                          },\n                          children: \"As a self-proclaimed perfectionist, I believe in paying meticulous attention to every pixel and ensuring a seamless user experience. I thrive on creating clean and elegant designs that not only look great but also enhance the overall user journey. Let's team up and take your project from zero to a hundred with some outstanding design!\"\n                        })]\n                      })\n                    },\n                    YBq371baQ: {\n                      children: /*#__PURE__*/r(S.Fragment, {\n                        children: [/*#__PURE__*/r(\"p\", {\n                          style: {\n                            \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                            \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                            \"--framer-font-size\": \"18px\",\n                            \"--framer-line-height\": \"150%\",\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgb(244, 231, 212))\"\n                          },\n                          children: [\"I'm currently pursuing my Masters at Hochschule Rhein-Waal \", /*#__PURE__*/e(\"span\", {\n                            style: {\n                              \"--framer-text-color\": \"rgb(255, 255, 255)\"\n                            },\n                            children: \"\uD83C\uDDE9\uD83C\uDDEA\"\n                          }), \", always hungry for knowledge. My true passion lies in crafting minimalist designs that not only dazzle the eyes but also enhance user interactions.\"]\n                        }), /*#__PURE__*/e(\"p\", {\n                          style: {\n                            \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                            \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                            \"--framer-font-size\": \"18px\",\n                            \"--framer-line-height\": \"150%\",\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgb(244, 231, 212))\"\n                          },\n                          children: \"As a self-proclaimed perfectionist, I believe in paying meticulous attention to every pixel and ensuring a seamless user experience. I thrive on creating clean and elegant designs that not only look great but also enhance the overall user journey. Let's team up and take your project from zero to a hundred with some outstanding design!\"\n                        })]\n                      })\n                    }\n                  },\n                  children: /*#__PURE__*/e(h, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/r(S.Fragment, {\n                      children: [/*#__PURE__*/r(\"p\", {\n                        style: {\n                          \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                          \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                          \"--framer-font-size\": \"18px\",\n                          \"--framer-line-height\": \"150%\",\n                          \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgb(244, 231, 212))\"\n                        },\n                        children: [\"I'm currently pursuing my Masters at Hochschule Rhein-Waal \", /*#__PURE__*/e(\"span\", {\n                          style: {\n                            \"--framer-text-color\": \"rgb(255, 255, 255)\"\n                          },\n                          children: \"\uD83C\uDDE9\uD83C\uDDEA\"\n                        }), \", always hungry for knowledge. My true passion lies in crafting minimalist designs that not only dazzle the eyes but also enhance user interactions.\"]\n                      }), /*#__PURE__*/e(\"p\", {\n                        style: {\n                          \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                          \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                          \"--framer-font-size\": \"18px\",\n                          \"--framer-line-height\": \"150%\",\n                          \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgb(244, 231, 212))\"\n                        },\n                        children: \"As a self-proclaimed perfectionist, I believe in paying meticulous attention to every pixel and ensuring a seamless user experience. I thrive on creating clean and elegant designs that not only look great but also enhance the overall user journey. Let's team up and take your project from zero to a hundred with some outstanding design!\"\n                      })]\n                    }),\n                    className: \"framer-j13t52\",\n                    fonts: [\"FS;Satoshi-regular\"],\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  })\n                }), /*#__PURE__*/e(d, {\n                  breakpoint: O,\n                  overrides: {\n                    KhZejVPPz: {\n                      children: /*#__PURE__*/e(S.Fragment, {\n                        children: /*#__PURE__*/e(\"p\", {\n                          style: {\n                            \"--font-selector\": \"Q1VTVE9NO1RoZXNpZ25hdHVyZSBSZWd1bGFy\",\n                            \"--framer-font-family\": '\"Thesignature Regular\", sans-serif',\n                            \"--framer-font-size\": \"32px\",\n                            \"--framer-line-height\": \"120%\",\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--token-127435dd-8abd-4f7a-b057-59fb64b96c67, rgba(13, 13, 13, 0.85))\"\n                          },\n                          children: \"Ananthanath A\"\n                        })\n                      })\n                    },\n                    YBq371baQ: {\n                      children: /*#__PURE__*/e(S.Fragment, {\n                        children: /*#__PURE__*/e(\"p\", {\n                          style: {\n                            \"--font-selector\": \"Q1VTVE9NO1RoZXNpZ25hdHVyZSBSZWd1bGFy\",\n                            \"--framer-font-family\": '\"Thesignature Regular\", sans-serif',\n                            \"--framer-font-size\": \"46px\",\n                            \"--framer-line-height\": \"120%\",\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--token-127435dd-8abd-4f7a-b057-59fb64b96c67, rgba(13, 13, 13, 0.85))\"\n                          },\n                          children: \"Ananthanath A\"\n                        })\n                      })\n                    }\n                  },\n                  children: /*#__PURE__*/e(h, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/e(S.Fragment, {\n                      children: /*#__PURE__*/e(\"p\", {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO1RoZXNpZ25hdHVyZSBSZWd1bGFy\",\n                          \"--framer-font-family\": '\"Thesignature Regular\", sans-serif',\n                          \"--framer-font-size\": \"46px\",\n                          \"--framer-line-height\": \"120%\",\n                          \"--framer-text-alignment\": \"left\",\n                          \"--framer-text-color\": \"var(--token-127435dd-8abd-4f7a-b057-59fb64b96c67, rgba(13, 13, 13, 0.85))\"\n                        },\n                        children: \"Ananthanath A\"\n                      })\n                    }),\n                    className: \"framer-9iyoy7\",\n                    fonts: [\"CUSTOM;Thesignature Regular\"],\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  })\n                })]\n              }), /*#__PURE__*/e(\"div\", {\n                className: \"framer-1eo9cer\",\n                \"data-framer-name\": \"Draggable\",\n                name: \"Draggable\",\n                children: /*#__PURE__*/r(\"div\", {\n                  className: \"framer-136ez7w\",\n                  \"data-framer-name\": \"Image\",\n                  name: \"Image\",\n                  children: [/*#__PURE__*/e(d, {\n                    breakpoint: O,\n                    overrides: {\n                      KhZejVPPz: {\n                        background: {\n                          alt: \"\",\n                          fit: \"fill\",\n                          intrinsicHeight: 290.5,\n                          intrinsicWidth: 215.5,\n                          pixelHeight: 581,\n                          pixelWidth: 431,\n                          sizes: \"237.5px\",\n                          src: \"https://framerusercontent.com/images/dlqebDGrriUDOxSCJLd6xdYCw4.png?scale-down-to=512\",\n                          srcSet: \"https://framerusercontent.com/images/dlqebDGrriUDOxSCJLd6xdYCw4.png?scale-down-to=512 379w, https://framerusercontent.com/images/dlqebDGrriUDOxSCJLd6xdYCw4.png 431w\"\n                        }\n                      },\n                      YBq371baQ: {\n                        background: {\n                          alt: \"\",\n                          fit: \"fill\",\n                          intrinsicHeight: 290.5,\n                          intrinsicWidth: 215.5,\n                          loading: \"lazy\",\n                          pixelHeight: 581,\n                          pixelWidth: 431,\n                          sizes: \"288px\",\n                          src: \"https://framerusercontent.com/images/dlqebDGrriUDOxSCJLd6xdYCw4.png?scale-down-to=512\",\n                          srcSet: \"https://framerusercontent.com/images/dlqebDGrriUDOxSCJLd6xdYCw4.png?scale-down-to=512 379w, https://framerusercontent.com/images/dlqebDGrriUDOxSCJLd6xdYCw4.png 431w\"\n                        },\n                        whileHover: void 0\n                      }\n                    },\n                    children: /*#__PURE__*/e(l, {\n                      background: {\n                        alt: \"\",\n                        fit: \"fill\",\n                        intrinsicHeight: 290.5,\n                        intrinsicWidth: 215.5,\n                        loading: \"lazy\",\n                        pixelHeight: 581,\n                        pixelWidth: 431,\n                        sizes: \"371px\",\n                        src: \"https://framerusercontent.com/images/dlqebDGrriUDOxSCJLd6xdYCw4.png?scale-down-to=512\",\n                        srcSet: \"https://framerusercontent.com/images/dlqebDGrriUDOxSCJLd6xdYCw4.png?scale-down-to=512 379w, https://framerusercontent.com/images/dlqebDGrriUDOxSCJLd6xdYCw4.png 431w\"\n                      },\n                      className: \"framer-1vy28lu\",\n                      \"data-framer-name\": \"Image\",\n                      name: \"Image\",\n                      transformTemplate: eL,\n                      whileHover: ey\n                    })\n                  }), /*#__PURE__*/e(d, {\n                    breakpoint: O,\n                    overrides: {\n                      KhZejVPPz: {\n                        background: {\n                          alt: \"\",\n                          fit: \"fill\",\n                          intrinsicHeight: 294.5,\n                          intrinsicWidth: 420.5,\n                          loading: \"lazy\",\n                          pixelHeight: 589,\n                          pixelWidth: 841,\n                          sizes: \"138px\",\n                          src: \"https://framerusercontent.com/images/a2TGBpDD68TxWQfGckXwI0Ocrw.png?scale-down-to=512\",\n                          srcSet: \"https://framerusercontent.com/images/a2TGBpDD68TxWQfGckXwI0Ocrw.png?scale-down-to=512 512w, https://framerusercontent.com/images/a2TGBpDD68TxWQfGckXwI0Ocrw.png 841w\"\n                        },\n                        drag: void 0,\n                        onMouseDown: void 0,\n                        transformTemplate: e_,\n                        whileHover: void 0,\n                        whileTap: void 0\n                      },\n                      YBq371baQ: {\n                        background: {\n                          alt: \"\",\n                          fit: \"fill\",\n                          intrinsicHeight: 294.5,\n                          intrinsicWidth: 420.5,\n                          loading: \"lazy\",\n                          pixelHeight: 589,\n                          pixelWidth: 841,\n                          sizes: \"160px\",\n                          src: \"https://framerusercontent.com/images/a2TGBpDD68TxWQfGckXwI0Ocrw.png?scale-down-to=512\",\n                          srcSet: \"https://framerusercontent.com/images/a2TGBpDD68TxWQfGckXwI0Ocrw.png?scale-down-to=512 512w, https://framerusercontent.com/images/a2TGBpDD68TxWQfGckXwI0Ocrw.png 841w\"\n                        },\n                        drag: void 0,\n                        onMouseDown: void 0,\n                        transformTemplate: e_,\n                        whileHover: void 0,\n                        whileTap: void 0\n                      }\n                    },\n                    children: /*#__PURE__*/e(D, {\n                      __perspectiveFX: !1,\n                      __targetOpacity: 1,\n                      background: {\n                        alt: \"\",\n                        fit: \"fill\",\n                        intrinsicHeight: 294.5,\n                        intrinsicWidth: 420.5,\n                        loading: \"lazy\",\n                        pixelHeight: 589,\n                        pixelWidth: 841,\n                        sizes: \"211px\",\n                        src: \"https://framerusercontent.com/images/a2TGBpDD68TxWQfGckXwI0Ocrw.png?scale-down-to=512\",\n                        srcSet: \"https://framerusercontent.com/images/a2TGBpDD68TxWQfGckXwI0Ocrw.png?scale-down-to=512 512w, https://framerusercontent.com/images/a2TGBpDD68TxWQfGckXwI0Ocrw.png 841w\"\n                      },\n                      className: \"framer-m3wana\",\n                      \"data-framer-name\": \"Working Image\",\n                      drag: !0,\n                      dragMomentum: !1,\n                      dragSnapToOrigin: !0,\n                      dragTransition: ev,\n                      name: \"Working Image\",\n                      onMouseDown: eI,\n                      transformTemplate: ez,\n                      whileHover: ej,\n                      whileTap: eS\n                    })\n                  }), /*#__PURE__*/e(d, {\n                    breakpoint: O,\n                    overrides: {\n                      KhZejVPPz: {\n                        background: {\n                          alt: \"\",\n                          fit: \"fill\",\n                          intrinsicHeight: 190.5,\n                          intrinsicWidth: 446.5,\n                          loading: \"lazy\",\n                          pixelHeight: 381,\n                          pixelWidth: 893,\n                          sizes: \"109px\",\n                          src: \"https://framerusercontent.com/images/l2SviJDFBk6QvbdLkxWXOI9lJCA.png?scale-down-to=512\",\n                          srcSet: \"https://framerusercontent.com/images/l2SviJDFBk6QvbdLkxWXOI9lJCA.png?scale-down-to=512 512w, https://framerusercontent.com/images/l2SviJDFBk6QvbdLkxWXOI9lJCA.png 893w\"\n                        },\n                        drag: void 0,\n                        onMouseDown: void 0,\n                        transformTemplate: eL,\n                        whileHover: void 0,\n                        whileTap: void 0\n                      },\n                      YBq371baQ: {\n                        background: {\n                          alt: \"\",\n                          fit: \"fill\",\n                          intrinsicHeight: 190.5,\n                          intrinsicWidth: 446.5,\n                          loading: \"lazy\",\n                          pixelHeight: 381,\n                          pixelWidth: 893,\n                          sizes: \"157px\",\n                          src: \"https://framerusercontent.com/images/l2SviJDFBk6QvbdLkxWXOI9lJCA.png?scale-down-to=512\",\n                          srcSet: \"https://framerusercontent.com/images/l2SviJDFBk6QvbdLkxWXOI9lJCA.png?scale-down-to=512 512w, https://framerusercontent.com/images/l2SviJDFBk6QvbdLkxWXOI9lJCA.png 893w\"\n                        },\n                        drag: void 0,\n                        onMouseDown: void 0,\n                        transformTemplate: eL,\n                        whileHover: void 0,\n                        whileTap: void 0\n                      }\n                    },\n                    children: /*#__PURE__*/e(D, {\n                      __perspectiveFX: !1,\n                      __targetOpacity: 1,\n                      background: {\n                        alt: \"\",\n                        fit: \"fill\",\n                        intrinsicHeight: 190.5,\n                        intrinsicWidth: 446.5,\n                        loading: \"lazy\",\n                        pixelHeight: 381,\n                        pixelWidth: 893,\n                        sizes: \"180px\",\n                        src: \"https://framerusercontent.com/images/l2SviJDFBk6QvbdLkxWXOI9lJCA.png?scale-down-to=512\",\n                        srcSet: \"https://framerusercontent.com/images/l2SviJDFBk6QvbdLkxWXOI9lJCA.png?scale-down-to=512 512w, https://framerusercontent.com/images/l2SviJDFBk6QvbdLkxWXOI9lJCA.png 893w\"\n                      },\n                      className: \"framer-1a39673\",\n                      \"data-framer-name\": \"Quote\",\n                      drag: !0,\n                      dragMomentum: !1,\n                      dragSnapToOrigin: !0,\n                      dragTransition: ev,\n                      name: \"Quote\",\n                      onMouseDown: eI,\n                      whileHover: ej,\n                      whileTap: eS\n                    })\n                  }), /*#__PURE__*/e(m, {\n                    href: \"https://www.instagram.com/kalaiism/\",\n                    children: /*#__PURE__*/e(d, {\n                      breakpoint: O,\n                      overrides: {\n                        KhZejVPPz: {\n                          drag: void 0,\n                          onMouseDown: void 0,\n                          transformTemplate: eW,\n                          whileHover: void 0,\n                          whileTap: void 0\n                        },\n                        YBq371baQ: {\n                          drag: void 0,\n                          onMouseDown: void 0,\n                          transformTemplate: eW,\n                          whileHover: void 0,\n                          whileTap: void 0\n                        }\n                      },\n                      children: /*#__PURE__*/e(D, {\n                        __perspectiveFX: !1,\n                        __targetOpacity: 1,\n                        as: \"a\",\n                        background: {\n                          alt: \"\",\n                          fit: \"fill\",\n                          intrinsicHeight: 173.5,\n                          intrinsicWidth: 124.5,\n                          loading: \"lazy\",\n                          pixelHeight: 347,\n                          pixelWidth: 249,\n                          src: \"https://framerusercontent.com/images/sWvDwl5lBT009QH6mz40Ek4VSso.png\"\n                        },\n                        className: \"framer-1ys506j framer-lux5qc\",\n                        \"data-framer-name\": \"Kalaiism\",\n                        drag: !0,\n                        dragMomentum: !1,\n                        dragSnapToOrigin: !0,\n                        dragTransition: ev,\n                        name: \"Kalaiism\",\n                        onMouseDown: eI,\n                        transformTemplate: eF,\n                        whileHover: ej,\n                        whileTap: eN\n                      })\n                    })\n                  })]\n                })\n              })]\n            }), /*#__PURE__*/r(E, {\n              __framer__animate: {\n                transition: eu\n              },\n              __framer__animateOnce: !0,\n              __framer__enter: eb,\n              __framer__exit: ek,\n              __framer__styleAppearEffectEnabled: !0,\n              __framer__threshold: .5,\n              __perspectiveFX: !1,\n              __targetOpacity: 1,\n              className: \"framer-fjl1c5\",\n              \"data-framer-name\": \"About-Creative\",\n              id: ew,\n              name: \"About-Creative\",\n              ref: eA,\n              transformTemplate: es,\n              children: [/*#__PURE__*/r(\"div\", {\n                className: \"framer-5aqoy0\",\n                children: [/*#__PURE__*/e(d, {\n                  breakpoint: O,\n                  overrides: {\n                    KhZejVPPz: {\n                      children: /*#__PURE__*/e(S.Fragment, {\n                        children: /*#__PURE__*/e(\"p\", {\n                          style: {\n                            \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                            \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--token-b0d1e9e3-e8e3-4d29-88d5-d7e40212f3dc, rgba(13, 13, 13, 0.85))\"\n                          },\n                          children: \"Though I'm not designing\"\n                        })\n                      })\n                    },\n                    YBq371baQ: {\n                      children: /*#__PURE__*/e(S.Fragment, {\n                        children: /*#__PURE__*/e(\"p\", {\n                          style: {\n                            \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                            \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                            \"--framer-font-size\": \"18px\",\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--token-b0d1e9e3-e8e3-4d29-88d5-d7e40212f3dc, rgba(13, 13, 13, 0.85))\"\n                          },\n                          children: \"Though I'm not designing\"\n                        })\n                      })\n                    }\n                  },\n                  children: /*#__PURE__*/e(h, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/e(S.Fragment, {\n                      children: /*#__PURE__*/e(\"p\", {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                          \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                          \"--framer-font-size\": \"18px\",\n                          \"--framer-text-color\": \"var(--token-b0d1e9e3-e8e3-4d29-88d5-d7e40212f3dc, rgba(13, 13, 13, 0.85))\"\n                        },\n                        children: \"Though I'm not designing\"\n                      })\n                    }),\n                    className: \"framer-12x3k26\",\n                    fonts: [\"CUSTOM;Magilio Regular\"],\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  })\n                }), /*#__PURE__*/e(d, {\n                  breakpoint: O,\n                  overrides: {\n                    KhZejVPPz: {\n                      children: /*#__PURE__*/r(S.Fragment, {\n                        children: [/*#__PURE__*/e(\"p\", {\n                          style: {\n                            \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                            \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                            \"--framer-font-size\": \"32px\",\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgb(20, 99, 253))\"\n                          },\n                          children: \"Life Beyond\"\n                        }), /*#__PURE__*/e(\"p\", {\n                          style: {\n                            \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                            \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                            \"--framer-font-size\": \"32px\",\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(255, 180, 77))\"\n                          },\n                          children: \"the Creative Canvas\"\n                        })]\n                      })\n                    },\n                    YBq371baQ: {\n                      children: /*#__PURE__*/e(S.Fragment, {\n                        children: /*#__PURE__*/r(\"p\", {\n                          style: {\n                            \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                            \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                            \"--framer-font-size\": \"50px\",\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(255, 180, 77))\"\n                          },\n                          children: [/*#__PURE__*/e(\"span\", {\n                            style: {\n                              \"--framer-text-color\": \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgb(20, 99, 253))\"\n                            },\n                            children: \"Life Beyond\"\n                          }), \" the Creative Canvas\"]\n                        })\n                      })\n                    }\n                  },\n                  children: /*#__PURE__*/e(h, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/e(S.Fragment, {\n                      children: /*#__PURE__*/r(\"p\", {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                          \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                          \"--framer-font-size\": \"50px\",\n                          \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(255, 180, 77))\"\n                        },\n                        children: [/*#__PURE__*/e(\"span\", {\n                          style: {\n                            \"--framer-text-color\": \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgb(20, 99, 253))\"\n                          },\n                          children: \"Life Beyond\"\n                        }), \" the Creative Canvas\"]\n                      })\n                    }),\n                    className: \"framer-5fsx6n\",\n                    fonts: [\"CUSTOM;Magilio Regular\"],\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  })\n                }), /*#__PURE__*/e(d, {\n                  breakpoint: O,\n                  overrides: {\n                    KhZejVPPz: {\n                      children: /*#__PURE__*/e(S.Fragment, {\n                        children: /*#__PURE__*/e(\"p\", {\n                          style: {\n                            \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                            \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                            \"--framer-font-size\": \"18px\",\n                            \"--framer-line-height\": \"150%\",\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgb(244, 231, 212))\"\n                          },\n                          children: \"While my heart belongs to design, there's a whole world beyond the pixels that has contributed to my growth and creativity. Discover how my unique interests shape my design approach.\"\n                        })\n                      })\n                    },\n                    YBq371baQ: {\n                      children: /*#__PURE__*/e(S.Fragment, {\n                        children: /*#__PURE__*/e(\"p\", {\n                          style: {\n                            \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                            \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                            \"--framer-font-size\": \"18px\",\n                            \"--framer-line-height\": \"150%\",\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgb(244, 231, 212))\"\n                          },\n                          children: \"While my heart belongs to design, there's a whole world beyond the pixels that has contributed to my growth and creativity. Discover how my unique interests shape my design approach.\"\n                        })\n                      })\n                    }\n                  },\n                  children: /*#__PURE__*/e(h, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/e(S.Fragment, {\n                      children: /*#__PURE__*/e(\"p\", {\n                        style: {\n                          \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                          \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                          \"--framer-font-size\": \"18px\",\n                          \"--framer-line-height\": \"150%\",\n                          \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgb(244, 231, 212))\"\n                        },\n                        children: \"While my heart belongs to design, there's a whole world beyond the pixels that has contributed to my growth and creativity. Discover how my unique interests shape my design approach.\"\n                      })\n                    }),\n                    className: \"framer-v8p2jq\",\n                    fonts: [\"FS;Satoshi-regular\"],\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  })\n                })]\n              }), /*#__PURE__*/r(\"div\", {\n                className: \"framer-u4lda\",\n                children: [/*#__PURE__*/e(g, {\n                  className: \"framer-1a6qhwd\",\n                  \"data-framer-name\": \"Group\",\n                  fill: \"black\",\n                  intrinsicHeight: 829,\n                  intrinsicWidth: 650,\n                  name: \"Group\",\n                  svg: '<svg width=\"650\" height=\"829\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g opacity=\".2\" filter=\"url(#a)\"><ellipse cx=\"325\" cy=\"494.004\" rx=\"161\" ry=\"170\" fill=\"#DF169C\"/></g><g opacity=\".2\" filter=\"url(#b)\"><ellipse cx=\"325\" cy=\"298.504\" rx=\"161\" ry=\"134.5\" fill=\"#1B1EC4\"/></g><g opacity=\".2\" filter=\"url(#c)\"><ellipse cx=\"325\" cy=\"413.504\" rx=\"161\" ry=\"106.5\" fill=\"#DED61A\"/></g><defs><filter id=\"a\" x=\"0\" y=\"160.004\" width=\"650\" height=\"668\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/><feGaussianBlur stdDeviation=\"82\" result=\"effect1_foregroundBlur_3_538\"/></filter><filter id=\"b\" x=\"0\" y=\".004\" width=\"650\" height=\"597\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/><feGaussianBlur stdDeviation=\"82\" result=\"effect1_foregroundBlur_3_538\"/></filter><filter id=\"c\" x=\"0\" y=\"143.004\" width=\"650\" height=\"541\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/><feGaussianBlur stdDeviation=\"82\" result=\"effect1_foregroundBlur_3_538\"/></filter></defs></svg>',\n                  withExternalLayout: !0\n                }), /*#__PURE__*/r(\"div\", {\n                  className: \"framer-1a72ayv\",\n                  \"data-framer-name\": \"Me\",\n                  name: \"Me\",\n                  children: [/*#__PURE__*/e(i, {\n                    className: \"framer-abp3fh-container\",\n                    children: /*#__PURE__*/e(d, {\n                      breakpoint: O,\n                      overrides: {\n                        YBq371baQ: {\n                          variant: \"aSdGhblhE\"\n                        }\n                      },\n                      children: /*#__PURE__*/e(M, {\n                        height: \"100%\",\n                        id: \"EhlNnkZFn\",\n                        layoutId: \"EhlNnkZFn\",\n                        style: {\n                          height: \"100%\",\n                          width: \"100%\"\n                        },\n                        variant: \"RD1qXYVMB\",\n                        width: \"100%\"\n                      })\n                    })\n                  }), /*#__PURE__*/e(i, {\n                    className: \"framer-1rnh3uk-container\",\n                    children: /*#__PURE__*/e(d, {\n                      breakpoint: O,\n                      overrides: {\n                        YBq371baQ: {\n                          variant: \"recZgj8Np\"\n                        }\n                      },\n                      children: /*#__PURE__*/e(W, {\n                        height: \"100%\",\n                        id: \"YqlZWiY__\",\n                        layoutId: \"YqlZWiY__\",\n                        style: {\n                          height: \"100%\",\n                          width: \"100%\"\n                        },\n                        variant: \"FT3l6EMUK\",\n                        width: \"100%\"\n                      })\n                    })\n                  }), /*#__PURE__*/e(i, {\n                    className: \"framer-7mxplh-container\",\n                    children: /*#__PURE__*/e(d, {\n                      breakpoint: O,\n                      overrides: {\n                        YBq371baQ: {\n                          variant: \"oEBnKYcdy\"\n                        }\n                      },\n                      children: /*#__PURE__*/e(P, {\n                        height: \"100%\",\n                        id: \"b0UpcbJ5N\",\n                        layoutId: \"b0UpcbJ5N\",\n                        style: {\n                          height: \"100%\",\n                          width: \"100%\"\n                        },\n                        variant: \"Bpyyvc6D5\",\n                        width: \"100%\"\n                      })\n                    })\n                  }), /*#__PURE__*/e(l, {\n                    background: {\n                      alt: \"\",\n                      fit: \"fill\",\n                      intrinsicHeight: 196,\n                      intrinsicWidth: 123.5,\n                      loading: \"lazy\",\n                      pixelHeight: 392,\n                      pixelWidth: 247,\n                      src: \"https://framerusercontent.com/images/zc0Xy6aDR6G36VO0kdH8998jX48.png\"\n                    },\n                    className: \"framer-3x9npc\",\n                    \"data-framer-name\": \"me\",\n                    name: \"me\"\n                  }), /*#__PURE__*/e(i, {\n                    className: \"framer-136o5ze-container\",\n                    children: /*#__PURE__*/e(d, {\n                      breakpoint: O,\n                      overrides: {\n                        YBq371baQ: {\n                          variant: \"w9Ebant1s\"\n                        }\n                      },\n                      children: /*#__PURE__*/e(q, {\n                        height: \"100%\",\n                        id: \"sah9zvT7f\",\n                        layoutId: \"sah9zvT7f\",\n                        style: {\n                          height: \"100%\",\n                          width: \"100%\"\n                        },\n                        variant: \"pjhIEvBQM\",\n                        width: \"100%\"\n                      })\n                    })\n                  })]\n                })]\n              })]\n            }), /*#__PURE__*/r(\"div\", {\n              className: \"framer-1890x2\",\n              \"data-framer-name\": \"Brands\",\n              id: eZ,\n              name: \"Brands\",\n              ref: eY,\n              children: [/*#__PURE__*/e(\"div\", {\n                className: \"framer-wqtmuq\",\n                children: /*#__PURE__*/e(h, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(S.Fragment, {\n                    children: /*#__PURE__*/e(\"p\", {\n                      style: {\n                        \"--framer-font-size\": \"13px\",\n                        \"--framer-letter-spacing\": \"0.22em\",\n                        \"--framer-text-alignment\": \"center\",\n                        \"--framer-text-color\": \"var(--token-7e20ee09-1de2-4325-8c3e-ef5622c9d3fe, rgba(13, 13, 13, 0.85))\",\n                        \"--framer-text-transform\": \"uppercase\"\n                      },\n                      children: \"Where I've Left My Mark\"\n                    })\n                  }),\n                  className: \"framer-zprsdm\",\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                })\n              }), /*#__PURE__*/e(i, {\n                className: \"framer-oobcd5-container\",\n                children: /*#__PURE__*/e(d, {\n                  breakpoint: O,\n                  overrides: {\n                    KhZejVPPz: {\n                      variant: \"Qwny0Rkoj\"\n                    }\n                  },\n                  children: /*#__PURE__*/e(F, {\n                    height: \"100%\",\n                    id: \"HYfX501S5\",\n                    layoutId: \"HYfX501S5\",\n                    style: {\n                      height: \"100%\",\n                      width: \"100%\"\n                    },\n                    variant: \"LpS6MxvE8\",\n                    width: \"100%\"\n                  })\n                })\n              })]\n            }), /*#__PURE__*/r(E, {\n              __framer__animate: {\n                transition: eu\n              },\n              __framer__animateOnce: !0,\n              __framer__enter: eb,\n              __framer__exit: ek,\n              __framer__styleAppearEffectEnabled: !0,\n              __framer__threshold: .5,\n              __perspectiveFX: !1,\n              __targetOpacity: 1,\n              className: \"framer-4s1ewr\",\n              \"data-framer-name\": \"Works\",\n              id: eB,\n              name: \"Works\",\n              ref: eX,\n              transformTemplate: es,\n              children: [/*#__PURE__*/r(\"div\", {\n                className: \"framer-1fxzcro\",\n                children: [/*#__PURE__*/e(d, {\n                  breakpoint: O,\n                  overrides: {\n                    KhZejVPPz: {\n                      children: /*#__PURE__*/e(S.Fragment, {\n                        children: /*#__PURE__*/r(\"p\", {\n                          style: {\n                            \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                            \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                            \"--framer-font-size\": \"32px\",\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(255, 180, 77))\"\n                          },\n                          children: [\"Designs That \", /*#__PURE__*/e(\"span\", {\n                            style: {\n                              \"--framer-text-color\": \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgb(20, 99, 253))\"\n                            },\n                            children: \"Speak\"\n                          }), \" \"]\n                        })\n                      })\n                    }\n                  },\n                  children: /*#__PURE__*/e(h, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/e(S.Fragment, {\n                      children: /*#__PURE__*/r(\"p\", {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                          \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                          \"--framer-font-size\": \"50px\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(255, 180, 77))\"\n                        },\n                        children: [\"Designs That \", /*#__PURE__*/e(\"span\", {\n                          style: {\n                            \"--framer-text-color\": \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgb(20, 99, 253))\"\n                          },\n                          children: \"Speak\"\n                        }), \" \"]\n                      })\n                    }),\n                    className: \"framer-lk2wpd\",\n                    fonts: [\"CUSTOM;Magilio Regular\"],\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  })\n                }), /*#__PURE__*/e(d, {\n                  breakpoint: O,\n                  overrides: {\n                    KhZejVPPz: {\n                      children: /*#__PURE__*/e(S.Fragment, {\n                        children: /*#__PURE__*/e(\"p\", {\n                          style: {\n                            \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                            \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                            \"--framer-font-size\": \"15px\",\n                            \"--framer-line-height\": \"150%\",\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgb(244, 231, 212))\"\n                          },\n                          children: \"Explore the latest additions to my design portfolio. These recent projects showcase my ability to transform ideas into captivating digital experiences that resonate with users.\"\n                        })\n                      })\n                    }\n                  },\n                  children: /*#__PURE__*/e(h, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/e(S.Fragment, {\n                      children: /*#__PURE__*/e(\"p\", {\n                        style: {\n                          \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                          \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                          \"--framer-font-size\": \"18px\",\n                          \"--framer-line-height\": \"150%\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgb(244, 231, 212))\"\n                        },\n                        children: \"Explore the latest additions to my design portfolio. These recent projects showcase my ability to transform ideas into captivating digital experiences that resonate with users.\"\n                      })\n                    }),\n                    className: \"framer-1wheb90\",\n                    fonts: [\"FS;Satoshi-regular\"],\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  })\n                })]\n              }), /*#__PURE__*/r(\"div\", {\n                className: \"framer-1lh0s16\",\n                children: [/*#__PURE__*/e(m, {\n                  href: \"https://pickmy.link/\",\n                  children: /*#__PURE__*/e(\"a\", {\n                    className: \"framer-1asilc4 framer-lux5qc\",\n                    children: /*#__PURE__*/e(i, {\n                      className: \"framer-1ws8ezw-container\",\n                      children: /*#__PURE__*/e(d, {\n                        breakpoint: O,\n                        overrides: {\n                          KhZejVPPz: {\n                            variant: \"so186naBx\"\n                          },\n                          YBq371baQ: {\n                            variant: \"GrtvIU3os\"\n                          }\n                        },\n                        children: /*#__PURE__*/e(C, {\n                          description: \"Crafting a PickMyLink Landing Page: Essential link management with revenue features.\",\n                          height: \"100%\",\n                          id: \"qgPTwcZtG\",\n                          layoutId: \"qgPTwcZtG\",\n                          projectImg: eM({\n                            src: \"https://framerusercontent.com/images/pLl2vSEZHOSMJMXPQcK9UUL5TXg.jpg\",\n                            srcSet: \"https://framerusercontent.com/images/pLl2vSEZHOSMJMXPQcK9UUL5TXg.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/pLl2vSEZHOSMJMXPQcK9UUL5TXg.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/pLl2vSEZHOSMJMXPQcK9UUL5TXg.jpg 1100w\"\n                          }, \"\"),\n                          radius: 6,\n                          style: {\n                            width: \"100%\"\n                          },\n                          title: \"Pickmy.link\",\n                          variant: \"GUPLcLD9E\",\n                          width: \"100%\"\n                        })\n                      })\n                    })\n                  })\n                }), /*#__PURE__*/e(m, {\n                  href: \"https://www.figma.com/proto/j1xBOX6v1Tkxr6Bes6WybF/Ananthanath-A?page-id=24%3A499&type=design&node-id=74-2133&viewport=306%2C77%2C0.11&t=rOqHpYIczr37wV5D-1&scaling=scale-down-width&starting-point-node-id=74%3A2133&mode=design\",\n                  openInNewTab: !0,\n                  children: /*#__PURE__*/e(\"a\", {\n                    className: \"framer-lqhs3g framer-lux5qc\",\n                    children: /*#__PURE__*/e(i, {\n                      className: \"framer-1n7tpu3-container\",\n                      children: /*#__PURE__*/e(d, {\n                        breakpoint: O,\n                        overrides: {\n                          KhZejVPPz: {\n                            variant: \"so186naBx\"\n                          },\n                          YBq371baQ: {\n                            variant: \"GrtvIU3os\"\n                          }\n                        },\n                        children: /*#__PURE__*/e(C, {\n                          description: \"A blockchain trading card platform for baseball fans to buy, sell, and trade virtual cards.\",\n                          height: \"100%\",\n                          id: \"ZdTkxm8cY\",\n                          layoutId: \"ZdTkxm8cY\",\n                          projectImg: eM({\n                            src: \"https://framerusercontent.com/images/YYPak77Hwjp75TTeDMfQG9TAjYo.jpg\",\n                            srcSet: \"https://framerusercontent.com/images/YYPak77Hwjp75TTeDMfQG9TAjYo.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/YYPak77Hwjp75TTeDMfQG9TAjYo.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/YYPak77Hwjp75TTeDMfQG9TAjYo.jpg 1100w\"\n                          }, \"\"),\n                          radius: 6,\n                          style: {\n                            width: \"100%\"\n                          },\n                          title: \"MLB NFT Marketplace\",\n                          variant: \"GUPLcLD9E\",\n                          width: \"100%\"\n                        })\n                      })\n                    })\n                  })\n                }), /*#__PURE__*/e(m, {\n                  href: \"https://www.figma.com/proto/j1xBOX6v1Tkxr6Bes6WybF/Ananthanath-A?page-id=24%3A499&type=design&node-id=68-1408&viewport=306%2C77%2C0.11&t=rOqHpYIczr37wV5D-1&scaling=scale-down-width&starting-point-node-id=74%3A2133&mode=design\",\n                  openInNewTab: !0,\n                  children: /*#__PURE__*/e(\"a\", {\n                    className: \"framer-10evunq framer-lux5qc\",\n                    children: /*#__PURE__*/e(i, {\n                      className: \"framer-1pnvzim-container\",\n                      children: /*#__PURE__*/e(d, {\n                        breakpoint: O,\n                        overrides: {\n                          KhZejVPPz: {\n                            variant: \"so186naBx\"\n                          },\n                          YBq371baQ: {\n                            variant: \"GrtvIU3os\"\n                          }\n                        },\n                        children: /*#__PURE__*/e(C, {\n                          description: \"Designed a comprehensive crypto investment and exchange platform, including web and mobile applications.\",\n                          height: \"100%\",\n                          id: \"Avg3V6h8O\",\n                          layoutId: \"Avg3V6h8O\",\n                          projectImg: eM({\n                            src: \"https://framerusercontent.com/images/tGDR7nJL2bjFTL4VN52BxQcTBo.jpg\",\n                            srcSet: \"https://framerusercontent.com/images/tGDR7nJL2bjFTL4VN52BxQcTBo.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/tGDR7nJL2bjFTL4VN52BxQcTBo.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/tGDR7nJL2bjFTL4VN52BxQcTBo.jpg 1100w\"\n                          }, \"\"),\n                          radius: 6,\n                          style: {\n                            width: \"100%\"\n                          },\n                          title: \"Crypto Exchange\",\n                          variant: \"GUPLcLD9E\",\n                          width: \"100%\"\n                        })\n                      })\n                    })\n                  })\n                }), /*#__PURE__*/e(m, {\n                  href: \"https://www.figma.com/proto/j1xBOX6v1Tkxr6Bes6WybF/Ananthanath-A?page-id=24%3A499&type=design&node-id=74-2133&viewport=306%2C77%2C0.11&t=rOqHpYIczr37wV5D-1&scaling=scale-down-width&starting-point-node-id=74%3A2133&mode=design\",\n                  openInNewTab: !0,\n                  children: /*#__PURE__*/e(\"a\", {\n                    className: \"framer-2n3slp framer-lux5qc\",\n                    children: /*#__PURE__*/e(i, {\n                      className: \"framer-14qq53o-container\",\n                      children: /*#__PURE__*/e(d, {\n                        breakpoint: O,\n                        overrides: {\n                          KhZejVPPz: {\n                            variant: \"so186naBx\"\n                          },\n                          YBq371baQ: {\n                            variant: \"GrtvIU3os\"\n                          }\n                        },\n                        children: /*#__PURE__*/e(C, {\n                          description: \"An online platform enabling users to access family trees, upload media, and browse shared content seamlessly.\",\n                          height: \"100%\",\n                          id: \"leIJf1kbU\",\n                          layoutId: \"leIJf1kbU\",\n                          projectImg: eM({\n                            src: \"https://framerusercontent.com/images/cNCYWbOb7qhUA8EgAQrGbRxKg.jpg\",\n                            srcSet: \"https://framerusercontent.com/images/cNCYWbOb7qhUA8EgAQrGbRxKg.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/cNCYWbOb7qhUA8EgAQrGbRxKg.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/cNCYWbOb7qhUA8EgAQrGbRxKg.jpg 1100w\"\n                          }, \"\"),\n                          radius: 6,\n                          style: {\n                            width: \"100%\"\n                          },\n                          title: \"PhotoTree\",\n                          variant: \"GUPLcLD9E\",\n                          width: \"100%\"\n                        })\n                      })\n                    })\n                  })\n                })]\n              })]\n            }), /*#__PURE__*/r(E, {\n              __framer__animate: {\n                transition: eu\n              },\n              __framer__animateOnce: !0,\n              __framer__enter: eb,\n              __framer__exit: ek,\n              __framer__styleAppearEffectEnabled: !0,\n              __framer__threshold: .5,\n              __perspectiveFX: !1,\n              __targetOpacity: 1,\n              className: \"framer-vpoi5f\",\n              \"data-framer-name\": \"Extra-CC\",\n              id: eJ,\n              name: \"Extra-CC\",\n              ref: e$,\n              transformTemplate: es,\n              children: [/*#__PURE__*/r(\"div\", {\n                className: \"framer-195wuyd\",\n                children: [/*#__PURE__*/e(d, {\n                  breakpoint: O,\n                  overrides: {\n                    KhZejVPPz: {\n                      children: /*#__PURE__*/e(S.Fragment, {\n                        children: /*#__PURE__*/e(\"p\", {\n                          style: {\n                            \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                            \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                            \"--framer-font-size\": \"32px\",\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(255, 180, 77))\"\n                          },\n                          children: \"Design, Learn, Collaborate\"\n                        })\n                      })\n                    }\n                  },\n                  children: /*#__PURE__*/e(h, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/e(S.Fragment, {\n                      children: /*#__PURE__*/e(\"p\", {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                          \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                          \"--framer-font-size\": \"50px\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(255, 180, 77))\"\n                        },\n                        children: \"Design, Learn, Collaborate\"\n                      })\n                    }),\n                    className: \"framer-17j03gw\",\n                    fonts: [\"CUSTOM;Magilio Regular\"],\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  })\n                }), /*#__PURE__*/e(d, {\n                  breakpoint: O,\n                  overrides: {\n                    KhZejVPPz: {\n                      children: /*#__PURE__*/e(S.Fragment, {\n                        children: /*#__PURE__*/e(\"p\", {\n                          style: {\n                            \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                            \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                            \"--framer-font-size\": \"15px\",\n                            \"--framer-line-height\": \"150%\",\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgb(244, 231, 212))\"\n                          },\n                          children: \"I believe that design thrives on collaboration and continuous learning. Explore the initiatives I'm involved in to foster a culture of knowledge exchange and creative growth within the design community.\"\n                        })\n                      })\n                    }\n                  },\n                  children: /*#__PURE__*/e(h, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/e(S.Fragment, {\n                      children: /*#__PURE__*/e(\"p\", {\n                        style: {\n                          \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                          \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                          \"--framer-font-size\": \"18px\",\n                          \"--framer-line-height\": \"150%\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgb(244, 231, 212))\"\n                        },\n                        children: \"I believe that design thrives on collaboration and continuous learning. Explore the initiatives I'm involved in to foster a culture of knowledge exchange and creative growth within the design community.\"\n                      })\n                    }),\n                    className: \"framer-19yz71e\",\n                    fonts: [\"FS;Satoshi-regular\"],\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  })\n                })]\n              }), /*#__PURE__*/r(\"div\", {\n                className: \"framer-8ianix\",\n                children: [/*#__PURE__*/e(m, {\n                  href: \"https://www.instagram.com/kalaiism/\",\n                  children: /*#__PURE__*/r(j.a, {\n                    className: \"framer-1f11e29 framer-lux5qc\",\n                    whileHover: eT,\n                    children: [/*#__PURE__*/e(d, {\n                      breakpoint: O,\n                      overrides: {\n                        KhZejVPPz: {\n                          background: {\n                            alt: \"\",\n                            fit: \"fill\",\n                            intrinsicHeight: 1100,\n                            intrinsicWidth: 1100,\n                            loading: \"lazy\",\n                            pixelHeight: 1100,\n                            pixelWidth: 1100,\n                            sizes: \"120px\",\n                            src: \"https://framerusercontent.com/images/heHcrs5Aup8GGCF4MUQAmVMiVQI.jpg\",\n                            srcSet: \"https://framerusercontent.com/images/heHcrs5Aup8GGCF4MUQAmVMiVQI.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/heHcrs5Aup8GGCF4MUQAmVMiVQI.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/heHcrs5Aup8GGCF4MUQAmVMiVQI.jpg 1100w\"\n                          }\n                        },\n                        YBq371baQ: {\n                          background: {\n                            alt: \"\",\n                            fit: \"fill\",\n                            intrinsicHeight: 1100,\n                            intrinsicWidth: 1100,\n                            loading: \"lazy\",\n                            pixelHeight: 1100,\n                            pixelWidth: 1100,\n                            sizes: \"calc(max((100vw - 112px) / 3, 200px) - 32px)\",\n                            src: \"https://framerusercontent.com/images/heHcrs5Aup8GGCF4MUQAmVMiVQI.jpg\",\n                            srcSet: \"https://framerusercontent.com/images/heHcrs5Aup8GGCF4MUQAmVMiVQI.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/heHcrs5Aup8GGCF4MUQAmVMiVQI.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/heHcrs5Aup8GGCF4MUQAmVMiVQI.jpg 1100w\"\n                          }\n                        }\n                      },\n                      children: /*#__PURE__*/e(l, {\n                        background: {\n                          alt: \"\",\n                          fit: \"fill\",\n                          intrinsicHeight: 1100,\n                          intrinsicWidth: 1100,\n                          loading: \"lazy\",\n                          pixelHeight: 1100,\n                          pixelWidth: 1100,\n                          sizes: \"calc(max(max((min(100vw - 128px, 1000px) - 64px) / 3, 200px), 270px) - 32px)\",\n                          src: \"https://framerusercontent.com/images/heHcrs5Aup8GGCF4MUQAmVMiVQI.jpg\",\n                          srcSet: \"https://framerusercontent.com/images/heHcrs5Aup8GGCF4MUQAmVMiVQI.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/heHcrs5Aup8GGCF4MUQAmVMiVQI.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/heHcrs5Aup8GGCF4MUQAmVMiVQI.jpg 1100w\"\n                        },\n                        className: \"framer-pahv1l\",\n                        \"data-framer-name\": \"Image\",\n                        name: \"Image\"\n                      })\n                    }), /*#__PURE__*/r(\"div\", {\n                      className: \"framer-a3fyxg\",\n                      \"data-framer-name\": \"Content\",\n                      name: \"Content\",\n                      children: [/*#__PURE__*/e(d, {\n                        breakpoint: O,\n                        overrides: {\n                          KhZejVPPz: {\n                            children: /*#__PURE__*/e(S.Fragment, {\n                              children: /*#__PURE__*/e(\"h2\", {\n                                style: {\n                                  \"--font-selector\": \"RlM7U2F0b3NoaS1ib2xk\",\n                                  \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                                  \"--framer-font-size\": \"20px\",\n                                  \"--framer-font-weight\": \"700\",\n                                  \"--framer-letter-spacing\": \"-0.7px\",\n                                  \"--framer-line-height\": \"1.5em\",\n                                  \"--framer-text-alignment\": \"left\",\n                                  \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(13, 13, 13))\"\n                                },\n                                children: \"Kalaiism\"\n                              })\n                            })\n                          }\n                        },\n                        children: /*#__PURE__*/e(h, {\n                          __fromCanvasComponent: !0,\n                          children: /*#__PURE__*/e(S.Fragment, {\n                            children: /*#__PURE__*/e(\"h2\", {\n                              style: {\n                                \"--font-selector\": \"RlM7U2F0b3NoaS1ib2xk\",\n                                \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                                \"--framer-font-size\": \"24px\",\n                                \"--framer-font-weight\": \"700\",\n                                \"--framer-letter-spacing\": \"-0.7px\",\n                                \"--framer-line-height\": \"1.5em\",\n                                \"--framer-text-alignment\": \"left\",\n                                \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(13, 13, 13))\"\n                              },\n                              children: \"Kalaiism\"\n                            })\n                          }),\n                          className: \"framer-azs8zq\",\n                          fonts: [\"FS;Satoshi-bold\"],\n                          verticalAlignment: \"top\",\n                          withExternalLayout: !0\n                        })\n                      }), /*#__PURE__*/e(d, {\n                        breakpoint: O,\n                        overrides: {\n                          KhZejVPPz: {\n                            children: /*#__PURE__*/e(S.Fragment, {\n                              children: /*#__PURE__*/e(\"h3\", {\n                                style: {\n                                  \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                                  \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                                  \"--framer-font-size\": \"14px\",\n                                  \"--framer-font-weight\": \"500\",\n                                  \"--framer-letter-spacing\": \"-0.5px\",\n                                  \"--framer-line-height\": \"1.4em\",\n                                  \"--framer-text-alignment\": \"left\",\n                                  \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgba(13, 13, 13, 0.65))\"\n                                },\n                                children: \"Cultivating design culture through education and inspiration\"\n                              })\n                            })\n                          },\n                          YBq371baQ: {\n                            children: /*#__PURE__*/e(S.Fragment, {\n                              children: /*#__PURE__*/e(\"h3\", {\n                                style: {\n                                  \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                                  \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                                  \"--framer-font-size\": \"14px\",\n                                  \"--framer-font-weight\": \"500\",\n                                  \"--framer-letter-spacing\": \"-0.5px\",\n                                  \"--framer-line-height\": \"1.4em\",\n                                  \"--framer-text-alignment\": \"left\",\n                                  \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgba(13, 13, 13, 0.65))\"\n                                },\n                                children: \"Cultivating design culture through education and inspiration\"\n                              })\n                            })\n                          }\n                        },\n                        children: /*#__PURE__*/e(h, {\n                          __fromCanvasComponent: !0,\n                          children: /*#__PURE__*/e(S.Fragment, {\n                            children: /*#__PURE__*/e(\"h3\", {\n                              style: {\n                                \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                                \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                                \"--framer-font-weight\": \"500\",\n                                \"--framer-letter-spacing\": \"-0.5px\",\n                                \"--framer-line-height\": \"1.4em\",\n                                \"--framer-text-alignment\": \"left\",\n                                \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgba(13, 13, 13, 0.65))\"\n                              },\n                              children: \"Cultivating design culture through education and inspiration\"\n                            })\n                          }),\n                          className: \"framer-11fyehp\",\n                          fonts: [\"FS;Satoshi-medium\"],\n                          verticalAlignment: \"top\",\n                          withExternalLayout: !0\n                        })\n                      })]\n                    })]\n                  })\n                }), /*#__PURE__*/e(m, {\n                  href: \"https://www.figma.com/community/file/1071678557813409125\",\n                  children: /*#__PURE__*/r(j.a, {\n                    className: \"framer-1uf78bp framer-lux5qc\",\n                    whileHover: eT,\n                    children: [/*#__PURE__*/e(d, {\n                      breakpoint: O,\n                      overrides: {\n                        KhZejVPPz: {\n                          background: {\n                            alt: \"\",\n                            fit: \"fill\",\n                            intrinsicHeight: 1100,\n                            intrinsicWidth: 1100,\n                            loading: \"lazy\",\n                            pixelHeight: 1100,\n                            pixelWidth: 1100,\n                            sizes: \"120px\",\n                            src: \"https://framerusercontent.com/images/SPZjkoGxbPlyS9VAnHsNdGLHeHk.jpg\",\n                            srcSet: \"https://framerusercontent.com/images/SPZjkoGxbPlyS9VAnHsNdGLHeHk.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/SPZjkoGxbPlyS9VAnHsNdGLHeHk.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/SPZjkoGxbPlyS9VAnHsNdGLHeHk.jpg 1100w\"\n                          }\n                        },\n                        YBq371baQ: {\n                          background: {\n                            alt: \"\",\n                            fit: \"fill\",\n                            intrinsicHeight: 1100,\n                            intrinsicWidth: 1100,\n                            loading: \"lazy\",\n                            pixelHeight: 1100,\n                            pixelWidth: 1100,\n                            sizes: \"calc(max((100vw - 112px) / 3, 200px) - 32px)\",\n                            src: \"https://framerusercontent.com/images/SPZjkoGxbPlyS9VAnHsNdGLHeHk.jpg\",\n                            srcSet: \"https://framerusercontent.com/images/SPZjkoGxbPlyS9VAnHsNdGLHeHk.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/SPZjkoGxbPlyS9VAnHsNdGLHeHk.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/SPZjkoGxbPlyS9VAnHsNdGLHeHk.jpg 1100w\"\n                          }\n                        }\n                      },\n                      children: /*#__PURE__*/e(l, {\n                        background: {\n                          alt: \"\",\n                          fit: \"fill\",\n                          intrinsicHeight: 1100,\n                          intrinsicWidth: 1100,\n                          loading: \"lazy\",\n                          pixelHeight: 1100,\n                          pixelWidth: 1100,\n                          sizes: \"calc(max(max((min(100vw - 128px, 1000px) - 64px) / 3, 200px), 270px) - 32px)\",\n                          src: \"https://framerusercontent.com/images/SPZjkoGxbPlyS9VAnHsNdGLHeHk.jpg\",\n                          srcSet: \"https://framerusercontent.com/images/SPZjkoGxbPlyS9VAnHsNdGLHeHk.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/SPZjkoGxbPlyS9VAnHsNdGLHeHk.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/SPZjkoGxbPlyS9VAnHsNdGLHeHk.jpg 1100w\"\n                        },\n                        className: \"framer-mzph4v\",\n                        \"data-framer-name\": \"Image\",\n                        name: \"Image\"\n                      })\n                    }), /*#__PURE__*/r(\"div\", {\n                      className: \"framer-1az7m3m\",\n                      \"data-framer-name\": \"Content\",\n                      name: \"Content\",\n                      children: [/*#__PURE__*/e(d, {\n                        breakpoint: O,\n                        overrides: {\n                          KhZejVPPz: {\n                            children: /*#__PURE__*/e(S.Fragment, {\n                              children: /*#__PURE__*/e(\"h2\", {\n                                style: {\n                                  \"--font-selector\": \"RlM7U2F0b3NoaS1ib2xk\",\n                                  \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                                  \"--framer-font-size\": \"20px\",\n                                  \"--framer-font-weight\": \"700\",\n                                  \"--framer-letter-spacing\": \"-0.7px\",\n                                  \"--framer-line-height\": \"1.5em\",\n                                  \"--framer-text-alignment\": \"left\",\n                                  \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(13, 13, 13))\"\n                                },\n                                children: \"Kalai Icons\"\n                              })\n                            })\n                          }\n                        },\n                        children: /*#__PURE__*/e(h, {\n                          __fromCanvasComponent: !0,\n                          children: /*#__PURE__*/e(S.Fragment, {\n                            children: /*#__PURE__*/e(\"h2\", {\n                              style: {\n                                \"--font-selector\": \"RlM7U2F0b3NoaS1ib2xk\",\n                                \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                                \"--framer-font-size\": \"24px\",\n                                \"--framer-font-weight\": \"700\",\n                                \"--framer-letter-spacing\": \"-0.7px\",\n                                \"--framer-line-height\": \"1.5em\",\n                                \"--framer-text-alignment\": \"left\",\n                                \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(13, 13, 13))\"\n                              },\n                              children: \"Kalai Icons\"\n                            })\n                          }),\n                          className: \"framer-msgys2\",\n                          fonts: [\"FS;Satoshi-bold\"],\n                          verticalAlignment: \"top\",\n                          withExternalLayout: !0\n                        })\n                      }), /*#__PURE__*/e(d, {\n                        breakpoint: O,\n                        overrides: {\n                          KhZejVPPz: {\n                            children: /*#__PURE__*/e(S.Fragment, {\n                              children: /*#__PURE__*/e(\"h3\", {\n                                style: {\n                                  \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                                  \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                                  \"--framer-font-size\": \"14px\",\n                                  \"--framer-font-weight\": \"500\",\n                                  \"--framer-letter-spacing\": \"-0.5px\",\n                                  \"--framer-line-height\": \"1.4em\",\n                                  \"--framer-text-alignment\": \"left\",\n                                  \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgba(13, 13, 13, 0.65))\"\n                                },\n                                children: \"Redefining digital expression with open source icons\"\n                              })\n                            })\n                          },\n                          YBq371baQ: {\n                            children: /*#__PURE__*/e(S.Fragment, {\n                              children: /*#__PURE__*/e(\"h3\", {\n                                style: {\n                                  \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                                  \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                                  \"--framer-font-size\": \"14px\",\n                                  \"--framer-font-weight\": \"500\",\n                                  \"--framer-letter-spacing\": \"-0.5px\",\n                                  \"--framer-line-height\": \"1.4em\",\n                                  \"--framer-text-alignment\": \"left\",\n                                  \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgba(13, 13, 13, 0.65))\"\n                                },\n                                children: \"Redefining digital expression with open source icons\"\n                              })\n                            })\n                          }\n                        },\n                        children: /*#__PURE__*/e(h, {\n                          __fromCanvasComponent: !0,\n                          children: /*#__PURE__*/e(S.Fragment, {\n                            children: /*#__PURE__*/e(\"h3\", {\n                              style: {\n                                \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                                \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                                \"--framer-font-weight\": \"500\",\n                                \"--framer-letter-spacing\": \"-0.5px\",\n                                \"--framer-line-height\": \"1.4em\",\n                                \"--framer-text-alignment\": \"left\",\n                                \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgba(13, 13, 13, 0.65))\"\n                              },\n                              children: \"Redefining digital expression with open source icons\"\n                            })\n                          }),\n                          className: \"framer-duj4ue\",\n                          fonts: [\"FS;Satoshi-medium\"],\n                          verticalAlignment: \"top\",\n                          withExternalLayout: !0\n                        })\n                      })]\n                    })]\n                  })\n                }), /*#__PURE__*/e(eP, {\n                  children: t => /*#__PURE__*/e(a, {\n                    children: /*#__PURE__*/r(j.div, {\n                      className: \"framer-gv7z1e\",\n                      onTap: X(t),\n                      whileHover: eT,\n                      children: [/*#__PURE__*/e(d, {\n                        breakpoint: O,\n                        overrides: {\n                          KhZejVPPz: {\n                            background: {\n                              alt: \"\",\n                              fit: \"fill\",\n                              intrinsicHeight: 1100,\n                              intrinsicWidth: 1100,\n                              loading: \"lazy\",\n                              pixelHeight: 1100,\n                              pixelWidth: 1100,\n                              sizes: \"120px\",\n                              src: \"https://framerusercontent.com/images/Ohhi3YVlfSGulP9ukJrMnHl2Q.jpg\",\n                              srcSet: \"https://framerusercontent.com/images/Ohhi3YVlfSGulP9ukJrMnHl2Q.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/Ohhi3YVlfSGulP9ukJrMnHl2Q.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/Ohhi3YVlfSGulP9ukJrMnHl2Q.jpg 1100w\"\n                            }\n                          },\n                          YBq371baQ: {\n                            background: {\n                              alt: \"\",\n                              fit: \"fill\",\n                              intrinsicHeight: 1100,\n                              intrinsicWidth: 1100,\n                              loading: \"lazy\",\n                              pixelHeight: 1100,\n                              pixelWidth: 1100,\n                              sizes: \"calc(max((100vw - 112px) / 3, 200px) - 32px)\",\n                              src: \"https://framerusercontent.com/images/Ohhi3YVlfSGulP9ukJrMnHl2Q.jpg\",\n                              srcSet: \"https://framerusercontent.com/images/Ohhi3YVlfSGulP9ukJrMnHl2Q.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/Ohhi3YVlfSGulP9ukJrMnHl2Q.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/Ohhi3YVlfSGulP9ukJrMnHl2Q.jpg 1100w\"\n                            }\n                          }\n                        },\n                        children: /*#__PURE__*/e(l, {\n                          background: {\n                            alt: \"\",\n                            fit: \"fill\",\n                            intrinsicHeight: 1100,\n                            intrinsicWidth: 1100,\n                            loading: \"lazy\",\n                            pixelHeight: 1100,\n                            pixelWidth: 1100,\n                            sizes: \"calc(max(max((min(100vw - 128px, 1000px) - 64px) / 3, 200px), 270px) - 32px)\",\n                            src: \"https://framerusercontent.com/images/Ohhi3YVlfSGulP9ukJrMnHl2Q.jpg\",\n                            srcSet: \"https://framerusercontent.com/images/Ohhi3YVlfSGulP9ukJrMnHl2Q.jpg?scale-down-to=512 512w, https://framerusercontent.com/images/Ohhi3YVlfSGulP9ukJrMnHl2Q.jpg?scale-down-to=1024 1024w, https://framerusercontent.com/images/Ohhi3YVlfSGulP9ukJrMnHl2Q.jpg 1100w\"\n                          },\n                          className: \"framer-xvu4gi\",\n                          \"data-framer-name\": \"Image\",\n                          name: \"Image\"\n                        })\n                      }), /*#__PURE__*/r(\"div\", {\n                        className: \"framer-lxwasj\",\n                        \"data-framer-name\": \"Content\",\n                        name: \"Content\",\n                        children: [/*#__PURE__*/e(d, {\n                          breakpoint: O,\n                          overrides: {\n                            KhZejVPPz: {\n                              children: /*#__PURE__*/e(S.Fragment, {\n                                children: /*#__PURE__*/e(\"h2\", {\n                                  style: {\n                                    \"--font-selector\": \"RlM7U2F0b3NoaS1ib2xk\",\n                                    \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                                    \"--framer-font-size\": \"20px\",\n                                    \"--framer-font-weight\": \"700\",\n                                    \"--framer-letter-spacing\": \"-0.7px\",\n                                    \"--framer-line-height\": \"1.5em\",\n                                    \"--framer-text-alignment\": \"left\",\n                                    \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(13, 13, 13))\"\n                                  },\n                                  children: \"Design Talks\"\n                                })\n                              })\n                            }\n                          },\n                          children: /*#__PURE__*/e(h, {\n                            __fromCanvasComponent: !0,\n                            children: /*#__PURE__*/e(S.Fragment, {\n                              children: /*#__PURE__*/e(\"h2\", {\n                                style: {\n                                  \"--font-selector\": \"RlM7U2F0b3NoaS1ib2xk\",\n                                  \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                                  \"--framer-font-size\": \"24px\",\n                                  \"--framer-font-weight\": \"700\",\n                                  \"--framer-letter-spacing\": \"-0.7px\",\n                                  \"--framer-line-height\": \"1.5em\",\n                                  \"--framer-text-alignment\": \"left\",\n                                  \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(13, 13, 13))\"\n                                },\n                                children: \"Design Talks\"\n                              })\n                            }),\n                            className: \"framer-1ljqx\",\n                            fonts: [\"FS;Satoshi-bold\"],\n                            verticalAlignment: \"top\",\n                            withExternalLayout: !0\n                          })\n                        }), /*#__PURE__*/e(d, {\n                          breakpoint: O,\n                          overrides: {\n                            KhZejVPPz: {\n                              children: /*#__PURE__*/e(S.Fragment, {\n                                children: /*#__PURE__*/e(\"h3\", {\n                                  style: {\n                                    \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                                    \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                                    \"--framer-font-size\": \"14px\",\n                                    \"--framer-font-weight\": \"500\",\n                                    \"--framer-letter-spacing\": \"-0.5px\",\n                                    \"--framer-line-height\": \"1.4em\",\n                                    \"--framer-text-alignment\": \"left\",\n                                    \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgba(13, 13, 13, 0.65))\"\n                                  },\n                                  children: \"Shaping tomorrow's design thinkers\"\n                                })\n                              })\n                            },\n                            YBq371baQ: {\n                              children: /*#__PURE__*/e(S.Fragment, {\n                                children: /*#__PURE__*/e(\"h3\", {\n                                  style: {\n                                    \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                                    \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                                    \"--framer-font-size\": \"14px\",\n                                    \"--framer-font-weight\": \"500\",\n                                    \"--framer-letter-spacing\": \"-0.5px\",\n                                    \"--framer-line-height\": \"1.4em\",\n                                    \"--framer-text-alignment\": \"left\",\n                                    \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgba(13, 13, 13, 0.65))\"\n                                  },\n                                  children: \"Shaping tomorrow's design thinkers\"\n                                })\n                              })\n                            }\n                          },\n                          children: /*#__PURE__*/e(h, {\n                            __fromCanvasComponent: !0,\n                            children: /*#__PURE__*/e(S.Fragment, {\n                              children: /*#__PURE__*/e(\"h3\", {\n                                style: {\n                                  \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                                  \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                                  \"--framer-font-weight\": \"500\",\n                                  \"--framer-letter-spacing\": \"-0.5px\",\n                                  \"--framer-line-height\": \"1.4em\",\n                                  \"--framer-text-alignment\": \"left\",\n                                  \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgba(13, 13, 13, 0.65))\"\n                                },\n                                children: \"Shaping tomorrow's design thinkers\"\n                              })\n                            }),\n                            className: \"framer-ie4dih\",\n                            fonts: [\"FS;Satoshi-medium\"],\n                            verticalAlignment: \"top\",\n                            withExternalLayout: !0\n                          })\n                        })]\n                      }), /*#__PURE__*/e(v, {\n                        children: t.visible && /*#__PURE__*/e(a, {\n                          children: /*#__PURE__*/z.createPortal( /*#__PURE__*/r(S.Fragment, {\n                            children: [/*#__PURE__*/e(j.div, {\n                              animate: {\n                                opacity: 1,\n                                transition: {\n                                  delay: 0,\n                                  duration: .3,\n                                  ease: [.5, 0, .88, .77],\n                                  type: \"tween\"\n                                }\n                              },\n                              className: \"framer-o2mjjb\",\n                              exit: {\n                                opacity: 0,\n                                transition: {\n                                  delay: 0,\n                                  duration: .6,\n                                  ease: [.12, .23, .5, 1],\n                                  type: \"tween\"\n                                }\n                              },\n                              initial: {\n                                opacity: 0\n                              },\n                              onTap: () => t.hide()\n                            }, \"x9Bfmj4Zb\"), /*#__PURE__*/e(j.div, {\n                              className: \"framer-vol2lx\",\n                              \"data-framer-name\": \"BG overlay\",\n                              name: \"BG overlay\",\n                              onTap: J(t)\n                            }), /*#__PURE__*/e(\"div\", {\n                              className: \"framer-1wd0u1b\",\n                              children: /*#__PURE__*/r(j.div, {\n                                animate: eV,\n                                className: \"framer-mqjgy8\",\n                                exit: eC,\n                                initial: eq,\n                                transformTemplate: es,\n                                children: [/*#__PURE__*/e(d, {\n                                  breakpoint: O,\n                                  overrides: {\n                                    KhZejVPPz: {\n                                      onTap: J(t)\n                                    }\n                                  },\n                                  children: /*#__PURE__*/r(j.div, {\n                                    className: \"framer-69rd8\",\n                                    onTap: $(t),\n                                    children: [/*#__PURE__*/e(h, {\n                                      __fromCanvasComponent: !0,\n                                      children: /*#__PURE__*/e(S.Fragment, {\n                                        children: /*#__PURE__*/e(\"p\", {\n                                          style: {\n                                            \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                                            \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                                            \"--framer-font-size\": \"14px\",\n                                            \"--framer-line-height\": \"100%\",\n                                            \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(13, 13, 13))\"\n                                          },\n                                          children: \"Close\"\n                                        })\n                                      }),\n                                      className: \"framer-1jqadd2\",\n                                      fonts: [\"CUSTOM;Magilio Regular\"],\n                                      verticalAlignment: \"top\",\n                                      withExternalLayout: !0\n                                    }), /*#__PURE__*/e(i, {\n                                      className: \"framer-tlzo1d-container\",\n                                      children: /*#__PURE__*/e(N, {\n                                        color: 'var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(13, 13, 13)) /* {\"name\":\"Text_heading\"} */',\n                                        height: \"100%\",\n                                        iconSearch: \"cancel\",\n                                        iconSelection: \"Closet\",\n                                        id: \"C0oJwEjVM\",\n                                        layoutId: \"C0oJwEjVM\",\n                                        mirrored: !1,\n                                        selectByList: !1,\n                                        style: {\n                                          height: \"100%\",\n                                          width: \"100%\"\n                                        },\n                                        width: \"100%\"\n                                      })\n                                    })]\n                                  })\n                                }), /*#__PURE__*/e(h, {\n                                  __fromCanvasComponent: !0,\n                                  children: /*#__PURE__*/e(S.Fragment, {\n                                    children: /*#__PURE__*/e(\"p\", {\n                                      style: {\n                                        \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                                        \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                                        \"--framer-font-size\": \"32px\",\n                                        \"--framer-text-alignment\": \"left\",\n                                        \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(13, 13, 13))\"\n                                      },\n                                      children: \"Design Talks: Nurturing Design Passion\"\n                                    })\n                                  }),\n                                  className: \"framer-1bzr08x\",\n                                  fonts: [\"CUSTOM;Magilio Regular\"],\n                                  verticalAlignment: \"top\",\n                                  withExternalLayout: !0\n                                }), /*#__PURE__*/e(\"div\", {\n                                  className: \"framer-1nejwtc\",\n                                  children: /*#__PURE__*/e(h, {\n                                    __fromCanvasComponent: !0,\n                                    children: /*#__PURE__*/r(S.Fragment, {\n                                      children: [/*#__PURE__*/r(\"p\", {\n                                        style: {\n                                          \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                                          \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                                          \"--framer-font-size\": \"17px\",\n                                          \"--framer-line-height\": \"160%\",\n                                          \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgb(244, 231, 212))\"\n                                        },\n                                        children: [\"Teaching and knowledge-sharing aren't just part of my journey; they are my guiding stars. I've conducted immersive sessions for students, including recent ones with eager minds from \", /*#__PURE__*/e(m, {\n                                          href: \"https://www.linkedin.com/posts/ananthanathanil_last-week-i-had-a-great-time-with-my-juniors-activity-6789421529538138112-NkKu?utm_source=share&utm_medium=member_desktop\",\n                                          openInNewTab: !0,\n                                          smoothScroll: !1,\n                                          children: /*#__PURE__*/e(\"a\", {\n                                            className: \"framer-styles-preset-65ajx8\",\n                                            \"data-styles-preset\": \"emPy47jXY\",\n                                            children: \"Vellore Institute of Technology\"\n                                          })\n                                        }), \" and \", /*#__PURE__*/e(m, {\n                                          href: \"https://www.linkedin.com/posts/kumaraguru-college-of-liberal-arts-and-science_kclas-kclasviscom-kumaraguruinstitutions-activity-6769293728764043264-WgBG?utm_source=share&utm_medium=member_desktop\",\n                                          openInNewTab: !0,\n                                          smoothScroll: !1,\n                                          children: /*#__PURE__*/e(\"a\", {\n                                            className: \"framer-styles-preset-65ajx8\",\n                                            \"data-styles-preset\": \"emPy47jXY\",\n                                            children: \"Kumaraguru College\"\n                                          })\n                                        }), \" as well as engaging in one-on-one design talks with individuals seeking personalized guidance.\"]\n                                      }), /*#__PURE__*/e(\"p\", {\n                                        style: {\n                                          \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                                          \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                                          \"--framer-font-size\": \"17px\",\n                                          \"--framer-line-height\": \"160%\",\n                                          \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgb(244, 231, 212))\"\n                                        },\n                                        children: \"These sessions go beyond workshops; they are moments of illumination. Teaching is a two-way street, where both the teacher and learner gain deeper insights. Each interaction reaffirms my commitment to nurturing future design leaders.\"\n                                      }), /*#__PURE__*/e(\"p\", {\n                                        style: {\n                                          \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                                          \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                                          \"--framer-font-size\": \"17px\",\n                                          \"--framer-line-height\": \"160%\",\n                                          \"--framer-text-color\": \"var(--token-4e519e99-274a-4db5-be5a-e1478e914bbe, rgb(244, 231, 212))\"\n                                        },\n                                        children: \"My ultimate aspiration is to become a design mentor, inspired by the wisdom of Don Norman. If you're curious about these sessions, wish to explore design topics, or simply want to connect, please reach out. The journey of learning and mentorship is collaborative, and I welcome anyone eager to embark on it with me.\"\n                                      })]\n                                    }),\n                                    className: \"framer-1gohyf8\",\n                                    fonts: [\"FS;Satoshi-regular\"],\n                                    verticalAlignment: \"top\",\n                                    withExternalLayout: !0\n                                  })\n                                })]\n                              })\n                            })]\n                          }), document.querySelector(\"#overlay\"))\n                        })\n                      })]\n                    })\n                  })\n                })]\n              })]\n            }), /*#__PURE__*/r(\"div\", {\n              className: \"framer-5b7c3p\",\n              children: [/*#__PURE__*/r(er, {\n                __framer__animate: {\n                  transition: eH\n                },\n                __framer__animateOnce: !0,\n                __framer__enter: eb,\n                __framer__exit: eQ,\n                __framer__styleAppearEffectEnabled: !0,\n                __framer__threshold: .5,\n                __perspectiveFX: !1,\n                __targetOpacity: 1,\n                className: \"framer-11xlu3a\",\n                \"data-framer-name\": \"Header\",\n                id: e0,\n                name: \"Header\",\n                ref: e1,\n                transformTemplate: es,\n                children: [/*#__PURE__*/e(i, {\n                  className: \"framer-1qug7d8-container\",\n                  children: /*#__PURE__*/e(T, {\n                    height: \"100%\",\n                    id: \"xbExXEzFI\",\n                    layoutId: \"xbExXEzFI\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/e(d, {\n                  breakpoint: O,\n                  overrides: {\n                    KhZejVPPz: {\n                      children: /*#__PURE__*/e(S.Fragment, {\n                        children: /*#__PURE__*/r(\"h1\", {\n                          style: {\n                            \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                            \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(255, 180, 77))\"\n                          },\n                          children: [/*#__PURE__*/e(\"span\", {\n                            style: {\n                              \"--framer-font-size\": \"38px\"\n                            },\n                            children: \"Let's build \"\n                          }), /*#__PURE__*/e(\"span\", {\n                            style: {\n                              \"--framer-font-size\": \"38px\",\n                              \"--framer-text-color\": \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgb(20, 99, 253))\"\n                            },\n                            children: \"the next\"\n                          }), /*#__PURE__*/e(\"span\", {\n                            style: {\n                              \"--framer-font-size\": \"38px\"\n                            },\n                            children: /*#__PURE__*/e(\"br\", {})\n                          }), /*#__PURE__*/e(\"span\", {\n                            style: {\n                              \"--framer-font-size\": \"38px\",\n                              \"--framer-text-color\": \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgb(20, 99, 253))\"\n                            },\n                            children: \"big\"\n                          }), /*#__PURE__*/e(\"span\", {\n                            style: {\n                              \"--framer-font-size\": \"38px\"\n                            },\n                            children: \" thing together!\"\n                          })]\n                        })\n                      })\n                    },\n                    YBq371baQ: {\n                      children: /*#__PURE__*/e(S.Fragment, {\n                        children: /*#__PURE__*/r(\"h1\", {\n                          style: {\n                            \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                            \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(255, 180, 77))\"\n                          },\n                          children: [/*#__PURE__*/e(\"span\", {\n                            style: {\n                              \"--framer-font-size\": \"70px\"\n                            },\n                            children: \"Let's build \"\n                          }), /*#__PURE__*/e(\"span\", {\n                            style: {\n                              \"--framer-font-size\": \"70px\",\n                              \"--framer-text-color\": \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgb(20, 99, 253))\"\n                            },\n                            children: \"the next\"\n                          }), /*#__PURE__*/e(\"span\", {\n                            style: {\n                              \"--framer-font-size\": \"100px\"\n                            },\n                            children: /*#__PURE__*/e(\"br\", {})\n                          }), /*#__PURE__*/e(\"span\", {\n                            style: {\n                              \"--framer-font-size\": \"70px\",\n                              \"--framer-text-color\": \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgb(20, 99, 253))\"\n                            },\n                            children: \"big\"\n                          }), /*#__PURE__*/e(\"span\", {\n                            style: {\n                              \"--framer-font-size\": \"70px\"\n                            },\n                            children: \" thing together!\"\n                          })]\n                        })\n                      })\n                    }\n                  },\n                  children: /*#__PURE__*/e(h, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/e(S.Fragment, {\n                      children: /*#__PURE__*/r(\"h1\", {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO01hZ2lsaW8gUmVndWxhcg==\",\n                          \"--framer-font-family\": '\"Magilio Regular\", sans-serif',\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--token-6457a2db-9b30-45e9-b848-e9f5afddffdb, rgb(255, 180, 77))\"\n                        },\n                        children: [/*#__PURE__*/e(\"span\", {\n                          style: {\n                            \"--framer-font-size\": \"100px\"\n                          },\n                          children: \"Let's build \"\n                        }), /*#__PURE__*/e(\"span\", {\n                          style: {\n                            \"--framer-font-size\": \"100px\",\n                            \"--framer-text-color\": \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgb(20, 99, 253))\"\n                          },\n                          children: \"the next\"\n                        }), /*#__PURE__*/e(\"span\", {\n                          style: {\n                            \"--framer-font-size\": \"100px\"\n                          },\n                          children: /*#__PURE__*/e(\"br\", {})\n                        }), /*#__PURE__*/e(\"span\", {\n                          style: {\n                            \"--framer-font-size\": \"100px\",\n                            \"--framer-text-color\": \"var(--token-4287039d-a366-45dc-8a8e-a557247919a5, rgb(20, 99, 253))\"\n                          },\n                          children: \"big\"\n                        }), /*#__PURE__*/e(\"span\", {\n                          style: {\n                            \"--framer-font-size\": \"100px\"\n                          },\n                          children: \" thing together!\"\n                        })]\n                      })\n                    }),\n                    className: \"framer-1rfwyc7\",\n                    fonts: [\"CUSTOM;Magilio Regular\"],\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  })\n                }), /*#__PURE__*/e(d, {\n                  breakpoint: O,\n                  overrides: {\n                    KhZejVPPz: {\n                      children: /*#__PURE__*/e(S.Fragment, {\n                        children: /*#__PURE__*/e(\"h2\", {\n                          style: {\n                            \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                            \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                            \"--framer-font-weight\": \"500\",\n                            \"--framer-letter-spacing\": \"-0.5px\",\n                            \"--framer-line-height\": \"150%\",\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"rgb(136, 136, 136)\"\n                          },\n                          children: \"My door is always open to new opportunities, collaborations, and networking. If you'd like to discuss a project, share your achievements, or just say hello, don't hesitate to get in touch\uD83D\uDC4B. Let's shape the future of design together!\"\n                        })\n                      })\n                    },\n                    YBq371baQ: {\n                      children: /*#__PURE__*/e(S.Fragment, {\n                        children: /*#__PURE__*/e(\"h2\", {\n                          style: {\n                            \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                            \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                            \"--framer-font-weight\": \"500\",\n                            \"--framer-letter-spacing\": \"-0.5px\",\n                            \"--framer-line-height\": \"150%\",\n                            \"--framer-text-alignment\": \"center\",\n                            \"--framer-text-color\": \"rgb(136, 136, 136)\"\n                          },\n                          children: \"My door is always open to new opportunities, collaborations, and networking. If you'd like to discuss a project, share your achievements, or just say hello, don't hesitate to get in touch\uD83D\uDC4B. Let's shape the future of design together!\"\n                        })\n                      })\n                    }\n                  },\n                  children: /*#__PURE__*/e(h, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/e(S.Fragment, {\n                      children: /*#__PURE__*/e(\"h2\", {\n                        style: {\n                          \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                          \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                          \"--framer-font-size\": \"18px\",\n                          \"--framer-font-weight\": \"500\",\n                          \"--framer-letter-spacing\": \"-0.5px\",\n                          \"--framer-line-height\": \"150%\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"rgb(136, 136, 136)\"\n                        },\n                        children: \"My door is always open to new opportunities, collaborations, and networking. If you'd like to discuss a project, share your achievements, or just say hello, don't hesitate to get in touch\uD83D\uDC4B. Let's shape the future of design together!\"\n                      })\n                    }),\n                    className: \"framer-oy4qku\",\n                    fonts: [\"FS;Satoshi-medium\"],\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  })\n                }), /*#__PURE__*/e(m, {\n                  href: \"Mailto:ananthanath.anil@gmail.com\",\n                  children: /*#__PURE__*/e(d, {\n                    breakpoint: O,\n                    overrides: {\n                      KhZejVPPz: {\n                        whileHover: eR\n                      },\n                      YBq371baQ: {\n                        whileHover: eR\n                      }\n                    },\n                    children: /*#__PURE__*/e(j.a, {\n                      className: \"framer-17828n9 framer-lux5qc\",\n                      \"data-framer-name\": \"Button\",\n                      name: \"Button\",\n                      whileHover: eG,\n                      children: /*#__PURE__*/e(h, {\n                        __fromCanvasComponent: !0,\n                        children: /*#__PURE__*/e(S.Fragment, {\n                          children: /*#__PURE__*/e(\"p\", {\n                            style: {\n                              \"--font-selector\": \"RlM7U2F0b3NoaS1ib2xk\",\n                              \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                              \"--framer-font-weight\": \"700\",\n                              \"--framer-text-alignment\": \"center\",\n                              \"--framer-text-color\": \"var(--token-c0ccf607-1784-4748-aa72-0cfce5dd2d8c, rgb(255, 255, 255))\"\n                            },\n                            children: \"Keep In Touch\"\n                          })\n                        }),\n                        className: \"framer-10xd6k4\",\n                        fonts: [\"FS;Satoshi-bold\"],\n                        verticalAlignment: \"top\",\n                        withExternalLayout: !0\n                      })\n                    })\n                  })\n                })]\n              }), /*#__PURE__*/r(\"div\", {\n                className: \"framer-qf1zby\",\n                children: [/*#__PURE__*/e(\"div\", {\n                  className: \"framer-ek32ct\",\n                  children: /*#__PURE__*/e(h, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/e(S.Fragment, {\n                      children: /*#__PURE__*/r(\"p\", {\n                        style: {\n                          \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                          \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                          \"--framer-font-size\": \"14px\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--token-f75ec04f-1fc8-4839-b795-0aad6a0cb676, rgba(13, 13, 13, 0.65))\"\n                        },\n                        children: [\"Made with \", /*#__PURE__*/e(\"span\", {\n                          style: {\n                            \"--framer-text-color\": \"rgb(255, 255, 255)\"\n                          },\n                          children: \"\uD83D\uDC9B\"\n                        }), \"  from Kerala\"]\n                      })\n                    }),\n                    className: \"framer-1wsvtme\",\n                    fonts: [\"FS;Satoshi-regular\"],\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  })\n                }), /*#__PURE__*/e(\"div\", {\n                  className: \"framer-1fzzxdn\",\n                  children: /*#__PURE__*/e(h, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/e(S.Fragment, {\n                      children: /*#__PURE__*/r(\"p\", {\n                        style: {\n                          \"--font-selector\": \"RlM7U2F0b3NoaS1yZWd1bGFy\",\n                          \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                          \"--framer-font-size\": \"14px\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--token-f75ec04f-1fc8-4839-b795-0aad6a0cb676, rgba(13, 13, 13, 0.65))\"\n                        },\n                        children: [\"Stay Hungry, Stay Foolish\", /*#__PURE__*/e(\"span\", {\n                          style: {\n                            \"--framer-text-color\": \"rgb(255, 255, 255)\"\n                          },\n                          children: \" \uD83C\uDF4E\"\n                        })]\n                      })\n                    }),\n                    className: \"framer-1br4po\",\n                    fonts: [\"FS;Satoshi-regular\"],\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  })\n                })]\n              })]\n            }), (\"KhZejVPPz\" !== O || !ei()) && /*#__PURE__*/e(d, {\n              breakpoint: O,\n              overrides: {\n                YBq371baQ: {\n                  \"data-framer-appear-id\": \"4637gb\",\n                  animate: s(\"animate\", \"4637gb\", eD, \"1n0c1tc\"),\n                  initial: s(\"initial\", \"4637gb\", eO, \"1n0c1tc\"),\n                  transformTemplate: c(\"4637gb\", eE)\n                }\n              },\n              children: /*#__PURE__*/r(j.div, {\n                animate: s(\"animate\", \"1gyyvy2\", eD, \"72rtr7\"),\n                className: \"framer-1gyyvy2 hidden-1bwazwc\",\n                \"data-framer-appear-id\": \"1gyyvy2\",\n                \"data-framer-name\": \"Menu\",\n                exit: eU,\n                initial: s(\"initial\", \"1gyyvy2\", eO, \"72rtr7\"),\n                name: \"Menu\",\n                transformTemplate: c(\"1gyyvy2\", eE),\n                children: [/*#__PURE__*/e(h, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(S.Fragment, {\n                    children: /*#__PURE__*/e(\"p\", {\n                      style: {\n                        \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                        \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                        \"--framer-font-size\": \"15px\",\n                        \"--framer-font-weight\": \"500\",\n                        \"--framer-text-alignment\": \"center\",\n                        \"--framer-text-color\": \"var(--token-fdb23932-d9d7-486d-ad22-e7af3f153b2c, rgba(13, 13, 13, 0.85))\"\n                      },\n                      children: /*#__PURE__*/e(m, {\n                        href: {\n                          hash: \":K0ITjkC1p\",\n                          webPageId: \"augiA20Il\"\n                        },\n                        openInNewTab: !1,\n                        smoothScroll: !1,\n                        children: /*#__PURE__*/e(\"a\", {\n                          className: \"framer-styles-preset-f86404\",\n                          \"data-styles-preset\": \"QRRk4KAF9\",\n                          children: \"About\"\n                        })\n                      })\n                    })\n                  }),\n                  className: \"framer-1dxj56n\",\n                  fonts: [\"FS;Satoshi-medium\"],\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                }), /*#__PURE__*/e(\"div\", {\n                  className: \"framer-2krkon\"\n                }), /*#__PURE__*/e(h, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(S.Fragment, {\n                    children: /*#__PURE__*/e(\"p\", {\n                      style: {\n                        \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                        \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                        \"--framer-font-size\": \"15px\",\n                        \"--framer-font-weight\": \"500\",\n                        \"--framer-text-alignment\": \"center\",\n                        \"--framer-text-color\": \"var(--token-fdb23932-d9d7-486d-ad22-e7af3f153b2c, rgba(13, 13, 13, 0.85))\"\n                      },\n                      children: /*#__PURE__*/e(m, {\n                        href: {\n                          hash: \":zmYEssew9\",\n                          webPageId: \"augiA20Il\"\n                        },\n                        openInNewTab: !1,\n                        smoothScroll: !1,\n                        children: /*#__PURE__*/e(\"a\", {\n                          className: \"framer-styles-preset-f86404\",\n                          \"data-styles-preset\": \"QRRk4KAF9\",\n                          children: \"Work\"\n                        })\n                      })\n                    })\n                  }),\n                  className: \"framer-174ddls\",\n                  fonts: [\"FS;Satoshi-medium\"],\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                }), /*#__PURE__*/e(\"div\", {\n                  className: \"framer-kqvcv0\"\n                }), /*#__PURE__*/e(h, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(S.Fragment, {\n                    children: /*#__PURE__*/e(\"p\", {\n                      style: {\n                        \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                        \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                        \"--framer-font-size\": \"15px\",\n                        \"--framer-font-weight\": \"500\",\n                        \"--framer-text-alignment\": \"center\",\n                        \"--framer-text-color\": \"var(--token-fdb23932-d9d7-486d-ad22-e7af3f153b2c, rgba(13, 13, 13, 0.85))\"\n                      },\n                      children: /*#__PURE__*/e(m, {\n                        href: \"Mailto:ananthanath.anil@gmail.com\",\n                        openInNewTab: !0,\n                        smoothScroll: !1,\n                        children: /*#__PURE__*/e(\"a\", {\n                          className: \"framer-styles-preset-f86404\",\n                          \"data-styles-preset\": \"QRRk4KAF9\",\n                          children: \"Contact\"\n                        })\n                      })\n                    })\n                  }),\n                  className: \"framer-opmzrk\",\n                  fonts: [\"FS;Satoshi-medium\"],\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                }), /*#__PURE__*/e(\"div\", {\n                  className: \"framer-10180g2\"\n                }), /*#__PURE__*/e(h, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(S.Fragment, {\n                    children: /*#__PURE__*/e(\"p\", {\n                      style: {\n                        \"--font-selector\": \"RlM7U2F0b3NoaS1tZWRpdW0=\",\n                        \"--framer-font-family\": '\"Satoshi\", sans-serif',\n                        \"--framer-font-size\": \"15px\",\n                        \"--framer-font-weight\": \"500\",\n                        \"--framer-text-alignment\": \"center\",\n                        \"--framer-text-color\": \"var(--token-fdb23932-d9d7-486d-ad22-e7af3f153b2c, rgba(13, 13, 13, 0.85))\"\n                      },\n                      children: /*#__PURE__*/e(m, {\n                        href: \"https://drive.google.com/file/d/1UvLlE7Bx2wXsakMnUcpu2OjZdhzJL_2q/view?usp=sharing\",\n                        openInNewTab: !0,\n                        smoothScroll: !1,\n                        children: /*#__PURE__*/e(\"a\", {\n                          className: \"framer-styles-preset-f86404\",\n                          \"data-styles-preset\": \"QRRk4KAF9\",\n                          children: \"Resume\"\n                        })\n                      })\n                    })\n                  }),\n                  className: \"framer-1pgbone\",\n                  fonts: [\"FS;Satoshi-medium\"],\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                })]\n              })\n            })]\n          }), /*#__PURE__*/e(\"div\", {\n            id: \"overlay\"\n          })]\n        })\n      })\n    });\n  }),\n  eJ = ['.framer-rILLk [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; } }\", `.${eY.bodyClassName} { background: var(--token-c0ccf607-1784-4748-aa72-0cfce5dd2d8c, rgb(255, 255, 255)); }`, \".framer-rILLk .framer-lux5qc { display: block; }\", \".framer-rILLk .framer-72rtr7 { align-content: center; align-items: center; background-color: var(--token-c0ccf607-1784-4748-aa72-0cfce5dd2d8c, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1200px; }\", \".framer-rILLk .framer-ftiu3i-container { flex: none; height: 80px; left: 0px; position: fixed; right: 0px; top: 0px; transform: perspective(1200px); z-index: 1; }\", \".framer-rILLk .framer-osb7m0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100vh; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-rILLk .framer-13uefem { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; max-width: 1400px; overflow: hidden; padding: 64px 64px 48px 64px; position: relative; width: 100%; }\", \".framer-rILLk .framer-1kllecp { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\", \".framer-rILLk .framer-1yqnedj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px 0px 0px 0px; position: relative; width: 25%; }\", \".framer-rILLk .framer-afkqxl { aspect-ratio: 1 / 1; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; flex: none; height: var(--framer-aspect-ratio-supported, 180px); overflow: visible; position: relative; transform: perspective(1200px); width: 180px; }\", \".framer-rILLk .framer-xvv56k-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; transform: perspective(1200px); z-index: 1; }\", \".framer-rILLk .framer-kw9zd9 { aspect-ratio: 1 / 1; border-bottom-left-radius: 72px; border-bottom-right-radius: 72px; border-top-left-radius: 72px; border-top-right-radius: 72px; flex: none; height: var(--framer-aspect-ratio-supported, 120px); left: 50%; overflow: hidden; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 120px; will-change: var(--framer-will-change-override, transform); }\", \".framer-rILLk .framer-k8jtqg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; max-width: 1400px; overflow: hidden; padding: 0px 64px 0px 64px; position: relative; width: 100%; }\", \".framer-rILLk .framer-1tk6m1m { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 60%; word-break: break-word; word-wrap: break-word; }\", \".framer-rILLk .framer-1s8xk1c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 48px 0px 48px 0px; position: relative; transform: perspective(1200px); width: 100%; }\", \".framer-rILLk .framer-198fm37, .framer-rILLk .framer-1jqadd2, .framer-rILLk .framer-10xd6k4 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-rILLk .framer-9tfr81 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: 100vh; justify-content: flex-start; max-width: 1400px; overflow: hidden; padding: 64px 0px 64px 64px; position: relative; transform: perspective(1200px); width: 100%; }\", \".framer-rILLk .framer-4kk4nw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 100%; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 45%; }\", \".framer-rILLk .framer-332vzf, .framer-rILLk .framer-1bzr08x { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-rILLk .framer-j13t52, .framer-rILLk .framer-v8p2jq, .framer-rILLk .framer-1wheb90, .framer-rILLk .framer-19yz71e { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 30px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-rILLk .framer-9iyoy7, .framer-rILLk .framer-12x3k26, .framer-rILLk .framer-5fsx6n, .framer-rILLk .framer-lk2wpd, .framer-rILLk .framer-17j03gw { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-rILLk .framer-1eo9cer { background-color: var(--token-c0ccf607-1784-4748-aa72-0cfce5dd2d8c, #ffffff); flex: 1 0 0px; height: 100vh; overflow: visible; position: relative; width: 1px; }\", \".framer-rILLk .framer-136ez7w { flex: none; height: 530px; left: calc(48.873483535528614% - 460px / 2); overflow: visible; position: absolute; top: calc(51.87500000000003% - 530px / 2); width: 460px; }\", \".framer-rILLk .framer-1vy28lu { aspect-ratio: 0.7418244406196214 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 500px); left: 51%; overflow: visible; position: absolute; top: 47%; transform: translate(-50%, -50%); width: 371px; }\", \".framer-rILLk .framer-m3wana { aspect-ratio: 1.4278438030560272 / 1; bottom: 22px; flex: none; height: var(--framer-aspect-ratio-supported, 148px); left: 235px; overflow: visible; position: absolute; transform: rotate(-13deg); width: 211px; }\", \".framer-rILLk .framer-1a39673 { aspect-ratio: 2.3438320209973753 / 1; bottom: 153px; flex: none; height: var(--framer-aspect-ratio-supported, 77px); left: 270px; overflow: visible; position: absolute; width: 180px; }\", \".framer-rILLk .framer-1ys506j { aspect-ratio: 0.7175792507204611 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 89px); left: 32px; overflow: visible; position: absolute; text-decoration: none; top: 145px; transform: rotate(-15deg); width: 64px; }\", \".framer-rILLk .framer-fjl1c5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; max-width: 1400px; overflow: hidden; padding: 64px 64px 64px 64px; position: relative; transform: perspective(1200px); width: 100%; }\", \".framer-rILLk .framer-5aqoy0 { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 40%; }\", \".framer-rILLk .framer-u4lda { flex: 1 0 0px; height: 672px; overflow: visible; position: relative; width: 1px; }\", \".framer-rILLk .framer-1a6qhwd { flex: none; height: 800px; left: calc(50.0840336134454% - 650px / 2); position: absolute; top: calc(50.00000000000002% - 800px / 2); width: 650px; }\", \".framer-rILLk .framer-1a72ayv { aspect-ratio: 0.5057034220532319 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 651px); left: 50%; overflow: visible; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 329px; }\", \".framer-rILLk .framer-abp3fh-container { bottom: 7px; flex: none; height: 56%; left: calc(49.61948249619484% - 98.78234398782344% / 2); position: absolute; width: 99%; }\", \".framer-rILLk .framer-1rnh3uk-container { flex: none; height: 30%; left: calc(62.404870624048726% - 67.27549467275495% / 2); position: absolute; top: calc(32.00000000000002% - 30.307692307692307% / 2); width: 67%; }\", \".framer-rILLk .framer-7mxplh-container { flex: none; height: 58%; left: calc(24.657534246575363% - 47.792998477929984% / 2); position: absolute; top: calc(41.0769230769231% - 57.99999999999999% / 2); width: 48%; }\", \".framer-rILLk .framer-3x9npc { flex: none; height: 19%; left: calc(35.526315789473706% - 23.308270676691727% / 2); overflow: visible; position: absolute; top: calc(10.266159695817514% - 18.726235741444867% / 2); width: 23%; }\", \".framer-rILLk .framer-136o5ze-container { flex: none; height: 21%; left: calc(57.534246575342486% - 27.54946727549467% / 2); position: absolute; top: calc(10.30769230769233% - 20.923076923076923% / 2); width: 28%; }\", \".framer-rILLk .framer-1890x2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 24px 64px 24px 64px; position: relative; width: 100%; }\", \".framer-rILLk .framer-wqtmuq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 53px; justify-content: center; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-rILLk .framer-zprsdm, .framer-rILLk .framer-1wsvtme, .framer-rILLk .framer-1br4po, .framer-rILLk .framer-1dxj56n, .framer-rILLk .framer-174ddls, .framer-rILLk .framer-opmzrk, .framer-rILLk .framer-1pgbone { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-rILLk .framer-oobcd5-container { flex: none; height: 53px; position: relative; width: 90%; }\", \".framer-rILLk .framer-4s1ewr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; max-width: 1400px; overflow: hidden; padding: 100px 100px 100px 100px; position: relative; transform: perspective(1200px); width: 100%; }\", \".framer-rILLk .framer-1fxzcro, .framer-rILLk .framer-195wuyd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 60%; }\", \".framer-rILLk .framer-1lh0s16 { display: grid; flex: none; gap: 80px; grid-auto-rows: min-content; grid-template-columns: repeat(auto-fill, minmax(400px, 1fr)); height: min-content; justify-content: center; max-width: 1000px; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-rILLk .framer-1asilc4, .framer-rILLk .framer-lqhs3g, .framer-rILLk .framer-10evunq, .framer-rILLk .framer-2n3slp { align-content: center; align-items: center; align-self: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; justify-self: center; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 100%; }\", \".framer-rILLk .framer-1ws8ezw-container, .framer-rILLk .framer-1n7tpu3-container, .framer-rILLk .framer-1pnvzim-container, .framer-rILLk .framer-14qq53o-container { flex: none; height: auto; position: relative; width: 100%; }\", \".framer-rILLk .framer-vpoi5f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: 100vh; justify-content: center; overflow: hidden; padding: 100px 64px 100px 64px; position: relative; transform: perspective(1200px); width: 100%; }\", \".framer-rILLk .framer-8ianix { display: grid; flex: none; gap: 32px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(200px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; max-width: 1000px; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-rILLk .framer-1f11e29, .framer-rILLk .framer-1uf78bp { align-content: center; align-items: center; align-self: start; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; justify-self: start; min-width: 270px; overflow: visible; padding: 16px 16px 16px 16px; position: relative; text-decoration: none; width: 100%; }\", \".framer-rILLk .framer-pahv1l, .framer-rILLk .framer-mzph4v, .framer-rILLk .framer-xvu4gi { border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; flex: none; height: 280px; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\", \".framer-rILLk .framer-a3fyxg, .framer-rILLk .framer-1az7m3m, .framer-rILLk .framer-lxwasj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-rILLk .framer-azs8zq, .framer-rILLk .framer-msgys2, .framer-rILLk .framer-1ljqx { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-rILLk .framer-11fyehp, .framer-rILLk .framer-duj4ue, .framer-rILLk .framer-ie4dih { --framer-paragraph-spacing: 0px; flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-rILLk .framer-gv7z1e { align-content: center; align-items: center; align-self: start; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; justify-self: start; min-width: 270px; overflow: visible; padding: 16px 16px 16px 16px; position: relative; width: 100%; }\", \".framer-rILLk .framer-o2mjjb { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; z-index: 2; }\", \".framer-rILLk .framer-vol2lx { -webkit-backdrop-filter: blur(8px); align-content: center; align-items: center; backdrop-filter: blur(8px); cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; padding: 0px 0px 0px 0px; position: fixed; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 2; }\", \".framer-rILLk .framer-1wd0u1b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100vh; justify-content: flex-start; left: calc(50.00000000000002% - 600px / 2); overflow: auto; padding: 70px 0px 0px 0px; position: fixed; top: 0px; width: 600px; z-index: 2; }\", \".framer-rILLk .framer-mqjgy8 { align-content: flex-start; align-items: flex-start; background-color: var(--token-940edd3c-f8c8-4eb9-ab5f-1331fb759895, #ffffff); border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: 739px; justify-content: flex-start; overflow: auto; padding: 48px 48px 48px 48px; position: relative; transform: perspective(1200px); width: 100%; }\", \".framer-rILLk .framer-69rd8 { align-content: center; align-items: center; background-color: rgba(244, 231, 212, 0.35); border-bottom-left-radius: 70px; border-bottom-right-radius: 70px; border-top-left-radius: 70px; border-top-right-radius: 70px; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 10px 10px 10px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\", \".framer-rILLk .framer-tlzo1d-container { flex: none; height: 14px; position: relative; width: 14px; }\", \".framer-rILLk .framer-1nejwtc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-rILLk .framer-1gohyf8 { --framer-paragraph-spacing: 30px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-rILLk .framer-5b7c3p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100vh; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-rILLk .framer-11xlu3a { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: 1px; justify-content: center; overflow: hidden; padding: 64px 64px 64px 64px; position: relative; transform: perspective(1200px); width: 100%; }\", \".framer-rILLk .framer-1qug7d8-container { flex: none; height: auto; position: relative; width: 400px; }\", \".framer-rILLk .framer-1rfwyc7 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 1400px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-rILLk .framer-oy4qku { --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 600px; overflow: visible; position: relative; white-space: pre-wrap; width: 70%; word-break: break-word; word-wrap: break-word; }\", \".framer-rILLk .framer-17828n9 { align-content: center; align-items: center; background-color: var(--token-6a42747d-1267-42fe-b1fa-5d3b6a997549, #0d0d0d); border-bottom-left-radius: 14px; border-bottom-right-radius: 14px; border-top-left-radius: 14px; border-top-right-radius: 14px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 16px 24px 16px 24px; position: relative; text-decoration: none; width: min-content; }\", \".framer-rILLk .framer-qf1zby { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 70px; justify-content: flex-start; overflow: hidden; padding: 0px 64px 0px 64px; position: relative; width: 100%; }\", \".framer-rILLk .framer-ek32ct { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-start; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-rILLk .framer-1fzzxdn { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-end; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-rILLk .framer-1gyyvy2 { -webkit-backdrop-filter: blur(15px); align-content: center; align-items: center; backdrop-filter: blur(15px); background-color: var(--token-b53284a5-ce87-46b4-9c2b-c69a3bb169a8, rgba(244, 231, 212, 0.35)); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; bottom: 20px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 54px; justify-content: flex-start; left: 50%; overflow: hidden; padding: 20px 40px 20px 40px; position: fixed; transform: perspective(1200px) translateX(-50%); width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\", \".framer-rILLk .framer-2krkon, .framer-rILLk .framer-kqvcv0, .framer-rILLk .framer-10180g2 { aspect-ratio: 1 / 1; background-color: var(--token-1f4f9682-b5e9-48e9-94c1-7bc1a1e31408, #000000); border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px; flex: none; height: var(--framer-aspect-ratio-supported, 4px); overflow: hidden; position: relative; width: 4px; will-change: var(--framer-will-change-override, transform); }\", \"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-rILLk .framer-72rtr7, .framer-rILLk .framer-osb7m0, .framer-rILLk .framer-13uefem, .framer-rILLk .framer-1yqnedj, .framer-rILLk .framer-k8jtqg, .framer-rILLk .framer-1s8xk1c, .framer-rILLk .framer-9tfr81, .framer-rILLk .framer-4kk4nw, .framer-rILLk .framer-fjl1c5, .framer-rILLk .framer-5aqoy0, .framer-rILLk .framer-1890x2, .framer-rILLk .framer-wqtmuq, .framer-rILLk .framer-4s1ewr, .framer-rILLk .framer-1fxzcro, .framer-rILLk .framer-1asilc4, .framer-rILLk .framer-lqhs3g, .framer-rILLk .framer-10evunq, .framer-rILLk .framer-2n3slp, .framer-rILLk .framer-vpoi5f, .framer-rILLk .framer-195wuyd, .framer-rILLk .framer-1f11e29, .framer-rILLk .framer-a3fyxg, .framer-rILLk .framer-1uf78bp, .framer-rILLk .framer-1az7m3m, .framer-rILLk .framer-gv7z1e, .framer-rILLk .framer-lxwasj, .framer-rILLk .framer-vol2lx, .framer-rILLk .framer-1wd0u1b, .framer-rILLk .framer-mqjgy8, .framer-rILLk .framer-69rd8, .framer-rILLk .framer-1nejwtc, .framer-rILLk .framer-5b7c3p, .framer-rILLk .framer-11xlu3a, .framer-rILLk .framer-17828n9, .framer-rILLk .framer-qf1zby, .framer-rILLk .framer-ek32ct, .framer-rILLk .framer-1fzzxdn, .framer-rILLk .framer-1gyyvy2 { gap: 0px; } .framer-rILLk .framer-72rtr7 > *, .framer-rILLk .framer-5b7c3p > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-rILLk .framer-72rtr7 > :first-child, .framer-rILLk .framer-osb7m0 > :first-child, .framer-rILLk .framer-1yqnedj > :first-child, .framer-rILLk .framer-1s8xk1c > :first-child, .framer-rILLk .framer-4kk4nw > :first-child, .framer-rILLk .framer-5aqoy0 > :first-child, .framer-rILLk .framer-1890x2 > :first-child, .framer-rILLk .framer-4s1ewr > :first-child, .framer-rILLk .framer-1fxzcro > :first-child, .framer-rILLk .framer-1asilc4 > :first-child, .framer-rILLk .framer-lqhs3g > :first-child, .framer-rILLk .framer-10evunq > :first-child, .framer-rILLk .framer-2n3slp > :first-child, .framer-rILLk .framer-vpoi5f > :first-child, .framer-rILLk .framer-195wuyd > :first-child, .framer-rILLk .framer-1f11e29 > :first-child, .framer-rILLk .framer-a3fyxg > :first-child, .framer-rILLk .framer-1uf78bp > :first-child, .framer-rILLk .framer-1az7m3m > :first-child, .framer-rILLk .framer-gv7z1e > :first-child, .framer-rILLk .framer-lxwasj > :first-child, .framer-rILLk .framer-1wd0u1b > :first-child, .framer-rILLk .framer-mqjgy8 > :first-child, .framer-rILLk .framer-1nejwtc > :first-child, .framer-rILLk .framer-5b7c3p > :first-child, .framer-rILLk .framer-11xlu3a > :first-child { margin-top: 0px; } .framer-rILLk .framer-72rtr7 > :last-child, .framer-rILLk .framer-osb7m0 > :last-child, .framer-rILLk .framer-1yqnedj > :last-child, .framer-rILLk .framer-1s8xk1c > :last-child, .framer-rILLk .framer-4kk4nw > :last-child, .framer-rILLk .framer-5aqoy0 > :last-child, .framer-rILLk .framer-1890x2 > :last-child, .framer-rILLk .framer-4s1ewr > :last-child, .framer-rILLk .framer-1fxzcro > :last-child, .framer-rILLk .framer-1asilc4 > :last-child, .framer-rILLk .framer-lqhs3g > :last-child, .framer-rILLk .framer-10evunq > :last-child, .framer-rILLk .framer-2n3slp > :last-child, .framer-rILLk .framer-vpoi5f > :last-child, .framer-rILLk .framer-195wuyd > :last-child, .framer-rILLk .framer-1f11e29 > :last-child, .framer-rILLk .framer-a3fyxg > :last-child, .framer-rILLk .framer-1uf78bp > :last-child, .framer-rILLk .framer-1az7m3m > :last-child, .framer-rILLk .framer-gv7z1e > :last-child, .framer-rILLk .framer-lxwasj > :last-child, .framer-rILLk .framer-1wd0u1b > :last-child, .framer-rILLk .framer-mqjgy8 > :last-child, .framer-rILLk .framer-1nejwtc > :last-child, .framer-rILLk .framer-5b7c3p > :last-child, .framer-rILLk .framer-11xlu3a > :last-child { margin-bottom: 0px; } .framer-rILLk .framer-osb7m0 > *, .framer-rILLk .framer-1yqnedj > *, .framer-rILLk .framer-1s8xk1c > *, .framer-rILLk .framer-1890x2 > *, .framer-rILLk .framer-1fxzcro > *, .framer-rILLk .framer-1asilc4 > *, .framer-rILLk .framer-lqhs3g > *, .framer-rILLk .framer-10evunq > *, .framer-rILLk .framer-2n3slp > *, .framer-rILLk .framer-195wuyd > *, .framer-rILLk .framer-1wd0u1b > *, .framer-rILLk .framer-1nejwtc > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-rILLk .framer-13uefem > *, .framer-rILLk .framer-9tfr81 > *, .framer-rILLk .framer-fjl1c5 > * { margin: 0px; margin-left: calc(48px / 2); margin-right: calc(48px / 2); } .framer-rILLk .framer-13uefem > :first-child, .framer-rILLk .framer-k8jtqg > :first-child, .framer-rILLk .framer-9tfr81 > :first-child, .framer-rILLk .framer-fjl1c5 > :first-child, .framer-rILLk .framer-wqtmuq > :first-child, .framer-rILLk .framer-vol2lx > :first-child, .framer-rILLk .framer-69rd8 > :first-child, .framer-rILLk .framer-17828n9 > :first-child, .framer-rILLk .framer-qf1zby > :first-child, .framer-rILLk .framer-ek32ct > :first-child, .framer-rILLk .framer-1fzzxdn > :first-child, .framer-rILLk .framer-1gyyvy2 > :first-child { margin-left: 0px; } .framer-rILLk .framer-13uefem > :last-child, .framer-rILLk .framer-k8jtqg > :last-child, .framer-rILLk .framer-9tfr81 > :last-child, .framer-rILLk .framer-fjl1c5 > :last-child, .framer-rILLk .framer-wqtmuq > :last-child, .framer-rILLk .framer-vol2lx > :last-child, .framer-rILLk .framer-69rd8 > :last-child, .framer-rILLk .framer-17828n9 > :last-child, .framer-rILLk .framer-qf1zby > :last-child, .framer-rILLk .framer-ek32ct > :last-child, .framer-rILLk .framer-1fzzxdn > :last-child, .framer-rILLk .framer-1gyyvy2 > :last-child { margin-right: 0px; } .framer-rILLk .framer-k8jtqg > *, .framer-rILLk .framer-wqtmuq > *, .framer-rILLk .framer-vol2lx > *, .framer-rILLk .framer-17828n9 > *, .framer-rILLk .framer-qf1zby > *, .framer-rILLk .framer-ek32ct > *, .framer-rILLk .framer-1fzzxdn > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-rILLk .framer-4kk4nw > *, .framer-rILLk .framer-5aqoy0 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-rILLk .framer-4s1ewr > *, .framer-rILLk .framer-vpoi5f > * { margin: 0px; margin-bottom: calc(64px / 2); margin-top: calc(64px / 2); } .framer-rILLk .framer-1f11e29 > *, .framer-rILLk .framer-1uf78bp > *, .framer-rILLk .framer-gv7z1e > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-rILLk .framer-a3fyxg > *, .framer-rILLk .framer-1az7m3m > *, .framer-rILLk .framer-lxwasj > * { margin: 0px; margin-bottom: calc(6px / 2); margin-top: calc(6px / 2); } .framer-rILLk .framer-mqjgy8 > *, .framer-rILLk .framer-11xlu3a > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-rILLk .framer-69rd8 > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-rILLk .framer-1gyyvy2 > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } }\", \"@media (min-width: 1200px) { .framer-rILLk .hidden-72rtr7 { display: none !important; } }\", `@media (min-width: 810px) and (max-width: 1199px) { .framer-rILLk .hidden-1n0c1tc { display: none !important; } .${eY.bodyClassName} { background: var(--token-c0ccf607-1784-4748-aa72-0cfce5dd2d8c, rgb(255, 255, 255)); } .framer-rILLk .framer-72rtr7 { width: 810px; } .framer-rILLk .framer-osb7m0 { height: 90vh; padding: 50px 0px 50px 0px; } .framer-rILLk .framer-13uefem { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 32px; } .framer-rILLk .framer-1kllecp, .framer-rILLk .framer-u4lda { flex: none; order: 1; width: 100%; } .framer-rILLk .framer-1yqnedj { align-content: flex-start; align-items: flex-start; order: 0; width: 100%; } .framer-rILLk .framer-xvv56k-container { left: 20px; right: 20px; } .framer-rILLk .framer-kw9zd9 { height: var(--framer-aspect-ratio-supported, 90px); width: 90px; } .framer-rILLk .framer-1tk6m1m { width: 100%; } .framer-rILLk .framer-1s8xk1c { padding: 24px 0px 24px 0px; width: min-content; } .framer-rILLk .framer-9tfr81 { flex-direction: column; gap: 64px; height: min-content; justify-content: center; padding: 80px 48px 80px 48px; } .framer-rILLk .framer-4kk4nw { height: min-content; order: 1; width: 100%; } .framer-rILLk .framer-1eo9cer { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 0; padding: 0px 0px 0px 0px; width: 100%; } .framer-rILLk .framer-136ez7w { height: 413px; left: unset; position: relative; top: unset; width: 413px; } .framer-rILLk .framer-1vy28lu { height: var(--framer-aspect-ratio-supported, 388px); left: 50%; top: 50%; width: 288px; } .framer-rILLk .framer-m3wana { bottom: unset; height: var(--framer-aspect-ratio-supported, 112px); left: 75%; top: 79%; transform: translate(-50%, -50%) rotate(-13deg); width: 160px; } .framer-rILLk .framer-1a39673 { bottom: unset; height: var(--framer-aspect-ratio-supported, 67px); left: 75%; top: 60%; transform: translate(-50%, -50%); width: 157px; } .framer-rILLk .framer-1ys506j { cursor: unset; left: 19%; top: 40%; transform: translate(-50%, -50%) rotate(-15deg); } .framer-rILLk .framer-fjl1c5 { flex-direction: column; padding: 48px 48px 48px 48px; } .framer-rILLk .framer-5aqoy0 { align-self: unset; gap: 12px; height: min-content; order: 0; width: 100%; } .framer-rILLk .framer-1a72ayv { height: var(--framer-aspect-ratio-supported, 592px); left: 50%; top: 50%; width: 299px; } .framer-rILLk .framer-1890x2 { gap: 0px; } .framer-rILLk .framer-4s1ewr { gap: 48px; height: 100vh; justify-content: center; padding: 48px 48px 48px 48px; } .framer-rILLk .framer-1fxzcro, .framer-rILLk .framer-195wuyd { width: 80%; } .framer-rILLk .framer-1lh0s16 { gap: 48px; grid-template-columns: repeat(auto-fill, minmax(330px, 1fr)); } .framer-rILLk .framer-vpoi5f { height: min-content; padding: 80px 40px 80px 40px; } .framer-rILLk .framer-8ianix { gap: 16px; max-width: unset; } .framer-rILLk .framer-1f11e29, .framer-rILLk .framer-1uf78bp, .framer-rILLk .framer-gv7z1e { min-width: unset; } .framer-rILLk .framer-pahv1l, .framer-rILLk .framer-mzph4v, .framer-rILLk .framer-xvu4gi { height: 200px; } .framer-rILLk .framer-5b7c3p { height: 80vh; } .framer-rILLk .framer-1gyyvy2 { gap: 16px; padding: 20px 24px 20px 24px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-rILLk .framer-13uefem, .framer-rILLk .framer-9tfr81, .framer-rILLk .framer-1eo9cer, .framer-rILLk .framer-fjl1c5, .framer-rILLk .framer-5aqoy0, .framer-rILLk .framer-1890x2, .framer-rILLk .framer-4s1ewr, .framer-rILLk .framer-1lh0s16, .framer-rILLk .framer-8ianix, .framer-rILLk .framer-1gyyvy2 { gap: 0px; } .framer-rILLk .framer-13uefem > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-rILLk .framer-13uefem > :first-child, .framer-rILLk .framer-9tfr81 > :first-child, .framer-rILLk .framer-1eo9cer > :first-child, .framer-rILLk .framer-fjl1c5 > :first-child, .framer-rILLk .framer-5aqoy0 > :first-child, .framer-rILLk .framer-1890x2 > :first-child, .framer-rILLk .framer-4s1ewr > :first-child { margin-top: 0px; } .framer-rILLk .framer-13uefem > :last-child, .framer-rILLk .framer-9tfr81 > :last-child, .framer-rILLk .framer-1eo9cer > :last-child, .framer-rILLk .framer-fjl1c5 > :last-child, .framer-rILLk .framer-5aqoy0 > :last-child, .framer-rILLk .framer-1890x2 > :last-child, .framer-rILLk .framer-4s1ewr > :last-child { margin-bottom: 0px; } .framer-rILLk .framer-9tfr81 > * { margin: 0px; margin-bottom: calc(64px / 2); margin-top: calc(64px / 2); } .framer-rILLk .framer-1eo9cer > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-rILLk .framer-fjl1c5 > *, .framer-rILLk .framer-4s1ewr > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-rILLk .framer-5aqoy0 > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-rILLk .framer-1890x2 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-rILLk .framer-1lh0s16 > *, .framer-rILLk .framer-1lh0s16 > :first-child, .framer-rILLk .framer-1lh0s16 > :last-child, .framer-rILLk .framer-8ianix > *, .framer-rILLk .framer-8ianix > :first-child, .framer-rILLk .framer-8ianix > :last-child { margin: 0px; } .framer-rILLk .framer-1gyyvy2 > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-rILLk .framer-1gyyvy2 > :first-child { margin-left: 0px; } .framer-rILLk .framer-1gyyvy2 > :last-child { margin-right: 0px; } }}`, `@media (max-width: 809px) { .framer-rILLk .hidden-1bwazwc { display: none !important; } .${eY.bodyClassName} { background: var(--token-c0ccf607-1784-4748-aa72-0cfce5dd2d8c, rgb(255, 255, 255)); } .framer-rILLk .framer-72rtr7 { width: 390px; } .framer-rILLk .framer-ftiu3i-container { height: auto; } .framer-rILLk .framer-osb7m0 { height: min-content; padding: 100px 0px 80px 0px; } .framer-rILLk .framer-13uefem { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 18px; padding: 0px 24px 12px 24px; } .framer-rILLk .framer-1kllecp { flex: none; order: 1; width: 100%; } .framer-rILLk .framer-1yqnedj { flex-direction: row; order: 0; width: min-content; } .framer-rILLk .framer-afkqxl { height: 140px; width: var(--framer-aspect-ratio-supported, 140px); } .framer-rILLk .framer-xvv56k-container { bottom: 15px; left: 15px; right: 15px; top: 15px; } .framer-rILLk .framer-kw9zd9 { height: var(--framer-aspect-ratio-supported, 60px); width: 60px; } .framer-rILLk .framer-k8jtqg { flex-direction: column; padding: 12px 24px 12px 24px; } .framer-rILLk .framer-1tk6m1m, .framer-rILLk .framer-1fxzcro, .framer-rILLk .framer-195wuyd, .framer-rILLk .framer-oy4qku { width: 100%; } .framer-rILLk .framer-1s8xk1c { padding: 24px 0px 24px 0px; width: min-content; } .framer-rILLk .framer-9tfr81 { flex-direction: column; height: min-content; padding: 80px 24px 80px 24px; } .framer-rILLk .framer-4kk4nw { gap: 16px; height: min-content; order: 1; width: 100%; } .framer-rILLk .framer-1eo9cer { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 0; padding: 0px 0px 0px 0px; width: 100%; } .framer-rILLk .framer-136ez7w { height: 345px; left: unset; position: relative; top: unset; width: 342px; } .framer-rILLk .framer-1vy28lu { height: var(--framer-aspect-ratio-supported, 320px); left: 50%; top: 50%; width: 238px; } .framer-rILLk .framer-m3wana { bottom: unset; height: var(--framer-aspect-ratio-supported, 97px); left: 73%; top: 83%; transform: translate(-50%, -50%) rotate(-13deg); width: 138px; } .framer-rILLk .framer-1a39673 { bottom: unset; height: var(--framer-aspect-ratio-supported, 47px); left: 80%; top: 65%; transform: translate(-50%, -50%); width: 109px; } .framer-rILLk .framer-1ys506j { cursor: unset; height: var(--framer-aspect-ratio-supported, 61px); left: 20%; top: 42%; transform: translate(-50%, -50%) rotate(-15deg); width: 44px; } .framer-rILLk .framer-fjl1c5 { flex-direction: column; padding: 80px 24px 80px 24px; } .framer-rILLk .framer-5aqoy0 { align-self: unset; gap: 12px; height: min-content; order: 1; width: 100%; } .framer-rILLk .framer-u4lda { flex: none; height: 440px; order: 0; width: 100%; } .framer-rILLk .framer-1a6qhwd { height: 462px; left: calc(50.00000000000002% - 370px / 2); top: calc(50.00000000000002% - 462px / 2); width: 370px; } .framer-rILLk .framer-1a72ayv { bottom: 0px; height: var(--framer-aspect-ratio-supported, 424px); left: 50%; top: unset; transform: translateX(-50%); width: 214px; } .framer-rILLk .framer-1890x2 { gap: 0px; padding: 64px 0px 64px 0px; } .framer-rILLk .framer-4s1ewr { gap: 32px; padding: 80px 24px 80px 24px; } .framer-rILLk .framer-1lh0s16 { gap: 40px; grid-template-columns: repeat(auto-fill, minmax(270px, 1fr)); } .framer-rILLk .framer-vpoi5f { gap: 32px; height: min-content; padding: 64px 20px 64px 20px; } .framer-rILLk .framer-8ianix { gap: 36px; grid-template-columns: repeat(1, minmax(200px, 1fr)); max-width: unset; } .framer-rILLk .framer-1f11e29, .framer-rILLk .framer-1uf78bp, .framer-rILLk .framer-gv7z1e { flex-direction: row; gap: 20px; min-width: unset; padding: 6px 6px 6px 6px; } .framer-rILLk .framer-pahv1l, .framer-rILLk .framer-xvu4gi { aspect-ratio: 1 / 1; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; height: var(--framer-aspect-ratio-supported, 120px); width: 120px; } .framer-rILLk .framer-a3fyxg, .framer-rILLk .framer-1az7m3m, .framer-rILLk .framer-lxwasj { flex: 1 0 0px; width: 1px; } .framer-rILLk .framer-mzph4v { aspect-ratio: 1 / 1; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25); height: var(--framer-aspect-ratio-supported, 120px); width: 120px; } .framer-rILLk .framer-1wd0u1b { height: 100%; left: calc(50.00000000000002% - 100% / 2); padding: 0px 0px 0px 0px; width: 100%; } .framer-rILLk .framer-mqjgy8 { border-bottom-left-radius: unset; border-bottom-right-radius: unset; border-top-left-radius: unset; border-top-right-radius: unset; gap: 26px; height: 100%; padding: 32px 32px 32px 32px; } .framer-rILLk .framer-69rd8 { padding: 10px 10px 10px 14px; } .framer-rILLk .framer-11xlu3a { gap: 48px; padding: 24px 24px 24px 24px; } .framer-rILLk .framer-1qug7d8-container { width: 260px; z-index: 1; } .framer-rILLk .framer-qf1zby { flex-direction: column; gap: 12px; height: min-content; padding: 24px 24px 24px 24px; } .framer-rILLk .framer-ek32ct, .framer-rILLk .framer-1fzzxdn { flex: none; height: min-content; justify-content: center; width: 100%; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-rILLk .framer-13uefem, .framer-rILLk .framer-1yqnedj, .framer-rILLk .framer-k8jtqg, .framer-rILLk .framer-9tfr81, .framer-rILLk .framer-4kk4nw, .framer-rILLk .framer-1eo9cer, .framer-rILLk .framer-fjl1c5, .framer-rILLk .framer-5aqoy0, .framer-rILLk .framer-1890x2, .framer-rILLk .framer-4s1ewr, .framer-rILLk .framer-1lh0s16, .framer-rILLk .framer-vpoi5f, .framer-rILLk .framer-8ianix, .framer-rILLk .framer-1f11e29, .framer-rILLk .framer-1uf78bp, .framer-rILLk .framer-gv7z1e, .framer-rILLk .framer-mqjgy8, .framer-rILLk .framer-11xlu3a, .framer-rILLk .framer-qf1zby { gap: 0px; } .framer-rILLk .framer-13uefem > * { margin: 0px; margin-bottom: calc(18px / 2); margin-top: calc(18px / 2); } .framer-rILLk .framer-13uefem > :first-child, .framer-rILLk .framer-k8jtqg > :first-child, .framer-rILLk .framer-9tfr81 > :first-child, .framer-rILLk .framer-4kk4nw > :first-child, .framer-rILLk .framer-1eo9cer > :first-child, .framer-rILLk .framer-fjl1c5 > :first-child, .framer-rILLk .framer-5aqoy0 > :first-child, .framer-rILLk .framer-1890x2 > :first-child, .framer-rILLk .framer-4s1ewr > :first-child, .framer-rILLk .framer-vpoi5f > :first-child, .framer-rILLk .framer-mqjgy8 > :first-child, .framer-rILLk .framer-11xlu3a > :first-child, .framer-rILLk .framer-qf1zby > :first-child { margin-top: 0px; } .framer-rILLk .framer-13uefem > :last-child, .framer-rILLk .framer-k8jtqg > :last-child, .framer-rILLk .framer-9tfr81 > :last-child, .framer-rILLk .framer-4kk4nw > :last-child, .framer-rILLk .framer-1eo9cer > :last-child, .framer-rILLk .framer-fjl1c5 > :last-child, .framer-rILLk .framer-5aqoy0 > :last-child, .framer-rILLk .framer-1890x2 > :last-child, .framer-rILLk .framer-4s1ewr > :last-child, .framer-rILLk .framer-vpoi5f > :last-child, .framer-rILLk .framer-mqjgy8 > :last-child, .framer-rILLk .framer-11xlu3a > :last-child, .framer-rILLk .framer-qf1zby > :last-child { margin-bottom: 0px; } .framer-rILLk .framer-1yqnedj > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-rILLk .framer-1yqnedj > :first-child, .framer-rILLk .framer-1f11e29 > :first-child, .framer-rILLk .framer-1uf78bp > :first-child, .framer-rILLk .framer-gv7z1e > :first-child { margin-left: 0px; } .framer-rILLk .framer-1yqnedj > :last-child, .framer-rILLk .framer-1f11e29 > :last-child, .framer-rILLk .framer-1uf78bp > :last-child, .framer-rILLk .framer-gv7z1e > :last-child { margin-right: 0px; } .framer-rILLk .framer-k8jtqg > *, .framer-rILLk .framer-1eo9cer > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-rILLk .framer-9tfr81 > *, .framer-rILLk .framer-fjl1c5 > *, .framer-rILLk .framer-11xlu3a > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-rILLk .framer-4kk4nw > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-rILLk .framer-5aqoy0 > *, .framer-rILLk .framer-qf1zby > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-rILLk .framer-1890x2 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-rILLk .framer-4s1ewr > *, .framer-rILLk .framer-vpoi5f > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-rILLk .framer-1lh0s16 > *, .framer-rILLk .framer-1lh0s16 > :first-child, .framer-rILLk .framer-1lh0s16 > :last-child, .framer-rILLk .framer-8ianix > *, .framer-rILLk .framer-8ianix > :first-child, .framer-rILLk .framer-8ianix > :last-child { margin: 0px; } .framer-rILLk .framer-1f11e29 > *, .framer-rILLk .framer-1uf78bp > *, .framer-rILLk .framer-gv7z1e > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-rILLk .framer-mqjgy8 > * { margin: 0px; margin-bottom: calc(26px / 2); margin-top: calc(26px / 2); } }}`, ...Q.css, ...H.css, ...A.css],\n  e$ = w(eX, eJ, \"framer-rILLk\");\nexport default e$;\ne$.displayName = \"Home\", e$.defaultProps = {\n  height: 5579.5,\n  width: 1200\n}, t(e$, [{\n  family: \"Magilio Regular\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:screen/augiA20Il:default\",\n    url: \"https://framerusercontent.com/assets/WvpYL8H9s8sSwtzlKrSJdOac2DM.ttf\"\n  },\n  url: \"https://framerusercontent.com/assets/WvpYL8H9s8sSwtzlKrSJdOac2DM.ttf\"\n}, {\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:screen/augiA20Il:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\"\n  },\n  style: \"normal\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",\n  weight: \"500\"\n}, {\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:screen/augiA20Il:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\"\n  },\n  style: \"normal\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",\n  weight: \"400\"\n}, {\n  family: \"Thesignature Regular\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:screen/augiA20Il:default\",\n    url: \"https://framerusercontent.com/assets/w0dfRfay9bsBgHoigNXHn79oJo.ttf\"\n  },\n  url: \"https://framerusercontent.com/assets/w0dfRfay9bsBgHoigNXHn79oJo.ttf\"\n}, {\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:screen/augiA20Il:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\"\n  },\n  style: \"normal\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",\n  weight: \"700\"\n}, ...R, ...Z, ...O, ...Y, ...B, ...K, ...X, ...J, ...$, ...ee, ...Q.fonts, ...H.fonts, ...A.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\": \"FrameraugiA20Il\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"1200\",\n        \"framerResponsiveScreen\": \"\",\n        \"framerIntrinsicHeight\": \"5579.5\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YBq371baQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KhZejVPPz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerImmutableVariables\": \"false\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["murmur2", "a", "e", "c", "Arc", "withCSS", "props", "hasChildren", "j", "isCanvas", "RenderTarget", "showCustomPath", "isCircle", "cylinder", "path", "createPath", "childPath", "viewBox", "firstChild", "getFirstChild", "svgChild", "svgChildCanvas", "u", "placeholderStyles", "p", "emojiStyles", "titleStyles", "subtitleStyles", "svgString", "On", "canvasFrame", "attributes", "element", "splitAndReplace", "attributes1", "element1", "id", "murmur2", "alignmentValue", "motion", "Arc_default", "addPropertyControls", "ControlType", "type", "rotate", "slots", "child", "string", "flip", "cylinderTop", "cylinderBottom", "containerStyles", "emptyStateStyle", "containerStyles", "NullState", "Y", "_", "ref", "p", "e", "f", "o", "t", "n", "defaultEvents", "ControlType", "findByArray", "arr", "search", "a", "useIconSelection", "iconKeys", "selectByList", "iconSearch", "iconSelection", "lowercaseIconKeyPairs", "iconSearchResult", "se", "iconSearchTerm", "_iconSearchTerm", "findByArray", "iconKeys", "moduleBaseUrl", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "mirrored", "isMounted", "pe", "iconKey", "useIconSelection", "SelectedIcon", "setSelectedIcon", "ye", "f", "npm_react_18_1_exports", "importModule", "module", "ue", "emptyState", "RenderTarget", "p", "NullState", "addPropertyControls", "ControlType", "defaultEvents", "noopReturn", "t", "e", "t", "velocityPerSecond", "calcBezier", "t", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "o", "cubicBezier", "__rest", "e", "r", "n", "o", "n", "e", "t", "r", "s", "calcGeneratorVelocity", "t", "n", "r", "velocityPerSecond", "calcDampingRatio", "e", "hasReachedTarget", "spring", "o", "c", "i", "u", "d", "f", "l", "g", "glide", "a", "h", "isOutOfBounds", "nearestBoundary", "m", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "W", "L", "D", "e", "M", "noopReturn", "k", "asTransformCssVar", "B", "L", "W", "j", "B", "testAnimation", "e", "C", "$", "R", "resolveElements", "e", "createGeneratorEasing", "e", "o", "getGenerator", "t", "i", "s", "r", "a", "getKeyframes", "pregenerateKeyframes", "n", "c", "isNumberOrNull", "l", "f", "u", "d", "calcGeneratorVelocity", "g", "m", "N", "spring", "F", "glide", "U", "inView$1", "resolveElements", "onIntersectionChange", "q", "K", "getElementSize", "notifyTarget", "notifyAll", "createResizeObserver", "resizeElement", "G", "_", "createWindowResizeHandler", "window", "resizeWindow", "resize", "dispatchPointerEvent", "e", "dispatchViewEvent", "se", "o", "s", "__rest", "inView$1", "t", "mouseEvent", "re", "ae", "onPointerUp", "window", "onPointerDown", "n", "ce", "le", "directionTransformers", "offset", "supportsAcceleratedAnimations", "Ticker", "props", "slots", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "speed", "hoverFactor", "direction", "alignment", "sizingOptions", "fadeOptions", "style", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "widthType", "heightType", "paddingValue", "isCanvas", "RenderTarget", "numChildren", "j", "hasChildren", "isHorizontal", "useMotionValue", "transformer", "transform", "useTransform", "parentRef", "pe", "childrenRef", "se", "W", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "measure", "te", "parentLength", "start", "childrenLength", "childrenStyles", "initialResize", "ue", "resize", "contentSize", "child", "index", "ref", "ref1", "ref2", "ref3", "ref4", "p", "LayoutGroup", "q", "i", "childIndex", "ref5", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "isInView", "useInView", "useAnimationFrame", "t", "delta", "wrap", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "u", "motion", "isValidNumber", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "value", "TickerFonts", "getFonts", "Ticker", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_variant", "ref", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Image2", "css", "FramerEg8_qpg0f", "withCSS", "Eg8_qpg0f_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "transformTemplate", "_", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "image", "width", "props", "ref", "_variant", "ref1", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "HqOMShvuk", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "RichText", "x", "Image2", "css", "FramerleesHWZfw", "withCSS", "leesHWZfw_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "image", "width", "props", "ref", "_variant", "ref1", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "QO899rieE", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "RichText", "x", "Image2", "css", "FrameroFjvgeOwG", "withCSS", "oFjvgeOwG_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "variantClassNames", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "SVG", "css", "FramerYcd0O39Wv", "withCSS", "Ycd0O39Wv_default", "addFonts", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "title", "width", "props", "ref", "_variant", "ref1", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "S4RhvYF9P", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "RichText", "x", "css", "FramerZtZ00Nzjz", "withCSS", "ZtZ00Nzjz_default", "addPropertyControls", "ControlType", "addFonts", "FooterGraphicFonts", "getFonts", "Ycd0O39Wv_default", "FooterTextFonts", "ZtZ00Nzjz_default", "TickerFonts", "Ticker", "cycleOrder", "variantClassNames", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Ticker", "Ycd0O39Wv_default", "ZtZ00Nzjz_default", "css", "Framerp8gIEJAmd", "withCSS", "p8gIEJAmd_default", "addFonts", "FooterGraphicFonts", "FooterTextFonts", "TickerFonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "description", "height", "id", "projectImg", "radius", "title", "width", "props", "ref", "_variant", "ref1", "ref2", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "CEsAiunSb", "PRRNhXyXJ", "kOwAhU3Lc", "xjo5lTfFB", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "Image2", "RichText", "x", "SVG", "css", "FramerPszYLP0fd", "withCSS", "PszYLP0fd_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "IconoirFonts", "getFonts", "Icon", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_variant", "ref", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapgkpjjj", "args", "onClicke3x2r4", "onClick1dkbffl", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "RichText", "x", "Link", "css", "FramerQneC8wwXp", "withCSS", "QneC8wwXp_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "toResponsiveImage", "value", "transformTemplate", "_", "transformTemplate1", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "image", "width", "props", "_variant", "ref", "ref1", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "woDqsXak3", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "Image2", "RichText", "x", "css", "FramersiV6mBQyV", "withCSS", "siV6mBQyV_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "transformTemplate", "_", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "image", "width", "props", "ref", "_variant", "ref1", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "dRuVPqOpk", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "RichText", "x", "Image2", "css", "FramervqMcPSqcd", "withCSS", "vqMcPSqcd_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "R", "getFonts", "QneC8wwXp_default", "Z", "Arc_default", "U", "withFX", "Container", "E", "motion", "D", "Image2", "O", "oFjvgeOwG_default", "Y", "leesHWZfw_default", "B", "vqMcPSqcd_default", "K", "siV6mBQyV_default", "X", "Eg8_qpg0f_default", "J", "PszYLP0fd_default", "$", "Icon", "ee", "p8gIEJAmd_default", "er", "et", "ei", "eo", "ei", "removeHiddenBreakpointLayers", "et", "ef", "el", "em", "es", "e", "r", "ec", "ed", "ep", "eh", "eg", "ex", "eL", "eb", "eu", "ek", "ew", "ey", "ev", "eI", "ej", "eS", "ez", "e_", "eN", "eF", "eW", "eM", "eT", "eC", "eV", "eq", "eP", "a", "t", "useOverlayState", "eH", "eQ", "eA", "eG", "eR", "eZ", "eU", "eE", "eD", "eO", "eY", "eB", "eK", "n", "eX", "Y", "f", "p", "useLocaleInfo", "u", "w", "y", "R", "Z", "fe", "O", "useHydratedBreakpointVariants", "B", "K", "useActiveVariantCallback", "X", "J", "$", "ee", "pe", "ea", "useRouteElementId", "en", "eJ", "e$", "e0", "e1", "e2", "ae", "e5", "className", "GeneratedComponentContext", "LayoutGroup", "motion", "cx", "PropertyOverrides", "optimizeAppear", "optimizeAppearTransformTemplate", "Container", "QneC8wwXp_default", "x", "RichText", "U", "Arc_default", "Image2", "E", "Link", "D", "SVG", "oFjvgeOwG_default", "leesHWZfw_default", "vqMcPSqcd_default", "siV6mBQyV_default", "Eg8_qpg0f_default", "PszYLP0fd_default", "l", "AnimatePresence", "qa", "Icon", "er", "p8gIEJAmd_default", "css", "withCSS", "augiA20Il_default", "addFonts", "fonts", "__FramerMetadata__"]
}
