{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js", "ssg:https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js", "ssg:https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js", "ssg:https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/TbXI1XaZFNevVKcgIt7G/isMotionValue.js", "ssg:https://framer.com/m/framer/useAutoMotionValue.js@^0.3.0", "ssg:https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/0jtlswBvrookcx7EpjBD/Video.js", "ssg:https://framerusercontent.com/modules/bfoaylLna3Vnmk6SJNuI/zTTQPAOav3hB6u6jDibt/dB__DaETq.js", "ssg:https://framerusercontent.com/modules/eI5m98fCBsLTme9e6qMS/fSkni7rVxtbqppzqSOEl/I6taJvb4K.js", "ssg:https://framerusercontent.com/modules/A5tbYT8MC6ogXBV9QEbK/5ALKzL084L9LU8pEZrXn/stylesPresetHeading1.js", "ssg:https://framerusercontent.com/modules/wv60sIJ8nUuE6QJVVmdY/lMg4EevmW4tOAesGEgrj/stylesPresetLink.js", "ssg:https://framerusercontent.com/modules/ad6MUq7fpljidNqWcgFE/GHnicbyUwAnr1eudTGNz/qu4jFOXHR.js", "ssg:https://framerusercontent.com/modules/LsiGfi0YFwtPdprMm9M5/5A528xzKr5EvnF4cWAAr/OQ7uT_YUj.js", "ssg:https://framerusercontent.com/modules/KGYSEtuQYrp0cvWDBYnO/gTYKl7vXSY24kXxFD0A1/PDOzI710z.js", "ssg:https://framerusercontent.com/modules/hh7LDI6BPQDbKJQ6s7Xm/i4gccy15RuUTw2XESOHO/w2SRJFfNo.js", "ssg:https://framerusercontent.com/modules/Jo653hNEKjRIlJtuCBeM/xjy4XOsBYH0s70OxmCUH/UbOAsyLuh.js", "ssg:https://framerusercontent.com/modules/mxNfiH4aLSP3DbdZBuZD/wXj970KDRqVzFLOWTrvZ/xRm7Ve6Lt.js", "ssg:https://framerusercontent.com/modules/Bc3g9r9XZfteqjkLPMjK/WKprIn5QfVTagmeelE63/bQQQ3qKL2.js", "ssg:https://framerusercontent.com/modules/CFhNItPRa0ML6uNBIoDU/N1dNub9nkWw5cqA7bu1p/zKw8toKIf.js", "ssg:https://framerusercontent.com/modules/sHox4jjGFq3gBJmCiHF8/vgYUtMN1FWFEpcKlp4m3/YSUtjbUj8.js"],
  "sourcesContent": ["import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n  position: \"relative\",\n  width: \"100%\",\n  height: \"100%\",\n  display: \"flex\",\n  justifyContent: \"center\",\n  alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n  ...containerStyles,\n  borderRadius: 6,\n  background: \"rgba(136, 85, 255, 0.3)\",\n  color: \"#85F\",\n  border: \"1px dashed #85F\",\n  flexDirection: \"column\"\n};\nexport const defaultEvents = {\n  onClick: {\n    type: ControlType.EventHandler\n  },\n  onMouseEnter: {\n    type: ControlType.EventHandler\n  },\n  onMouseLeave: {\n    type: ControlType.EventHandler\n  }\n};\nexport const fontSizeOptions = {\n  type: ControlType.Number,\n  title: \"Font Size\",\n  min: 2,\n  max: 200,\n  step: 1,\n  displayStepper: true\n};\nexport const fontControls = {\n  font: {\n    type: ControlType.Boolean,\n    title: \"Font\",\n    defaultValue: false,\n    disabledTitle: \"Default\",\n    enabledTitle: \"Custom\"\n  },\n  fontFamily: {\n    type: ControlType.String,\n    title: \"Family\",\n    placeholder: \"Inter\",\n    hidden: ({\n      font\n    }) => !font\n  },\n  fontWeight: {\n    type: ControlType.Enum,\n    title: \"Weight\",\n    options: [100, 200, 300, 400, 500, 600, 700, 800, 900],\n    optionTitles: [\"Thin\", \"Extra-light\", \"Light\", \"Regular\", \"Medium\", \"Semi-bold\", \"Bold\", \"Extra-bold\", \"Black\"],\n    hidden: ({\n      font\n    }) => !font\n  }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n  af: \"Afrikaans\",\n  sq: \"Albanian\",\n  an: \"Aragonese\",\n  ar: \"Arabic (Standard)\",\n  \"ar-dz\": \"Arabic (Algeria)\",\n  \"ar-bh\": \"Arabic (Bahrain)\",\n  \"ar-eg\": \"Arabic (Egypt)\",\n  \"ar-iq\": \"Arabic (Iraq)\",\n  \"ar-jo\": \"Arabic (Jordan)\",\n  \"ar-kw\": \"Arabic (Kuwait)\",\n  \"ar-lb\": \"Arabic (Lebanon)\",\n  \"ar-ly\": \"Arabic (Libya)\",\n  \"ar-ma\": \"Arabic (Morocco)\",\n  \"ar-om\": \"Arabic (Oman)\",\n  \"ar-qa\": \"Arabic (Qatar)\",\n  \"ar-sa\": \"Arabic (Saudi Arabia)\",\n  \"ar-sy\": \"Arabic (Syria)\",\n  \"ar-tn\": \"Arabic (Tunisia)\",\n  \"ar-ae\": \"Arabic (U.A.E.)\",\n  \"ar-ye\": \"Arabic (Yemen)\",\n  hy: \"Armenian\",\n  as: \"Assamese\",\n  ast: \"Asturian\",\n  az: \"Azerbaijani\",\n  eu: \"Basque\",\n  bg: \"Bulgarian\",\n  be: \"Belarusian\",\n  bn: \"Bengali\",\n  bs: \"Bosnian\",\n  br: \"Breton\",\n  my: \"Burmese\",\n  ca: \"Catalan\",\n  ch: \"Chamorro\",\n  ce: \"Chechen\",\n  zh: \"Chinese\",\n  \"zh-hk\": \"Chinese (Hong Kong)\",\n  \"zh-cn\": \"Chinese (PRC)\",\n  \"zh-sg\": \"Chinese (Singapore)\",\n  \"zh-tw\": \"Chinese (Taiwan)\",\n  cv: \"Chuvash\",\n  co: \"Corsican\",\n  cr: \"Cree\",\n  hr: \"Croatian\",\n  cs: \"Czech\",\n  da: \"Danish\",\n  nl: \"Dutch (Standard)\",\n  \"nl-be\": \"Dutch (Belgian)\",\n  en: \"English\",\n  \"en-au\": \"English (Australia)\",\n  \"en-bz\": \"English (Belize)\",\n  \"en-ca\": \"English (Canada)\",\n  \"en-ie\": \"English (Ireland)\",\n  \"en-jm\": \"English (Jamaica)\",\n  \"en-nz\": \"English (New Zealand)\",\n  \"en-ph\": \"English (Philippines)\",\n  \"en-za\": \"English (South Africa)\",\n  \"en-tt\": \"English (Trinidad & Tobago)\",\n  \"en-gb\": \"English (United Kingdom)\",\n  \"en-us\": \"English (United States)\",\n  \"en-zw\": \"English (Zimbabwe)\",\n  eo: \"Esperanto\",\n  et: \"Estonian\",\n  fo: \"Faeroese\",\n  fa: \"Farsi\",\n  fj: \"Fijian\",\n  fi: \"Finnish\",\n  fr: \"French (Standard)\",\n  \"fr-be\": \"French (Belgium)\",\n  \"fr-ca\": \"French (Canada)\",\n  \"fr-fr\": \"French (France)\",\n  \"fr-lu\": \"French (Luxembourg)\",\n  \"fr-mc\": \"French (Monaco)\",\n  \"fr-ch\": \"French (Switzerland)\",\n  fy: \"Frisian\",\n  fur: \"Friulian\",\n  gd: \"Gaelic (Scots)\",\n  \"gd-ie\": \"Gaelic (Irish)\",\n  gl: \"Galacian\",\n  ka: \"Georgian\",\n  de: \"German (Standard)\",\n  \"de-at\": \"German (Austria)\",\n  \"de-de\": \"German (Germany)\",\n  \"de-li\": \"German (Liechtenstein)\",\n  \"de-lu\": \"German (Luxembourg)\",\n  \"de-ch\": \"German (Switzerland)\",\n  el: \"Greek\",\n  gu: \"Gujurati\",\n  ht: \"Haitian\",\n  he: \"Hebrew\",\n  hi: \"Hindi\",\n  hu: \"Hungarian\",\n  is: \"Icelandic\",\n  id: \"Indonesian\",\n  iu: \"Inuktitut\",\n  ga: \"Irish\",\n  it: \"Italian (Standard)\",\n  \"it-ch\": \"Italian (Switzerland)\",\n  ja: \"Japanese\",\n  kn: \"Kannada\",\n  ks: \"Kashmiri\",\n  kk: \"Kazakh\",\n  km: \"Khmer\",\n  ky: \"Kirghiz\",\n  tlh: \"Klingon\",\n  ko: \"Korean\",\n  \"ko-kp\": \"Korean (North Korea)\",\n  \"ko-kr\": \"Korean (South Korea)\",\n  la: \"Latin\",\n  lv: \"Latvian\",\n  lt: \"Lithuanian\",\n  lb: \"Luxembourgish\",\n  mk: \"FYRO Macedonian\",\n  ms: \"Malay\",\n  ml: \"Malayalam\",\n  mt: \"Maltese\",\n  mi: \"Maori\",\n  mr: \"Marathi\",\n  mo: \"Moldavian\",\n  nv: \"Navajo\",\n  ng: \"Ndonga\",\n  ne: \"Nepali\",\n  no: \"Norwegian\",\n  nb: \"Norwegian (Bokmal)\",\n  nn: \"Norwegian (Nynorsk)\",\n  oc: \"Occitan\",\n  or: \"Oriya\",\n  om: \"Oromo\",\n  \"fa-ir\": \"Persian/Iran\",\n  pl: \"Polish\",\n  pt: \"Portuguese\",\n  \"pt-br\": \"Portuguese (Brazil)\",\n  pa: \"Punjabi\",\n  \"pa-in\": \"Punjabi (India)\",\n  \"pa-pk\": \"Punjabi (Pakistan)\",\n  qu: \"Quechua\",\n  rm: \"Rhaeto-Romanic\",\n  ro: \"Romanian\",\n  \"ro-mo\": \"Romanian (Moldavia)\",\n  ru: \"Russian\",\n  \"ru-mo\": \"Russian (Moldavia)\",\n  sz: \"Sami (Lappish)\",\n  sg: \"Sango\",\n  sa: \"Sanskrit\",\n  sc: \"Sardinian\",\n  sd: \"Sindhi\",\n  si: \"Singhalese\",\n  sr: \"Serbian\",\n  sk: \"Slovak\",\n  sl: \"Slovenian\",\n  so: \"Somani\",\n  sb: \"Sorbian\",\n  es: \"Spanish\",\n  \"es-ar\": \"Spanish (Argentina)\",\n  \"es-bo\": \"Spanish (Bolivia)\",\n  \"es-cl\": \"Spanish (Chile)\",\n  \"es-co\": \"Spanish (Colombia)\",\n  \"es-cr\": \"Spanish (Costa Rica)\",\n  \"es-do\": \"Spanish (Dominican Republic)\",\n  \"es-ec\": \"Spanish (Ecuador)\",\n  \"es-sv\": \"Spanish (El Salvador)\",\n  \"es-gt\": \"Spanish (Guatemala)\",\n  \"es-hn\": \"Spanish (Honduras)\",\n  \"es-mx\": \"Spanish (Mexico)\",\n  \"es-ni\": \"Spanish (Nicaragua)\",\n  \"es-pa\": \"Spanish (Panama)\",\n  \"es-py\": \"Spanish (Paraguay)\",\n  \"es-pe\": \"Spanish (Peru)\",\n  \"es-pr\": \"Spanish (Puerto Rico)\",\n  \"es-es\": \"Spanish (Spain)\",\n  \"es-uy\": \"Spanish (Uruguay)\",\n  \"es-ve\": \"Spanish (Venezuela)\",\n  sx: \"Sutu\",\n  sw: \"Swahili\",\n  sv: \"Swedish\",\n  \"sv-fi\": \"Swedish (Finland)\",\n  \"sv-sv\": \"Swedish (Sweden)\",\n  ta: \"Tamil\",\n  tt: \"Tatar\",\n  te: \"Teluga\",\n  th: \"Thai\",\n  tig: \"Tigre\",\n  ts: \"Tsonga\",\n  tn: \"Tswana\",\n  tr: \"Turkish\",\n  tk: \"Turkmen\",\n  uk: \"Ukrainian\",\n  hsb: \"Upper Sorbian\",\n  ur: \"Urdu\",\n  ve: \"Venda\",\n  vi: \"Vietnamese\",\n  vo: \"Volapuk\",\n  wa: \"Walloon\",\n  cy: \"Welsh\",\n  xh: \"Xhosa\",\n  ji: \"Yiddish\",\n  zu: \"Zulu\"\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fontSizeOptions\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fontControls\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"localeOptions\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fontStack\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"emptyStateStyle\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"containerStyles\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"defaultEvents\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./constants.map", "import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n  return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n  return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n  const isInTarget = useIsInCurrentNavigationTarget();\n  useEffect(() => {\n    if (enabled && isInTarget === goal) callback();\n  }, [isInTarget]);\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"useOnEnter\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"useOnExit\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./useOnNavigationTargetChange.map", "import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */\nexport function useConstant(init) {\n  const ref = useRef(null);\n  if (ref.current === null) {\n    ref.current = init();\n  }\n  return ref.current;\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"useConstant\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./useConstant.map", "import { useMemo } from \"react\";\nexport const isBrowserSafari = () => {\n  if (typeof navigator !== `undefined`) {\n    const userAgent = navigator.userAgent.toLowerCase();\n    const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n    return isSafari;\n  } else return false;\n};\nexport const useIsBrowserSafari = () => useMemo(() => isBrowserSafari(), []);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"useIsBrowserSafari\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"isBrowserSafari\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./isBrowser.map", "import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n  const currentRenderTarget = useMemo(() => RenderTarget.current(), []);\n  return currentRenderTarget;\n}\nexport function useIsInPreview() {\n  const inPreview = useMemo(() => RenderTarget.current() === RenderTarget.preview, []);\n  return inPreview;\n}\nexport function useIsOnCanvas() {\n  const onCanvas = useMemo(() => RenderTarget.current() === RenderTarget.canvas, []);\n  return onCanvas;\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"useIsInPreview\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"useRenderTarget\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"useIsOnCanvas\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./useRenderTarget.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n  const {\n    borderRadius,\n    isMixedBorderRadius,\n    topLeftRadius,\n    topRightRadius,\n    bottomRightRadius,\n    bottomLeftRadius\n  } = props;\n  const radiusValue = useMemo(() => isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`, [borderRadius, isMixedBorderRadius, topLeftRadius, topRightRadius, bottomRightRadius, bottomLeftRadius]);\n  return radiusValue;\n}\nexport const borderRadiusControl = {\n  borderRadius: {\n    title: \"Radius\",\n    type: ControlType.FusedNumber,\n    toggleKey: \"isMixedBorderRadius\",\n    toggleTitles: [\"Radius\", \"Radius per corner\"],\n    valueKeys: [\"topLeftRadius\", \"topRightRadius\", \"bottomRightRadius\", \"bottomLeftRadius\"],\n    valueLabels: [\"TL\", \"TR\", \"BR\", \"BL\"],\n    min: 0\n  }\n};\nexport function usePadding(props) {\n  const {\n    padding,\n    paddingPerSide,\n    paddingTop,\n    paddingRight,\n    paddingBottom,\n    paddingLeft\n  } = props;\n  const paddingValue = useMemo(() => paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding, [padding, paddingPerSide, paddingTop, paddingRight, paddingBottom, paddingLeft]);\n  return paddingValue;\n}\nexport const paddingControl = {\n  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    title: \"Padding\"\n  }\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"borderRadiusControl\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"useRadius\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"RadiusProps\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"PaddingProps\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"usePadding\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"paddingControl\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./propUtils.map", "import { MotionValue } from \"framer\"; // Basic MotionValue check\nexport const isMotionValue = v => v instanceof MotionValue;\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"isMotionValue\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./isMotionValue.map", "import{useCallback,useEffect,useRef}from\"react\";import{motionValue,animate,RenderTarget}from\"framer\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/TbXI1XaZFNevVKcgIt7G/isMotionValue.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";export function useAutoMotionValue(inputValue,options){// Put options on a local ref\n// Might wanna just memo instead but it works for now\nconst optionsRef=useRef(options);const animation=useRef();const didInitialMount=useRef(false);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;// in-progress - trying to figure out effect hooks\nconst onChangeDeps=(options===null||options===void 0?void 0:options.onChangeDeps)?options.onChangeDeps:[];// Memoize the onChange handler\nconst onChange=useCallback(options===null||options===void 0?void 0:options.onChange,[...onChangeDeps,]);// Optionally scale the value from props\nconst transformer=useCallback(value=>{var ref;return((ref=optionsRef.current)===null||ref===void 0?void 0:ref.transform)?optionsRef.current.transform(value):value;},[]);// Create new MotionValue from inputValue\nconst value1=useConstant(()=>isMotionValue(inputValue)?inputValue:motionValue(transformer(inputValue)));// Setting value from prop change\nuseEffect(()=>{if(!isMotionValue(inputValue)&&didInitialMount.current){var ref,ref1;const newValue=transformer(inputValue);(ref=animation.current)===null||ref===void 0?void 0:ref.stop();// Call change callback\nif(onChange)onChange(newValue,value1);// Trigger animation to new value\nif(((ref1=optionsRef.current)===null||ref1===void 0?void 0:ref1.animate)&&!isOnCanvas){var ref2;// @ts-ignore\nanimation.current=animate(value1,newValue,(ref2=optionsRef.current)===null||ref2===void 0?void 0:ref2.transition);}else{value1.set(newValue);}}didInitialMount.current=true;},[inputValue,...onChangeDeps]);return value1;}\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useAutoMotionValue.map", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport { useMotionValueEvent } from \"framer-motion\";\nimport { useRef, useEffect, useMemo, useCallback, memo } from \"react\";\nimport { ControlType, addPropertyControls, useIsInCurrentNavigationTarget } from \"framer\";\nimport { useOnEnter, useOnExit, defaultEvents, useIsOnCanvas, useIsBrowserSafari, useRadius, borderRadiusControl } from \"https://framer.com/m/framer/default-utils.js@^0.45.0\";\nimport { useAutoMotionValue } from \"https://framer.com/m/framer/useAutoMotionValue.js@^0.3.0\";\nvar ObjectFitType;\n(function (ObjectFitType) {\n  ObjectFitType[\"Fill\"] = \"fill\";\n  ObjectFitType[\"Contain\"] = \"contain\";\n  ObjectFitType[\"Cover\"] = \"cover\";\n  ObjectFitType[\"None\"] = \"none\";\n  ObjectFitType[\"ScaleDown\"] = \"scale-down\";\n})(ObjectFitType || (ObjectFitType = {}));\nvar SrcType;\n(function (SrcType) {\n  SrcType[\"Video\"] = \"Upload\";\n  SrcType[\"Url\"] = \"URL\";\n})(SrcType || (SrcType = {})); // Reduce renders\nfunction getProps(props) {\n  const {\n    width,\n    height,\n    topLeft,\n    topRight,\n    bottomRight,\n    bottomLeft,\n    id,\n    children,\n    ...rest\n  } = props;\n  return rest;\n} /**\n  * VIDEO\n  *\n  * @framerIntrinsicWidth 200\n  * @framerIntrinsicHeight 112\n  *\n  * @framerSupportedLayoutWidth fixed\n  * @framerSupportedLayoutHeight any-prefer-fixed\n  */\nexport function Video(props) {\n  const newProps = getProps(props);\n  return /*#__PURE__*/_jsx(VideoMemo, {\n    ...newProps\n  });\n} /**\n  * For the useEffect hook to change progress of the video on state change.\n  * It was causing the video to restart on hydration\n  */\nlet isMountedAndReadyForProgressChanges = false;\nconst VideoMemo = /*#__PURE__*/memo(function VideoInner(props) {\n  const {\n    srcType,\n    srcFile,\n    srcUrl,\n    playing,\n    canvasPlay,\n    muted,\n    playsinline,\n    controls,\n    progress,\n    objectFit,\n    backgroundColor,\n    radius,\n    topLeft,\n    topRight,\n    bottomRight,\n    bottomLeft,\n    isMixed,\n    onSeeked,\n    onPause,\n    onPlay,\n    onEnd,\n    onClick,\n    onMouseEnter,\n    onMouseLeave,\n    onMouseDown,\n    onMouseUp,\n    poster,\n    restartOnEnter,\n    posterEnabled,\n    startTime: startTimeProp,\n    volume,\n    loop\n  } = props;\n  const isInCurrentNavigationTarget = useIsInCurrentNavigationTarget();\n  const videoRef = useRef();\n  const isSafari = useIsBrowserSafari();\n  const requestingPlay = useRef(false);\n  const wasPausedOnLeave = useRef(null);\n  const wasEndedOnLeave = useRef(null);\n  const isOnCanvas = useIsOnCanvas();\n  const borderRadius = useRadius(props); // Video elements behave oddly at 100% duration\n  const startTime = useMemo(() => startTimeProp === 100 ? 99.9 : startTimeProp, [startTimeProp]);\n  const shouldPlay = !isOnCanvas || canvasPlay;\n  const autoPlay = useMemo(() => playing, []);\n  const isMuted = useMemo(() => isOnCanvas ? true : muted, [isOnCanvas, muted]);\n  const setProgress = useCallback(rawProgress => {\n    if (!videoRef.current) return;\n    const newProgress = (rawProgress === 1 ? .999 : rawProgress) * videoRef.current.duration;\n    const isAlreadySet = Math.abs(videoRef.current.currentTime - newProgress) < .1;\n    if (videoRef.current.duration > 0 && !isAlreadySet) {\n      videoRef.current.currentTime = newProgress;\n    }\n  }, []);\n  const play = useCallback(() => {\n    const isPlaying = videoRef.current.currentTime > 0 && videoRef.current.onplaying && !videoRef.current.paused && !videoRef.current.ended && videoRef.current.readyState > videoRef.current.HAVE_CURRENT_DATA;\n    if (!isPlaying && videoRef.current && !requestingPlay.current && isInCurrentNavigationTarget) {\n      requestingPlay.current = true;\n      videoRef.current.play().catch(e => {}) // It's likely fine, swallow error\n      .finally(() => requestingPlay.current = false);\n    }\n  }, []);\n  const pause = useCallback(() => {\n    if (!videoRef.current || requestingPlay.current) return;\n    videoRef.current.pause();\n  }, []); // Pause/play via props\n  useEffect(() => {\n    if (playing && shouldPlay) play();else pause();\n  }, [playing, canvasPlay]); // Change progress via prop\n  useEffect(() => {\n    if (isMountedAndReadyForProgressChanges) setProgress(startTime * .01);else isMountedAndReadyForProgressChanges = true;\n  }, [startTime, srcFile, srcUrl]);\n  const videoProgress = useAutoMotionValue(progress, {\n    transform: value => value * .01,\n    onChange: newValue => {\n      setProgress(newValue);\n    }\n  }); // Allow scrubbing with MotionValue\n  useMotionValueEvent(videoProgress, \"change\", latest => {\n    if (!isOnCanvas) setProgress(latest);\n  }); // (Prototyping) Checking if we need to play on navigation enter\n  useOnEnter(() => {\n    if (wasPausedOnLeave.current === null) return;\n    if (videoRef.current) {\n      // if (restartOnEnter) setProgress(0)\n      if (!wasEndedOnLeave && loop || !wasPausedOnLeave.current) play();\n    }\n  }); // (Prototyping) Pausing & saving playing state on navigation exit\n  useOnExit(() => {\n    if (videoRef.current) {\n      wasEndedOnLeave.current = videoRef.current.ended;\n      wasPausedOnLeave.current = videoRef.current.paused;\n      pause();\n    }\n  });\n  const src = useMemo(() => {\n    let fragment = \"\"; // if (\n    //     startTime > 0 &&\n    //     videoRef.current &&\n    //     !isNaN(videoRef.current.duration) &&\n    //     !isOnCanvas\n    // ) {\n    //     console.log(startTime, videoRef.current.duration)\n    //     fragment = `#t=${startTime * videoRef.current.duration}`\n    // }\n    if (srcType === SrcType.Url) return srcUrl + fragment;\n    if (srcType === SrcType.Video) return srcFile + fragment;\n  }, [srcType, srcFile, srcUrl, startTime]); // Autoplay via JS to work in Safari\n  useEffect(() => {\n    if (isSafari && videoRef.current && autoPlay) {\n      setTimeout(() => play(), 50);\n    }\n  }, []); // Volume Control\n  useEffect(() => {\n    if (videoRef.current && !muted) videoRef.current.volume = volume / 100;\n  }, [volume]); // When video is ready, set start-time, then autoplay if needed\n  const handleReady = () => {\n    if (videoRef.current && videoRef.current.currentTime < .3) setProgress(startTime * .01);\n    if (shouldPlay && videoRef.current && autoPlay) play();\n  };\n  return /*#__PURE__*/_jsx(\"video\", {\n    onClick,\n    onMouseEnter,\n    onMouseLeave,\n    onMouseDown,\n    onMouseUp,\n    src: src,\n    loop: loop,\n    ref: videoRef,\n    onSeeked: e => {\n      return onSeeked === null || onSeeked === void 0 ? void 0 : onSeeked(e);\n    },\n    onPause: e => {\n      return onPause === null || onPause === void 0 ? void 0 : onPause(e);\n    },\n    onPlay: e => {\n      return onPlay === null || onPlay === void 0 ? void 0 : onPlay(e);\n    },\n    onEnded: e => {\n      return onEnd === null || onEnd === void 0 ? void 0 : onEnd(e);\n    },\n    autoPlay: autoPlay && shouldPlay,\n    poster: posterEnabled ? poster : undefined,\n    onLoadedData: handleReady,\n    controls: controls,\n    muted: isMuted,\n    playsInline: playsinline,\n    style: {\n      cursor: !!onClick ? \"pointer\" : \"auto\",\n      width: \"100%\",\n      height: \"100%\",\n      borderRadius,\n      display: \"block\",\n      objectFit: objectFit,\n      backgroundColor: backgroundColor,\n      objectPosition: \"50% 50%\"\n    }\n  });\n});\nVideo.displayName = \"Video\";\nVideo.defaultProps = {\n  srcType: SrcType.Url,\n  srcUrl: \"https://assets.mixkit.co/videos/preview/mixkit-ice-cream-glass-of-red-soda-5094-small.mp4\",\n  srcFile: \"\",\n  posterEnabled: false,\n  controls: false,\n  autoPlay: true,\n  canvasPlay: false,\n  loop: true,\n  muted: true,\n  playsinline: true,\n  restartOnEnter: false,\n  objectFit: ObjectFitType.Cover,\n  backgroundColor: \"rgba(0,0,0,0)\",\n  radius: 0,\n  volume: 25,\n  startTime: 0\n};\naddPropertyControls(Video, {\n  srcType: {\n    type: ControlType.Enum,\n    displaySegmentedControl: true,\n    title: \"Source\",\n    options: [SrcType.Url, SrcType.Video]\n  },\n  srcUrl: {\n    type: ControlType.String,\n    title: \" \",\n    placeholder: \"../example.mp4\",\n    hidden(props) {\n      return props.srcType === SrcType.Video;\n    },\n    description: \"Hosted video file URL. For Youtube, use the Youtube component.\"\n  },\n  srcFile: {\n    type: ControlType.File,\n    title: \" \",\n    allowedFileTypes: [\"mp4\"],\n    hidden(props) {\n      return props.srcType === SrcType.Url;\n    }\n  },\n  playing: {\n    type: ControlType.Boolean,\n    title: \"Playing\",\n    enabledTitle: \"Yes\",\n    disabledTitle: \"No\"\n  },\n  posterEnabled: {\n    type: ControlType.Boolean,\n    title: \"Poster\",\n    enabledTitle: \"Yes\",\n    disabledTitle: \"No\"\n  },\n  poster: {\n    type: ControlType.Image,\n    title: \" \",\n    hidden: ({\n      posterEnabled\n    }) => !posterEnabled\n  },\n  backgroundColor: {\n    type: ControlType.Color,\n    title: \"Background\"\n  },\n  ...borderRadiusControl,\n  startTime: {\n    title: \"Start Time\",\n    type: ControlType.Number,\n    min: 0,\n    max: 100,\n    step: .1,\n    unit: \"%\"\n  },\n  loop: {\n    type: ControlType.Boolean,\n    title: \"Loop\",\n    enabledTitle: \"Yes\",\n    disabledTitle: \"No\"\n  },\n  objectFit: {\n    type: ControlType.Enum,\n    title: \"Fit\",\n    options: [ObjectFitType.Cover, ObjectFitType.Fill, ObjectFitType.Contain, ObjectFitType.ScaleDown, ObjectFitType.None]\n  },\n  canvasPlay: {\n    type: ControlType.Boolean,\n    title: \"On Canvas\",\n    enabledTitle: \"Play\",\n    disabledTitle: \"Pause\",\n    hidden(props) {\n      return props.autoPlay === false;\n    }\n  },\n  // restartOnEnter: {\n  //     type: ControlType.Boolean,\n  //     title: \"On ReEnter\",\n  //     enabledTitle: \"Restart\",\n  //     disabledTitle: \"Resume\",\n  // },\n  controls: {\n    type: ControlType.Boolean,\n    title: \"Controls\",\n    enabledTitle: \"Show\",\n    disabledTitle: \"Hide\"\n  },\n  muted: {\n    type: ControlType.Boolean,\n    title: \"Muted\",\n    enabledTitle: \"Yes\",\n    disabledTitle: \"No\"\n  },\n  volume: {\n    type: ControlType.Number,\n    max: 100,\n    min: 0,\n    unit: \"%\",\n    hidden: ({\n      muted\n    }) => muted\n  },\n  onEnd: {\n    type: ControlType.EventHandler\n  },\n  onSeeked: {\n    type: ControlType.EventHandler\n  },\n  onPause: {\n    type: ControlType.EventHandler\n  },\n  onPlay: {\n    type: ControlType.EventHandler\n  },\n  ...defaultEvents\n});\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"VideoProps\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"Video\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Video\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerSupportedLayoutHeight\": \"any-prefer-fixed\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"200\",\n        \"framerIntrinsicHeight\": \"112\",\n        \"framerSupportedLayoutWidth\": \"fixed\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Video.map", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"CUSTOM;PP Neue Montreal Book\"]);\nexport const fonts = [{\n  family: \"PP Neue Montreal Book\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/dB__DaETq:default\",\n    url: \"assets/YxHs7wQMGRM9DrYPUq3WwtT5McU.otf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/YxHs7wQMGRM9DrYPUq3WwtT5McU~Kwizhnon8kiGINdUX4fxT6t5dU89ENOY3dwp5WehOVc.otf\").href\n}];\nexport const css = ['.framer-QxDR0 .framer-styles-preset-98jnyu:not(.rich-text-wrapper), .framer-QxDR0 .framer-styles-preset-98jnyu.rich-text-wrapper h3, .framer-QxDR0 .framer-styles-preset-98jnyu.rich-text-wrapper [data-preset-tag=\"h3\"] { --framer-font-family: \"PP Neue Montreal Book\", serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.4px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-18b5a3db-8373-4ff8-801f-63d4b205471b, #444444); --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1599px) and (min-width: 1200px) { .framer-QxDR0 .framer-styles-preset-98jnyu:not(.rich-text-wrapper), .framer-QxDR0 .framer-styles-preset-98jnyu.rich-text-wrapper h3, .framer-QxDR0 .framer-styles-preset-98jnyu.rich-text-wrapper [data-preset-tag=\"h3\"] { --framer-font-family: \"PP Neue Montreal Book\", serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.4px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-18b5a3db-8373-4ff8-801f-63d4b205471b, #444444); --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-QxDR0 .framer-styles-preset-98jnyu:not(.rich-text-wrapper), .framer-QxDR0 .framer-styles-preset-98jnyu.rich-text-wrapper h3, .framer-QxDR0 .framer-styles-preset-98jnyu.rich-text-wrapper [data-preset-tag=\"h3\"] { --framer-font-family: \"PP Neue Montreal Book\", serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.4px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-18b5a3db-8373-4ff8-801f-63d4b205471b, #444444); --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-QxDR0 .framer-styles-preset-98jnyu:not(.rich-text-wrapper), .framer-QxDR0 .framer-styles-preset-98jnyu.rich-text-wrapper h3, .framer-QxDR0 .framer-styles-preset-98jnyu.rich-text-wrapper [data-preset-tag=\"h3\"] { --framer-font-family: \"PP Neue Montreal Book\", serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.4px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-18b5a3db-8373-4ff8-801f-63d4b205471b, #444444); --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-QxDR0\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\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    \"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([\"CUSTOM;PP Neue Montreal Book\"]);\nexport const fonts = [{\n  family: \"PP Neue Montreal Book\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/I6taJvb4K:default\",\n    url: \"assets/YxHs7wQMGRM9DrYPUq3WwtT5McU.otf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/YxHs7wQMGRM9DrYPUq3WwtT5McU~Kwizhnon8kiGINdUX4fxT6t5dU89ENOY3dwp5WehOVc.otf\").href\n}];\nexport const css = ['.framer-wSn8Q .framer-styles-preset-1ur99kv:not(.rich-text-wrapper), .framer-wSn8Q .framer-styles-preset-1ur99kv.rich-text-wrapper p, .framer-wSn8Q .framer-styles-preset-1ur99kv.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"PP Neue Montreal Book\", serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-18b5a3db-8373-4ff8-801f-63d4b205471b, #444444); --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-wSn8Q .framer-styles-preset-1ur99kv:not(.rich-text-wrapper), .framer-wSn8Q .framer-styles-preset-1ur99kv.rich-text-wrapper p, .framer-wSn8Q .framer-styles-preset-1ur99kv.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"PP Neue Montreal Book\", serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-18b5a3db-8373-4ff8-801f-63d4b205471b, #444444); --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-wSn8Q .framer-styles-preset-1ur99kv:not(.rich-text-wrapper), .framer-wSn8Q .framer-styles-preset-1ur99kv.rich-text-wrapper p, .framer-wSn8Q .framer-styles-preset-1ur99kv.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"PP Neue Montreal Book\", serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-18b5a3db-8373-4ff8-801f-63d4b205471b, #444444); --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-wSn8Q\";\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([\"CUSTOM;PP Neue Montreal Book\"]);\nexport const fonts = [{\n  family: \"PP Neue Montreal Book\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/stylesPresetHeading1:default\",\n    url: \"assets/YxHs7wQMGRM9DrYPUq3WwtT5McU.otf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/YxHs7wQMGRM9DrYPUq3WwtT5McU~Kwizhnon8kiGINdUX4fxT6t5dU89ENOY3dwp5WehOVc.otf\").href\n}];\nexport const css = ['.framer-Gtqms .framer-styles-preset-o3e5h0:not(.rich-text-wrapper), .framer-Gtqms .framer-styles-preset-o3e5h0.rich-text-wrapper h1, .framer-Gtqms .framer-styles-preset-o3e5h0.rich-text-wrapper [data-preset-tag=\"h1\"] { --framer-font-family: \"PP Neue Montreal Book\", serif; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.1em; --framer-text-alignment: start; --framer-text-color: var(--token-fab17bcd-3413-475b-8b5f-20a1c2fe9fc7, #000000); --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-Gtqms .framer-styles-preset-o3e5h0:not(.rich-text-wrapper), .framer-Gtqms .framer-styles-preset-o3e5h0.rich-text-wrapper h1, .framer-Gtqms .framer-styles-preset-o3e5h0.rich-text-wrapper [data-preset-tag=\"h1\"] { --framer-font-family: \"PP Neue Montreal Book\", serif; --framer-font-size: 29px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.1em; --framer-text-alignment: start; --framer-text-color: var(--token-fab17bcd-3413-475b-8b5f-20a1c2fe9fc7, #000000); --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-Gtqms .framer-styles-preset-o3e5h0:not(.rich-text-wrapper), .framer-Gtqms .framer-styles-preset-o3e5h0.rich-text-wrapper h1, .framer-Gtqms .framer-styles-preset-o3e5h0.rich-text-wrapper [data-preset-tag=\"h1\"] { --framer-font-family: \"PP Neue Montreal Book\", serif; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.1em; --framer-text-alignment: start; --framer-text-color: var(--token-fab17bcd-3413-475b-8b5f-20a1c2fe9fc7, #000000); --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-Gtqms\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\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    \"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-Dqwqh .framer-styles-preset-aexbeb:not(.rich-text-wrapper), .framer-Dqwqh .framer-styles-preset-aexbeb.rich-text-wrapper a { --framer-link-hover-text-color: #ffffff; --framer-link-hover-text-decoration: none; --framer-link-text-color: #ffffff; --framer-link-text-decoration: none; }\"];\nexport const className = \"framer-Dqwqh\";\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};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"CUSTOM;PP Neue Montreal Medium\"]);\nexport const fonts = [{\n  family: \"PP Neue Montreal Medium\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/qu4jFOXHR:default\",\n    url: \"assets/1jBkgKzaf4xtIPYSUmwnIF6zd4.otf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/1jBkgKzaf4xtIPYSUmwnIF6zd4~SoEJruPbSGtDJ49rkpy26YBlaScpUisMNKT_7k63CkY.otf\").href\n}];\nexport const css = ['.framer-usTAR .framer-styles-preset-11ze350:not(.rich-text-wrapper), .framer-usTAR .framer-styles-preset-11ze350.rich-text-wrapper h3, .framer-usTAR .framer-styles-preset-11ze350.rich-text-wrapper [data-preset-tag=\"h3\"] { --framer-font-family: \"PP Neue Montreal Medium\", serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.4px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #d9d9d9; --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-usTAR .framer-styles-preset-11ze350:not(.rich-text-wrapper), .framer-usTAR .framer-styles-preset-11ze350.rich-text-wrapper h3, .framer-usTAR .framer-styles-preset-11ze350.rich-text-wrapper [data-preset-tag=\"h3\"] { --framer-font-family: \"PP Neue Montreal Medium\", serif; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.4px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #d9d9d9; --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-usTAR .framer-styles-preset-11ze350:not(.rich-text-wrapper), .framer-usTAR .framer-styles-preset-11ze350.rich-text-wrapper h3, .framer-usTAR .framer-styles-preset-11ze350.rich-text-wrapper [data-preset-tag=\"h3\"] { --framer-font-family: \"PP Neue Montreal Medium\", serif; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.4px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #d9d9d9; --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-usTAR\";\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 (3f003a4)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, RichText, useActiveVariantCallback, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/ad6MUq7fpljidNqWcgFE/GHnicbyUwAnr1eudTGNz/qu4jFOXHR.js\";\nconst cycleOrder = [\"wUeVkFhxp\", \"FSmi_7vSk\", \"XtT7ySGQF\"];\nconst variantClassNames = {\n  FSmi_7vSk: \"framer-v-1b1ym0s\",\n  wUeVkFhxp: \"framer-v-1iqeyb9\",\n  XtT7ySGQF: \"framer-v-voma3n\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {\n  \"Opacity zero\": \"XtT7ySGQF\",\n  \"Variant 1\": \"wUeVkFhxp\",\n  Hover: \"FSmi_7vSk\"\n};\nconst transitions = {\n  default: {\n    delay: 0,\n    duration: .2,\n    ease: [.44, 0, .56, 1],\n    type: \"tween\"\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 Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"wUeVkFhxp\",\n  tag2: t5xZPTL5o = \"Tag 2\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"wUeVkFhxp\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onMouseEnterbap3pg = activeVariantCallback(async (...args) => {\n    setVariant(\"FSmi_7vSk\");\n  });\n  const onMouseLeave7givra = activeVariantCallback(async (...args) => {\n    setVariant(\"wUeVkFhxp\");\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-5jW7R\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(motion.div, {\n          ...restProps,\n          className: cx(\"framer-1iqeyb9\", className),\n          \"data-border\": true,\n          \"data-framer-name\": \"Variant 1\",\n          \"data-highlight\": true,\n          layoutDependency: layoutDependency,\n          layoutId: \"wUeVkFhxp\",\n          onMouseEnter: onMouseEnterbap3pg,\n          ref: ref,\n          style: {\n            \"--border-bottom-width\": \"1px\",\n            \"--border-color\": \"rgba(255, 255, 255, 0.2)\",\n            \"--border-left-width\": \"1px\",\n            \"--border-right-width\": \"1px\",\n            \"--border-style\": \"solid\",\n            \"--border-top-width\": \"1px\",\n            backgroundColor: \"rgba(54, 54, 54, 0.35)\",\n            borderBottomLeftRadius: 8,\n            borderBottomRightRadius: 8,\n            borderTopLeftRadius: 8,\n            borderTopRightRadius: 8,\n            opacity: 1,\n            ...style\n          },\n          variants: {\n            FSmi_7vSk: {\n              \"--border-color\": \"rgba(255, 255, 255, 0.4)\",\n              backgroundColor: \"rgba(140, 122, 255, 0.3)\"\n            },\n            XtT7ySGQF: {\n              opacity: 0\n            }\n          },\n          ...addPropertyOverrides({\n            FSmi_7vSk: {\n              \"data-framer-name\": \"Hover\",\n              onMouseEnter: undefined,\n              onMouseLeave: onMouseLeave7givra\n            },\n            XtT7ySGQF: {\n              \"data-framer-name\": \"Opacity zero\",\n              \"data-highlight\": undefined,\n              onMouseEnter: undefined\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.h3, {\n                className: \"framer-styles-preset-11ze350\",\n                \"data-styles-preset\": \"qu4jFOXHR\",\n                children: \"Tag 2\"\n              })\n            }),\n            className: \"framer-3uk7np\",\n            \"data-framer-name\": \"Category\",\n            layoutDependency: layoutDependency,\n            layoutId: \"wClBdyc2i\",\n            style: {\n              \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n              \"--framer-link-text-decoration\": \"underline\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            text: t5xZPTL5o,\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-5jW7R [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-5jW7R .framer-247yye { display: block; }\", \".framer-5jW7R .framer-1iqeyb9 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 10px 4px 10px; position: relative; width: min-content; }\", \".framer-5jW7R .framer-3uk7np { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-5jW7R .framer-1iqeyb9 { gap: 0px; } .framer-5jW7R .framer-1iqeyb9 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-5jW7R .framer-1iqeyb9 > :first-child { margin-top: 0px; } .framer-5jW7R .framer-1iqeyb9 > :last-child { margin-bottom: 0px; } }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicHeight 27\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicWidth 55\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"FSmi_7vSk\":{\"layout\":[\"auto\",\"auto\"]},\"XtT7ySGQF\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerVariables {\"t5xZPTL5o\":\"tag2\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    */\nconst FramerOQ7uT_YUj = withCSS(Component, css, \"framer-5jW7R\");\nexport default FramerOQ7uT_YUj;\nFramerOQ7uT_YUj.displayName = \"Tag 2\";\nFramerOQ7uT_YUj.defaultProps = {\n  height: 27,\n  width: 55\n};\naddPropertyControls(FramerOQ7uT_YUj, {\n  variant: {\n    options: [\"wUeVkFhxp\", \"FSmi_7vSk\", \"XtT7ySGQF\"],\n    optionTitles: [\"Variant 1\", \"Hover\", \"Opacity zero\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  t5xZPTL5o: {\n    defaultValue: \"Tag 2\",\n    title: \"Tag 2\",\n    type: ControlType.String\n  }\n});\naddFonts(FramerOQ7uT_YUj, [...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerOQ7uT_YUj\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"55\",\n        \"framerIntrinsicHeight\": \"27\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FSmi_7vSk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XtT7ySGQF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerVariables\": \"{\\\"t5xZPTL5o\\\":\\\"tag2\\\"}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./OQ7uT_YUj.map", "// Generated by Framer (8563fcd)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, RichText, SVG, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nconst enabledGestures = {\n  honw0cdKN: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"honw0cdKN\", \"tsJLxtANE\", \"vKUxlKeoo\"];\nconst variantClassNames = {\n  honw0cdKN: \"framer-v-zxlxc9\",\n  tsJLxtANE: \"framer-v-1akr7cl\",\n  vKUxlKeoo: \"framer-v-1m9tygj\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {\n  \"Variant 1\": \"honw0cdKN\",\n  \"Variant 3\": \"vKUxlKeoo\",\n  Hover: \"tsJLxtANE\"\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 Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"honw0cdKN\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"honw0cdKN\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\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-ZDuXx\", 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-zxlxc9\", className),\n          \"data-framer-name\": \"Variant 1\",\n          layoutDependency: layoutDependency,\n          layoutId: \"honw0cdKN\",\n          ref: ref,\n          style: {\n            borderBottomLeftRadius: 100,\n            borderBottomRightRadius: 100,\n            borderTopLeftRadius: 100,\n            borderTopRightRadius: 100,\n            opacity: 1,\n            ...style\n          },\n          variants: {\n            vKUxlKeoo: {\n              opacity: .7\n            }\n          },\n          ...addPropertyOverrides({\n            \"honw0cdKN-hover\": {\n              \"data-framer-name\": undefined\n            },\n            tsJLxtANE: {\n              \"data-framer-name\": \"Hover\"\n            },\n            vKUxlKeoo: {\n              \"data-framer-name\": \"Variant 3\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-yq3i0f\",\n            \"data-border\": true,\n            layoutDependency: layoutDependency,\n            layoutId: \"hXqLzMTBI\",\n            style: {\n              \"--border-bottom-width\": \"1px\",\n              \"--border-color\": \"rgba(255, 255, 255, 0.3)\",\n              \"--border-left-width\": \"1px\",\n              \"--border-right-width\": \"1px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"1px\",\n              borderBottomLeftRadius: 100,\n              borderBottomRightRadius: 100,\n              borderTopLeftRadius: 100,\n              borderTopRightRadius: 100\n            },\n            variants: {\n              \"honw0cdKN-hover\": {\n                \"--border-color\": \"rgba(255, 255, 255, 0.8)\"\n              },\n              tsJLxtANE: {\n                \"--border-color\": \"rgba(255, 255, 255, 0.8)\"\n              },\n              vKUxlKeoo: {\n                \"--border-color\": \"rgba(255, 255, 255, 0.8)\"\n              }\n            },\n            children: /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1pckd4i\",\n              layoutDependency: layoutDependency,\n              layoutId: \"yAxT28NkA\",\n              children: /*#__PURE__*/_jsx(SVG, {\n                className: \"framer-ezzhp2\",\n                \"data-framer-name\": \"$9024183_arrow_up_right_light_icon\",\n                layout: \"position\",\n                layoutDependency: layoutDependency,\n                layoutId: \"cpk7PmVlB\",\n                opacity: .4,\n                style: {\n                  opacity: .4\n                },\n                svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 22\"><path d=\"M 0 0 L 22 0 L 22 22 L 0 22 Z\" fill=\"transparent\"></path><path d=\"M 5.5 16.5 L 16.5 5.5 M 7.563 5.5 L 16.5 5.5 L 16.5 14.438\" fill=\"transparent\" stroke-width=\"1.03\" stroke=\"hsl(0, 0%, 100%)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',\n                svgContentId: 3548388242,\n                variants: {\n                  \"honw0cdKN-hover\": {\n                    opacity: 1\n                  },\n                  tsJLxtANE: {\n                    opacity: 1\n                  },\n                  vKUxlKeoo: {\n                    opacity: 1\n                  }\n                },\n                withExternalLayout: true,\n                ...addPropertyOverrides({\n                  \"honw0cdKN-hover\": {\n                    opacity: 1,\n                    svgContentId: 3178789380\n                  },\n                  tsJLxtANE: {\n                    opacity: 1,\n                    svgContentId: 1749481853\n                  },\n                  vKUxlKeoo: {\n                    opacity: 1,\n                    svgContentId: 1749481853\n                  }\n                }, baseVariant, gestureVariant)\n              })\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\": \"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\n                  \"--framer-font-family\": '\"PP Neue Montreal Medium\", serif',\n                  \"--framer-font-size\": \"15px\",\n                  \"--framer-letter-spacing\": \"0.5px\",\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                },\n                children: \"View original\"\n              })\n            }),\n            className: \"framer-frewjp\",\n            fonts: [\"CUSTOM;PP Neue Montreal Medium\"],\n            layoutDependency: layoutDependency,\n            layoutId: \"W9fy3pVj_\",\n            style: {\n              \"--extracted-r6o4lv\": \"var(--token-18b5a3db-8373-4ff8-801f-63d4b205471b, rgb(163, 163, 163))\",\n              \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n              \"--framer-link-text-decoration\": \"underline\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            variants: {\n              \"honw0cdKN-hover\": {\n                \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\"\n              },\n              tsJLxtANE: {\n                \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\"\n              },\n              vKUxlKeoo: {\n                \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\"\n              }\n            },\n            verticalAlignment: \"top\",\n            withExternalLayout: true,\n            ...addPropertyOverrides({\n              vKUxlKeoo: {\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\n                      \"--framer-font-family\": '\"PP Neue Montreal Medium\", sans-serif',\n                      \"--framer-font-size\": \"14px\",\n                      \"--framer-letter-spacing\": \"0.5px\",\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                    },\n                    children: \"View original\"\n                  })\n                })\n              }\n            }, baseVariant, gestureVariant)\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-ZDuXx [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-ZDuXx .framer-1rh0r1a { display: block; }\", \".framer-ZDuXx .framer-zxlxc9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 20px 0px 0px; position: relative; width: min-content; }\", \".framer-ZDuXx .framer-yq3i0f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 8px 8px 8px 8px; position: relative; width: min-content; }\", \".framer-ZDuXx .framer-1pckd4i { flex: none; height: 22px; overflow: visible; position: relative; width: 22px; }\", \".framer-ZDuXx .framer-ezzhp2 { flex: none; height: 22px; left: calc(50.00000000000002% - 22px / 2); position: absolute; top: calc(50.00000000000002% - 22px / 2); width: 22px; }\", \".framer-ZDuXx .framer-frewjp { flex: none; height: auto; pointer-events: none; position: relative; white-space: pre; width: auto; z-index: 3; }\", \".framer-ZDuXx .framer-v-zxlxc9 .framer-zxlxc9 { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ZDuXx .framer-zxlxc9, .framer-ZDuXx .framer-yq3i0f { gap: 0px; } .framer-ZDuXx .framer-zxlxc9 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-ZDuXx .framer-zxlxc9 > :first-child, .framer-ZDuXx .framer-yq3i0f > :first-child { margin-left: 0px; } .framer-ZDuXx .framer-zxlxc9 > :last-child, .framer-ZDuXx .framer-yq3i0f > :last-child { margin-right: 0px; } .framer-ZDuXx .framer-yq3i0f > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }\", \".framer-ZDuXx.framer-v-1akr7cl .framer-yq3i0f, .framer-ZDuXx.framer-v-zxlxc9.hover .framer-yq3i0f { padding: 10px 10px 10px 10px; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerIntrinsicHeight 38\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerIntrinsicWidth 157\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"tsJLxtANE\":{\"layout\":[\"auto\",\"auto\"]},\"vKUxlKeoo\":{\"layout\":[\"auto\",\"auto\"]},\"c8B8ySbsn\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            */\nconst FramerPDOzI710z = withCSS(Component, css, \"framer-ZDuXx\");\nexport default FramerPDOzI710z;\nFramerPDOzI710z.displayName = \"Arrow button New\";\nFramerPDOzI710z.defaultProps = {\n  height: 38,\n  width: 157\n};\naddPropertyControls(FramerPDOzI710z, {\n  variant: {\n    options: [\"honw0cdKN\", \"tsJLxtANE\", \"vKUxlKeoo\"],\n    optionTitles: [\"Variant 1\", \"Hover\", \"Variant 3\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerPDOzI710z, [{\n  family: \"PP Neue Montreal Medium\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/PDOzI710z:default\",\n    url: \"assets/1jBkgKzaf4xtIPYSUmwnIF6zd4.otf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/1jBkgKzaf4xtIPYSUmwnIF6zd4~SoEJruPbSGtDJ49rkpy26YBlaScpUisMNKT_7k63CkY.otf\").href\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerPDOzI710z\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tsJLxtANE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vKUxlKeoo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"c8B8ySbsn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"157\",\n        \"framerIntrinsicHeight\": \"38\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./PDOzI710z.map", "// Generated by Framer (8563fcd)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, RichText, useActiveVariantCallback, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/ad6MUq7fpljidNqWcgFE/GHnicbyUwAnr1eudTGNz/qu4jFOXHR.js\";\nconst cycleOrder = [\"fLSvMK1X8\", \"Rqi2Ru4Ug\", \"NG77A3qjz\"];\nconst variantClassNames = {\n  fLSvMK1X8: \"framer-v-11shmc7\",\n  NG77A3qjz: \"framer-v-1sieohk\",\n  Rqi2Ru4Ug: \"framer-v-1q4adko\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {\n  \"Variant 1\": \"fLSvMK1X8\",\n  Active: \"NG77A3qjz\",\n  Hover: \"Rqi2Ru4Ug\"\n};\nconst transitions = {\n  default: {\n    delay: 0,\n    duration: .2,\n    ease: [.44, 0, .56, 1],\n    type: \"tween\"\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 Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"fLSvMK1X8\",\n  tagContent: wqNZ7G6fq = \"Tag\",\n  tap: vFLAH5nCj,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"fLSvMK1X8\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTap1celxr4 = activeVariantCallback(async (...args) => {\n    if (vFLAH5nCj) {\n      const res = await vFLAH5nCj(...args);\n      if (res === false) return false;\n    }\n  });\n  const onMouseEnter1acuij = activeVariantCallback(async (...args) => {\n    setVariant(\"Rqi2Ru4Ug\");\n  });\n  const onMouseLeave1gmno32 = activeVariantCallback(async (...args) => {\n    setVariant(\"fLSvMK1X8\");\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-un6lI\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(motion.div, {\n          ...restProps,\n          className: cx(\"framer-11shmc7\", className),\n          \"data-border\": true,\n          \"data-framer-name\": \"Variant 1\",\n          \"data-highlight\": true,\n          layoutDependency: layoutDependency,\n          layoutId: \"fLSvMK1X8\",\n          onMouseEnter: onMouseEnter1acuij,\n          onTap: onTap1celxr4,\n          ref: ref,\n          style: {\n            \"--border-bottom-width\": \"1px\",\n            \"--border-color\": \"rgba(255, 255, 255, 0.2)\",\n            \"--border-left-width\": \"1px\",\n            \"--border-right-width\": \"1px\",\n            \"--border-style\": \"solid\",\n            \"--border-top-width\": \"1px\",\n            backgroundColor: \"rgba(54, 54, 54, 0.35)\",\n            borderBottomLeftRadius: 8,\n            borderBottomRightRadius: 8,\n            borderTopLeftRadius: 8,\n            borderTopRightRadius: 8,\n            ...style\n          },\n          variants: {\n            NG77A3qjz: {\n              \"--border-color\": \"rgba(255, 255, 255, 0.6)\",\n              background: \"linear-gradient(315deg, rgba(191, 191, 191, 0.1) 0%, rgba(232, 232, 232, 0.2) 100%)\"\n            },\n            Rqi2Ru4Ug: {\n              \"--border-color\": \"rgba(255, 255, 255, 0.4)\",\n              backgroundColor: \"rgba(140, 122, 255, 0.3)\"\n            }\n          },\n          ...addPropertyOverrides({\n            NG77A3qjz: {\n              \"data-framer-name\": \"Active\"\n            },\n            Rqi2Ru4Ug: {\n              \"data-framer-name\": \"Hover\",\n              onMouseEnter: undefined,\n              onMouseLeave: onMouseLeave1gmno32\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.h3, {\n                className: \"framer-styles-preset-11ze350\",\n                \"data-styles-preset\": \"qu4jFOXHR\",\n                children: \"Placeholder\"\n              })\n            }),\n            className: \"framer-kgx57q\",\n            \"data-framer-name\": \"Category\",\n            layoutDependency: layoutDependency,\n            layoutId: \"JJSkcWFAq\",\n            style: {\n              \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n              \"--framer-link-text-decoration\": \"underline\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            text: wqNZ7G6fq,\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-un6lI [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-un6lI .framer-yzr13j { display: block; }\", \".framer-un6lI .framer-11shmc7 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 10px 4px 10px; position: relative; width: min-content; }\", \".framer-un6lI .framer-kgx57q { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-un6lI .framer-11shmc7 { gap: 0px; } .framer-un6lI .framer-11shmc7 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-un6lI .framer-11shmc7 > :first-child { margin-top: 0px; } .framer-un6lI .framer-11shmc7 > :last-child { margin-bottom: 0px; } }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerIntrinsicHeight 27.5\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerIntrinsicWidth 43.5\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Rqi2Ru4Ug\":{\"layout\":[\"auto\",\"auto\"]},\"NG77A3qjz\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerVariables {\"wqNZ7G6fq\":\"tagContent\",\"vFLAH5nCj\":\"tap\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     */\nconst Framerw2SRJFfNo = withCSS(Component, css, \"framer-un6lI\");\nexport default Framerw2SRJFfNo;\nFramerw2SRJFfNo.displayName = \"Tag 1\";\nFramerw2SRJFfNo.defaultProps = {\n  height: 27.5,\n  width: 43.5\n};\naddPropertyControls(Framerw2SRJFfNo, {\n  variant: {\n    options: [\"fLSvMK1X8\", \"Rqi2Ru4Ug\", \"NG77A3qjz\"],\n    optionTitles: [\"Variant 1\", \"Hover\", \"Active\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  wqNZ7G6fq: {\n    defaultValue: \"Tag\",\n    displayTextArea: false,\n    title: \"Tag content\",\n    type: ControlType.String\n  },\n  vFLAH5nCj: {\n    title: \"Tap\",\n    type: ControlType.EventHandler\n  }\n});\naddFonts(Framerw2SRJFfNo, [...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Framerw2SRJFfNo\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerVariables\": \"{\\\"wqNZ7G6fq\\\":\\\"tagContent\\\",\\\"vFLAH5nCj\\\":\\\"tap\\\"}\",\n        \"framerIntrinsicWidth\": \"43.5\",\n        \"framerIntrinsicHeight\": \"27.5\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Rqi2Ru4Ug\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NG77A3qjz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./w2SRJFfNo.map", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"CUSTOM;PP Neue Montreal Book\"]);\nexport const fonts = [{\n  family: \"PP Neue Montreal Book\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/UbOAsyLuh:default\",\n    url: \"assets/YxHs7wQMGRM9DrYPUq3WwtT5McU.otf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/YxHs7wQMGRM9DrYPUq3WwtT5McU~Kwizhnon8kiGINdUX4fxT6t5dU89ENOY3dwp5WehOVc.otf\").href\n}];\nexport const css = ['.framer-chOCP .framer-styles-preset-zvb5om:not(.rich-text-wrapper), .framer-chOCP .framer-styles-preset-zvb5om.rich-text-wrapper h3, .framer-chOCP .framer-styles-preset-zvb5om.rich-text-wrapper [data-preset-tag=\"h3\"] { --framer-font-family: \"PP Neue Montreal Book\", serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-fab17bcd-3413-475b-8b5f-20a1c2fe9fc7, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-chOCP .framer-styles-preset-zvb5om:not(.rich-text-wrapper), .framer-chOCP .framer-styles-preset-zvb5om.rich-text-wrapper h3, .framer-chOCP .framer-styles-preset-zvb5om.rich-text-wrapper [data-preset-tag=\"h3\"] { --framer-font-family: \"PP Neue Montreal Book\", serif; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-fab17bcd-3413-475b-8b5f-20a1c2fe9fc7, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-chOCP .framer-styles-preset-zvb5om:not(.rich-text-wrapper), .framer-chOCP .framer-styles-preset-zvb5om.rich-text-wrapper h3, .framer-chOCP .framer-styles-preset-zvb5om.rich-text-wrapper [data-preset-tag=\"h3\"] { --framer-font-family: \"PP Neue Montreal Book\", serif; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-fab17bcd-3413-475b-8b5f-20a1c2fe9fc7, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-chOCP\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\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    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (8563fcd)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, RichText, SVG, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport Noise from \"https://framerusercontent.com/modules/bamMgJhjMszHbcnxCtZj/4DJaBZawtqE7KFjUF8RS/Noise.js\";\nimport Spot from \"https://framerusercontent.com/modules/fjsT0lkjt2JjKXrDZLsH/bwOWB1mdJFmpAW8NmPtE/qHTXIzCUW.js\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/Jo653hNEKjRIlJtuCBeM/xjy4XOsBYH0s70OxmCUH/UbOAsyLuh.js\";\nconst NoiseFonts = getFonts(Noise);\nconst SpotFonts = getFonts(Spot);\nconst enabledGestures = {\n  PyjxpFqTT: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"PyjxpFqTT\", \"DXW_3sY0Y\"];\nconst variantClassNames = {\n  DXW_3sY0Y: \"framer-v-18t59jp\",\n  PyjxpFqTT: \"framer-v-cowfw9\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {\n  \"Variant 1\": \"PyjxpFqTT\",\n  Mobile: \"DXW_3sY0Y\"\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 Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"PyjxpFqTT\",\n  title: fM9EqTqzb = \"See additional benefits\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"PyjxpFqTT\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const isDisplayed = () => {\n    if (baseVariant === \"DXW_3sY0Y\") 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-XAOpM\", 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-cowfw9\", className),\n          \"data-border\": true,\n          \"data-framer-name\": \"Variant 1\",\n          layoutDependency: layoutDependency,\n          layoutId: \"PyjxpFqTT\",\n          ref: ref,\n          style: {\n            \"--border-bottom-width\": \"1px\",\n            \"--border-color\": 'var(--token-18b5a3db-8373-4ff8-801f-63d4b205471b, rgb(163, 163, 163)) /* {\"name\":\"Grey\"} */',\n            \"--border-left-width\": \"0px\",\n            \"--border-right-width\": \"0px\",\n            \"--border-style\": \"solid\",\n            \"--border-top-width\": \"0px\",\n            ...style\n          },\n          ...addPropertyOverrides({\n            \"PyjxpFqTT-hover\": {\n              \"data-framer-name\": undefined\n            },\n            DXW_3sY0Y: {\n              \"data-framer-name\": \"Mobile\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [isDisplayed() && /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-w6c1nf\",\n            layoutDependency: layoutDependency,\n            layoutId: \"ysaJG2O_j\",\n            style: {\n              background: \"linear-gradient(134deg, hsl(0, 0%, 100%) 0%, hsl(257, 100%, 50%) 100%)\",\n              opacity: 0\n            },\n            children: /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-2abjh0-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"O6J4wymtz-container\",\n              children: /*#__PURE__*/_jsx(Noise, {\n                backgroundSize: 134,\n                borderRadius: 0,\n                height: \"100%\",\n                id: \"O6J4wymtz\",\n                layoutId: \"O6J4wymtz\",\n                opacity: 1,\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                width: \"100%\"\n              })\n            })\n          }), /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.h3, {\n                className: \"framer-styles-preset-zvb5om\",\n                \"data-styles-preset\": \"UbOAsyLuh\",\n                children: \"See additional benefits\"\n              })\n            }),\n            className: \"framer-1x2wbfl\",\n            layoutDependency: layoutDependency,\n            layoutId: \"SokeTAr1t\",\n            style: {\n              \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n              \"--framer-link-text-decoration\": \"underline\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            text: fM9EqTqzb,\n            variants: {\n              \"PyjxpFqTT-hover\": {\n                \"--extracted-a0htzi\": \"rgb(255, 255, 255)\"\n              },\n              DXW_3sY0Y: {\n                \"--extracted-a0htzi\": \"var(--token-fab17bcd-3413-475b-8b5f-20a1c2fe9fc7, rgb(255, 255, 255))\"\n              }\n            },\n            verticalAlignment: \"top\",\n            withExternalLayout: true,\n            ...addPropertyOverrides({\n              \"PyjxpFqTT-hover\": {\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.h3, {\n                    className: \"framer-styles-preset-zvb5om\",\n                    \"data-styles-preset\": \"UbOAsyLuh\",\n                    style: {\n                      \"--framer-text-color\": \"var(--extracted-a0htzi)\"\n                    },\n                    children: \"See additional benefits\"\n                  })\n                })\n              },\n              DXW_3sY0Y: {\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.h3, {\n                    style: {\n                      \"--font-selector\": \"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\n                      \"--framer-font-family\": '\"PP Neue Montreal Book\", sans-serif',\n                      \"--framer-font-size\": \"20px\",\n                      \"--framer-text-color\": \"var(--extracted-a0htzi)\"\n                    },\n                    children: \"See additional benefits\"\n                  })\n                }),\n                fonts: [\"CUSTOM;PP Neue Montreal Book\"]\n              }\n            }, baseVariant, gestureVariant)\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-7nsxa5\",\n            layoutDependency: layoutDependency,\n            layoutId: \"G2XW2JXKG\",\n            style: {\n              borderBottomLeftRadius: 100,\n              borderBottomRightRadius: 100,\n              borderTopLeftRadius: 100,\n              borderTopRightRadius: 100\n            },\n            children: /*#__PURE__*/_jsx(SVG, {\n              className: \"framer-1pa09z4\",\n              \"data-framer-name\": \"$9024183_arrow_up_right_light_icon\",\n              layout: \"position\",\n              layoutDependency: layoutDependency,\n              layoutId: \"EnSgVu6xK\",\n              opacity: 0,\n              style: {\n                opacity: 0\n              },\n              svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 22\"><path d=\"M 0 0 L 22 0 L 22 22 L 0 22 Z\" fill=\"transparent\"></path><path d=\"M 5.5 16.5 L 16.5 5.5 M 7.563 5.5 L 16.5 5.5 L 16.5 14.438\" fill=\"transparent\" stroke-width=\"1.03\" stroke=\"hsl(0, 0%, 100%)\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',\n              svgContentId: 2813743550,\n              variants: {\n                \"PyjxpFqTT-hover\": {\n                  opacity: 1\n                }\n              },\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                \"PyjxpFqTT-hover\": {\n                  opacity: 1,\n                  svgContentId: 1347167552\n                }\n              }, baseVariant, gestureVariant)\n            })\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-1pnc1fx\",\n            layoutDependency: layoutDependency,\n            layoutId: \"mK8sb0tBn\",\n            style: {\n              opacity: .8\n            },\n            children: [/*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-xpedcv-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"mv6I4bUtV-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: 0,\n                height: \"100%\",\n                id: \"mv6I4bUtV\",\n                layoutId: \"mv6I4bUtV\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1vr044v-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"PBmX_Fu59-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .08,\n                height: \"100%\",\n                id: \"PBmX_Fu59\",\n                layoutId: \"PBmX_Fu59\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-15bqt4r-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"AaVO_EPQW-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .16,\n                height: \"100%\",\n                id: \"AaVO_EPQW\",\n                layoutId: \"AaVO_EPQW\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1hkd2ct-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"BZVeBSCJr-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .24,\n                height: \"100%\",\n                id: \"BZVeBSCJr\",\n                layoutId: \"BZVeBSCJr\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-o95n6d-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"d9J51Vwhg-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .32,\n                height: \"100%\",\n                id: \"d9J51Vwhg\",\n                layoutId: \"d9J51Vwhg\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1hv0obl-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"xVU_b44xp-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .4,\n                height: \"100%\",\n                id: \"xVU_b44xp\",\n                layoutId: \"xVU_b44xp\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1bd4143-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"zO5lAb5AK-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .48,\n                height: \"100%\",\n                id: \"zO5lAb5AK\",\n                layoutId: \"zO5lAb5AK\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-cbc1jg-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"mnUwoQei1-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .56,\n                height: \"100%\",\n                id: \"mnUwoQei1\",\n                layoutId: \"mnUwoQei1\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1p9oj42-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"tDHzvRmFG-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .64,\n                height: \"100%\",\n                id: \"tDHzvRmFG\",\n                layoutId: \"tDHzvRmFG\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1jej8rf-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"j_FyA31yu-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .72,\n                height: \"100%\",\n                id: \"j_FyA31yu\",\n                layoutId: \"j_FyA31yu\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-8lqqko-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"JS8X4XS9k-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .8,\n                height: \"100%\",\n                id: \"JS8X4XS9k\",\n                layoutId: \"JS8X4XS9k\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-199o4xk-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"vR9w3vbg8-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .08,\n                height: \"100%\",\n                id: \"vR9w3vbg8\",\n                layoutId: \"vR9w3vbg8\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-60ixk5-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"eZYtbf8AQ-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .16,\n                height: \"100%\",\n                id: \"eZYtbf8AQ\",\n                layoutId: \"eZYtbf8AQ\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-tc1fvd-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"Qa2xT3YFT-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .24,\n                height: \"100%\",\n                id: \"Qa2xT3YFT\",\n                layoutId: \"Qa2xT3YFT\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1cjw0fq-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"QSVle0ofF-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .32,\n                height: \"100%\",\n                id: \"QSVle0ofF\",\n                layoutId: \"QSVle0ofF\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1n7mlxd-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"K7DyrXYc_-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .4,\n                height: \"100%\",\n                id: \"K7DyrXYc_\",\n                layoutId: \"K7DyrXYc_\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-188ka1w-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"U1at3EN0b-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .48,\n                height: \"100%\",\n                id: \"U1at3EN0b\",\n                layoutId: \"U1at3EN0b\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1auiwgt-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"nJA1XUFWt-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .56,\n                height: \"100%\",\n                id: \"nJA1XUFWt\",\n                layoutId: \"nJA1XUFWt\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-6j0ood-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"eeQ5CQALj-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .64,\n                height: \"100%\",\n                id: \"eeQ5CQALj\",\n                layoutId: \"eeQ5CQALj\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-luy0h7-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"SAcLskoSI-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .72,\n                height: \"100%\",\n                id: \"SAcLskoSI\",\n                layoutId: \"SAcLskoSI\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-6xmldw-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"y0TKO88H7-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .8,\n                height: \"100%\",\n                id: \"y0TKO88H7\",\n                layoutId: \"y0TKO88H7\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-14ws33t-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"OZA00HYdy-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .88,\n                height: \"100%\",\n                id: \"OZA00HYdy\",\n                layoutId: \"OZA00HYdy\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-mu0c4t-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"pb1BgYKSp-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .16,\n                height: \"100%\",\n                id: \"pb1BgYKSp\",\n                layoutId: \"pb1BgYKSp\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1775oht-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"gNsgw0n0w-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .24,\n                height: \"100%\",\n                id: \"gNsgw0n0w\",\n                layoutId: \"gNsgw0n0w\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1kgt76e-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"VtyLAkzMK-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .32,\n                height: \"100%\",\n                id: \"VtyLAkzMK\",\n                layoutId: \"VtyLAkzMK\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-19i4dvm-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"ejkQpih1D-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .4,\n                height: \"100%\",\n                id: \"ejkQpih1D\",\n                layoutId: \"ejkQpih1D\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-ivnjgq-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"AFj9hqdhD-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .48,\n                height: \"100%\",\n                id: \"AFj9hqdhD\",\n                layoutId: \"AFj9hqdhD\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-16zrptx-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"x5X_kW3pL-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .56,\n                height: \"100%\",\n                id: \"x5X_kW3pL\",\n                layoutId: \"x5X_kW3pL\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-b0upf0-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"XBktWa_MZ-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .64,\n                height: \"100%\",\n                id: \"XBktWa_MZ\",\n                layoutId: \"XBktWa_MZ\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-2608ov-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"N3cpXVM8a-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .72,\n                height: \"100%\",\n                id: \"N3cpXVM8a\",\n                layoutId: \"N3cpXVM8a\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-m87l2w-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"wPqBVRH0J-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .8,\n                height: \"100%\",\n                id: \"wPqBVRH0J\",\n                layoutId: \"wPqBVRH0J\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1j30v0-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"VAx4giI3Y-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .88,\n                height: \"100%\",\n                id: \"VAx4giI3Y\",\n                layoutId: \"VAx4giI3Y\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-okc8pm-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"I81ZO8_Qs-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .96,\n                height: \"100%\",\n                id: \"I81ZO8_Qs\",\n                layoutId: \"I81ZO8_Qs\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-172j9c6-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"rcNK3h7rP-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .24,\n                height: \"100%\",\n                id: \"rcNK3h7rP\",\n                layoutId: \"rcNK3h7rP\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1ec8ig4-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"qBlUZYP0a-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .32,\n                height: \"100%\",\n                id: \"qBlUZYP0a\",\n                layoutId: \"qBlUZYP0a\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1jhj2pk-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"h6PAfZI0N-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .4,\n                height: \"100%\",\n                id: \"h6PAfZI0N\",\n                layoutId: \"h6PAfZI0N\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-10a7q7f-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"Kp7Z61pjP-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .48,\n                height: \"100%\",\n                id: \"Kp7Z61pjP\",\n                layoutId: \"Kp7Z61pjP\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-ytc6m1-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"jMu7GLCOV-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .56,\n                height: \"100%\",\n                id: \"jMu7GLCOV\",\n                layoutId: \"jMu7GLCOV\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-17vvx0w-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"STXmk_Qne-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .64,\n                height: \"100%\",\n                id: \"STXmk_Qne\",\n                layoutId: \"STXmk_Qne\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-yedw9w-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"xp03cMRYu-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .72,\n                height: \"100%\",\n                id: \"xp03cMRYu\",\n                layoutId: \"xp03cMRYu\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-lnmb47-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"mAb99Wprn-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .8,\n                height: \"100%\",\n                id: \"mAb99Wprn\",\n                layoutId: \"mAb99Wprn\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1t7zy1k-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"ER_VPezbE-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .88,\n                height: \"100%\",\n                id: \"ER_VPezbE\",\n                layoutId: \"ER_VPezbE\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-btl4vw-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"AnrMDTWlR-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: .96,\n                height: \"100%\",\n                id: \"AnrMDTWlR\",\n                layoutId: \"AnrMDTWlR\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-obzfac-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"hVugWw8sE-container\",\n              children: /*#__PURE__*/_jsx(Spot, {\n                blur: 25,\n                color1: \"rgb(152, 92, 255)\",\n                color2: \"rgb(255, 119, 15)\",\n                colorProgress: 1,\n                height: \"100%\",\n                id: \"hVugWw8sE\",\n                layoutId: \"hVugWw8sE\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"K_SynYw3A\",\n                width: \"100%\"\n              })\n            })]\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-XAOpM [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-XAOpM .framer-1r16xqn { display: block; }\", \".framer-XAOpM .framer-cowfw9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 31px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-XAOpM .framer-w6c1nf { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); mix-blend-mode: overlay; overflow: visible; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; }\", \".framer-XAOpM .framer-2abjh0-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\", \".framer-XAOpM .framer-1x2wbfl { flex: none; height: auto; pointer-events: none; position: relative; white-space: pre; width: auto; z-index: 3; }\", \".framer-XAOpM .framer-7nsxa5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 10px 0px 10px 1px; position: relative; width: 1px; }\", \".framer-XAOpM .framer-1pa09z4 { flex: none; height: 22px; position: relative; width: 22px; }\", \".framer-XAOpM .framer-1pnc1fx { display: grid; flex: none; gap: 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(11, minmax(1px, 1fr)); grid-template-rows: repeat(4, minmax(0, 1fr)); height: 100%; justify-content: center; left: calc(50.00000000000002% - 100% / 2); overflow: visible; padding: 0px 0px 0px 0px; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\", \".framer-XAOpM .framer-xpedcv-container, .framer-XAOpM .framer-1vr044v-container, .framer-XAOpM .framer-15bqt4r-container, .framer-XAOpM .framer-1hkd2ct-container, .framer-XAOpM .framer-o95n6d-container, .framer-XAOpM .framer-1hv0obl-container, .framer-XAOpM .framer-1bd4143-container, .framer-XAOpM .framer-cbc1jg-container, .framer-XAOpM .framer-1p9oj42-container, .framer-XAOpM .framer-1jej8rf-container, .framer-XAOpM .framer-8lqqko-container, .framer-XAOpM .framer-199o4xk-container, .framer-XAOpM .framer-60ixk5-container, .framer-XAOpM .framer-tc1fvd-container, .framer-XAOpM .framer-1cjw0fq-container, .framer-XAOpM .framer-1n7mlxd-container, .framer-XAOpM .framer-188ka1w-container, .framer-XAOpM .framer-1auiwgt-container, .framer-XAOpM .framer-6j0ood-container, .framer-XAOpM .framer-luy0h7-container, .framer-XAOpM .framer-6xmldw-container, .framer-XAOpM .framer-14ws33t-container, .framer-XAOpM .framer-mu0c4t-container, .framer-XAOpM .framer-1775oht-container, .framer-XAOpM .framer-1kgt76e-container, .framer-XAOpM .framer-19i4dvm-container, .framer-XAOpM .framer-ivnjgq-container, .framer-XAOpM .framer-16zrptx-container, .framer-XAOpM .framer-b0upf0-container, .framer-XAOpM .framer-2608ov-container, .framer-XAOpM .framer-m87l2w-container, .framer-XAOpM .framer-1j30v0-container, .framer-XAOpM .framer-okc8pm-container, .framer-XAOpM .framer-172j9c6-container, .framer-XAOpM .framer-1ec8ig4-container, .framer-XAOpM .framer-1jhj2pk-container, .framer-XAOpM .framer-10a7q7f-container, .framer-XAOpM .framer-ytc6m1-container, .framer-XAOpM .framer-17vvx0w-container, .framer-XAOpM .framer-yedw9w-container, .framer-XAOpM .framer-lnmb47-container, .framer-XAOpM .framer-1t7zy1k-container, .framer-XAOpM .framer-btl4vw-container, .framer-XAOpM .framer-obzfac-container { align-self: start; flex: none; height: 100%; justify-self: start; position: relative; width: 100%; }\", \".framer-XAOpM .framer-v-cowfw9 .framer-cowfw9 { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-XAOpM .framer-cowfw9, .framer-XAOpM .framer-7nsxa5 { gap: 0px; } .framer-XAOpM .framer-cowfw9 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-XAOpM .framer-cowfw9 > :first-child, .framer-XAOpM .framer-7nsxa5 > :first-child { margin-left: 0px; } .framer-XAOpM .framer-cowfw9 > :last-child, .framer-XAOpM .framer-7nsxa5 > :last-child { margin-right: 0px; } .framer-XAOpM .framer-7nsxa5 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }\", \".framer-XAOpM.framer-v-18t59jp .framer-cowfw9 { height: 24px; }\", \".framer-XAOpM.framer-v-cowfw9.hover .framer-7nsxa5 { padding: 15px 0px 13px 13px; }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerIntrinsicHeight 31\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerIntrinsicWidth 229.5\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"DXW_3sY0Y\":{\"layout\":[\"auto\",\"fixed\"]},\"xBDOW9Rct\":{\"layout\":[\"auto\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerVariables {\"fM9EqTqzb\":\"title\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        */\nconst FramerxRm7Ve6Lt = withCSS(Component, css, \"framer-XAOpM\");\nexport default FramerxRm7Ve6Lt;\nFramerxRm7Ve6Lt.displayName = \"Author Magic Link\";\nFramerxRm7Ve6Lt.defaultProps = {\n  height: 31,\n  width: 229.5\n};\naddPropertyControls(FramerxRm7Ve6Lt, {\n  variant: {\n    options: [\"PyjxpFqTT\", \"DXW_3sY0Y\"],\n    optionTitles: [\"Variant 1\", \"Mobile\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  fM9EqTqzb: {\n    defaultValue: \"See additional benefits\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  }\n});\naddFonts(FramerxRm7Ve6Lt, [{\n  family: \"PP Neue Montreal Book\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/xRm7Ve6Lt:default\",\n    url: \"assets/YxHs7wQMGRM9DrYPUq3WwtT5McU.otf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/YxHs7wQMGRM9DrYPUq3WwtT5McU~Kwizhnon8kiGINdUX4fxT6t5dU89ENOY3dwp5WehOVc.otf\").href\n}, ...NoiseFonts, ...SpotFonts, ...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerxRm7Ve6Lt\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"31\",\n        \"framerIntrinsicWidth\": \"229.5\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"DXW_3sY0Y\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"xBDOW9Rct\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\n        \"framerVariables\": \"{\\\"fM9EqTqzb\\\":\\\"title\\\"}\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./xRm7Ve6Lt.map", "// Generated by Framer (5b5d553)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, cx, getFonts, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport Typewriter from \"https://framerusercontent.com/modules/vgSbxmWWvbgW6ShllXld/9oZlwlOxsp6zJVFpVkIp/Typewriter.js\";\nconst TypewriterFonts = getFonts(Typewriter);\nconst cycleOrder = [\"BV4UNhdbp\"];\nconst variantClassNames = {\n  BV4UNhdbp: \"framer-v-1p0yd8l\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"BV4UNhdbp\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"BV4UNhdbp\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\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-CVT6v\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(motion.div, {\n        ...restProps,\n        className: cx(\"framer-1p0yd8l\", className),\n        \"data-framer-name\": \"Variant 1\",\n        layoutDependency: layoutDependency,\n        layoutId: \"BV4UNhdbp\",\n        ref: ref,\n        style: {\n          borderBottomLeftRadius: 14,\n          borderBottomRightRadius: 14,\n          borderTopLeftRadius: 14,\n          borderTopRightRadius: 14,\n          boxShadow: \"0px 10px 40px 0px rgba(59, 59, 59, 0.2)\",\n          ...style\n        },\n        transition: transition,\n        children: /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-1klfgpt-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"QkXmVQ__j-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(Typewriter, {\n            autoStart: true,\n            caretVisibility: true,\n            color: \"rgb(51, 51, 51)\",\n            cursor: \"|\",\n            cursorColor: \"rgb(84, 84, 84)\",\n            delayNumber: .5,\n            delayType: true,\n            font: {\n              fontFamily: \"PP Mondwest Regular\",\n              fontSize: 60,\n              fontWeight: 400,\n              letterSpacing: -1,\n              lineHeight: 1,\n              lineHeightPixels: 100,\n              lineHeightType: true,\n              offset: 0,\n              textAlign: \"center\",\n              whiteSpace: \"normal\"\n            },\n            height: \"100%\",\n            id: \"QkXmVQ__j\",\n            layoutId: \"QkXmVQ__j\",\n            loop: true,\n            pauseFor: 3,\n            split: false,\n            tag: \"heading1\",\n            text: \"/end\",\n            width: \"100%\"\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-CVT6v [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-CVT6v .framer-1w0tqak { display: block; }\", \".framer-CVT6v .framer-1p0yd8l { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 20px 40px 120px 40px; position: relative; width: min-content; will-change: transform; }\", \".framer-CVT6v .framer-1klfgpt-container { flex: none; height: auto; position: relative; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-CVT6v .framer-1p0yd8l { gap: 0px; } .framer-CVT6v .framer-1p0yd8l > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-CVT6v .framer-1p0yd8l > :first-child { margin-top: 0px; } .framer-CVT6v .framer-1p0yd8l > :last-child { margin-bottom: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicHeight 200\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicWidth 191\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 */\nconst FramerbQQQ3qKL2 = withCSS(Component, css, \"framer-CVT6v\");\nexport default FramerbQQQ3qKL2;\nFramerbQQQ3qKL2.displayName = \"Category/End - writing\";\nFramerbQQQ3qKL2.defaultProps = {\n  height: 200,\n  width: 191\n};\naddFonts(FramerbQQQ3qKL2, [...TypewriterFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerbQQQ3qKL2\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"200\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"191\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./bQQQ3qKL2.map", "// Generated by Framer (3f003a4)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nconst enabledGestures = {\n  RHkD73i1N: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"RHkD73i1N\"];\nconst variantClassNames = {\n  RHkD73i1N: \"framer-v-1cdl3vr\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    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 Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"RHkD73i1N\",\n  showAll: cd2h0BHPG = \"Show all\",\n  link2: SRQcxBbCs,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"RHkD73i1N\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\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-ZVbOA\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(Link, {\n          href: SRQcxBbCs,\n          children: /*#__PURE__*/_jsx(motion.a, {\n            ...restProps,\n            className: `${cx(\"framer-1cdl3vr\", className)} framer-1gz6dqz`,\n            \"data-framer-name\": \"Variant 1\",\n            layoutDependency: layoutDependency,\n            layoutId: \"RHkD73i1N\",\n            ref: ref,\n            style: {\n              ...style\n            },\n            ...addPropertyOverrides({\n              \"RHkD73i1N-hover\": {\n                \"data-framer-name\": undefined\n              }\n            }, baseVariant, gestureVariant),\n            children: /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.h1, {\n                  style: {\n                    \"--font-selector\": \"Q1VTVE9NO1BQIE1vbmR3ZXN0IFJlZ3VsYXI=\",\n                    \"--framer-font-family\": '\"PP Mondwest Regular\", serif',\n                    \"--framer-font-size\": \"100px\",\n                    \"--framer-letter-spacing\": \"0.5px\",\n                    \"--framer-text-color\": \"var(--extracted-gdpscs)\"\n                  },\n                  children: \"Show all\"\n                })\n              }),\n              className: \"framer-11q0hjr\",\n              fonts: [\"CUSTOM;PP Mondwest Regular\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"nazL6rn6J\",\n              style: {\n                \"--extracted-gdpscs\": \"var(--token-18b5a3db-8373-4ff8-801f-63d4b205471b, rgb(163, 163, 163))\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: cd2h0BHPG,\n              variants: {\n                \"RHkD73i1N-hover\": {\n                  \"--extracted-gdpscs\": \"var(--token-fab17bcd-3413-475b-8b5f-20a1c2fe9fc7, rgb(255, 255, 255))\"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-ZVbOA [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-ZVbOA .framer-1gz6dqz { display: block; }\", \".framer-ZVbOA .framer-1cdl3vr { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\", \".framer-ZVbOA .framer-11q0hjr { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-ZVbOA .framer-v-1cdl3vr .framer-1cdl3vr { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ZVbOA .framer-1cdl3vr { gap: 0px; } .framer-ZVbOA .framer-1cdl3vr > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-ZVbOA .framer-1cdl3vr > :first-child { margin-top: 0px; } .framer-ZVbOA .framer-1cdl3vr > :last-child { margin-bottom: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerIntrinsicHeight 140\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerIntrinsicWidth 336\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"h3JlH_234\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerVariables {\"cd2h0BHPG\":\"showAll\",\"SRQcxBbCs\":\"link2\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           */\nconst FramerzKw8toKIf = withCSS(Component, css, \"framer-ZVbOA\");\nexport default FramerzKw8toKIf;\nFramerzKw8toKIf.displayName = \"Dropdown Link Item Yuge\";\nFramerzKw8toKIf.defaultProps = {\n  height: 140,\n  width: 336\n};\naddPropertyControls(FramerzKw8toKIf, {\n  cd2h0BHPG: {\n    defaultValue: \"Show all\",\n    displayTextArea: true,\n    placeholder: \"\",\n    title: \"Show all\",\n    type: ControlType.String\n  },\n  SRQcxBbCs: {\n    title: \"Link 2\",\n    type: ControlType.Link\n  }\n});\naddFonts(FramerzKw8toKIf, [{\n  family: \"PP Mondwest Regular\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/zKw8toKIf:default\",\n    url: \"assets/WfD8JaN5oVNQbr6Tvv4H2t8EQ.otf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/WfD8JaN5oVNQbr6Tvv4H2t8EQ~eRHzYILJ71YI9eUTK_VNvr4WC7xw51Gr6YJEyeO2XfU.otf\").href\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerzKw8toKIf\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"h3JlH_234\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"140\",\n        \"framerVariables\": \"{\\\"cd2h0BHPG\\\":\\\"showAll\\\",\\\"SRQcxBbCs\\\":\\\"link2\\\"}\",\n        \"framerIntrinsicWidth\": \"336\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./zKw8toKIf.map", "// Generated by Framer (3f003a4)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, resolveLink, RichText, useRouter, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport CategoryEndWriting from \"https://framerusercontent.com/modules/Bc3g9r9XZfteqjkLPMjK/WKprIn5QfVTagmeelE63/bQQQ3qKL2.js\";\nimport Footer from \"https://framerusercontent.com/modules/hgpCm0bcZ68j32z0JhZo/bCWtr7R2JYVFuwryp2gk/TwZApwRGK.js\";\nimport DropdownLinkItemYuge from \"https://framerusercontent.com/modules/CFhNItPRa0ML6uNBIoDU/N1dNub9nkWw5cqA7bu1p/zKw8toKIf.js\";\nconst CategoryEndWritingFonts = getFonts(CategoryEndWriting);\nconst DropdownLinkItemYugeFonts = getFonts(DropdownLinkItemYuge);\nconst FooterFonts = getFonts(Footer);\nconst cycleOrder = [\"nbmysyMP5\", \"se_l5uvW4\"];\nconst variantClassNames = {\n  nbmysyMP5: \"framer-v-zps5i0\",\n  se_l5uvW4: \"framer-v-1p8yezx\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {\n  \"Variant 1\": \"nbmysyMP5\",\n  Mobile: \"se_l5uvW4\"\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) => `perspective(1200px) ${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 Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"nbmysyMP5\",\n  rkVrOIxzlVaJRWQfWC,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"nbmysyMP5\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const router = useRouter();\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-SttIv\", 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-zps5i0\", className),\n          \"data-framer-name\": \"Variant 1\",\n          layoutDependency: layoutDependency,\n          layoutId: \"nbmysyMP5\",\n          ref: ref,\n          style: {\n            backgroundColor: \"rgb(0, 0, 0)\",\n            ...style\n          },\n          ...addPropertyOverrides({\n            se_l5uvW4: {\n              \"data-framer-name\": \"Mobile\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1fi1jvn-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"uWa1ZSc93-container\",\n            children: /*#__PURE__*/_jsx(CategoryEndWriting, {\n              height: \"100%\",\n              id: \"uWa1ZSc93\",\n              layoutId: \"uWa1ZSc93\",\n              style: {\n                width: \"100%\"\n              },\n              width: \"100%\"\n            })\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-1yulnhe\",\n            \"data-border\": true,\n            \"data-framer-name\": \"Categories\",\n            layoutDependency: layoutDependency,\n            layoutId: \"ZoNuVQ7Dq\",\n            style: {\n              \"--border-bottom-width\": \"0px\",\n              \"--border-color\": \"rgba(255, 255, 255, 0.2)\",\n              \"--border-left-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"1px\",\n              background: \"linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.9) 100%)\"\n            },\n            children: [/*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1pt8vkj\",\n              layoutDependency: layoutDependency,\n              layoutId: \"QrFf3OyFo\",\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\": \"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgQm9vaw==\",\n                      \"--framer-font-family\": '\"PP Neue Montreal Book\", serif',\n                      \"--framer-font-size\": \"14px\",\n                      \"--framer-line-height\": \"1.5em\",\n                      \"--framer-text-alignment\": \"left\",\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv)\",\n                      \"--framer-text-transform\": \"uppercase\"\n                    },\n                    children: \"Browse categories:\"\n                  })\n                }),\n                className: \"framer-1w503d2\",\n                fonts: [\"CUSTOM;PP Neue Montreal Book\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"g9VUPqYux\",\n                style: {\n                  \"--extracted-r6o4lv\": \"var(--token-18b5a3db-8373-4ff8-801f-63d4b205471b, rgb(68, 68, 68))\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-5l1zw6\",\n              layoutDependency: layoutDependency,\n              layoutId: \"e542bG9MO\",\n              children: /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-veande\",\n                \"data-framer-name\": \"Dropdown\",\n                layoutDependency: layoutDependency,\n                layoutId: \"gJliErkev\",\n                style: {\n                  borderBottomLeftRadius: 14,\n                  borderBottomRightRadius: 14,\n                  borderTopLeftRadius: 14,\n                  borderTopRightRadius: 14,\n                  boxShadow: \"0px 10px 40px 0px rgba(59, 59, 59, 0.2)\"\n                },\n                children: [/*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-j7o9ub-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"lZSEU90DX-container\",\n                  children: /*#__PURE__*/_jsx(DropdownLinkItemYuge, {\n                    height: \"100%\",\n                    id: \"lZSEU90DX\",\n                    layoutId: \"lZSEU90DX\",\n                    link2: resolveLink({\n                      webPageId: \"tjIQ3YSZT\"\n                    }, router),\n                    showAll: rkVrOIxzlVaJRWQfWC,\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-1sxg8oj-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"wYZ375m6X-container\",\n                  children: /*#__PURE__*/_jsx(DropdownLinkItemYuge, {\n                    height: \"100%\",\n                    id: \"wYZ375m6X\",\n                    layoutId: \"wYZ375m6X\",\n                    link2: resolveLink({\n                      webPageId: \"FSlAtAbHw\"\n                    }, router),\n                    showAll: \"Ambient\",\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-19zkx24-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"FwexZci25-container\",\n                  children: /*#__PURE__*/_jsx(DropdownLinkItemYuge, {\n                    height: \"100%\",\n                    id: \"FwexZci25\",\n                    layoutId: \"FwexZci25\",\n                    link2: resolveLink({\n                      webPageId: \"sViYn71MU\"\n                    }, router),\n                    showAll: \"AI\",\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-1sblru7-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"Thia5Dw9r-container\",\n                  children: /*#__PURE__*/_jsx(DropdownLinkItemYuge, {\n                    height: \"100%\",\n                    id: \"Thia5Dw9r\",\n                    layoutId: \"Thia5Dw9r\",\n                    link2: resolveLink({\n                      webPageId: \"MJfqlxtA9\"\n                    }, router),\n                    showAll: \"AR\",\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-1ygw32y-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"WukFwoxyI-container\",\n                  children: /*#__PURE__*/_jsx(DropdownLinkItemYuge, {\n                    height: \"100%\",\n                    id: \"WukFwoxyI\",\n                    layoutId: \"WukFwoxyI\",\n                    link2: resolveLink({\n                      webPageId: \"y40ygYbiF\"\n                    }, router),\n                    showAll: \"Cursed\",\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-1qljtg9-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"HoiIKLl3k-container\",\n                  children: /*#__PURE__*/_jsx(DropdownLinkItemYuge, {\n                    height: \"100%\",\n                    id: \"HoiIKLl3k\",\n                    layoutId: \"HoiIKLl3k\",\n                    link2: resolveLink({\n                      webPageId: \"HKMqh2Uwo\"\n                    }, router),\n                    showAll: \"Yes pls\",\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-1hhnfxu-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"EZ0Izcn_2-container\",\n                  children: /*#__PURE__*/_jsx(DropdownLinkItemYuge, {\n                    height: \"100%\",\n                    id: \"EZ0Izcn_2\",\n                    layoutId: \"EZ0Izcn_2\",\n                    link2: resolveLink({\n                      webPageId: \"UQtQqGO_h\"\n                    }, router),\n                    showAll: \"Polished\",\n                    width: \"100%\"\n                  })\n                })]\n              })\n            })]\n          }), /*#__PURE__*/_jsx(motion.div, {\n            __perspectiveFX: false,\n            __targetOpacity: 1,\n            className: \"framer-1egtvz6-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"caqNu4Neg-container\",\n            transformTemplate: transformTemplate,\n            children: /*#__PURE__*/_jsx(Footer, {\n              height: \"100%\",\n              id: \"caqNu4Neg\",\n              layoutId: \"caqNu4Neg\",\n              style: {\n                width: \"100%\"\n              },\n              variant: \"Lo5pOwOk8\",\n              width: \"100%\",\n              ...addPropertyOverrides({\n                se_l5uvW4: {\n                  variant: \"jMcSMq0sw\"\n                }\n              }, baseVariant, gestureVariant)\n            })\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-SttIv [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-SttIv .framer-1dt8yw7 { display: block; }\", \".framer-SttIv .framer-zps5i0 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 20px 0px 0px 0px; position: relative; width: 1000px; }\", \".framer-SttIv .framer-1fi1jvn-container, .framer-SttIv .framer-1egtvz6-container { flex: none; height: auto; position: relative; width: 100%; }\", \".framer-SttIv .framer-1yulnhe { 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: 80px 100px 142px 100px; position: relative; width: 600px; z-index: 1; }\", \".framer-SttIv .framer-1pt8vkj { 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: min-content; }\", \".framer-SttIv .framer-1w503d2 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; z-index: 1; }\", \".framer-SttIv .framer-5l1zw6 { 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: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-SttIv .framer-veande { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 20px 40px 20px 40px; position: relative; width: 600px; will-change: transform; z-index: 0; }\", \".framer-SttIv .framer-j7o9ub-container, .framer-SttIv .framer-1sxg8oj-container, .framer-SttIv .framer-19zkx24-container, .framer-SttIv .framer-1sblru7-container, .framer-SttIv .framer-1ygw32y-container, .framer-SttIv .framer-1qljtg9-container, .framer-SttIv .framer-1hhnfxu-container { flex: none; height: auto; position: relative; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-SttIv .framer-zps5i0, .framer-SttIv .framer-1yulnhe, .framer-SttIv .framer-1pt8vkj, .framer-SttIv .framer-5l1zw6, .framer-SttIv .framer-veande { gap: 0px; } .framer-SttIv .framer-zps5i0 > *, .framer-SttIv .framer-1yulnhe > *, .framer-SttIv .framer-1pt8vkj > *, .framer-SttIv .framer-5l1zw6 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-SttIv .framer-zps5i0 > :first-child, .framer-SttIv .framer-1yulnhe > :first-child, .framer-SttIv .framer-1pt8vkj > :first-child, .framer-SttIv .framer-5l1zw6 > :first-child, .framer-SttIv .framer-veande > :first-child { margin-top: 0px; } .framer-SttIv .framer-zps5i0 > :last-child, .framer-SttIv .framer-1yulnhe > :last-child, .framer-SttIv .framer-1pt8vkj > :last-child, .framer-SttIv .framer-5l1zw6 > :last-child, .framer-SttIv .framer-veande > :last-child { margin-bottom: 0px; } .framer-SttIv .framer-veande > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\", \".framer-SttIv.framer-v-1p8yezx .framer-zps5i0, .framer-SttIv.framer-v-1p8yezx .framer-1yulnhe, .framer-SttIv.framer-v-1p8yezx .framer-veande { width: 390px; }\", \".framer-SttIv.framer-v-1p8yezx .framer-1fi1jvn-container { width: 300px; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerIntrinsicHeight 1909\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerIntrinsicWidth 1000\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"se_l5uvW4\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        */\nconst FramerYSUtjbUj8 = withCSS(Component, css, \"framer-SttIv\");\nexport default FramerYSUtjbUj8;\nFramerYSUtjbUj8.displayName = \"Category Page Outro\";\nFramerYSUtjbUj8.defaultProps = {\n  height: 1909,\n  width: 1e3\n};\naddPropertyControls(FramerYSUtjbUj8, {\n  variant: {\n    options: [\"nbmysyMP5\", \"se_l5uvW4\"],\n    optionTitles: [\"Variant 1\", \"Mobile\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerYSUtjbUj8, [{\n  family: \"PP Neue Montreal Book\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/YSUtjbUj8:default\",\n    url: \"assets/YxHs7wQMGRM9DrYPUq3WwtT5McU.otf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/YxHs7wQMGRM9DrYPUq3WwtT5McU~Kwizhnon8kiGINdUX4fxT6t5dU89ENOY3dwp5WehOVc.otf\").href\n}, ...CategoryEndWritingFonts, ...DropdownLinkItemYugeFonts, ...FooterFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerYSUtjbUj8\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"1000\",\n        \"framerIntrinsicHeight\": \"1909\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"se_l5uvW4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "useOnEnter", "onEnter", "enabled", "useOnSpecificTargetChange", "useOnExit", "onExit", "goal", "callback", "isInTarget", "useIsInCurrentNavigationTarget", "ue", "useConstant", "init", "ref", "pe", "isBrowserSafari", "navigator", "userAgent", "useIsBrowserSafari", "se", "useIsOnCanvas", "se", "RenderTarget", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "paddingControl", "ControlType", "isMotionValue", "v", "MotionValue", "useAutoMotionValue", "inputValue", "options", "optionsRef", "pe", "animation", "didInitialMount", "isOnCanvas", "RenderTarget", "onChangeDeps", "onChange", "te", "transformer", "value", "ref", "value1", "useConstant", "isMotionValue", "motionValue", "ue", "ref1", "newValue", "ref2", "animate2", "ObjectFitType", "SrcType", "getProps", "props", "width", "height", "topLeft", "topRight", "bottomRight", "bottomLeft", "id", "children", "rest", "Video", "newProps", "p", "VideoMemo", "isMountedAndReadyForProgressChanges", "X", "srcType", "srcFile", "srcUrl", "playing", "canvasPlay", "muted", "playsinline", "controls", "progress", "objectFit", "backgroundColor", "radius", "isMixed", "onSeeked", "onPause", "onPlay", "onEnd", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "poster", "restartOnEnter", "posterEnabled", "startTimeProp", "volume", "loop", "isInCurrentNavigationTarget", "useIsInCurrentNavigationTarget", "videoRef", "pe", "isSafari", "useIsBrowserSafari", "requestingPlay", "wasPausedOnLeave", "wasEndedOnLeave", "isOnCanvas", "useIsOnCanvas", "borderRadius", "useRadius", "startTime", "se", "shouldPlay", "autoPlay", "isMuted", "setProgress", "te", "rawProgress", "newProgress", "isAlreadySet", "play", "e", "pause", "ue", "videoProgress", "useAutoMotionValue", "value", "newValue", "useMotionValueEvent", "latest", "useOnEnter", "useOnExit", "src", "fragment", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "t5xZPTL5o", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnterbap3pg", "args", "onMouseLeave7givra", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "RichText", "x", "css", "FramerOQ7uT_YUj", "withCSS", "OQ7uT_YUj_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "SVG", "RichText", "x", "css", "FramerPDOzI710z", "withCSS", "PDOzI710z_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "wqNZ7G6fq", "vFLAH5nCj", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1celxr4", "args", "onMouseEnter1acuij", "onMouseLeave1gmno32", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "RichText", "x", "css", "Framerw2SRJFfNo", "withCSS", "w2SRJFfNo_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "fontStore", "fonts", "css", "className", "NoiseFonts", "getFonts", "Noise", "SpotFonts", "qHTXIzCUW_default", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "fM9EqTqzb", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "isDisplayed", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "RichText", "x", "SVG", "css", "FramerxRm7Ve6Lt", "withCSS", "xRm7Ve6Lt_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "TypewriterFonts", "getFonts", "TypeWriter", "cycleOrder", "variantClassNames", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "restProps", "ref", "variant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "variants", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "TypeWriter", "css", "FramerbQQQ3qKL2", "withCSS", "bQQQ3qKL2_default", "addFonts", "TypewriterFonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "cd2h0BHPG", "SRQcxBbCs", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "RichText", "x", "css", "FramerzKw8toKIf", "withCSS", "zKw8toKIf_default", "addPropertyControls", "ControlType", "addFonts", "CategoryEndWritingFonts", "getFonts", "bQQQ3qKL2_default", "DropdownLinkItemYugeFonts", "zKw8toKIf_default", "FooterFonts", "TwZApwRGK_default", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "transformTemplate", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "rkVrOIxzlVaJRWQfWC", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "router", "useRouter", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "RichText", "x", "resolveLink", "css", "FramerYSUtjbUj8", "withCSS", "YSUtjbUj8_default", "addPropertyControls", "ControlType", "addFonts"]
}
