{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:react-string-replace@1.1.0/index.js", "ssg:https://framerusercontent.com/modules/xGfhwtkQs2rQg46H46KV/FLhEZzg03Rs5weLpN0J7/design_system.js", "ssg:https://framerusercontent.com/modules/GQNERsBwpoJVyMKnESpM/kuma0svUyRiHJesAiPAx/text.js", "ssg:https://framerusercontent.com/modules/9NxJzbTujgiUzFVbbipj/IAVTWimY5iJIgnR8sXIu/SZQzHmLPq.js", "ssg:https://framerusercontent.com/modules/bh0Y4f9287WhQkwUgTLW/0zFIZAevw4LE0voYNVLw/spacer.js"],
  "sourcesContent": ["var r={};var isRegExp=function(r){return r instanceof RegExp};var e=function escapeRegExp(r){var e=/[\\\\^$.*+?()[\\]{}|]/g,n=RegExp(e.source);return r&&n.test(r)?r.replace(e,\"\\\\$&\"):r};var isString=function(r){return\"string\"===typeof r};var flatten=function(r){var e=[];r.forEach((function(r){Array.isArray(r)?e=e.concat(r):e.push(r)}));return e};\n/**\n * Given a string, replace every substring that is matched by the `match` regex\n * with the result of calling `fn` on matched substring. The result will be an\n * array with all odd indexed elements containing the replacements. The primary\n * use case is similar to using String.prototype.replace except for React.\n *\n * React will happily render an array as children of a react element, which\n * makes this approach very useful for tasks like surrounding certain text\n * within a string with react elements.\n *\n * Example:\n * matchReplace(\n *   'Emphasize all phone numbers like 884-555-4443.',\n *   /([\\d|-]+)/g,\n *   (number, i) => <strong key={i}>{number}</strong>\n * );\n * // => ['Emphasize all phone numbers like ', <strong>884-555-4443</strong>, '.'\n *\n * @param {string} str\n * @param {RegExp|str} match Must contain a matching group\n * @param {function} fn\n * @return {array}\n */function replaceString(r,n,t){var a=0;var i=0;if(\"\"===r)return r;if(!r||!isString(r))throw new TypeError(\"First argument to react-string-replace#replaceString must be a string\");var c=n;isRegExp(c)||(c=new RegExp(\"(\"+e(c)+\")\",\"gi\"));var o=r.split(c);for(var u=1,g=o.length;u<g;u+=2)if(void 0!==o[u]&&void 0!==o[u-1]){i=o[u].length;a+=o[u-1].length;o[u]=t(o[u],u,a);a+=i}else console.warn(\"reactStringReplace: Encountered undefined value during string replacement. Your RegExp may not be working the way you expect.\");return o}r=function reactStringReplace(r,e,n){Array.isArray(r)||(r=[r]);return flatten(r.map((function(r){return isString(r)?replaceString(r,e,n):r})))};var n=r;export{n as default};\n\n//# sourceMappingURL=index.js.map", "export const colors = {\n  blue: \"#5CC3FA\",\n  coral: \"#FF91A5\",\n  pink: \"#FA75F8\",\n  purple: \"#9E6EE6\",\n  yellow: \"#FACC69\",\n  darkGreen: \"#3D804D\",\n  lightRed: \"#E5A6A1\",\n  darkRed: \"#80362F\",\n  black: \"#000000\",\n  // Whites\n  white: \"#FFFFFF\",\n  white80: \"rgba(255, 255, 255, 0.80)\",\n  white70: \"rgba(255, 255, 255, 0.70)\",\n  white20: \"rgba(255, 255, 255, 0.20)\",\n  white15: \"rgba(255, 255, 255, 0.15)\",\n  white05: \"rgba(255, 255, 255, 0.05)\"\n};\nfunction getWhite(opacity) {\n  return `rgba(255, 255, 255, ${opacity})`;\n} // TODO: Refactor this like so:\n// - Before: whites[90]\n// - After:  colors.white90\nexport const whites = {\n  90: getWhite(.9),\n  85: getWhite(.85),\n  80: getWhite(.8),\n  70: getWhite(.7),\n  60: getWhite(.6),\n  55: getWhite(.55),\n  45: getWhite(.45),\n  40: getWhite(.4),\n  30: getWhite(.3),\n  25: getWhite(.25),\n  20: getWhite(.2),\n  15: getWhite(.15)\n};\nfunction getLinearGradient([start, end], degrees = 90) {\n  return `linear-gradient(${degrees}deg, ${start}, ${end})`;\n}\nexport const gradients = {\n  // Two Colors\n  // Pink and Purple\n  PinkToPurple: getLinearGradient([colors.pink, colors.purple]),\n  PurpleToPink: getLinearGradient([colors.purple, colors.pink]),\n  // Pink and Yellow\n  YellowToPink: getLinearGradient([colors.yellow, colors.pink]),\n  PinkToYellow: getLinearGradient([colors.pink, colors.yellow]),\n  // Pink and Blue\n  PinkToBlue: getLinearGradient([colors.pink, colors.blue]),\n  BlueToPink: getLinearGradient([colors.blue, colors.pink]),\n  // Blue and Purple\n  BlueToPurple: getLinearGradient([colors.blue, colors.purple]),\n  PurpleToBlue: getLinearGradient([colors.purple, colors.blue]),\n  // Coral and Yellow\n  CoralToYellow: getLinearGradient([colors.coral, colors.yellow]),\n  YellowToCoral: getLinearGradient([colors.yellow, colors.coral]),\n  // Coral and Pink\n  CoralToPink: getLinearGradient([colors.coral, colors.pink]),\n  // Three Colors\n  YellowToPinkToPurple: `linear-gradient(90deg, #FCBA89 24.35%, ${colors.pink} 69.94%, #B463EB 111.15%)`,\n  PurpleToPinkToYellow: `linear-gradient(90deg, #B463EB 24.35%, ${colors.pink} 69.94%, #FCBA89 111.15%)`,\n  BlueToPinkToYellow: `linear-gradient(90deg, #5CC3FA 0%, #FA75F8 56.2%, #FBBF7F 105.21%)`,\n  YellowToPinkToBlue: `linear-gradient(90deg, #FBBF7F 0%, #FA75F8 56.2%, #5CC3FA 105.21%)`,\n  // Buttons\n  ButtonPrimaryFill: `linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(274deg, #FA75F8 0%, #9E6EE5 100%)`,\n  ButtonPrimaryHover: \"linear-gradient(274deg, #914694 0%, #62438B 100%)\",\n  ButtonSecondaryHover: \"linear-gradient(96deg, rgba(88, 61, 128, 0.60) 0%, rgba(128, 47, 126, 0.35) 100%)\",\n  ButtonTextPurpleToPink: \"linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), linear-gradient(90deg, #9E6EE6 0%, #FA75F8 100%)\",\n  ButtonTextHoverPurpleToPink: \"linear-gradient(0deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), linear-gradient(90deg, #9E6EE6 0%, #FA75F8 100%)\",\n  // Taglines\n  taglineHero: `radial-gradient(70.54% 70.54% at 50% 50%, #FFFFFF 0%, rgba(255, 255, 255, 0.5729) 92.71%, ${whites[60]} 92.72%)`,\n  taglineHeroMobile: `radial-gradient(73.75% 73.75% at 50% 50%, #FFFFFF 0%, rgba(255, 255, 255, 0.5729) 92.71%, ${whites[60]} 92.72%)`,\n  taglineFooter: `radial-gradient(61.42% 1213.78% at 18.1% 57.03%, #FFFFFF 0%, ${whites[60]} 100%)`,\n  taglineFooterMobile: `radial-gradient(75.93% 1509.49% at 15.28% 23.96%, #FFFFFF 0%, ${whites[60]} 100%)`,\n  gray: getLinearGradient([\"rgba(255, 255, 255, .3)\", \"rgba(255, 255, 255, .3)\"]),\n  backgroundGray: getLinearGradient([\"rgba(255, 255, 255, 0.06)\", \"rgba(255, 255, 255, 0.09)\"], 315)\n};\nexport const strokeGradients = {\n  button: getLinearGradient([\"rgba(250, 117, 248, 1)\", \"rgba(158, 110, 229, 1)\"]),\n  glass1: getLinearGradient([whites[30], whites[15]]),\n  glass2: getLinearGradient([whites[25], whites[30]])\n};\nconst fonts = {\n  adelleSans: {\n    fontFamily: \"Adelle Sans Regular\"\n  },\n  adelleSansSemibold: {\n    fontFamily: \"Adelle Sans SemiBold\"\n  },\n  operatorMono: {\n    fontFamily: \"Operator Mono Book\"\n  },\n  operatorMonoSemibold: {\n    fontFamily: \"Operator Mono SemiBold\"\n  }\n};\nexport const typography = {\n  // Headers ------------------------------\n  H1: {\n    tag: \"h1\",\n    styles: {\n      Desktop: {\n        fontSize: \"80px\",\n        lineHeight: \"96px\",\n        ...fonts.adelleSansSemibold\n      },\n      Tablet: {\n        fontSize: \"48px\",\n        lineHeight: \"56px\",\n        ...fonts.adelleSansSemibold\n      },\n      Mobile: {\n        fontSize: \"32px\",\n        lineHeight: \"40px\",\n        ...fonts.adelleSansSemibold\n      }\n    }\n  },\n  H2: {\n    tag: \"h2\",\n    styles: {\n      Desktop: {\n        fontSize: \"48px\",\n        lineHeight: \"64px\",\n        ...fonts.adelleSansSemibold\n      },\n      Tablet: {\n        fontSize: \"32px\",\n        lineHeight: \"44px\",\n        ...fonts.adelleSansSemibold\n      },\n      Mobile: {\n        fontSize: \"26px\",\n        lineHeight: \"32px\",\n        ...fonts.adelleSansSemibold\n      }\n    }\n  },\n  H3: {\n    tag: \"h3\",\n    styles: {\n      Desktop: {\n        fontSize: \"36px\",\n        lineHeight: \"48px\",\n        ...fonts.adelleSansSemibold\n      },\n      Tablet: {\n        fontSize: \"28px\",\n        lineHeight: \"36px\",\n        ...fonts.adelleSansSemibold\n      },\n      Mobile: {\n        fontSize: \"24px\",\n        lineHeight: \"32px\",\n        ...fonts.adelleSansSemibold\n      }\n    }\n  },\n  H4: {\n    tag: \"h4\",\n    styles: {\n      Desktop: {\n        fontSize: \"32px\",\n        lineHeight: \"40px\",\n        ...fonts.adelleSansSemibold\n      },\n      Tablet: {\n        fontSize: \"24px\",\n        lineHeight: \"32px\",\n        ...fonts.adelleSansSemibold\n      },\n      Mobile: {\n        fontSize: \"20px\",\n        lineHeight: \"28px\",\n        ...fonts.adelleSansSemibold\n      }\n    }\n  },\n  H5: {\n    tag: \"h5\",\n    styles: {\n      Desktop: {\n        fontSize: \"24px\",\n        lineHeight: \"32px\",\n        ...fonts.adelleSansSemibold\n      },\n      Tablet: {\n        fontSize: \"20px\",\n        lineHeight: \"28px\",\n        ...fonts.adelleSansSemibold\n      },\n      Mobile: {\n        fontSize: \"18px\",\n        lineHeight: \"24px\",\n        ...fonts.adelleSansSemibold\n      }\n    }\n  },\n  H6: {\n    tag: \"h6\",\n    styles: {\n      Desktop: {\n        fontSize: \"24px\",\n        lineHeight: \"32px\",\n        ...fonts.operatorMono\n      },\n      Tablet: {\n        fontSize: \"20px\",\n        lineHeight: \"28px\",\n        ...fonts.operatorMono\n      },\n      Mobile: {\n        fontSize: \"18px\",\n        lineHeight: \"24px\",\n        ...fonts.operatorMono\n      }\n    }\n  },\n  // Paragraphs ------------------------------\n  \"Paragraph L\": {\n    tag: \"p\",\n    styles: {\n      Desktop: {\n        fontSize: \"32px\",\n        lineHeight: \"48px\",\n        ...fonts.adelleSans\n      },\n      Tablet: {\n        fontSize: \"24px\",\n        lineHeight: \"40px\",\n        ...fonts.adelleSans\n      },\n      Mobile: {\n        fontSize: \"20px\",\n        lineHeight: \"32px\",\n        ...fonts.adelleSans\n      }\n    }\n  },\n  \"Paragraph L Semibold\": {\n    tag: \"p\",\n    styles: {\n      Desktop: {\n        fontSize: \"32px\",\n        lineHeight: \"48px\",\n        ...fonts.adelleSansSemibold\n      },\n      Tablet: {\n        fontSize: \"24px\",\n        lineHeight: \"40px\",\n        ...fonts.adelleSansSemibold\n      },\n      Mobile: {\n        fontSize: \"20px\",\n        lineHeight: \"32px\",\n        ...fonts.adelleSansSemibold\n      }\n    }\n  },\n  \"Paragraph S\": {\n    tag: \"p\",\n    styles: {\n      Desktop: {\n        fontSize: \"24px\",\n        lineHeight: \"40px\",\n        ...fonts.adelleSans\n      },\n      Tablet: {\n        fontSize: \"20px\",\n        lineHeight: \"32px\",\n        ...fonts.adelleSans\n      },\n      Mobile: {\n        fontSize: \"18px\",\n        lineHeight: \"28px\",\n        ...fonts.adelleSans\n      }\n    }\n  },\n  \"Paragraph S Semibold\": {\n    tag: \"p\",\n    styles: {\n      Desktop: {\n        fontSize: \"24px\",\n        lineHeight: \"40px\",\n        ...fonts.adelleSansSemibold\n      },\n      Tablet: {\n        fontSize: \"20px\",\n        lineHeight: \"32px\",\n        ...fonts.adelleSansSemibold\n      },\n      Mobile: {\n        fontSize: \"18px\",\n        lineHeight: \"28px\",\n        ...fonts.adelleSansSemibold\n      }\n    }\n  },\n  \"Paragraph XS\": {\n    tag: \"p\",\n    styles: {\n      Desktop: {\n        fontSize: \"16px\",\n        lineHeight: \"24px\",\n        ...fonts.adelleSans\n      },\n      Tablet: {\n        fontSize: \"15px\",\n        lineHeight: \"20px\",\n        ...fonts.adelleSans\n      },\n      Mobile: {\n        fontSize: \"15px\",\n        lineHeight: \"20px\",\n        ...fonts.adelleSans\n      }\n    }\n  },\n  \"Paragraph XS Semibold\": {\n    tag: \"p\",\n    styles: {\n      Desktop: {\n        fontSize: \"16px\",\n        lineHeight: \"24px\",\n        ...fonts.adelleSansSemibold\n      },\n      Tablet: {\n        fontSize: \"15px\",\n        lineHeight: \"20px\",\n        ...fonts.adelleSansSemibold\n      },\n      Mobile: {\n        fontSize: \"15px\",\n        lineHeight: \"20px\",\n        ...fonts.adelleSansSemibold\n      }\n    }\n  },\n  \"Paragraph XXS\": {\n    tag: \"p\",\n    styles: {\n      Desktop: {\n        fontSize: \"12px\",\n        lineHeight: \"18px\",\n        ...fonts.adelleSans\n      },\n      Tablet: {\n        fontSize: \"12px\",\n        lineHeight: \"18px\",\n        ...fonts.adelleSans\n      },\n      Mobile: {\n        fontSize: \"12px\",\n        lineHeight: \"18px\",\n        ...fonts.adelleSans\n      }\n    }\n  },\n  \"Paragraph XXS Semibold\": {\n    tag: \"p\",\n    styles: {\n      Desktop: {\n        fontSize: \"12px\",\n        lineHeight: \"18px\",\n        ...fonts.adelleSansSemibold\n      },\n      Tablet: {\n        fontSize: \"12px\",\n        lineHeight: \"18px\",\n        ...fonts.adelleSansSemibold\n      },\n      Mobile: {\n        fontSize: \"12px\",\n        lineHeight: \"18px\",\n        ...fonts.adelleSansSemibold\n      }\n    }\n  },\n  // Labels ------------------------------\n  Label: {\n    tag: \"div\",\n    styles: {\n      Desktop: {\n        fontSize: \"12px\",\n        lineHeight: \"16px\",\n        ...fonts.adelleSans\n      },\n      Tablet: {\n        fontSize: \"12px\",\n        lineHeight: \"16px\",\n        ...fonts.adelleSans\n      },\n      Mobile: {\n        fontSize: \"12px\",\n        lineHeight: \"16px\",\n        ...fonts.adelleSans\n      }\n    }\n  },\n  // Buttons ------------------------------\n  \"Button XL\": {\n    tag: \"div\",\n    styles: {\n      Desktop: {\n        fontSize: \"80px\",\n        lineHeight: \"100%\",\n        ...fonts.adelleSans\n      },\n      Tablet: {\n        fontSize: \"48px\",\n        lineHeight: \"100%\",\n        ...fonts.adelleSans\n      },\n      Mobile: {\n        fontSize: \"36px\",\n        lineHeight: \"100%\",\n        ...fonts.adelleSans\n      }\n    }\n  },\n  \"Button L\": {\n    tag: \"div\",\n    styles: {\n      Desktop: {\n        fontSize: \"24px\",\n        lineHeight: \"100%\",\n        ...fonts.adelleSans\n      },\n      Tablet: {\n        fontSize: \"20px\",\n        lineHeight: \"100%\",\n        ...fonts.adelleSans\n      },\n      Mobile: {\n        fontSize: \"18px\",\n        lineHeight: \"100%\",\n        ...fonts.adelleSans\n      }\n    }\n  },\n  \"Button S\": {\n    tag: \"div\",\n    styles: {\n      Desktop: {\n        fontSize: \"16px\",\n        lineHeight: \"100%\",\n        ...fonts.adelleSans\n      },\n      Tablet: {\n        fontSize: \"15px\",\n        lineHeight: \"100%\",\n        ...fonts.adelleSans\n      },\n      Mobile: {\n        fontSize: \"15px\",\n        lineHeight: \"100%\",\n        ...fonts.adelleSans\n      }\n    }\n  }\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"colors\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"whites\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"gradients\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"typography\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"strokeGradients\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./design_system.map", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport React from \"react\";\nimport reactStringReplace from \"react-string-replace\";\nimport { gradients, typography } from \"https://framerusercontent.com/modules/xGfhwtkQs2rQg46H46KV/FLhEZzg03Rs5weLpN0J7/design_system.js\";\nimport { addPropertyControls, ControlType } from \"framer\";\nimport { motion, useAnimation, useInView } from \"framer-motion\";\nfunction addGradient(fullText, gradientText, gradientType) {\n  return reactStringReplace(fullText, gradientText, (match, i) => {\n    const style = {\n      backgroundImage: gradientType,\n      WebkitBackgroundClip: \"text\",\n      WebkitTextFillColor: \"transparent\"\n    };\n    return /*#__PURE__*/_jsx(\"span\", {\n      style: style,\n      children: gradientText\n    });\n  });\n} /**\n  * @framerSupportedLayoutWidth any\n  * @framerSupportedLayoutHeight any\n  */\nexport default function Text(props) {\n  const {\n    variant,\n    role,\n    text,\n    textAlign,\n    color,\n    gradient1Text,\n    gradient1Type,\n    gradient2Text,\n    gradient2Type,\n    gradient3Text,\n    gradient3Type,\n    highlightText1,\n    highlightText2\n  } = props;\n  const {\n    tag: Tag,\n    styles\n  } = typography[role];\n  const highlightHeights = {\n    Desktop: \"56px\",\n    Tablet: \"40px\",\n    Mobile: \"28px\"\n  };\n  const highlightHeight = highlightHeights[variant]; // Do we still need this?\n  // const highlightOffsets = {\n  //     Desktop: \"6.5px\",\n  //     Tablet: \"4.5px\",\n  //     Mobile: \"4.5px\",\n  // }\n  // const highlightOffset = highlightOffsets[variant]\n  const highlightPaddingsMargins = {\n    Desktop: \"4px\",\n    Tablet: \"4px\",\n    Mobile: \"3px\"\n  };\n  const highlightPaddingMargin = highlightPaddingsMargins[variant];\n  const highlightStyle = {\n    backgroundImage: \"linear-gradient(90deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2))\",\n    backgroundRepeat: \"no-repeat\",\n    // backgroundPosition: `left ${highlightOffset}`,\n    padding: `0 ${highlightPaddingMargin}`,\n    margin: `0 -${highlightPaddingMargin}`,\n    boxDecorationBreak: \"clone\",\n    WebkitBoxDecorationBreak: \"clone\",\n    whiteSpace: \"normal\"\n  };\n  function addHighlight(fullText, highlightText, animationDelay) {\n    return reactStringReplace(fullText, highlightText, (match, i) => {\n      const animation = useAnimation();\n      const ref = React.useRef(null);\n      const isInView = useInView(ref);\n      React.useEffect(() => {\n        if (isInView) {\n          animation.start({\n            backgroundSize: `100% ${highlightHeight}`\n          });\n        }\n      }, [isInView]);\n      return /*#__PURE__*/_jsx(motion.span, {\n        ref: ref,\n        style: highlightStyle,\n        initial: {\n          backgroundSize: `0% ${highlightHeight}`\n        },\n        animate: animation,\n        transition: {\n          delay: animationDelay,\n          duration: 1\n        },\n        children: highlightText\n      });\n    });\n  }\n  const tagStyle = {\n    color,\n    textAlign,\n    whiteSpace: \"pre-wrap\",\n    marginBlockStart: 0,\n    marginBlockEnd: 0,\n    fontWeight: 400,\n    ...styles[variant]\n  };\n  let content = text;\n  if (gradient1Text.trim()) {\n    content = addGradient(content, gradient1Text, gradient1Type);\n  }\n  if (gradient2Text.trim()) {\n    content = addGradient(content, gradient2Text, gradient2Type);\n  }\n  if (gradient3Text.trim()) {\n    content = addGradient(content, gradient3Text, gradient3Type);\n  }\n  if (highlightText1.trim()) {\n    content = addHighlight(content, highlightText1, .5);\n  }\n  if (highlightText2.trim()) {\n    content = addHighlight(content, highlightText2, 1.5);\n  }\n  return /*#__PURE__*/_jsx(Tag, {\n    style: tagStyle,\n    children: content\n  });\n}\naddPropertyControls(Text, {\n  variant: {\n    type: ControlType.Enum,\n    options: [\"Desktop\", \"Tablet\", \"Mobile\"],\n    defaultValue: \"Desktop\"\n  },\n  role: {\n    type: ControlType.Enum,\n    options: Object.keys(typography),\n    defaultValue: \"H1\"\n  },\n  text: {\n    type: ControlType.String,\n    defaultValue: \"Your Text Here\",\n    displayTextArea: true\n  },\n  textAlign: {\n    type: ControlType.Enum,\n    options: [\"left\", \"center\", \"right\"],\n    optionTitles: [\"Left\", \"Center\", \"Right\"]\n  },\n  color: {\n    type: ControlType.Color,\n    defaultValue: \"rgb(255,255,255)\"\n  },\n  highlightText1: {\n    type: ControlType.String,\n    defaultValue: \"\",\n    displayTextArea: true\n  },\n  highlightText2: {\n    type: ControlType.String,\n    defaultValue: \"\",\n    displayTextArea: true\n  },\n  gradient1Text: {\n    type: ControlType.String,\n    defaultValue: \"\",\n    displayTextArea: true\n  },\n  gradient1Type: {\n    title: \"Gradient 1 Type\",\n    type: ControlType.Enum,\n    options: Object.values(gradients),\n    optionTitles: Object.keys(gradients)\n  },\n  gradient2Text: {\n    type: ControlType.String,\n    defaultValue: \"\"\n  },\n  gradient2Type: {\n    title: \"Gradient 2 Type\",\n    type: ControlType.Enum,\n    options: Object.values(gradients),\n    optionTitles: Object.keys(gradients)\n  },\n  gradient3Text: {\n    type: ControlType.String,\n    defaultValue: \"\"\n  },\n  gradient3Type: {\n    title: \"Gradient 3 Type\",\n    type: ControlType.Enum,\n    options: Object.values(gradients),\n    optionTitles: Object.keys(gradients)\n  }\n});\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Text\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerSupportedLayoutWidth\": \"any\",\n        \"framerSupportedLayoutHeight\": \"any\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"CUSTOM;Adelle Sans Regular\"]);\nexport const fonts = [{\n  family: \"Adelle Sans Regular\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/SZQzHmLPq:default\",\n    url: \"https://framerusercontent.com/assets/fh17JICmSTUv5bPJvcj4nuHlOk.woff2\"\n  },\n  url: \"https://framerusercontent.com/assets/fh17JICmSTUv5bPJvcj4nuHlOk.woff2\"\n}];\nexport const css = ['.framer-0Q3JE .framer-styles-preset-5tsjii:not(.rich-text-wrapper), .framer-0Q3JE .framer-styles-preset-5tsjii.rich-text-wrapper p { --framer-font-family: \"Adelle Sans Regular\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 24px; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1199px) and (min-width: 768px) { .framer-0Q3JE .framer-styles-preset-5tsjii:not(.rich-text-wrapper), .framer-0Q3JE .framer-styles-preset-5tsjii.rich-text-wrapper p { --framer-font-family: \"Adelle Sans Regular\", sans-serif; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 20px; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 767px) and (min-width: 0px) { .framer-0Q3JE .framer-styles-preset-5tsjii:not(.rich-text-wrapper), .framer-0Q3JE .framer-styles-preset-5tsjii.rich-text-wrapper p { --framer-font-family: \"Adelle Sans Regular\", sans-serif; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 20px; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-0Q3JE\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "/**\n * Spacer renders an x-by-x square, where x is a multiple of 8.\n * We use it to add vertical space between elements.\n *\n * We could do the same via padding on elements, but Spacer lets us:\n * - Make all spaces multiples of our design system\u2019s 8px baseline height.\n * - See spaces at-a-glance when looking at the Framer's Layers panel.\n * - Click-and-drag spaces in Framer's Layers panel and canvas.\n * - Add spaces via the command palette.\n * - Add spaces by duplicating existing spaces.\n * - Avoid changing an element's padding if we remove sections from a page.\n */import { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addPropertyControls, ControlType } from \"framer\";\nconst multiplesOfEight = [];\nfor (let i = 1; i <= 27; i++) {\n  multiplesOfEight.push(i * 8 + \"px\");\n}\nexport default function Spacer({\n  size\n}) {\n  const style = {\n    width: size,\n    height: size\n  };\n  return /*#__PURE__*/_jsx(\"div\", {\n    style: style\n  });\n}\n;\naddPropertyControls(Spacer, {\n  size: {\n    type: ControlType.Enum,\n    options: multiplesOfEight,\n    defaultValue: \"80px\"\n  }\n});\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Spacer\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./spacer.map"],
  "mappings": "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",
  "names": ["r", "isRegExp", "e", "n", "isString", "flatten", "replaceString", "t", "a", "i", "c", "o", "u", "g", "colors", "getWhite", "opacity", "whites", "getLinearGradient", "start", "end", "degrees", "gradients", "strokeGradients", "fonts", "typography", "addGradient", "fullText", "gradientText", "gradientType", "n", "match", "i", "p", "Text", "props", "variant", "role", "text", "textAlign", "color", "gradient1Text", "gradient1Type", "gradient2Text", "gradient2Type", "gradient3Text", "gradient3Type", "highlightText1", "highlightText2", "Tag", "styles", "typography", "highlightHeight", "highlightPaddingMargin", "highlightStyle", "addHighlight", "highlightText", "animationDelay", "animation", "useAnimation", "ref", "e", "isInView", "useInView", "motion", "tagStyle", "content", "addPropertyControls", "ControlType", "gradients", "fontStore", "fonts", "css", "className", "multiplesOfEight", "i", "Spacer", "size", "p", "addPropertyControls", "ControlType"]
}
