{
  "version": 3,
  "sources": ["ssg:https://framer.com/m/feather-icons/home.js@0.0.29", "ssg:https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js", "ssg:https://framerusercontent.com/modules/vkHAj2Yk0mTnbM6ZdN5c/PlLMu0V3HsBupvdXeFrH/FormSpark.js", "ssg:https://framerusercontent.com/modules/qkYlAKCJg4AZX9rUxqDb/kSyrZ32XaRn8VnHDfige/GAmgQhrxC.js", "ssg:https://framerusercontent.com/modules/gAAQPAkP9h2uWkh3YMFG/y0Hsiqv3iGUgXp37J7gc/P3NlPkzDI.js", "ssg:https://framerusercontent.com/modules/xyd32z1P4SQe22mwJcki/Ml12wBSpIZxq3UFlV7E1/GAmgQhrxC.js", "ssg:https://framerusercontent.com/modules/u2nt3Kqg5rpIM4cD7Xh0/NY6KQ30W9RX996kBnCn4/WIJ5TmFva.js", "ssg:https://framerusercontent.com/modules/hOvEFP4dGu3VLYOoZauV/mJsKQiITiPas61EtYzxB/pQWsMWkcK.js"],
  "sourcesContent": ["let r;var s=o=>{if(!r){const n=o.forwardRef(({color:t=\"currentColor\",size:e=24,...i},l)=>o.createElement(\"svg\",{ref:l,xmlns:\"http://www.w3.org/2000/svg\",width:e,height:e,viewBox:\"0 0 24 24\",fill:\"none\",stroke:t,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",...i},o.createElement(\"path\",{d:\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"}),o.createElement(\"polyline\",{points:\"9 22 9 12 15 12 15 22\"})));n.displayName=\"Home\",r=n}return r};export{s as default};\n", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nimport { useState, useEffect, useRef } from \"react\";\nimport { addPropertyControls, ControlType, RenderTarget } from \"framer\";\nimport { NullState } from \"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";\nimport HomeFactory from \"https://framer.com/m/feather-icons/home.js@0.0.29\";\nimport { defaultEvents, useIconSelection } from \"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";\nexport const iconKeys = [\"activity\", \"airplay\", \"alert-circle\", \"alert-octagon\", \"alert-triangle\", \"align-center\", \"align-justify\", \"align-left\", \"align-right\", \"anchor\", \"aperture\", \"archive\", \"arrow-down\", \"arrow-down-circle\", \"arrow-down-left\", \"arrow-down-right\", \"arrow-left\", \"arrow-left-circle\", \"arrow-right\", \"arrow-right-circle\", \"arrow-up\", \"arrow-up-circle\", \"arrow-up-left\", \"arrow-up-right\", \"at-sign\", \"award\", \"bar-chart\", \"bar-chart-2\", \"battery\", \"battery-charging\", \"bell\", \"bell-off\", \"bluetooth\", \"bold\", \"book\", \"book-open\", \"bookmark\", \"box\", \"briefcase\", \"calendar\", \"camera\", \"camera-off\", \"cast\", \"check\", \"check-circle\", \"check-square\", \"chevron-down\", \"chevron-left\", \"chevron-right\", \"chevron-up\", \"chevrons-down\", \"chevrons-left\", \"chevrons-right\", \"chevrons-up\", \"chrome\", \"circle\", \"clipboard\", \"clock\", \"cloud\", \"cloud-drizzle\", \"cloud-lightning\", \"cloud-off\", \"cloud-rain\", \"cloud-snow\", \"code\", \"codepen\", \"codesandbox\", \"coffee\", \"columns\", \"command\", \"compass\", \"copy\", \"corner-down-left\", \"corner-down-right\", \"corner-left-down\", \"corner-left-up\", \"corner-right-down\", \"corner-right-up\", \"corner-up-left\", \"corner-up-right\", \"cpu\", \"credit-card\", \"crop\", \"crosshair\", \"database\", \"delete\", \"disc\", \"divide\", \"divide-circle\", \"divide-square\", \"dollar-sign\", \"download\", \"download-cloud\", \"dribbble\", \"droplet\", \"edit\", \"edit-2\", \"edit-3\", \"external-link\", \"eye\", \"eye-off\", \"facebook\", \"fast-forward\", \"feather\", \"figma\", \"file\", \"file-minus\", \"file-plus\", \"file-text\", \"film\", \"filter\", \"flag\", \"folder\", \"folder-minus\", \"folder-plus\", \"framer\", \"frown\", \"gift\", \"git-branch\", \"git-commit\", \"git-merge\", \"git-pull-request\", \"github\", \"gitlab\", \"globe\", \"grid\", \"hard-drive\", \"hash\", \"headphones\", \"heart\", \"help-circle\", \"hexagon\", \"home\", \"image\", \"inbox\", \"info\", \"instagram\", \"italic\", \"key\", \"layers\", \"layout\", \"life-buoy\", \"link\", \"link-2\", \"linkedin\", \"list\", \"loader\", \"lock\", \"log-in\", \"log-out\", \"mail\", \"map\", \"map-pin\", \"maximize\", \"maximize-2\", \"meh\", \"menu\", \"message-circle\", \"message-square\", \"mic\", \"mic-off\", \"minimize\", \"minimize-2\", \"minus\", \"minus-circle\", \"minus-square\", \"monitor\", \"moon\", \"more-horizontal\", \"more-vertical\", \"mouse-pointer\", \"move\", \"music\", \"navigation\", \"navigation-2\", \"octagon\", \"package\", \"paperclip\", \"pause\", \"pause-circle\", \"pen-tool\", \"percent\", \"phone\", \"phone-call\", \"phone-forwarded\", \"phone-incoming\", \"phone-missed\", \"phone-off\", \"phone-outgoing\", \"pie-chart\", \"play\", \"play-circle\", \"plus\", \"plus-circle\", \"plus-square\", \"pocket\", \"power\", \"printer\", \"radio\", \"refresh-ccw\", \"refresh-cw\", \"repeat\", \"rewind\", \"rotate-ccw\", \"rotate-cw\", \"rss\", \"save\", \"scissors\", \"search\", \"send\", \"server\", \"settings\", \"share\", \"share-2\", \"shield\", \"shield-off\", \"shopping-bag\", \"shopping-cart\", \"shuffle\", \"sidebar\", \"skip-back\", \"skip-forward\", \"slack\", \"slash\", \"sliders\", \"smartphone\", \"smile\", \"speaker\", \"square\", \"star\", \"stop-circle\", \"sun\", \"sunrise\", \"sunset\", \"tablet\", \"tag\", \"target\", \"terminal\", \"thermometer\", \"thumbs-down\", \"thumbs-up\", \"toggle-left\", \"toggle-right\", \"tool\", \"trash\", \"trash-2\", \"trello\", \"trending-down\", \"trending-up\", \"triangle\", \"truck\", \"tv\", \"twitch\", \"twitter\", \"type\", \"umbrella\", \"underline\", \"unlock\", \"upload\", \"upload-cloud\", \"user\", \"user-check\", \"user-minus\", \"user-plus\", \"user-x\", \"users\", \"video\", \"video-off\", \"voicemail\", \"volume\", \"volume-1\", \"volume-2\", \"volume-x\", \"watch\", \"wifi\", \"wifi-off\", \"wind\", \"x\", \"x-circle\", \"x-octagon\", \"x-square\", \"youtube\", \"zap\", \"zap-off\", \"zoom-in\", \"zoom-out\"];\nconst moduleBaseUrl = \"https://framer.com/m/feather-icons/\";\nconst uppercaseIconKeys = iconKeys.map(name => name.charAt(0).toUpperCase() + name.slice(1));\nconst lowercaseIconKeyPairs = iconKeys.reduce((res, key) => {\n  res[key.toLowerCase()] = key;\n  return res;\n}, {}); /**\n        * FEATHER\n        *\n        * @framerIntrinsicWidth 24\n        * @framerIntrinsicHeight 24\n        *\n        * @framerSupportedLayoutWidth fixed\n        * @framerSupportedLayoutHeight fixed\n        */\nexport function Icon(props) {\n  const {\n    color,\n    selectByList,\n    iconSearch,\n    iconSelection,\n    onClick,\n    onMouseDown,\n    onMouseUp,\n    onMouseEnter,\n    onMouseLeave,\n    mirrored\n  } = props;\n  const isMounted = useRef(false);\n  const iconKey = useIconSelection(iconKeys, selectByList, iconSearch, iconSelection, lowercaseIconKeyPairs); // Selected Icon Module\n  const [SelectedIcon, setSelectedIcon] = useState(iconKey === \"Home\" ? HomeFactory(React) : null); // Import the selected module or reset so null state\n  async function importModule() {\n    let active = true; // Get the selected module\n    try {\n      const iconModuleUrl = `${moduleBaseUrl}${iconKey}.js@0.0.29`;\n      const module = await import( /* webpackIgnore: true */iconModuleUrl); // console.log(module.default)\n      if (active) setSelectedIcon(module.default(React));\n    } catch (e) {\n      console.log(e);\n      if (active) setSelectedIcon(null);\n    }\n    return () => {\n      active = false;\n    };\n  } // Import module when new style or icon is selected\n  useEffect(() => {\n    importModule();\n  }, [iconKey]);\n  const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n  const emptyState = isOnCanvas ? /*#__PURE__*/_jsx(NullState, {}) : null;\n  return /*#__PURE__*/_jsx(\"div\", {\n    style: {\n      display: \"contents\"\n    },\n    onClick,\n    onMouseEnter,\n    onMouseLeave,\n    onMouseDown,\n    onMouseUp,\n    children: SelectedIcon ? /*#__PURE__*/_jsx(SelectedIcon, {\n      style: {\n        width: \"100%\",\n        height: \"100%\",\n        transform: mirrored ? \"scale(-1, 1)\" : undefined\n      },\n      color: color\n    }) : emptyState\n  });\n}\nIcon.displayName = \"Feather\";\nIcon.defaultProps = {\n  width: 24,\n  height: 24,\n  iconSelection: \"home\",\n  iconSearch: \"Home\",\n  color: \"#66F\",\n  selectByList: true,\n  mirrored: false\n};\naddPropertyControls(Icon, {\n  selectByList: {\n    type: ControlType.Boolean,\n    title: \"Select\",\n    enabledTitle: \"List\",\n    disabledTitle: \"Search\",\n    defaultValue: Icon.defaultProps.selectByList\n  },\n  iconSelection: {\n    type: ControlType.Enum,\n    options: iconKeys,\n    optionTitles: uppercaseIconKeys,\n    defaultValue: Icon.defaultProps.iconSelection,\n    title: \"Name\",\n    hidden: ({\n      selectByList\n    }) => !selectByList,\n    description: \"Find every icon name on the [Feather site](https://feathericons.com/)\"\n  },\n  iconSearch: {\n    type: ControlType.String,\n    title: \"Name\",\n    placeholder: \"Menu, Wifi, Box\u2026\",\n    hidden: ({\n      selectByList\n    }) => selectByList\n  },\n  mirrored: {\n    type: ControlType.Boolean,\n    enabledTitle: \"Yes\",\n    disabledTitle: \"No\",\n    defaultValue: Icon.defaultProps.mirrored\n  },\n  color: {\n    type: ControlType.Color,\n    title: \"Color\",\n    defaultValue: Icon.defaultProps.color\n  },\n  ...defaultEvents\n});\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"iconKeys\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"Icon\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Icon\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerIntrinsicHeight\": \"24\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"24\",\n        \"framerSupportedLayoutHeight\": \"fixed\"\n      }\n    },\n    \"IconProps\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Feather.map", "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", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;Darker Grotesque-600\"]);\nexport const fonts = [{\n  family: \"Darker Grotesque\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/GAmgQhrxC:default\",\n    url: \"https://fonts.gstatic.com/s/darkergrotesque/v7/U9MA6cuh-mLQlC4BKCtayOfARkSVo27wAW8hTOsXsX0.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/darkergrotesque/v7/U9MA6cuh-mLQlC4BKCtayOfARkSVo27wAW8hTOsXsX0.ttf\",\n  weight: \"600\"\n}];\nexport const css = ['.framer-a36cj .framer-styles-preset-4fifi4:not(.rich-text-wrapper), .framer-a36cj .framer-styles-preset-4fifi4.rich-text-wrapper p, .framer-a36cj .framer-styles-preset-4fifi4.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Darker Grotesque\", sans-serif; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-weight: 600; --framer-letter-spacing: 0.2px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-c27d3630-571e-4efe-b3e3-49b7d14e4239, #1b1c1d); --framer-text-decoration: none; --framer-text-transform: uppercase; }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-a36cj .framer-styles-preset-4fifi4:not(.rich-text-wrapper), .framer-a36cj .framer-styles-preset-4fifi4.rich-text-wrapper p, .framer-a36cj .framer-styles-preset-4fifi4.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Darker Grotesque\", sans-serif; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-weight: 600; --framer-letter-spacing: 0.2px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-c27d3630-571e-4efe-b3e3-49b7d14e4239, #1b1c1d); --framer-text-decoration: none; --framer-text-transform: uppercase; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-a36cj .framer-styles-preset-4fifi4:not(.rich-text-wrapper), .framer-a36cj .framer-styles-preset-4fifi4.rich-text-wrapper p, .framer-a36cj .framer-styles-preset-4fifi4.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Darker Grotesque\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 600; --framer-letter-spacing: 0.2px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-c27d3630-571e-4efe-b3e3-49b7d14e4239, #1b1c1d); --framer-text-decoration: none; --framer-text-transform: uppercase; } }'];\nexport const className = \"framer-a36cj\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (55d768b)\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\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/qkYlAKCJg4AZX9rUxqDb/kSyrZ32XaRn8VnHDfige/GAmgQhrxC.js\";\nconst enabledGestures = {\n  exSwtheag: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"exSwtheag\"];\nconst variantClassNames = {\n  exSwtheag: \"framer-v-ytdupa\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"exSwtheag\",\n  title: UOmoCsgr5 = \"Twitter\",\n  color: UmrCgumt_ = \"var(--token-d345d267-c7d6-4092-ad2c-563ab154ce74, rgb(255, 255, 255))\",\n  colorHover: QzJmBMdra = \"var(--token-630a8a36-a7ad-4c18-98c9-a803183c0144, rgba(255, 255, 255, 0.6))\",\n  link: PsFydsFRx,\n  newTab: POJCtJZE7 = false,\n  smoothScroll: oSiaPw2uq = false,\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: \"exSwtheag\",\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-dhBwl\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: PsFydsFRx,\n        openInNewTab: POJCtJZE7,\n        smoothScroll: oSiaPw2uq,\n        children: /*#__PURE__*/_jsx(motion.a, {\n          ...restProps,\n          className: `${cx(\"framer-ytdupa\", className)} framer-e76dug`,\n          \"data-framer-name\": \"Variant 1\",\n          layoutDependency: layoutDependency,\n          layoutId: \"exSwtheag\",\n          ref: ref,\n          style: {\n            ...style\n          },\n          transition: transition,\n          ...addPropertyOverrides({\n            \"exSwtheag-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                className: \"framer-styles-preset-4fifi4\",\n                \"data-styles-preset\": \"GAmgQhrxC\",\n                style: {\n                  \"--framer-text-alignment\": \"center\",\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                },\n                children: \"Twitter\"\n              })\n            }),\n            className: \"framer-1ynscoh\",\n            layoutDependency: layoutDependency,\n            layoutId: \"exSwtheagztdxH4UY0\",\n            style: {\n              \"--extracted-r6o4lv\": \"var(--variable-reference-UmrCgumt_-P3NlPkzDI)\",\n              \"--framer-paragraph-spacing\": \"0px\",\n              \"--variable-reference-UmrCgumt_-P3NlPkzDI\": UmrCgumt_\n            },\n            text: UOmoCsgr5,\n            transition: transition,\n            variants: {\n              \"exSwtheag-hover\": {\n                \"--extracted-r6o4lv\": \"var(--variable-reference-QzJmBMdra-P3NlPkzDI)\",\n                \"--variable-reference-QzJmBMdra-P3NlPkzDI\": QzJmBMdra\n              }\n            },\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-dhBwl [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-dhBwl .framer-e76dug { display: block; }\", \".framer-dhBwl .framer-ytdupa { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\", \".framer-dhBwl .framer-1ynscoh { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-dhBwl .framer-v-ytdupa .framer-ytdupa { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-dhBwl .framer-ytdupa { gap: 0px; } .framer-dhBwl .framer-ytdupa > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-dhBwl .framer-ytdupa > :first-child { margin-left: 0px; } .framer-dhBwl .framer-ytdupa > :last-child { margin-right: 0px; } }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerIntrinsicHeight 15.5\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerIntrinsicWidth 45.5\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"e6miMWGw_\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * @framerVariables {\"UOmoCsgr5\":\"title\",\"UmrCgumt_\":\"color\",\"QzJmBMdra\":\"colorHover\",\"PsFydsFRx\":\"link\",\"POJCtJZE7\":\"newTab\",\"oSiaPw2uq\":\"smoothScroll\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      */\nconst FramerP3NlPkzDI = withCSS(Component, css, \"framer-dhBwl\");\nexport default FramerP3NlPkzDI;\nFramerP3NlPkzDI.displayName = \"Link\";\nFramerP3NlPkzDI.defaultProps = {\n  height: 15.5,\n  width: 45.5\n};\naddPropertyControls(FramerP3NlPkzDI, {\n  UOmoCsgr5: {\n    defaultValue: \"Twitter\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  },\n  UmrCgumt_: {\n    defaultValue: \"var(--token-d345d267-c7d6-4092-ad2c-563ab154ce74, rgb(255, 255, 255))\",\n    title: \"Color\",\n    type: ControlType.Color\n  },\n  QzJmBMdra: {\n    defaultValue: \"var(--token-630a8a36-a7ad-4c18-98c9-a803183c0144, rgba(255, 255, 255, 0.6))\",\n    title: \"Color Hover\",\n    type: ControlType.Color\n  },\n  PsFydsFRx: {\n    title: \"Link\",\n    type: ControlType.Link\n  },\n  POJCtJZE7: {\n    defaultValue: false,\n    title: \"New Tab\",\n    type: ControlType.Boolean\n  },\n  oSiaPw2uq: {\n    defaultValue: false,\n    title: \"Smooth Scroll\",\n    type: ControlType.Boolean\n  }\n});\naddFonts(FramerP3NlPkzDI, [...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerP3NlPkzDI\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"e6miMWGw_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerVariables\": \"{\\\"UOmoCsgr5\\\":\\\"title\\\",\\\"UmrCgumt_\\\":\\\"color\\\",\\\"QzJmBMdra\\\":\\\"colorHover\\\",\\\"PsFydsFRx\\\":\\\"link\\\",\\\"POJCtJZE7\\\":\\\"newTab\\\",\\\"oSiaPw2uq\\\":\\\"smoothScroll\\\"}\",\n        \"framerIntrinsicWidth\": \"45.5\",\n        \"framerIntrinsicHeight\": \"15.5\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;Darker Grotesque-600\"]);\nexport const fonts = [{\n  family: \"Darker Grotesque\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/GAmgQhrxC:default\",\n    url: \"https://fonts.gstatic.com/s/darkergrotesque/v7/U9MA6cuh-mLQlC4BKCtayOfARkSVo27wAW8hTOsXsX0.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/darkergrotesque/v7/U9MA6cuh-mLQlC4BKCtayOfARkSVo27wAW8hTOsXsX0.ttf\",\n  weight: \"600\"\n}];\nexport const css = ['.framer-a36cj .framer-styles-preset-4fifi4:not(.rich-text-wrapper), .framer-a36cj .framer-styles-preset-4fifi4.rich-text-wrapper p, .framer-a36cj .framer-styles-preset-4fifi4.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Darker Grotesque\", sans-serif; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-weight: 600; --framer-letter-spacing: 0.2px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-c27d3630-571e-4efe-b3e3-49b7d14e4239, #1b1c1d); --framer-text-decoration: none; --framer-text-transform: uppercase; }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-a36cj .framer-styles-preset-4fifi4:not(.rich-text-wrapper), .framer-a36cj .framer-styles-preset-4fifi4.rich-text-wrapper p, .framer-a36cj .framer-styles-preset-4fifi4.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Darker Grotesque\", sans-serif; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-weight: 600; --framer-letter-spacing: 0.2px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-c27d3630-571e-4efe-b3e3-49b7d14e4239, #1b1c1d); --framer-text-decoration: none; --framer-text-transform: uppercase; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-a36cj .framer-styles-preset-4fifi4:not(.rich-text-wrapper), .framer-a36cj .framer-styles-preset-4fifi4.rich-text-wrapper p, .framer-a36cj .framer-styles-preset-4fifi4.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Darker Grotesque\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 600; --framer-letter-spacing: 0.2px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-c27d3630-571e-4efe-b3e3-49b7d14e4239, #1b1c1d); --framer-text-decoration: none; --framer-text-transform: uppercase; } }'];\nexport const className = \"framer-a36cj\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (b62ce54)\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\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/xyd32z1P4SQe22mwJcki/Ml12wBSpIZxq3UFlV7E1/GAmgQhrxC.js\";\nconst enabledGestures = {\n  GC2G8HrVC: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"GC2G8HrVC\"];\nconst variantClassNames = {\n  GC2G8HrVC: \"framer-v-5qerao\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"GC2G8HrVC\",\n  title: yBdJKpWdH = \"Works\",\n  link: aNRBLRgKl,\n  newTab: cc2aBvc6n = false,\n  smoothScroll: qZa1j51Di = false,\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: \"GC2G8HrVC\",\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-kCz6S\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: aNRBLRgKl,\n        openInNewTab: cc2aBvc6n,\n        smoothScroll: qZa1j51Di,\n        children: /*#__PURE__*/_jsx(motion.a, {\n          ...restProps,\n          className: `${cx(\"framer-5qerao\", className)} framer-3h9jyg`,\n          \"data-framer-name\": \"Variant 1\",\n          layoutDependency: layoutDependency,\n          layoutId: \"GC2G8HrVC\",\n          ref: ref,\n          style: {\n            backgroundColor: \"var(--token-cb9b834f-e87e-485f-bee1-5414f9b170e5, rgb(255, 252, 250))\",\n            ...style\n          },\n          transition: transition,\n          variants: {\n            \"GC2G8HrVC-hover\": {\n              backgroundColor: \"rgba(80, 79, 78, 0.38)\"\n            }\n          },\n          ...addPropertyOverrides({\n            \"GC2G8HrVC-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                className: \"framer-styles-preset-4fifi4\",\n                \"data-styles-preset\": \"GAmgQhrxC\",\n                style: {\n                  \"--framer-text-alignment\": \"center\",\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                },\n                children: \"Works\"\n              })\n            }),\n            className: \"framer-1ut6zo4\",\n            layoutDependency: layoutDependency,\n            layoutId: \"ztdxH4UY0\",\n            style: {\n              \"--extracted-r6o4lv\": \"var(--token-d345d267-c7d6-4092-ad2c-563ab154ce74, rgb(255, 255, 255)) \",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            text: yBdJKpWdH,\n            transition: transition,\n            verticalAlignment: \"center\",\n            withExternalLayout: true\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-kCz6S [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-kCz6S .framer-3h9jyg { display: block; }\", \".framer-kCz6S .framer-5qerao { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 24px 0px 24px; position: relative; text-decoration: none; width: min-content; }\", \".framer-kCz6S .framer-1ut6zo4 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-kCz6S .framer-v-5qerao .framer-5qerao { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-kCz6S .framer-5qerao { gap: 0px; } .framer-kCz6S .framer-5qerao > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-kCz6S .framer-5qerao > :first-child { margin-left: 0px; } .framer-kCz6S .framer-5qerao > :last-child { margin-right: 0px; } }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerIntrinsicHeight 16\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerIntrinsicWidth 86\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"CipUOUhgD\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerVariables {\"yBdJKpWdH\":\"title\",\"aNRBLRgKl\":\"link\",\"cc2aBvc6n\":\"newTab\",\"qZa1j51Di\":\"smoothScroll\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        */\nconst FramerWIJ5TmFva = withCSS(Component, css, \"framer-kCz6S\");\nexport default FramerWIJ5TmFva;\nFramerWIJ5TmFva.displayName = \"Top Bar Link\";\nFramerWIJ5TmFva.defaultProps = {\n  height: 16,\n  width: 86\n};\naddPropertyControls(FramerWIJ5TmFva, {\n  yBdJKpWdH: {\n    defaultValue: \"Works\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  },\n  aNRBLRgKl: {\n    title: \"Link\",\n    type: ControlType.Link\n  },\n  cc2aBvc6n: {\n    defaultValue: false,\n    title: \"New Tab\",\n    type: ControlType.Boolean\n  },\n  qZa1j51Di: {\n    defaultValue: false,\n    title: \"Smooth Scroll\",\n    type: ControlType.Boolean\n  }\n});\naddFonts(FramerWIJ5TmFva, [...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerWIJ5TmFva\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"86\",\n        \"framerIntrinsicHeight\": \"16\",\n        \"framerContractVersion\": \"1\",\n        \"framerVariables\": \"{\\\"yBdJKpWdH\\\":\\\"title\\\",\\\"aNRBLRgKl\\\":\\\"link\\\",\\\"cc2aBvc6n\\\":\\\"newTab\\\",\\\"qZa1j51Di\\\":\\\"smoothScroll\\\"}\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CipUOUhgD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./WIJ5TmFva.map", "// Generated by Framer (b62ce54)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, resolveLink, RichText, useActiveVariantCallback, useRouter, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport { Icon as Feather } from \"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";\nimport FormSpark from \"https://framerusercontent.com/modules/vkHAj2Yk0mTnbM6ZdN5c/PlLMu0V3HsBupvdXeFrH/FormSpark.js\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/ns68mQ0k5yJcER9fPw6t/LyjyxkLYi3sNghSjb5XL/YckFIlg3V.js\";\nimport Link from \"https://framerusercontent.com/modules/gAAQPAkP9h2uWkh3YMFG/y0Hsiqv3iGUgXp37J7gc/P3NlPkzDI.js\";\nimport Button from \"https://framerusercontent.com/modules/r1IrAk913n03osBnbKZ0/rdL5IbvgeUG1C96Sgv0h/SjXrwyuYd.js\";\nimport TopBarLink from \"https://framerusercontent.com/modules/u2nt3Kqg5rpIM4cD7Xh0/NY6KQ30W9RX996kBnCn4/WIJ5TmFva.js\";\nconst FeatherFonts = getFonts(Feather);\nconst TopBarLinkFonts = getFonts(TopBarLink);\nconst ButtonFonts = getFonts(Button);\nconst FormSparkFonts = getFonts(FormSpark);\nconst LinkFonts = getFonts(Link);\nconst cycleOrder = [\"eoTXJYY6N\", \"vRz6iFx98\", \"dxtA8R9ro\", \"cejOMEH6_\", \"o0eRbiNdq\", \"Xo6UR1gTu\"];\nconst variantClassNames = {\n  cejOMEH6_: \"framer-v-i8tr5s\",\n  dxtA8R9ro: \"framer-v-gjks3k\",\n  eoTXJYY6N: \"framer-v-1h3kkwj\",\n  o0eRbiNdq: \"framer-v-so48jj\",\n  vRz6iFx98: \"framer-v-1f45kyb\",\n  Xo6UR1gTu: \"framer-v-14ac80f\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {\n  \"Phone Open\": \"Xo6UR1gTu\",\n  \"Side Panel - Desktop\": \"o0eRbiNdq\",\n  Desktop: \"eoTXJYY6N\",\n  Phone: \"dxtA8R9ro\",\n  Tablet: \"vRz6iFx98\"\n};\nconst transitions = {\n  cejOMEH6_: {\n    damping: 50,\n    delay: 0,\n    duration: 1,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 300,\n    type: \"spring\"\n  },\n  default: {\n    damping: 35,\n    delay: 0,\n    duration: 1,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 400,\n    type: \"spring\"\n  },\n  dxtA8R9ro: {\n    damping: 50,\n    delay: 0,\n    duration: 1,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 300,\n    type: \"spring\"\n  },\n  Xo6UR1gTu: {\n    damping: 50,\n    delay: 0,\n    duration: 1,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 300,\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 = \"eoTXJYY6N\",\n  background: i4h06dIfZ = 'var(--token-cb9b834f-e87e-485f-bee1-5414f9b170e5, rgb(255, 252, 250)) /* {\"name\":\"Brand / BG\"} */',\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: \"eoTXJYY6N\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onClickow09pw = activeVariantCallback(async (...args) => {\n    setVariant(\"dxtA8R9ro\");\n  });\n  const tap1p6008y = activeVariantCallback(async (...args) => {\n    setVariant(\"o0eRbiNdq\");\n  });\n  const tap1wgeoaa = activeVariantCallback(async (...args) => {\n    setVariant(\"Xo6UR1gTu\");\n  });\n  const onClick1hy434g = activeVariantCallback(async (...args) => {\n    setVariant(\"cejOMEH6_\");\n  });\n  const onMouseLeave1lk5grm = activeVariantCallback(async (...args) => {\n    setVariant(\"eoTXJYY6N\");\n  });\n  const isDisplayed = () => {\n    if (baseVariant === \"dxtA8R9ro\") return false;\n    return true;\n  };\n  const isDisplayed1 = () => {\n    if (baseVariant === \"Xo6UR1gTu\") return true;\n    return false;\n  };\n  const isDisplayed2 = () => {\n    if (baseVariant === \"cejOMEH6_\") return true;\n    return false;\n  };\n  const isDisplayed3 = () => {\n    if ([\"dxtA8R9ro\", \"Xo6UR1gTu\"].includes(baseVariant)) return false;\n    return true;\n  };\n  const isDisplayed4 = () => {\n    if (baseVariant === \"cejOMEH6_\") return false;\n    return true;\n  };\n  const router = useRouter();\n  const isDisplayed5 = () => {\n    if (baseVariant === \"dxtA8R9ro\") return true;\n    return false;\n  };\n  const isDisplayed6 = () => {\n    if (baseVariant === \"o0eRbiNdq\") return true;\n    return false;\n  };\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-DN5Cb\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsxs(motion.nav, {\n        ...restProps,\n        className: cx(\"framer-1h3kkwj\", className),\n        \"data-framer-name\": \"Desktop\",\n        layoutDependency: layoutDependency,\n        layoutId: \"eoTXJYY6N\",\n        ref: ref,\n        style: {\n          backgroundColor: i4h06dIfZ,\n          ...style\n        },\n        transition: transition,\n        ...addPropertyOverrides({\n          cejOMEH6_: {\n            \"data-framer-name\": \"Phone Open\"\n          },\n          dxtA8R9ro: {\n            \"data-framer-name\": \"Phone\"\n          },\n          o0eRbiNdq: {\n            \"data-framer-name\": \"Side Panel - Desktop\"\n          },\n          vRz6iFx98: {\n            \"data-framer-name\": \"Tablet\"\n          },\n          Xo6UR1gTu: {\n            \"data-framer-name\": \"Phone Open\"\n          }\n        }, baseVariant, gestureVariant),\n        children: [isDisplayed() && /*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-19nhdre\",\n          \"data-framer-name\": \"Title and Icon\",\n          layoutDependency: layoutDependency,\n          layoutId: \"loTDjognq\",\n          transition: transition,\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\": \"R0Y7RGFya2VyIEdyb3Rlc3F1ZS02MDA=\",\n                  \"--framer-font-family\": '\"Darker Grotesque\", sans-serif',\n                  \"--framer-font-size\": \"20px\",\n                  \"--framer-font-weight\": \"600\",\n                  \"--framer-letter-spacing\": \"-0.3px\",\n                  \"--framer-line-height\": \"1em\",\n                  \"--framer-text-alignment\": \"left\",\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                },\n                children: \"Alexus Williams\"\n              })\n            }),\n            className: \"framer-q7dosh\",\n            fonts: [\"GF;Darker Grotesque-600\"],\n            layoutDependency: layoutDependency,\n            layoutId: \"YVvQbLNfa\",\n            style: {\n              \"--extracted-r6o4lv\": \"var(--token-d345d267-c7d6-4092-ad2c-563ab154ce74, rgb(255, 255, 255))\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            transition: transition,\n            verticalAlignment: \"center\",\n            withExternalLayout: true\n          }), isDisplayed1() && /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-uw6phg-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"Ax8Ve4hCS-container\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(Feather, {\n              color: 'var(--token-d345d267-c7d6-4092-ad2c-563ab154ce74, rgb(255, 255, 255)) /* {\"name\":\"White / 100\"} */',\n              height: \"100%\",\n              iconSearch: \"Home\",\n              iconSelection: \"x\",\n              id: \"Ax8Ve4hCS\",\n              layoutId: \"Ax8Ve4hCS\",\n              mirrored: false,\n              onClick: onClickow09pw,\n              selectByList: true,\n              style: {\n                height: \"100%\",\n                width: \"100%\"\n              },\n              width: \"100%\"\n            })\n          }), isDisplayed2() && /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-ttwutm-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"YIKe6VYmt-container\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(Feather, {\n              color: 'var(--token-d345d267-c7d6-4092-ad2c-563ab154ce74, rgb(255, 255, 255)) /* {\"name\":\"White / 100\"} */',\n              height: \"100%\",\n              iconSearch: \"Home\",\n              iconSelection: \"x\",\n              id: \"YIKe6VYmt\",\n              layoutId: \"YIKe6VYmt\",\n              mirrored: false,\n              onClick: onClickow09pw,\n              selectByList: true,\n              style: {\n                height: \"100%\",\n                width: \"100%\"\n              },\n              width: \"100%\"\n            })\n          })]\n        }), isDisplayed3() && /*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-zuij3o\",\n          \"data-framer-name\": \"Menu Items\",\n          layoutDependency: layoutDependency,\n          layoutId: \"gHNNNuTJa\",\n          transition: transition,\n          children: [isDisplayed4() && /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-76lp0h\",\n            \"data-framer-name\": \"Divider\",\n            layoutDependency: layoutDependency,\n            layoutId: \"iUCHlGY3Z\",\n            style: {\n              backgroundColor: \"var(--token-d345d267-c7d6-4092-ad2c-563ab154ce74, rgb(255, 255, 255))\"\n            },\n            transition: transition\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-paseol-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"p3zm77G4N-container\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(TopBarLink, {\n              height: \"100%\",\n              id: \"p3zm77G4N\",\n              layoutId: \"p3zm77G4N\",\n              link: resolveLink({\n                webPageId: \"augiA20Il\"\n              }, router),\n              newTab: false,\n              smoothScroll: false,\n              style: {\n                height: \"100%\"\n              },\n              title: \"Home\",\n              width: \"100%\"\n            })\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1imksn0-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"ouYvqfqb_-container\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(TopBarLink, {\n              height: \"100%\",\n              id: \"ouYvqfqb_\",\n              layoutId: \"ouYvqfqb_\",\n              link: resolveLink({\n                webPageId: \"LvzFQiSgM\"\n              }, router),\n              newTab: false,\n              smoothScroll: false,\n              style: {\n                height: \"100%\"\n              },\n              title: \"About\",\n              width: \"100%\"\n            })\n          })]\n        }), isDisplayed3() && /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-1dsny75-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"S1pixUajH-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(Button, {\n            height: \"100%\",\n            id: \"S1pixUajH\",\n            layoutId: \"S1pixUajH\",\n            newTab: false,\n            smoothScroll: true,\n            tap: tap1p6008y,\n            title: \"Say Hello\",\n            variant: \"eQhXrmNqy\",\n            width: \"100%\",\n            ...addPropertyOverrides({\n              cejOMEH6_: {\n                style: {\n                  width: \"100%\"\n                },\n                tap: tap1wgeoaa\n              }\n            }, baseVariant, gestureVariant)\n          })\n        }), isDisplayed5() && /*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-ily853\",\n          \"data-framer-name\": \"Title and Icon\",\n          layoutDependency: layoutDependency,\n          layoutId: \"k9QbI635e\",\n          transition: transition,\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\": \"R0Y7RGFya2VyIEdyb3Rlc3F1ZS02MDA=\",\n                  \"--framer-font-family\": '\"Darker Grotesque\", sans-serif',\n                  \"--framer-font-size\": \"20px\",\n                  \"--framer-font-weight\": \"600\",\n                  \"--framer-letter-spacing\": \"-0.3px\",\n                  \"--framer-line-height\": \"1em\",\n                  \"--framer-text-alignment\": \"left\",\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                },\n                children: \"Alexus Williams\"\n              })\n            }),\n            className: \"framer-1k411d3\",\n            fonts: [\"GF;Darker Grotesque-600\"],\n            layoutDependency: layoutDependency,\n            layoutId: \"X4Qss9EZp\",\n            style: {\n              \"--extracted-r6o4lv\": \"var(--token-d345d267-c7d6-4092-ad2c-563ab154ce74, rgb(255, 255, 255))\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            transition: transition,\n            verticalAlignment: \"center\",\n            withExternalLayout: true\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-dfs20d-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"QxS8ytzvs-container\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(Feather, {\n              color: 'var(--token-d345d267-c7d6-4092-ad2c-563ab154ce74, rgb(255, 255, 255)) /* {\"name\":\"White / 100\"} */',\n              height: \"100%\",\n              iconSearch: \"Home\",\n              iconSelection: \"menu\",\n              id: \"QxS8ytzvs\",\n              layoutId: \"QxS8ytzvs\",\n              mirrored: false,\n              onClick: onClick1hy434g,\n              selectByList: true,\n              style: {\n                height: \"100%\",\n                width: \"100%\"\n              },\n              width: \"100%\"\n            })\n          })]\n        }), isDisplayed6() && /*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-js3jre\",\n          \"data-border\": true,\n          \"data-framer-name\": \"Say Hello Form - Desktop\",\n          \"data-highlight\": true,\n          layoutDependency: layoutDependency,\n          layoutId: \"mxkdJxgei\",\n          onMouseLeave: onMouseLeave1lk5grm,\n          style: {\n            \"--border-bottom-width\": \"1px\",\n            \"--border-color\": 'var(--token-d345d267-c7d6-4092-ad2c-563ab154ce74, rgb(255, 255, 255)) /* {\"name\":\"White / 100\"} */',\n            \"--border-left-width\": \"1px\",\n            \"--border-right-width\": \"0px\",\n            \"--border-style\": \"solid\",\n            \"--border-top-width\": \"0px\",\n            backgroundColor: \"var(--token-cb9b834f-e87e-485f-bee1-5414f9b170e5, rgb(255, 252, 250))\"\n          },\n          transition: transition,\n          children: [/*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-5fdr25-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"kD49ptSkL-container\",\n            transition: transition,\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-c27d3630-571e-4efe-b3e3-49b7d14e4239, rgb(12, 13, 13)) /* {\"name\":\"Black / 100\"} */',\n                fontWeight: 600,\n                label: \"Send\"\n              },\n              email: {\n                placeholder: \"Email\",\n                value: \"\"\n              },\n              font: true,\n              fontFamily: \"manrope\",\n              fontSize: 16,\n              fontWeight: 400,\n              formId: \"3ucnA9bD\",\n              gap: 16,\n              height: \"100%\",\n              id: \"kD49ptSkL\",\n              inputs: {\n                color: \"rgb(0, 0, 0)\",\n                error: \"rgb(238, 68, 68)\",\n                fill: \"rgb(237, 237, 237)\",\n                placeholderColor: \"rgba(0, 0, 0, 0.5)\"\n              },\n              isMixedBorderRadius: false,\n              layout: \"vertical\",\n              layoutId: \"kD49ptSkL\",\n              message: {\n                placeholder: \"Message\",\n                value: \"\"\n              },\n              nameField: {\n                placeholder: \"Name\",\n                value: \"\"\n              },\n              padding: 12,\n              paddingBottom: 12,\n              paddingLeft: 12,\n              paddingPerSide: false,\n              paddingRight: 12,\n              paddingTop: 12,\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            })\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-bvdil1\",\n            layoutDependency: layoutDependency,\n            layoutId: \"r6A16RFwz\",\n            transition: transition,\n            children: [/*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1kfr3j-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"FaFfPgKDG-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(Link, {\n                color: 'var(--token-d345d267-c7d6-4092-ad2c-563ab154ce74, rgb(255, 255, 255)) /* {\"name\":\"White / 100\"} */',\n                colorHover: 'var(--token-630a8a36-a7ad-4c18-98c9-a803183c0144, rgba(255, 255, 255, 0.6)) /* {\"name\":\"White / 60\"} */',\n                height: \"100%\",\n                id: \"FaFfPgKDG\",\n                layoutId: \"FaFfPgKDG\",\n                link: \"https://dribbble.com/Levxwilli\",\n                newTab: true,\n                smoothScroll: false,\n                title: \"Dribbble\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-c6kvl5-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"msdVPMCwt-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(Link, {\n                color: 'var(--token-d345d267-c7d6-4092-ad2c-563ab154ce74, rgb(255, 255, 255)) /* {\"name\":\"White / 100\"} */',\n                colorHover: 'var(--token-630a8a36-a7ad-4c18-98c9-a803183c0144, rgba(255, 255, 255, 0.6)) /* {\"name\":\"White / 60\"} */',\n                height: \"100%\",\n                id: \"msdVPMCwt\",\n                layoutId: \"msdVPMCwt\",\n                link: \"https://www.linkedin.com/in/alexuswilli/\",\n                newTab: false,\n                smoothScroll: false,\n                title: \"LINKEDIN\",\n                width: \"100%\"\n              })\n            })]\n          }), /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.h3, {\n                className: \"framer-styles-preset-12lj5ox\",\n                \"data-styles-preset\": \"YckFIlg3V\",\n                style: {\n                  \"--framer-text-color\": \"var(--extracted-a0htzi)\"\n                },\n                children: \"Use this form to connect with me or simply reach out via Linkedin! \"\n              })\n            }),\n            className: \"framer-sat7xy\",\n            layoutDependency: layoutDependency,\n            layoutId: \"RLRf2DDOh\",\n            style: {\n              \"--extracted-a0htzi\": \"var(--token-d345d267-c7d6-4092-ad2c-563ab154ce74, rgb(255, 255, 255))\",\n              \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n              \"--framer-link-text-decoration\": \"underline\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            transition: transition,\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          })]\n        }), isDisplayed1() && /*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-tiu8e9\",\n          \"data-framer-name\": \"Say Hello Form - Mobile\",\n          layoutDependency: layoutDependency,\n          layoutId: \"eiCrNTl3i\",\n          style: {\n            backgroundColor: \"var(--token-cb9b834f-e87e-485f-bee1-5414f9b170e5, rgb(255, 252, 250))\"\n          },\n          transition: transition,\n          children: [/*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-snc8gk-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"d2VuahTNb-container\",\n            transition: transition,\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-c27d3630-571e-4efe-b3e3-49b7d14e4239, rgb(12, 13, 13)) /* {\"name\":\"Black / 100\"} */',\n                fontWeight: 600,\n                label: \"Send\"\n              },\n              email: {\n                placeholder: \"Email\",\n                value: \"\"\n              },\n              font: true,\n              fontFamily: \"manrope\",\n              fontSize: 16,\n              fontWeight: 400,\n              formId: \"3ucnA9bD\",\n              gap: 16,\n              height: \"100%\",\n              id: \"d2VuahTNb\",\n              inputs: {\n                color: \"rgb(0, 0, 0)\",\n                error: \"rgb(238, 68, 68)\",\n                fill: \"rgb(237, 237, 237)\",\n                placeholderColor: \"rgba(0, 0, 0, 0.5)\"\n              },\n              isMixedBorderRadius: false,\n              layout: \"vertical\",\n              layoutId: \"d2VuahTNb\",\n              message: {\n                placeholder: \"Message\",\n                value: \"\"\n              },\n              nameField: {\n                placeholder: \"Name\",\n                value: \"\"\n              },\n              padding: 12,\n              paddingBottom: 12,\n              paddingLeft: 12,\n              paddingPerSide: false,\n              paddingRight: 12,\n              paddingTop: 12,\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            })\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-v9urls\",\n            layoutDependency: layoutDependency,\n            layoutId: \"Q0TtKqGR0\",\n            transition: transition,\n            children: [/*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-83i9xh-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"ArbAC_Ddz-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(Link, {\n                color: 'var(--token-d345d267-c7d6-4092-ad2c-563ab154ce74, rgb(255, 255, 255)) /* {\"name\":\"White / 100\"} */',\n                colorHover: 'var(--token-630a8a36-a7ad-4c18-98c9-a803183c0144, rgba(255, 255, 255, 0.6)) /* {\"name\":\"White / 60\"} */',\n                height: \"100%\",\n                id: \"ArbAC_Ddz\",\n                layoutId: \"ArbAC_Ddz\",\n                link: \"https://www.linkedin.com/in/alexuswilli/\",\n                newTab: false,\n                smoothScroll: false,\n                title: \"LINKEDIN\",\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-lrx131-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"OdwEpdegS-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(Link, {\n                color: 'var(--token-d345d267-c7d6-4092-ad2c-563ab154ce74, rgb(255, 255, 255)) /* {\"name\":\"White / 100\"} */',\n                colorHover: 'var(--token-630a8a36-a7ad-4c18-98c9-a803183c0144, rgba(255, 255, 255, 0.6)) /* {\"name\":\"White / 60\"} */',\n                height: \"100%\",\n                id: \"OdwEpdegS\",\n                layoutId: \"OdwEpdegS\",\n                link: \"https://dribbble.com/Levxwilli\",\n                newTab: true,\n                smoothScroll: false,\n                title: \"Dribbble\",\n                width: \"100%\"\n              })\n            })]\n          }), /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.h3, {\n                className: \"framer-styles-preset-12lj5ox\",\n                \"data-styles-preset\": \"YckFIlg3V\",\n                style: {\n                  \"--framer-text-color\": \"var(--extracted-a0htzi)\"\n                },\n                children: \"Use this form to connect with me or simply reach out via Linkedin! \"\n              })\n            }),\n            className: \"framer-wdst6w\",\n            layoutDependency: layoutDependency,\n            layoutId: \"MM9sdE8wM\",\n            style: {\n              \"--extracted-a0htzi\": \"var(--token-d345d267-c7d6-4092-ad2c-563ab154ce74, rgb(255, 255, 255))\",\n              \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n              \"--framer-link-text-decoration\": \"underline\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            transition: transition,\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          })]\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-DN5Cb [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-DN5Cb .framer-1cn3y0k { display: block; }\", \".framer-DN5Cb .framer-1h3kkwj { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 24px; position: relative; width: 1200px; }\", \".framer-DN5Cb .framer-19nhdre { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 32px; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-DN5Cb .framer-q7dosh { flex: none; height: 100%; overflow: hidden; position: relative; white-space: pre; width: auto; }\", \".framer-DN5Cb .framer-uw6phg-container, .framer-DN5Cb .framer-ttwutm-container, .framer-DN5Cb .framer-dfs20d-container { flex: none; height: 32px; position: relative; width: 32px; }\", \".framer-DN5Cb .framer-zuij3o { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-DN5Cb .framer-76lp0h { flex: none; height: 100%; overflow: visible; position: relative; width: 1px; }\", \".framer-DN5Cb .framer-paseol-container, .framer-DN5Cb .framer-1imksn0-container { flex: none; height: 100%; position: relative; width: auto; }\", \".framer-DN5Cb .framer-1dsny75-container, .framer-DN5Cb .framer-1kfr3j-container, .framer-DN5Cb .framer-c6kvl5-container, .framer-DN5Cb .framer-83i9xh-container, .framer-DN5Cb .framer-lrx131-container { flex: none; height: auto; position: relative; width: auto; }\", \".framer-DN5Cb .framer-ily853 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-DN5Cb .framer-1k411d3 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-DN5Cb .framer-js3jre { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 32px 24px 32px 24px; position: absolute; right: 0px; top: 56px; width: 500px; z-index: 1; }\", \".framer-DN5Cb .framer-5fdr25-container, .framer-DN5Cb .framer-snc8gk-container { flex: none; height: 275px; position: relative; width: 100%; }\", \".framer-DN5Cb .framer-bvdil1, .framer-DN5Cb .framer-v9urls { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-DN5Cb .framer-sat7xy, .framer-DN5Cb .framer-wdst6w { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-DN5Cb .framer-tiu8e9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 32px 0px; position: relative; width: 100%; z-index: 1; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-DN5Cb .framer-1h3kkwj, .framer-DN5Cb .framer-zuij3o, .framer-DN5Cb .framer-js3jre, .framer-DN5Cb .framer-bvdil1, .framer-DN5Cb .framer-tiu8e9, .framer-DN5Cb .framer-v9urls { gap: 0px; } .framer-DN5Cb .framer-1h3kkwj > *, .framer-DN5Cb .framer-zuij3o > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-DN5Cb .framer-1h3kkwj > :first-child, .framer-DN5Cb .framer-zuij3o > :first-child, .framer-DN5Cb .framer-bvdil1 > :first-child, .framer-DN5Cb .framer-v9urls > :first-child { margin-left: 0px; } .framer-DN5Cb .framer-1h3kkwj > :last-child, .framer-DN5Cb .framer-zuij3o > :last-child, .framer-DN5Cb .framer-bvdil1 > :last-child, .framer-DN5Cb .framer-v9urls > :last-child { margin-right: 0px; } .framer-DN5Cb .framer-js3jre > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-DN5Cb .framer-js3jre > :first-child, .framer-DN5Cb .framer-tiu8e9 > :first-child { margin-top: 0px; } .framer-DN5Cb .framer-js3jre > :last-child, .framer-DN5Cb .framer-tiu8e9 > :last-child { margin-bottom: 0px; } .framer-DN5Cb .framer-bvdil1 > *, .framer-DN5Cb .framer-v9urls > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-DN5Cb .framer-tiu8e9 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } }\", \".framer-DN5Cb.framer-v-1f45kyb .framer-1h3kkwj { width: 810px; }\", \".framer-DN5Cb.framer-v-gjks3k .framer-1h3kkwj { flex-direction: column; gap: 56px; overflow: visible; padding: 12px 20px 12px 20px; width: 390px; }\", \".framer-DN5Cb.framer-v-gjks3k .framer-ily853 { flex: none; width: 100%; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-DN5Cb.framer-v-gjks3k .framer-1h3kkwj { gap: 0px; } .framer-DN5Cb.framer-v-gjks3k .framer-1h3kkwj > * { margin: 0px; margin-bottom: calc(56px / 2); margin-top: calc(56px / 2); } .framer-DN5Cb.framer-v-gjks3k .framer-1h3kkwj > :first-child { margin-top: 0px; } .framer-DN5Cb.framer-v-gjks3k .framer-1h3kkwj > :last-child { margin-bottom: 0px; } }\", \".framer-DN5Cb.framer-v-i8tr5s .framer-1h3kkwj { flex-direction: column; gap: 56px; justify-content: flex-start; padding: 12px 20px 20px 20px; width: 390px; }\", \".framer-DN5Cb.framer-v-i8tr5s .framer-19nhdre, .framer-DN5Cb.framer-v-14ac80f .framer-19nhdre { align-content: center; align-items: center; flex: none; height: min-content; order: 0; width: 100%; }\", \".framer-DN5Cb.framer-v-i8tr5s .framer-q7dosh, .framer-DN5Cb.framer-v-14ac80f .framer-q7dosh { height: auto; overflow: visible; }\", \".framer-DN5Cb.framer-v-i8tr5s .framer-zuij3o { align-self: unset; flex-direction: column; gap: 8px; height: min-content; order: 1; width: 100%; }\", \".framer-DN5Cb.framer-v-i8tr5s .framer-paseol-container, .framer-DN5Cb.framer-v-i8tr5s .framer-1imksn0-container { height: auto; }\", \".framer-DN5Cb.framer-v-i8tr5s .framer-1dsny75-container { order: 2; width: 100%; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-DN5Cb.framer-v-i8tr5s .framer-1h3kkwj, .framer-DN5Cb.framer-v-i8tr5s .framer-zuij3o { gap: 0px; } .framer-DN5Cb.framer-v-i8tr5s .framer-1h3kkwj > * { margin: 0px; margin-bottom: calc(56px / 2); margin-top: calc(56px / 2); } .framer-DN5Cb.framer-v-i8tr5s .framer-1h3kkwj > :first-child, .framer-DN5Cb.framer-v-i8tr5s .framer-zuij3o > :first-child { margin-top: 0px; } .framer-DN5Cb.framer-v-i8tr5s .framer-1h3kkwj > :last-child, .framer-DN5Cb.framer-v-i8tr5s .framer-zuij3o > :last-child { margin-bottom: 0px; } .framer-DN5Cb.framer-v-i8tr5s .framer-zuij3o > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } }\", \".framer-DN5Cb.framer-v-so48jj .framer-1h3kkwj { overflow: visible; }\", \".framer-DN5Cb.framer-v-so48jj .framer-5fdr25-container, .framer-DN5Cb.framer-v-so48jj .framer-1kfr3j-container, .framer-DN5Cb.framer-v-14ac80f .framer-tiu8e9, .framer-DN5Cb.framer-v-14ac80f .framer-snc8gk-container { order: 1; }\", \".framer-DN5Cb.framer-v-so48jj .framer-bvdil1, .framer-DN5Cb.framer-v-14ac80f .framer-v9urls { order: 2; }\", \".framer-DN5Cb.framer-v-so48jj .framer-c6kvl5-container, .framer-DN5Cb.framer-v-so48jj .framer-sat7xy, .framer-DN5Cb.framer-v-14ac80f .framer-wdst6w { order: 0; }\", \".framer-DN5Cb.framer-v-14ac80f .framer-1h3kkwj { flex-direction: column; gap: 24px; justify-content: flex-start; padding: 12px 20px 1px 20px; width: 390px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-DN5Cb.framer-v-14ac80f .framer-1h3kkwj { gap: 0px; } .framer-DN5Cb.framer-v-14ac80f .framer-1h3kkwj > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-DN5Cb.framer-v-14ac80f .framer-1h3kkwj > :first-child { margin-top: 0px; } .framer-DN5Cb.framer-v-14ac80f .framer-1h3kkwj > :last-child { margin-bottom: 0px; } }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerIntrinsicHeight 56\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerIntrinsicWidth 1200\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"vRz6iFx98\":{\"layout\":[\"fixed\",\"auto\"]},\"dxtA8R9ro\":{\"layout\":[\"fixed\",\"auto\"]},\"cejOMEH6_\":{\"layout\":[\"fixed\",\"auto\"]},\"o0eRbiNdq\":{\"layout\":[\"fixed\",\"auto\"]},\"Xo6UR1gTu\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerVariables {\"i4h06dIfZ\":\"background\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             */\nconst FramerpQWsMWkcK = withCSS(Component, css, \"framer-DN5Cb\");\nexport default FramerpQWsMWkcK;\nFramerpQWsMWkcK.displayName = \"Topbar\";\nFramerpQWsMWkcK.defaultProps = {\n  height: 56,\n  width: 1200\n};\naddPropertyControls(FramerpQWsMWkcK, {\n  variant: {\n    options: [\"eoTXJYY6N\", \"vRz6iFx98\", \"dxtA8R9ro\", \"cejOMEH6_\", \"o0eRbiNdq\", \"Xo6UR1gTu\"],\n    optionTitles: [\"Desktop\", \"Tablet\", \"Phone\", \"Phone Open\", \"Side Panel - Desktop\", \"Phone Open\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  i4h06dIfZ: {\n    defaultValue: 'var(--token-cb9b834f-e87e-485f-bee1-5414f9b170e5, rgb(255, 252, 250)) /* {\"name\":\"Brand / BG\"} */',\n    title: \"Background\",\n    type: ControlType.Color\n  }\n});\naddFonts(FramerpQWsMWkcK, [{\n  family: \"Darker Grotesque\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/pQWsMWkcK:default\",\n    url: \"https://fonts.gstatic.com/s/darkergrotesque/v8/U9MK6cuh-mLQlC4BKCtayOfARkSVgb381b-W8-QDqXzprX7y-XFyZFUB.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/darkergrotesque/v8/U9MK6cuh-mLQlC4BKCtayOfARkSVgb381b-W8-QDqXzprX7y-XFyZFUB.ttf\",\n  weight: \"600\"\n}, ...FeatherFonts, ...TopBarLinkFonts, ...ButtonFonts, ...FormSparkFonts, ...LinkFonts, ...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerpQWsMWkcK\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vRz6iFx98\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dxtA8R9ro\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cejOMEH6_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"o0eRbiNdq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Xo6UR1gTu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"1200\",\n        \"framerVariables\": \"{\\\"i4h06dIfZ\\\":\\\"background\\\"}\",\n        \"framerIntrinsicHeight\": \"56\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["r", "s", "o", "t", "e", "i", "l", "iconKeys", "moduleBaseUrl", "uppercaseIconKeys", "name", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "mirrored", "isMounted", "pe", "iconKey", "useIconSelection", "SelectedIcon", "setSelectedIcon", "ye", "s", "npm_react_18_1_exports", "importModule", "active", "module", "e", "ue", "emptyState", "RenderTarget", "p", "NullState", "addPropertyControls", "ControlType", "defaultEvents", "emailRegex", "validateEmail", "email", "FormSpark", "withCSS", "formId", "withName", "name", "withEmail", "withMessage", "message", "layout", "inputs", "button", "style", "gap", "onSubmit", "props", "nameValue", "setName", "ye", "emailValue", "setEmail", "messageValue", "setMessage", "isNameError", "setNameError", "isEmailError", "setEmailError", "isMessageError", "setMessageError", "isLoading", "setLoading", "isSuccess", "setSuccess", "isCanvas", "se", "RenderTarget", "gridTemplateRows", "rows", "gridTemplateColumns", "cols", "fontFamily", "fontSize", "fontWeight", "useFontControls", "borderRadius", "useRadius", "paddingValue", "usePadding", "validateForm", "te", "error", "handleSubmit", "event", "data", "entries", "handleNameChange", "handleEmailChange", "handleMessageChange", "p", "motion", "containerStyles", "u", "defaultStyle", "addPropertyControls", "ControlType", "fontControls", "paddingControl", "borderRadiusControl", "FormSpark_default", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "UOmoCsgr5", "UmrCgumt_", "QzJmBMdra", "PsFydsFRx", "POJCtJZE7", "oSiaPw2uq", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "Link", "RichText", "x", "css", "FramerP3NlPkzDI", "withCSS", "P3NlPkzDI_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "yBdJKpWdH", "aNRBLRgKl", "cc2aBvc6n", "qZa1j51Di", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "Link", "RichText", "x", "css", "FramerWIJ5TmFva", "withCSS", "WIJ5TmFva_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "FeatherFonts", "getFonts", "Icon", "TopBarLinkFonts", "WIJ5TmFva_default", "ButtonFonts", "SjXrwyuYd_default", "FormSparkFonts", "FormSpark_default", "LinkFonts", "P3NlPkzDI_default", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "i4h06dIfZ", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onClickow09pw", "args", "tap1p6008y", "tap1wgeoaa", "onClick1hy434g", "onMouseLeave1lk5grm", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "router", "useRouter", "isDisplayed5", "isDisplayed6", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "u", "RichText", "x", "resolveLink", "css", "FramerpQWsMWkcK", "withCSS", "pQWsMWkcK_default", "addPropertyControls", "ControlType", "addFonts", "fonts"]
}
