{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js", "ssg:https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js", "ssg:https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js", "ssg:https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/9zLIz4fn80IR9zpOx18Q/Embed.js", "ssg:https://framerusercontent.com/modules/riq1tCi9MrkixqPWL8om/c1yLGre1yfLrqw9Eunvl/rrd1CGKo8.js", "ssg:https://framerusercontent.com/modules/TvdRrJsUNF61YygHtyEz/JVQR2f4STzhHVwJFxTZy/OPM2iWBQJ.js"],
  "sourcesContent": ["import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n  position: \"relative\",\n  width: \"100%\",\n  height: \"100%\",\n  display: \"flex\",\n  justifyContent: \"center\",\n  alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n  ...containerStyles,\n  borderRadius: 6,\n  background: \"rgba(136, 85, 255, 0.3)\",\n  color: \"#85F\",\n  border: \"1px dashed #85F\",\n  flexDirection: \"column\"\n};\nexport const defaultEvents = {\n  onClick: {\n    type: ControlType.EventHandler\n  },\n  onMouseEnter: {\n    type: ControlType.EventHandler\n  },\n  onMouseLeave: {\n    type: ControlType.EventHandler\n  }\n};\nexport const fontSizeOptions = {\n  type: ControlType.Number,\n  title: \"Font Size\",\n  min: 2,\n  max: 200,\n  step: 1,\n  displayStepper: true\n};\nexport const fontControls = {\n  font: {\n    type: ControlType.Boolean,\n    title: \"Font\",\n    defaultValue: false,\n    disabledTitle: \"Default\",\n    enabledTitle: \"Custom\"\n  },\n  fontFamily: {\n    type: ControlType.String,\n    title: \"Family\",\n    placeholder: \"Inter\",\n    hidden: ({\n      font\n    }) => !font\n  },\n  fontWeight: {\n    type: ControlType.Enum,\n    title: \"Weight\",\n    options: [100, 200, 300, 400, 500, 600, 700, 800, 900],\n    optionTitles: [\"Thin\", \"Extra-light\", \"Light\", \"Regular\", \"Medium\", \"Semi-bold\", \"Bold\", \"Extra-bold\", \"Black\"],\n    hidden: ({\n      font\n    }) => !font\n  }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n  af: \"Afrikaans\",\n  sq: \"Albanian\",\n  an: \"Aragonese\",\n  ar: \"Arabic (Standard)\",\n  \"ar-dz\": \"Arabic (Algeria)\",\n  \"ar-bh\": \"Arabic (Bahrain)\",\n  \"ar-eg\": \"Arabic (Egypt)\",\n  \"ar-iq\": \"Arabic (Iraq)\",\n  \"ar-jo\": \"Arabic (Jordan)\",\n  \"ar-kw\": \"Arabic (Kuwait)\",\n  \"ar-lb\": \"Arabic (Lebanon)\",\n  \"ar-ly\": \"Arabic (Libya)\",\n  \"ar-ma\": \"Arabic (Morocco)\",\n  \"ar-om\": \"Arabic (Oman)\",\n  \"ar-qa\": \"Arabic (Qatar)\",\n  \"ar-sa\": \"Arabic (Saudi Arabia)\",\n  \"ar-sy\": \"Arabic (Syria)\",\n  \"ar-tn\": \"Arabic (Tunisia)\",\n  \"ar-ae\": \"Arabic (U.A.E.)\",\n  \"ar-ye\": \"Arabic (Yemen)\",\n  hy: \"Armenian\",\n  as: \"Assamese\",\n  ast: \"Asturian\",\n  az: \"Azerbaijani\",\n  eu: \"Basque\",\n  bg: \"Bulgarian\",\n  be: \"Belarusian\",\n  bn: \"Bengali\",\n  bs: \"Bosnian\",\n  br: \"Breton\",\n  my: \"Burmese\",\n  ca: \"Catalan\",\n  ch: \"Chamorro\",\n  ce: \"Chechen\",\n  zh: \"Chinese\",\n  \"zh-hk\": \"Chinese (Hong Kong)\",\n  \"zh-cn\": \"Chinese (PRC)\",\n  \"zh-sg\": \"Chinese (Singapore)\",\n  \"zh-tw\": \"Chinese (Taiwan)\",\n  cv: \"Chuvash\",\n  co: \"Corsican\",\n  cr: \"Cree\",\n  hr: \"Croatian\",\n  cs: \"Czech\",\n  da: \"Danish\",\n  nl: \"Dutch (Standard)\",\n  \"nl-be\": \"Dutch (Belgian)\",\n  en: \"English\",\n  \"en-au\": \"English (Australia)\",\n  \"en-bz\": \"English (Belize)\",\n  \"en-ca\": \"English (Canada)\",\n  \"en-ie\": \"English (Ireland)\",\n  \"en-jm\": \"English (Jamaica)\",\n  \"en-nz\": \"English (New Zealand)\",\n  \"en-ph\": \"English (Philippines)\",\n  \"en-za\": \"English (South Africa)\",\n  \"en-tt\": \"English (Trinidad & Tobago)\",\n  \"en-gb\": \"English (United Kingdom)\",\n  \"en-us\": \"English (United States)\",\n  \"en-zw\": \"English (Zimbabwe)\",\n  eo: \"Esperanto\",\n  et: \"Estonian\",\n  fo: \"Faeroese\",\n  fa: \"Farsi\",\n  fj: \"Fijian\",\n  fi: \"Finnish\",\n  fr: \"French (Standard)\",\n  \"fr-be\": \"French (Belgium)\",\n  \"fr-ca\": \"French (Canada)\",\n  \"fr-fr\": \"French (France)\",\n  \"fr-lu\": \"French (Luxembourg)\",\n  \"fr-mc\": \"French (Monaco)\",\n  \"fr-ch\": \"French (Switzerland)\",\n  fy: \"Frisian\",\n  fur: \"Friulian\",\n  gd: \"Gaelic (Scots)\",\n  \"gd-ie\": \"Gaelic (Irish)\",\n  gl: \"Galacian\",\n  ka: \"Georgian\",\n  de: \"German (Standard)\",\n  \"de-at\": \"German (Austria)\",\n  \"de-de\": \"German (Germany)\",\n  \"de-li\": \"German (Liechtenstein)\",\n  \"de-lu\": \"German (Luxembourg)\",\n  \"de-ch\": \"German (Switzerland)\",\n  el: \"Greek\",\n  gu: \"Gujurati\",\n  ht: \"Haitian\",\n  he: \"Hebrew\",\n  hi: \"Hindi\",\n  hu: \"Hungarian\",\n  is: \"Icelandic\",\n  id: \"Indonesian\",\n  iu: \"Inuktitut\",\n  ga: \"Irish\",\n  it: \"Italian (Standard)\",\n  \"it-ch\": \"Italian (Switzerland)\",\n  ja: \"Japanese\",\n  kn: \"Kannada\",\n  ks: \"Kashmiri\",\n  kk: \"Kazakh\",\n  km: \"Khmer\",\n  ky: \"Kirghiz\",\n  tlh: \"Klingon\",\n  ko: \"Korean\",\n  \"ko-kp\": \"Korean (North Korea)\",\n  \"ko-kr\": \"Korean (South Korea)\",\n  la: \"Latin\",\n  lv: \"Latvian\",\n  lt: \"Lithuanian\",\n  lb: \"Luxembourgish\",\n  mk: \"FYRO Macedonian\",\n  ms: \"Malay\",\n  ml: \"Malayalam\",\n  mt: \"Maltese\",\n  mi: \"Maori\",\n  mr: \"Marathi\",\n  mo: \"Moldavian\",\n  nv: \"Navajo\",\n  ng: \"Ndonga\",\n  ne: \"Nepali\",\n  no: \"Norwegian\",\n  nb: \"Norwegian (Bokmal)\",\n  nn: \"Norwegian (Nynorsk)\",\n  oc: \"Occitan\",\n  or: \"Oriya\",\n  om: \"Oromo\",\n  \"fa-ir\": \"Persian/Iran\",\n  pl: \"Polish\",\n  pt: \"Portuguese\",\n  \"pt-br\": \"Portuguese (Brazil)\",\n  pa: \"Punjabi\",\n  \"pa-in\": \"Punjabi (India)\",\n  \"pa-pk\": \"Punjabi (Pakistan)\",\n  qu: \"Quechua\",\n  rm: \"Rhaeto-Romanic\",\n  ro: \"Romanian\",\n  \"ro-mo\": \"Romanian (Moldavia)\",\n  ru: \"Russian\",\n  \"ru-mo\": \"Russian (Moldavia)\",\n  sz: \"Sami (Lappish)\",\n  sg: \"Sango\",\n  sa: \"Sanskrit\",\n  sc: \"Sardinian\",\n  sd: \"Sindhi\",\n  si: \"Singhalese\",\n  sr: \"Serbian\",\n  sk: \"Slovak\",\n  sl: \"Slovenian\",\n  so: \"Somani\",\n  sb: \"Sorbian\",\n  es: \"Spanish\",\n  \"es-ar\": \"Spanish (Argentina)\",\n  \"es-bo\": \"Spanish (Bolivia)\",\n  \"es-cl\": \"Spanish (Chile)\",\n  \"es-co\": \"Spanish (Colombia)\",\n  \"es-cr\": \"Spanish (Costa Rica)\",\n  \"es-do\": \"Spanish (Dominican Republic)\",\n  \"es-ec\": \"Spanish (Ecuador)\",\n  \"es-sv\": \"Spanish (El Salvador)\",\n  \"es-gt\": \"Spanish (Guatemala)\",\n  \"es-hn\": \"Spanish (Honduras)\",\n  \"es-mx\": \"Spanish (Mexico)\",\n  \"es-ni\": \"Spanish (Nicaragua)\",\n  \"es-pa\": \"Spanish (Panama)\",\n  \"es-py\": \"Spanish (Paraguay)\",\n  \"es-pe\": \"Spanish (Peru)\",\n  \"es-pr\": \"Spanish (Puerto Rico)\",\n  \"es-es\": \"Spanish (Spain)\",\n  \"es-uy\": \"Spanish (Uruguay)\",\n  \"es-ve\": \"Spanish (Venezuela)\",\n  sx: \"Sutu\",\n  sw: \"Swahili\",\n  sv: \"Swedish\",\n  \"sv-fi\": \"Swedish (Finland)\",\n  \"sv-sv\": \"Swedish (Sweden)\",\n  ta: \"Tamil\",\n  tt: \"Tatar\",\n  te: \"Teluga\",\n  th: \"Thai\",\n  tig: \"Tigre\",\n  ts: \"Tsonga\",\n  tn: \"Tswana\",\n  tr: \"Turkish\",\n  tk: \"Turkmen\",\n  uk: \"Ukrainian\",\n  hsb: \"Upper Sorbian\",\n  ur: \"Urdu\",\n  ve: \"Venda\",\n  vi: \"Vietnamese\",\n  vo: \"Volapuk\",\n  wa: \"Walloon\",\n  cy: \"Welsh\",\n  xh: \"Xhosa\",\n  ji: \"Yiddish\",\n  zu: \"Zulu\"\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fontSizeOptions\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fontControls\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"localeOptions\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fontStack\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"emptyStateStyle\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"containerStyles\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"defaultEvents\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./constants.map", "import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n  return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n  return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n  const isInTarget = useIsInCurrentNavigationTarget();\n  useEffect(() => {\n    if (enabled && isInTarget === goal) callback();\n  }, [isInTarget]);\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"useOnEnter\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"useOnExit\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./useOnNavigationTargetChange.map", "import { useMemo } from \"react\";\nexport const isBrowserSafari = () => {\n  if (typeof navigator !== `undefined`) {\n    const userAgent = navigator.userAgent.toLowerCase();\n    const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n    return isSafari;\n  } else return false;\n};\nexport const useIsBrowserSafari = () => useMemo(() => isBrowserSafari(), []);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"useIsBrowserSafari\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"isBrowserSafari\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./isBrowser.map", "// @ts-ignore\nimport { fontStore } from \"framer\";\nimport { useEffect } from \"react\";\nimport { fontStack } from \"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";\nconst fontWeights = {\n  100: \"Thin\",\n  200: \"Extra-light\",\n  300: \"Light\",\n  400: \"Regular\",\n  500: \"Medium\",\n  600: \"Semi-bold\",\n  700: \"Bold\",\n  800: \"Extra-bold\",\n  900: \"Black\"\n};\nexport function useFontControls(props) {\n  const {\n    fontFamily = \"Inter\",\n    fontSize = 16,\n    fontWeight = 400,\n    font = false\n  } = props;\n  const fontWeightName = fontWeights[fontWeight];\n  const customFontStack = `\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;\n  const fontFamilyStyle = fontFamily ? {\n    fontSize,\n    fontWeight,\n    fontFamily: customFontStack\n  } : {\n    fontSize,\n    fontWeight\n  };\n  const fetchCustomFonts = async () => {\n    await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`, `CUSTOM;${fontFamily} ${fontWeightName}`, `GF;${fontFamily}-${fontWeightName.toLowerCase()}`]).catch(e => console.error(e));\n  };\n  useEffect(() => {\n    if (font) fetchCustomFonts();\n  }, [font, fontFamily, fontWeight]);\n  return fontFamilyStyle;\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"useFontControls\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./useFontControls.map", "import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n  const currentRenderTarget = useMemo(() => RenderTarget.current(), []);\n  return currentRenderTarget;\n}\nexport function useIsInPreview() {\n  const inPreview = useMemo(() => RenderTarget.current() === RenderTarget.preview, []);\n  return inPreview;\n}\nexport function useIsOnCanvas() {\n  const onCanvas = useMemo(() => RenderTarget.current() === RenderTarget.canvas, []);\n  return onCanvas;\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"useIsInPreview\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"useRenderTarget\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"useIsOnCanvas\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./useRenderTarget.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n  const {\n    borderRadius,\n    isMixedBorderRadius,\n    topLeftRadius,\n    topRightRadius,\n    bottomRightRadius,\n    bottomLeftRadius\n  } = props;\n  const radiusValue = useMemo(() => isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`, [borderRadius, isMixedBorderRadius, topLeftRadius, topRightRadius, bottomRightRadius, bottomLeftRadius]);\n  return radiusValue;\n}\nexport const borderRadiusControl = {\n  borderRadius: {\n    title: \"Radius\",\n    type: ControlType.FusedNumber,\n    toggleKey: \"isMixedBorderRadius\",\n    toggleTitles: [\"Radius\", \"Radius per corner\"],\n    valueKeys: [\"topLeftRadius\", \"topRightRadius\", \"bottomRightRadius\", \"bottomLeftRadius\"],\n    valueLabels: [\"TL\", \"TR\", \"BR\", \"BL\"],\n    min: 0\n  }\n};\nexport function usePadding(props) {\n  const {\n    padding,\n    paddingPerSide,\n    paddingTop,\n    paddingRight,\n    paddingBottom,\n    paddingLeft\n  } = props;\n  const paddingValue = useMemo(() => paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding, [padding, paddingPerSide, paddingTop, paddingRight, paddingBottom, paddingLeft]);\n  return paddingValue;\n}\nexport const paddingControl = {\n  padding: {\n    type: ControlType.FusedNumber,\n    toggleKey: \"paddingPerSide\",\n    toggleTitles: [\"Padding\", \"Padding per side\"],\n    valueKeys: [\"paddingTop\", \"paddingRight\", \"paddingBottom\", \"paddingLeft\"],\n    valueLabels: [\"T\", \"R\", \"B\", \"L\"],\n    min: 0,\n    title: \"Padding\"\n  }\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"borderRadiusControl\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"useRadius\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"RadiusProps\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"PaddingProps\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"usePadding\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"paddingControl\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./propUtils.map", "import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { useEffect, useRef, useState } from \"react\";\nimport { addPropertyControls, ControlType } from \"framer\";\nimport { useIsOnCanvas, emptyStateStyle, containerStyles } from \"https://framer.com/m/framer/default-utils.js\"; /**\n                                                                                                                * @framerIntrinsicWidth 600\n                                                                                                                * @framerIntrinsicHeight 400\n                                                                                                                *\n                                                                                                                * @framerSupportedLayoutWidth fixed\n                                                                                                                * @framerSupportedLayoutHeight fixed\n                                                                                                                *\n                                                                                                                * @framerDisableUnlink\n                                                                                                                */\nexport default function Embed({\n  type,\n  url,\n  html\n}) {\n  if (type === \"url\" && url) {\n    return /*#__PURE__*/_jsx(EmbedURL, {\n      url: url\n    });\n  }\n  if (type === \"html\" && html) {\n    return /*#__PURE__*/_jsx(EmbedHTML, {\n      html: html\n    });\n  }\n  return /*#__PURE__*/_jsx(Instructions, {});\n}\n;\naddPropertyControls(Embed, {\n  type: {\n    type: ControlType.Enum,\n    defaultValue: \"url\",\n    displaySegmentedControl: true,\n    options: [\"url\", \"html\"],\n    optionTitles: [\"URL\", \"HTML\"]\n  },\n  url: {\n    title: \"URL\",\n    type: ControlType.String,\n    description: \"Some websites don\u2019t support embedding.\",\n    hidden(props) {\n      return props.type !== \"url\";\n    }\n  },\n  html: {\n    title: \"HTML\",\n    displayTextArea: true,\n    type: ControlType.String,\n    hidden(props) {\n      return props.type !== \"html\";\n    }\n  }\n});\nfunction Instructions() {\n  return /*#__PURE__*/_jsx(\"div\", {\n    style: {\n      ...emptyStateStyle,\n      overflow: \"hidden\"\n    },\n    children: /*#__PURE__*/_jsx(\"div\", {\n      style: centerTextStyle,\n      children: \"To embed a website or widget, add it to the properties\\xa0panel.\"\n    })\n  });\n}\nfunction EmbedURL({\n  url\n}) {\n  // Add https:// if the URL does not have a protocol.\n  if (!/[a-z]+:\\/\\//.test(url)) {\n    url = \"https://\" + url;\n  }\n  const onCanvas = useIsOnCanvas(); // We need to check if the url is blocked inside an iframe by the X-Frame-Options\n  // or Content-Security-Policy headers on the backend.\n  const [state, setState] = useState(onCanvas ? undefined : false);\n  useEffect(() => {\n    // We only want to check on the canvas.\n    // On the website we want to avoid the additional delay.\n    if (!onCanvas) return; // TODO: We could also use AbortController here.\n    let isLastEffect = true;\n    setState(undefined);\n    async function load() {\n      const response = await fetch(\"https://api.framer.com/functions/check-iframe-url?url=\" + encodeURIComponent(url));\n      if (response.status == 200) {\n        const {\n          isBlocked\n        } = await response.json();\n        if (isLastEffect) {\n          setState(isBlocked);\n        }\n      } else {\n        const message = await response.text();\n        console.error(message);\n        const error = new Error(\"This site can\u2019t be reached.\");\n        setState(error);\n      }\n    }\n    load().catch(error => {\n      console.error(error);\n      setState(error);\n    });\n    return () => {\n      isLastEffect = false;\n    };\n  }, [url]);\n  if (!url.startsWith(\"https://\")) {\n    return /*#__PURE__*/_jsx(ErrorMessage, {\n      message: \"Unsupported protocol.\"\n    });\n  }\n  if (state === undefined) {\n    return /*#__PURE__*/_jsx(LoadingIndicator, {});\n  }\n  if (state instanceof Error) {\n    return /*#__PURE__*/_jsx(ErrorMessage, {\n      message: state.message\n    });\n  }\n  if (state === true) {\n    const message = `Can't embed ${url} due to its content security policy.`;\n    return /*#__PURE__*/_jsx(ErrorMessage, {\n      message: message\n    });\n  }\n  return /*#__PURE__*/_jsx(\"iframe\", {\n    src: url,\n    style: iframeStyle,\n    loading: \"lazy\",\n    // @ts-ignore\n    fetchPriority: onCanvas ? \"low\" : \"auto\",\n    referrerPolicy: \"no-referrer\",\n    sandbox: getSandbox(onCanvas)\n  });\n}\nconst iframeStyle = {\n  width: \"100%\",\n  height: \"100%\",\n  border: \"none\"\n};\nfunction getSandbox(onCanvas) {\n  const result = [\"allow-same-origin\", \"allow-scripts\"];\n  if (!onCanvas) {\n    result.push(\"allow-downloads\", \"allow-forms\", \"allow-modals\", \"allow-orientation-lock\", \"allow-pointer-lock\", \"allow-popups\", \"allow-popups-to-escape-sandbox\", \"allow-presentation\", \"allow-storage-access-by-user-activation\", \"allow-top-navigation-by-user-activation\");\n  }\n  return result.join(\" \");\n}\nfunction EmbedHTML({\n  html\n}) {\n  const ref = useRef(); // If the HTML contains a script tag we can't use\n  // dangerouslySetInnerHTML because it doesn't execute\n  // scripts on the client. Otherwise, we can benefit\n  // from SSG by using dangerouslySetInnerHTML.\n  const hasScript = html.includes(\"</script>\");\n  useEffect(() => {\n    if (!hasScript) return;\n    const div = ref.current;\n    div.innerHTML = html;\n    executeScripts(div);\n    return () => {\n      div.innerHTML = \"\";\n    };\n  }, [html, hasScript]);\n  return /*#__PURE__*/_jsx(\"div\", {\n    ref: ref,\n    style: htmlStyle,\n    dangerouslySetInnerHTML: !hasScript ? {\n      __html: html\n    } : undefined\n  });\n}\nconst htmlStyle = {\n  width: \"100%\",\n  height: \"100%\",\n  display: \"flex\",\n  flexDirection: \"column\",\n  justifyContent: \"center\",\n  alignItems: \"center\"\n}; // This function replaces scripts with executable ones.\n// https://stackoverflow.com/questions/1197575/can-scripts-be-inserted-with-innerhtml\nfunction executeScripts(node) {\n  if (node instanceof Element && node.tagName === \"SCRIPT\") {\n    const script = document.createElement(\"script\");\n    script.text = node.innerHTML;\n    for (const {\n      name,\n      value\n    } of node.attributes) {\n      script.setAttribute(name, value);\n    }\n    node.parentElement.replaceChild(script, node);\n  } else {\n    for (const child of node.childNodes) {\n      executeScripts(child);\n    }\n  }\n} // Generic components\nfunction LoadingIndicator() {\n  return /*#__PURE__*/_jsx(\"div\", {\n    className: \"framerInternalUI-componentPlaceholder\",\n    style: {\n      ...containerStyles,\n      overflow: \"hidden\"\n    },\n    children: /*#__PURE__*/_jsx(\"div\", {\n      style: centerTextStyle,\n      children: \"Loading\u2026\"\n    })\n  });\n}\nfunction ErrorMessage({\n  message\n}) {\n  return /*#__PURE__*/_jsx(\"div\", {\n    className: \"framerInternalUI-errorPlaceholder\",\n    style: {\n      ...containerStyles,\n      overflow: \"hidden\"\n    },\n    children: /*#__PURE__*/_jsxs(\"div\", {\n      style: centerTextStyle,\n      children: [\"Error: \", message]\n    })\n  });\n}\nconst centerTextStyle = {\n  textAlign: \"center\",\n  minWidth: 140\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Embed\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerDisableUnlink\": \"\",\n        \"framerIntrinsicWidth\": \"600\",\n        \"framerIntrinsicHeight\": \"400\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Embed.map", "// Generated by Framer (d213f04)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useActiveVariantCallback, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/wKJAT6GvYzcQt0yXjKmr/l3U0QbjRCP8CBjQSU2FO/ro7OPezbn.js\";\nconst enabledGestures = {\n  jdFPtdJ6g: {\n    hover: true,\n    pressed: true\n  },\n  mZ7mrdMot: {\n    hover: true,\n    pressed: true\n  },\n  nsUvLbzrI: {\n    hover: true,\n    pressed: true\n  },\n  oH9hcJMoF: {\n    hover: true,\n    pressed: true\n  },\n  u5iVlI25N: {\n    hover: true,\n    pressed: true\n  },\n  VJDiix0GQ: {\n    hover: true,\n    pressed: true\n  }\n};\nconst cycleOrder = [\"oH9hcJMoF\", \"mZ7mrdMot\", \"jdFPtdJ6g\", \"nsUvLbzrI\", \"VJDiix0GQ\", \"u5iVlI25N\"];\nconst variantClassNames = {\n  jdFPtdJ6g: \"framer-v-fq7icu\",\n  mZ7mrdMot: \"framer-v-1nw96eo\",\n  nsUvLbzrI: \"framer-v-1iw9ypo\",\n  oH9hcJMoF: \"framer-v-1t1vbk3\",\n  u5iVlI25N: \"framer-v-7oa9zx\",\n  VJDiix0GQ: \"framer-v-1fce01g\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  \"Primary L\": \"oH9hcJMoF\",\n  \"Primary S\": \"nsUvLbzrI\",\n  \"Secondary L\": \"mZ7mrdMot\",\n  \"Secondary S\": \"VJDiix0GQ\",\n  \"Tertiary L\": \"jdFPtdJ6g\",\n  \"Tertiary S\": \"u5iVlI25N\"\n};\nconst getProps = ({\n  height,\n  id,\n  sUBSCRIBE,\n  tap,\n  textColor,\n  width,\n  ...props\n}) => {\n  var ref, ref1, _variant, ref2;\n  return {\n    ...props,\n    aK7jyIIwi: (ref = sUBSCRIBE !== null && sUBSCRIBE !== void 0 ? sUBSCRIBE : props.aK7jyIIwi) !== null && ref !== void 0 ? ref : \"SUBSCRIBE\",\n    Dlf2qAxEt: (ref1 = textColor !== null && textColor !== void 0 ? textColor : props.Dlf2qAxEt) !== null && ref1 !== void 0 ? ref1 : \"rgb(255, 255, 255)\",\n    frqFDimPA: tap !== null && tap !== void 0 ? tap : props.frqFDimPA,\n    variant: (ref2 = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref2 !== void 0 ? ref2 : \"oH9hcJMoF\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    aK7jyIIwi,\n    frqFDimPA,\n    Dlf2qAxEt,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"oH9hcJMoF\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTap1rvgtji = activeVariantCallback(async (...args) => {\n    if (frqFDimPA) {\n      const res = await frqFDimPA(...args);\n      if (res === false) return false;\n    }\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-sRaTs\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(motion.button, {\n          ...restProps,\n          className: cx(\"framer-1t1vbk3\", className),\n          \"data-framer-name\": \"Primary L\",\n          \"data-highlight\": true,\n          \"data-reset\": \"button\",\n          layoutDependency: layoutDependency,\n          layoutId: \"oH9hcJMoF\",\n          onTap: onTap1rvgtji,\n          ref: ref,\n          style: {\n            \"--border-bottom-width\": \"0px\",\n            \"--border-color\": \"rgba(0, 0, 0, 0)\",\n            \"--border-left-width\": \"0px\",\n            \"--border-right-width\": \"0px\",\n            \"--border-style\": \"solid\",\n            \"--border-top-width\": \"0px\",\n            backgroundColor: \"rgba(255, 255, 255, 0.39)\",\n            borderBottomLeftRadius: 10,\n            borderBottomRightRadius: 10,\n            borderTopLeftRadius: 10,\n            borderTopRightRadius: 10,\n            boxShadow: \"0px 5px 20px 0px rgba(0, 0, 0, 0.05)\",\n            filter: \"brightness(1)\",\n            WebkitFilter: \"brightness(1)\",\n            ...style\n          },\n          variants: {\n            \"jdFPtdJ6g-hover\": {\n              boxShadow: \"none\",\n              filter: \"brightness(0.95)\",\n              WebkitFilter: \"brightness(0.95)\"\n            },\n            \"jdFPtdJ6g-pressed\": {\n              boxShadow: \"none\",\n              filter: \"brightness(0.9)\",\n              WebkitFilter: \"brightness(0.9)\"\n            },\n            \"mZ7mrdMot-hover\": {\n              filter: \"brightness(0.95)\",\n              WebkitFilter: \"brightness(0.95)\"\n            },\n            \"mZ7mrdMot-pressed\": {\n              filter: \"brightness(0.9)\",\n              WebkitFilter: \"brightness(0.9)\"\n            },\n            \"nsUvLbzrI-hover\": {\n              filter: \"brightness(0.95)\",\n              WebkitFilter: \"brightness(0.95)\"\n            },\n            \"nsUvLbzrI-pressed\": {\n              filter: \"brightness(0.9)\",\n              WebkitFilter: \"brightness(0.9)\"\n            },\n            \"oH9hcJMoF-hover\": {\n              backgroundColor: \"rgb(122, 122, 122)\",\n              filter: \"brightness(0.95)\",\n              WebkitFilter: \"brightness(0.95)\"\n            },\n            \"oH9hcJMoF-pressed\": {\n              backgroundColor: \"rgb(0, 153, 255)\",\n              filter: \"brightness(0.9)\",\n              WebkitFilter: \"brightness(0.9)\"\n            },\n            \"u5iVlI25N-hover\": {\n              boxShadow: \"none\",\n              filter: \"brightness(0.95)\",\n              WebkitFilter: \"brightness(0.95)\"\n            },\n            \"u5iVlI25N-pressed\": {\n              boxShadow: \"none\",\n              filter: \"brightness(0.9)\",\n              WebkitFilter: \"brightness(0.9)\"\n            },\n            \"VJDiix0GQ-hover\": {\n              filter: \"brightness(0.95)\",\n              WebkitFilter: \"brightness(0.95)\"\n            },\n            \"VJDiix0GQ-pressed\": {\n              filter: \"brightness(0.9)\",\n              WebkitFilter: \"brightness(0.9)\"\n            },\n            jdFPtdJ6g: {\n              backgroundColor: \"rgba(255, 255, 255, 0.3)\",\n              boxShadow: \"none\"\n            },\n            mZ7mrdMot: {\n              \"--border-bottom-width\": \"1px\",\n              \"--border-color\": \"rgba(0, 0, 0, 0.05)\",\n              \"--border-left-width\": \"1px\",\n              \"--border-right-width\": \"1px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"1px\",\n              backgroundColor: \"rgb(255, 255, 255)\"\n            },\n            u5iVlI25N: {\n              backgroundColor: \"rgba(255, 255, 255, 0.3)\",\n              boxShadow: \"none\"\n            },\n            VJDiix0GQ: {\n              \"--border-bottom-width\": \"1px\",\n              \"--border-color\": \"rgba(0, 0, 0, 0.05)\",\n              \"--border-left-width\": \"1px\",\n              \"--border-right-width\": \"1px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"1px\",\n              backgroundColor: \"rgb(255, 255, 255)\"\n            }\n          },\n          ...addPropertyOverrides({\n            \"jdFPtdJ6g-hover\": {\n              \"data-framer-name\": undefined\n            },\n            \"jdFPtdJ6g-pressed\": {\n              \"data-framer-name\": undefined\n            },\n            \"mZ7mrdMot-hover\": {\n              \"data-framer-name\": undefined\n            },\n            \"mZ7mrdMot-pressed\": {\n              \"data-framer-name\": undefined\n            },\n            \"nsUvLbzrI-hover\": {\n              \"data-framer-name\": undefined\n            },\n            \"nsUvLbzrI-pressed\": {\n              \"data-framer-name\": undefined\n            },\n            \"oH9hcJMoF-hover\": {\n              \"data-framer-name\": undefined\n            },\n            \"oH9hcJMoF-pressed\": {\n              \"data-framer-name\": undefined\n            },\n            \"u5iVlI25N-hover\": {\n              \"data-framer-name\": undefined\n            },\n            \"u5iVlI25N-pressed\": {\n              \"data-framer-name\": undefined\n            },\n            \"VJDiix0GQ-hover\": {\n              \"data-framer-name\": undefined\n            },\n            \"VJDiix0GQ-pressed\": {\n              \"data-framer-name\": undefined\n            },\n            jdFPtdJ6g: {\n              \"data-framer-name\": \"Tertiary L\"\n            },\n            mZ7mrdMot: {\n              \"data-border\": true,\n              \"data-framer-name\": \"Secondary L\"\n            },\n            nsUvLbzrI: {\n              \"data-framer-name\": \"Primary S\"\n            },\n            u5iVlI25N: {\n              \"data-framer-name\": \"Tertiary S\"\n            },\n            VJDiix0GQ: {\n              \"data-border\": true,\n              \"data-framer-name\": \"Secondary S\"\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.p, {\n                style: {\n                  \"--font-selector\": \"R0Y7U3luZS03MDA=\",\n                  \"--framer-font-family\": '\"Syne\", \"Syne Placeholder\", sans-serif',\n                  \"--framer-font-size\": \"15px\",\n                  \"--framer-font-weight\": \"700\",\n                  \"--framer-letter-spacing\": \"-0.4px\",\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                },\n                children: /*#__PURE__*/_jsx(Link, {\n                  href: \"\thttps://lp.constantcontactpages.com/sl/op4yBJg/ritualchs\",\n                  openInNewTab: true,\n                  smoothScroll: false,\n                  children: /*#__PURE__*/_jsx(motion.a, {\n                    className: \"framer-styles-preset-1wicq5s\",\n                    \"data-styles-preset\": \"ro7OPezbn\",\n                    children: \"SUBSCRIBE\"\n                  })\n                })\n              })\n            }),\n            className: \"framer-7y72v3\",\n            fonts: [\"GF;Syne-700\"],\n            layoutDependency: layoutDependency,\n            layoutId: \"KP8DbF0ot\",\n            style: {\n              \"--extracted-r6o4lv\": \"var(--variable-reference-Dlf2qAxEt)\",\n              \"--framer-paragraph-spacing\": \"0px\",\n              \"--variable-reference-Dlf2qAxEt\": Dlf2qAxEt\n            },\n            text: aK7jyIIwi,\n            variants: {\n              jdFPtdJ6g: {\n                \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\"\n              },\n              mZ7mrdMot: {\n                \"--extracted-r6o4lv\": \"var(--token-6a498dd2-32cd-4929-9ba2-df02fe315602, rgb(34, 34, 34))\"\n              },\n              u5iVlI25N: {\n                \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\"\n              },\n              VJDiix0GQ: {\n                \"--extracted-r6o4lv\": \"var(--token-6a498dd2-32cd-4929-9ba2-df02fe315602, rgb(34, 34, 34))\"\n              }\n            },\n            verticalAlignment: \"top\",\n            withExternalLayout: true,\n            ...addPropertyOverrides({\n              nsUvLbzrI: {\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7U3luZS03MDA=\",\n                      \"--framer-font-family\": '\"Syne\", \"Syne Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"14px\",\n                      \"--framer-font-weight\": \"700\",\n                      \"--framer-letter-spacing\": \"-0.2px\",\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                    },\n                    children: /*#__PURE__*/_jsx(Link, {\n                      href: \"\thttps://lp.constantcontactpages.com/sl/op4yBJg/ritualchs\",\n                      openInNewTab: true,\n                      smoothScroll: false,\n                      children: /*#__PURE__*/_jsx(motion.a, {\n                        className: \"framer-styles-preset-1wicq5s\",\n                        \"data-styles-preset\": \"ro7OPezbn\",\n                        children: \"SUBSCRIBE\"\n                      })\n                    })\n                  })\n                })\n              },\n              u5iVlI25N: {\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7U3luZS03MDA=\",\n                      \"--framer-font-family\": '\"Syne\", \"Syne Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"14px\",\n                      \"--framer-font-weight\": \"700\",\n                      \"--framer-letter-spacing\": \"-0.2px\",\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                    },\n                    children: /*#__PURE__*/_jsx(Link, {\n                      href: \"\thttps://lp.constantcontactpages.com/sl/op4yBJg/ritualchs\",\n                      openInNewTab: true,\n                      smoothScroll: false,\n                      children: /*#__PURE__*/_jsx(motion.a, {\n                        className: \"framer-styles-preset-1wicq5s\",\n                        \"data-styles-preset\": \"ro7OPezbn\",\n                        children: \"SUBSCRIBE\"\n                      })\n                    })\n                  })\n                })\n              },\n              VJDiix0GQ: {\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7U3luZS03MDA=\",\n                      \"--framer-font-family\": '\"Syne\", \"Syne Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"14px\",\n                      \"--framer-font-weight\": \"700\",\n                      \"--framer-letter-spacing\": \"-0.2px\",\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                    },\n                    children: /*#__PURE__*/_jsx(Link, {\n                      href: \"\thttps://lp.constantcontactpages.com/sl/op4yBJg/ritualchs\",\n                      openInNewTab: true,\n                      smoothScroll: false,\n                      children: /*#__PURE__*/_jsx(motion.a, {\n                        className: \"framer-styles-preset-1wicq5s\",\n                        \"data-styles-preset\": \"ro7OPezbn\",\n                        children: \"SUBSCRIBE\"\n                      })\n                    })\n                  })\n                })\n              }\n            }, baseVariant, gestureVariant)\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-sRaTs [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-sRaTs .framer-1n09pua { display: block; }\", \".framer-sRaTs .framer-1t1vbk3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 15px 20px 15px 20px; position: relative; width: min-content; }\", \".framer-sRaTs .framer-7y72v3 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-sRaTs .framer-v-1t1vbk3 .framer-1t1vbk3, .framer-sRaTs .framer-v-1nw96eo .framer-1t1vbk3, .framer-sRaTs .framer-v-fq7icu .framer-1t1vbk3, .framer-sRaTs .framer-v-1iw9ypo .framer-1t1vbk3, .framer-sRaTs .framer-v-1fce01g .framer-1t1vbk3, .framer-sRaTs .framer-v-7oa9zx .framer-1t1vbk3 { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-sRaTs .framer-1t1vbk3 { gap: 0px; } .framer-sRaTs .framer-1t1vbk3 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-sRaTs .framer-1t1vbk3 > :first-child { margin-left: 0px; } .framer-sRaTs .framer-1t1vbk3 > :last-child { margin-right: 0px; } }\", \".framer-sRaTs.framer-v-1iw9ypo .framer-1t1vbk3, .framer-sRaTs.framer-v-1fce01g .framer-1t1vbk3, .framer-sRaTs.framer-v-7oa9zx .framer-1t1vbk3 { padding: 10px 15px 10px 15px; }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerIntrinsicHeight 48\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerIntrinsicWidth 136\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"mZ7mrdMot\":{\"layout\":[\"auto\",\"auto\"]},\"jdFPtdJ6g\":{\"layout\":[\"auto\",\"auto\"]},\"nsUvLbzrI\":{\"layout\":[\"auto\",\"auto\"]},\"VJDiix0GQ\":{\"layout\":[\"auto\",\"auto\"]},\"u5iVlI25N\":{\"layout\":[\"auto\",\"auto\"]},\"vnBqDiVKO\":{\"layout\":[\"auto\",\"auto\"]},\"tqI_OS0p_\":{\"layout\":[\"auto\",\"auto\"]},\"zgq7jduEV\":{\"layout\":[\"auto\",\"auto\"]},\"hKxIYrAAa\":{\"layout\":[\"auto\",\"auto\"]},\"A7ZRNQUXJ\":{\"layout\":[\"auto\",\"auto\"]},\"juSC9YYQT\":{\"layout\":[\"auto\",\"auto\"]},\"X_7mLD_v6\":{\"layout\":[\"auto\",\"auto\"]},\"KxK6Zf8WN\":{\"layout\":[\"auto\",\"auto\"]},\"Xz9E9Ij5s\":{\"layout\":[\"auto\",\"auto\"]},\"RxYXUaAJ0\":{\"layout\":[\"auto\",\"auto\"]},\"IpnAvfUCW\":{\"layout\":[\"auto\",\"auto\"]},\"x1zsSH1mi\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerVariables {\"aK7jyIIwi\":\"sUBSCRIBE\",\"frqFDimPA\":\"tap\",\"Dlf2qAxEt\":\"textColor\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  */\nconst Framerrrd1CGKo8 = withCSS(Component, css, \"framer-sRaTs\");\nexport default Framerrrd1CGKo8;\nFramerrrd1CGKo8.displayName = \"Button\";\nFramerrrd1CGKo8.defaultProps = {\n  height: 48,\n  width: 136\n};\naddPropertyControls(Framerrrd1CGKo8, {\n  variant: {\n    options: [\"oH9hcJMoF\", \"mZ7mrdMot\", \"jdFPtdJ6g\", \"nsUvLbzrI\", \"VJDiix0GQ\", \"u5iVlI25N\"],\n    optionTitles: [\"Primary L\", \"Secondary L\", \"Tertiary L\", \"Primary S\", \"Secondary S\", \"Tertiary S\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  aK7jyIIwi: {\n    defaultValue: \"SUBSCRIBE\",\n    displayTextArea: false,\n    title: \"SUBSCRIBE\",\n    type: ControlType.String\n  },\n  frqFDimPA: {\n    title: \"Tap\",\n    type: ControlType.EventHandler\n  },\n  Dlf2qAxEt: {\n    defaultValue: \"rgb(255, 255, 255)\",\n    title: \"Text Color\",\n    type: ControlType.Color\n  }\n});\naddFonts(Framerrrd1CGKo8, [{\n  family: \"Syne\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/rrd1CGKo8:default\",\n    url: \"https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_3fvj6kR47NCV5Z.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_3fvj6kR47NCV5Z.ttf\",\n  weight: \"700\"\n}, ...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Framerrrd1CGKo8\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"136\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mZ7mrdMot\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jdFPtdJ6g\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nsUvLbzrI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VJDiix0GQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"u5iVlI25N\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vnBqDiVKO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tqI_OS0p_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zgq7jduEV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hKxIYrAAa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"A7ZRNQUXJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"juSC9YYQT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"X_7mLD_v6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KxK6Zf8WN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Xz9E9Ij5s\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RxYXUaAJ0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IpnAvfUCW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"x1zsSH1mi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerVariables\": \"{\\\"aK7jyIIwi\\\":\\\"sUBSCRIBE\\\",\\\"frqFDimPA\\\":\\\"tap\\\",\\\"Dlf2qAxEt\\\":\\\"textColor\\\"}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"48\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (19eed98)\nimport { jsx as e, jsxs as r } from \"react/jsx-runtime\";\nimport { addFonts as a, addPropertyControls as t, ControlType as i, cx as n, getFonts as l, Link as o, RichText as f, SVG as m, useLocaleInfo as s, useVariantState as c, withCSS as d } from \"framer\";\nimport { LayoutGroup as p, motion as h, MotionConfigContext as x } from \"framer-motion\";\nimport * as g from \"react\";\nimport b from \"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/9zLIz4fn80IR9zpOx18Q/Embed.js\";\nimport * as y from \"https://framerusercontent.com/modules/wKJAT6GvYzcQt0yXjKmr/l3U0QbjRCP8CBjQSU2FO/ro7OPezbn.js\";\nimport v from \"https://framerusercontent.com/modules/riq1tCi9MrkixqPWL8om/c1yLGre1yfLrqw9Eunvl/rrd1CGKo8.js\";\nlet u = l(b),\n  w = l(v),\n  k = [\"Xm2y1I0Xf\", \"jXfNgULSI\", \"wkIvVy7NN\"],\n  H = \"framer-H37bi\",\n  j = {\n    jXfNgULSI: \"framer-v-zpn2th\",\n    wkIvVy7NN: \"framer-v-k2crbj\",\n    Xm2y1I0Xf: \"framer-v-gqj6ld\"\n  };\nfunction N(e, ...r) {\n  let a = {};\n  return null == r || r.forEach(r => r && Object.assign(a, e[r])), a;\n}\nlet z = {\n    default: {\n      damping: 60,\n      delay: 0,\n      mass: 1,\n      stiffness: 500,\n      type: \"spring\"\n    }\n  },\n  L = ({\n    value: r,\n    children: a\n  }) => {\n    let t = g.useContext(x),\n      i = null != r ? r : t.transition,\n      n = g.useMemo(() => ({\n        ...t,\n        transition: i\n      }), [JSON.stringify(i)]);\n    return /*#__PURE__*/e(x.Provider, {\n      value: n,\n      children: a\n    });\n  },\n  C = {\n    Desktop: \"Xm2y1I0Xf\",\n    Phone: \"wkIvVy7NN\",\n    Tablet: \"jXfNgULSI\"\n  },\n  I = ({\n    height: e,\n    id: r,\n    width: a,\n    ...t\n  }) => {\n    var i, n;\n    return {\n      ...t,\n      variant: null !== (n = null !== (i = C[t.variant]) && void 0 !== i ? i : t.variant) && void 0 !== n ? n : \"Xm2y1I0Xf\"\n    };\n  },\n  S = (e, r) => r.join(\"-\") + e.layoutDependency,\n  T = /*#__PURE__*/g.forwardRef(function (a, t) {\n    let {\n        activeLocale: i\n      } = s(),\n      {\n        style: l,\n        className: d,\n        layoutId: x,\n        variant: u,\n        ...w\n      } = I(a),\n      {\n        baseVariant: H,\n        classNames: C,\n        gestureVariant: T,\n        setGestureState: G,\n        setVariant: A,\n        transition: R,\n        variants: E\n      } = c({\n        cycleOrder: k,\n        defaultVariant: \"Xm2y1I0Xf\",\n        transitions: z,\n        variant: u,\n        variantClassNames: j\n      }),\n      V = S(a, E),\n      Q = g.useRef(null),\n      q = g.useId(),\n      O = [y.className];\n    return /*#__PURE__*/e(p, {\n      id: null != x ? x : q,\n      children: /*#__PURE__*/e(h.div, {\n        initial: u,\n        animate: E,\n        onHoverStart: () => G({\n          isHovered: !0\n        }),\n        onHoverEnd: () => G({\n          isHovered: !1\n        }),\n        onTapStart: () => G({\n          isPressed: !0\n        }),\n        onTap: () => G({\n          isPressed: !1\n        }),\n        onTapCancel: () => G({\n          isPressed: !1\n        }),\n        className: n(\"framer-H37bi\", ...O, C),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/e(L, {\n          value: R,\n          children: /*#__PURE__*/r(h.footer, {\n            ...w,\n            className: n(\"framer-gqj6ld\", d),\n            \"data-border\": !0,\n            \"data-framer-name\": \"Desktop\",\n            layoutDependency: V,\n            layoutId: \"Xm2y1I0Xf\",\n            ref: null != t ? t : Q,\n            style: {\n              \"--border-bottom-width\": \"0px\",\n              \"--border-color\": \"rgba(0, 0, 0, 0.05)\",\n              \"--border-left-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"1px\",\n              backgroundColor: \"rgb(0, 0, 0)\",\n              ...l\n            },\n            ...N({\n              jXfNgULSI: {\n                \"data-framer-name\": \"Tablet\"\n              },\n              wkIvVy7NN: {\n                \"data-framer-name\": \"Phone\"\n              }\n            }, H, T),\n            children: [/*#__PURE__*/r(h.div, {\n              className: \"framer-19sijk7\",\n              \"data-framer-name\": \"Horizontal\",\n              layoutDependency: V,\n              layoutId: \"BrhpWSjH7\",\n              children: [/*#__PURE__*/e(h.div, {\n                className: \"framer-1wfvhfi-container\",\n                layoutDependency: V,\n                layoutId: \"M1iLXNHLF-container\",\n                children: /*#__PURE__*/e(b, {\n                  height: \"100%\",\n                  html: '<iframe src=\"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3354.2404185181267!2d-79.93809392433691!3d32.785883973659956!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x88fe7b96c35380af%3A0x4b1dc19fe1fc79ca!2sRitual%20Rooftop%20Restaurant%20%26%20Lounge!5e0!3m2!1sen!2sus!4v1698289599897!5m2!1sen!2sus\" width=\"300\" height=\"450\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\"></iframe>',\n                  id: \"M1iLXNHLF\",\n                  layoutId: \"M1iLXNHLF\",\n                  style: {\n                    height: \"100%\",\n                    width: \"100%\"\n                  },\n                  type: \"html\",\n                  url: \"\",\n                  width: \"100%\",\n                  ...N({\n                    jXfNgULSI: {\n                      html: '<iframe src=\"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3354.2404185181267!2d-79.93809392433691!3d32.785883973659956!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x88fe7b96c35380af%3A0x4b1dc19fe1fc79ca!2sRitual%20Rooftop%20Restaurant%20%26%20Lounge!5e0!3m2!1sen!2sus!4v1698289599897!5m2!1sen!2sus\" width=\"200\" height=\"450\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\"></iframe>'\n                    },\n                    wkIvVy7NN: {\n                      html: '<iframe src=\"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3354.2404185181267!2d-79.93809392433691!3d32.785883973659956!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x88fe7b96c35380af%3A0x4b1dc19fe1fc79ca!2sRitual%20Rooftop%20Restaurant%20%26%20Lounge!5e0!3m2!1sen!2sus!4v1698289599897!5m2!1sen!2sus\" width=\"300\" height=\"500\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\"></iframe>'\n                    }\n                  }, H, T)\n                })\n              }), /*#__PURE__*/r(h.div, {\n                className: \"framer-vwqmem\",\n                \"data-framer-name\": \"Vertical\",\n                layoutDependency: V,\n                layoutId: \"PNW7zQ1d1\",\n                children: [/*#__PURE__*/e(f, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(g.Fragment, {\n                    children: /*#__PURE__*/e(h.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7U3luZS03MDA=\",\n                        \"--framer-font-family\": '\"Syne\", \"Syne Placeholder\", sans-serif',\n                        \"--framer-font-size\": \"21px\",\n                        \"--framer-font-weight\": \"700\",\n                        \"--framer-letter-spacing\": \"0px\",\n                        \"--framer-line-height\": \"1.5em\",\n                        \"--framer-text-alignment\": \"left\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                      },\n                      children: \"LOCATION\"\n                    })\n                  }),\n                  className: \"framer-1vbqyj6\",\n                  fonts: [\"GF;Syne-700\"],\n                  layoutDependency: V,\n                  layoutId: \"uREkLPt0I\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                    \"--framer-link-hover-text-color\": \"rgba(153, 153, 153, 0.6)\",\n                    \"--framer-link-text-decoration\": \"none\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                }), /*#__PURE__*/r(h.div, {\n                  className: \"framer-pntw0j\",\n                  layoutDependency: V,\n                  layoutId: \"IXqp0dTpE\",\n                  children: [/*#__PURE__*/e(f, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/e(g.Fragment, {\n                      children: /*#__PURE__*/e(h.p, {\n                        style: {\n                          \"--font-selector\": \"R0Y7QWxhdGEtcmVndWxhcg==\",\n                          \"--framer-font-family\": '\"Alata\", \"Alata Placeholder\", sans-serif',\n                          \"--framer-font-size\": \"14px\",\n                          \"--framer-letter-spacing\": \"0px\",\n                          \"--framer-line-height\": \"2em\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                        },\n                        children: \"ADDRESS\"\n                      })\n                    }),\n                    className: \"framer-g82a52\",\n                    fonts: [\"GF;Alata-regular\"],\n                    layoutDependency: V,\n                    layoutId: \"m33Yb_C7n\",\n                    style: {\n                      \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                      \"--framer-link-hover-text-color\": \"rgba(153, 153, 153, 0.6)\",\n                      \"--framer-link-text-decoration\": \"none\",\n                      \"--framer-paragraph-spacing\": \"0px\"\n                    },\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  }), /*#__PURE__*/e(f, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/r(g.Fragment, {\n                      children: [/*#__PURE__*/e(h.p, {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO1NhdG9zaGkgTGlnaHQ=\",\n                          \"--framer-font-family\": '\"Satoshi Light\", sans-serif',\n                          \"--framer-font-size\": \"14px\",\n                          \"--framer-letter-spacing\": \"0px\",\n                          \"--framer-line-height\": \"2em\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                        },\n                        children: /*#__PURE__*/e(o, {\n                          href: \"https://maps.app.goo.gl/XhLrBP9xCq6VFe9q6\",\n                          openInNewTab: !0,\n                          smoothScroll: !1,\n                          children: /*#__PURE__*/e(h.a, {\n                            className: \"framer-styles-preset-1wicq5s\",\n                            \"data-styles-preset\": \"ro7OPezbn\",\n                            children: \"145 Calhoun Street\"\n                          })\n                        })\n                      }), /*#__PURE__*/e(h.p, {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO1NhdG9zaGkgTGlnaHQ=\",\n                          \"--framer-font-family\": '\"Satoshi Light\", sans-serif',\n                          \"--framer-font-size\": \"14px\",\n                          \"--framer-letter-spacing\": \"0px\",\n                          \"--framer-line-height\": \"2em\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--extracted-2gxw0f, rgb(255, 255, 255))\"\n                        },\n                        children: /*#__PURE__*/e(o, {\n                          href: \"https://maps.app.goo.gl/XhLrBP9xCq6VFe9q6\",\n                          openInNewTab: !0,\n                          smoothScroll: !1,\n                          children: /*#__PURE__*/e(h.a, {\n                            className: \"framer-styles-preset-1wicq5s\",\n                            \"data-styles-preset\": \"ro7OPezbn\",\n                            children: \"Unit 301 \"\n                          })\n                        })\n                      }), /*#__PURE__*/e(h.p, {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO1NhdG9zaGkgTGlnaHQ=\",\n                          \"--framer-font-family\": '\"Satoshi Light\", sans-serif',\n                          \"--framer-font-size\": \"14px\",\n                          \"--framer-letter-spacing\": \"0px\",\n                          \"--framer-line-height\": \"2em\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--extracted-1iakedh, rgb(255, 255, 255))\"\n                        },\n                        children: /*#__PURE__*/e(o, {\n                          href: \"https://maps.app.goo.gl/XhLrBP9xCq6VFe9q6\",\n                          openInNewTab: !0,\n                          smoothScroll: !1,\n                          children: /*#__PURE__*/e(h.a, {\n                            className: \"framer-styles-preset-1wicq5s\",\n                            \"data-styles-preset\": \"ro7OPezbn\",\n                            children: \"Charleston, SC 29401\"\n                          })\n                        })\n                      })]\n                    }),\n                    className: \"framer-1mzptfs\",\n                    fonts: [\"CUSTOM;Satoshi Light\"],\n                    layoutDependency: V,\n                    layoutId: \"LBLb5aUQm\",\n                    style: {\n                      \"--extracted-1iakedh\": \"rgb(255, 255, 255)\",\n                      \"--extracted-2gxw0f\": \"rgb(255, 255, 255)\",\n                      \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                      \"--framer-paragraph-spacing\": \"0px\"\n                    },\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  })]\n                })]\n              }), /*#__PURE__*/r(h.div, {\n                className: \"framer-1np13z5\",\n                \"data-framer-name\": \"Vertical\",\n                layoutDependency: V,\n                layoutId: \"dx_rWDU4G\",\n                children: [/*#__PURE__*/e(f, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(g.Fragment, {\n                    children: /*#__PURE__*/e(h.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7U3luZS03MDA=\",\n                        \"--framer-font-family\": '\"Syne\", \"Syne Placeholder\", sans-serif',\n                        \"--framer-font-size\": \"21px\",\n                        \"--framer-font-weight\": \"700\",\n                        \"--framer-letter-spacing\": \"0px\",\n                        \"--framer-line-height\": \"1.5em\",\n                        \"--framer-text-alignment\": \"left\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                      },\n                      children: \"HOURS\"\n                    })\n                  }),\n                  className: \"framer-mk19wj\",\n                  fonts: [\"GF;Syne-700\"],\n                  layoutDependency: V,\n                  layoutId: \"QqR2thVL3\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                    \"--framer-link-hover-text-color\": \"rgba(153, 153, 153, 0.6)\",\n                    \"--framer-link-text-decoration\": \"none\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                }), /*#__PURE__*/r(h.div, {\n                  className: \"framer-1ekkau8\",\n                  layoutDependency: V,\n                  layoutId: \"IyR3_kdVu\",\n                  children: [/*#__PURE__*/e(f, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/e(g.Fragment, {\n                      children: /*#__PURE__*/e(h.p, {\n                        style: {\n                          \"--font-selector\": \"R0Y7QWxhdGEtcmVndWxhcg==\",\n                          \"--framer-font-family\": '\"Alata\", \"Alata Placeholder\", sans-serif',\n                          \"--framer-font-size\": \"14px\",\n                          \"--framer-letter-spacing\": \"0px\",\n                          \"--framer-line-height\": \"2em\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                        },\n                        children: \"RESTAURANT\"\n                      })\n                    }),\n                    className: \"framer-lapyq2\",\n                    fonts: [\"GF;Alata-regular\"],\n                    layoutDependency: V,\n                    layoutId: \"yb1dfHm4m\",\n                    style: {\n                      \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                      \"--framer-link-hover-text-color\": \"rgba(153, 153, 153, 0.6)\",\n                      \"--framer-link-text-decoration\": \"none\",\n                      \"--framer-paragraph-spacing\": \"0px\"\n                    },\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  }), /*#__PURE__*/e(f, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/r(g.Fragment, {\n                      children: [/*#__PURE__*/e(h.p, {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO1NhdG9zaGkgTGlnaHQ=\",\n                          \"--framer-font-family\": '\"Satoshi Light\", sans-serif',\n                          \"--framer-font-size\": \"14px\",\n                          \"--framer-letter-spacing\": \"0.18px\",\n                          \"--framer-line-height\": \"120%\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                        },\n                        children: \"M, W, THUR\"\n                      }), /*#__PURE__*/e(h.p, {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO1NhdG9zaGkgTGlnaHQ=\",\n                          \"--framer-font-family\": '\"Satoshi Light\", sans-serif',\n                          \"--framer-font-size\": \"14px\",\n                          \"--framer-letter-spacing\": \"0.18px\",\n                          \"--framer-line-height\": \"120%\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--extracted-2gxw0f, rgb(255, 255, 255))\"\n                        },\n                        children: \"4:00 pm - Close\"\n                      }), /*#__PURE__*/e(h.p, {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO1NhdG9zaGkgTGlnaHQ=\",\n                          \"--framer-font-family\": '\"Satoshi Light\", sans-serif',\n                          \"--framer-font-size\": \"14px\",\n                          \"--framer-letter-spacing\": \"0.18px\",\n                          \"--framer-line-height\": \"120%\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--extracted-1iakedh, rgb(255, 255, 255))\"\n                        },\n                        children: \" \"\n                      }), /*#__PURE__*/e(h.p, {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO1NhdG9zaGkgTGlnaHQ=\",\n                          \"--framer-font-family\": '\"Satoshi Light\", sans-serif',\n                          \"--framer-font-size\": \"14px\",\n                          \"--framer-letter-spacing\": \"0.18px\",\n                          \"--framer-line-height\": \"120%\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--extracted-14qxiz, rgb(255, 255, 255))\"\n                        },\n                        children: \"Closed Tuesday \"\n                      }), /*#__PURE__*/e(h.p, {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO1NhdG9zaGkgTGlnaHQ=\",\n                          \"--framer-font-family\": '\"Satoshi Light\", sans-serif',\n                          \"--framer-font-size\": \"14px\",\n                          \"--framer-letter-spacing\": \"0.18px\",\n                          \"--framer-line-height\": \"120%\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--extracted-ydz9fi, rgb(255, 255, 255))\"\n                        },\n                        children: /*#__PURE__*/e(h.br, {\n                          className: \"trailing-break\"\n                        })\n                      }), /*#__PURE__*/e(h.p, {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO1NhdG9zaGkgTGlnaHQ=\",\n                          \"--framer-font-family\": '\"Satoshi Light\", sans-serif',\n                          \"--framer-font-size\": \"14px\",\n                          \"--framer-letter-spacing\": \"0.18px\",\n                          \"--framer-line-height\": \"120%\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--extracted-1yfvjw7, rgb(255, 255, 255))\"\n                        },\n                        children: \"Friday\"\n                      }), /*#__PURE__*/e(h.p, {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO1NhdG9zaGkgTGlnaHQ=\",\n                          \"--framer-font-family\": '\"Satoshi Light\", sans-serif',\n                          \"--framer-font-size\": \"14px\",\n                          \"--framer-letter-spacing\": \"0.18px\",\n                          \"--framer-line-height\": \"120%\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--extracted-8vgz36, rgb(255, 255, 255))\"\n                        },\n                        children: \"12:00 pm - 11:00 pm\"\n                      }), /*#__PURE__*/r(h.p, {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO1NhdG9zaGkgTGlnaHQ=\",\n                          \"--framer-font-family\": '\"Satoshi Light\", sans-serif',\n                          \"--framer-font-size\": \"0px\",\n                          \"--framer-letter-spacing\": \"0.18px\",\n                          \"--framer-line-height\": \"120%\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--extracted-t2ptvp, rgb(255, 255, 255))\"\n                        },\n                        children: [/*#__PURE__*/e(h.span, {\n                          style: {\n                            \"--framer-font-size\": \"14px\"\n                          },\n                          children: \" \"\n                        }), /*#__PURE__*/e(h.span, {\n                          style: {\n                            \"--framer-font-size\": \"14px\"\n                          },\n                          children: /*#__PURE__*/e(h.br, {})\n                        }), /*#__PURE__*/e(h.span, {\n                          style: {\n                            \"--framer-font-size\": \"14px\"\n                          },\n                          children: \"Saturday - Sunday \"\n                        })]\n                      }), /*#__PURE__*/e(h.p, {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO1NhdG9zaGkgTGlnaHQ=\",\n                          \"--framer-font-family\": '\"Satoshi Light\", sans-serif',\n                          \"--framer-font-size\": \"14px\",\n                          \"--framer-letter-spacing\": \"0.18px\",\n                          \"--framer-line-height\": \"120%\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--extracted-1jpqyj2, rgb(255, 255, 255))\"\n                        },\n                        children: \"11:00 am - 11:00 pm\"\n                      })]\n                    }),\n                    className: \"framer-1yc9eoa\",\n                    fonts: [\"CUSTOM;Satoshi Light\"],\n                    layoutDependency: V,\n                    layoutId: \"hjFpgAp0N\",\n                    style: {\n                      \"--extracted-14qxiz\": \"rgb(255, 255, 255)\",\n                      \"--extracted-1iakedh\": \"rgb(255, 255, 255)\",\n                      \"--extracted-1jpqyj2\": \"rgb(255, 255, 255)\",\n                      \"--extracted-1yfvjw7\": \"rgb(255, 255, 255)\",\n                      \"--extracted-2gxw0f\": \"rgb(255, 255, 255)\",\n                      \"--extracted-8vgz36\": \"rgb(255, 255, 255)\",\n                      \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                      \"--extracted-t2ptvp\": \"rgb(255, 255, 255)\",\n                      \"--extracted-ydz9fi\": \"rgb(255, 255, 255)\",\n                      \"--framer-link-hover-text-color\": \"rgba(153, 153, 153, 0.6)\",\n                      \"--framer-link-text-decoration\": \"none\",\n                      \"--framer-paragraph-spacing\": \"0px\"\n                    },\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  }), /*#__PURE__*/e(f, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/e(g.Fragment, {\n                      children: /*#__PURE__*/e(h.p, {\n                        style: {\n                          \"--font-selector\": \"R0Y7QWxhdGEtcmVndWxhcg==\",\n                          \"--framer-font-family\": '\"Alata\", \"Alata Placeholder\", sans-serif',\n                          \"--framer-font-size\": \"14px\",\n                          \"--framer-letter-spacing\": \"0px\",\n                          \"--framer-line-height\": \"2em\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                        },\n                        children: \"NIGHTCLUB\"\n                      })\n                    }),\n                    className: \"framer-13vg5mw\",\n                    fonts: [\"GF;Alata-regular\"],\n                    layoutDependency: V,\n                    layoutId: \"Q65JBQ99U\",\n                    style: {\n                      \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                      \"--framer-link-hover-text-color\": \"rgba(153, 153, 153, 0.6)\",\n                      \"--framer-link-text-decoration\": \"none\",\n                      \"--framer-paragraph-spacing\": \"0px\"\n                    },\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  }), /*#__PURE__*/e(f, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/r(g.Fragment, {\n                      children: [/*#__PURE__*/r(h.p, {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO1NhdG9zaGkgTGlnaHQ=\",\n                          \"--framer-font-family\": '\"Satoshi Light\", sans-serif',\n                          \"--framer-font-size\": \"0px\",\n                          \"--framer-letter-spacing\": \"0.18px\",\n                          \"--framer-line-height\": \"170%\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                        },\n                        children: [/*#__PURE__*/e(h.span, {\n                          style: {\n                            \"--framer-font-size\": \"14px\"\n                          },\n                          children: \"Thursday - Sunday\"\n                        }), /*#__PURE__*/e(h.span, {\n                          style: {\n                            \"--framer-font-size\": \"14px\"\n                          },\n                          children: /*#__PURE__*/e(h.br, {})\n                        }), /*#__PURE__*/e(h.span, {\n                          style: {\n                            \"--framer-font-size\": \"14px\"\n                          },\n                          children: \"9:30 pm - 2 am \"\n                        })]\n                      }), /*#__PURE__*/e(h.p, {\n                        style: {\n                          \"--font-selector\": \"Q1VTVE9NO1NhdG9zaGkgTGlnaHQ=\",\n                          \"--framer-font-family\": '\"Satoshi Light\", sans-serif',\n                          \"--framer-font-size\": \"14px\",\n                          \"--framer-letter-spacing\": \"0px\",\n                          \"--framer-line-height\": \"2em\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--extracted-2gxw0f, rgb(255, 255, 255))\"\n                        },\n                        children: \"Sun 11 am - Late\"\n                      })]\n                    }),\n                    className: \"framer-iy8e4g\",\n                    fonts: [\"CUSTOM;Satoshi Light\"],\n                    layoutDependency: V,\n                    layoutId: \"rPiFDHjfz\",\n                    style: {\n                      \"--extracted-2gxw0f\": \"rgb(255, 255, 255)\",\n                      \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                      \"--framer-link-hover-text-color\": \"rgba(153, 153, 153, 0.6)\",\n                      \"--framer-link-text-decoration\": \"none\",\n                      \"--framer-paragraph-spacing\": \"0px\"\n                    },\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  })]\n                })]\n              }), /*#__PURE__*/r(h.div, {\n                className: \"framer-1jbduic\",\n                \"data-framer-name\": \"Vertical\",\n                layoutDependency: V,\n                layoutId: \"wsurW8WAf\",\n                children: [/*#__PURE__*/e(f, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(g.Fragment, {\n                    children: /*#__PURE__*/e(h.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7U3luZS03MDA=\",\n                        \"--framer-font-family\": '\"Syne\", \"Syne Placeholder\", sans-serif',\n                        \"--framer-font-size\": \"21px\",\n                        \"--framer-font-weight\": \"700\",\n                        \"--framer-letter-spacing\": \"0px\",\n                        \"--framer-line-height\": \"1.6em\",\n                        \"--framer-text-alignment\": \"left\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                      },\n                      children: \"CONTACT\"\n                    })\n                  }),\n                  className: \"framer-11lnm16\",\n                  fonts: [\"GF;Syne-700\"],\n                  layoutDependency: V,\n                  layoutId: \"Mb2iAtd7g\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                    \"--framer-link-hover-text-color\": \"rgba(153, 153, 153, 0.6)\",\n                    \"--framer-link-text-decoration\": \"none\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                }), /*#__PURE__*/e(h.div, {\n                  className: \"framer-f801rv\",\n                  layoutDependency: V,\n                  layoutId: \"gMHLv9de8\",\n                  children: /*#__PURE__*/e(f, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/r(g.Fragment, {\n                      children: [/*#__PURE__*/e(h.p, {\n                        style: {\n                          \"--font-selector\": \"R0Y7QWxhdGEtcmVndWxhcg==\",\n                          \"--framer-font-family\": '\"Alata\", \"Alata Placeholder\", sans-serif',\n                          \"--framer-font-size\": \"14px\",\n                          \"--framer-letter-spacing\": \"0px\",\n                          \"--framer-line-height\": \"2em\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(232, 222, 222))\"\n                        },\n                        children: /*#__PURE__*/e(o, {\n                          href: \"tel:8434101747\",\n                          openInNewTab: !0,\n                          smoothScroll: !1,\n                          children: /*#__PURE__*/e(h.a, {\n                            className: \"framer-styles-preset-1wicq5s\",\n                            \"data-styles-preset\": \"ro7OPezbn\",\n                            children: \"(843) 410-1747\"\n                          })\n                        })\n                      }), /*#__PURE__*/e(h.p, {\n                        style: {\n                          \"--font-selector\": \"R0Y7QWxhdGEtcmVndWxhcg==\",\n                          \"--framer-font-family\": '\"Alata\", \"Alata Placeholder\", sans-serif',\n                          \"--framer-font-size\": \"14px\",\n                          \"--framer-letter-spacing\": \"0px\",\n                          \"--framer-line-height\": \"2em\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--extracted-2gxw0f, rgb(232, 222, 222))\"\n                        },\n                        children: /*#__PURE__*/e(o, {\n                          href: \"mailto:info@ritualchs.com\",\n                          openInNewTab: !0,\n                          smoothScroll: !1,\n                          children: /*#__PURE__*/e(h.a, {\n                            className: \"framer-styles-preset-1wicq5s\",\n                            \"data-styles-preset\": \"ro7OPezbn\",\n                            children: \"info@ritualchs.com\"\n                          })\n                        })\n                      }), /*#__PURE__*/e(h.p, {\n                        style: {\n                          \"--font-selector\": \"R0Y7QWxhdGEtcmVndWxhcg==\",\n                          \"--framer-font-family\": '\"Alata\", \"Alata Placeholder\", sans-serif',\n                          \"--framer-font-size\": \"14px\",\n                          \"--framer-letter-spacing\": \"0px\",\n                          \"--framer-line-height\": \"2em\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--extracted-1iakedh, rgb(232, 222, 222))\"\n                        },\n                        children: /*#__PURE__*/e(h.br, {\n                          className: \"trailing-break\"\n                        })\n                      }), /*#__PURE__*/e(h.p, {\n                        style: {\n                          \"--font-selector\": \"R0Y7QWxhdGEtcmVndWxhcg==\",\n                          \"--framer-font-family\": '\"Alata\", \"Alata Placeholder\", sans-serif',\n                          \"--framer-font-size\": \"14px\",\n                          \"--framer-letter-spacing\": \"0px\",\n                          \"--framer-line-height\": \"2em\",\n                          \"--framer-text-alignment\": \"center\",\n                          \"--framer-text-color\": \"var(--extracted-14qxiz, rgb(232, 222, 222))\"\n                        },\n                        children: \"STAY UP TO DATE WITH US:\"\n                      })]\n                    }),\n                    className: \"framer-2g1quw\",\n                    fonts: [\"GF;Alata-regular\"],\n                    layoutDependency: V,\n                    layoutId: \"AiI1qzvXZ\",\n                    style: {\n                      \"--extracted-14qxiz\": \"rgb(232, 222, 222)\",\n                      \"--extracted-1iakedh\": \"rgb(232, 222, 222)\",\n                      \"--extracted-2gxw0f\": \"rgb(232, 222, 222)\",\n                      \"--extracted-r6o4lv\": \"rgb(232, 222, 222)\",\n                      \"--framer-paragraph-spacing\": \"0px\"\n                    },\n                    verticalAlignment: \"top\",\n                    withExternalLayout: !0\n                  })\n                }), /*#__PURE__*/e(h.div, {\n                  className: \"framer-1o85pp-container\",\n                  layoutDependency: V,\n                  layoutId: \"CQ5oQjkQ7-container\",\n                  children: /*#__PURE__*/e(v, {\n                    height: \"100%\",\n                    id: \"CQ5oQjkQ7\",\n                    layoutId: \"CQ5oQjkQ7\",\n                    style: {\n                      height: \"100%\",\n                      width: \"100%\"\n                    },\n                    sUBSCRIBE: \"SUBSCRIBE\",\n                    textColor: \"rgb(255, 255, 255)\",\n                    variant: \"oH9hcJMoF\",\n                    width: \"100%\"\n                  })\n                })]\n              })]\n            }), /*#__PURE__*/r(h.div, {\n              className: \"framer-1wxxsnd\",\n              \"data-border\": !0,\n              \"data-framer-name\": \"Copyright\",\n              layoutDependency: V,\n              layoutId: \"ADibOZr7l\",\n              style: {\n                \"--border-bottom-width\": \"0px\",\n                \"--border-color\": \"rgba(255, 255, 255, 0.2)\",\n                \"--border-left-width\": \"0px\",\n                \"--border-right-width\": \"0px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\"\n              },\n              children: [/*#__PURE__*/e(f, {\n                __fromCanvasComponent: !0,\n                children: /*#__PURE__*/e(g.Fragment, {\n                  children: /*#__PURE__*/r(h.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7QWxhdGEtcmVndWxhcg==\",\n                      \"--framer-font-family\": '\"Alata\", \"Alata Placeholder\", sans-serif',\n                      \"--framer-font-size\": \"14px\",\n                      \"--framer-line-height\": \"1.5em\",\n                      \"--framer-text-alignment\": \"left\",\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                    },\n                    children: [\"\\xa9 \", /*#__PURE__*/e(h.span, {\n                      style: {\n                        \"--framer-font-size\": \"16px\"\n                      },\n                      children: \"2024 RITUAL ROOFOP RESTAURANT & LOUNGE\"\n                    }), \" \"]\n                  })\n                }),\n                className: \"framer-10c2h5h\",\n                fonts: [\"GF;Alata-regular\"],\n                layoutDependency: V,\n                layoutId: \"r0oKVMEMn\",\n                style: {\n                  \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                  \"--framer-link-hover-text-color\": \"rgba(153, 153, 153, 0.6)\",\n                  \"--framer-link-text-decoration\": \"none\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                verticalAlignment: \"top\",\n                withExternalLayout: !0\n              }), /*#__PURE__*/e(h.div, {\n                className: \"framer-16siek3\",\n                \"data-framer-name\": \"Icons\",\n                layoutDependency: V,\n                layoutId: \"C5bUKkHiE\"\n              }), /*#__PURE__*/r(h.div, {\n                className: \"framer-1ybojj0\",\n                layoutDependency: V,\n                layoutId: \"aKSGFh3J_\",\n                children: [/*#__PURE__*/e(o, {\n                  href: \"https://www.instagram.com/ritual.chs/\",\n                  children: /*#__PURE__*/e(h.a, {\n                    className: \"framer-1ykrolu framer-x51rgz\",\n                    \"data-framer-name\": \"Social\",\n                    layoutDependency: V,\n                    layoutId: \"TpHTvAr7q\",\n                    style: {\n                      backgroundColor: \"rgb(243, 243, 243)\",\n                      borderBottomLeftRadius: 21,\n                      borderBottomRightRadius: 21,\n                      borderTopLeftRadius: 21,\n                      borderTopRightRadius: 21\n                    },\n                    children: /*#__PURE__*/e(m, {\n                      className: \"framer-2at4rg\",\n                      \"data-framer-name\": \"Instagram\",\n                      layout: \"position\",\n                      layoutDependency: V,\n                      layoutId: \"anpdOtvIh\",\n                      opacity: 1,\n                      radius: 0,\n                      svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 4 8.667 C 4 6.089 6.089 4 8.667 4 L 15.333 4 C 17.911 4 20 6.089 20 8.667 L 20 15.333 C 20 17.911 17.911 20 15.333 20 L 8.667 20 C 6.089 20 4 17.911 4 15.333 Z M 15.333 7.333 C 15.322 7.817 15.574 8.268 15.991 8.513 C 16.408 8.758 16.924 8.758 17.341 8.513 C 17.758 8.269 18.01 7.817 17.999 7.334 C 17.983 6.609 17.391 6.03 16.667 6.03 C 15.942 6.03 15.35 6.609 15.333 7.333 Z M 8.667 12 C 8.667 13.841 10.16 15.334 12.001 15.333 C 13.842 15.333 15.334 13.84 15.334 11.999 C 15.334 10.158 13.841 8.666 12 8.666 C 10.159 8.666 8.666 10.159 8.667 12 Z\" fill=\"#666666\"></path></svg>',\n                      svgContentId: 4288285411,\n                      withExternalLayout: !0\n                    })\n                  })\n                }), /*#__PURE__*/e(h.div, {\n                  className: \"framer-phkefj\",\n                  \"data-framer-name\": \"Social\",\n                  layoutDependency: V,\n                  layoutId: \"yx2Ey7d5X\",\n                  style: {\n                    backgroundColor: \"rgb(243, 243, 243)\",\n                    borderBottomLeftRadius: 21,\n                    borderBottomRightRadius: 21,\n                    borderTopLeftRadius: 21,\n                    borderTopRightRadius: 21\n                  },\n                  children: /*#__PURE__*/e(o, {\n                    href: \"https://www.facebook.com/Ritualchs/\",\n                    children: /*#__PURE__*/e(m, {\n                      as: \"a\",\n                      className: \"framer-10bswqw framer-x51rgz\",\n                      \"data-framer-name\": \"Facebook\",\n                      layout: \"position\",\n                      layoutDependency: V,\n                      layoutId: \"Fjl5YRjNz\",\n                      opacity: 1,\n                      radius: 0,\n                      svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 13.25 20 L 13.25 14.376 L 15.114 14.376 L 15.468 12.049 L 15.468 12.049 L 13.25 12.049 L 13.25 10.539 C 13.25 9.902 13.56 9.281 14.554 9.281 L 15.563 9.281 L 15.563 7.301 C 15.563 7.301 14.647 7.143 13.772 7.143 C 11.945 7.143 10.75 8.257 10.75 10.275 L 10.75 12.049 L 8.718 12.049 L 8.718 14.376 L 10.75 14.376 L 10.75 20 C 6.925 19.396 4 16.066 4 12.049 C 4 7.604 7.582 4 12 4 C 16.418 4 20 7.604 20 12.049 C 20 16.067 17.075 19.397 13.25 20 Z\" fill=\"#666666\"></path></svg>',\n                      svgContentId: 3182615017,\n                      withExternalLayout: !0\n                    })\n                  })\n                })]\n              })]\n            })]\n          })\n        })\n      })\n    });\n  }),\n  G = ['.framer-H37bi [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-H37bi .framer-x51rgz { display: block; }\", \".framer-H37bi .framer-gqj6ld { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; overflow: visible; padding: 60px 40px 30px 60px; position: relative; width: 1200px; }\", \".framer-H37bi .framer-19sijk7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 1000px; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-H37bi .framer-1wfvhfi-container { bottom: 0px; flex: none; height: 53%; left: 14px; position: absolute; width: 30%; z-index: 1; }\", \".framer-H37bi .framer-vwqmem, .framer-H37bi .framer-1np13z5, .framer-H37bi .framer-1jbduic { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 300px; }\", \".framer-H37bi .framer-1vbqyj6, .framer-H37bi .framer-g82a52, .framer-H37bi .framer-1mzptfs, .framer-H37bi .framer-mk19wj, .framer-H37bi .framer-lapyq2, .framer-H37bi .framer-1yc9eoa, .framer-H37bi .framer-13vg5mw, .framer-H37bi .framer-iy8e4g, .framer-H37bi .framer-11lnm16, .framer-H37bi .framer-2g1quw, .framer-H37bi .framer-10c2h5h { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-H37bi .framer-pntw0j, .framer-H37bi .framer-1ekkau8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-H37bi .framer-f801rv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-H37bi .framer-1o85pp-container { flex: none; height: 36px; position: relative; width: 178px; }\", \".framer-H37bi .framer-1wxxsnd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1000px; overflow: visible; padding: 30px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-H37bi .framer-16siek3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; min-height: 20px; min-width: 20px; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-H37bi .framer-1ybojj0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-H37bi .framer-1ykrolu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 30px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 30px; }\", \".framer-H37bi .framer-2at4rg { flex: none; height: 24px; position: relative; width: 24px; }\", \".framer-H37bi .framer-phkefj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 30px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 30px; }\", \".framer-H37bi .framer-10bswqw { flex: none; height: 24px; position: relative; text-decoration: none; width: 24px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-H37bi .framer-gqj6ld, .framer-H37bi .framer-19sijk7, .framer-H37bi .framer-vwqmem, .framer-H37bi .framer-pntw0j, .framer-H37bi .framer-1np13z5, .framer-H37bi .framer-1ekkau8, .framer-H37bi .framer-1jbduic, .framer-H37bi .framer-f801rv, .framer-H37bi .framer-16siek3, .framer-H37bi .framer-1ybojj0, .framer-H37bi .framer-1ykrolu, .framer-H37bi .framer-phkefj { gap: 0px; } .framer-H37bi .framer-gqj6ld > * { margin: 0px; margin-bottom: calc(60px / 2); margin-top: calc(60px / 2); } .framer-H37bi .framer-gqj6ld > :first-child, .framer-H37bi .framer-vwqmem > :first-child, .framer-H37bi .framer-pntw0j > :first-child, .framer-H37bi .framer-1np13z5 > :first-child, .framer-H37bi .framer-1ekkau8 > :first-child, .framer-H37bi .framer-1jbduic > :first-child, .framer-H37bi .framer-f801rv > :first-child { margin-top: 0px; } .framer-H37bi .framer-gqj6ld > :last-child, .framer-H37bi .framer-vwqmem > :last-child, .framer-H37bi .framer-pntw0j > :last-child, .framer-H37bi .framer-1np13z5 > :last-child, .framer-H37bi .framer-1ekkau8 > :last-child, .framer-H37bi .framer-1jbduic > :last-child, .framer-H37bi .framer-f801rv > :last-child { margin-bottom: 0px; } .framer-H37bi .framer-19sijk7 > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-H37bi .framer-19sijk7 > :first-child, .framer-H37bi .framer-16siek3 > :first-child, .framer-H37bi .framer-1ybojj0 > :first-child, .framer-H37bi .framer-1ykrolu > :first-child, .framer-H37bi .framer-phkefj > :first-child { margin-left: 0px; } .framer-H37bi .framer-19sijk7 > :last-child, .framer-H37bi .framer-16siek3 > :last-child, .framer-H37bi .framer-1ybojj0 > :last-child, .framer-H37bi .framer-1ykrolu > :last-child, .framer-H37bi .framer-phkefj > :last-child { margin-right: 0px; } .framer-H37bi .framer-vwqmem > *, .framer-H37bi .framer-1np13z5 > *, .framer-H37bi .framer-1jbduic > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } .framer-H37bi .framer-pntw0j > *, .framer-H37bi .framer-1ekkau8 > *, .framer-H37bi .framer-f801rv > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-H37bi .framer-16siek3 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-H37bi .framer-1ybojj0 > * { margin: 0px; margin-left: calc(15px / 2); margin-right: calc(15px / 2); } .framer-H37bi .framer-1ykrolu > *, .framer-H37bi .framer-phkefj > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\", \".framer-H37bi.framer-v-zpn2th .framer-gqj6ld { width: 810px; }\", \".framer-H37bi.framer-v-zpn2th .framer-1wfvhfi-container { bottom: 23px; height: 44%; left: 13px; width: 30%; }\", \".framer-H37bi.framer-v-zpn2th .framer-vwqmem, .framer-H37bi.framer-v-zpn2th .framer-1np13z5, .framer-H37bi.framer-v-zpn2th .framer-1jbduic { flex: 1 0 0px; width: 1px; }\", \".framer-H37bi.framer-v-zpn2th .framer-g82a52, .framer-H37bi.framer-v-k2crbj .framer-16siek3 { order: 0; }\", \".framer-H37bi.framer-v-zpn2th .framer-1mzptfs { order: 1; }\", \".framer-H37bi.framer-v-zpn2th .framer-1o85pp-container { height: 28px; width: 173px; }\", \".framer-H37bi.framer-v-k2crbj .framer-gqj6ld { padding: 60px 40px 30px 40px; width: 390px; }\", \".framer-H37bi.framer-v-k2crbj .framer-19sijk7 { flex-direction: column; height: 1174px; }\", \".framer-H37bi.framer-v-k2crbj .framer-1wfvhfi-container { bottom: unset; height: 20%; left: calc(50.00000000000002% - 95.16129032258065% / 2); order: 1; top: calc(86.11584327086884% - 20.272572402044293% / 2); width: 95%; }\", \".framer-H37bi.framer-v-k2crbj .framer-vwqmem { order: 0; width: 100%; }\", \".framer-H37bi.framer-v-k2crbj .framer-1np13z5 { order: 2; width: 100%; }\", \".framer-H37bi.framer-v-k2crbj .framer-1jbduic { order: 3; width: 100%; }\", \".framer-H37bi.framer-v-k2crbj .framer-1o85pp-container { height: 34px; width: 174px; }\", \".framer-H37bi.framer-v-k2crbj .framer-1wxxsnd { flex-direction: column; gap: 24px; height: 152px; justify-content: center; width: 364px; }\", \".framer-H37bi.framer-v-k2crbj .framer-10c2h5h { height: 20%; order: 1; overflow: hidden; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-H37bi.framer-v-k2crbj .framer-1ybojj0 { order: 2; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-H37bi.framer-v-k2crbj .framer-19sijk7, .framer-H37bi.framer-v-k2crbj .framer-1wxxsnd { gap: 0px; } .framer-H37bi.framer-v-k2crbj .framer-19sijk7 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-H37bi.framer-v-k2crbj .framer-19sijk7 > :first-child, .framer-H37bi.framer-v-k2crbj .framer-1wxxsnd > :first-child { margin-top: 0px; } .framer-H37bi.framer-v-k2crbj .framer-19sijk7 > :last-child, .framer-H37bi.framer-v-k2crbj .framer-1wxxsnd > :last-child { margin-bottom: 0px; } .framer-H37bi.framer-v-k2crbj .framer-1wxxsnd > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } }\", ...y.css],\n  A = d(T, G, \"framer-H37bi\");\nexport default A;\nA.displayName = \"FOOTER ALL PAGES\", A.defaultProps = {\n  height: 586,\n  width: 1200\n}, t(A, {\n  variant: {\n    options: [\"Xm2y1I0Xf\", \"jXfNgULSI\", \"wkIvVy7NN\"],\n    optionTitles: [\"Desktop\", \"Tablet\", \"Phone\"],\n    title: \"Variant\",\n    type: i.Enum\n  }\n}), a(A, [{\n  family: \"Syne\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/OPM2iWBQJ:default\",\n    url: \"https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_3fvj6kR47NCV5Z.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_3fvj6kR47NCV5Z.ttf\",\n  weight: \"700\"\n}, {\n  family: \"Alata\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/OPM2iWBQJ:default\",\n    url: \"https://fonts.gstatic.com/s/alata/v9/PbytFmztEwbIofe6xKcRQEOX.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/alata/v9/PbytFmztEwbIofe6xKcRQEOX.ttf\",\n  weight: \"400\"\n}, {\n  family: \"Satoshi Light\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/OPM2iWBQJ:default\",\n    url: \"https://framerusercontent.com/assets/OxuXfwDbRCvfMPY2AxEubiUbfdo.otf\"\n  },\n  url: \"https://framerusercontent.com/assets/OxuXfwDbRCvfMPY2AxEubiUbfdo.otf\"\n}, ...u, ...w, ...y.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\": \"FramerOPM2iWBQJ\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jXfNgULSI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wkIvVy7NN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"1200\",\n        \"framerIntrinsicHeight\": \"586\",\n        \"framerContractVersion\": \"1\",\n        \"framerImmutableVariables\": \"false\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./OPM2iWBQJ.map"],
  "mappings": "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",
  "names": ["fontStack", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "useOnEnter", "onEnter", "enabled", "useOnSpecificTargetChange", "useOnExit", "onExit", "goal", "callback", "isInTarget", "useIsInCurrentNavigationTarget", "ue", "isBrowserSafari", "navigator", "userAgent", "useIsBrowserSafari", "se", "fontWeights", "useFontControls", "props", "fontFamily", "fontSize", "fontWeight", "font", "fontWeightName", "customFontStack", "fontStack", "fontFamilyStyle", "fetchCustomFonts", "fontStore", "e", "ue", "useIsOnCanvas", "se", "RenderTarget", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "usePadding", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "paddingControl", "Embed", "type", "url", "html", "p", "EmbedURL", "EmbedHTML", "Instructions", "addPropertyControls", "ControlType", "props", "emptyStateStyle", "centerTextStyle", "onCanvas", "useIsOnCanvas", "state", "setState", "ye", "ue", "isLastEffect", "load", "response", "isBlocked", "message", "error", "ErrorMessage", "LoadingIndicator", "iframeStyle", "getSandbox", "result", "ref", "pe", "hasScript", "div", "executeScripts", "htmlStyle", "node", "script", "name", "value", "child", "containerStyles", "u", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "sUBSCRIBE", "tap", "textColor", "width", "props", "ref", "ref1", "_variant", "ref2", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "aK7jyIIwi", "frqFDimPA", "Dlf2qAxEt", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1rvgtji", "args", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "RichText", "x", "Link", "css", "Framerrrd1CGKo8", "withCSS", "rrd1CGKo8_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "u", "getFonts", "Embed", "w", "rrd1CGKo8_default", "k", "j", "N", "e", "r", "a", "z", "L", "t", "re", "MotionConfigContext", "i", "n", "se", "p", "C", "I", "S", "T", "Y", "useLocaleInfo", "l", "d", "x", "u", "w", "H", "G", "A", "R", "E", "useVariantState", "k", "V", "Q", "pe", "q", "ae", "O", "className", "LayoutGroup", "motion", "cx", "Embed", "RichText", "Link", "rrd1CGKo8_default", "SVG", "css", "withCSS", "OPM2iWBQJ_default", "addPropertyControls", "ControlType", "addFonts", "fonts"]
}
