{
  "version": 3,
  "sources": ["ssg:https://app.framerstatic.com/framer-motion.KB2VX5JL.mjs", "ssg:https://framerusercontent.com/modules/LxOx4XEOkfcLZR3RXJ49/qgas7yFsjkk5jckHPRjl/Wm9WVXYUd.js", "ssg:https://framerusercontent.com/modules/XOYihK90pO2PgeabERPg/BTAUTDhmLue1d6yU3nJ4/XEfdSDJIH.js", "ssg:https://framerusercontent.com/modules/YPlYqHx9XcWevh8si7W5/w0jw5AJ1oJiN76kl9e6M/H_RccZUVl.js", "ssg:https://framerusercontent.com/modules/zw3quyopcJJRIDMKjEf8/jjdC9BEmvAyZGJGwZjmk/Kdlhw94GT.js", "ssg:https://framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/EqB2oGdmJ81urPOd5L66/Clipboard.js", "ssg:https://framer.com/m/framer/default-utils.js@^0.45.0", "ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js", "ssg:https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js", "ssg:https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js", "ssg:https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js", "ssg:https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js", "ssg:https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js", "ssg:https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js", "ssg:https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js", "ssg:https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js", "ssg:https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js", "ssg:https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js", "ssg:https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js", "ssg:https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js", "ssg:https://framerusercontent.com/modules/npkJDGguXoFloZTW5wMo/eZmfNwKD4YkKTSTwP3SA/NWRiNFgYk.js", "ssg:https://framerusercontent.com/modules/YNaZXAsDf0RWnSGHM9ad/4ykTeTKMFBZTNsTwUw7q/pa7hMU7gv.js", "ssg:https://framerusercontent.com/modules/ZYQhOHjZbV9CLBLKp6dg/JQoY5ZFwbFAnXvecBi9E/PdVKDLkrp.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-4Z6NVKPU.mjs\";\nimport \"./chunk-QLPHEVXG.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.KB2VX5JL.mjs.map\n", "import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Silka Medium\",\"CUSTOM;Silka Bold\",\"CUSTOM;Silka Bold Italic\",\"CUSTOM;Silka Medium Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Silka Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/sCJKwLlhzxuMFtgVmuqUGqejuko.woff2\"},{family:\"Silka Bold\",source:\"custom\",url:\"https://framerusercontent.com/assets/T3mZB9tG3IstOvwIDTWqC6FjgQc.woff2\"},{family:\"Silka Bold Italic\",source:\"custom\",url:\"https://framerusercontent.com/assets/vNLPRB4Bko0ntLa1p084si35xk.woff2\"},{family:\"Silka Medium Italic\",source:\"custom\",url:\"https://framerusercontent.com/assets/wttcwfVavvOxnymxzCFii3RLKo.woff2\"}]}];export const css=['.framer-D2EC7 .framer-styles-preset-2wlnnu:not(.rich-text-wrapper), .framer-D2EC7 .framer-styles-preset-2wlnnu.rich-text-wrapper p { --framer-font-family: \"Silka Medium\", \"Silka Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Silka Bold\", \"Silka Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Silka Bold Italic\", \"Silka Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Silka Medium Italic\", \"Silka Medium Italic Placeholder\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, #686e76); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 750px) { .framer-D2EC7 .framer-styles-preset-2wlnnu:not(.rich-text-wrapper), .framer-D2EC7 .framer-styles-preset-2wlnnu.rich-text-wrapper p { --framer-font-family: \"Silka Medium\", \"Silka Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Silka Bold\", \"Silka Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Silka Bold Italic\", \"Silka Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Silka Medium Italic\", \"Silka Medium Italic Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, #686e76); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 749px) and (min-width: 0px) { .framer-D2EC7 .framer-styles-preset-2wlnnu:not(.rich-text-wrapper), .framer-D2EC7 .framer-styles-preset-2wlnnu.rich-text-wrapper p { --framer-font-family: \"Silka Medium\", \"Silka Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Silka Bold\", \"Silka Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Silka Bold Italic\", \"Silka Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Silka Medium Italic\", \"Silka Medium Italic Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, #686e76); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-D2EC7\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Silka Medium\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Silka Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/sCJKwLlhzxuMFtgVmuqUGqejuko.woff2\"}]}];export const css=['.framer-D8bVJ .framer-styles-preset-e2kqf9:not(.rich-text-wrapper), .framer-D8bVJ .framer-styles-preset-e2kqf9.rich-text-wrapper p { --framer-font-family: \"Silka Medium\", \"Silka Medium Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, #686e76); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 750px) { .framer-D8bVJ .framer-styles-preset-e2kqf9:not(.rich-text-wrapper), .framer-D8bVJ .framer-styles-preset-e2kqf9.rich-text-wrapper p { --framer-font-family: \"Silka Medium\", \"Silka Medium Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, #686e76); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 749px) and (min-width: 0px) { .framer-D8bVJ .framer-styles-preset-e2kqf9:not(.rich-text-wrapper), .framer-D8bVJ .framer-styles-preset-e2kqf9.rich-text-wrapper p { --framer-font-family: \"Silka Medium\", \"Silka Medium Placeholder\", sans-serif; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, #686e76); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-D8bVJ\";\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\"}}}", "// Generated by Framer (0b5b7f5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/LxOx4XEOkfcLZR3RXJ49/qgas7yFsjkk5jckHPRjl/Wm9WVXYUd.js\";import ButtonClipboard from\"https://framerusercontent.com/modules/zw3quyopcJJRIDMKjEf8/jjdC9BEmvAyZGJGwZjmk/Kdlhw94GT.js\";import WorkLink from\"https://framerusercontent.com/modules/npkJDGguXoFloZTW5wMo/eZmfNwKD4YkKTSTwP3SA/NWRiNFgYk.js\";import HomeButton from\"https://framerusercontent.com/modules/YNaZXAsDf0RWnSGHM9ad/4ykTeTKMFBZTNsTwUw7q/pa7hMU7gv.js\";import AboutLink from\"https://framerusercontent.com/modules/ZYQhOHjZbV9CLBLKp6dg/JQoY5ZFwbFAnXvecBi9E/PdVKDLkrp.js\";const HomeButtonFonts=getFonts(HomeButton);const AboutLinkFonts=getFonts(AboutLink);const WorkLinkFonts=getFonts(WorkLink);const ButtonClipboardFonts=getFonts(ButtonClipboard);const cycleOrder=[\"EQIF7tq_n\",\"uXH7fZkpK\",\"ALAbPdYZK\",\"J8nEEeUC5\",\"oUJzVBitE\",\"m7Q13ZI3f\",\"tGQIMIhya\",\"PM52iPKSc\",\"YsSZxNgM8\",\"DMiYdkg1B\",\"JQFmKoex3\"];const serializationHash=\"framer-vNcDF\";const variantClassNames={ALAbPdYZK:\"framer-v-1v8m0di\",DMiYdkg1B:\"framer-v-1fevrrb\",EQIF7tq_n:\"framer-v-lh7xcg\",J8nEEeUC5:\"framer-v-1yedl20\",JQFmKoex3:\"framer-v-bsl2d0\",m7Q13ZI3f:\"framer-v-aua00j\",oUJzVBitE:\"framer-v-1x94wy6\",PM52iPKSc:\"framer-v-tb64yc\",tGQIMIhya:\"framer-v-iarqth\",uXH7fZkpK:\"framer-v-em2v6v\",YsSZxNgM8:\"framer-v-1szhcv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Desktop-hover-1\":\"J8nEEeUC5\",\"Desktop-hover-2\":\"oUJzVBitE\",\"Variant 10\":\"PM52iPKSc\",\"Variant 11\":\"JQFmKoex3\",\"Variant 12\":\"YsSZxNgM8\",\"Variant 14\":\"DMiYdkg1B\",\"Variant 8\":\"m7Q13ZI3f\",\"Variant 9\":\"tGQIMIhya\",Desktop:\"EQIF7tq_n\",Phone:\"ALAbPdYZK\",Tablet:\"uXH7fZkpK\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"EQIF7tq_n\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EQIF7tq_n\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1s34bwb=activeVariantCallback(async(...args)=>{setVariant(\"ALAbPdYZK\");});const onTapirbez5=activeVariantCallback(async(...args)=>{setVariant(\"tGQIMIhya\");});const onTap1qub95d=activeVariantCallback(async(...args)=>{setVariant(\"m7Q13ZI3f\");});const onTap1d7ln75=activeVariantCallback(async(...args)=>{setVariant(\"uXH7fZkpK\");});const onTapl6xgzq=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"ALAbPdYZK\"),500);});const onTapyhbm4m=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"uXH7fZkpK\"),500);});const MtMXwCJK41szpvbs=activeVariantCallback(async(...args)=>{setVariant(\"DMiYdkg1B\");});const ref1=React.useRef(null);const isDisplayed=()=>{if([\"uXH7fZkpK\",\"ALAbPdYZK\",\"m7Q13ZI3f\",\"tGQIMIhya\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"uXH7fZkpK\",\"ALAbPdYZK\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"PM52iPKSc\",\"YsSZxNgM8\",\"DMiYdkg1B\",\"JQFmKoex3\"].includes(baseVariant))return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-lh7xcg\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"EQIF7tq_n\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-73c923d4-1281-4c7d-b9d3-73eb249f1aa0, rgb(240, 241, 243))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,...style},variants:{ALAbPdYZK:{borderBottomLeftRadius:32,borderBottomRightRadius:32},m7Q13ZI3f:{borderBottomLeftRadius:32,borderBottomRightRadius:32},tGQIMIhya:{borderBottomLeftRadius:36,borderBottomRightRadius:36},uXH7fZkpK:{borderBottomLeftRadius:36,borderBottomRightRadius:36}},...addPropertyOverrides({ALAbPdYZK:{\"data-framer-name\":\"Phone\"},DMiYdkg1B:{\"data-framer-name\":\"Variant 14\"},J8nEEeUC5:{\"data-framer-name\":\"Desktop-hover-1\"},JQFmKoex3:{\"data-framer-name\":\"Variant 11\"},m7Q13ZI3f:{\"data-framer-name\":\"Variant 8\"},oUJzVBitE:{\"data-framer-name\":\"Desktop-hover-2\"},PM52iPKSc:{\"data-framer-name\":\"Variant 10\"},tGQIMIhya:{\"data-framer-name\":\"Variant 9\"},uXH7fZkpK:{\"data-framer-name\":\"Tablet\"},YsSZxNgM8:{\"data-framer-name\":\"Variant 12\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16uop3a\",\"data-framer-name\":\"nav-bar\",layoutDependency:layoutDependency,layoutId:\"I1671:14720;1659:13338\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rcuq6l\",layoutDependency:layoutDependency,layoutId:\"t40sydqN4\",children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":WC024I7Hf\",webPageId:\"augiA20Il\"},openInNewTab:false,smoothScroll:true,...addPropertyOverrides({DMiYdkg1B:{href:{webPageId:\"augiA20Il\"}},PM52iPKSc:{href:{webPageId:\"augiA20Il\"}},YsSZxNgM8:{href:{webPageId:\"augiA20Il\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1sbpv2t framer-mdnzqy\",layoutDependency:layoutDependency,layoutId:\"wDCTsUsgf\",...addPropertyOverrides({m7Q13ZI3f:{\"data-highlight\":true,onTap:onTap1s34bwb}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1phgrhc-container\",layoutDependency:layoutDependency,layoutId:\"Pbyt63r1W-container\",children:/*#__PURE__*/_jsx(HomeButton,{height:\"100%\",id:\"Pbyt63r1W\",layoutId:\"Pbyt63r1W\",style:{height:\"100%\"},variant:\"X7TumcSBL\",width:\"100%\",...addPropertyOverrides({ALAbPdYZK:{variant:\"Vk0FJUWAk\"},DMiYdkg1B:{variant:\"OppCLrGXe\"},JQFmKoex3:{variant:\"lJdA61RAl\"},m7Q13ZI3f:{variant:\"a2vTpqRY_\"},PM52iPKSc:{variant:\"UQ0l8MgUn\"}},baseVariant,gestureVariant)})})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-112eolg\",\"data-framer-name\":\"hamburger-menu\",layoutDependency:layoutDependency,layoutId:\"jDkrr1qr0\",...addPropertyOverrides({ALAbPdYZK:{\"data-highlight\":true,onTap:onTap1qub95d},m7Q13ZI3f:{\"data-highlight\":true,onTap:onTap1s34bwb},tGQIMIhya:{\"data-highlight\":true,onTap:onTap1d7ln75},uXH7fZkpK:{\"data-highlight\":true,onTap:onTapirbez5}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"menu\"})})}),className:\"framer-l1pvy6\",\"data-framer-name\":\"about me\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"kMpkGRo42\",style:{\"--extracted-r6o4lv\":\"var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118))\",\"--framer-paragraph-spacing\":\"20px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({m7Q13ZI3f:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"close\"})})})},tGQIMIhya:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"close\"})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rafxo8\",layoutDependency:layoutDependency,layoutId:\"LxVyWl3Z7\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1knd96y\",layoutDependency:layoutDependency,layoutId:\"FswQcL4ny\",style:{backgroundColor:\"var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,rotate:0},variants:{m7Q13ZI3f:{rotate:-45},tGQIMIhya:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p08c4w\",layoutDependency:layoutDependency,layoutId:\"UhsQHL2Sk\",style:{backgroundColor:\"var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,opacity:1},variants:{m7Q13ZI3f:{opacity:0},tGQIMIhya:{opacity:0}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-slis9a\",layoutDependency:layoutDependency,layoutId:\"U59EivlRw\",style:{backgroundColor:\"var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,rotate:0},variants:{m7Q13ZI3f:{rotate:45},tGQIMIhya:{rotate:45}}})]})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15k5zp8\",\"data-framer-name\":\"Frame 2608559\",layoutDependency:layoutDependency,layoutId:\"I1671:14720;1659:13378\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(Link,{href:{hash:\":Gxxr3ga7R\",webPageId:\"augiA20Il\"},openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-5oeauv framer-mdnzqy\",\"data-framer-name\":\"about-me\",layoutDependency:layoutDependency,layoutId:\"e5qApeUF8\",...addPropertyOverrides({m7Q13ZI3f:{\"data-highlight\":true,onTap:onTapl6xgzq},tGQIMIhya:{\"data-highlight\":true,onTap:onTapyhbm4m}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19g4n9x-container\",layoutDependency:layoutDependency,layoutId:\"HlctjKWDD-container\",children:/*#__PURE__*/_jsx(AboutLink,{height:\"100%\",id:\"HlctjKWDD\",layoutId:\"HlctjKWDD\",style:{height:\"100%\",width:\"100%\"},variant:\"I1671:14720;1659:13342\",width:\"100%\",...addPropertyOverrides({J8nEEeUC5:{variant:\"J5fi9ZR0i\"}},baseVariant,gestureVariant)})})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{href:{hash:\":nMqOrCNmc\",webPageId:\"augiA20Il\"},openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1942o94 framer-mdnzqy\",\"data-framer-name\":\"work\",layoutDependency:layoutDependency,layoutId:\"D8BQyzQ48\",...addPropertyOverrides({m7Q13ZI3f:{\"data-highlight\":true,onTap:onTapl6xgzq},tGQIMIhya:{\"data-highlight\":true,onTap:onTapyhbm4m}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-l3vf52-container\",layoutDependency:layoutDependency,layoutId:\"qgxxD5RAl-container\",children:/*#__PURE__*/_jsx(WorkLink,{height:\"100%\",id:\"qgxxD5RAl\",layoutId:\"qgxxD5RAl\",style:{height:\"100%\",width:\"100%\"},variant:\"I1671:14720;1659:13376\",width:\"100%\",...addPropertyOverrides({oUJzVBitE:{variant:\"LWspmAZAr\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1elcl2m\",layoutDependency:layoutDependency,layoutId:\"s0UAoFp61\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-hcs7ux-container\",layoutDependency:layoutDependency,layoutId:\"NePmjErqg-container\",children:/*#__PURE__*/_jsx(ButtonClipboard,{height:\"100%\",id:\"NePmjErqg\",layoutId:\"NePmjErqg\",variant:\"bbQRlffVl\",width:\"100%\",...addPropertyOverrides({DMiYdkg1B:{MtMXwCJK4:MtMXwCJK41szpvbs,variant:\"g_mJV6L1H\"}},baseVariant,gestureVariant)})})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vNcDF.framer-mdnzqy, .framer-vNcDF .framer-mdnzqy { display: block; }\",\".framer-vNcDF.framer-lh7xcg { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 72px; justify-content: center; max-width: 1310px; min-width: 1080px; overflow: hidden; padding: 14px 32px 14px 32px; position: relative; width: 1310px; will-change: var(--framer-will-change-override, transform); }\",\".framer-vNcDF .framer-16uop3a { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 44px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-vNcDF .framer-rcuq6l { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 44px; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-vNcDF .framer-1sbpv2t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-vNcDF .framer-1phgrhc-container { flex: none; height: 44px; position: relative; width: auto; }\",\".framer-vNcDF .framer-112eolg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 100%; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-vNcDF .framer-l1pvy6 { flex: none; height: 36px; position: relative; white-space: pre; width: auto; }\",\".framer-vNcDF .framer-1rafxo8 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: 35px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 38px; }\",\".framer-vNcDF .framer-1knd96y, .framer-vNcDF .framer-slis9a { flex: none; height: 4px; overflow: hidden; position: relative; width: 32px; will-change: var(--framer-will-change-override, transform); }\",\".framer-vNcDF .framer-1p08c4w { flex: none; height: 4px; overflow: hidden; position: relative; width: 27px; will-change: var(--framer-will-change-override, transform); }\",\".framer-vNcDF .framer-15k5zp8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-vNcDF .framer-5oeauv, .framer-vNcDF .framer-1942o94 { flex: none; height: 36px; overflow: hidden; position: relative; text-decoration: none; width: 120px; }\",\".framer-vNcDF .framer-19g4n9x-container, .framer-vNcDF .framer-l3vf52-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-vNcDF .framer-1elcl2m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 38px; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 250px; }\",\".framer-vNcDF .framer-hcs7ux-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-vNcDF.framer-lh7xcg, .framer-vNcDF .framer-1sbpv2t, .framer-vNcDF .framer-112eolg, .framer-vNcDF .framer-1rafxo8, .framer-vNcDF .framer-15k5zp8, .framer-vNcDF .framer-1elcl2m { gap: 0px; } .framer-vNcDF.framer-lh7xcg > *, .framer-vNcDF .framer-1sbpv2t > *, .framer-vNcDF .framer-1elcl2m > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-vNcDF.framer-lh7xcg > :first-child, .framer-vNcDF .framer-1sbpv2t > :first-child, .framer-vNcDF .framer-112eolg > :first-child, .framer-vNcDF .framer-15k5zp8 > :first-child, .framer-vNcDF .framer-1elcl2m > :first-child { margin-left: 0px; } .framer-vNcDF.framer-lh7xcg > :last-child, .framer-vNcDF .framer-1sbpv2t > :last-child, .framer-vNcDF .framer-112eolg > :last-child, .framer-vNcDF .framer-15k5zp8 > :last-child, .framer-vNcDF .framer-1elcl2m > :last-child { margin-right: 0px; } .framer-vNcDF .framer-112eolg > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-vNcDF .framer-1rafxo8 > * { margin: 0px; margin-bottom: calc(6px / 2); margin-top: calc(6px / 2); } .framer-vNcDF .framer-1rafxo8 > :first-child { margin-top: 0px; } .framer-vNcDF .framer-1rafxo8 > :last-child { margin-bottom: 0px; } .framer-vNcDF .framer-15k5zp8 > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } }\",\".framer-vNcDF.framer-v-em2v6v.framer-lh7xcg { height: min-content; max-width: unset; min-width: unset; padding: 14px 22px 14px 22px; width: 770px; }\",\".framer-vNcDF.framer-v-em2v6v .framer-16uop3a, .framer-vNcDF.framer-v-iarqth .framer-16uop3a { align-content: flex-end; align-items: flex-end; flex-direction: column; gap: 24px; height: min-content; justify-content: flex-start; }\",\".framer-vNcDF.framer-v-em2v6v .framer-rcuq6l, .framer-vNcDF.framer-v-1v8m0di .framer-rcuq6l, .framer-vNcDF.framer-v-iarqth .framer-rcuq6l { flex: none; width: 100%; }\",\".framer-vNcDF.framer-v-em2v6v .framer-112eolg, .framer-vNcDF.framer-v-1v8m0di .framer-112eolg, .framer-vNcDF.framer-v-aua00j .framer-5oeauv, .framer-vNcDF.framer-v-aua00j .framer-1942o94, .framer-vNcDF.framer-v-iarqth .framer-112eolg, .framer-vNcDF.framer-v-iarqth .framer-5oeauv, .framer-vNcDF.framer-v-iarqth .framer-1942o94 { cursor: pointer; }\",\".framer-vNcDF.framer-v-em2v6v .framer-1knd96y, .framer-vNcDF.framer-v-em2v6v .framer-slis9a, .framer-vNcDF.framer-v-1v8m0di .framer-1knd96y, .framer-vNcDF.framer-v-1v8m0di .framer-slis9a { height: 3px; width: 30px; }\",\".framer-vNcDF.framer-v-em2v6v .framer-1p08c4w, .framer-vNcDF.framer-v-1v8m0di .framer-1p08c4w { height: 3px; width: 25px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-vNcDF.framer-v-em2v6v .framer-16uop3a { gap: 0px; } .framer-vNcDF.framer-v-em2v6v .framer-16uop3a > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-vNcDF.framer-v-em2v6v .framer-16uop3a > :first-child { margin-top: 0px; } .framer-vNcDF.framer-v-em2v6v .framer-16uop3a > :last-child { margin-bottom: 0px; } }\",\".framer-vNcDF.framer-v-1v8m0di.framer-lh7xcg { height: min-content; max-width: unset; min-width: unset; padding: 14px 22px 14px 22px; width: 370px; }\",\".framer-vNcDF.framer-v-1v8m0di .framer-16uop3a, .framer-vNcDF.framer-v-aua00j .framer-16uop3a { flex-direction: column; gap: 0px; height: min-content; justify-content: center; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-vNcDF.framer-v-1v8m0di .framer-16uop3a { gap: 0px; } .framer-vNcDF.framer-v-1v8m0di .framer-16uop3a > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-vNcDF.framer-v-1v8m0di .framer-16uop3a > :first-child { margin-top: 0px; } .framer-vNcDF.framer-v-1v8m0di .framer-16uop3a > :last-child { margin-bottom: 0px; } }\",\".framer-vNcDF.framer-v-aua00j.framer-lh7xcg { height: min-content; max-width: unset; min-width: unset; padding: 14px 22px 22px 22px; width: 370px; }\",\".framer-vNcDF.framer-v-aua00j .framer-rcuq6l { align-content: flex-start; align-items: flex-start; flex: none; height: min-content; width: 100%; }\",\".framer-vNcDF.framer-v-aua00j .framer-1sbpv2t { align-content: flex-start; align-items: flex-start; cursor: pointer; padding: 10px 0px 0px 0px; }\",\".framer-vNcDF.framer-v-aua00j .framer-1phgrhc-container { height: auto; }\",\".framer-vNcDF.framer-v-aua00j .framer-112eolg { cursor: pointer; height: 44px; }\",\".framer-vNcDF.framer-v-aua00j .framer-1rafxo8, .framer-vNcDF.framer-v-iarqth .framer-1rafxo8 { display: block; padding: unset; }\",\".framer-vNcDF.framer-v-aua00j .framer-1knd96y { bottom: 16px; height: 3px; position: absolute; right: 4px; width: 30px; }\",\".framer-vNcDF.framer-v-aua00j .framer-1p08c4w { height: 3px; position: absolute; right: 0px; top: 7px; width: 3px; }\",\".framer-vNcDF.framer-v-aua00j .framer-slis9a { height: 3px; left: calc(50.00000000000002% - 30px / 2); position: absolute; top: calc(51.428571428571445% - 3px / 2); width: 30px; }\",\".framer-vNcDF.framer-v-aua00j .framer-15k5zp8 { align-content: flex-end; align-items: flex-end; flex-direction: column; height: min-content; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-vNcDF.framer-v-aua00j .framer-16uop3a, .framer-vNcDF.framer-v-aua00j .framer-1rafxo8, .framer-vNcDF.framer-v-aua00j .framer-15k5zp8 { gap: 0px; } .framer-vNcDF.framer-v-aua00j .framer-16uop3a > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-vNcDF.framer-v-aua00j .framer-16uop3a > :first-child, .framer-vNcDF.framer-v-aua00j .framer-15k5zp8 > :first-child { margin-top: 0px; } .framer-vNcDF.framer-v-aua00j .framer-16uop3a > :last-child, .framer-vNcDF.framer-v-aua00j .framer-15k5zp8 > :last-child { margin-bottom: 0px; } .framer-vNcDF.framer-v-aua00j .framer-1rafxo8 > *, .framer-vNcDF.framer-v-aua00j .framer-1rafxo8 > :first-child, .framer-vNcDF.framer-v-aua00j .framer-1rafxo8 > :last-child { margin: 0px; } .framer-vNcDF.framer-v-aua00j .framer-15k5zp8 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } }\",\".framer-vNcDF.framer-v-iarqth.framer-lh7xcg { height: min-content; max-width: unset; min-width: unset; padding: 14px 22px 22px 22px; width: 770px; }\",\".framer-vNcDF.framer-v-iarqth .framer-1knd96y { height: 3px; position: absolute; right: 4px; top: 16px; width: 30px; }\",\".framer-vNcDF.framer-v-iarqth .framer-1p08c4w { height: 3px; position: absolute; right: 0px; top: calc(48.57142857142859% - 3px / 2); width: 3px; }\",\".framer-vNcDF.framer-v-iarqth .framer-slis9a { height: 3px; left: calc(50.00000000000002% - 30px / 2); position: absolute; top: calc(48.57142857142859% - 3px / 2); width: 30px; }\",\".framer-vNcDF.framer-v-iarqth .framer-15k5zp8 { align-content: flex-end; align-items: flex-end; flex-direction: column; height: min-content; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-vNcDF.framer-v-iarqth .framer-16uop3a, .framer-vNcDF.framer-v-iarqth .framer-1rafxo8, .framer-vNcDF.framer-v-iarqth .framer-15k5zp8 { gap: 0px; } .framer-vNcDF.framer-v-iarqth .framer-16uop3a > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-vNcDF.framer-v-iarqth .framer-16uop3a > :first-child, .framer-vNcDF.framer-v-iarqth .framer-15k5zp8 > :first-child { margin-top: 0px; } .framer-vNcDF.framer-v-iarqth .framer-16uop3a > :last-child, .framer-vNcDF.framer-v-iarqth .framer-15k5zp8 > :last-child { margin-bottom: 0px; } .framer-vNcDF.framer-v-iarqth .framer-1rafxo8 > *, .framer-vNcDF.framer-v-iarqth .framer-1rafxo8 > :first-child, .framer-vNcDF.framer-v-iarqth .framer-1rafxo8 > :last-child { margin: 0px; } .framer-vNcDF.framer-v-iarqth .framer-15k5zp8 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } }\",\".framer-vNcDF.framer-v-1szhcv.framer-lh7xcg { min-width: unset; width: 770px; }\",\".framer-vNcDF.framer-v-1fevrrb.framer-lh7xcg { max-width: unset; min-width: unset; padding: 14px 22px 14px 22px; width: 370px; }\",\".framer-vNcDF.framer-v-1fevrrb .framer-rcuq6l { flex: none; gap: 0px; justify-content: center; width: min-content; }\",\".framer-vNcDF.framer-v-1fevrrb .framer-1elcl2m { width: min-content; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-vNcDF.framer-v-1fevrrb .framer-rcuq6l { gap: 0px; } .framer-vNcDF.framer-v-1fevrrb .framer-rcuq6l > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-vNcDF.framer-v-1fevrrb .framer-rcuq6l > :first-child { margin-left: 0px; } .framer-vNcDF.framer-v-1fevrrb .framer-rcuq6l > :last-child { margin-right: 0px; } }\",...sharedStyle.css,'.framer-vNcDF[data-border=\"true\"]::after, .framer-vNcDF [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 1310\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[\"1080px\",\"1310px\",null,null]},\"uXH7fZkpK\":{\"layout\":[\"fixed\",\"auto\"]},\"ALAbPdYZK\":{\"layout\":[\"fixed\",\"auto\"]},\"J8nEEeUC5\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[\"1080px\",\"1310px\",null,null]},\"oUJzVBitE\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[\"1080px\",\"1310px\",null,null]},\"m7Q13ZI3f\":{\"layout\":[\"fixed\",\"auto\"]},\"tGQIMIhya\":{\"layout\":[\"fixed\",\"auto\"]},\"PM52iPKSc\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[\"1080px\",\"1310px\",null,null]},\"YsSZxNgM8\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"1310px\",null,null]},\"DMiYdkg1B\":{\"layout\":[\"fixed\",\"fixed\"]},\"JQFmKoex3\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[\"1080px\",\"1310px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerH_RccZUVl=withCSS(Component,css,\"framer-vNcDF\");export default FramerH_RccZUVl;FramerH_RccZUVl.displayName=\"nav-bar\";FramerH_RccZUVl.defaultProps={height:72,width:1310};addPropertyControls(FramerH_RccZUVl,{variant:{options:[\"EQIF7tq_n\",\"uXH7fZkpK\",\"ALAbPdYZK\",\"J8nEEeUC5\",\"oUJzVBitE\",\"m7Q13ZI3f\",\"tGQIMIhya\",\"PM52iPKSc\",\"YsSZxNgM8\",\"DMiYdkg1B\",\"JQFmKoex3\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Desktop-hover-1\",\"Desktop-hover-2\",\"Variant 8\",\"Variant 9\",\"Variant 10\",\"Variant 12\",\"Variant 14\",\"Variant 11\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerH_RccZUVl,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...HomeButtonFonts,...AboutLinkFonts,...WorkLinkFonts,...ButtonClipboardFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerH_RccZUVl\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"72\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"1080px\\\",\\\"1310px\\\",null,null]},\\\"uXH7fZkpK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ALAbPdYZK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"J8nEEeUC5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"1080px\\\",\\\"1310px\\\",null,null]},\\\"oUJzVBitE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"1080px\\\",\\\"1310px\\\",null,null]},\\\"m7Q13ZI3f\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tGQIMIhya\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PM52iPKSc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"1080px\\\",\\\"1310px\\\",null,null]},\\\"YsSZxNgM8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"1310px\\\",null,null]},\\\"DMiYdkg1B\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JQFmKoex3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"1080px\\\",\\\"1310px\\\",null,null]}}}\",\"framerIntrinsicWidth\":\"1310\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (a4439fa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Clipboard from\"https://framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/EqB2oGdmJ81urPOd5L66/Clipboard.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/LxOx4XEOkfcLZR3RXJ49/qgas7yFsjkk5jckHPRjl/Wm9WVXYUd.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/XOYihK90pO2PgeabERPg/BTAUTDhmLue1d6yU3nJ4/XEfdSDJIH.js\";const ClipboardFonts=getFonts(Clipboard);const enabledGestures={bbQRlffVl:{hover:true},g_mJV6L1H:{pressed:true},rhZNMH0Yy:{hover:true}};const cycleOrder=[\"rhZNMH0Yy\",\"mHKctwos0\",\"IEikBQ9Pj\",\"RjeLoHwxX\",\"bbQRlffVl\",\"g_mJV6L1H\"];const serializationHash=\"framer-AiVaC\";const variantClassNames={bbQRlffVl:\"framer-v-c2izka\",g_mJV6L1H:\"framer-v-ktfirz\",IEikBQ9Pj:\"framer-v-1wzcwzz\",mHKctwos0:\"framer-v-dn30w8\",rhZNMH0Yy:\"framer-v-17m0u4p\",RjeLoHwxX:\"framer-v-ius2n2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={damping:60,delay:0,mass:1,stiffness:300,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"direct-link-mobile\":\"g_mJV6L1H\",\"direct-link\":\"bbQRlffVl\",\"Variant 3\":\"IEikBQ9Pj\",\"Variant 5\":\"RjeLoHwxX\",Clicked:\"mHKctwos0\",Default:\"rhZNMH0Yy\"};const getProps=({height,id,link,tap,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,MtMXwCJK4:tap!==null&&tap!==void 0?tap:props.MtMXwCJK4,ryCon9jsT:link!==null&&link!==void 0?link:props.ryCon9jsT,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"rhZNMH0Yy\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,ryCon9jsT,MtMXwCJK4,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rhZNMH0Yy\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaprm80kj=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(MtMXwCJK4){const res=await MtMXwCJK4(...args);if(res===false)return false;}setVariant(\"mHKctwos0\");});const onAppearvohjop=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"rhZNMH0Yy\"),2e3);});const onTap1yb2pyy=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(MtMXwCJK4){const res=await MtMXwCJK4(...args);if(res===false)return false;}setVariant(\"RjeLoHwxX\");});const onTap1t7p9dz=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(MtMXwCJK4){const res=await MtMXwCJK4(...args);if(res===false)return false;}setVariant(\"IEikBQ9Pj\");});const onAppeartodfl8=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"IEikBQ9Pj\"),2e3);});useOnVariantChange(baseVariant,{mHKctwos0:onAppearvohjop,RjeLoHwxX:onAppeartodfl8});const ref1=React.useRef(null);const isDisplayed=()=>{if(gestureVariant===\"g_mJV6L1H-pressed\")return false;if(baseVariant===\"g_mJV6L1H\")return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"g_mJV6L1H-pressed\")return false;if([\"IEikBQ9Pj\",\"g_mJV6L1H\"].includes(baseVariant))return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({mHKctwos0:{value:transition2},RjeLoHwxX:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:ryCon9jsT,openInNewTab:true,...addPropertyOverrides({bbQRlffVl:{href:\"mailto:hello@matteonegri.eu?subject=Hey Matteo, I just visited your website!\"},g_mJV6L1H:{href:\"mailto:hello@matteonegri.eu?subject=Hey Matteo, I just visited your website!\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-17m0u4p\",className,classNames)} framer-1qmdrwy`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rhZNMH0Yy\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTaprm80kj,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,...style},variants:{\"g_mJV6L1H-pressed\":{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},g_mJV6L1H:{borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},IEikBQ9Pj:{borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40}},...addPropertyOverrides({\"bbQRlffVl-hover\":{\"data-framer-name\":undefined,\"data-highlight\":undefined},\"g_mJV6L1H-pressed\":{\"data-border\":true,\"data-framer-name\":undefined,\"data-highlight\":undefined},\"rhZNMH0Yy-hover\":{\"data-framer-name\":undefined},bbQRlffVl:{\"data-framer-name\":\"direct-link\",\"data-highlight\":undefined,onTap:()=>setGestureState({isPressed:false})},g_mJV6L1H:{\"data-framer-name\":\"direct-link-mobile\",\"data-highlight\":undefined,onTap:()=>setGestureState({isPressed:false})},IEikBQ9Pj:{\"data-framer-name\":\"Variant 3\",onTap:onTap1yb2pyy},mHKctwos0:{\"data-framer-name\":\"Clicked\"},RjeLoHwxX:{\"data-framer-name\":\"Variant 5\",onTap:onTap1t7p9dz}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bmyjro-container\",layoutDependency:layoutDependency,layoutId:\"H68cN_n8T-container\",style:{opacity:0},...addPropertyOverrides({IEikBQ9Pj:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Clipboard,{borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,color:\"rgb(255, 255, 255)\",content:\"hello@matteonegri.eu\",fill:\"rgb(0, 153, 255)\",font:false,fontFamily:\"Inter\",fontSize:16,fontWeight:500,height:\"100%\",id:\"H68cN_n8T\",isMixedBorderRadius:false,label:\"\",layoutId:\"H68cN_n8T\",padding:15,paddingBottom:15,paddingLeft:15,paddingPerSide:false,paddingRight:15,paddingTop:15,style:{height:\"100%\",width:\"100%\"},topLeftRadius:8,topRightRadius:8,width:\"100%\",...addPropertyOverrides({IEikBQ9Pj:{style:{height:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e40qsf\",layoutDependency:layoutDependency,layoutId:\"TQFMYWLzy\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},variants:{\"bbQRlffVl-hover\":{backgroundColor:\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(223, 46, 25))\"},\"g_mJV6L1H-pressed\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-top-width\":\"1px\"},\"rhZNMH0Yy-hover\":{backgroundColor:\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30))\"},g_mJV6L1H:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\"},IEikBQ9Pj:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\"}},...addPropertyOverrides({g_mJV6L1H:{\"data-border\":true},IEikBQ9Pj:{\"data-border\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-84stjf\",\"data-framer-name\":\"mail\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"wXlH1BcGV\",opacity:1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 15\"><path d=\"M 1.8 15 C 1.305 15 0.881 14.815 0.528 14.448 C 0.184 14.102 -0.007 13.623 0 13.125 L 0 1.875 C 0 1.36 0.176 0.917 0.53 0.55 C 0.862 0.192 1.322 -0.007 1.8 0 L 16.2 0 C 16.695 0 17.119 0.184 17.472 0.551 C 17.824 0.919 18.001 1.36 18 1.874 L 18 13.124 C 18 13.64 17.824 14.082 17.47 14.45 C 17.138 14.808 16.678 15.007 16.2 15 Z M 9 8.437 L 1.8 3.75 L 1.8 13.125 L 16.2 13.125 L 16.2 3.75 Z M 9 6.563 L 16.2 1.875 L 1.8 1.875 Z M 1.8 3.75 L 1.8 1.875 L 1.8 13.125 Z\" fill=\"var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118)) /* {&quot;name&quot;:&quot;Grey strong&quot;} */\"></path></svg>',svgContentId:3521674201,variants:{\"rhZNMH0Yy-hover\":{backgroundColor:\"rgba(219, 219, 219, 0)\"}},withExternalLayout:true,...addPropertyOverrides({\"bbQRlffVl-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 15\"><path d=\"M 1.8 15 C 1.305 15 0.881 14.815 0.528 14.448 C 0.184 14.102 -0.007 13.623 0 13.125 L 0 1.875 C 0 1.36 0.176 0.917 0.53 0.55 C 0.862 0.192 1.322 -0.007 1.8 0 L 16.2 0 C 16.695 0 17.119 0.184 17.472 0.551 C 17.824 0.919 18.001 1.36 18 1.874 L 18 13.124 C 18 13.64 17.824 14.082 17.47 14.45 C 17.138 14.808 16.678 15.007 16.2 15 Z M 9 8.437 L 1.8 3.75 L 1.8 13.125 L 16.2 13.125 L 16.2 3.75 Z M 9 6.563 L 16.2 1.875 L 1.8 1.875 Z M 1.8 3.75 L 1.8 1.875 L 1.8 13.125 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',svgContentId:2844162762},\"g_mJV6L1H-pressed\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 15\"><path d=\"M 1.8 15 C 1.305 15 0.881 14.815 0.528 14.448 C 0.184 14.102 -0.007 13.623 0 13.125 L 0 1.875 C 0 1.36 0.176 0.917 0.53 0.55 C 0.862 0.192 1.322 -0.007 1.8 0 L 16.2 0 C 16.695 0 17.119 0.184 17.472 0.551 C 17.824 0.919 18.001 1.36 18 1.874 L 18 13.124 C 18 13.64 17.824 14.082 17.47 14.45 C 17.138 14.808 16.678 15.007 16.2 15 Z M 9 8.437 L 1.8 3.75 L 1.8 13.125 L 16.2 13.125 L 16.2 3.75 Z M 9 6.563 L 16.2 1.875 L 1.8 1.875 Z M 1.8 3.75 L 1.8 1.875 L 1.8 13.125 Z\" fill=\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(223, 46, 25)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></svg>',svgContentId:1739745026},\"rhZNMH0Yy-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 15\"><path d=\"M 1.8 15 C 1.305 15 0.881 14.815 0.528 14.448 C 0.184 14.102 -0.007 13.623 0 13.125 L 0 1.875 C 0 1.36 0.176 0.917 0.53 0.55 C 0.863 0.192 1.322 -0.007 1.8 0 L 16.2 0 C 16.695 0 17.119 0.184 17.472 0.551 C 17.824 0.919 18.001 1.36 18 1.874 L 18 13.124 C 18 13.64 17.824 14.082 17.47 14.45 C 17.138 14.808 16.678 15.007 16.2 15 Z M 9 8.437 L 1.8 3.75 L 1.8 13.125 L 16.2 13.125 L 16.2 3.75 Z M 9 6.563 L 16.2 1.875 L 1.8 1.875 Z M 1.8 3.75 L 1.8 1.875 L 1.8 13.125 Z\" fill=\"hsl(0, 0%, 100%)\"></path></svg>',svgContentId:575110888},mHKctwos0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 15\"><path d=\"M 1.8 15 C 1.305 15 0.881 14.815 0.528 14.448 C 0.184 14.102 -0.007 13.623 0 13.125 L 0 1.875 C 0 1.36 0.176 0.917 0.53 0.55 C 0.862 0.192 1.322 -0.007 1.8 0 L 16.2 0 C 16.695 0 17.119 0.184 17.472 0.551 C 17.824 0.919 18.001 1.36 18 1.874 L 18 13.124 C 18 13.64 17.824 14.082 17.47 14.45 C 17.138 14.808 16.678 15.007 16.2 15 Z M 9 8.437 L 1.8 3.75 L 1.8 13.125 L 16.2 13.125 L 16.2 3.75 Z M 9 6.563 L 16.2 1.875 L 1.8 1.875 Z M 1.8 3.75 L 1.8 1.875 L 1.8 13.125 Z\" fill=\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></svg>',svgContentId:3194582358},RjeLoHwxX:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 15\"><path d=\"M 1.8 15 C 1.305 15 0.881 14.815 0.528 14.448 C 0.184 14.102 -0.007 13.623 0 13.125 L 0 1.875 C 0 1.36 0.176 0.917 0.53 0.55 C 0.862 0.192 1.322 -0.007 1.8 0 L 16.2 0 C 16.695 0 17.119 0.184 17.472 0.551 C 17.824 0.919 18.001 1.36 18 1.874 L 18 13.124 C 18 13.64 17.824 14.082 17.47 14.45 C 17.138 14.808 16.678 15.007 16.2 15 Z M 9 8.437 L 1.8 3.75 L 1.8 13.125 L 16.2 13.125 L 16.2 3.75 Z M 9 6.563 L 16.2 1.875 L 1.8 1.875 Z M 1.8 3.75 L 1.8 1.875 L 1.8 13.125 Z\" fill=\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></svg>',svgContentId:3194582358}},baseVariant,gestureVariant)})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.button,{className:\"framer-105vtrq\",\"data-framer-name\":\"Button\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"YbT40lPyc\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"hello@matteonegri.eu\"})})}),className:\"framer-1wbnzi8\",\"data-framer-name\":\"Label\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"HokvgnpvK\",style:{\"--extracted-r6o4lv\":\"var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118))\"},variants:{\"bbQRlffVl-hover\":{\"--extracted-r6o4lv\":\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(223, 46, 25))\"},\"rhZNMH0Yy-hover\":{\"--extracted-r6o4lv\":\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30))\"},mHKctwos0:{\"--extracted-r6o4lv\":\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30))\"},RjeLoHwxX:{\"--extracted-r6o4lv\":\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"bbQRlffVl-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(223, 46, 25)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"hello@matteonegri.eu\"})})})},\"rhZNMH0Yy-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"hello@matteonegri.eu\"})})})},mHKctwos0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"copied to clipboard\"})})}),fonts:[\"Inter\",\"Inter-Italic\"]},RjeLoHwxX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-e2kqf9\",\"data-styles-preset\":\"XEfdSDJIH\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"copied to clipboard\"})})}),fonts:[\"Inter\",\"Inter-Italic\"]}},baseVariant,gestureVariant)})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AiVaC.framer-1qmdrwy, .framer-AiVaC .framer-1qmdrwy { display: block; }\",\".framer-AiVaC.framer-17m0u4p { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 250px; }\",\".framer-AiVaC .framer-1bmyjro-container { flex: none; height: 100%; left: calc(49.75124378109455% - 250px / 2); position: absolute; top: calc(48.57142857142859% - 100% / 2); width: 250px; z-index: 4; }\",\".framer-AiVaC .framer-1e40qsf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 36px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 36px; }\",\".framer-AiVaC .framer-84stjf { flex: none; height: 15px; position: relative; width: 18px; }\",\".framer-AiVaC .framer-105vtrq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 11px; height: min-content; justify-content: center; min-width: 100px; padding: 8px 0px 8px 0px; position: relative; width: min-content; }\",\".framer-AiVaC .framer-1wbnzi8 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-AiVaC.framer-17m0u4p, .framer-AiVaC .framer-1e40qsf, .framer-AiVaC .framer-105vtrq { gap: 0px; } .framer-AiVaC.framer-17m0u4p > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-AiVaC.framer-17m0u4p > :first-child, .framer-AiVaC .framer-105vtrq > :first-child { margin-left: 0px; } .framer-AiVaC.framer-17m0u4p > :last-child, .framer-AiVaC .framer-105vtrq > :last-child { margin-right: 0px; } .framer-AiVaC .framer-1e40qsf > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-AiVaC .framer-1e40qsf > :first-child { margin-top: 0px; } .framer-AiVaC .framer-1e40qsf > :last-child { margin-bottom: 0px; } .framer-AiVaC .framer-105vtrq > * { margin: 0px; margin-left: calc(11px / 2); margin-right: calc(11px / 2); } }\",\".framer-AiVaC.framer-v-1wzcwzz.framer-17m0u4p, .framer-AiVaC.framer-v-ktfirz.framer-17m0u4p { justify-content: flex-end; width: min-content; }\",\".framer-AiVaC.framer-v-1wzcwzz .framer-1bmyjro-container { left: 50%; order: 0; top: 49%; width: auto; }\",\".framer-AiVaC.framer-v-1wzcwzz .framer-1e40qsf, .framer-AiVaC.framer-v-ktfirz .framer-1e40qsf { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 36px); order: 2; }\",\".framer-AiVaC.framer-v-ius2n2.framer-17m0u4p { gap: 2px; justify-content: flex-end; width: min-content; }\",\".framer-AiVaC.framer-v-ius2n2 .framer-1bmyjro-container { order: 0; }\",\".framer-AiVaC.framer-v-ius2n2 .framer-1e40qsf { order: 2; }\",\".framer-AiVaC.framer-v-ius2n2 .framer-105vtrq { min-width: unset; order: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-AiVaC.framer-v-ius2n2.framer-17m0u4p { gap: 0px; } .framer-AiVaC.framer-v-ius2n2.framer-17m0u4p > * { margin: 0px; margin-left: calc(2px / 2); margin-right: calc(2px / 2); } .framer-AiVaC.framer-v-ius2n2.framer-17m0u4p > :first-child { margin-left: 0px; } .framer-AiVaC.framer-v-ius2n2.framer-17m0u4p > :last-child { margin-right: 0px; } }\",\".framer-AiVaC.framer-v-17m0u4p.hover.framer-17m0u4p, .framer-AiVaC.framer-v-c2izka.hover.framer-17m0u4p { gap: 8px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-AiVaC.framer-v-17m0u4p.hover.framer-17m0u4p { gap: 0px; } .framer-AiVaC.framer-v-17m0u4p.hover.framer-17m0u4p > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-AiVaC.framer-v-17m0u4p.hover.framer-17m0u4p > :first-child { margin-left: 0px; } .framer-AiVaC.framer-v-17m0u4p.hover.framer-17m0u4p > :last-child { margin-right: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-AiVaC.framer-v-c2izka.hover.framer-17m0u4p { gap: 0px; } .framer-AiVaC.framer-v-c2izka.hover.framer-17m0u4p > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-AiVaC.framer-v-c2izka.hover.framer-17m0u4p > :first-child { margin-left: 0px; } .framer-AiVaC.framer-v-c2izka.hover.framer-17m0u4p > :last-child { margin-right: 0px; } }\",...sharedStyle.css,...sharedStyle1.css,'.framer-AiVaC[data-border=\"true\"]::after, .framer-AiVaC [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 45\n * @framerIntrinsicWidth 250\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"mHKctwos0\":{\"layout\":[\"fixed\",\"auto\"]},\"IEikBQ9Pj\":{\"layout\":[\"auto\",\"auto\"]},\"RjeLoHwxX\":{\"layout\":[\"auto\",\"auto\"]},\"bbQRlffVl\":{\"layout\":[\"fixed\",\"auto\"]},\"g_mJV6L1H\":{\"layout\":[\"auto\",\"auto\"]},\"UrFswaSam\":{\"layout\":[\"fixed\",\"auto\"]},\"u6kITo5w5\":{\"layout\":[\"fixed\",\"auto\"]},\"j8Uw5Xtte\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ryCon9jsT\":\"link\",\"MtMXwCJK4\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerKdlhw94GT=withCSS(Component,css,\"framer-AiVaC\");export default FramerKdlhw94GT;FramerKdlhw94GT.displayName=\"Button / Clipboard\";FramerKdlhw94GT.defaultProps={height:45,width:250};addPropertyControls(FramerKdlhw94GT,{variant:{options:[\"rhZNMH0Yy\",\"mHKctwos0\",\"IEikBQ9Pj\",\"RjeLoHwxX\",\"bbQRlffVl\",\"g_mJV6L1H\"],optionTitles:[\"Default\",\"Clicked\",\"Variant 3\",\"Variant 5\",\"direct-link\",\"direct-link-mobile\"],title:\"Variant\",type:ControlType.Enum},ryCon9jsT:{title:\"Link\",type:ControlType.Link},MtMXwCJK4:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerKdlhw94GT,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Bold.cyrillic-ext-XOTVL7ZR.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Bold.cyrillic-6LOMBC2V.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Bold.greek-ext-WXWSJXLB.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Bold.greek-YRST7ODZ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Bold.latin-ext-BASA5UL3.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Bold.latin-UCM45LQF.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Bold.vietnamese-OEVJMXEP.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Italic.cyrillic-ext-YDGMJOJO.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Italic.cyrillic-BFOVMAQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Italic.greek-ext-4KOU3AHC.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Italic.greek-OJTBJNE6.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Italic.latin-ext-H4B22QN6.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Italic.latin-2DWX32EN.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Italic.vietnamese-TYMT6CKW.woff2\",weight:\"400\"}]},...ClipboardFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKdlhw94GT\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"250\",\"framerIntrinsicHeight\":\"45\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mHKctwos0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IEikBQ9Pj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RjeLoHwxX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bbQRlffVl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"g_mJV6L1H\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UrFswaSam\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"u6kITo5w5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"j8Uw5Xtte\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"ryCon9jsT\\\":\\\"link\\\",\\\"MtMXwCJK4\\\":\\\"tap\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Kdlhw94GT.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{defaultEvents,usePadding,useRadius,paddingControl,borderRadiusControl,fontControls,useFontControls}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";/**\n * CLIPBOARD\n *\n * @framerIntrinsicWidth 90\n * @framerIntrinsicHeight 50\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */ export default function Clipboard({label,content,fill,color,style,onClick,...props}){const{fontFamily,fontSize,fontWeight}=useFontControls(props);const borderRadius=useRadius(props);const paddingValue=usePadding(props);const handleClick=useCallback(()=>{var ref;(ref=navigator.clipboard)===null||ref===void 0?void 0:ref.writeText(content);onClick===null||onClick===void 0?void 0:onClick();},[onClick,content]);return(/*#__PURE__*/ _jsx(motion.button,{style:{border:\"none\",outline:\"none\",resize:\"none\",width:\"max-content\",wordBreak:\"break-word\",overflowWrap:\"break-word\",WebkitTapHighlightColor:\"rgba(0, 0, 0, 0)\",letterSpacing:\"-0.2px\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",background:fill,borderRadius,cursor:\"pointer\",padding:paddingValue,fontFamily,fontWeight,fontSize,color,...style},onClick:handleClick,whileHover:{opacity:0.8},whileTap:{scale:0.9},transition:{type:\"ease\",duration:0.3},...props,children:label}));};Clipboard.defaultProps={label:\"Copy to clipboard\",color:\"#fff\",fontSize:16,fontFamily:\"Inter\",fontWeight:500,padding:15,borderRadius:8};addPropertyControls(Clipboard,{content:{type:ControlType.String,title:\"Content\",displayTextArea:true,description:\"When clicked, this content will be copied to the clipboard.\"},label:{type:ControlType.String,title:\"Label\"},fill:{type:ControlType.Color,title:\"Fill\"},color:{type:ControlType.Color,title:\"Text\"},...fontControls,fontSize:{title:\"Font Size\",type:ControlType.Number,displayStepper:true,defaultValue:16},...paddingControl,...borderRadiusControl,...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Clipboard\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"90\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"50\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Clipboard.map", "import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}", "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: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!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};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\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    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map", "import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map", "import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map", "import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map", "import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map", "import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.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()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map", "import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map", "export function mstoMinAndSec(millis) {\n    const minutes = Math.floor(millis / 60000);\n    const seconds = parseInt((millis % 60000 / 1000).toFixed(0));\n    return minutes + \":\" + (seconds < 10 ? \"0\" : \"\") + seconds;\n}\nexport function secondsToMinutes(seconds) {\n    const minutes = Math.floor(seconds / 60);\n    const s = Math.floor(seconds % 60);\n    return minutes + \":\" + (s < 10 ? \"0\" : \"\") + s;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"mstoMinAndSec\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./time.map", "import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}", "// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map", "import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map", "import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map", "export function detectAutoSizingAxis(props) {\n    var ref, ref1;\n    return {\n        width: ((ref = props.style) === null || ref === void 0 ? void 0 : ref.width) !== \"100%\",\n        height: ((ref1 = props.style) === null || ref1 === void 0 ? void 0 : ref1.height) !== \"100%\"\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"detectAutoSizingAxis\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./detectAutoSizingAxis.map", "// Generated by Framer (91d32d4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/LxOx4XEOkfcLZR3RXJ49/qgas7yFsjkk5jckHPRjl/Wm9WVXYUd.js\";const enabledGestures={\"I1671:14720;1659:13376\":{hover:true},LWspmAZAr:{hover:true}};const cycleOrder=[\"I1671:14720;1659:13376\",\"LWspmAZAr\"];const serializationHash=\"framer-8vQBE\";const variantClassNames={\"I1671:14720;1659:13376\":\"framer-v-1te8ab6\",LWspmAZAr:\"framer-v-174o2hm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"I1671:14720;1659:13376\",\"Variant 2\":\"LWspmAZAr\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"I1671:14720;1659:13376\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"I1671:14720;1659:13376\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"I1671:14720;1659:13376-hover\",\"LWspmAZAr-hover\"].includes(gestureVariant))return true;if(baseVariant===\"LWspmAZAr\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1te8ab6\",className,classNames),\"data-framer-name\":\"Variant 1\",initial:variant,layoutDependency:layoutDependency,layoutId:\"I1671:14720;1659:13376\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:65,borderBottomRightRadius:65,borderTopLeftRadius:65,borderTopRightRadius:65,...style},...addPropertyOverrides({\"I1671:14720;1659:13376-hover\":{\"data-framer-name\":undefined},\"LWspmAZAr-hover\":{\"data-framer-name\":undefined},LWspmAZAr:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ltp00h\",\"data-framer-name\":\"Frame 2608637\",layoutDependency:layoutDependency,layoutId:\"I1671:14720;1659:13376;1662:13395\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1j0exkc\",\"data-framer-name\":\"Ellipse 1\",layoutDependency:layoutDependency,layoutId:\"I1671:14720;1659:13376;1662:13396\",style:{backgroundColor:\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"},variants:{\"LWspmAZAr-hover\":{backgroundColor:\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30))\"},LWspmAZAr:{backgroundColor:\"var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118))\"}}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"work\"})})}),className:\"framer-499biz\",\"data-framer-name\":\"about me\",layoutDependency:layoutDependency,layoutId:\"I1671:14720;1659:13376;1659:13359\",style:{\"--extracted-r6o4lv\":\"var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118))\",\"--framer-paragraph-spacing\":\"20px\"},variants:{\"I1671:14720;1659:13376-hover\":{\"--extracted-r6o4lv\":\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30))\"},\"LWspmAZAr-hover\":{\"--extracted-r6o4lv\":\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"I1671:14720;1659:13376-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"work\"})})})},\"LWspmAZAr-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"work\"})})})}},baseVariant,gestureVariant)})]})})});});const css=['.framer-8vQBE[data-border=\"true\"]::after, .framer-8vQBE [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-8vQBE.framer-j82ff2, .framer-8vQBE .framer-j82ff2 { display: block; }\",\".framer-8vQBE.framer-1te8ab6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 36px; justify-content: center; overflow: visible; padding: 0px 14px 0px 14px; position: relative; width: 120px; }\",\".framer-8vQBE .framer-1ltp00h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-8vQBE .framer-1j0exkc { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 8px); position: relative; width: 8px; }\",\".framer-8vQBE .framer-499biz { flex: none; height: 36px; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-8vQBE.framer-1te8ab6, .framer-8vQBE .framer-1ltp00h { gap: 0px; } .framer-8vQBE.framer-1te8ab6 > *, .framer-8vQBE .framer-1ltp00h > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-8vQBE.framer-1te8ab6 > :first-child, .framer-8vQBE .framer-1ltp00h > :first-child { margin-left: 0px; } .framer-8vQBE.framer-1te8ab6 > :last-child, .framer-8vQBE .framer-1ltp00h > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 120\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"LWspmAZAr\":{\"layout\":[\"fixed\",\"fixed\"]},\"vXPS0hNPF\":{\"layout\":[\"fixed\",\"fixed\"]},\"CT3tmqdqX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerNWRiNFgYk=withCSS(Component,css,\"framer-8vQBE\");export default FramerNWRiNFgYk;FramerNWRiNFgYk.displayName=\"work-link\";FramerNWRiNFgYk.defaultProps={height:36,width:120};addPropertyControls(FramerNWRiNFgYk,{variant:{options:[\"I1671:14720;1659:13376\",\"LWspmAZAr\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerNWRiNFgYk,[...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNWRiNFgYk\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LWspmAZAr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vXPS0hNPF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CT3tmqdqX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"120\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"36\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (e39ee10)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/LxOx4XEOkfcLZR3RXJ49/qgas7yFsjkk5jckHPRjl/Wm9WVXYUd.js\";const enabledGestures={\"I1671:14720;1659:13340\":{hover:true},lJdA61RAl:{hover:true},OppCLrGXe:{pressed:true},UQ0l8MgUn:{hover:true},X7TumcSBL:{hover:true}};const cycleOrder=[\"I1671:14720;1659:13340\",\"X7TumcSBL\",\"Vk0FJUWAk\",\"a2vTpqRY_\",\"UQ0l8MgUn\",\"OppCLrGXe\",\"lJdA61RAl\"];const serializationHash=\"framer-ojwEX\";const variantClassNames={\"I1671:14720;1659:13340\":\"framer-v-1q3w6rl\",a2vTpqRY_:\"framer-v-15unaan\",lJdA61RAl:\"framer-v-6sfu9i\",OppCLrGXe:\"framer-v-tslrvo\",UQ0l8MgUn:\"framer-v-104x230\",Vk0FJUWAk:\"framer-v-yztj0m\",X7TumcSBL:\"framer-v-a9irbz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"I1671:14720;1659:13340\",\"Variant 2\":\"X7TumcSBL\",\"Variant 3\":\"Vk0FJUWAk\",\"Variant 4\":\"a2vTpqRY_\",\"Variant 5\":\"UQ0l8MgUn\",\"Variant 6\":\"OppCLrGXe\",\"Variant 7\":\"lJdA61RAl\"};const getProps=({height,id,tap,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,Emh9QdTrf:tap!==null&&tap!==void 0?tap:props.Emh9QdTrf,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"I1671:14720;1659:13340\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,Emh9QdTrf,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"I1671:14720;1659:13340\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1v5bjuk=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Emh9QdTrf){const res=await Emh9QdTrf(...args);if(res===false)return false;}});const ref1=React.useRef(null);const isDisplayed=()=>{if([\"I1671:14720;1659:13340-hover\",\"UQ0l8MgUn-hover\",\"OppCLrGXe-pressed\"].includes(gestureVariant))return true;if([\"UQ0l8MgUn\",\"OppCLrGXe\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(gestureVariant===\"OppCLrGXe-pressed\")return false;if([\"Vk0FJUWAk\",\"OppCLrGXe\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(gestureVariant===\"lJdA61RAl-hover\")return true;if(baseVariant===\"lJdA61RAl\")return true;return false;};const isDisplayed3=()=>{if([\"X7TumcSBL-hover\",\"lJdA61RAl-hover\"].includes(gestureVariant))return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1q3w6rl\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"I1671:14720;1659:13340\",onTap:onTap1v5bjuk,ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:78,borderBottomRightRadius:78,borderTopLeftRadius:78,borderTopRightRadius:78,...style},...addPropertyOverrides({\"I1671:14720;1659:13340-hover\":{\"data-framer-name\":undefined},\"lJdA61RAl-hover\":{\"data-framer-name\":undefined},\"OppCLrGXe-pressed\":{\"data-framer-name\":undefined},\"UQ0l8MgUn-hover\":{\"data-framer-name\":undefined},\"X7TumcSBL-hover\":{\"data-framer-name\":undefined},a2vTpqRY_:{\"data-framer-name\":\"Variant 4\"},lJdA61RAl:{\"data-framer-name\":\"Variant 7\"},OppCLrGXe:{\"data-framer-name\":\"Variant 6\"},UQ0l8MgUn:{\"data-framer-name\":\"Variant 5\"},Vk0FJUWAk:{\"data-framer-name\":\"Variant 3\"},X7TumcSBL:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-41c0rn\",layoutDependency:layoutDependency,layoutId:\"aQcWoOJDn\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{\"OppCLrGXe-pressed\":{backgroundColor:\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},\"UQ0l8MgUn-hover\":{backgroundColor:\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30))\"},UQ0l8MgUn:{borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40}},children:isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-9mfajz\",\"data-framer-name\":\"arrow_left\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"c153Q5vZE\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 18\"><path d=\"M 11.604 16 L 2.414 9 M 11.604 2 L 2.414 9 M 2.414 9 L 17.581 9\" fill=\"transparent\" stroke-width=\"3\" stroke=\"rgb(230,52,30)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:8943563695,withExternalLayout:true,...addPropertyOverrides({\"I1671:14720;1659:13340-hover\":{svgContentId:12415212559},\"OppCLrGXe-pressed\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 18\"><path d=\"M 11.604 16 L 2.414 9 M 11.604 2 L 2.414 9 M 2.414 9 L 17.581 9\" fill=\"transparent\" stroke-width=\"3\" stroke=\"rgb(255, 255, 255)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:11618510265},\"UQ0l8MgUn-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 18\"><path d=\"M 11.604 16 L 2.414 9 M 11.604 2 L 2.414 9 M 2.414 9 L 17.581 9\" fill=\"transparent\" stroke-width=\"3\" stroke=\"hsl(0, 0%, 100%)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:12263428581},OppCLrGXe:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 18\"><path d=\"M 11.604 16 L 2.414 9 M 11.604 2 L 2.414 9 M 2.414 9 L 17.581 9\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118)) /* {&quot;name&quot;:&quot;Grey strong&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:9370614580},UQ0l8MgUn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 18\"><path d=\"M 11.604 16 L 2.414 9 M 11.604 2 L 2.414 9 M 2.414 9 L 17.581 9\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118)) /* {&quot;name&quot;:&quot;Grey strong&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:9370614580}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-r5o7xm\",layoutDependency:layoutDependency,layoutId:\"DKaUVicVd\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"matteo negri\"})})}),className:\"framer-11ah3gw\",\"data-framer-name\":\"matteo negri UX/UI designer\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"I1671:14720;1659:13340;1659:13352\",style:{\"--extracted-r6o4lv\":\"var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118))\",\"--framer-paragraph-spacing\":\"20px\"},variants:{\"I1671:14720;1659:13340-hover\":{\"--extracted-r6o4lv\":\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30))\"},\"lJdA61RAl-hover\":{\"--extracted-r6o4lv\":\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(223, 46, 25))\"},\"OppCLrGXe-pressed\":{\"--extracted-r6o4lv\":\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30))\"},\"UQ0l8MgUn-hover\":{\"--extracted-r6o4lv\":\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30))\"},\"X7TumcSBL-hover\":{\"--extracted-r6o4lv\":\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"I1671:14720;1659:13340-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"matteo negri\"})})})},\"lJdA61RAl-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(223, 46, 25)))\"},children:\"matteo negri\"})})},\"OppCLrGXe-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"matteo negri\"})})})},\"UQ0l8MgUn-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"matteo negri\"})})})},\"X7TumcSBL-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"matteo negri\"})})})},lJdA61RAl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118)))\"},children:\"matteo negri\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"UX/UI designer\"})})}),className:\"framer-1u3ujif\",\"data-framer-name\":\"matteo negri UX/UI designer\",fonts:[\"Inter\",\"Inter-Italic\"],layoutDependency:layoutDependency,layoutId:\"m3TXmvCkY\",style:{\"--extracted-r6o4lv\":\"var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118))\",\"--framer-paragraph-spacing\":\"20px\"},variants:{\"I1671:14720;1659:13340-hover\":{\"--extracted-r6o4lv\":\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30))\"},\"lJdA61RAl-hover\":{\"--extracted-r6o4lv\":\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(223, 46, 25))\"},\"UQ0l8MgUn-hover\":{\"--extracted-r6o4lv\":\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30))\"},\"X7TumcSBL-hover\":{\"--extracted-r6o4lv\":\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"I1671:14720;1659:13340-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"UX/UI designer\"})})})},\"lJdA61RAl-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(223, 46, 25)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"UX/UI designer\"})})})},\"UQ0l8MgUn-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"UX/UI designer\"})})})},\"X7TumcSBL-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30)))\"},children:/*#__PURE__*/_jsx(motion.em,{children:\"UX/UI designer\"})})})}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118)))\"},children:/*#__PURE__*/_jsxs(motion.em,{children:[\"/ \",/*#__PURE__*/_jsx(motion.strong,{children:\"playground\"})]})})}),className:\"framer-1w26vx2\",\"data-framer-name\":\"matteo negri UX/UI designer\",fonts:[\"Inter\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"],layoutDependency:layoutDependency,layoutId:\"lRYkuTzP8\",style:{\"--extracted-r6o4lv\":\"var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118))\",\"--framer-paragraph-spacing\":\"20px\",opacity:1},variants:{\"lJdA61RAl-hover\":{\"--extracted-r6o4lv\":\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(223, 46, 25))\",opacity:0}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"lJdA61RAl-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(223, 46, 25)))\"},children:/*#__PURE__*/_jsxs(motion.em,{children:[\"/ \",/*#__PURE__*/_jsx(motion.strong,{children:\"playground\"})]})})})}},baseVariant,gestureVariant)})]}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-wotfhi\",\"data-framer-name\":\"Frame 2608637\",layoutDependency:layoutDependency,layoutId:\"dsywu5_mJ\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-x9ull5\",\"data-framer-name\":\"Ellipse 1\",layoutDependency:layoutDependency,layoutId:\"LPILOi9GX\",style:{backgroundColor:\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ojwEX.framer-1h8pmi1, .framer-ojwEX .framer-1h8pmi1 { display: block; }\",\".framer-ojwEX.framer-1q3w6rl { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ojwEX .framer-41c0rn { flex: none; height: 44px; overflow: visible; position: relative; width: 44px; }\",\".framer-ojwEX .framer-9mfajz { flex: none; height: 18px; left: calc(50.00000000000002% - 20px / 2); position: absolute; top: calc(50.00000000000002% - 18px / 2); width: 20px; }\",\".framer-ojwEX .framer-r5o7xm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: 32px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ojwEX .framer-11ah3gw, .framer-ojwEX .framer-1u3ujif, .framer-ojwEX .framer-1w26vx2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ojwEX .framer-wotfhi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ojwEX .framer-x9ull5 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 8px); position: relative; width: 8px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ojwEX.framer-1q3w6rl, .framer-ojwEX .framer-r5o7xm, .framer-ojwEX .framer-wotfhi { gap: 0px; } .framer-ojwEX.framer-1q3w6rl > *, .framer-ojwEX .framer-wotfhi > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-ojwEX.framer-1q3w6rl > :first-child, .framer-ojwEX .framer-r5o7xm > :first-child, .framer-ojwEX .framer-wotfhi > :first-child { margin-left: 0px; } .framer-ojwEX.framer-1q3w6rl > :last-child, .framer-ojwEX .framer-r5o7xm > :last-child, .framer-ojwEX .framer-wotfhi > :last-child { margin-right: 0px; } .framer-ojwEX .framer-r5o7xm > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } }\",\".framer-ojwEX.framer-v-a9irbz.framer-1q3w6rl, .framer-ojwEX.framer-v-yztj0m.framer-1q3w6rl, .framer-ojwEX.framer-v-6sfu9i.framer-1q3w6rl, .framer-ojwEX.framer-v-tslrvo.pressed.framer-1q3w6rl { gap: 12px; }\",\".framer-ojwEX.framer-v-a9irbz .framer-r5o7xm, .framer-ojwEX.framer-v-yztj0m .framer-r5o7xm, .framer-ojwEX.framer-v-tslrvo .framer-r5o7xm, .framer-ojwEX.framer-v-6sfu9i .framer-r5o7xm { order: 2; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ojwEX.framer-v-a9irbz.framer-1q3w6rl { gap: 0px; } .framer-ojwEX.framer-v-a9irbz.framer-1q3w6rl > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-ojwEX.framer-v-a9irbz.framer-1q3w6rl > :first-child { margin-left: 0px; } .framer-ojwEX.framer-v-a9irbz.framer-1q3w6rl > :last-child { margin-right: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ojwEX.framer-v-yztj0m.framer-1q3w6rl { gap: 0px; } .framer-ojwEX.framer-v-yztj0m.framer-1q3w6rl > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-ojwEX.framer-v-yztj0m.framer-1q3w6rl > :first-child { margin-left: 0px; } .framer-ojwEX.framer-v-yztj0m.framer-1q3w6rl > :last-child { margin-right: 0px; } }\",\".framer-ojwEX.framer-v-15unaan.framer-1q3w6rl { gap: 12px; height: min-content; }\",\".framer-ojwEX.framer-v-15unaan .framer-r5o7xm { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 10px; height: min-content; order: 2; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ojwEX.framer-v-15unaan.framer-1q3w6rl, .framer-ojwEX.framer-v-15unaan .framer-r5o7xm { gap: 0px; } .framer-ojwEX.framer-v-15unaan.framer-1q3w6rl > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-ojwEX.framer-v-15unaan.framer-1q3w6rl > :first-child { margin-left: 0px; } .framer-ojwEX.framer-v-15unaan.framer-1q3w6rl > :last-child { margin-right: 0px; } .framer-ojwEX.framer-v-15unaan .framer-r5o7xm > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-ojwEX.framer-v-15unaan .framer-r5o7xm > :first-child { margin-top: 0px; } .framer-ojwEX.framer-v-15unaan .framer-r5o7xm > :last-child { margin-bottom: 0px; } }\",\".framer-ojwEX.framer-v-104x230 .framer-41c0rn { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 36px); width: 36px; }\",\".framer-ojwEX.framer-v-tslrvo .framer-41c0rn { order: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ojwEX.framer-v-6sfu9i.framer-1q3w6rl { gap: 0px; } .framer-ojwEX.framer-v-6sfu9i.framer-1q3w6rl > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-ojwEX.framer-v-6sfu9i.framer-1q3w6rl > :first-child { margin-left: 0px; } .framer-ojwEX.framer-v-6sfu9i.framer-1q3w6rl > :last-child { margin-right: 0px; } }\",\".framer-ojwEX.framer-v-1q3w6rl.hover .framer-r5o7xm { height: min-content; }\",\".framer-ojwEX.framer-v-a9irbz.hover .framer-wotfhi, .framer-ojwEX.framer-v-6sfu9i.hover .framer-wotfhi { order: 0; }\",\".framer-ojwEX.framer-v-104x230.hover.framer-1q3w6rl { gap: 8px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ojwEX.framer-v-104x230.hover.framer-1q3w6rl { gap: 0px; } .framer-ojwEX.framer-v-104x230.hover.framer-1q3w6rl > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-ojwEX.framer-v-104x230.hover.framer-1q3w6rl > :first-child { margin-left: 0px; } .framer-ojwEX.framer-v-104x230.hover.framer-1q3w6rl > :last-child { margin-right: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ojwEX.framer-v-tslrvo.pressed.framer-1q3w6rl { gap: 0px; } .framer-ojwEX.framer-v-tslrvo.pressed.framer-1q3w6rl > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-ojwEX.framer-v-tslrvo.pressed.framer-1q3w6rl > :first-child { margin-left: 0px; } .framer-ojwEX.framer-v-tslrvo.pressed.framer-1q3w6rl > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 257\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"X7TumcSBL\":{\"layout\":[\"auto\",\"fixed\"]},\"Vk0FJUWAk\":{\"layout\":[\"auto\",\"fixed\"]},\"a2vTpqRY_\":{\"layout\":[\"auto\",\"auto\"]},\"UQ0l8MgUn\":{\"layout\":[\"auto\",\"fixed\"]},\"OppCLrGXe\":{\"layout\":[\"auto\",\"fixed\"]},\"lJdA61RAl\":{\"layout\":[\"auto\",\"fixed\"]},\"zM7b1NSVx\":{\"layout\":[\"auto\",\"fixed\"]},\"oodY_vGO0\":{\"layout\":[\"auto\",\"fixed\"]},\"NqYlJ7Uo6\":{\"layout\":[\"auto\",\"fixed\"]},\"YTbbYwlIM\":{\"layout\":[\"auto\",\"fixed\"]},\"wHpWiANL_\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"Emh9QdTrf\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerpa7hMU7gv=withCSS(Component,css,\"framer-ojwEX\");export default Framerpa7hMU7gv;Framerpa7hMU7gv.displayName=\"home-button\";Framerpa7hMU7gv.defaultProps={height:44,width:257};addPropertyControls(Framerpa7hMU7gv,{variant:{options:[\"I1671:14720;1659:13340\",\"X7TumcSBL\",\"Vk0FJUWAk\",\"a2vTpqRY_\",\"UQ0l8MgUn\",\"OppCLrGXe\",\"lJdA61RAl\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\",\"Variant 6\",\"Variant 7\"],title:\"Variant\",type:ControlType.Enum},Emh9QdTrf:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(Framerpa7hMU7gv,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerpa7hMU7gv\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"Emh9QdTrf\\\":\\\"tap\\\"}\",\"framerIntrinsicWidth\":\"257\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"X7TumcSBL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Vk0FJUWAk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"a2vTpqRY_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UQ0l8MgUn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"OppCLrGXe\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"lJdA61RAl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"zM7b1NSVx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"oodY_vGO0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"NqYlJ7Uo6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"YTbbYwlIM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"wHpWiANL_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"44\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pa7hMU7gv.map", "// Generated by Framer (91d32d4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/LxOx4XEOkfcLZR3RXJ49/qgas7yFsjkk5jckHPRjl/Wm9WVXYUd.js\";const enabledGestures={\"I1671:14720;1659:13342\":{hover:true},J5fi9ZR0i:{hover:true}};const cycleOrder=[\"I1671:14720;1659:13342\",\"J5fi9ZR0i\"];const serializationHash=\"framer-O3XCJ\";const variantClassNames={\"I1671:14720;1659:13342\":\"framer-v-1tz29nz\",J5fi9ZR0i:\"framer-v-tispbl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"I1671:14720;1659:13342\",\"Variant 2\":\"J5fi9ZR0i\"};const getProps=({height,id,tap,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,V9mdOQMaE:tap!==null&&tap!==void 0?tap:props.V9mdOQMaE,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"I1671:14720;1659:13342\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,V9mdOQMaE,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"I1671:14720;1659:13342\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1bbsq8w=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(V9mdOQMaE){const res=await V9mdOQMaE(...args);if(res===false)return false;}});const ref1=React.useRef(null);const isDisplayed=()=>{if([\"I1671:14720;1659:13342-hover\",\"J5fi9ZR0i-hover\"].includes(gestureVariant))return true;if(baseVariant===\"J5fi9ZR0i\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1tz29nz\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,initial:variant,layoutDependency:layoutDependency,layoutId:\"I1671:14720;1659:13342\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTap1bbsq8w,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:65,borderBottomRightRadius:65,borderTopLeftRadius:65,borderTopRightRadius:65,...style},...addPropertyOverrides({\"I1671:14720;1659:13342-hover\":{\"data-framer-name\":undefined},\"J5fi9ZR0i-hover\":{\"data-framer-name\":undefined},J5fi9ZR0i:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qa44t5\",\"data-framer-name\":\"Frame 2608637\",layoutDependency:layoutDependency,layoutId:\"I1671:14720;1659:13342;1662:13395\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-zfn8j1\",\"data-framer-name\":\"Ellipse 1\",layoutDependency:layoutDependency,layoutId:\"I1671:14720;1659:13342;1662:13396\",style:{backgroundColor:\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"},variants:{\"J5fi9ZR0i-hover\":{backgroundColor:\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30))\"},J5fi9ZR0i:{backgroundColor:\"var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118))\"}}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"about me\"})})}),className:\"framer-1at20m9\",\"data-framer-name\":\"about me\",layoutDependency:layoutDependency,layoutId:\"I1671:14720;1659:13342;1659:13359\",style:{\"--extracted-r6o4lv\":\"var(--token-59c23800-bde7-4a97-abc2-d11c4cf1ddb0, rgb(104, 110, 118))\",\"--framer-paragraph-spacing\":\"20px\"},variants:{\"I1671:14720;1659:13342-hover\":{\"--extracted-r6o4lv\":\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30))\"},\"J5fi9ZR0i-hover\":{\"--extracted-r6o4lv\":\"var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"I1671:14720;1659:13342-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"about me\"})})})},\"J5fi9ZR0i-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2wlnnu\",\"data-styles-preset\":\"Wm9WVXYUd\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c515a42-eca3-4767-91f0-a925cb9e044f, rgb(230, 52, 30)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"about me\"})})})}},baseVariant,gestureVariant)})]})})});});const css=['.framer-O3XCJ[data-border=\"true\"]::after, .framer-O3XCJ [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-O3XCJ.framer-1n8bq7z, .framer-O3XCJ .framer-1n8bq7z { display: block; }\",\".framer-O3XCJ.framer-1tz29nz { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 36px; justify-content: center; overflow: visible; padding: 0px 14px 0px 14px; position: relative; width: 120px; }\",\".framer-O3XCJ .framer-1qa44t5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 100%; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-O3XCJ .framer-zfn8j1 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 8px); position: relative; width: 8px; }\",\".framer-O3XCJ .framer-1at20m9 { flex: none; height: 36px; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-O3XCJ.framer-1tz29nz, .framer-O3XCJ .framer-1qa44t5 { gap: 0px; } .framer-O3XCJ.framer-1tz29nz > *, .framer-O3XCJ .framer-1qa44t5 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-O3XCJ.framer-1tz29nz > :first-child, .framer-O3XCJ .framer-1qa44t5 > :first-child { margin-left: 0px; } .framer-O3XCJ.framer-1tz29nz > :last-child, .framer-O3XCJ .framer-1qa44t5 > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 120\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"J5fi9ZR0i\":{\"layout\":[\"fixed\",\"fixed\"]},\"ivVOSdstL\":{\"layout\":[\"fixed\",\"fixed\"]},\"u0gQybkwk\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"V9mdOQMaE\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerPdVKDLkrp=withCSS(Component,css,\"framer-O3XCJ\");export default FramerPdVKDLkrp;FramerPdVKDLkrp.displayName=\"about-link\";FramerPdVKDLkrp.defaultProps={height:36,width:120};addPropertyControls(FramerPdVKDLkrp,{variant:{options:[\"I1671:14720;1659:13342\",\"J5fi9ZR0i\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},V9mdOQMaE:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerPdVKDLkrp,[...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPdVKDLkrp\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"36\",\"framerIntrinsicWidth\":\"120\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"J5fi9ZR0i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ivVOSdstL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"u0gQybkwk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"V9mdOQMaE\\\":\\\"tap\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "fontStack", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "init_ssg_sandbox_shims", "useOnEnter", "onEnter", "enabled", "useOnSpecificTargetChange", "useOnExit", "onExit", "goal", "callback", "isInTarget", "useIsInCurrentNavigationTarget", "ue", "init_ssg_sandbox_shims", "useConstant", "init", "ref", "pe", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "isBrowserSafari", "userAgent", "useIsBrowserSafari", "se", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "fontWeights", "useFontControls", "props", "fontFamily", "fontSize", "fontWeight", "font", "fontWeightName", "customFontStack", "fontStack", "fontFamilyStyle", "fetchCustomFonts", "fontStore", "e", "ue", "init_ssg_sandbox_shims", "useIsOnCanvas", "se", "RenderTarget", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "usePadding", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "paddingControl", "init_ssg_sandbox_shims", "Clipboard", "label", "content", "fill", "color", "style", "onClick", "props", "fontFamily", "fontSize", "fontWeight", "useFontControls", "borderRadius", "useRadius", "paddingValue", "usePadding", "handleClick", "te", "ref", "p", "motion", "addPropertyControls", "ControlType", "fontControls", "paddingControl", "borderRadiusControl", "defaultEvents", "ClipboardFonts", "getFonts", "Clipboard", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "link", "tap", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "ryCon9jsT", "MtMXwCJK4", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTaprm80kj", "args", "onAppearvohjop", "onTap1yb2pyy", "onTap1t7p9dz", "onAppeartodfl8", "useOnVariantChange", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "ComponentViewportProvider", "SVG", "RichText2", "css", "FramerKdlhw94GT", "withCSS", "Kdlhw94GT_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "init_ssg_sandbox_shims", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "motion", "cx", "RichText2", "x", "css", "FramerNWRiNFgYk", "withCSS", "NWRiNFgYk_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "init_ssg_sandbox_shims", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "tap", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "Emh9QdTrf", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1v5bjuk", "args", "ref1", "pe", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "SVG", "RichText2", "css", "Framerpa7hMU7gv", "withCSS", "pa7hMU7gv_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "init_ssg_sandbox_shims", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "tap", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "V9mdOQMaE", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1bbsq8w", "args", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "motion", "cx", "RichText2", "x", "css", "FramerPdVKDLkrp", "withCSS", "PdVKDLkrp_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "HomeButtonFonts", "getFonts", "pa7hMU7gv_default", "AboutLinkFonts", "PdVKDLkrp_default", "WorkLinkFonts", "NWRiNFgYk_default", "ButtonClipboardFonts", "Kdlhw94GT_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1s34bwb", "args", "onTapirbez5", "onTap1qub95d", "onTap1d7ln75", "onTapl6xgzq", "onTapyhbm4m", "MtMXwCJK41szpvbs", "ref1", "pe", "isDisplayed", "isDisplayed1", "isDisplayed2", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "u", "Link", "ComponentViewportProvider", "RichText2", "css", "FramerH_RccZUVl", "withCSS", "H_RccZUVl_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts"]
}
