{
  "version": 3,
  "sources": ["ssg:https://app.framerstatic.com/framer-motion.5C5Y6OXN.mjs", "ssg:https://framerusercontent.com/modules/yfGKysxTVBRgNgp7Tdsc/UxhmFWiQDii0nDEpubt4/ThemeImage.js", "ssg:https://framerusercontent.com/modules/axoi0lBoACXHf3HoGLRa/IDNfxLgTJkrqECH1LiJQ/gUy3lsFPn.js", "ssg:https://framerusercontent.com/modules/LX9zBmGg0VTAxcQveNsV/pImyGSAQULO6OArBKbmC/Q4q7T0n8P.js"],
  "sourcesContent": ["import {\n  AcceleratedAnimation,\n  AnimatePresence,\n  AnimateSharedLayout,\n  DeprecatedLayoutGroupContext,\n  DragControls,\n  FlatTree,\n  LayoutGroup,\n  LayoutGroupContext,\n  LazyMotion,\n  MotionConfig,\n  MotionConfigContext,\n  MotionContext,\n  MotionGlobalConfig,\n  MotionValue,\n  PresenceContext,\n  SwitchLayoutGroupContext,\n  VisualElement,\n  addPointerEvent,\n  addPointerInfo,\n  addScaleCorrector,\n  animate,\n  animateMini,\n  animateValue,\n  animateVisualElement,\n  animationControls,\n  animations,\n  anticipate,\n  backIn,\n  backInOut,\n  backOut,\n  buildTransform,\n  calcLength,\n  cancelFrame,\n  cancelSync,\n  circIn,\n  circInOut,\n  circOut,\n  clamp,\n  color,\n  complex,\n  createBox,\n  createRendererMotionComponent,\n  createScopedAnimate,\n  cubicBezier,\n  delay,\n  disableInstantTransitions,\n  distance,\n  distance2D,\n  domAnimation,\n  domMax,\n  domMin,\n  easeIn,\n  easeInOut,\n  easeOut,\n  filterProps,\n  findSpring,\n  frame,\n  frameData,\n  frameSteps,\n  inView,\n  inertia,\n  interpolate,\n  invariant,\n  isBrowser,\n  isDragActive,\n  isMotionComponent,\n  isMotionValue,\n  isValidMotionProp,\n  keyframes,\n  m,\n  makeUseVisualState,\n  mirrorEasing,\n  mix,\n  motion,\n  motionValue,\n  namespace_exports,\n  optimizedAppearDataAttribute,\n  pipe,\n  progress,\n  px,\n  resolveMotionValue,\n  reverseEasing,\n  scroll,\n  scrollInfo,\n  spring,\n  stagger,\n  startOptimizedAppearAnimation,\n  steps,\n  sync,\n  transform,\n  unwrapMotionComponent,\n  useAnimate,\n  useAnimateMini,\n  useAnimatedState,\n  useAnimation,\n  useAnimationControls,\n  useAnimationFrame,\n  useCycle,\n  useDomEvent,\n  useDragControls,\n  useElementScroll,\n  useForceUpdate,\n  useInView,\n  useInstantLayoutTransition,\n  useInstantTransition,\n  useInvertedScale,\n  useIsPresent,\n  useIsomorphicLayoutEffect,\n  useMotionTemplate,\n  useMotionValue,\n  useMotionValueEvent,\n  usePresence,\n  useReducedMotion,\n  useReducedMotionConfig,\n  useResetProjection,\n  useScroll,\n  useSpring,\n  useTime,\n  useTransform,\n  useUnmountEffect,\n  useVelocity,\n  useViewportScroll,\n  useWillChange,\n  visualElementStore,\n  warning,\n  wrap\n} from \"./chunk-YZ6MPS6I.mjs\";\nimport \"./chunk-YNHG2PI6.mjs\";\nexport {\n  AcceleratedAnimation,\n  AnimatePresence,\n  AnimateSharedLayout,\n  DeprecatedLayoutGroupContext,\n  DragControls,\n  FlatTree,\n  LayoutGroup,\n  LayoutGroupContext,\n  LazyMotion,\n  MotionConfig,\n  MotionConfigContext,\n  MotionContext,\n  MotionGlobalConfig,\n  MotionValue,\n  PresenceContext,\n  namespace_exports as Reorder,\n  SwitchLayoutGroupContext,\n  VisualElement,\n  addPointerEvent,\n  addPointerInfo,\n  addScaleCorrector,\n  animate,\n  animateMini,\n  animateValue,\n  animateVisualElement,\n  animationControls,\n  animations,\n  anticipate,\n  backIn,\n  backInOut,\n  backOut,\n  buildTransform,\n  calcLength,\n  cancelFrame,\n  cancelSync,\n  circIn,\n  circInOut,\n  circOut,\n  clamp,\n  color,\n  complex,\n  createBox,\n  createRendererMotionComponent,\n  createScopedAnimate,\n  cubicBezier,\n  delay,\n  disableInstantTransitions,\n  distance,\n  distance2D,\n  domAnimation,\n  domMax,\n  domMin,\n  easeIn,\n  easeInOut,\n  easeOut,\n  filterProps,\n  findSpring,\n  frame,\n  frameData,\n  frameSteps,\n  inView,\n  inertia,\n  interpolate,\n  invariant,\n  isBrowser,\n  isDragActive,\n  isMotionComponent,\n  isMotionValue,\n  isValidMotionProp,\n  keyframes,\n  m,\n  makeUseVisualState,\n  mirrorEasing,\n  mix,\n  motion,\n  motionValue,\n  optimizedAppearDataAttribute,\n  pipe,\n  progress,\n  px,\n  resolveMotionValue,\n  reverseEasing,\n  scroll,\n  scrollInfo,\n  spring,\n  stagger,\n  startOptimizedAppearAnimation,\n  steps,\n  sync,\n  transform,\n  unwrapMotionComponent,\n  useAnimate,\n  useAnimateMini,\n  useAnimation,\n  useAnimationControls,\n  useAnimationFrame,\n  useCycle,\n  useAnimatedState as useDeprecatedAnimatedState,\n  useInvertedScale as useDeprecatedInvertedScale,\n  useDomEvent,\n  useDragControls,\n  useElementScroll,\n  useForceUpdate,\n  useInView,\n  useInstantLayoutTransition,\n  useInstantTransition,\n  useIsPresent,\n  useIsomorphicLayoutEffect,\n  useMotionTemplate,\n  useMotionValue,\n  useMotionValueEvent,\n  usePresence,\n  useReducedMotion,\n  useReducedMotionConfig,\n  useResetProjection,\n  useScroll,\n  useSpring,\n  useTime,\n  useTransform,\n  useUnmountEffect,\n  useVelocity,\n  useViewportScroll,\n  useWillChange,\n  visualElementStore,\n  warning,\n  wrap\n};\n//# sourceMappingURL=framer-motion.5C5Y6OXN.mjs.map\n", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect}from\"react\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function ThemeImage(props){const[isDarkTheme,setIsDarkTheme]=useState(false);useEffect(()=>{const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");setIsDarkTheme(mediaQuery.matches);const listener=e=>setIsDarkTheme(e.matches);mediaQuery.addEventListener(\"change\",listener);return()=>mediaQuery.removeEventListener(\"change\",listener);},[]);const imageSrc=isDarkTheme?props.dark:props.light;return /*#__PURE__*/ _jsx(\"img\",{src:imageSrc?imageSrc.src:\"\",alt:imageSrc?imageSrc.alt:\"\",style:{width:\"100%\",height:\"100%\",objectFit:props.sizing,borderRadius:props.radiusIsMixed?`${props.topLeft}px ${props.topRight}px ${props.bottomRight}px ${props.bottomLeft}px`:`${props.radius}px`}});};ThemeImage.displayName=\"Theme Image\";ThemeImage.defaultProps={light:\"\",dark:\"\",sizing:\"cover\",radius:0,radiusIsMixed:false,topLeft:0,topRight:0,bottomRight:0,bottomLeft:0};addPropertyControls(ThemeImage,{light:{type:ControlType.ResponsiveImage},dark:{type:ControlType.ResponsiveImage},sizing:{type:ControlType.Enum,defaultValue:ThemeImage.defaultProps.sizing,options:[\"cover\",\"contain\",\"fill\"],optionTitles:[\"Fill\",\"Fit\",\"Stretch\"]},radius:{type:ControlType.FusedNumber,defaultValue:ThemeImage.defaultProps.radius,toggleKey:\"radiusIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"topLeft\",\"topRight\",\"bottomRight\",\"bottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,description:\"*Note:* Theming doesn't work properly on the canvas or in preview mode.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ThemeImage\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ThemeImage.map", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"Inter\"]);export const fonts=[];export const css=['.framer-Br20a .framer-styles-preset-13rqji:not(.rich-text-wrapper), .framer-Br20a .framer-styles-preset-13rqji.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 32px; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-8270e239-1a19-48b1-85e2-6b9f12d5c34a, #6c6c89); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-Br20a\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"Inter-Medium\"]);export const fonts=[];export const css=['.framer-i7n0h .framer-styles-preset-nbv0kh:not(.rich-text-wrapper), .framer-i7n0h .framer-styles-preset-nbv0kh.rich-text-wrapper h1 { --framer-font-family: \"Inter-Medium\", \"Inter\", sans-serif; --framer-font-size: 60px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: -1.5px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-964ce732-36c7-447f-814c-b85a9386a36e, #121217); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-i7n0h .framer-styles-preset-nbv0kh:not(.rich-text-wrapper), .framer-i7n0h .framer-styles-preset-nbv0kh.rich-text-wrapper h1 { --framer-font-family: \"Inter-Medium\", \"Inter\", sans-serif; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: -1.5px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-964ce732-36c7-447f-814c-b85a9386a36e, #121217); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-i7n0h .framer-styles-preset-nbv0kh:not(.rich-text-wrapper), .framer-i7n0h .framer-styles-preset-nbv0kh.rich-text-wrapper h1 { --framer-font-family: \"Inter-Medium\", \"Inter\", sans-serif; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: -1.5px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-964ce732-36c7-447f-814c-b85a9386a36e, #121217); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-i7n0h\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "oIAAAA,ICAAC,IAGmB,SAARC,EAA4BC,EAAM,CAAC,GAAK,CAACC,EAAYC,CAAc,EAAEC,EAAS,EAAK,EAAEC,EAAU,IAAI,CAAC,IAAMC,EAAW,OAAO,WAAW,8BAA8B,EAAEH,EAAeG,EAAW,OAAO,EAAE,IAAMC,EAASC,GAAGL,EAAeK,EAAE,OAAO,EAAE,OAAAF,EAAW,iBAAiB,SAASC,CAAQ,EAAQ,IAAID,EAAW,oBAAoB,SAASC,CAAQ,CAAE,EAAE,CAAC,CAAC,EAAE,IAAME,EAASP,EAAYD,EAAM,KAAKA,EAAM,MAAM,OAAqB,EAAK,MAAM,CAAC,IAAIQ,EAASA,EAAS,IAAI,GAAG,IAAIA,EAASA,EAAS,IAAI,GAAG,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAUR,EAAM,OAAO,aAAaA,EAAM,cAAc,GAAGA,EAAM,OAAO,MAAMA,EAAM,QAAQ,MAAMA,EAAM,WAAW,MAAMA,EAAM,UAAU,KAAK,GAAGA,EAAM,MAAM,IAAI,CAAC,CAAC,CAAE,CAAED,EAAW,YAAY,cAAcA,EAAW,aAAa,CAAC,MAAM,GAAG,KAAK,GAAG,OAAO,QAAQ,OAAO,EAAE,cAAc,GAAM,QAAQ,EAAE,SAAS,EAAE,YAAY,EAAE,WAAW,CAAC,EAAEU,EAAoBV,EAAW,CAAC,MAAM,CAAC,KAAKW,EAAY,eAAe,EAAE,KAAK,CAAC,KAAKA,EAAY,eAAe,EAAE,OAAO,CAAC,KAAKA,EAAY,KAAK,aAAaX,EAAW,aAAa,OAAO,QAAQ,CAAC,QAAQ,UAAU,MAAM,EAAE,aAAa,CAAC,OAAO,MAAM,SAAS,CAAC,EAAE,OAAO,CAAC,KAAKW,EAAY,YAAY,aAAaX,EAAW,aAAa,OAAO,UAAU,gBAAgB,aAAa,CAAC,MAAM,YAAY,EAAE,UAAU,CAAC,UAAU,WAAW,cAAc,YAAY,EAAE,YAAY,CAAC,KAAK,KAAK,KAAK,IAAI,EAAE,IAAI,EAAE,YAAY,yEAAyE,CAAC,CAAC,ECHj8CY,IAA8BC,EAAU,0BAA0B,CAAC,OAAO,CAAC,EAAS,IAAMC,GAAM,CAAC,EAAeC,GAAI,CAAC,khBAAkhB,EAAeC,GAAU,eCAhqBC,IAA8BC,EAAU,0BAA0B,CAAC,cAAc,CAAC,EAAS,IAAMC,GAAM,CAAC,EAAeC,GAAI,CAAC,wiBAAwiB,8lBAA8lB,0lBAA0lB,EAAeC,GAAU",
  "names": ["init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "ThemeImage", "props", "isDarkTheme", "setIsDarkTheme", "ye", "ue", "mediaQuery", "listener", "e", "imageSrc", "addPropertyControls", "ControlType", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className"]
}
