{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/vkHAj2Yk0mTnbM6ZdN5c/Foxm7T4YpJpvPgDlEus0/FormSpark.js", "ssg:https://framerusercontent.com/modules/45UTrsm8GHAq4dFCwGqQ/GxXMe9KST4Q0enpvoirh/AZgB2glHR.js", "ssg:https://framerusercontent.com/modules/baR8ArvsCZmzpHJ9J2nA/0oH9HgTjqY0Qzvfxl61M/U8TVCs87F.js", "ssg:https://framerusercontent.com/modules/sLn6dspxD91IyMOak7XG/liIw9LJZQ3IxmteZImel/pQwaIedcS.js", "ssg:https://framerusercontent.com/modules/p6CD6tsA7FHJitOOOpbY/NrH882AZ9nqOdUQmbHII/ivAwMYzgj.js", "ssg:https://framerusercontent.com/modules/l8xNlE9phjB2dnRrGdXJ/JR5c3XGSzmyMpwklwPUo/U8TVCs87F.js", "ssg:https://framerusercontent.com/modules/Hi4fKnvjONfnvR5Tp48d/nF2ZYMMbbIlGNHxiqLac/yGMoQ5fOw.js", "ssg:https://framerusercontent.com/modules/h2TFhxJglniarFJBNmOU/4I3Y2jpYZkmlf7BPAzds/RV6mMyGWJ.js", "ssg:https://framerusercontent.com/modules/rC0CrMFuxNYNUILOEv59/taXaPdfgz6v3M0PBOIW3/yGMoQ5fOw.js", "ssg:https://framerusercontent.com/modules/u3jsihccBiktTfu7vEku/QawCScNcSwBBsgDRhU2v/bCANcRoFL.js", "ssg:https://framerusercontent.com/modules/1RzOKmttFYPpp36IHE7k/d5fgxxQRLRjOtCUNKE4K/nKxlHtsNU.js", "ssg:https://framerusercontent.com/modules/fyTJbO3oDcxc1cNa1fgR/zPOSLNJAaf3ba1iEL9Om/BvGrtqk3p.js"],
  "sourcesContent": ["import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addPropertyControls, ControlType, RenderTarget, withCSS } from \"framer\";\nimport { motion } from \"framer-motion\";\nimport { containerStyles, usePadding, useRadius, paddingControl, borderRadiusControl, fontControls, useFontControls } from \"https://framer.com/m/framer/default-utils.js@^0.45.0\";\nimport { useCallback, useMemo, useState } from \"react\";\nconst emailRegex = /^(([^<>()[\\]\\\\.,;:\\s@\"]+(\\.[^<>()[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/;\nconst validateEmail = email => {\n  return emailRegex.test(String(email).toLowerCase());\n}; /**\n   * FORMSPARK\n   *\n   * @framerIntrinsicWidth 550\n   * @framerIntrinsicHeight 290\n   *\n   * @framerSupportedLayoutWidth fixed\n   * @framerSupportedLayoutHeight fixed\n   */\nconst FormSpark = withCSS(function FormSpark({\n  formId,\n  withName,\n  nameField: name,\n  withEmail,\n  email,\n  withMessage,\n  message,\n  layout,\n  inputs,\n  button,\n  style,\n  gap,\n  onSubmit,\n  ...props\n}) {\n  const [nameValue, setName] = useState(name === null || name === void 0 ? void 0 : name.value);\n  const [emailValue, setEmail] = useState(email === null || email === void 0 ? void 0 : email.value);\n  const [messageValue, setMessage] = useState(message === null || message === void 0 ? void 0 : message.value);\n  const [isNameError, setNameError] = useState(false);\n  const [isEmailError, setEmailError] = useState(false);\n  const [isMessageError, setMessageError] = useState(false);\n  const [isLoading, setLoading] = useState(false);\n  const [isSuccess, setSuccess] = useState(false);\n  const isCanvas = useMemo(() => {\n    return RenderTarget.current() === RenderTarget.canvas;\n  }, []);\n  const gridTemplateRows = useMemo(() => {\n    const rows = [];\n    if (withName || withMessage) {\n      rows.push(\"max-content\");\n    }\n    if (withMessage) {\n      rows.push(\"1fr\");\n    }\n    return [...rows, \"max-content\"].join(\" \");\n  }, [withName, withEmail, withMessage]);\n  const gridTemplateColumns = useMemo(() => {\n    const cols = [];\n    if ((withName && !withEmail || withEmail && !withName) && !withMessage && layout === \"horizontal\") {\n      return \"1fr max-content\";\n    }\n    return \"1fr\";\n  }, [withName, withEmail, withMessage, layout]);\n  const {\n    fontFamily,\n    fontSize,\n    fontWeight\n  } = useFontControls(props);\n  const borderRadius = useRadius(props);\n  const paddingValue = usePadding(props);\n  const validateForm = useCallback(() => {\n    let error = false;\n    setNameError(false);\n    setEmailError(false);\n    setMessageError(false);\n    if (withName && !nameValue) {\n      setNameError(true);\n      error = true;\n    }\n    if (withEmail && (!emailValue || !validateEmail(emailValue))) {\n      setEmailError(true);\n      error = true;\n    }\n    if (withMessage && !messageValue) {\n      setMessageError(true);\n      error = true;\n    }\n    return error;\n  }, [validateEmail, withName, withEmail, withMessage, nameValue, emailValue, messageValue]);\n  const handleSubmit = useCallback(event => {\n    setLoading(true);\n    event.preventDefault();\n    if (validateForm()) {\n      setLoading(false);\n    } else {\n      const data = new FormData(event.target);\n      const entries = Object.fromEntries(data.entries());\n      fetch(`https://api.formspark.io/${formId}`, {\n        method: \"POST\",\n        headers: {\n          \"Content-Type\": \"application/json\",\n          Accept: \"application/json\"\n        },\n        body: JSON.stringify(entries)\n      }).then(() => {\n        setSuccess(true);\n        onSubmit();\n      }).catch(() => setLoading(false));\n    }\n  }, [formId, onSubmit, validateForm]);\n  const handleNameChange = useCallback(event => {\n    setNameError(false);\n    setName(event.target.value);\n  }, []);\n  const handleEmailChange = useCallback(event => {\n    setEmailError(false);\n    setEmail(event.target.value);\n  }, []);\n  const handleMessageChange = useCallback(event => {\n    setMessageError(false);\n    setMessage(event.target.value);\n  }, []);\n  return /*#__PURE__*/_jsx(motion.div, {\n    style: {\n      ...style,\n      ...containerStyles,\n      flexDirection: \"column\",\n      \"--framer-formspark-placeholder-color\": inputs.placeholderColor\n    },\n    children: isSuccess ? /*#__PURE__*/_jsx(motion.div, {\n      style: {\n        height: \"60px\",\n        width: \"60px\",\n        background: button.fill,\n        color: button.color,\n        borderRadius: \"50%\",\n        display: \"flex\",\n        justifyContent: \"center\",\n        alignItems: \"center\"\n      },\n      initial: {\n        scale: 0\n      },\n      animate: {\n        scale: 1\n      },\n      transition: {\n        duration: .3\n      },\n      children: /*#__PURE__*/_jsx(\"svg\", {\n        xmlns: \"http://www.w3.org/2000/svg\",\n        width: \"28\",\n        height: \"28\",\n        children: /*#__PURE__*/_jsx(\"path\", {\n          d: \"M 2 14 L 10 22 L 26 6\",\n          fill: \"transparent\",\n          strokeWidth: \"4\",\n          stroke: \"currentColor\",\n          strokeLinecap: \"round\"\n        })\n      })\n    }) : /*#__PURE__*/_jsxs(\"form\", {\n      style: {\n        display: \"grid\",\n        gridTemplateRows,\n        gridTemplateColumns,\n        gap,\n        width: \"100%\",\n        height: \"100%\"\n      },\n      onSubmit: handleSubmit,\n      method: \"POST\",\n      children: [(withName || withEmail) && /*#__PURE__*/_jsxs(\"div\", {\n        style: {\n          width: \"100%\",\n          display: \"grid\",\n          gridAutoFlow: layout === \"horizontal\" ? \"column\" : \"row\",\n          gap\n        },\n        children: [withName && /*#__PURE__*/_jsx(\"input\", {\n          className: \"framer-formspark-input\",\n          type: \"text\",\n          name: \"name\",\n          placeholder: name.placeholder,\n          value: isCanvas ? name.value : nameValue,\n          onChange: handleNameChange,\n          style: {\n            ...defaultStyle,\n            padding: paddingValue,\n            borderRadius,\n            fontFamily,\n            fontWeight,\n            fontSize,\n            background: inputs.fill,\n            color: inputs.color,\n            boxShadow: `inset 0 0 0 1px ${isNameError ? inputs.error : \"transparent\"}`\n          }\n        }), withEmail && /*#__PURE__*/_jsx(\"input\", {\n          className: \"framer-formspark-input\",\n          type: \"email\",\n          name: \"email\",\n          placeholder: email.placeholder,\n          value: isCanvas ? email.value : emailValue,\n          onChange: handleEmailChange,\n          style: {\n            ...defaultStyle,\n            padding: paddingValue,\n            borderRadius,\n            fontFamily,\n            fontWeight,\n            fontSize,\n            background: inputs.fill,\n            color: inputs.color,\n            boxShadow: `inset 0 0 0 1px ${isEmailError ? inputs.error : \"transparent\"}`\n          }\n        })]\n      }), withMessage && /*#__PURE__*/_jsx(\"textarea\", {\n        className: \"framer-formspark-input\",\n        placeholder: message.placeholder,\n        name: \"message\",\n        value: isCanvas ? message.value : messageValue,\n        onChange: handleMessageChange,\n        style: {\n          ...defaultStyle,\n          minHeight: 0,\n          padding: paddingValue,\n          resize: \"vertical\",\n          borderRadius,\n          background: inputs.fill,\n          fontFamily,\n          fontWeight,\n          fontSize,\n          color: inputs.color,\n          boxShadow: `inset 0 0 0 1px ${isMessageError ? inputs.error : \"transparent\"}`\n        }\n      }), /*#__PURE__*/_jsxs(\"div\", {\n        children: [/*#__PURE__*/_jsx(motion.input, {\n          type: \"submit\",\n          value: button.label,\n          style: {\n            ...defaultStyle,\n            borderRadius,\n            padding: paddingValue,\n            fontFamily,\n            fontWeight: button.fontWeight,\n            fontSize,\n            background: button.fill,\n            cursor: \"pointer\",\n            color: button.color,\n            zIndex: 1\n          },\n          transition: {\n            type: \"ease\",\n            duration: .3\n          },\n          whileHover: {\n            opacity: .8\n          }\n        }), isLoading && /*#__PURE__*/_jsx(\"div\", {\n          style: {\n            borderRadius,\n            position: \"absolute\",\n            display: \"flex\",\n            justifyContent: \"center\",\n            alignItems: \"center\",\n            width: \"100%\",\n            height: \"100%\",\n            left: 0,\n            top: 0,\n            zIndex: 2,\n            color: button.color,\n            background: button.fill\n          },\n          children: /*#__PURE__*/_jsx(motion.div, {\n            style: {\n              height: 16,\n              width: 16\n            },\n            initial: {\n              rotate: 0\n            },\n            animate: {\n              rotate: 360\n            },\n            transition: {\n              duration: 2,\n              repeat: Infinity\n            },\n            children: /*#__PURE__*/_jsxs(\"svg\", {\n              xmlns: \"http://www.w3.org/2000/svg\",\n              width: \"16\",\n              height: \"16\",\n              children: [/*#__PURE__*/_jsx(\"path\", {\n                d: \"M 8 0 C 3.582 0 0 3.582 0 8 C 0 12.419 3.582 16 8 16 C 12.418 16 16 12.419 16 8 C 15.999 3.582 12.418 0 8 0 Z M 8 14 C 4.687 14 2 11.314 2 8 C 2 4.687 4.687 2 8 2 C 11.314 2 14 4.687 14 8 C 14 11.314 11.314 14 8 14 Z\",\n                fill: \"currentColor\",\n                opacity: \"0.2\"\n              }), /*#__PURE__*/_jsx(\"path\", {\n                d: \"M 8 0 C 12.418 0 15.999 3.582 16 8 C 16 8 16 9 15 9 C 14 9 14 8 14 8 C 14 4.687 11.314 2 8 2 C 4.687 2 2 4.687 2 8 C 2 8 2 9 1 9 C 0 9 0 8 0 8 C 0 3.582 3.582 0 8 0 Z\",\n                fill: \"currentColor\"\n              })]\n            })\n          })\n        })]\n      })]\n    })\n  });\n}, [\".framer-formspark-input::placeholder { color: var(--framer-formspark-placeholder-color) !important; }\"]);\nFormSpark.defaultProps = {\n  fontSize: 16,\n  fontFamily: \"Inter\",\n  fontWeight: 400,\n  padding: 15,\n  paddingTop: 15,\n  paddingBottom: 15,\n  paddingLeft: 15,\n  paddingRight: 15,\n  borderRadius: 8,\n  topLeftRadius: 8,\n  topRightRadius: 8,\n  bottomRightRadius: 8,\n  bottomLeftRadius: 8,\n  gap: 15,\n  nameField: {\n    value: undefined,\n    placeholder: \"Name\"\n  },\n  email: {\n    value: undefined,\n    placeholder: \"Email\"\n  },\n  message: {\n    value: undefined,\n    placeholder: \"Message\"\n  },\n  inputs: {\n    fill: \"#EBEBEB\",\n    color: \"#000\",\n    placeholderColor: \"rgba(0, 0, 0, 0.5)\",\n    error: \"#EE4444\"\n  },\n  layout: {\n    fill: \"#EBEBEB\",\n    color: \"#000\",\n    placeholderColor: \"rgba(0, 0, 0, 0.5)\",\n    error: \"#EE4444\"\n  },\n  button: {\n    label: \"Sign Up\",\n    fontWeight: 600,\n    fill: \"#000\",\n    color: \"#FFF\"\n  }\n};\naddPropertyControls(FormSpark, {\n  formId: {\n    title: \"ID\",\n    placeholder: \"7PbPpGN3\",\n    type: ControlType.String,\n    description: \"Create a [FormSpark](https://formspark.io/) account, add a new form and copy its ID. [Learn more\u2026](https://www.framer.com/sites/integrations/formspark/)\"\n  },\n  withName: {\n    title: \"Name\",\n    type: ControlType.Boolean,\n    enabledTitle: \"Show\",\n    disabledTitle: \"Hide\",\n    defaultValue: true\n  },\n  nameField: {\n    title: \" \",\n    type: ControlType.Object,\n    controls: {\n      placeholder: {\n        title: \"Placeholder\",\n        type: ControlType.String,\n        defaultValue: \"Name\"\n      },\n      value: {\n        title: \"Value\",\n        type: ControlType.String,\n        defaultValue: \"\"\n      }\n    },\n    hidden: props => !props.withName\n  },\n  withEmail: {\n    title: \"Email\",\n    type: ControlType.Boolean,\n    enabledTitle: \"Show\",\n    disabledTitle: \"Hide\",\n    defaultValue: true\n  },\n  email: {\n    title: \" \",\n    type: ControlType.Object,\n    controls: {\n      placeholder: {\n        title: \"Placeholder\",\n        type: ControlType.String,\n        defaultValue: \"Email\"\n      },\n      value: {\n        title: \"Value\",\n        type: ControlType.String\n      }\n    },\n    hidden: props => !props.withEmail\n  },\n  withMessage: {\n    title: \"Message\",\n    type: ControlType.Boolean,\n    enabledTitle: \"Show\",\n    disabledTitle: \"Hide\",\n    defaultValue: true\n  },\n  message: {\n    title: \" \",\n    type: ControlType.Object,\n    controls: {\n      placeholder: {\n        title: \"Placeholder\",\n        type: ControlType.String,\n        defaultValue: \"Message\"\n      },\n      value: {\n        title: \"Value\",\n        type: ControlType.String\n      }\n    },\n    hidden: props => !props.withMessage\n  },\n  layout: {\n    title: \"Layout\",\n    type: ControlType.Enum,\n    options: [\"horizontal\", \"vertical\"],\n    displaySegmentedControl: true,\n    defaultValue: \"horizontal\"\n  },\n  inputs: {\n    title: \"Inputs\",\n    type: ControlType.Object,\n    controls: {\n      fill: {\n        title: \"Fill\",\n        type: ControlType.Color,\n        defaultValue: \"#EBEBEB\"\n      },\n      color: {\n        title: \"Text\",\n        type: ControlType.Color,\n        defaultValue: \"#000\"\n      },\n      placeholderColor: {\n        title: \"Placeholder\",\n        type: ControlType.Color,\n        defaultValue: \"rgba(0, 0, 0, 0.5)\"\n      },\n      error: {\n        title: \"Error\",\n        type: ControlType.Color,\n        defaultValue: \"#EE4444\"\n      }\n    }\n  },\n  button: {\n    title: \"Button\",\n    type: ControlType.Object,\n    controls: {\n      label: {\n        title: \"Label\",\n        type: ControlType.String,\n        defaultValue: \"Sign Up\"\n      },\n      fontWeight: {\n        ...fontControls.fontWeight,\n        defaultValue: 600\n      },\n      fill: {\n        title: \"Fill\",\n        type: ControlType.Color,\n        defaultValue: \"#000\"\n      },\n      color: {\n        title: \"Text\",\n        type: ControlType.Color,\n        defaultValue: \"#FFF\"\n      }\n    }\n  },\n  ...fontControls,\n  fontSize: {\n    title: \"Font Size\",\n    type: ControlType.Number,\n    displayStepper: true,\n    defaultValue: 16\n  },\n  ...paddingControl,\n  ...borderRadiusControl,\n  gap: {\n    title: \"Gap\",\n    type: ControlType.Number,\n    displayStepper: true,\n    min: 0\n  },\n  onSubmit: {\n    type: ControlType.EventHandler\n  }\n});\nconst defaultStyle = {\n  WebkitAppearance: \"none\",\n  display: \"inline-block\",\n  width: \"100%\",\n  lineHeight: \"1.4em\",\n  outline: \"none\",\n  border: \"none\"\n};\nexport default FormSpark;\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FormSpark\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"290\",\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"550\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./FormSpark.map", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"FS;Satoshi-regular\", \"FS;Satoshi-bold\", \"FS;Satoshi-bold italic\", \"FS;Satoshi-italic\"]);\nexport const fonts = [{\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/AZgB2glHR:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\"\n  },\n  style: \"normal\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",\n  weight: \"400\"\n}, {\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/AZgB2glHR:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\"\n  },\n  style: \"normal\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",\n  weight: \"700\"\n}, {\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/AZgB2glHR:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2\"\n  },\n  style: \"italic\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2\",\n  weight: \"700\"\n}, {\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/AZgB2glHR:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/MPIFA4B3XXRNY2MJDGP6GOOOAF6EOCLO/W5E4ZFYPJ3V6JKMBGHB6YMITK6EWS2XA/QOMBWPST76ICDYF6WOBS7SQ7RBT67QW2.woff2\"\n  },\n  style: \"italic\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/MPIFA4B3XXRNY2MJDGP6GOOOAF6EOCLO/W5E4ZFYPJ3V6JKMBGHB6YMITK6EWS2XA/QOMBWPST76ICDYF6WOBS7SQ7RBT67QW2.woff2\",\n  weight: \"400\"\n}];\nexport const css = ['.framer-WKru8 .framer-styles-preset-1b2pzwf:not(.rich-text-wrapper), .framer-WKru8 .framer-styles-preset-1b2pzwf.rich-text-wrapper p { --framer-font-family: \"Satoshi\", sans-serif; --framer-font-family-bold: \"Satoshi\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", sans-serif; --framer-font-family-italic: \"Satoshi\", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.6px; --framer-line-height: 36px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-a4c99ddf-6b04-40c8-a889-cc45bce41b79, #f0f0f0); --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-WKru8 .framer-styles-preset-1b2pzwf:not(.rich-text-wrapper), .framer-WKru8 .framer-styles-preset-1b2pzwf.rich-text-wrapper p { --framer-font-family: \"Satoshi\", sans-serif; --framer-font-family-bold: \"Satoshi\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", sans-serif; --framer-font-family-italic: \"Satoshi\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.8px; --framer-line-height: 30px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-a4c99ddf-6b04-40c8-a889-cc45bce41b79, #f0f0f0); --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-WKru8 .framer-styles-preset-1b2pzwf:not(.rich-text-wrapper), .framer-WKru8 .framer-styles-preset-1b2pzwf.rich-text-wrapper p { --framer-font-family: \"Satoshi\", sans-serif; --framer-font-family-bold: \"Satoshi\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", sans-serif; --framer-font-family-italic: \"Satoshi\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.6px; --framer-line-height: 30px; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-a4c99ddf-6b04-40c8-a889-cc45bce41b79, #f0f0f0); --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-WKru8\";\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([\"FS;Satoshi-regular\"]);\nexport const fonts = [{\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/U8TVCs87F:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\"\n  },\n  style: \"normal\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",\n  weight: \"400\"\n}];\nexport const css = ['.framer-V41S0 .framer-styles-preset-1vkaq7p:not(.rich-text-wrapper), .framer-V41S0 .framer-styles-preset-1vkaq7p.rich-text-wrapper p { --framer-font-family: \"Satoshi\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.2px; --framer-line-height: 22px; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; }'];\nexport const className = \"framer-V41S0\";\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-S8NZT .framer-styles-preset-1jqugrx:not(.rich-text-wrapper), .framer-S8NZT .framer-styles-preset-1jqugrx.rich-text-wrapper a { --framer-link-current-text-color: var(--token-5c708e6e-9e4f-4b8a-9d1b-3d557aa7e0be, #ffffff); --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #F6F8FA; --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-5e735969-08c8-49aa-b0d7-feb4c228de08, rgba(255, 255, 255, 0.6)); --framer-link-text-decoration: underline; }\"];\nexport const className = \"framer-S8NZT\";\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([\"FS;Satoshi-regular\"]);\nexport const fonts = [{\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/ivAwMYzgj:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\"\n  },\n  style: \"normal\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",\n  weight: \"400\"\n}];\nexport const css = ['.framer-kFDwo .framer-styles-preset-1v82uab:not(.rich-text-wrapper), .framer-kFDwo .framer-styles-preset-1v82uab.rich-text-wrapper p { --framer-font-family: \"Satoshi\", sans-serif; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.2px; --framer-line-height: 22px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; }'];\nexport const className = \"framer-kFDwo\";\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};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"FS;Satoshi-regular\"]);\nexport const fonts = [{\n  family: \"Satoshi\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/U8TVCs87F:default\",\n    url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\"\n  },\n  style: \"normal\",\n  url: \"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",\n  weight: \"400\"\n}];\nexport const css = ['.framer-V41S0 .framer-styles-preset-1vkaq7p:not(.rich-text-wrapper), .framer-V41S0 .framer-styles-preset-1vkaq7p.rich-text-wrapper p { --framer-font-family: \"Satoshi\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.2px; --framer-line-height: 22px; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; }'];\nexport const className = \"framer-V41S0\";\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};", "// Generated by Framer (d213f04)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/8ybNrOn9aBpgdE9ood8W/7i2jPugSnpXIxXXHJpUG/wYBcj0NpZ.js\";\nconst cycleOrder = [\"jq9Z_A9mO\", \"UP7w4DkXv\"];\nconst variantClassNames = {\n  jq9Z_A9mO: \"framer-v-v32cb\",\n  UP7w4DkXv: \"framer-v-1wxf6xh\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  \"Footer Link\": \"jq9Z_A9mO\",\n  \"Hidden Link\": \"UP7w4DkXv\"\n};\nconst getProps = ({\n  height,\n  id,\n  link,\n  text,\n  width,\n  ...props\n}) => {\n  var ref, _variant, ref1;\n  return {\n    ...props,\n    gdoxB2m4z: (ref = text !== null && text !== void 0 ? text : props.gdoxB2m4z) !== null && ref !== void 0 ? ref : \"Podcast Editor\",\n    NYFfnnmLz: link !== null && link !== void 0 ? link : props.NYFfnnmLz,\n    variant: (ref1 = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref1 !== void 0 ? ref1 : \"jq9Z_A9mO\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    gdoxB2m4z,\n    NYFfnnmLz,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"jq9Z_A9mO\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const isDisplayed = () => {\n    if (baseVariant === \"UP7w4DkXv\") 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-S1yNn\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: isDisplayed() && /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(Link, {\n          href: NYFfnnmLz,\n          openInNewTab: false,\n          children: /*#__PURE__*/_jsx(motion.a, {\n            ...restProps,\n            className: `${cx(\"framer-v32cb\", className)} framer-3p4jpm`,\n            \"data-framer-name\": \"Footer Link\",\n            layoutDependency: layoutDependency,\n            layoutId: \"jq9Z_A9mO\",\n            ref: ref,\n            style: {\n              ...style\n            },\n            children: /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-1nvlt98\",\n                  \"data-styles-preset\": \"wYBcj0NpZ\",\n                  style: {\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"Podcast Editor\"\n                })\n              }),\n              className: \"framer-1bykbxu\",\n              \"data-framer-name\": \"Podcast Editor\",\n              layoutDependency: layoutDependency,\n              layoutId: \"I445:70659;429:25979\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-5c708e6e-9e4f-4b8a-9d1b-3d557aa7e0be, rgb(255, 255, 255))\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: gdoxB2m4z,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-S1yNn [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-S1yNn .framer-3p4jpm { display: block; }\", \".framer-S1yNn .framer-v32cb { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 26px; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\", \".framer-S1yNn .framer-1bykbxu { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-S1yNn .framer-v32cb { gap: 0px; } .framer-S1yNn .framer-v32cb > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-S1yNn .framer-v32cb > :first-child { margin-left: 0px; } .framer-S1yNn .framer-v32cb > :last-child { margin-right: 0px; } }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerIntrinsicHeight 26\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerIntrinsicWidth 102\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"UP7w4DkXv\":{\"layout\":[\"auto\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerVariables {\"gdoxB2m4z\":\"text\",\"NYFfnnmLz\":\"link\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     */\nconst FrameryGMoQ5fOw = withCSS(Component, css, \"framer-S1yNn\");\nexport default FrameryGMoQ5fOw;\nFrameryGMoQ5fOw.displayName = \"Footer Link\";\nFrameryGMoQ5fOw.defaultProps = {\n  height: 26,\n  width: 102\n};\naddPropertyControls(FrameryGMoQ5fOw, {\n  variant: {\n    options: [\"jq9Z_A9mO\", \"UP7w4DkXv\"],\n    optionTitles: [\"Footer Link\", \"Hidden Link\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  gdoxB2m4z: {\n    defaultValue: \"Podcast Editor\",\n    displayTextArea: false,\n    title: \"Text\",\n    type: ControlType.String\n  },\n  NYFfnnmLz: {\n    title: \"Link\",\n    type: ControlType.Link\n  }\n});\naddFonts(FrameryGMoQ5fOw, [...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FrameryGMoQ5fOw\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"UP7w4DkXv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"102\",\n        \"framerIntrinsicHeight\": \"26\",\n        \"framerVariables\": \"{\\\"gdoxB2m4z\\\":\\\"text\\\",\\\"NYFfnnmLz\\\":\\\"link\\\"}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./yGMoQ5fOw.map", "// Generated by Framer (d213f04)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/l8xNlE9phjB2dnRrGdXJ/JR5c3XGSzmyMpwklwPUo/U8TVCs87F.js\";\nimport FooterLink from \"https://framerusercontent.com/modules/Hi4fKnvjONfnvR5Tp48d/nF2ZYMMbbIlGNHxiqLac/yGMoQ5fOw.js\";\nconst FooterLinkFonts = getFonts(FooterLink);\nconst cycleOrder = [\"I445:70659;430:29516\"];\nconst variantClassNames = {\n  \"I445:70659;430:29516\": \"framer-v-1xymh12\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst getProps = ({\n  address,\n  addressTitle,\n  height,\n  id,\n  width,\n  ...props\n}) => {\n  var ref, ref1;\n  return {\n    ...props,\n    rtWJAYWgC: (ref = address !== null && address !== void 0 ? address : props.rtWJAYWgC) !== null && ref !== void 0 ? ref : \"Wibautstraat 131 D1091 GL Amsterdam\",\n    tASuZt7VV: (ref1 = addressTitle !== null && addressTitle !== void 0 ? addressTitle : props.tASuZt7VV) !== null && ref1 !== void 0 ? ref1 : \"Amsterdam\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    tASuZt7VV,\n    rtWJAYWgC,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"I445:70659;430:29516\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-tnwOj\", 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-1xymh12\", className),\n          \"data-framer-name\": \"Variant 1\",\n          layoutDependency: layoutDependency,\n          layoutId: \"I445:70659;430:29516\",\n          ref: ref,\n          style: {\n            ...style\n          },\n          children: [/*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-xnwioy-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"xj_9SR8iv-container\",\n            children: /*#__PURE__*/_jsx(FooterLink, {\n              height: \"100%\",\n              id: \"xj_9SR8iv\",\n              layoutId: \"xj_9SR8iv\",\n              style: {\n                height: \"100%\"\n              },\n              text: tASuZt7VV,\n              variant: \"jq9Z_A9mO\",\n              width: \"100%\"\n            })\n          }), /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsxs(React.Fragment, {\n              children: [/*#__PURE__*/_jsx(motion.p, {\n                className: \"framer-styles-preset-1vkaq7p\",\n                \"data-styles-preset\": \"U8TVCs87F\",\n                style: {\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                },\n                children: \"Wibautstraat 131 D\"\n              }), /*#__PURE__*/_jsx(motion.p, {\n                className: \"framer-styles-preset-1vkaq7p\",\n                \"data-styles-preset\": \"U8TVCs87F\",\n                style: {\n                  \"--framer-text-color\": \"var(--extracted-2gxw0f)\"\n                },\n                children: \"1091 GL Amsterdam\"\n              })]\n            }),\n            className: \"framer-1qbfgtp\",\n            \"data-framer-name\": \"Wibautstraat 131 D 1091 GL Amsterdam\",\n            layoutDependency: layoutDependency,\n            layoutId: \"I445:70659;430:29515\",\n            style: {\n              \"--extracted-2gxw0f\": \"var(--token-90bee933-e645-4eb2-abe2-32b83eeb2854, rgba(255, 255, 255, 0.8))\",\n              \"--extracted-r6o4lv\": \"var(--token-90bee933-e645-4eb2-abe2-32b83eeb2854, rgba(255, 255, 255, 0.8))\",\n              \"--framer-paragraph-spacing\": \"0px\",\n              opacity: .8\n            },\n            text: rtWJAYWgC,\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-tnwOj [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-tnwOj .framer-veb1le { display: block; }\", \".framer-tnwOj .framer-1xymh12 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-tnwOj .framer-xnwioy-container { flex: none; height: 26px; position: relative; width: auto; }\", \".framer-tnwOj .framer-1qbfgtp { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 166px; word-break: break-word; word-wrap: break-word; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-tnwOj .framer-1xymh12 { gap: 0px; } .framer-tnwOj .framer-1xymh12 > * { margin: 0px; margin-bottom: calc(6px / 2); margin-top: calc(6px / 2); } .framer-tnwOj .framer-1xymh12 > :first-child { margin-top: 0px; } .framer-tnwOj .framer-1xymh12 > :last-child { margin-bottom: 0px; } }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerIntrinsicHeight 98\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerIntrinsicWidth 81\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerVariables {\"tASuZt7VV\":\"addressTitle\",\"rtWJAYWgC\":\"address\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      */\nconst FramerRV6mMyGWJ = withCSS(Component, css, \"framer-tnwOj\");\nexport default FramerRV6mMyGWJ;\nFramerRV6mMyGWJ.displayName = \"Footer Address\";\nFramerRV6mMyGWJ.defaultProps = {\n  height: 98,\n  width: 81\n};\naddPropertyControls(FramerRV6mMyGWJ, {\n  tASuZt7VV: {\n    defaultValue: \"Amsterdam\",\n    displayTextArea: false,\n    title: \"Address Title\",\n    type: ControlType.String\n  },\n  rtWJAYWgC: {\n    defaultValue: \"Wibautstraat 131 D1091 GL Amsterdam\",\n    displayTextArea: false,\n    title: \"Address\",\n    type: ControlType.String\n  }\n});\naddFonts(FramerRV6mMyGWJ, [...FooterLinkFonts, ...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\": \"FramerRV6mMyGWJ\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerVariables\": \"{\\\"tASuZt7VV\\\":\\\"addressTitle\\\",\\\"rtWJAYWgC\\\":\\\"address\\\"}\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"81\",\n        \"framerIntrinsicHeight\": \"98\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./RV6mMyGWJ.map", "// Generated by Framer (d213f04)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/8ybNrOn9aBpgdE9ood8W/7i2jPugSnpXIxXXHJpUG/wYBcj0NpZ.js\";\nconst cycleOrder = [\"jq9Z_A9mO\", \"UP7w4DkXv\"];\nconst variantClassNames = {\n  jq9Z_A9mO: \"framer-v-v32cb\",\n  UP7w4DkXv: \"framer-v-1wxf6xh\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  \"Footer Link\": \"jq9Z_A9mO\",\n  \"Hidden Link\": \"UP7w4DkXv\"\n};\nconst getProps = ({\n  height,\n  id,\n  link,\n  text,\n  width,\n  ...props\n}) => {\n  var ref, _variant, ref1;\n  return {\n    ...props,\n    gdoxB2m4z: (ref = text !== null && text !== void 0 ? text : props.gdoxB2m4z) !== null && ref !== void 0 ? ref : \"Podcast Editor\",\n    NYFfnnmLz: link !== null && link !== void 0 ? link : props.NYFfnnmLz,\n    variant: (ref1 = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref1 !== void 0 ? ref1 : \"jq9Z_A9mO\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    gdoxB2m4z,\n    NYFfnnmLz,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"jq9Z_A9mO\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const isDisplayed = () => {\n    if (baseVariant === \"UP7w4DkXv\") 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-S1yNn\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: isDisplayed() && /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(Link, {\n          href: NYFfnnmLz,\n          openInNewTab: false,\n          children: /*#__PURE__*/_jsx(motion.a, {\n            ...restProps,\n            className: `${cx(\"framer-v32cb\", className)} framer-3p4jpm`,\n            \"data-framer-name\": \"Footer Link\",\n            layoutDependency: layoutDependency,\n            layoutId: \"jq9Z_A9mO\",\n            ref: ref,\n            style: {\n              ...style\n            },\n            children: /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-1nvlt98\",\n                  \"data-styles-preset\": \"wYBcj0NpZ\",\n                  style: {\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: \"Podcast Editor\"\n                })\n              }),\n              className: \"framer-1bykbxu\",\n              \"data-framer-name\": \"Podcast Editor\",\n              layoutDependency: layoutDependency,\n              layoutId: \"I445:70659;429:25979\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-5c708e6e-9e4f-4b8a-9d1b-3d557aa7e0be, rgb(255, 255, 255))\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: gdoxB2m4z,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-S1yNn [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-S1yNn .framer-3p4jpm { display: block; }\", \".framer-S1yNn .framer-v32cb { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 26px; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\", \".framer-S1yNn .framer-1bykbxu { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-S1yNn .framer-v32cb { gap: 0px; } .framer-S1yNn .framer-v32cb > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-S1yNn .framer-v32cb > :first-child { margin-left: 0px; } .framer-S1yNn .framer-v32cb > :last-child { margin-right: 0px; } }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerIntrinsicHeight 26\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerIntrinsicWidth 102\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"UP7w4DkXv\":{\"layout\":[\"auto\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     * @framerVariables {\"gdoxB2m4z\":\"text\",\"NYFfnnmLz\":\"link\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     */\nconst FrameryGMoQ5fOw = withCSS(Component, css, \"framer-S1yNn\");\nexport default FrameryGMoQ5fOw;\nFrameryGMoQ5fOw.displayName = \"Footer Link\";\nFrameryGMoQ5fOw.defaultProps = {\n  height: 26,\n  width: 102\n};\naddPropertyControls(FrameryGMoQ5fOw, {\n  variant: {\n    options: [\"jq9Z_A9mO\", \"UP7w4DkXv\"],\n    optionTitles: [\"Footer Link\", \"Hidden Link\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  gdoxB2m4z: {\n    defaultValue: \"Podcast Editor\",\n    displayTextArea: false,\n    title: \"Text\",\n    type: ControlType.String\n  },\n  NYFfnnmLz: {\n    title: \"Link\",\n    type: ControlType.Link\n  }\n});\naddFonts(FrameryGMoQ5fOw, [...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FrameryGMoQ5fOw\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"UP7w4DkXv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"102\",\n        \"framerIntrinsicHeight\": \"26\",\n        \"framerVariables\": \"{\\\"gdoxB2m4z\\\":\\\"text\\\",\\\"NYFfnnmLz\\\":\\\"link\\\"}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./yGMoQ5fOw.map", "// Generated by Framer (e75c18f)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, resolveLink, RichText, useLocaleInfo, useRouter, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/p6CD6tsA7FHJitOOOpbY/NrH882AZ9nqOdUQmbHII/ivAwMYzgj.js\";\nimport FooterAddress from \"https://framerusercontent.com/modules/h2TFhxJglniarFJBNmOU/4I3Y2jpYZkmlf7BPAzds/RV6mMyGWJ.js\";\nimport FooterLink from \"https://framerusercontent.com/modules/rC0CrMFuxNYNUILOEv59/taXaPdfgz6v3M0PBOIW3/yGMoQ5fOw.js\";\nconst FooterLinkFonts = getFonts(FooterLink);\nconst FooterAddressFonts = getFonts(FooterAddress);\nconst cycleOrder = [\"I445:70659;429:25966\", \"Q4Yniph3C\"];\nconst serializationHash = \"framer-6Jvi5\";\nconst variantClassNames = {\n  \"I445:70659;429:25966\": \"framer-v-1nn14lp\",\n  Q4Yniph3C: \"framer-v-1jtoch0\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst transformTemplate = (_, t) => `translateY(-50%) ${t}`;\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  \"Footer Nav\": \"I445:70659;429:25966\",\n  \"Mobile Footer Nav\": \"Q4Yniph3C\"\n};\nconst getProps = ({\n  height,\n  id,\n  width,\n  ...props\n}) => {\n  var _humanReadableVariantMap_props_variant, _ref;\n  return {\n    ...props,\n    variant: (_ref = (_humanReadableVariantMap_props_variant = humanReadableVariantMap[props.variant]) !== null && _humanReadableVariantMap_props_variant !== void 0 ? _humanReadableVariantMap_props_variant : props.variant) !== null && _ref !== void 0 ? _ref : \"I445:70659;429:25966\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale,\n    setLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"I445:70659;429:25966\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const ref1 = React.useRef(null);\n  const router = useRouter();\n  const defaultLayoutId = React.useId();\n  const sharedStyleClassNames = [sharedStyle.className];\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(Transition, {\n      value: transition,\n      children: /*#__PURE__*/_jsxs(motion.div, {\n        ...restProps,\n        animate: variants,\n        className: cx(serializationHash, ...sharedStyleClassNames, \"framer-1nn14lp\", className, classNames),\n        \"data-framer-name\": \"Footer Nav\",\n        initial: variant,\n        layoutDependency: layoutDependency,\n        layoutId: \"I445:70659;429:25966\",\n        onHoverEnd: () => setGestureState({\n          isHovered: false\n        }),\n        onHoverStart: () => setGestureState({\n          isHovered: true\n        }),\n        onTap: () => setGestureState({\n          isPressed: false\n        }),\n        onTapCancel: () => setGestureState({\n          isPressed: false\n        }),\n        onTapStart: () => setGestureState({\n          isPressed: true\n        }),\n        ref: ref !== null && ref !== void 0 ? ref : ref1,\n        style: {\n          ...style\n        },\n        ...addPropertyOverrides({\n          Q4Yniph3C: {\n            \"data-framer-name\": \"Mobile Footer Nav\"\n          }\n        }, baseVariant, gestureVariant),\n        children: [/*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-qrzc07\",\n          \"data-framer-name\": \"Footer Link List Col\",\n          layoutDependency: layoutDependency,\n          layoutId: \"glOlJt9gp\",\n          children: [/*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1ragalj\",\n            \"data-framer-name\": \"Footer Links Header\",\n            layoutDependency: layoutDependency,\n            layoutId: \"AesCP03Hu\",\n            children: /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-1v82uab\",\n                  \"data-styles-preset\": \"ivAwMYzgj\",\n                  style: {\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-90bee933-e645-4eb2-abe2-32b83eeb2854, rgba(0, 0, 0, 0.8)))\"\n                  },\n                  children: \"Features\"\n                })\n              }),\n              className: \"framer-1hbcuwp\",\n              \"data-framer-name\": \"Features\",\n              layoutDependency: layoutDependency,\n              layoutId: \"uPYvtlzMd\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-90bee933-e645-4eb2-abe2-32b83eeb2854, rgba(0, 0, 0, 0.8))\",\n                \"--framer-paragraph-spacing\": \"0px\",\n                opacity: .8\n              },\n              transformTemplate: transformTemplate,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-18wi1fe\",\n            \"data-framer-name\": \"Footer Link List\",\n            layoutDependency: layoutDependency,\n            layoutId: \"OZ2E1hhtX\",\n            children: [/*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1o3r4og-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"dQEfNLoMV-container\",\n              children: /*#__PURE__*/_jsx(FooterLink, {\n                height: \"100%\",\n                id: \"dQEfNLoMV\",\n                layoutId: \"dQEfNLoMV\",\n                link: resolveLink({\n                  webPageId: \"augiA20Il\"\n                }, router),\n                style: {\n                  height: \"100%\"\n                },\n                text: \"Documentation\",\n                variant: \"jq9Z_A9mO\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-skq3t0-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"tafue12Br-container\",\n              children: /*#__PURE__*/_jsx(FooterLink, {\n                height: \"100%\",\n                id: \"tafue12Br\",\n                layoutId: \"tafue12Br\",\n                link: resolveLink({\n                  hash: \":putCDla_L\",\n                  webPageId: \"augiA20Il\"\n                }, router),\n                style: {\n                  height: \"100%\"\n                },\n                text: \"Stats\",\n                variant: \"jq9Z_A9mO\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-153iwfr-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"QWjntU7xe-container\",\n              children: /*#__PURE__*/_jsx(FooterLink, {\n                height: \"100%\",\n                id: \"QWjntU7xe\",\n                layoutId: \"QWjntU7xe\",\n                link: resolveLink({\n                  hash: \":YDd91xkla\",\n                  webPageId: \"augiA20Il\"\n                }, router),\n                style: {\n                  height: \"100%\"\n                },\n                text: \"Use Cases\",\n                variant: \"jq9Z_A9mO\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1i14epx-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"Ucxir5ard-container\",\n              children: /*#__PURE__*/_jsx(FooterLink, {\n                height: \"100%\",\n                id: \"Ucxir5ard\",\n                layoutId: \"Ucxir5ard\",\n                link: resolveLink({\n                  hash: \":ygSfRa_5Z\",\n                  webPageId: \"augiA20Il\"\n                }, router),\n                style: {\n                  height: \"100%\"\n                },\n                text: \"Release Overload\",\n                variant: \"jq9Z_A9mO\",\n                width: \"100%\"\n              })\n            })]\n          })]\n        }), /*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-3l18hf\",\n          \"data-framer-name\": \"Footer Link List Col\",\n          layoutDependency: layoutDependency,\n          layoutId: \"F6jzz12Ou\",\n          children: [/*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-12e2whp\",\n            \"data-framer-name\": \"Footer Links Header\",\n            layoutDependency: layoutDependency,\n            layoutId: \"SHxMGiWY5\",\n            children: /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-1v82uab\",\n                  \"data-styles-preset\": \"ivAwMYzgj\",\n                  style: {\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-90bee933-e645-4eb2-abe2-32b83eeb2854, rgba(0, 0, 0, 0.8)))\"\n                  },\n                  children: \"Company\"\n                })\n              }),\n              className: \"framer-aptd50\",\n              \"data-framer-name\": \"Features\",\n              layoutDependency: layoutDependency,\n              layoutId: \"pNmgFGiqH\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-90bee933-e645-4eb2-abe2-32b83eeb2854, rgba(0, 0, 0, 0.8))\",\n                \"--framer-paragraph-spacing\": \"0px\",\n                opacity: .8\n              },\n              transformTemplate: transformTemplate,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-46dvte\",\n            \"data-framer-name\": \"Footer Link List\",\n            layoutDependency: layoutDependency,\n            layoutId: \"TRB2nytg0\",\n            children: [/*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-v208ep-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"a4BCKQKEO-container\",\n              children: /*#__PURE__*/_jsx(FooterLink, {\n                height: \"100%\",\n                id: \"a4BCKQKEO\",\n                layoutId: \"a4BCKQKEO\",\n                link: resolveLink({\n                  webPageId: \"TKbkMV1p5\"\n                }, router),\n                style: {\n                  height: \"100%\"\n                },\n                text: \"About\",\n                variant: \"jq9Z_A9mO\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-3o215q-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"IrwUhqfNa-container\",\n              children: /*#__PURE__*/_jsx(FooterLink, {\n                height: \"100%\",\n                id: \"IrwUhqfNa\",\n                layoutId: \"IrwUhqfNa\",\n                link: resolveLink({\n                  webPageId: \"GUvQjOCF1\"\n                }, router),\n                style: {\n                  height: \"100%\"\n                },\n                text: \"Careers\",\n                variant: \"jq9Z_A9mO\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1v8roda-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"pWxy7RwQc-container\",\n              children: /*#__PURE__*/_jsx(FooterLink, {\n                height: \"100%\",\n                id: \"pWxy7RwQc\",\n                layoutId: \"pWxy7RwQc\",\n                link: resolveLink({\n                  webPageId: \"augiA20Il\"\n                }, router),\n                style: {\n                  height: \"100%\"\n                },\n                text: \"Terms of service\",\n                variant: \"jq9Z_A9mO\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-pmjlb4-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"ZgQIitjDy-container\",\n              children: /*#__PURE__*/_jsx(FooterLink, {\n                height: \"100%\",\n                id: \"ZgQIitjDy\",\n                layoutId: \"ZgQIitjDy\",\n                link: resolveLink({\n                  webPageId: \"augiA20Il\"\n                }, router),\n                style: {\n                  height: \"100%\"\n                },\n                text: \"Privacy policy\",\n                variant: \"jq9Z_A9mO\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1yl3gyh-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"NO5fx4pwj-container\",\n              children: /*#__PURE__*/_jsx(FooterLink, {\n                height: \"100%\",\n                id: \"NO5fx4pwj\",\n                layoutId: \"NO5fx4pwj\",\n                link: resolveLink({\n                  webPageId: \"augiA20Il\"\n                }, router),\n                style: {\n                  height: \"100%\"\n                },\n                text: \"Site notice\",\n                variant: \"jq9Z_A9mO\",\n                width: \"100%\"\n              })\n            })]\n          })]\n        }), /*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-mzgooa\",\n          \"data-framer-name\": \"Address List Col\",\n          layoutDependency: layoutDependency,\n          layoutId: \"I445:70659;429:25991\",\n          children: [/*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-idk1vo\",\n            \"data-framer-name\": \"Footer Links Header\",\n            layoutDependency: layoutDependency,\n            layoutId: \"BNMMTLUI8\",\n            children: /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-1v82uab\",\n                  \"data-styles-preset\": \"ivAwMYzgj\",\n                  style: {\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-90bee933-e645-4eb2-abe2-32b83eeb2854, rgba(0, 0, 0, 0.8)))\"\n                  },\n                  children: \"Offices\"\n                })\n              }),\n              className: \"framer-1l29xx9\",\n              \"data-framer-name\": \"Features\",\n              layoutDependency: layoutDependency,\n              layoutId: \"Ko5w3yzgd\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-90bee933-e645-4eb2-abe2-32b83eeb2854, rgba(0, 0, 0, 0.8))\",\n                \"--framer-paragraph-spacing\": \"0px\",\n                opacity: .8\n              },\n              transformTemplate: transformTemplate,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-4bdvbn\",\n            \"data-framer-name\": \"Address List\",\n            layoutDependency: layoutDependency,\n            layoutId: \"I445:70659;429:25993\",\n            children: [/*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-ittdrb-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"egqT1Fb0j-container\",\n              children: /*#__PURE__*/_jsx(FooterAddress, {\n                address: \"123 Keizersgracht, Suite 456 Amsterdam, 1016 CW\",\n                addressTitle: \"Netherlands\",\n                height: \"100%\",\n                id: \"egqT1Fb0j\",\n                layoutId: \"egqT1Fb0j\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-14cfzjv-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"G7z6_CCu6-container\",\n              children: /*#__PURE__*/_jsx(FooterAddress, {\n                address: \"456 Park Avenue, 12th Floor New York, NY 10001\",\n                addressTitle: \"USA\",\n                height: \"100%\",\n                id: \"G7z6_CCu6\",\n                layoutId: \"G7z6_CCu6\",\n                width: \"100%\"\n              })\n            })]\n          })]\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-6Jvi5[data-border=\"true\"]::after, .framer-6Jvi5 [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-6Jvi5.framer-zu4atb, .framer-6Jvi5 .framer-zu4atb { display: block; }\", \".framer-6Jvi5.framer-1nn14lp { display: grid; gap: 24px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-6Jvi5 .framer-qrzc07, .framer-6Jvi5 .framer-3l18hf, .framer-6Jvi5 .framer-mzgooa { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: 100%; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-6Jvi5 .framer-1ragalj, .framer-6Jvi5 .framer-12e2whp { align-self: stretch; flex: none; height: 22px; overflow: hidden; position: relative; width: auto; }\", \".framer-6Jvi5 .framer-1hbcuwp, .framer-6Jvi5 .framer-aptd50, .framer-6Jvi5 .framer-1l29xx9 { flex: none; height: auto; left: 0px; position: absolute; top: 50%; white-space: pre; width: auto; }\", \".framer-6Jvi5 .framer-18wi1fe, .framer-6Jvi5 .framer-46dvte { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-6Jvi5 .framer-1o3r4og-container, .framer-6Jvi5 .framer-skq3t0-container, .framer-6Jvi5 .framer-153iwfr-container, .framer-6Jvi5 .framer-1i14epx-container, .framer-6Jvi5 .framer-v208ep-container, .framer-6Jvi5 .framer-3o215q-container, .framer-6Jvi5 .framer-1v8roda-container, .framer-6Jvi5 .framer-pmjlb4-container, .framer-6Jvi5 .framer-1yl3gyh-container { flex: none; height: 26px; position: relative; width: auto; }\", \".framer-6Jvi5 .framer-idk1vo { flex: none; height: 22px; overflow: hidden; position: relative; width: 43px; }\", \".framer-6Jvi5 .framer-4bdvbn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-6Jvi5 .framer-ittdrb-container, .framer-6Jvi5 .framer-14cfzjv-container { flex: none; height: auto; position: relative; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-6Jvi5 .framer-qrzc07, .framer-6Jvi5 .framer-18wi1fe, .framer-6Jvi5 .framer-3l18hf, .framer-6Jvi5 .framer-46dvte, .framer-6Jvi5 .framer-mzgooa, .framer-6Jvi5 .framer-4bdvbn { gap: 0px; } .framer-6Jvi5 .framer-qrzc07 > *, .framer-6Jvi5 .framer-3l18hf > *, .framer-6Jvi5 .framer-mzgooa > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-6Jvi5 .framer-qrzc07 > :first-child, .framer-6Jvi5 .framer-18wi1fe > :first-child, .framer-6Jvi5 .framer-3l18hf > :first-child, .framer-6Jvi5 .framer-46dvte > :first-child, .framer-6Jvi5 .framer-mzgooa > :first-child, .framer-6Jvi5 .framer-4bdvbn > :first-child { margin-top: 0px; } .framer-6Jvi5 .framer-qrzc07 > :last-child, .framer-6Jvi5 .framer-18wi1fe > :last-child, .framer-6Jvi5 .framer-3l18hf > :last-child, .framer-6Jvi5 .framer-46dvte > :last-child, .framer-6Jvi5 .framer-mzgooa > :last-child, .framer-6Jvi5 .framer-4bdvbn > :last-child { margin-bottom: 0px; } .framer-6Jvi5 .framer-18wi1fe > *, .framer-6Jvi5 .framer-46dvte > * { margin: 0px; margin-bottom: calc(6px / 2); margin-top: calc(6px / 2); } .framer-6Jvi5 .framer-4bdvbn > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } }\", \".framer-6Jvi5.framer-v-1jtoch0.framer-1nn14lp { gap: 48px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-6Jvi5.framer-v-1jtoch0.framer-1nn14lp { gap: 0px; } .framer-6Jvi5.framer-v-1jtoch0.framer-1nn14lp > *, .framer-6Jvi5.framer-v-1jtoch0.framer-1nn14lp > :first-child, .framer-6Jvi5.framer-v-1jtoch0.framer-1nn14lp > :last-child { margin: 0px; } }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerIntrinsicHeight 678\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerIntrinsicWidth 200\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Q4Yniph3C\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerImmutableVariables true\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerDisplayContentsDiv false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        */\nconst FramerbCANcRoFL = withCSS(Component, css, \"framer-6Jvi5\");\nexport default FramerbCANcRoFL;\nFramerbCANcRoFL.displayName = \"Footer Nav\";\nFramerbCANcRoFL.defaultProps = {\n  height: 678,\n  width: 200\n};\naddPropertyControls(FramerbCANcRoFL, {\n  variant: {\n    options: [\"I445:70659;429:25966\", \"Q4Yniph3C\"],\n    optionTitles: [\"Footer Nav\", \"Mobile Footer Nav\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerbCANcRoFL, [...FooterLinkFonts, ...FooterAddressFonts, ...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\": \"FramerbCANcRoFL\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Q4Yniph3C\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"678\",\n        \"framerDisplayContentsDiv\": \"false\",\n        \"framerIntrinsicWidth\": \"200\",\n        \"framerImmutableVariables\": \"true\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./bCANcRoFL.map", "// Generated by Framer (d213f04)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, Image, Link, resolveLink, RichText, useLocaleInfo, useRouter, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport FormSpark from \"https://framerusercontent.com/modules/vkHAj2Yk0mTnbM6ZdN5c/Foxm7T4YpJpvPgDlEus0/FormSpark.js\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/45UTrsm8GHAq4dFCwGqQ/GxXMe9KST4Q0enpvoirh/AZgB2glHR.js\";\nimport * as sharedStyle2 from \"https://framerusercontent.com/modules/sLn6dspxD91IyMOak7XG/liIw9LJZQ3IxmteZImel/pQwaIedcS.js\";\nimport * as sharedStyle1 from \"https://framerusercontent.com/modules/baR8ArvsCZmzpHJ9J2nA/0oH9HgTjqY0Qzvfxl61M/U8TVCs87F.js\";\nimport FooterNav from \"https://framerusercontent.com/modules/u3jsihccBiktTfu7vEku/QawCScNcSwBBsgDRhU2v/bCANcRoFL.js\";\nimport Button from \"https://framerusercontent.com/modules/mRg67TnrWl60CYPMV6sQ/CCThrHPxbCQTZaqTEuOL/BvGrtqk3p.js\";\nconst FormSparkFonts = getFonts(FormSpark);\nconst FooterNavFonts = getFonts(FooterNav);\nconst ButtonFonts = getFonts(Button);\nconst cycleOrder = [\"n5MNA_KwQ\", \"NT0KK1N9g\", \"aXjrGucUq\"];\nconst variantClassNames = {\n  aXjrGucUq: \"framer-v-12mxi8a\",\n  n5MNA_KwQ: \"framer-v-1ktym2w\",\n  NT0KK1N9g: \"framer-v-qb1o82\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst addImageAlt = (image, alt) => {\n  if (!image || typeof image !== \"object\") {\n    return;\n  }\n  return {\n    ...image,\n    alt\n  };\n};\nconst transformTemplate = (_, t) => `translate(-50%, -50%) ${t}`;\nconst toResponsiveImage = value => {\n  if (typeof value === \"object\" && value !== null && typeof value.src === \"string\") {\n    return value;\n  }\n  return typeof value === \"string\" ? {\n    src: value\n  } : undefined;\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  Default: \"n5MNA_KwQ\",\n  Mobile: \"aXjrGucUq\",\n  Tablet: \"NT0KK1N9g\"\n};\nconst getProps = ({\n  goUpButton,\n  height,\n  id,\n  image,\n  width,\n  ...props\n}) => {\n  var _ref, _humanReadableVariantMap_props_variant, _ref1;\n  return {\n    ...props,\n    FXjO73sPy: (_ref = image !== null && image !== void 0 ? image : props.FXjO73sPy) !== null && _ref !== void 0 ? _ref : {\n      src: new URL(\"https://framerusercontent.com/images/9lzUJQVx6BtIPEuT8vZnZKvFOR4.svg\").href\n    },\n    variant: (_ref1 = (_humanReadableVariantMap_props_variant = humanReadableVariantMap[props.variant]) !== null && _humanReadableVariantMap_props_variant !== void 0 ? _humanReadableVariantMap_props_variant : props.variant) !== null && _ref1 !== void 0 ? _ref1 : \"n5MNA_KwQ\",\n    wDSwz0IhE: goUpButton !== null && goUpButton !== void 0 ? goUpButton : props.wDSwz0IhE\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    wDSwz0IhE,\n    FXjO73sPy,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"n5MNA_KwQ\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\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-7YeM4\", sharedStyle.className, sharedStyle1.className, sharedStyle2.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-1ktym2w\", className),\n          \"data-framer-name\": \"Default\",\n          layoutDependency: layoutDependency,\n          layoutId: \"n5MNA_KwQ\",\n          ref: ref,\n          style: {\n            backgroundColor: \"rgb(0, 0, 0)\",\n            ...style\n          },\n          ...addPropertyOverrides({\n            aXjrGucUq: {\n              \"data-framer-name\": \"Mobile\"\n            },\n            NT0KK1N9g: {\n              \"data-framer-name\": \"Tablet\"\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-123px8q\",\n            layoutDependency: layoutDependency,\n            layoutId: \"budsIzGU_\",\n            children: [/*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-sq44r2\",\n              \"data-border\": true,\n              \"data-framer-name\": \"Footer Top\",\n              layoutDependency: layoutDependency,\n              layoutId: \"wVBoatoaM\",\n              style: {\n                \"--border-bottom-width\": \"0px\",\n                \"--border-color\": \"var(--token-5ee71fea-d41f-43f7-a687-62d286af9897, rgb(26, 26, 26))\",\n                \"--border-left-width\": \"0px\",\n                \"--border-right-width\": \"0px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\"\n              },\n              children: /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-1e3s411\",\n                \"data-framer-name\": \"Container\",\n                layoutDependency: layoutDependency,\n                layoutId: \"k0xC6inbb\",\n                children: [/*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-1p6dxfe\",\n                  \"data-framer-name\": \"Form Wrapper\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"I445:70659;429:26587\",\n                  children: /*#__PURE__*/_jsxs(motion.div, {\n                    className: \"framer-1bs4exg\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"JXsX4zkUX\",\n                    children: [/*#__PURE__*/_jsx(RichText, {\n                      __fromCanvasComponent: true,\n                      children: /*#__PURE__*/_jsx(React.Fragment, {\n                        children: /*#__PURE__*/_jsx(motion.p, {\n                          className: \"framer-styles-preset-1b2pzwf\",\n                          \"data-styles-preset\": \"AZgB2glHR\",\n                          children: \"Start your journey now.\"\n                        })\n                      }),\n                      className: \"framer-1udo5ag\",\n                      \"data-framer-name\": \"Want to receive no-code & news and updates?\",\n                      layoutDependency: layoutDependency,\n                      layoutId: \"I445:70659;429:26335\",\n                      style: {\n                        \"--framer-paragraph-spacing\": \"0px\"\n                      },\n                      verticalAlignment: \"top\",\n                      withExternalLayout: true\n                    }), /*#__PURE__*/_jsxs(motion.div, {\n                      className: \"framer-k32205\",\n                      layoutDependency: layoutDependency,\n                      layoutId: \"Wdd6W29r_\",\n                      children: [/*#__PURE__*/_jsx(motion.div, {\n                        className: \"framer-i1u3in-container\",\n                        layoutDependency: layoutDependency,\n                        layoutId: \"aqnmFtYSi-container\",\n                        children: /*#__PURE__*/_jsx(FormSpark, {\n                          borderRadius: 8,\n                          bottomLeftRadius: 8,\n                          bottomRightRadius: 8,\n                          button: {\n                            color: 'var(--token-a3899813-d8f3-4f62-83d8-fbaf952258c9, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',\n                            fill: 'var(--token-2d2919ec-99b4-4c4e-9281-7aa7978ce80b, rgb(175, 252, 0)) /* {\"name\":\"Lime\"} */',\n                            fontWeight: 600,\n                            label: \"Start your trial for free\"\n                          },\n                          email: {\n                            placeholder: \"Email\",\n                            value: \"\"\n                          },\n                          font: true,\n                          fontFamily: \"satoshi\",\n                          fontSize: 14,\n                          fontWeight: 500,\n                          formId: \"\",\n                          gap: 16,\n                          height: \"100%\",\n                          id: \"aqnmFtYSi\",\n                          inputs: {\n                            color: 'var(--token-5c708e6e-9e4f-4b8a-9d1b-3d557aa7e0be, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',\n                            error: \"rgb(255, 71, 71)\",\n                            fill: \"rgb(50, 50, 50)\",\n                            placeholderColor: \"rgb(141, 141, 141)\"\n                          },\n                          isMixedBorderRadius: false,\n                          layout: \"vertical\",\n                          layoutId: \"aqnmFtYSi\",\n                          message: {\n                            placeholder: \"Message\",\n                            value: \"\"\n                          },\n                          nameField: {\n                            placeholder: \"Name\",\n                            value: \"\"\n                          },\n                          padding: 21,\n                          paddingBottom: 16,\n                          paddingLeft: 24,\n                          paddingPerSide: true,\n                          paddingRight: 24,\n                          paddingTop: 16,\n                          style: {\n                            height: \"100%\",\n                            width: \"100%\"\n                          },\n                          topLeftRadius: 8,\n                          topRightRadius: 8,\n                          width: \"100%\",\n                          withEmail: true,\n                          withMessage: false,\n                          withName: false\n                        })\n                      }), /*#__PURE__*/_jsx(RichText, {\n                        __fromCanvasComponent: true,\n                        children: /*#__PURE__*/_jsx(React.Fragment, {\n                          children: /*#__PURE__*/_jsxs(motion.p, {\n                            className: \"framer-styles-preset-1vkaq7p\",\n                            \"data-styles-preset\": \"U8TVCs87F\",\n                            style: {\n                              \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                            },\n                            children: [\"You are accepting our \", /*#__PURE__*/_jsx(Link, {\n                              href: \"www.googlecom\",\n                              openInNewTab: false,\n                              smoothScroll: false,\n                              children: /*#__PURE__*/_jsx(motion.a, {\n                                className: \"framer-styles-preset-1jqugrx\",\n                                \"data-styles-preset\": \"pQwaIedcS\",\n                                children: \"terms\"\n                              })\n                            }), \" and \", /*#__PURE__*/_jsx(Link, {\n                              href: \"www.google.com\",\n                              openInNewTab: false,\n                              smoothScroll: false,\n                              children: /*#__PURE__*/_jsx(motion.a, {\n                                className: \"framer-styles-preset-1jqugrx\",\n                                \"data-styles-preset\": \"pQwaIedcS\",\n                                children: \"privacy statement\"\n                              })\n                            }), \" with subscribing our mail.\"]\n                          })\n                        }),\n                        className: \"framer-boq8oj\",\n                        \"data-framer-name\": \"You are accepting our terms and privacy statement with subscribing our mail.\",\n                        layoutDependency: layoutDependency,\n                        layoutId: \"I445:70659;429:29513\",\n                        style: {\n                          \"--extracted-r6o4lv\": \"var(--token-5e735969-08c8-49aa-b0d7-feb4c228de08, rgba(255, 255, 255, 0.6))\",\n                          \"--framer-paragraph-spacing\": \"0px\",\n                          opacity: .6\n                        },\n                        verticalAlignment: \"top\",\n                        withExternalLayout: true\n                      })]\n                    })]\n                  })\n                }), /*#__PURE__*/_jsxs(motion.div, {\n                  className: \"framer-16882yp\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"PhV__s4HE\",\n                  children: [/*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-8muzfw-container\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"uavOMIF8H-container\",\n                    children: /*#__PURE__*/_jsx(FooterNav, {\n                      height: \"100%\",\n                      id: \"uavOMIF8H\",\n                      layoutId: \"uavOMIF8H\",\n                      style: {\n                        width: \"100%\"\n                      },\n                      variant: \"I445:70659;429:25966\",\n                      width: \"100%\"\n                    })\n                  }), /*#__PURE__*/_jsxs(motion.div, {\n                    className: \"framer-akbbud\",\n                    \"data-framer-name\": \"Social Media\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"I445:70659;430:29571\",\n                    children: [/*#__PURE__*/_jsx(motion.div, {\n                      className: \"framer-1ynfo5m-container\",\n                      layoutDependency: layoutDependency,\n                      layoutId: \"lJJQSoa7U-container\",\n                      children: /*#__PURE__*/_jsx(Button, {\n                        height: \"100%\",\n                        iconLeft: true,\n                        iconLeftSvg: addImageAlt({\n                          src: new URL(\"https://framerusercontent.com/images/2UCupkQQYqCPdew023N4MMRAj5o.svg\").href\n                        }, \"\"),\n                        iconRight: false,\n                        id: \"lJJQSoa7U\",\n                        layoutId: \"lJJQSoa7U\",\n                        link: resolveLink({\n                          webPageId: \"augiA20Il\"\n                        }, router),\n                        newTab: false,\n                        style: {\n                          width: \"100%\"\n                        },\n                        text: \"Youtube\",\n                        variant: \"UZ6DxskHP\",\n                        width: \"100%\"\n                      })\n                    }), /*#__PURE__*/_jsx(motion.div, {\n                      className: \"framer-prq5oz-container\",\n                      layoutDependency: layoutDependency,\n                      layoutId: \"UjMFiw_Ay-container\",\n                      children: /*#__PURE__*/_jsx(Button, {\n                        height: \"100%\",\n                        iconLeft: true,\n                        iconLeftSvg: addImageAlt({\n                          src: new URL(\"https://framerusercontent.com/images/zsl9sKiNrfkZJZsMevyruIX7lc.svg\").href\n                        }, \"\"),\n                        iconRight: false,\n                        id: \"UjMFiw_Ay\",\n                        layoutId: \"UjMFiw_Ay\",\n                        link: \"twitter.com/cometunit\",\n                        newTab: false,\n                        style: {\n                          width: \"100%\"\n                        },\n                        text: \"Twitter\",\n                        variant: \"UZ6DxskHP\",\n                        width: \"100%\"\n                      })\n                    }), /*#__PURE__*/_jsx(motion.div, {\n                      className: \"framer-gudomc-container\",\n                      layoutDependency: layoutDependency,\n                      layoutId: \"pqzRFEdPR-container\",\n                      children: /*#__PURE__*/_jsx(Button, {\n                        height: \"100%\",\n                        iconLeft: true,\n                        iconLeftSvg: addImageAlt({\n                          src: new URL(\"https://framerusercontent.com/images/oTTMc1133n6r6PSrDMShctwC6zY.svg\").href\n                        }, \"\"),\n                        iconRight: false,\n                        id: \"pqzRFEdPR\",\n                        layoutId: \"pqzRFEdPR\",\n                        link: resolveLink({\n                          webPageId: \"augiA20Il\"\n                        }, router),\n                        newTab: false,\n                        style: {\n                          width: \"100%\"\n                        },\n                        text: \"Instagram\",\n                        variant: \"UZ6DxskHP\",\n                        width: \"100%\"\n                      })\n                    })]\n                  })]\n                })]\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1t1q0xs\",\n              \"data-border\": true,\n              \"data-framer-name\": \"Footer Bottom\",\n              layoutDependency: layoutDependency,\n              layoutId: \"I445:70659;430:29525\",\n              style: {\n                \"--border-bottom-width\": \"0px\",\n                \"--border-color\": \"var(--token-5ee71fea-d41f-43f7-a687-62d286af9897, rgb(26, 26, 26))\",\n                \"--border-left-width\": \"0px\",\n                \"--border-right-width\": \"0px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\"\n              },\n              children: /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-p9266o\",\n                \"data-framer-name\": \"Container\",\n                layoutDependency: layoutDependency,\n                layoutId: \"qdr336oMp\",\n                children: [/*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-1vkaq7p\",\n                      \"data-styles-preset\": \"U8TVCs87F\",\n                      style: {\n                        \"--framer-text-alignment\": \"left\"\n                      },\n                      children: \"\\xa9 2023  \u2723  All rights reserved.\"\n                    })\n                  }),\n                  className: \"framer-1mxigc9\",\n                  \"data-framer-name\": \"Header Bttom Start\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"I445:70659;429:25969\",\n                  style: {\n                    \"--framer-paragraph-spacing\": \"0px\",\n                    opacity: .8\n                  },\n                  verticalAlignment: \"center\",\n                  withExternalLayout: true,\n                  ...addPropertyOverrides({\n                    aXjrGucUq: {\n                      children: /*#__PURE__*/_jsx(React.Fragment, {\n                        children: /*#__PURE__*/_jsx(motion.p, {\n                          className: \"framer-styles-preset-1vkaq7p\",\n                          \"data-styles-preset\": \"U8TVCs87F\",\n                          style: {\n                            \"--framer-text-alignment\": \"center\"\n                          },\n                          children: \"\\xa9 2023  \u2723  All rights reserved.\"\n                        })\n                      })\n                    }\n                  }, baseVariant, gestureVariant)\n                }), /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-1vkaq7p\",\n                      \"data-styles-preset\": \"U8TVCs87F\",\n                      style: {\n                        \"--framer-text-alignment\": \"center\"\n                      },\n                      children: \"CometUnit.\"\n                    })\n                  }),\n                  className: \"framer-e46t5b\",\n                  \"data-framer-name\": \"Header Bottom Center\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"I445:70659;430:29526\",\n                  style: {\n                    \"--framer-paragraph-spacing\": \"0px\",\n                    opacity: .8\n                  },\n                  verticalAlignment: \"center\",\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-18pzve9\",\n                  \"data-framer-name\": \"Header Bottom End\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"I445:70659;430:29589\",\n                  ...addPropertyOverrides({\n                    aXjrGucUq: {\n                      transformTemplate\n                    }\n                  }, baseVariant, gestureVariant),\n                  children: /*#__PURE__*/_jsx(Link, {\n                    href: wDSwz0IhE,\n                    openInNewTab: false,\n                    smoothScroll: true,\n                    children: /*#__PURE__*/_jsx(motion.a, {\n                      className: \"framer-ll0r04 framer-18gz1vh\",\n                      \"data-framer-name\": \"Go Top Button\",\n                      layoutDependency: layoutDependency,\n                      layoutId: \"I445:70659;430:29533\",\n                      style: {\n                        backgroundColor: \"rgb(50, 50, 50)\",\n                        borderBottomLeftRadius: 100,\n                        borderBottomRightRadius: 100,\n                        borderTopLeftRadius: 100,\n                        borderTopRightRadius: 100\n                      },\n                      children: /*#__PURE__*/_jsx(Image, {\n                        background: {\n                          alt: \"\",\n                          fit: \"fit\",\n                          intrinsicHeight: 20,\n                          intrinsicWidth: 20,\n                          pixelHeight: 20,\n                          pixelWidth: 20,\n                          sizes: \"20px\",\n                          ...toResponsiveImage(FXjO73sPy)\n                        },\n                        className: \"framer-rl6d89\",\n                        \"data-framer-name\": \"Up Icon\",\n                        layoutDependency: layoutDependency,\n                        layoutId: \"ucL1gB87S\"\n                      })\n                    })\n                  })\n                })]\n              })\n            })]\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-7YeM4 [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-7YeM4 .framer-18gz1vh { display: block; }\", \".framer-7YeM4 .framer-1ktym2w { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1200px; }\", \".framer-7YeM4 .framer-123px8q { 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: 100%; }\", \".framer-7YeM4 .framer-sq44r2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 80px 0px 80px 0px; position: relative; width: 100%; }\", \".framer-7YeM4 .framer-1e3s411 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; max-width: 1152px; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 1px; }\", \".framer-7YeM4 .framer-1p6dxfe { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 329px; overflow: visible; padding: 0px 0px 0px 0px; position: sticky; top: 24px; width: min-content; will-change: transform; z-index: 1; }\", \".framer-7YeM4 .framer-1bs4exg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 349px; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 328px; }\", \".framer-7YeM4 .framer-1udo5ag, .framer-7YeM4 .framer-boq8oj { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-7YeM4 .framer-k32205 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 328px; }\", \".framer-7YeM4 .framer-i1u3in-container { flex: none; height: 125px; position: relative; width: 100%; }\", \".framer-7YeM4 .framer-16882yp { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 38px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 60px; position: relative; width: 1px; }\", \".framer-7YeM4 .framer-8muzfw-container { flex: none; height: auto; position: relative; width: 100%; }\", \".framer-7YeM4 .framer-akbbud { display: grid; flex: none; gap: 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(200px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-7YeM4 .framer-1ynfo5m-container, .framer-7YeM4 .framer-prq5oz-container, .framer-7YeM4 .framer-gudomc-container { align-self: start; flex: none; height: 100%; justify-self: start; position: relative; width: 100%; }\", \".framer-7YeM4 .framer-1t1q0xs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 16px 0px 16px 0px; position: relative; width: 100%; }\", \".framer-7YeM4 .framer-p9266o { display: grid; flex: 1 0 0px; gap: 0px; grid-auto-rows: min-content; grid-template-columns: repeat(3, minmax(200px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; max-width: 1152px; overflow: hidden; padding: 0px 24px 0px 24px; position: relative; width: 1px; }\", \".framer-7YeM4 .framer-1mxigc9 { align-self: center; flex: none; height: auto; justify-self: start; position: relative; white-space: pre; width: fit-content; }\", \".framer-7YeM4 .framer-e46t5b { align-self: center; flex: none; height: auto; justify-self: center; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-7YeM4 .framer-18pzve9 { align-content: center; align-items: center; align-self: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; justify-self: end; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-7YeM4 .framer-ll0r04 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px 10px 10px 10px; position: relative; text-decoration: none; width: min-content; }\", \".framer-7YeM4 .framer-rl6d89 { flex: none; height: 20px; position: relative; width: 20px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-7YeM4 .framer-1ktym2w, .framer-7YeM4 .framer-123px8q, .framer-7YeM4 .framer-sq44r2, .framer-7YeM4 .framer-1p6dxfe, .framer-7YeM4 .framer-1bs4exg, .framer-7YeM4 .framer-k32205, .framer-7YeM4 .framer-16882yp, .framer-7YeM4 .framer-1t1q0xs, .framer-7YeM4 .framer-18pzve9, .framer-7YeM4 .framer-ll0r04 { gap: 0px; } .framer-7YeM4 .framer-1ktym2w > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-7YeM4 .framer-1ktym2w > :first-child, .framer-7YeM4 .framer-123px8q > :first-child, .framer-7YeM4 .framer-1p6dxfe > :first-child, .framer-7YeM4 .framer-1bs4exg > :first-child, .framer-7YeM4 .framer-k32205 > :first-child, .framer-7YeM4 .framer-16882yp > :first-child { margin-top: 0px; } .framer-7YeM4 .framer-1ktym2w > :last-child, .framer-7YeM4 .framer-123px8q > :last-child, .framer-7YeM4 .framer-1p6dxfe > :last-child, .framer-7YeM4 .framer-1bs4exg > :last-child, .framer-7YeM4 .framer-k32205 > :last-child, .framer-7YeM4 .framer-16882yp > :last-child { margin-bottom: 0px; } .framer-7YeM4 .framer-123px8q > *, .framer-7YeM4 .framer-k32205 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-7YeM4 .framer-sq44r2 > *, .framer-7YeM4 .framer-1t1q0xs > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-7YeM4 .framer-sq44r2 > :first-child, .framer-7YeM4 .framer-1t1q0xs > :first-child, .framer-7YeM4 .framer-18pzve9 > :first-child, .framer-7YeM4 .framer-ll0r04 > :first-child { margin-left: 0px; } .framer-7YeM4 .framer-sq44r2 > :last-child, .framer-7YeM4 .framer-1t1q0xs > :last-child, .framer-7YeM4 .framer-18pzve9 > :last-child, .framer-7YeM4 .framer-ll0r04 > :last-child { margin-right: 0px; } .framer-7YeM4 .framer-1p6dxfe > *, .framer-7YeM4 .framer-1bs4exg > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-7YeM4 .framer-16882yp > * { margin: 0px; margin-bottom: calc(38px / 2); margin-top: calc(38px / 2); } .framer-7YeM4 .framer-18pzve9 > *, .framer-7YeM4 .framer-ll0r04 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\", \".framer-7YeM4.framer-v-qb1o82 .framer-1ktym2w { width: 810px; }\", \".framer-7YeM4.framer-v-qb1o82 .framer-1e3s411 { gap: 72px; justify-content: flex-start; }\", \".framer-7YeM4.framer-v-qb1o82 .framer-1p6dxfe { align-self: stretch; flex: 1 0 0px; height: auto; max-width: unset; order: 0; position: relative; top: unset; width: 1px; }\", \".framer-7YeM4.framer-v-qb1o82 .framer-1bs4exg { justify-content: center; position: sticky; top: 24px; width: 345px; will-change: transform; z-index: 1; }\", \".framer-7YeM4.framer-v-qb1o82 .framer-16882yp { order: 1; padding: 0px 0px 0px 0px; }\", \".framer-7YeM4.framer-v-qb1o82 .framer-akbbud, .framer-7YeM4.framer-v-12mxi8a .framer-akbbud { grid-template-columns: repeat(auto-fill, minmax(272px, 1fr)); }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-7YeM4.framer-v-qb1o82 .framer-1e3s411 { gap: 0px; } .framer-7YeM4.framer-v-qb1o82 .framer-1e3s411 > * { margin: 0px; margin-left: calc(72px / 2); margin-right: calc(72px / 2); } .framer-7YeM4.framer-v-qb1o82 .framer-1e3s411 > :first-child { margin-left: 0px; } .framer-7YeM4.framer-v-qb1o82 .framer-1e3s411 > :last-child { margin-right: 0px; } }\", \".framer-7YeM4.framer-v-12mxi8a .framer-1ktym2w { width: 390px; }\", \".framer-7YeM4.framer-v-12mxi8a .framer-1e3s411 { align-content: center; align-items: center; flex-direction: column; gap: 72px; justify-content: flex-start; }\", \".framer-7YeM4.framer-v-12mxi8a .framer-1p6dxfe { flex-direction: row; justify-content: center; max-width: 440px; order: 0; position: relative; top: unset; width: 100%; }\", \".framer-7YeM4.framer-v-12mxi8a .framer-1bs4exg { flex: 1 0 0px; height: min-content; width: 1px; }\", \".framer-7YeM4.framer-v-12mxi8a .framer-16882yp { flex: none; order: 1; padding: 0px 0px 0px 0px; width: 100%; }\", \".framer-7YeM4.framer-v-12mxi8a .framer-p9266o { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; min-height: 76px; }\", \".framer-7YeM4.framer-v-12mxi8a .framer-1mxigc9 { align-self: unset; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-7YeM4.framer-v-12mxi8a .framer-e46t5b { align-self: unset; }\", \".framer-7YeM4.framer-v-12mxi8a .framer-18pzve9 { align-self: unset; left: 89%; position: absolute; top: 50%; width: min-content; z-index: 1; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-7YeM4.framer-v-12mxi8a .framer-1e3s411, .framer-7YeM4.framer-v-12mxi8a .framer-1p6dxfe, .framer-7YeM4.framer-v-12mxi8a .framer-p9266o { gap: 0px; } .framer-7YeM4.framer-v-12mxi8a .framer-1e3s411 > * { margin: 0px; margin-bottom: calc(72px / 2); margin-top: calc(72px / 2); } .framer-7YeM4.framer-v-12mxi8a .framer-1e3s411 > :first-child, .framer-7YeM4.framer-v-12mxi8a .framer-p9266o > :first-child { margin-top: 0px; } .framer-7YeM4.framer-v-12mxi8a .framer-1e3s411 > :last-child, .framer-7YeM4.framer-v-12mxi8a .framer-p9266o > :last-child { margin-bottom: 0px; } .framer-7YeM4.framer-v-12mxi8a .framer-1p6dxfe > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-7YeM4.framer-v-12mxi8a .framer-1p6dxfe > :first-child { margin-left: 0px; } .framer-7YeM4.framer-v-12mxi8a .framer-1p6dxfe > :last-child { margin-right: 0px; } .framer-7YeM4.framer-v-12mxi8a .framer-p9266o > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\", ...sharedStyle.css, ...sharedStyle1.css, ...sharedStyle2.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicHeight 591\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicWidth 1200\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"NT0KK1N9g\":{\"layout\":[\"fixed\",\"auto\"]},\"aXjrGucUq\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerVariables {\"wDSwz0IhE\":\"goUpButton\",\"FXjO73sPy\":\"image\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 */\nconst FramernKxlHtsNU = withCSS(Component, css, \"framer-7YeM4\");\nexport default FramernKxlHtsNU;\nFramernKxlHtsNU.displayName = \"Footer\";\nFramernKxlHtsNU.defaultProps = {\n  height: 591,\n  width: 1200\n};\naddPropertyControls(FramernKxlHtsNU, {\n  variant: {\n    options: [\"n5MNA_KwQ\", \"NT0KK1N9g\", \"aXjrGucUq\"],\n    optionTitles: [\"Default\", \"Tablet\", \"Mobile\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  wDSwz0IhE: {\n    title: \"Go Up Button\",\n    type: ControlType.Link\n  },\n  FXjO73sPy: {\n    __defaultAssetReference: \"data:framer/asset-reference,9lzUJQVx6BtIPEuT8vZnZKvFOR4.svg?originalFilename=nav-arrow-up.svg&preferredSize=auto\",\n    title: \"Image\",\n    type: ControlType.ResponsiveImage\n  }\n});\naddFonts(FramernKxlHtsNU, [...FormSparkFonts, ...FooterNavFonts, ...ButtonFonts, ...sharedStyle.fonts, ...sharedStyle1.fonts, ...sharedStyle2.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramernKxlHtsNU\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"1200\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NT0KK1N9g\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aXjrGucUq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"591\",\n        \"framerVariables\": \"{\\\"wDSwz0IhE\\\":\\\"goUpButton\\\",\\\"FXjO73sPy\\\":\\\"image\\\"}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (d213f04)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Image, Link, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle2 from \"https://framerusercontent.com/modules/bV3mdm5T1L8uAxbdT3CF/ZXieI3LZAJ7Z6wnDGEXM/c40ofGoeJ.js\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/KzEJucseK0gIISwxgAiQ/UuAZcHkoVPVadtOztL11/tII7RXEDc.js\";\nimport * as sharedStyle1 from \"https://framerusercontent.com/modules/8ybNrOn9aBpgdE9ood8W/7i2jPugSnpXIxXXHJpUG/wYBcj0NpZ.js\";\nconst enabledGestures = {\n  ANnxxDKsr: {\n    hover: true\n  },\n  GdWdyMgzB: {\n    hover: true\n  },\n  i19zoG1Yd: {\n    hover: true\n  },\n  J3rJWHYYV: {\n    hover: true\n  },\n  jZltutSfp: {\n    hover: true\n  },\n  QPXHrn5ME: {\n    hover: true\n  },\n  UZ6DxskHP: {\n    hover: true\n  },\n  VN42SCe7Y: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"i19zoG1Yd\", \"QPXHrn5ME\", \"J3rJWHYYV\", \"UZ6DxskHP\", \"nvw3g6VBl\", \"VN42SCe7Y\", \"ANnxxDKsr\", \"GdWdyMgzB\", \"jZltutSfp\", \"KeQW_6BX3\"];\nconst variantClassNames = {\n  ANnxxDKsr: \"framer-v-1nsb5n0\",\n  GdWdyMgzB: \"framer-v-xnsies\",\n  i19zoG1Yd: \"framer-v-1lqbyvw\",\n  J3rJWHYYV: \"framer-v-a39jl1\",\n  jZltutSfp: \"framer-v-1lsu18o\",\n  KeQW_6BX3: \"framer-v-ofc8xt\",\n  nvw3g6VBl: \"framer-v-1v4fnzf\",\n  QPXHrn5ME: \"framer-v-117rkw1\",\n  UZ6DxskHP: \"framer-v-dr1nbi\",\n  VN42SCe7Y: \"framer-v-1qbk4lf\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst toResponsiveImage = value => {\n  if (typeof value === \"object\" && value !== null && typeof value.src === \"string\") {\n    return value;\n  }\n  return typeof value === \"string\" ? {\n    src: value\n  } : undefined;\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  \"Dark Default Small\": \"ANnxxDKsr\",\n  \"Dark Default\": \"QPXHrn5ME\",\n  \"Dark Outline Small\": \"GdWdyMgzB\",\n  \"Dark Outline\": \"J3rJWHYYV\",\n  \"Deactive Default Small\": \"KeQW_6BX3\",\n  \"Deactive Default\": \"nvw3g6VBl\",\n  \"Light Outline Small\": \"jZltutSfp\",\n  \"Light Outline\": \"UZ6DxskHP\",\n  \"Primary Default Small\": \"VN42SCe7Y\",\n  \"Primary Default\": \"i19zoG1Yd\"\n};\nconst getProps = ({\n  height,\n  iconLeft,\n  iconLeftSvg,\n  iconRight,\n  iconRightSvg,\n  id,\n  link,\n  newTab,\n  text,\n  width,\n  ...props\n}) => {\n  var ref, ref1, _variant, ref2, ref3;\n  return {\n    ...props,\n    AuAHGWdXV: (ref = iconRightSvg !== null && iconRightSvg !== void 0 ? iconRightSvg : props.AuAHGWdXV) !== null && ref !== void 0 ? ref : {\n      src: new URL(\"https://framerusercontent.com/images/7HV4tDkeKafj0VAlMG082MkKmlQ.svg\").href\n    },\n    I5W2o_ytJ: (ref1 = iconLeftSvg !== null && iconLeftSvg !== void 0 ? iconLeftSvg : props.I5W2o_ytJ) !== null && ref1 !== void 0 ? ref1 : {\n      src: new URL(\"https://framerusercontent.com/images/7HV4tDkeKafj0VAlMG082MkKmlQ.svg\").href\n    },\n    Ott7oYw4w: newTab !== null && newTab !== void 0 ? newTab : props.Ott7oYw4w,\n    qciR0BexH: iconLeft !== null && iconLeft !== void 0 ? iconLeft : props.qciR0BexH,\n    tpO3bPopl: link !== null && link !== void 0 ? link : props.tpO3bPopl,\n    variant: (ref2 = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref2 !== void 0 ? ref2 : \"i19zoG1Yd\",\n    WEloXxy38: iconRight !== null && iconRight !== void 0 ? iconRight : props.WEloXxy38,\n    Z8wxMaFlk: (ref3 = text !== null && text !== void 0 ? text : props.Z8wxMaFlk) !== null && ref3 !== void 0 ? ref3 : \"Get Started Now\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    Z8wxMaFlk,\n    qciR0BexH,\n    WEloXxy38,\n    I5W2o_ytJ,\n    AuAHGWdXV,\n    tpO3bPopl,\n    Ott7oYw4w,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"i19zoG1Yd\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-vFsRC\", sharedStyle.className, sharedStyle1.className, sharedStyle2.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(Link, {\n          href: tpO3bPopl,\n          openInNewTab: Ott7oYw4w,\n          smoothScroll: true,\n          children: /*#__PURE__*/_jsx(motion.a, {\n            ...restProps,\n            className: `${cx(\"framer-1lqbyvw\", className)} framer-1whsg0w`,\n            \"data-framer-name\": \"Primary Default\",\n            \"data-reset\": \"button\",\n            layoutDependency: layoutDependency,\n            layoutId: \"i19zoG1Yd\",\n            ref: ref,\n            style: {\n              \"--border-bottom-width\": \"0px\",\n              \"--border-color\": \"rgba(0, 0, 0, 0)\",\n              \"--border-left-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"0px\",\n              backgroundColor: \"var(--token-2d2919ec-99b4-4c4e-9281-7aa7978ce80b, rgb(175, 252, 0))\",\n              borderBottomLeftRadius: 8,\n              borderBottomRightRadius: 8,\n              borderTopLeftRadius: 8,\n              borderTopRightRadius: 8,\n              opacity: 1,\n              ...style\n            },\n            tabIndex: 0,\n            variants: {\n              \"ANnxxDKsr-hover\": {\n                \"--border-color\": \"var(--token-687e49ce-3537-4189-b90d-54d25ee34cf9, rgb(51, 51, 51))\",\n                backgroundColor: \"var(--token-5ee71fea-d41f-43f7-a687-62d286af9897, rgb(26, 26, 26))\"\n              },\n              \"GdWdyMgzB-hover\": {\n                \"--border-color\": \"var(--token-5ee71fea-d41f-43f7-a687-62d286af9897, rgb(26, 26, 26))\",\n                backgroundColor: \"rgba(0, 0, 0, 0)\"\n              },\n              \"i19zoG1Yd-hover\": {\n                backgroundColor: \"var(--token-4d12eb68-ff53-4855-b3f5-d59a8941c2b8, rgb(144, 203, 26))\",\n                opacity: .8\n              },\n              \"J3rJWHYYV-hover\": {\n                \"--border-color\": \"var(--token-5ee71fea-d41f-43f7-a687-62d286af9897, rgb(26, 26, 26))\",\n                backgroundColor: \"rgba(0, 0, 0, 0)\"\n              },\n              \"jZltutSfp-hover\": {\n                backgroundColor: \"rgba(255, 255, 255, 0.05)\"\n              },\n              \"QPXHrn5ME-hover\": {\n                \"--border-color\": \"var(--token-687e49ce-3537-4189-b90d-54d25ee34cf9, rgb(51, 51, 51))\",\n                backgroundColor: \"var(--token-5ee71fea-d41f-43f7-a687-62d286af9897, rgb(26, 26, 26))\"\n              },\n              \"UZ6DxskHP-hover\": {\n                backgroundColor: \"rgba(255, 255, 255, 0.05)\"\n              },\n              \"VN42SCe7Y-hover\": {\n                backgroundColor: \"var(--token-4d12eb68-ff53-4855-b3f5-d59a8941c2b8, rgb(144, 203, 26))\"\n              },\n              ANnxxDKsr: {\n                \"--border-bottom-width\": \"1px\",\n                \"--border-color\": \"var(--token-a3899813-d8f3-4f62-83d8-fbaf952258c9, rgb(0, 0, 0))\",\n                \"--border-left-width\": \"1px\",\n                \"--border-right-width\": \"1px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\",\n                backgroundColor: \"var(--token-a3899813-d8f3-4f62-83d8-fbaf952258c9, rgb(0, 0, 0))\"\n              },\n              GdWdyMgzB: {\n                \"--border-bottom-width\": \"1px\",\n                \"--border-color\": \"var(--token-a3899813-d8f3-4f62-83d8-fbaf952258c9, rgb(0, 0, 0))\",\n                \"--border-left-width\": \"1px\",\n                \"--border-right-width\": \"1px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\",\n                backgroundColor: \"rgba(0, 0, 0, 0)\"\n              },\n              J3rJWHYYV: {\n                \"--border-bottom-width\": \"1px\",\n                \"--border-color\": \"var(--token-a3899813-d8f3-4f62-83d8-fbaf952258c9, rgb(0, 0, 0))\",\n                \"--border-left-width\": \"1px\",\n                \"--border-right-width\": \"1px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\",\n                backgroundColor: \"rgba(0, 0, 0, 0)\"\n              },\n              jZltutSfp: {\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(255, 255, 255, 0)\"\n              },\n              KeQW_6BX3: {\n                backgroundColor: \"var(--token-85832fcf-16e7-4c42-b3e6-0aea7468455d, rgb(238, 238, 238))\"\n              },\n              nvw3g6VBl: {\n                backgroundColor: \"var(--token-85832fcf-16e7-4c42-b3e6-0aea7468455d, rgb(238, 238, 238))\"\n              },\n              QPXHrn5ME: {\n                \"--border-bottom-width\": \"1px\",\n                \"--border-color\": \"var(--token-a3899813-d8f3-4f62-83d8-fbaf952258c9, rgb(0, 0, 0))\",\n                \"--border-left-width\": \"1px\",\n                \"--border-right-width\": \"1px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\",\n                backgroundColor: \"var(--token-a3899813-d8f3-4f62-83d8-fbaf952258c9, rgb(0, 0, 0))\"\n              },\n              UZ6DxskHP: {\n                \"--border-bottom-width\": \"1px\",\n                \"--border-color\": \"rgb(50, 50, 50)\",\n                \"--border-left-width\": \"1px\",\n                \"--border-right-width\": \"1px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\",\n                backgroundColor: \"rgba(255, 255, 255, 0)\"\n              }\n            },\n            ...addPropertyOverrides({\n              \"ANnxxDKsr-hover\": {\n                \"data-framer-name\": undefined\n              },\n              \"GdWdyMgzB-hover\": {\n                \"data-framer-name\": undefined\n              },\n              \"i19zoG1Yd-hover\": {\n                \"data-framer-name\": undefined\n              },\n              \"J3rJWHYYV-hover\": {\n                \"data-framer-name\": undefined\n              },\n              \"jZltutSfp-hover\": {\n                \"data-framer-name\": undefined\n              },\n              \"QPXHrn5ME-hover\": {\n                \"data-framer-name\": undefined\n              },\n              \"UZ6DxskHP-hover\": {\n                \"data-framer-name\": undefined\n              },\n              \"VN42SCe7Y-hover\": {\n                \"data-framer-name\": undefined\n              },\n              ANnxxDKsr: {\n                \"data-border\": true,\n                \"data-framer-name\": \"Dark Default Small\"\n              },\n              GdWdyMgzB: {\n                \"data-border\": true,\n                \"data-framer-name\": \"Dark Outline Small\"\n              },\n              J3rJWHYYV: {\n                \"data-border\": true,\n                \"data-framer-name\": \"Dark Outline\"\n              },\n              jZltutSfp: {\n                \"data-border\": true,\n                \"data-framer-name\": \"Light Outline Small\"\n              },\n              KeQW_6BX3: {\n                \"data-framer-name\": \"Deactive Default Small\"\n              },\n              nvw3g6VBl: {\n                \"data-framer-name\": \"Deactive Default\"\n              },\n              QPXHrn5ME: {\n                \"data-border\": true,\n                \"data-framer-name\": \"Dark Default\"\n              },\n              UZ6DxskHP: {\n                \"data-border\": true,\n                \"data-framer-name\": \"Light Outline\"\n              },\n              VN42SCe7Y: {\n                \"data-framer-name\": \"Primary Default Small\"\n              }\n            }, baseVariant, gestureVariant),\n            children: /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-12sbdq7\",\n              \"data-framer-name\": \"Button Content\",\n              layoutDependency: layoutDependency,\n              layoutId: \"kQgr323FW\",\n              children: [qciR0BexH && /*#__PURE__*/_jsx(Image, {\n                as: \"figure\",\n                background: {\n                  alt: \"\",\n                  fit: \"fit\",\n                  intrinsicHeight: 18,\n                  intrinsicWidth: 18,\n                  pixelHeight: 18,\n                  pixelWidth: 18,\n                  sizes: \"18px\",\n                  ...toResponsiveImage(I5W2o_ytJ)\n                },\n                className: \"framer-a1d51x\",\n                layoutDependency: layoutDependency,\n                layoutId: \"XwRJ5dWF2\",\n                ...addPropertyOverrides({\n                  ANnxxDKsr: {\n                    background: {\n                      alt: \"\",\n                      fit: \"fit\",\n                      intrinsicHeight: 18,\n                      intrinsicWidth: 18,\n                      pixelHeight: 18,\n                      pixelWidth: 18,\n                      sizes: \"14px\",\n                      ...toResponsiveImage(I5W2o_ytJ)\n                    }\n                  },\n                  GdWdyMgzB: {\n                    background: {\n                      alt: \"\",\n                      fit: \"fit\",\n                      intrinsicHeight: 18,\n                      intrinsicWidth: 18,\n                      pixelHeight: 18,\n                      pixelWidth: 18,\n                      sizes: \"14px\",\n                      ...toResponsiveImage(I5W2o_ytJ)\n                    }\n                  },\n                  jZltutSfp: {\n                    background: {\n                      alt: \"\",\n                      fit: \"fit\",\n                      intrinsicHeight: 18,\n                      intrinsicWidth: 18,\n                      pixelHeight: 18,\n                      pixelWidth: 18,\n                      sizes: \"14px\",\n                      ...toResponsiveImage(I5W2o_ytJ)\n                    }\n                  },\n                  KeQW_6BX3: {\n                    background: {\n                      alt: \"\",\n                      fit: \"fit\",\n                      intrinsicHeight: 18,\n                      intrinsicWidth: 18,\n                      pixelHeight: 18,\n                      pixelWidth: 18,\n                      sizes: \"14px\",\n                      ...toResponsiveImage(I5W2o_ytJ)\n                    }\n                  },\n                  QPXHrn5ME: {\n                    background: {\n                      alt: \"\",\n                      fit: \"fit\",\n                      intrinsicHeight: 18,\n                      intrinsicWidth: 18,\n                      pixelHeight: 18,\n                      pixelWidth: 18,\n                      src: new URL(\"https://framerusercontent.com/images/QDgxMHJz2vKvFSMvhZpA6xplIBM.svg\").href\n                    }\n                  },\n                  VN42SCe7Y: {\n                    background: {\n                      alt: \"\",\n                      fit: \"fit\",\n                      intrinsicHeight: 18,\n                      intrinsicWidth: 18,\n                      pixelHeight: 18,\n                      pixelWidth: 18,\n                      sizes: \"14px\",\n                      ...toResponsiveImage(I5W2o_ytJ)\n                    }\n                  }\n                }, baseVariant, gestureVariant)\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    className: \"framer-styles-preset-fs2vo1\",\n                    \"data-styles-preset\": \"tII7RXEDc\",\n                    style: {\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                    },\n                    children: \"Get Started Now\"\n                  })\n                }),\n                className: \"framer-1bk790q\",\n                \"data-framer-name\": \"Get Started Now\",\n                layoutDependency: layoutDependency,\n                layoutId: \"LYHDYDHKZ\",\n                style: {\n                  \"--extracted-r6o4lv\": \"var(--token-a3899813-d8f3-4f62-83d8-fbaf952258c9, rgb(0, 0, 0))\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                text: Z8wxMaFlk,\n                variants: {\n                  \"GdWdyMgzB-hover\": {\n                    \"--extracted-r6o4lv\": \"var(--token-5ee71fea-d41f-43f7-a687-62d286af9897, rgb(26, 26, 26)) \"\n                  },\n                  \"J3rJWHYYV-hover\": {\n                    \"--extracted-r6o4lv\": \"var(--token-5ee71fea-d41f-43f7-a687-62d286af9897, rgb(26, 26, 26)) \"\n                  },\n                  ANnxxDKsr: {\n                    \"--extracted-r6o4lv\": \"var(--token-5c708e6e-9e4f-4b8a-9d1b-3d557aa7e0be, rgb(255, 255, 255))\"\n                  },\n                  jZltutSfp: {\n                    \"--extracted-r6o4lv\": \"var(--token-5c708e6e-9e4f-4b8a-9d1b-3d557aa7e0be, rgb(255, 255, 255))\"\n                  },\n                  KeQW_6BX3: {\n                    \"--extracted-r6o4lv\": \"var(--token-6e0fe4c3-b906-43a3-af5f-a79cf468d247, rgb(141, 141, 141))\"\n                  },\n                  nvw3g6VBl: {\n                    \"--extracted-r6o4lv\": \"var(--token-6e0fe4c3-b906-43a3-af5f-a79cf468d247, rgb(141, 141, 141))\"\n                  },\n                  QPXHrn5ME: {\n                    \"--extracted-r6o4lv\": \"var(--token-5c708e6e-9e4f-4b8a-9d1b-3d557aa7e0be, rgb(255, 255, 255))\"\n                  },\n                  UZ6DxskHP: {\n                    \"--extracted-r6o4lv\": \"var(--token-5c708e6e-9e4f-4b8a-9d1b-3d557aa7e0be, rgb(255, 255, 255))\"\n                  }\n                },\n                verticalAlignment: \"top\",\n                withExternalLayout: true,\n                ...addPropertyOverrides({\n                  ANnxxDKsr: {\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(motion.p, {\n                        className: \"framer-styles-preset-nbwuhv\",\n                        \"data-styles-preset\": \"c40ofGoeJ\",\n                        style: {\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                        },\n                        children: \"Get Started Now\"\n                      })\n                    })\n                  },\n                  GdWdyMgzB: {\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(motion.p, {\n                        className: \"framer-styles-preset-nbwuhv\",\n                        \"data-styles-preset\": \"c40ofGoeJ\",\n                        style: {\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                        },\n                        children: \"Get Started Now\"\n                      })\n                    })\n                  },\n                  jZltutSfp: {\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(motion.p, {\n                        className: \"framer-styles-preset-nbwuhv\",\n                        \"data-styles-preset\": \"c40ofGoeJ\",\n                        style: {\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                        },\n                        children: \"Get Started Now\"\n                      })\n                    })\n                  },\n                  KeQW_6BX3: {\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(motion.p, {\n                        className: \"framer-styles-preset-nbwuhv\",\n                        \"data-styles-preset\": \"c40ofGoeJ\",\n                        style: {\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                        },\n                        children: \"Get Started Now\"\n                      })\n                    })\n                  },\n                  UZ6DxskHP: {\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(motion.p, {\n                        className: \"framer-styles-preset-1nvlt98\",\n                        \"data-styles-preset\": \"wYBcj0NpZ\",\n                        style: {\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                        },\n                        children: \"Get Started Now\"\n                      })\n                    })\n                  },\n                  VN42SCe7Y: {\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(motion.p, {\n                        className: \"framer-styles-preset-nbwuhv\",\n                        \"data-styles-preset\": \"c40ofGoeJ\",\n                        style: {\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                        },\n                        children: \"Get Started Now\"\n                      })\n                    })\n                  }\n                }, baseVariant, gestureVariant)\n              }), WEloXxy38 && /*#__PURE__*/_jsx(Image, {\n                as: \"figure\",\n                background: {\n                  alt: \"\",\n                  fit: \"fit\",\n                  intrinsicHeight: 18,\n                  intrinsicWidth: 18,\n                  pixelHeight: 18,\n                  pixelWidth: 18,\n                  sizes: \"18px\",\n                  ...toResponsiveImage(AuAHGWdXV)\n                },\n                className: \"framer-xujhaj\",\n                layoutDependency: layoutDependency,\n                layoutId: \"pKm0O6euk\",\n                ...addPropertyOverrides({\n                  ANnxxDKsr: {\n                    background: {\n                      alt: \"\",\n                      fit: \"fit\",\n                      intrinsicHeight: 18,\n                      intrinsicWidth: 18,\n                      pixelHeight: 18,\n                      pixelWidth: 18,\n                      sizes: \"14px\",\n                      ...toResponsiveImage(AuAHGWdXV)\n                    }\n                  },\n                  GdWdyMgzB: {\n                    background: {\n                      alt: \"\",\n                      fit: \"fit\",\n                      intrinsicHeight: 18,\n                      intrinsicWidth: 18,\n                      pixelHeight: 18,\n                      pixelWidth: 18,\n                      sizes: \"14px\",\n                      ...toResponsiveImage(AuAHGWdXV)\n                    }\n                  },\n                  jZltutSfp: {\n                    background: {\n                      alt: \"\",\n                      fit: \"fit\",\n                      intrinsicHeight: 18,\n                      intrinsicWidth: 18,\n                      pixelHeight: 18,\n                      pixelWidth: 18,\n                      sizes: \"14px\",\n                      ...toResponsiveImage(AuAHGWdXV)\n                    }\n                  },\n                  KeQW_6BX3: {\n                    background: {\n                      alt: \"\",\n                      fit: \"fit\",\n                      intrinsicHeight: 18,\n                      intrinsicWidth: 18,\n                      pixelHeight: 18,\n                      pixelWidth: 18,\n                      sizes: \"14px\",\n                      ...toResponsiveImage(AuAHGWdXV)\n                    }\n                  },\n                  QPXHrn5ME: {\n                    background: {\n                      alt: \"\",\n                      fit: \"fit\",\n                      intrinsicHeight: 18,\n                      intrinsicWidth: 18,\n                      pixelHeight: 18,\n                      pixelWidth: 18,\n                      src: new URL(\"https://framerusercontent.com/images/QDgxMHJz2vKvFSMvhZpA6xplIBM.svg\").href\n                    }\n                  },\n                  VN42SCe7Y: {\n                    background: {\n                      alt: \"\",\n                      fit: \"fit\",\n                      intrinsicHeight: 18,\n                      intrinsicWidth: 18,\n                      pixelHeight: 18,\n                      pixelWidth: 18,\n                      sizes: \"14px\",\n                      ...toResponsiveImage(AuAHGWdXV)\n                    }\n                  }\n                }, baseVariant, gestureVariant)\n              })]\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-vFsRC [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-vFsRC .framer-1whsg0w { display: block; }\", \".framer-vFsRC .framer-1lqbyvw { 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: 16px 24px 16px 24px; position: relative; text-decoration: none; width: min-content; }\", \".framer-vFsRC .framer-12sbdq7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-vFsRC .framer-a1d51x, .framer-vFsRC .framer-xujhaj { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 18px); position: relative; width: 18px; }\", \".framer-vFsRC .framer-1bk790q { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-vFsRC .framer-v-1lqbyvw .framer-1lqbyvw, .framer-vFsRC .framer-v-dr1nbi .framer-1lqbyvw, .framer-vFsRC .framer-v-117rkw1 .framer-1lqbyvw, .framer-vFsRC .framer-v-a39jl1 .framer-1lqbyvw, .framer-vFsRC .framer-v-1qbk4lf .framer-1lqbyvw, .framer-vFsRC .framer-v-1nsb5n0 .framer-1lqbyvw, .framer-vFsRC .framer-v-xnsies .framer-1lqbyvw, .framer-vFsRC .framer-v-1lsu18o .framer-1lqbyvw { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-vFsRC .framer-1lqbyvw, .framer-vFsRC .framer-12sbdq7 { gap: 0px; } .framer-vFsRC .framer-1lqbyvw > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-vFsRC .framer-1lqbyvw > :first-child, .framer-vFsRC .framer-12sbdq7 > :first-child { margin-left: 0px; } .framer-vFsRC .framer-1lqbyvw > :last-child, .framer-vFsRC .framer-12sbdq7 > :last-child { margin-right: 0px; } .framer-vFsRC .framer-12sbdq7 > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } }\", \".framer-vFsRC.framer-v-1qbk4lf .framer-1lqbyvw, .framer-vFsRC.framer-v-1nsb5n0 .framer-1lqbyvw, .framer-vFsRC.framer-v-xnsies .framer-1lqbyvw, .framer-vFsRC.framer-v-1lsu18o .framer-1lqbyvw, .framer-vFsRC.framer-v-ofc8xt .framer-1lqbyvw { padding: 8px 16px 8px 16px; }\", \".framer-vFsRC.framer-v-1qbk4lf .framer-a1d51x, .framer-vFsRC.framer-v-1qbk4lf .framer-xujhaj, .framer-vFsRC.framer-v-1nsb5n0 .framer-a1d51x, .framer-vFsRC.framer-v-1nsb5n0 .framer-xujhaj, .framer-vFsRC.framer-v-xnsies .framer-a1d51x, .framer-vFsRC.framer-v-xnsies .framer-xujhaj, .framer-vFsRC.framer-v-1lsu18o .framer-a1d51x, .framer-vFsRC.framer-v-1lsu18o .framer-xujhaj, .framer-vFsRC.framer-v-ofc8xt .framer-a1d51x, .framer-vFsRC.framer-v-ofc8xt .framer-xujhaj { height: var(--framer-aspect-ratio-supported, 14px); width: 14px; }\", ...sharedStyle.css, ...sharedStyle1.css, ...sharedStyle2.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerIntrinsicHeight 58\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerIntrinsicWidth 165\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"QPXHrn5ME\":{\"layout\":[\"auto\",\"auto\"]},\"J3rJWHYYV\":{\"layout\":[\"auto\",\"auto\"]},\"UZ6DxskHP\":{\"layout\":[\"auto\",\"auto\"]},\"nvw3g6VBl\":{\"layout\":[\"auto\",\"auto\"]},\"VN42SCe7Y\":{\"layout\":[\"auto\",\"auto\"]},\"ANnxxDKsr\":{\"layout\":[\"auto\",\"auto\"]},\"GdWdyMgzB\":{\"layout\":[\"auto\",\"auto\"]},\"jZltutSfp\":{\"layout\":[\"auto\",\"auto\"]},\"KeQW_6BX3\":{\"layout\":[\"auto\",\"auto\"]},\"u65idcbnC\":{\"layout\":[\"auto\",\"auto\"]},\"pNIVx7pkG\":{\"layout\":[\"auto\",\"auto\"]},\"vaPxjkfWX\":{\"layout\":[\"auto\",\"auto\"]},\"MhDFKO8hI\":{\"layout\":[\"auto\",\"auto\"]},\"CkKuWjw23\":{\"layout\":[\"auto\",\"auto\"]},\"ODS7ij4yO\":{\"layout\":[\"auto\",\"auto\"]},\"vRy_l0apC\":{\"layout\":[\"auto\",\"auto\"]},\"pjyo_Wx5z\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerVariables {\"Z8wxMaFlk\":\"text\",\"qciR0BexH\":\"iconLeft\",\"WEloXxy38\":\"iconRight\",\"I5W2o_ytJ\":\"iconLeftSvg\",\"AuAHGWdXV\":\"iconRightSvg\",\"tpO3bPopl\":\"link\",\"Ott7oYw4w\":\"newTab\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          */\nconst FramerBvGrtqk3p = withCSS(Component, css, \"framer-vFsRC\");\nexport default FramerBvGrtqk3p;\nFramerBvGrtqk3p.displayName = \"Button\";\nFramerBvGrtqk3p.defaultProps = {\n  height: 58,\n  width: 165\n};\naddPropertyControls(FramerBvGrtqk3p, {\n  variant: {\n    options: [\"i19zoG1Yd\", \"QPXHrn5ME\", \"J3rJWHYYV\", \"UZ6DxskHP\", \"nvw3g6VBl\", \"VN42SCe7Y\", \"ANnxxDKsr\", \"GdWdyMgzB\", \"jZltutSfp\", \"KeQW_6BX3\"],\n    optionTitles: [\"Primary Default\", \"Dark Default\", \"Dark Outline\", \"Light Outline\", \"Deactive Default\", \"Primary Default Small\", \"Dark Default Small\", \"Dark Outline Small\", \"Light Outline Small\", \"Deactive Default Small\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  Z8wxMaFlk: {\n    defaultValue: \"Get Started Now\",\n    displayTextArea: false,\n    title: \"Text\",\n    type: ControlType.String\n  },\n  qciR0BexH: {\n    defaultValue: false,\n    title: \"Icon Left\",\n    type: ControlType.Boolean\n  },\n  WEloXxy38: {\n    defaultValue: false,\n    title: \"Icon Right\",\n    type: ControlType.Boolean\n  },\n  I5W2o_ytJ: {\n    __defaultAssetReference: \"data:framer/asset-reference,7HV4tDkeKafj0VAlMG082MkKmlQ.svg?originalFilename=nav-arrow-right-black.svg&preferredSize=auto\",\n    title: \"Icon Left Svg\",\n    type: ControlType.ResponsiveImage\n  },\n  AuAHGWdXV: {\n    __defaultAssetReference: \"data:framer/asset-reference,7HV4tDkeKafj0VAlMG082MkKmlQ.svg?originalFilename=nav-arrow-right-black.svg&preferredSize=auto\",\n    title: \"Icon Right Svg\",\n    type: ControlType.ResponsiveImage\n  },\n  tpO3bPopl: {\n    title: \"Link\",\n    type: ControlType.Link\n  },\n  Ott7oYw4w: {\n    defaultValue: false,\n    title: \"New Tab\",\n    type: ControlType.Boolean\n  }\n});\naddFonts(FramerBvGrtqk3p, [...sharedStyle.fonts, ...sharedStyle1.fonts, ...sharedStyle2.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\": \"FramerBvGrtqk3p\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerVariables\": \"{\\\"Z8wxMaFlk\\\":\\\"text\\\",\\\"qciR0BexH\\\":\\\"iconLeft\\\",\\\"WEloXxy38\\\":\\\"iconRight\\\",\\\"I5W2o_ytJ\\\":\\\"iconLeftSvg\\\",\\\"AuAHGWdXV\\\":\\\"iconRightSvg\\\",\\\"tpO3bPopl\\\":\\\"link\\\",\\\"Ott7oYw4w\\\":\\\"newTab\\\"}\",\n        \"framerIntrinsicWidth\": \"165\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QPXHrn5ME\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"J3rJWHYYV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UZ6DxskHP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nvw3g6VBl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VN42SCe7Y\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ANnxxDKsr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GdWdyMgzB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jZltutSfp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KeQW_6BX3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"u65idcbnC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pNIVx7pkG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vaPxjkfWX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MhDFKO8hI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CkKuWjw23\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ODS7ij4yO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vRy_l0apC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pjyo_Wx5z\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"58\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./BvGrtqk3p.map"],
  "mappings": "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",
  "names": ["emailRegex", "validateEmail", "email", "FormSpark", "withCSS", "formId", "withName", "name", "withEmail", "withMessage", "message", "layout", "inputs", "button", "style", "gap", "onSubmit", "props", "nameValue", "setName", "ye", "emailValue", "setEmail", "messageValue", "setMessage", "isNameError", "setNameError", "isEmailError", "setEmailError", "isMessageError", "setMessageError", "isLoading", "setLoading", "isSuccess", "setSuccess", "isCanvas", "se", "RenderTarget", "gridTemplateRows", "rows", "gridTemplateColumns", "cols", "fontFamily", "fontSize", "fontWeight", "useFontControls", "borderRadius", "useRadius", "paddingValue", "usePadding", "validateForm", "te", "error", "handleSubmit", "event", "data", "entries", "handleNameChange", "handleEmailChange", "handleMessageChange", "p", "motion", "containerStyles", "u", "defaultStyle", "addPropertyControls", "ControlType", "fontControls", "paddingControl", "borderRadiusControl", "FormSpark_default", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "cycleOrder", "variantClassNames", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "link", "text", "width", "props", "ref", "_variant", "ref1", "createLayoutDependency", "variants", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "gdoxB2m4z", "NYFfnnmLz", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "isDisplayed", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "RichText", "x", "css", "FrameryGMoQ5fOw", "withCSS", "yGMoQ5fOw_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "FooterLinkFonts", "getFonts", "yGMoQ5fOw_default", "cycleOrder", "variantClassNames", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "address", "addressTitle", "height", "id", "width", "props", "ref", "ref1", "createLayoutDependency", "variants", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "tASuZt7VV", "rtWJAYWgC", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "yGMoQ5fOw_default", "RichText", "x", "css", "FramerRV6mMyGWJ", "withCSS", "RV6mMyGWJ_default", "addPropertyControls", "ControlType", "addFonts", "FooterLinkFonts", "fonts", "cycleOrder", "variantClassNames", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "link", "text", "width", "props", "ref", "_variant", "ref1", "createLayoutDependency", "variants", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "gdoxB2m4z", "NYFfnnmLz", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "isDisplayed", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "RichText", "x", "css", "FrameryGMoQ5fOw", "withCSS", "yGMoQ5fOw_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "FooterLinkFonts", "getFonts", "yGMoQ5fOw_default", "FooterAddressFonts", "RV6mMyGWJ_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "transformTemplate", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "router", "useRouter", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "motion", "cx", "RichText", "x", "resolveLink", "css", "FramerbCANcRoFL", "withCSS", "bCANcRoFL_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "FormSparkFonts", "getFonts", "FormSpark_default", "FooterNavFonts", "bCANcRoFL_default", "ButtonFonts", "BvGrtqk3p_default", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "addImageAlt", "image", "alt", "transformTemplate", "_", "t", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "goUpButton", "height", "id", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "wDSwz0IhE", "FXjO73sPy", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "router", "useRouter", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "RichText", "x", "Link", "resolveLink", "Image2", "css", "FramernKxlHtsNU", "withCSS", "nKxlHtsNU_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "iconLeft", "iconLeftSvg", "iconRight", "iconRightSvg", "id", "link", "newTab", "text", "width", "props", "ref", "ref1", "_variant", "ref2", "ref3", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "Z8wxMaFlk", "qciR0BexH", "WEloXxy38", "I5W2o_ytJ", "AuAHGWdXV", "tpO3bPopl", "Ott7oYw4w", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "u", "Image2", "RichText", "x", "css", "FramerBvGrtqk3p", "withCSS", "BvGrtqk3p_default", "addPropertyControls", "ControlType", "addFonts", "fonts"]
}
