{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/vkHAj2Yk0mTnbM6ZdN5c/PlLMu0V3HsBupvdXeFrH/FormSpark.js", "ssg:https://framerusercontent.com/modules/BbCohWhnRwRRbgZ3whfV/IZ1MGQgudURvbhl6Om0P/iYHbirU4w.js", "ssg:https://framerusercontent.com/modules/vRyidtmynJqcowTs2aCk/zSTBMAziegRyqc50YwqK/yIfRf4Re6.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://submit-form.com/${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: 0.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: 0.3\n          },\n          whileHover: {\n            opacity: 0.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        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerIntrinsicWidth\": \"550\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./FormSpark.map", "// Generated by Framer (1445756)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nconst enabledGestures = {\n  I3ef1gkxL: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"I3ef1gkxL\"];\nconst variantClassNames = {\n  I3ef1gkxL: \"framer-v-ow9qan\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"I3ef1gkxL\",\n  title: N6cZGpzXr = \"LET'S HAVE A VIRTUAL COFFEE\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"I3ef1gkxL\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-oiuah\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: \"https://calendly.com/theyearofproduct/virtual-coffee-break\",\n        children: /*#__PURE__*/_jsx(motion.a, {\n          ...restProps,\n          className: `${cx(\"framer-ow9qan\", className)} framer-87go45`,\n          \"data-framer-name\": \"Variant 1\",\n          \"data-reset\": \"button\",\n          layoutDependency: layoutDependency,\n          layoutId: \"I3ef1gkxL\",\n          ref: ref,\n          style: {\n            backgroundColor: \"var(--token-32fa6944-986c-456f-9a0e-a8148e376ca6, rgb(204, 255, 153))\",\n            ...style\n          },\n          transition: transition,\n          variants: {\n            \"I3ef1gkxL-hover\": {\n              backgroundColor: \"var(--token-09bc60b4-0e65-433d-a8dc-a9323ffdcc1e, rgb(164, 231, 98))\"\n            }\n          },\n          ...addPropertyOverrides({\n            \"I3ef1gkxL-hover\": {\n              \"data-framer-name\": undefined\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.p, {\n                style: {\n                  \"--font-selector\": \"Q1VTVE9NO05ldWUgSGFhcyBHcm90ZXNrIERpc3BsYXkgUHJvIDY1IE1lZGl1bQ==\",\n                  \"--framer-font-family\": '\"Neue Haas Grotesk Display Pro 65 Medium\", sans-serif',\n                  \"--framer-font-size\": \"18px\",\n                  \"--framer-text-alignment\": \"center\",\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                },\n                children: \"LET'S HAVE A VIRTUAL COFFEE\"\n              })\n            }),\n            className: \"framer-1xgx8dv\",\n            fonts: [\"CUSTOM;Neue Haas Grotesk Display Pro 65 Medium\"],\n            layoutDependency: layoutDependency,\n            layoutId: \"h6VMgmB_i\",\n            style: {\n              \"--extracted-r6o4lv\": \"var(--token-29613c31-d529-4499-9de9-d1fb69f99f99, rgb(51, 51, 51))\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            text: N6cZGpzXr,\n            transition: transition,\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-oiuah [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-oiuah .framer-87go45 { display: block; }\", \".framer-oiuah .framer-ow9qan { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 15px 20px 15px 20px; position: relative; text-decoration: none; width: 540px; }\", \".framer-oiuah .framer-1xgx8dv { flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 290px; word-break: break-word; word-wrap: break-word; }\", \".framer-oiuah .framer-v-ow9qan .framer-ow9qan { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oiuah .framer-ow9qan { gap: 0px; } .framer-oiuah .framer-ow9qan > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-oiuah .framer-ow9qan > :first-child { margin-left: 0px; } .framer-oiuah .framer-ow9qan > :last-child { margin-right: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerIntrinsicHeight 51\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerIntrinsicWidth 540\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"GenX8LZ1z\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerVariables {\"N6cZGpzXr\":\"title\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               */\nconst FrameriYHbirU4w = withCSS(Component, css, \"framer-oiuah\");\nexport default FrameriYHbirU4w;\nFrameriYHbirU4w.displayName = \"Virtual Coffee\";\nFrameriYHbirU4w.defaultProps = {\n  height: 51,\n  width: 540\n};\naddPropertyControls(FrameriYHbirU4w, {\n  N6cZGpzXr: {\n    defaultValue: \"LET'S HAVE A VIRTUAL COFFEE\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  }\n});\naddFonts(FrameriYHbirU4w, [{\n  family: \"Neue Haas Grotesk Display Pro 65 Medium\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/iYHbirU4w:default\",\n    url: \"assets/o8K7UrPl7W5HwNNQQHcFS9PBWZ4.woff\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/o8K7UrPl7W5HwNNQQHcFS9PBWZ4~4wm53eNxnOHH2VbBUFKoxJR3hkO17TbpXk10zbQEGfA.woff\").href\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FrameriYHbirU4w\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerVariables\": \"{\\\"N6cZGpzXr\\\":\\\"title\\\"}\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GenX8LZ1z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"51\",\n        \"framerIntrinsicWidth\": \"540\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./iYHbirU4w.map", "// Generated by Framer (1445756)\nimport { jsx as _jsx, jsxs as _jsxs, Fragment as _Fragment } from \"react/jsx-runtime\";\nimport { addFonts, Container, cx, GeneratedComponentContext, getFonts, optimizeAppear, optimizeAppearTransformTemplate, PropertyOverrides, removeHiddenBreakpointLayers, RichText, useActiveVariantCallback, useHydratedBreakpointVariants, useOverlayState, withCSS } from \"framer\";\nimport { AnimatePresence, LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as ReactDOM from \"react-dom\";\nimport FormSpark from \"https://framerusercontent.com/modules/vkHAj2Yk0mTnbM6ZdN5c/PlLMu0V3HsBupvdXeFrH/FormSpark.js\";\nimport { Lottie } from \"https://framerusercontent.com/modules/YbkSqZ7STzW5WsMb1yan/7oWoX9MqdnxameM59dqC/Lottie.js\";\nimport NavbarLogoLight from \"https://framerusercontent.com/modules/Gp5CImMPy4BFPwE2YN6Z/s6k54zuebQfxuMETBjeR/gS3VrovYu.js\";\nimport VirtualCoffee from \"https://framerusercontent.com/modules/BbCohWhnRwRRbgZ3whfV/IZ1MGQgudURvbhl6Om0P/iYHbirU4w.js\";\nimport Footer from \"https://framerusercontent.com/modules/rAxbWXOCLbpN9ZFFjj49/IGAU1tXvT1EuLDUjib7v/SXFwuAsEc.js\";\nimport SocialIcon from \"https://framerusercontent.com/modules/mH7kOhUnSpn9OAkSFX7q/zATwbqyKhg3tzg1tPvtx/USbRDTrWq.js\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/ZykV9VMHoTBzK1o1SFQk/KIPok1UOIJHh3Gh1QddE/Amrfcx8ly.js\";\nimport * as sharedStyle1 from \"https://framerusercontent.com/modules/rzySC92wvII1FAMiIPLu/HgkcDQrgtC3NXtNopqCK/QtclLzNll.js\";\nimport metadataProvider from \"https://framerusercontent.com/modules/QAO5Sf0yAx15n4V96zjM/X0mLR2QMMnj7fwwECMBt/yIfRf4Re6.js\";\nconst NavbarLogoLightFonts = getFonts(NavbarLogoLight);\nconst FormSparkFonts = getFonts(FormSpark);\nconst LottieFonts = getFonts(Lottie);\nconst VirtualCoffeeFonts = getFonts(VirtualCoffee);\nconst SocialIconFonts = getFonts(SocialIcon);\nconst FooterFonts = getFonts(Footer);\nconst cycleOrder = [\"cCVEmj73b\", \"hG8ed7TYP\", \"tupjXtjkA\"];\nconst breakpoints = {\n  cCVEmj73b: \"(min-width: 1200px)\",\n  hG8ed7TYP: \"(min-width: 810px) and (max-width: 1199px)\",\n  tupjXtjkA: \"(max-width: 809px)\"\n};\nconst isBrowser = () => typeof document !== \"undefined\";\nconst variantClassNames = {\n  cCVEmj73b: \"framer-v-7bzjzv\",\n  hG8ed7TYP: \"framer-v-14xzwgn\",\n  tupjXtjkA: \"framer-v-cnit3w\"\n};\nif (isBrowser()) {\n  removeHiddenBreakpointLayers(\"cCVEmj73b\", breakpoints, variantClassNames);\n}\nconst humanReadableVariantMap = {\n  Desktop: \"cCVEmj73b\",\n  Phone: \"tupjXtjkA\",\n  Tablet: \"hG8ed7TYP\"\n};\nconst transitions = {\n  default: {\n    duration: 0\n  }\n};\nfunction Overlay({\n  children\n}) {\n  const [visible, setVisible] = useOverlayState();\n  return children({\n    hide: () => setVisible(false),\n    show: () => setVisible(true),\n    toggle: () => setVisible(!visible),\n    visible\n  });\n}\nconst transition1 = {\n  damping: 40,\n  delay: .1,\n  mass: 1,\n  stiffness: 150,\n  type: \"spring\"\n};\nconst animation = {\n  opacity: 0,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition1,\n  x: 0,\n  y: 80\n};\nconst transformTemplate = (_, t) => `perspective(1200px) ${t}`;\nconst animation1 = {\n  opacity: 1,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition1,\n  x: 0,\n  y: 0\n};\nconst animation2 = {\n  opacity: .001,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  x: 0,\n  y: 80\n};\nconst metadata = metadataProvider();\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"cCVEmj73b\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  React.useLayoutEffect(() => {\n    const metadata1 = metadataProvider();\n    document.title = metadata1.title || \"\";\n    if (metadata1.viewport) {\n      var ref;\n      (ref = document.querySelector('meta[name=\"viewport\"]')) === null || ref === void 0 ? void 0 : ref.setAttribute(\"content\", metadata1.viewport);\n    }\n    if (metadata1.bodyClassName) {\n      Array.from(document.body.classList).filter(c => c.startsWith(\"framer-body-\")).map(c => document.body.classList.remove(c));\n      document.body.classList.add(metadata1.bodyClassName);\n    }\n  }, []);\n  const [baseVariant, hydratedBaseVariant] = useHydratedBreakpointVariants(variant, breakpoints, false);\n  const gestureVariant = undefined;\n  const transition = transitions.default;\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(undefined);\n  const onSubmit42m929 = overlay => activeVariantCallback(async (...args) => {\n    overlay.toggle();\n  });\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider, {\n    value: {\n      primaryVariantId: \"cCVEmj73b\",\n      variantClassNames\n    },\n    children: /*#__PURE__*/_jsx(LayoutGroup, {\n      id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n      children: /*#__PURE__*/_jsxs(motion.div, {\n        className: cx(\"framer-j7QRX\", sharedStyle.className, sharedStyle1.className),\n        style: {\n          display: \"contents\"\n        },\n        children: [/*#__PURE__*/_jsxs(motion.div, {\n          ...restProps,\n          className: cx(\"framer-7bzjzv\", className),\n          ref: ref,\n          style: {\n            ...style\n          },\n          children: [/*#__PURE__*/_jsx(Container, {\n            className: \"framer-hdfmjm-container\",\n            children: /*#__PURE__*/_jsx(PropertyOverrides, {\n              breakpoint: baseVariant,\n              overrides: {\n                hG8ed7TYP: {\n                  variant: \"T6oyLcL34\"\n                },\n                tupjXtjkA: {\n                  variant: \"TAufu15h_\"\n                }\n              },\n              children: /*#__PURE__*/_jsx(NavbarLogoLight, {\n                height: \"100%\",\n                id: \"iXfJFkZZ_\",\n                layoutId: \"iXfJFkZZ_\",\n                style: {\n                  width: \"100%\"\n                },\n                variant: \"x9Sm5k0yl\",\n                width: \"100%\"\n              })\n            })\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-w273p4\",\n            \"data-framer-name\": \"Contact\",\n            name: \"Contact\",\n            children: [/*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-nltofs\",\n              children: [/*#__PURE__*/_jsx(PropertyOverrides, {\n                breakpoint: baseVariant,\n                overrides: {\n                  tupjXtjkA: {\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(\"h2\", {\n                        className: \"framer-styles-preset-3u0udm\",\n                        \"data-styles-preset\": \"QtclLzNll\",\n                        children: \"Let's text\"\n                      })\n                    })\n                  }\n                },\n                children: /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(\"h1\", {\n                      className: \"framer-styles-preset-frh2zr\",\n                      \"data-styles-preset\": \"Amrfcx8ly\",\n                      children: \"Let's text\"\n                    })\n                  }),\n                  className: \"framer-1wgajlb\",\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })\n              }), /*#__PURE__*/_jsx(PropertyOverrides, {\n                breakpoint: baseVariant,\n                overrides: {\n                  hG8ed7TYP: {\n                    \"data-framer-appear-id\": \"69v5so\",\n                    animate: optimizeAppear(\"animate\", \"69v5so\", animation1, \"14xzwgn\"),\n                    initial: optimizeAppear(\"initial\", \"69v5so\", animation2, \"14xzwgn\"),\n                    transformTemplate: optimizeAppearTransformTemplate(\"69v5so\", transformTemplate)\n                  },\n                  tupjXtjkA: {\n                    \"data-framer-appear-id\": \"1rxw84c\",\n                    animate: optimizeAppear(\"animate\", \"1rxw84c\", animation1, \"cnit3w\"),\n                    initial: optimizeAppear(\"initial\", \"1rxw84c\", animation2, \"cnit3w\"),\n                    transformTemplate: optimizeAppearTransformTemplate(\"1rxw84c\", transformTemplate)\n                  }\n                },\n                children: /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  animate: optimizeAppear(\"animate\", \"utbhix\", animation1, \"7bzjzv\"),\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(\"h2\", {\n                      style: {\n                        \"--font-selector\": \"Q1VTVE9NO05ldWUgSGFhcyBHcm90ZXNrIERpc3BsYXkgUHJvIDU1IFJvbWFu\",\n                        \"--framer-font-family\": '\"Neue Haas Grotesk Display Pro 55 Roman\", sans-serif',\n                        \"--framer-font-size\": \"24px\",\n                        \"--framer-letter-spacing\": \"-0.5px\",\n                        \"--framer-line-height\": \"1.5em\",\n                        \"--framer-text-alignment\": \"center\",\n                        \"--framer-text-color\": \"rgb(136, 136, 136)\"\n                      },\n                      children: \"Got a burning question or an idea for another product to build?\"\n                    })\n                  }),\n                  className: \"framer-utbhix\",\n                  \"data-framer-appear-id\": \"utbhix\",\n                  exit: animation,\n                  fonts: [\"CUSTOM;Neue Haas Grotesk Display Pro 55 Roman\"],\n                  initial: optimizeAppear(\"initial\", \"utbhix\", animation2, \"7bzjzv\"),\n                  transformTemplate: optimizeAppearTransformTemplate(\"utbhix\", transformTemplate),\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })\n              })]\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1kbi7sw\",\n              \"data-framer-name\": \"Column\",\n              name: \"Column\",\n              children: /*#__PURE__*/_jsx(Overlay, {\n                children: overlaygx42vk => /*#__PURE__*/_jsx(_Fragment, {\n                  children: /*#__PURE__*/_jsxs(Container, {\n                    className: \"framer-d3txd1-container\",\n                    children: [/*#__PURE__*/_jsx(FormSpark, {\n                      borderRadius: 0,\n                      bottomLeftRadius: 0,\n                      bottomRightRadius: 0,\n                      button: {\n                        color: \"rgb(255, 255, 255)\",\n                        fill: 'var(--token-cd15fee3-2f82-4ea9-b1c1-d3613d0577a7, rgb(34, 34, 34)) /* {\"name\":\"Dark Black\"} */',\n                        fontWeight: 600,\n                        label: \"SEND MESSAGE\"\n                      },\n                      email: {\n                        placeholder: \"Email\",\n                        value: \"\"\n                      },\n                      font: true,\n                      fontFamily: \"neue haas\",\n                      fontSize: 18,\n                      fontWeight: 400,\n                      formId: \"sx9aqMhM\",\n                      gap: 15,\n                      height: \"100%\",\n                      id: \"Ag_6_roaf\",\n                      inputs: {\n                        color: 'var(--token-29613c31-d529-4499-9de9-d1fb69f99f99, rgb(51, 51, 51)) /* {\"name\":\"Black\"} */',\n                        error: \"rgb(238, 68, 68)\",\n                        fill: 'var(--token-de9b14e5-d07f-4bfa-8ae3-410a9ffbb3d8, rgb(248, 248, 248)) /* {\"name\":\"Light Grey\"} */',\n                        placeholderColor: 'var(--token-22923fd2-ea9d-4bf2-ab13-b6f248528638, rgb(136, 136, 136)) /* {\"name\":\"Dark Grey\"} */'\n                      },\n                      isMixedBorderRadius: false,\n                      layout: \"horizontal\",\n                      layoutId: \"Ag_6_roaf\",\n                      message: {\n                        placeholder: \"Message\",\n                        value: \"\"\n                      },\n                      nameField: {\n                        placeholder: \"Name\",\n                        value: \"\"\n                      },\n                      onSubmit: onSubmit42m929(overlaygx42vk),\n                      padding: 15,\n                      paddingBottom: 15,\n                      paddingLeft: 15,\n                      paddingPerSide: false,\n                      paddingRight: 15,\n                      paddingTop: 15,\n                      style: {\n                        height: \"100%\",\n                        width: \"100%\"\n                      },\n                      topLeftRadius: 0,\n                      topRightRadius: 0,\n                      width: \"100%\",\n                      withEmail: true,\n                      withMessage: true,\n                      withName: true\n                    }), /*#__PURE__*/_jsx(AnimatePresence, {\n                      children: overlaygx42vk.visible && /*#__PURE__*/_jsx(_Fragment, {\n                        children: /*#__PURE__*/ReactDOM.createPortal( /*#__PURE__*/_jsxs(React.Fragment, {\n                          children: [/*#__PURE__*/_jsx(motion.div, {\n                            animate: {\n                              opacity: 1,\n                              transition: {\n                                delay: 0,\n                                duration: 0,\n                                ease: [.5, 0, .88, .77],\n                                type: \"tween\"\n                              }\n                            },\n                            className: \"framer-gx42vk\",\n                            exit: {\n                              opacity: 0,\n                              transition: {\n                                delay: 0,\n                                duration: 0,\n                                ease: [.12, .23, .5, 1],\n                                type: \"tween\"\n                              }\n                            },\n                            initial: {\n                              opacity: 0\n                            },\n                            onTap: () => overlaygx42vk.hide()\n                          }, \"UJKXDwRor\"), /*#__PURE__*/_jsxs(motion.div, {\n                            className: \"framer-1s4k63a\",\n                            children: [/*#__PURE__*/_jsx(RichText, {\n                              __fromCanvasComponent: true,\n                              children: /*#__PURE__*/_jsx(React.Fragment, {\n                                children: /*#__PURE__*/_jsx(\"h2\", {\n                                  className: \"framer-styles-preset-3u0udm\",\n                                  \"data-styles-preset\": \"QtclLzNll\",\n                                  children: \"Thanks!\"\n                                })\n                              }),\n                              className: \"framer-ghghbt\",\n                              verticalAlignment: \"top\",\n                              withExternalLayout: true\n                            }), /*#__PURE__*/_jsx(RichText, {\n                              __fromCanvasComponent: true,\n                              children: /*#__PURE__*/_jsx(React.Fragment, {\n                                children: /*#__PURE__*/_jsx(\"p\", {\n                                  style: {\n                                    \"--font-selector\": \"Q1VTVE9NO05ldWUgSGFhcyBHcm90ZXNrIERpc3BsYXkgUHJvIDU1IFJvbWFu\",\n                                    \"--framer-font-family\": '\"Neue Haas Grotesk Display Pro 55 Roman\", sans-serif',\n                                    \"--framer-font-size\": \"24px\",\n                                    \"--framer-letter-spacing\": \"-0.2px\",\n                                    \"--framer-text-alignment\": \"center\",\n                                    \"--framer-text-color\": \"var(--token-22923fd2-ea9d-4bf2-ab13-b6f248528638, rgb(136, 136, 136))\"\n                                  },\n                                  children: \"You're message is on the way and I'll get back to you as fast as possible.\"\n                                })\n                              }),\n                              className: \"framer-1xhmtp8\",\n                              fonts: [\"CUSTOM;Neue Haas Grotesk Display Pro 55 Roman\"],\n                              verticalAlignment: \"top\",\n                              withExternalLayout: true\n                            }), /*#__PURE__*/_jsx(Container, {\n                              className: \"framer-edi7do-container\",\n                              children: /*#__PURE__*/_jsx(Lottie, {\n                                height: \"100%\",\n                                id: \"M3jgyiBdY\",\n                                isForwardsDirection: true,\n                                layoutId: \"M3jgyiBdY\",\n                                loop: true,\n                                playing: true,\n                                poster: \"Auto\",\n                                posterProgress: 0,\n                                progress: 0,\n                                speed: 1,\n                                srcType: \"URL\",\n                                srcUrl: \"https://assets2.lottiefiles.com/packages/lf20_obhph3sh.json\",\n                                style: {\n                                  height: \"100%\",\n                                  width: \"100%\"\n                                },\n                                width: \"100%\"\n                              })\n                            })]\n                          })]\n                        }), document.querySelector(\"#overlay\"))\n                      })\n                    })]\n                  })\n                })\n              })\n            })]\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1sobuzh\",\n            \"data-framer-name\": \"Pivot\",\n            name: \"Pivot\",\n            children: /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-1l0i1f2\",\n              \"data-framer-name\": \"Wrapper\",\n              name: \"Wrapper\",\n              children: [/*#__PURE__*/_jsx(PropertyOverrides, {\n                breakpoint: baseVariant,\n                overrides: {\n                  tupjXtjkA: {\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(\"h2\", {\n                        className: \"framer-styles-preset-3u0udm\",\n                        \"data-styles-preset\": \"QtclLzNll\",\n                        children: \"LET'S MEET\"\n                      })\n                    })\n                  }\n                },\n                children: /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(\"h1\", {\n                      className: \"framer-styles-preset-frh2zr\",\n                      \"data-styles-preset\": \"Amrfcx8ly\",\n                      style: {\n                        \"--framer-text-alignment\": \"center\"\n                      },\n                      children: \"LET'S MEET\"\n                    })\n                  }),\n                  className: \"framer-y7camt\",\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })\n              }), /*#__PURE__*/_jsx(PropertyOverrides, {\n                breakpoint: baseVariant,\n                overrides: {\n                  hG8ed7TYP: {\n                    \"data-framer-appear-id\": \"11wz0sh\",\n                    animate: optimizeAppear(\"animate\", \"11wz0sh\", animation1, \"14xzwgn\"),\n                    initial: optimizeAppear(\"initial\", \"11wz0sh\", animation2, \"14xzwgn\"),\n                    transformTemplate: optimizeAppearTransformTemplate(\"11wz0sh\", transformTemplate)\n                  },\n                  tupjXtjkA: {\n                    \"data-framer-appear-id\": \"1mqcqgb\",\n                    animate: optimizeAppear(\"animate\", \"1mqcqgb\", animation1, \"cnit3w\"),\n                    initial: optimizeAppear(\"initial\", \"1mqcqgb\", animation2, \"cnit3w\"),\n                    transformTemplate: optimizeAppearTransformTemplate(\"1mqcqgb\", transformTemplate)\n                  }\n                },\n                children: /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  animate: optimizeAppear(\"animate\", \"v8qu1b\", animation1, \"7bzjzv\"),\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(\"h2\", {\n                      style: {\n                        \"--font-selector\": \"Q1VTVE9NO05ldWUgSGFhcyBHcm90ZXNrIERpc3BsYXkgUHJvIDU1IFJvbWFu\",\n                        \"--framer-font-family\": '\"Neue Haas Grotesk Display Pro 55 Roman\", sans-serif',\n                        \"--framer-font-size\": \"24px\",\n                        \"--framer-letter-spacing\": \"-0.2px\",\n                        \"--framer-line-height\": \"1.5em\",\n                        \"--framer-text-alignment\": \"center\",\n                        \"--framer-text-color\": \"var(--token-1021654d-251a-4750-952b-de3f7005260e, rgb(136, 136, 136))\"\n                      },\n                      children: \"Prefer to talk in person? I am always happy to have a virtual coffee.\"\n                    })\n                  }),\n                  className: \"framer-v8qu1b\",\n                  \"data-framer-appear-id\": \"v8qu1b\",\n                  exit: animation,\n                  fonts: [\"CUSTOM;Neue Haas Grotesk Display Pro 55 Roman\"],\n                  initial: optimizeAppear(\"initial\", \"v8qu1b\", animation2, \"7bzjzv\"),\n                  transformTemplate: optimizeAppearTransformTemplate(\"v8qu1b\", transformTemplate),\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })\n              }), /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-74a0g6\",\n                \"data-framer-name\": \"Buttons\",\n                name: \"Buttons\",\n                children: /*#__PURE__*/_jsx(Container, {\n                  className: \"framer-dqoji3-container\",\n                  children: /*#__PURE__*/_jsx(VirtualCoffee, {\n                    height: \"100%\",\n                    id: \"q3Shxu5cI\",\n                    layoutId: \"q3Shxu5cI\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    title: \"LET'S HAVE A VIRTUAL COFFEE\",\n                    width: \"100%\"\n                  })\n                })\n              })]\n            })\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1673kvz\",\n            \"data-framer-name\": \"Pivot\",\n            name: \"Pivot\",\n            children: /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-7pl1pk\",\n              \"data-framer-name\": \"Wrapper\",\n              name: \"Wrapper\",\n              children: [/*#__PURE__*/_jsx(PropertyOverrides, {\n                breakpoint: baseVariant,\n                overrides: {\n                  tupjXtjkA: {\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(\"h2\", {\n                        className: \"framer-styles-preset-3u0udm\",\n                        \"data-styles-preset\": \"QtclLzNll\",\n                        children: \"LET'S CONNECT\"\n                      })\n                    })\n                  }\n                },\n                children: /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(\"h1\", {\n                      className: \"framer-styles-preset-frh2zr\",\n                      \"data-styles-preset\": \"Amrfcx8ly\",\n                      style: {\n                        \"--framer-text-alignment\": \"center\"\n                      },\n                      children: \"LET'S CONNECT\"\n                    })\n                  }),\n                  className: \"framer-1wq1ur9\",\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })\n              }), /*#__PURE__*/_jsx(PropertyOverrides, {\n                breakpoint: baseVariant,\n                overrides: {\n                  hG8ed7TYP: {\n                    \"data-framer-appear-id\": \"ofqyqf\",\n                    animate: optimizeAppear(\"animate\", \"ofqyqf\", animation1, \"14xzwgn\"),\n                    initial: optimizeAppear(\"initial\", \"ofqyqf\", animation2, \"14xzwgn\"),\n                    transformTemplate: optimizeAppearTransformTemplate(\"ofqyqf\", transformTemplate)\n                  },\n                  tupjXtjkA: {\n                    \"data-framer-appear-id\": \"g5xgji\",\n                    animate: optimizeAppear(\"animate\", \"g5xgji\", animation1, \"cnit3w\"),\n                    initial: optimizeAppear(\"initial\", \"g5xgji\", animation2, \"cnit3w\"),\n                    transformTemplate: optimizeAppearTransformTemplate(\"g5xgji\", transformTemplate)\n                  }\n                },\n                children: /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  animate: optimizeAppear(\"animate\", \"1v8cmyz\", animation1, \"7bzjzv\"),\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(\"h2\", {\n                      style: {\n                        \"--font-selector\": \"Q1VTVE9NO05ldWUgSGFhcyBHcm90ZXNrIERpc3BsYXkgUHJvIDU1IFJvbWFu\",\n                        \"--framer-font-family\": '\"Neue Haas Grotesk Display Pro 55 Roman\", sans-serif',\n                        \"--framer-font-size\": \"24px\",\n                        \"--framer-letter-spacing\": \"-0.2px\",\n                        \"--framer-line-height\": \"1.5em\",\n                        \"--framer-text-alignment\": \"center\",\n                        \"--framer-text-color\": \"var(--token-1021654d-251a-4750-952b-de3f7005260e, rgb(136, 136, 136))\"\n                      },\n                      children: \"Follow me on social media for regular updates.\"\n                    })\n                  }),\n                  className: \"framer-1v8cmyz\",\n                  \"data-framer-appear-id\": \"1v8cmyz\",\n                  exit: animation,\n                  fonts: [\"CUSTOM;Neue Haas Grotesk Display Pro 55 Roman\"],\n                  initial: optimizeAppear(\"initial\", \"1v8cmyz\", animation2, \"7bzjzv\"),\n                  transformTemplate: optimizeAppearTransformTemplate(\"1v8cmyz\", transformTemplate),\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-1fmpmsc\",\n                \"data-framer-name\": \"Icons\",\n                name: \"Icons\",\n                children: [/*#__PURE__*/_jsx(Container, {\n                  className: \"framer-12cc28q-container\",\n                  children: /*#__PURE__*/_jsx(SocialIcon, {\n                    channel: \"youtube\",\n                    height: \"100%\",\n                    id: \"QTMPhFua6\",\n                    layoutId: \"QTMPhFua6\",\n                    link: \"https://www.youtube.com/channel/UCO_ub1SLwbGlje9S5cOXKEw\",\n                    style: {\n                      height: \"100%\",\n                      width: \"100%\"\n                    },\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/_jsx(Container, {\n                  className: \"framer-1e2qzdq-container\",\n                  children: /*#__PURE__*/_jsx(SocialIcon, {\n                    channel: \"twitter\",\n                    height: \"100%\",\n                    id: \"jmx2Ig6tn\",\n                    layoutId: \"jmx2Ig6tn\",\n                    link: \"https://twitter.com/thetobitroendle\",\n                    style: {\n                      height: \"100%\",\n                      width: \"100%\"\n                    },\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/_jsx(Container, {\n                  className: \"framer-xm8us5-container\",\n                  children: /*#__PURE__*/_jsx(SocialIcon, {\n                    channel: \"linkedin\",\n                    height: \"100%\",\n                    id: \"qA4QVSpud\",\n                    layoutId: \"qA4QVSpud\",\n                    link: \"https://www.linkedin.com/in/tobiastroendle/\",\n                    style: {\n                      height: \"100%\",\n                      width: \"100%\"\n                    },\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/_jsx(Container, {\n                  className: \"framer-1i3cgt2-container\",\n                  children: /*#__PURE__*/_jsx(SocialIcon, {\n                    channel: \"instagram\",\n                    height: \"100%\",\n                    id: \"OezlQbouN\",\n                    layoutId: \"OezlQbouN\",\n                    link: \"https://www.instagram.com/thetobitroendle/\",\n                    style: {\n                      height: \"100%\",\n                      width: \"100%\"\n                    },\n                    width: \"100%\"\n                  })\n                })]\n              })]\n            })\n          }), /*#__PURE__*/_jsx(Container, {\n            className: \"framer-sik7m0-container\",\n            children: /*#__PURE__*/_jsx(PropertyOverrides, {\n              breakpoint: baseVariant,\n              overrides: {\n                hG8ed7TYP: {\n                  variant: \"c4ptS7C0f\"\n                },\n                tupjXtjkA: {\n                  variant: \"ux7He9rdt\"\n                }\n              },\n              children: /*#__PURE__*/_jsx(Footer, {\n                height: \"100%\",\n                id: \"tS59KMO3W\",\n                layoutId: \"tS59KMO3W\",\n                style: {\n                  width: \"100%\"\n                },\n                variant: \"Qx12B4yQW\",\n                width: \"100%\"\n              })\n            })\n          })]\n        }), /*#__PURE__*/_jsx(\"div\", {\n          id: \"overlay\"\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-j7QRX [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; } }\", `.${metadata.bodyClassName} { background: hsl(0, 0%, 100%); }`, \".framer-j7QRX .framer-18yuxn3 { display: block; }\", \".framer-j7QRX .framer-7bzjzv { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1200px; }\", \".framer-j7QRX .framer-hdfmjm-container, .framer-j7QRX .framer-sik7m0-container { flex: none; height: auto; position: relative; width: 100%; }\", \".framer-j7QRX .framer-w273p4 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 100px 40px 100px 40px; position: relative; width: 100%; }\", \".framer-j7QRX .framer-nltofs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 160px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1120px; }\", \".framer-j7QRX .framer-1wgajlb { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-j7QRX .framer-utbhix, .framer-j7QRX .framer-v8qu1b, .framer-j7QRX .framer-1v8cmyz { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 100%; position: relative; transform: perspective(1200px); white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-j7QRX .framer-1kbi7sw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 540px; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-j7QRX .framer-d3txd1-container { flex: 1 0 0px; height: 290px; position: relative; width: 1px; }\", \".framer-j7QRX .framer-gx42vk { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; }\", \".framer-j7QRX .framer-1s4k63a { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 371px; justify-content: center; left: calc(50.00000000000002% - 688px / 2); overflow: hidden; padding: 40px 40px 40px 40px; position: fixed; top: calc(50.00000000000002% - 371px / 2); width: 688px; }\", \".framer-j7QRX .framer-ghghbt { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-j7QRX .framer-1xhmtp8 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 80%; word-break: break-word; word-wrap: break-word; }\", \".framer-j7QRX .framer-edi7do-container { flex: none; height: 350px; left: calc(50.00000000000002% - 500px / 2); position: absolute; top: calc(49.865229110512146% - 350px / 2); width: 500px; z-index: 1; }\", \".framer-j7QRX .framer-1sobuzh, .framer-j7QRX .framer-1673kvz { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 100px 40px 100px 40px; position: relative; width: 100%; }\", \".framer-j7QRX .framer-1l0i1f2, .framer-j7QRX .framer-7pl1pk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; max-width: 100%; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1000px; }\", \".framer-j7QRX .framer-y7camt, .framer-j7QRX .framer-1wq1ur9 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-j7QRX .framer-74a0g6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 540px; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-j7QRX .framer-dqoji3-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\", \".framer-j7QRX .framer-1fmpmsc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-j7QRX .framer-12cc28q-container, .framer-j7QRX .framer-1e2qzdq-container, .framer-j7QRX .framer-xm8us5-container, .framer-j7QRX .framer-1i3cgt2-container { flex: none; height: 40px; position: relative; width: 40px; }\", \"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-j7QRX .framer-7bzjzv, .framer-j7QRX .framer-w273p4, .framer-j7QRX .framer-nltofs, .framer-j7QRX .framer-1kbi7sw, .framer-j7QRX .framer-1s4k63a, .framer-j7QRX .framer-1sobuzh, .framer-j7QRX .framer-1l0i1f2, .framer-j7QRX .framer-74a0g6, .framer-j7QRX .framer-1673kvz, .framer-j7QRX .framer-7pl1pk, .framer-j7QRX .framer-1fmpmsc { gap: 0px; } .framer-j7QRX .framer-7bzjzv > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-j7QRX .framer-7bzjzv > :first-child, .framer-j7QRX .framer-w273p4 > :first-child, .framer-j7QRX .framer-nltofs > :first-child, .framer-j7QRX .framer-1s4k63a > :first-child, .framer-j7QRX .framer-1l0i1f2 > :first-child, .framer-j7QRX .framer-7pl1pk > :first-child { margin-top: 0px; } .framer-j7QRX .framer-7bzjzv > :last-child, .framer-j7QRX .framer-w273p4 > :last-child, .framer-j7QRX .framer-nltofs > :last-child, .framer-j7QRX .framer-1s4k63a > :last-child, .framer-j7QRX .framer-1l0i1f2 > :last-child, .framer-j7QRX .framer-7pl1pk > :last-child { margin-bottom: 0px; } .framer-j7QRX .framer-w273p4 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-j7QRX .framer-nltofs > *, .framer-j7QRX .framer-1s4k63a > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-j7QRX .framer-1kbi7sw > *, .framer-j7QRX .framer-1fmpmsc > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-j7QRX .framer-1kbi7sw > :first-child, .framer-j7QRX .framer-1sobuzh > :first-child, .framer-j7QRX .framer-74a0g6 > :first-child, .framer-j7QRX .framer-1673kvz > :first-child, .framer-j7QRX .framer-1fmpmsc > :first-child { margin-left: 0px; } .framer-j7QRX .framer-1kbi7sw > :last-child, .framer-j7QRX .framer-1sobuzh > :last-child, .framer-j7QRX .framer-74a0g6 > :last-child, .framer-j7QRX .framer-1673kvz > :last-child, .framer-j7QRX .framer-1fmpmsc > :last-child { margin-right: 0px; } .framer-j7QRX .framer-1sobuzh > *, .framer-j7QRX .framer-1673kvz > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-j7QRX .framer-1l0i1f2 > *, .framer-j7QRX .framer-7pl1pk > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-j7QRX .framer-74a0g6 > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } }\", \"@media (min-width: 1200px) { .framer-j7QRX .hidden-7bzjzv { display: none !important; } }\", `@media (min-width: 810px) and (max-width: 1199px) { .framer-j7QRX .hidden-14xzwgn { display: none !important; } .${metadata.bodyClassName} { background: hsl(0, 0%, 100%); } .framer-j7QRX .framer-7bzjzv { gap: 50px; width: 810px; } .framer-j7QRX .framer-1sobuzh, .framer-j7QRX .framer-1673kvz { padding: 80px 40px 80px 40px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-j7QRX .framer-7bzjzv { gap: 0px; } .framer-j7QRX .framer-7bzjzv > * { margin: 0px; margin-bottom: calc(50px / 2); margin-top: calc(50px / 2); } .framer-j7QRX .framer-7bzjzv > :first-child { margin-top: 0px; } .framer-j7QRX .framer-7bzjzv > :last-child { margin-bottom: 0px; } }}`, `@media (max-width: 809px) { .framer-j7QRX .hidden-cnit3w { display: none !important; } .${metadata.bodyClassName} { background: hsl(0, 0%, 100%); } .framer-j7QRX .framer-7bzjzv { gap: 24px; width: 390px; } .framer-j7QRX .framer-nltofs { width: 100%; } .framer-j7QRX .framer-1s4k63a { left: calc(50.00000000000002% - 90% / 2); width: 90%; } .framer-j7QRX .framer-1sobuzh, .framer-j7QRX .framer-1673kvz { flex-direction: column; padding: 60px 20px 60px 20px; } .framer-j7QRX .framer-1l0i1f2 { gap: 40px; max-width: unset; padding: 10px 10px 10px 10px; width: 100%; } .framer-j7QRX .framer-74a0g6 { padding: 10px 10px 10px 10px; } .framer-j7QRX .framer-7pl1pk { gap: 40px; padding: 20px 20px 20px 20px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-j7QRX .framer-7bzjzv, .framer-j7QRX .framer-1sobuzh, .framer-j7QRX .framer-1l0i1f2, .framer-j7QRX .framer-1673kvz, .framer-j7QRX .framer-7pl1pk { gap: 0px; } .framer-j7QRX .framer-7bzjzv > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-j7QRX .framer-7bzjzv > :first-child, .framer-j7QRX .framer-1sobuzh > :first-child, .framer-j7QRX .framer-1l0i1f2 > :first-child, .framer-j7QRX .framer-1673kvz > :first-child, .framer-j7QRX .framer-7pl1pk > :first-child { margin-top: 0px; } .framer-j7QRX .framer-7bzjzv > :last-child, .framer-j7QRX .framer-1sobuzh > :last-child, .framer-j7QRX .framer-1l0i1f2 > :last-child, .framer-j7QRX .framer-1673kvz > :last-child, .framer-j7QRX .framer-7pl1pk > :last-child { margin-bottom: 0px; } .framer-j7QRX .framer-1sobuzh > *, .framer-j7QRX .framer-1673kvz > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-j7QRX .framer-1l0i1f2 > *, .framer-j7QRX .framer-7pl1pk > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } }}`, ...sharedStyle.css, ...sharedStyle1.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerIntrinsicHeight 1899.5\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerIntrinsicWidth 1200\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"hG8ed7TYP\":{\"layout\":[\"fixed\",\"auto\"]},\"tupjXtjkA\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerResponsiveScreen\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  */\nconst FrameryIfRf4Re6 = withCSS(Component, css, \"framer-j7QRX\");\nexport default FrameryIfRf4Re6;\nFrameryIfRf4Re6.displayName = \"Contact\";\nFrameryIfRf4Re6.defaultProps = {\n  height: 1899.5,\n  width: 1200\n};\naddFonts(FrameryIfRf4Re6, [{\n  family: \"Neue Haas Grotesk Display Pro 55 Roman\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:screen/yIfRf4Re6:default\",\n    url: \"assets/pbUa4Mry7cXULSqxqdals9bJk2g.ttf\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/pbUa4Mry7cXULSqxqdals9bJk2g~IpArP5y1eoOEMLG7nHKVz4xozm4DlY74PiLxq-N8nEc.ttf\").href\n}, ...NavbarLogoLightFonts, ...FormSparkFonts, ...LottieFonts, ...VirtualCoffeeFonts, ...SocialIconFonts, ...FooterFonts, ...sharedStyle.fonts, ...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FrameryIfRf4Re6\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hG8ed7TYP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tupjXtjkA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerResponsiveScreen\": \"\",\n        \"framerIntrinsicWidth\": \"1200\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"1899.5\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "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", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "N6cZGpzXr", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "Link", "RichText", "x", "css", "FrameriYHbirU4w", "withCSS", "iYHbirU4w_default", "addPropertyControls", "ControlType", "addFonts", "NavbarLogoLightFonts", "getFonts", "gS3VrovYu_default", "FormSparkFonts", "FormSpark_default", "LottieFonts", "Lottie", "VirtualCoffeeFonts", "iYHbirU4w_default", "SocialIconFonts", "USbRDTrWq_default", "FooterFonts", "SXFwuAsEc_default", "breakpoints", "isBrowser", "variantClassNames", "removeHiddenBreakpointLayers", "humanReadableVariantMap", "transitions", "Overlay", "children", "visible", "setVisible", "useOverlayState", "transition1", "animation", "transformTemplate", "_", "t", "animation1", "animation2", "metadata", "yIfRf4Re6_default", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "restProps", "ref", "variant", "fe", "metadata1", "c", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "transition", "activeVariantCallback", "delay", "useActiveVariantCallback", "onSubmit42m929", "overlay", "args", "defaultLayoutId", "ae", "p", "GeneratedComponentContext", "LayoutGroup", "u", "motion", "cx", "Container", "PropertyOverrides", "gS3VrovYu_default", "x", "RichText", "optimizeAppear", "optimizeAppearTransformTemplate", "overlaygx42vk", "l", "FormSpark_default", "AnimatePresence", "qa", "Lottie", "iYHbirU4w_default", "USbRDTrWq_default", "SXFwuAsEc_default", "css", "FrameryIfRf4Re6", "withCSS", "addFonts", "NavbarLogoLightFonts", "FormSparkFonts", "LottieFonts", "VirtualCoffeeFonts", "SocialIconFonts", "FooterFonts", "fonts", "__FramerMetadata__"]
}
