{"version":3,"file":"shared.Dac2K-km.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","ArrowRight","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","ButtonSmall","React.useContext","React.useMemo","React.Fragment","getProps","ReceiptPayment","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","RichText","ArrowRight","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","useRef","useState","React.forwardRef"],"sources":["https:/framerusercontent.com/modules/2WQzq084DzoFmwmk0fUI/sBT0012yPWvPR8ixbuvU/xWxFPmdWu.js","https:/framerusercontent.com/modules/GiYYadKESz6QXV9A6auu/ZPiOgtRzmXb1P86qEA7S/z2eFlvfl9.js","https:/framerusercontent.com/modules/8de0MlTXpkasM1o1rZ4R/UQGqM7zuDVgQlIeBp5Bd/P6BepRZCh.js","https:/framerusercontent.com/modules/B9yHAfEQPJR6crlhK4yJ/8ml1x5wJ2E4MLDZzxX7b/Fnwsn7gLn.js","https:/framerusercontent.com/modules/HAPPbJexWxThGfZWzvzL/IzrwR3GHlNKI5aS3rm2i/B2UPlIs2O.js","https:/framerusercontent.com/modules/plcGcvBuIDdEPye9OXns/8d902wcWXwoZ6Rju7auO/cOwZgjVMo.js","https:/framerusercontent.com/modules/ziXMJhNdoGz2z8HjIvri/wMiWuuGdOHg9a5caiYic/Dv_4NFDul.js","https:/framerusercontent.com/modules/HAqU2P9JFcG841Egx7tr/nOPdJKJgnzgxpzODwAEN/qPfP0COU3.js","https:/framerusercontent.com/modules/VG1OydCETdXW8X2Gh2CV/XB2edz3YxgAE97T2iNyr/H4jXqTuZE.js","https:/framerusercontent.com/modules/KNHL4abwO2WpoL1qZ3yn/1S5DSR0LPMMi5vQZYCDs/SphereWave.js","https:/framerusercontent.com/modules/n6RIqohmNh7ZgydQ0KXX/3365zCi1bbnuuUgkJKHh/FPCNNKNaX.js"],"sourcesContent":["// Generated by Framer (dd59b2c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 7 L 18 7 M 18 7 L 11 0 M 18 7 L 11 14\" fill=\"transparent\" height=\"14px\" id=\"OkGDCS1yo\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1ww558a, 2)\" stroke=\"var(--4rxgx6, black)\" transform=\"translate(3 5)\" width=\"18px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,CRY1Fpez4:color??props.CRY1Fpez4??\"rgb(0, 0, 0)\",vet7gqNu_:width1??props.vet7gqNu_??2};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,CRY1Fpez4,vet7gqNu_,...restProps}=getProps(props);const href=useSVGTemplate(\"2047441354\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-m6IyR\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1ww558a\":vet7gqNu_,\"--4rxgx6\":CRY1Fpez4,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-m6IyR { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"CRY1Fpez4\":\"color\",\"vet7gqNu_\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Right\",\"color\":{\"type\":\"variable\",\"value\":\"4rxgx6\"},\"set\":{\"localId\":\"vectorSet/dSZJyzeMx\",\"id\":\"dSZJyzeMx\",\"moduleId\":\"E1vFg1A6wcWAGuFi9Hz1\"}}\n */const Icon=withCSS(Component,css,\"framer-m6IyR\");Icon.displayName=\"Arrow Right\";export default Icon;addPropertyControls(Icon,{CRY1Fpez4:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},vet7gqNu_:{defaultValue:2,displayStepper:true,hidden:false,max:4,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Arrow Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"4rxgx6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/dSZJyzeMx\\\",\\\"id\\\":\\\"dSZJyzeMx\\\",\\\"moduleId\\\":\\\"E1vFg1A6wcWAGuFi9Hz1\\\"}}\",\"framerVariables\":\"{\\\"CRY1Fpez4\\\":\\\"color\\\",\\\"vet7gqNu_\\\":\\\"width1\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (36fc60d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowRight from\"https://framerusercontent.com/modules/2WQzq084DzoFmwmk0fUI/sBT0012yPWvPR8ixbuvU/xWxFPmdWu.js\";const enabledGestures={D04Xf_Tlf:{hover:true,pressed:true},hfV8JFJYs:{hover:true,pressed:true},HXxcBekFe:{hover:true,pressed:true},iXSsPASGg:{hover:true,pressed:true},jp6VjQpRC:{hover:true,pressed:true},puIS6qaBb:{hover:true,pressed:true},Q1otH9Y90:{hover:true,pressed:true},SkfyaJQK8:{hover:true,pressed:true},znkc55vLV:{hover:true,pressed:true}};const cycleOrder=[\"puIS6qaBb\",\"hfV8JFJYs\",\"jp6VjQpRC\",\"iXSsPASGg\",\"Q1otH9Y90\",\"D04Xf_Tlf\",\"HXxcBekFe\",\"znkc55vLV\",\"SkfyaJQK8\"];const serializationHash=\"framer-C6uuh\";const variantClassNames={D04Xf_Tlf:\"framer-v-pzggut\",hfV8JFJYs:\"framer-v-1mfn51\",HXxcBekFe:\"framer-v-11qu9dd\",iXSsPASGg:\"framer-v-6zxu72\",jp6VjQpRC:\"framer-v-1d07m13\",puIS6qaBb:\"framer-v-tov58r\",Q1otH9Y90:\"framer-v-16s4fdd\",SkfyaJQK8:\"framer-v-12ehdnn\",znkc55vLV:\"framer-v-6zzyr1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const kVveLuWhn=undefined;const Zb2x1fG18=undefined;const TwD24etZl=undefined;const OsskgPVhg=undefined;const vJwDVmSxr=undefined;const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Icon-only\":\"znkc55vLV\",\"Primary + icon\":\"Q1otH9Y90\",\"Secondary + icon on the left\":\"SkfyaJQK8\",\"Secondary + icon\":\"iXSsPASGg\",\"Tertiary + icon\":\"D04Xf_Tlf\",\"Text-only\":\"jp6VjQpRC\",Primary:\"puIS6qaBb\",Secondary:\"hfV8JFJYs\",Tertiary:\"HXxcBekFe\"};const Variants=motion.create(React.Fragment);const getProps=({buttonText,click,height,icon,id,link,newTab,width,...props})=>{return{...props,kVveLuWhn:click??props.kVveLuWhn,OsskgPVhg:buttonText??props.OsskgPVhg??\"Contact us\",TwD24etZl:newTab??props.TwD24etZl,variant:humanReadableVariantMap[props.variant]??props.variant??\"puIS6qaBb\",vJwDVmSxr:icon??props.vJwDVmSxr??ArrowRight,Zb2x1fG18:link??props.Zb2x1fG18};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,OsskgPVhg,Zb2x1fG18,TwD24etZl,vJwDVmSxr,kVveLuWhn,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"puIS6qaBb\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1lpp8cs=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(kVveLuWhn){const res=await kVveLuWhn(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"znkc55vLV-hover\",\"znkc55vLV-pressed\"].includes(gestureVariant))return false;if(baseVariant===\"znkc55vLV\")return false;return true;};const isDisplayed1=()=>{if([\"jp6VjQpRC-hover\",\"iXSsPASGg-hover\",\"Q1otH9Y90-hover\",\"D04Xf_Tlf-hover\",\"znkc55vLV-hover\",\"SkfyaJQK8-hover\",\"iXSsPASGg-pressed\",\"Q1otH9Y90-pressed\",\"D04Xf_Tlf-pressed\",\"znkc55vLV-pressed\",\"SkfyaJQK8-pressed\",\"jp6VjQpRC-pressed\"].includes(gestureVariant))return true;if([\"jp6VjQpRC\",\"iXSsPASGg\",\"Q1otH9Y90\",\"D04Xf_Tlf\",\"znkc55vLV\",\"SkfyaJQK8\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:Zb2x1fG18,motionChild:true,nodeId:\"puIS6qaBb\",openInNewTab:TwD24etZl,scopeId:\"z2eFlvfl9\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-tov58r\",className,classNames)} framer-h9mf1o`,\"data-framer-name\":\"Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"puIS6qaBb\",onTap:onTap1lpp8cs,ref:refBinding,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:\"rgb(255, 255, 255)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"D04Xf_Tlf-hover\":{\"--border-color\":\"rgb(255, 255, 255)\"},\"D04Xf_Tlf-pressed\":{\"--border-color\":\"rgb(255, 255, 255)\"},\"hfV8JFJYs-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(41, 41, 41)\"},\"hfV8JFJYs-pressed\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(56, 56, 56)\"},\"HXxcBekFe-hover\":{\"--border-color\":\"rgb(255, 255, 255)\"},\"HXxcBekFe-pressed\":{\"--border-color\":\"rgb(255, 255, 255)\"},\"iXSsPASGg-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(41, 41, 41)\"},\"iXSsPASGg-pressed\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(56, 56, 56)\"},\"jp6VjQpRC-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},\"jp6VjQpRC-pressed\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},\"puIS6qaBb-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(230, 230, 230)\"},\"puIS6qaBb-pressed\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(201, 201, 201)\"},\"Q1otH9Y90-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(230, 230, 230)\"},\"Q1otH9Y90-pressed\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(201, 201, 201)\"},\"SkfyaJQK8-hover\":{backgroundColor:\"rgb(41, 41, 41)\"},\"SkfyaJQK8-pressed\":{backgroundColor:\"rgb(56, 56, 56)\"},\"znkc55vLV-hover\":{\"--border-color\":\"rgb(255, 255, 255)\"},\"znkc55vLV-pressed\":{\"--border-color\":\"rgb(255, 255, 255)\"},D04Xf_Tlf:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(36, 36, 36)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},hfV8JFJYs:{backgroundColor:\"rgb(36, 36, 36)\"},HXxcBekFe:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(36, 36, 36)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},iXSsPASGg:{backgroundColor:\"rgb(36, 36, 36)\"},jp6VjQpRC:{backgroundColor:\"rgba(0, 0, 0, 0)\"},SkfyaJQK8:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(36, 36, 36)\"},znkc55vLV:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(36, 36, 36)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"D04Xf_Tlf-hover\":{\"data-framer-name\":undefined},\"D04Xf_Tlf-pressed\":{\"data-framer-name\":undefined},\"hfV8JFJYs-hover\":{\"data-framer-name\":undefined},\"hfV8JFJYs-pressed\":{\"data-framer-name\":undefined},\"HXxcBekFe-hover\":{\"data-framer-name\":undefined},\"HXxcBekFe-pressed\":{\"data-framer-name\":undefined},\"iXSsPASGg-hover\":{\"data-framer-name\":undefined},\"iXSsPASGg-pressed\":{\"data-framer-name\":undefined},\"jp6VjQpRC-hover\":{\"data-framer-name\":undefined},\"jp6VjQpRC-pressed\":{\"data-framer-name\":undefined},\"puIS6qaBb-hover\":{\"data-framer-name\":undefined},\"puIS6qaBb-pressed\":{\"data-framer-name\":undefined},\"Q1otH9Y90-hover\":{\"data-framer-name\":undefined},\"Q1otH9Y90-pressed\":{\"data-framer-name\":undefined},\"SkfyaJQK8-hover\":{\"data-framer-name\":undefined},\"SkfyaJQK8-pressed\":{\"data-framer-name\":undefined},\"znkc55vLV-hover\":{\"data-framer-name\":undefined},\"znkc55vLV-pressed\":{\"data-framer-name\":undefined},D04Xf_Tlf:{\"data-border\":true,\"data-framer-name\":\"Tertiary + icon\"},hfV8JFJYs:{\"data-framer-name\":\"Secondary\"},HXxcBekFe:{\"data-border\":true,\"data-framer-name\":\"Tertiary\"},iXSsPASGg:{\"data-framer-name\":\"Secondary + icon\"},jp6VjQpRC:{\"data-framer-name\":\"Text-only\"},Q1otH9Y90:{\"data-framer-name\":\"Primary + icon\"},SkfyaJQK8:{\"data-framer-name\":\"Secondary + icon on the left\"},znkc55vLV:{\"data-border\":true,\"data-framer-name\":\"Icon-only\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\"},children:\"Contact us\"})}),className:\"framer-mqitlq\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"UEUe85VZW\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:OsskgPVhg,variants:{D04Xf_Tlf:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},hfV8JFJYs:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},HXxcBekFe:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},iXSsPASGg:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},jp6VjQpRC:{\"--extracted-r6o4lv\":\"var(--token-40c4732e-e0bb-4dd3-b2c2-0f709c0e50c3, rgb(255, 255, 255))\"},SkfyaJQK8:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({D04Xf_Tlf:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Contact us\"})})},hfV8JFJYs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Contact us\"})})},HXxcBekFe:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Contact us\"})})},iXSsPASGg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Contact us\"})})},jp6VjQpRC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40c4732e-e0bb-4dd3-b2c2-0f709c0e50c3, rgb(255, 255, 255)))\"},children:\"Contact us\"})})},SkfyaJQK8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Contact us\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-8gxy63\",Component:ArrowRight,layoutDependency:layoutDependency,layoutId:\"yPABnGOaI\",style:{\"--1ww558a\":3,\"--4rxgx6\":\"rgb(128, 128, 128)\"},variants:{\"D04Xf_Tlf-hover\":{\"--4rxgx6\":\"rgb(255, 255, 255)\"},\"D04Xf_Tlf-pressed\":{\"--4rxgx6\":\"var(--token-40c4732e-e0bb-4dd3-b2c2-0f709c0e50c3, rgb(255, 255, 255))\"},\"iXSsPASGg-hover\":{\"--4rxgx6\":\"var(--token-40c4732e-e0bb-4dd3-b2c2-0f709c0e50c3, rgb(255, 255, 255))\"},\"iXSsPASGg-pressed\":{\"--4rxgx6\":\"var(--token-40c4732e-e0bb-4dd3-b2c2-0f709c0e50c3, rgb(255, 255, 255))\"},\"jp6VjQpRC-hover\":{\"--4rxgx6\":\"var(--token-40c4732e-e0bb-4dd3-b2c2-0f709c0e50c3, rgb(255, 255, 255))\"},\"jp6VjQpRC-pressed\":{\"--4rxgx6\":\"var(--token-40c4732e-e0bb-4dd3-b2c2-0f709c0e50c3, rgb(255, 255, 255))\"},\"Q1otH9Y90-hover\":{\"--4rxgx6\":\"rgb(0, 0, 0)\"},\"Q1otH9Y90-pressed\":{\"--4rxgx6\":\"rgb(0, 0, 0)\"},\"SkfyaJQK8-hover\":{\"--4rxgx6\":\"var(--token-40c4732e-e0bb-4dd3-b2c2-0f709c0e50c3, rgb(255, 255, 255))\"},\"znkc55vLV-hover\":{\"--4rxgx6\":\"rgb(255, 255, 255)\"},\"znkc55vLV-pressed\":{\"--4rxgx6\":\"rgb(255, 255, 255)\"}},...addPropertyOverrides({D04Xf_Tlf:{Component:vJwDVmSxr},iXSsPASGg:{Component:vJwDVmSxr},Q1otH9Y90:{Component:vJwDVmSxr},SkfyaJQK8:{Component:vJwDVmSxr},znkc55vLV:{Component:vJwDVmSxr}},baseVariant,gestureVariant)})]})})})})});});const css=[\".framer-C6uuh.framer-h9mf1o, .framer-C6uuh .framer-h9mf1o { display: block; }\",\".framer-C6uuh.framer-tov58r { 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: var(--overflow-clip-fallback, clip); padding: 8px 12px 8px 12px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-C6uuh .framer-mqitlq { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-C6uuh .framer-8gxy63 { flex: none; height: auto; position: relative; width: 12px; }\",\".framer-C6uuh.framer-v-1d07m13.framer-tov58r { gap: 8px; padding: 0px; }\",\".framer-C6uuh.framer-v-6zxu72.framer-tov58r, .framer-C6uuh.framer-v-16s4fdd.framer-tov58r, .framer-C6uuh.framer-v-pzggut.framer-tov58r, .framer-C6uuh.framer-v-11qu9dd.framer-tov58r, .framer-C6uuh.framer-v-12ehdnn.framer-tov58r { gap: 8px; }\",\".framer-C6uuh.framer-v-6zzyr1.framer-tov58r { gap: 8px; padding: 8px 12px 8px 11px; }\",\".framer-C6uuh.framer-v-12ehdnn .framer-mqitlq { order: 1; }\",\".framer-C6uuh.framer-v-12ehdnn .framer-8gxy63 { order: 0; }\",'.framer-C6uuh[data-border=\"true\"]::after, .framer-C6uuh [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 93\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"hfV8JFJYs\":{\"layout\":[\"auto\",\"auto\"]},\"jp6VjQpRC\":{\"layout\":[\"auto\",\"auto\"]},\"iXSsPASGg\":{\"layout\":[\"auto\",\"auto\"]},\"Q1otH9Y90\":{\"layout\":[\"auto\",\"auto\"]},\"D04Xf_Tlf\":{\"layout\":[\"auto\",\"auto\"]},\"HXxcBekFe\":{\"layout\":[\"auto\",\"auto\"]},\"znkc55vLV\":{\"layout\":[\"auto\",\"auto\"]},\"SkfyaJQK8\":{\"layout\":[\"auto\",\"auto\"]},\"GHYWZy3fT\":{\"layout\":[\"auto\",\"auto\"]},\"PCncun_kw\":{\"layout\":[\"auto\",\"auto\"]},\"ZeYRrqnGV\":{\"layout\":[\"auto\",\"auto\"]},\"HZ1It0PeW\":{\"layout\":[\"auto\",\"auto\"]},\"QS8Beb3rs\":{\"layout\":[\"auto\",\"auto\"]},\"mqgCkZx7m\":{\"layout\":[\"auto\",\"auto\"]},\"nycEzzL1i\":{\"layout\":[\"auto\",\"auto\"]},\"EcfSsYRuL\":{\"layout\":[\"auto\",\"auto\"]},\"i19ILcolj\":{\"layout\":[\"auto\",\"auto\"]},\"UgYfIpcun\":{\"layout\":[\"auto\",\"auto\"]},\"gsXyuGFWr\":{\"layout\":[\"auto\",\"auto\"]},\"ZV_rfOttN\":{\"layout\":[\"auto\",\"auto\"]},\"jubC4xtBs\":{\"layout\":[\"auto\",\"auto\"]},\"BWnDPktQM\":{\"layout\":[\"auto\",\"auto\"]},\"SfwMnxDPz\":{\"layout\":[\"auto\",\"auto\"]},\"H3EgBr89S\":{\"layout\":[\"auto\",\"auto\"]},\"LkSH7sAYc\":{\"layout\":[\"auto\",\"auto\"]},\"CL0XBINAD\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"OsskgPVhg\":\"buttonText\",\"Zb2x1fG18\":\"link\",\"TwD24etZl\":\"newTab\",\"vJwDVmSxr\":\"icon\",\"kVveLuWhn\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"E1vFg1A6wcWAGuFi9Hz1\"]\n */const Framerz2eFlvfl9=withCSS(Component,css,\"framer-C6uuh\");export default Framerz2eFlvfl9;Framerz2eFlvfl9.displayName=\"Button-small\";Framerz2eFlvfl9.defaultProps={height:33,width:93};addPropertyControls(Framerz2eFlvfl9,{variant:{options:[\"puIS6qaBb\",\"hfV8JFJYs\",\"jp6VjQpRC\",\"iXSsPASGg\",\"Q1otH9Y90\",\"D04Xf_Tlf\",\"HXxcBekFe\",\"znkc55vLV\",\"SkfyaJQK8\"],optionTitles:[\"Primary\",\"Secondary\",\"Text-only\",\"Secondary + icon\",\"Primary + icon\",\"Tertiary + icon\",\"Tertiary\",\"Icon-only\",\"Secondary + icon on the left\"],title:\"Variant\",type:ControlType.Enum},OsskgPVhg:{defaultValue:\"Contact us\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},onOsskgPVhgChange:{changes:\"OsskgPVhg\",type:ControlType.ChangeHandler},Zb2x1fG18:{title:\"Link\",type:ControlType.Link},TwD24etZl:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onTwD24etZlChange:{changes:\"TwD24etZl\",type:ControlType.ChangeHandler},vJwDVmSxr:{defaultValue:{identifier:\"module:2WQzq084DzoFmwmk0fUI/sBT0012yPWvPR8ixbuvU/xWxFPmdWu.js:default\",moduleId:\"2WQzq084DzoFmwmk0fUI\"},setModuleId:\"E1vFg1A6wcWAGuFi9Hz1\",title:\"Icon\",type:ControlType.VectorSetItem},kVveLuWhn:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerz2eFlvfl9,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerz2eFlvfl9\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"33\",\"framerVariables\":\"{\\\"OsskgPVhg\\\":\\\"buttonText\\\",\\\"Zb2x1fG18\\\":\\\"link\\\",\\\"TwD24etZl\\\":\\\"newTab\\\",\\\"vJwDVmSxr\\\":\\\"icon\\\",\\\"kVveLuWhn\\\":\\\"click\\\"}\",\"framerVectorSets\":\"[\\\"E1vFg1A6wcWAGuFi9Hz1\\\"]\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"93\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hfV8JFJYs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jp6VjQpRC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"iXSsPASGg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Q1otH9Y90\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"D04Xf_Tlf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HXxcBekFe\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"znkc55vLV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SkfyaJQK8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GHYWZy3fT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PCncun_kw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZeYRrqnGV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HZ1It0PeW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QS8Beb3rs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mqgCkZx7m\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nycEzzL1i\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EcfSsYRuL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"i19ILcolj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UgYfIpcun\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gsXyuGFWr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZV_rfOttN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jubC4xtBs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BWnDPktQM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SfwMnxDPz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"H3EgBr89S\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LkSH7sAYc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CL0XBINAD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./z2eFlvfl9.map","// Generated by Framer (dd59b2c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 4 4 L 10 4 M 4 8 L 10 8 M 4 12 L 5 12 M 1 0 L 13 0 C 13.552 0 14 0.448 14 1 L 14 20 L 11.5 18 L 9.5 20 L 7 18 L 4.5 20 L 2.5 18 L 0 20 L 0 1 C 0 0.448 0.448 0 1 0 Z\" fill=\"transparent\" height=\"20px\" id=\"He3Y_WwwT\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1ww558a, 2)\" stroke=\"var(--4rxgx6, black)\" transform=\"translate(5 2)\" width=\"14px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,CRY1Fpez4:color??props.CRY1Fpez4??\"rgb(0, 0, 0)\",vet7gqNu_:width1??props.vet7gqNu_??2};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,CRY1Fpez4,vet7gqNu_,...restProps}=getProps(props);const href=useSVGTemplate(\"965692686\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-0te9R\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1ww558a\":vet7gqNu_,\"--4rxgx6\":CRY1Fpez4,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-0te9R { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"CRY1Fpez4\":\"color\",\"vet7gqNu_\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Receipt Payment\",\"color\":{\"type\":\"variable\",\"value\":\"4rxgx6\"},\"set\":{\"localId\":\"vectorSet/dSZJyzeMx\",\"id\":\"dSZJyzeMx\",\"moduleId\":\"E1vFg1A6wcWAGuFi9Hz1\"}}\n */const Icon=withCSS(Component,css,\"framer-0te9R\");Icon.displayName=\"Receipt Payment\";export default Icon;addPropertyControls(Icon,{CRY1Fpez4:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},vet7gqNu_:{defaultValue:2,displayStepper:true,hidden:false,max:4,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"CRY1Fpez4\\\":\\\"color\\\",\\\"vet7gqNu_\\\":\\\"width1\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Receipt Payment\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"4rxgx6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/dSZJyzeMx\\\",\\\"id\\\":\\\"dSZJyzeMx\\\",\\\"moduleId\\\":\\\"E1vFg1A6wcWAGuFi9Hz1\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8bbc62e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-SemiBold\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-SemiBoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/vxBnBhH8768IFAXAb4Qf6wQHKs.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zSsEuoJdh8mcFVk976C05ZfQr8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/6FI2EneKzM3qBy5foOZXey7coCA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/fuyXZpVvOjq8NesCOfgirHCWyg.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2\",weight:\"600\"}]}];export const css=['.framer-KAYro .framer-styles-preset-h2x0dm:not(.rich-text-wrapper), .framer-KAYro .framer-styles-preset-h2x0dm.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: 2px; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-fe0a76d1-a2f5-44b4-8714-e201073a8f91, #808080); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-KAYro\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (88d7d04)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Medium\",\"Inter-SemiBold\",\"Inter-SemiBoldItalic\",\"Inter-MediumItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/vxBnBhH8768IFAXAb4Qf6wQHKs.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zSsEuoJdh8mcFVk976C05ZfQr8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/6FI2EneKzM3qBy5foOZXey7coCA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/fuyXZpVvOjq8NesCOfgirHCWyg.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/khkJkwSL66WFg8SX6Wa726c.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/0E7IMbDzcGABpBwwqNEt60wU0w.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/JEXmejW8mXOYMtt0hyRg811kHac.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/Bo5CNzBv77CafbxOtKIkpw9egw.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/uy9s0iWuxiNnVt8EpTI3gzohpwo.woff2\",weight:\"500\"}]}];export const css=['.framer-WotD2 .framer-styles-preset-22aj5j:not(.rich-text-wrapper), .framer-WotD2 .framer-styles-preset-22aj5j.rich-text-wrapper h4 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 600; --framer-font-weight-italic: 500; --framer-letter-spacing: -1px; --framer-line-height: 130%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-WotD2 .framer-styles-preset-22aj5j:not(.rich-text-wrapper), .framer-WotD2 .framer-styles-preset-22aj5j.rich-text-wrapper h4 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 600; --framer-font-weight-italic: 500; --framer-letter-spacing: -1px; --framer-line-height: 130%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-WotD2 .framer-styles-preset-22aj5j:not(.rich-text-wrapper), .framer-WotD2 .framer-styles-preset-22aj5j.rich-text-wrapper h4 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 600; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.5px; --framer-line-height: 130%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-WotD2\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f3f9b36)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-J2t2t .framer-styles-preset-1a014ye {  }\"];export const className=\"framer-J2t2t\";\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 (4ded5ed)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-MediumItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/khkJkwSL66WFg8SX6Wa726c.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/0E7IMbDzcGABpBwwqNEt60wU0w.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/JEXmejW8mXOYMtt0hyRg811kHac.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/Bo5CNzBv77CafbxOtKIkpw9egw.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",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/uy9s0iWuxiNnVt8EpTI3gzohpwo.woff2\",weight:\"500\"}]}];export const css=['.framer-tpnOa .framer-styles-preset-1pjxke0:not(.rich-text-wrapper), .framer-tpnOa .framer-styles-preset-1pjxke0.rich-text-wrapper h3 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -2px; --framer-line-height: 130%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-40c4732e-e0bb-4dd3-b2c2-0f709c0e50c3, #f3f3f3); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-tpnOa .framer-styles-preset-1pjxke0:not(.rich-text-wrapper), .framer-tpnOa .framer-styles-preset-1pjxke0.rich-text-wrapper h3 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -1.5px; --framer-line-height: 130%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-40c4732e-e0bb-4dd3-b2c2-0f709c0e50c3, #f3f3f3); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-tpnOa .framer-styles-preset-1pjxke0:not(.rich-text-wrapper), .framer-tpnOa .framer-styles-preset-1pjxke0.rich-text-wrapper h3 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -1px; --framer-line-height: 130%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-40c4732e-e0bb-4dd3-b2c2-0f709c0e50c3, #f3f3f3); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-tpnOa\";\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 (ed99727)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Instance,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowRight from\"https://framerusercontent.com/modules/2WQzq084DzoFmwmk0fUI/sBT0012yPWvPR8ixbuvU/xWxFPmdWu.js\";import ReceiptPayment from\"https://framerusercontent.com/modules/8de0MlTXpkasM1o1rZ4R/UQGqM7zuDVgQlIeBp5Bd/P6BepRZCh.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/HAPPbJexWxThGfZWzvzL/IzrwR3GHlNKI5aS3rm2i/B2UPlIs2O.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/plcGcvBuIDdEPye9OXns/8d902wcWXwoZ6Rju7auO/cOwZgjVMo.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ziXMJhNdoGz2z8HjIvri/wMiWuuGdOHg9a5caiYic/Dv_4NFDul.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/4qzbBYNSGTvbanRWfVkW/wZGFxbSRgrUMf9klYQUC/MjUJkooPY.js\";import ButtonSmall from\"https://framerusercontent.com/modules/GiYYadKESz6QXV9A6auu/ZPiOgtRzmXb1P86qEA7S/z2eFlvfl9.js\";const ButtonSmallFonts=getFonts(ButtonSmall);const enabledGestures={m4eiSVhCG:{hover:true},rTyrt_iiv:{hover:true},TjO4yQExa:{hover:true}};const cycleOrder=[\"TjO4yQExa\",\"m4eiSVhCG\",\"rTyrt_iiv\",\"uqFo_8dip\"];const serializationHash=\"framer-Lkmf9\";const variantClassNames={m4eiSVhCG:\"framer-v-verqjh\",rTyrt_iiv:\"framer-v-18a04az\",TjO4yQExa:\"framer-v-v3krn7\",uqFo_8dip:\"framer-v-1xkaleg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const saInhOthc=undefined;const KIEW6R0Ej=undefined;const N_RfAu7N5=undefined;const q5zplASul=undefined;const DXUdhD7fn=undefined;const Oq3TreSpI=undefined;const itg6TwN37=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Different colors Variant\":\"rTyrt_iiv\",\"Full Variant\":\"TjO4yQExa\",\"Variant with no CTA\":\"m4eiSVhCG\",\"Variant with no CTA+image\":\"uqFo_8dip\"};const Variants=motion.create(React.Fragment);const getProps=({borderColor,buttonLink,height,icon,iconColor,id,image,text,title,width,...props})=>{return{...props,DXUdhD7fn:text??props.DXUdhD7fn??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Modernize how money moves with real-time payments and institution-owned wallet infrastructure. Enable peer-2-peer, agent-2-agent, and cross-border transactions with full visibility and control.\"})}),itg6TwN37:image??props.itg6TwN37,KIEW6R0Ej:icon??props.KIEW6R0Ej??ReceiptPayment,N_RfAu7N5:iconColor??props.N_RfAu7N5??\"var(--token-b314b6e4-1cdc-4985-b025-71689a5ab123, rgb(32, 191, 85))\",Oq3TreSpI:buttonLink??props.Oq3TreSpI,q5zplASul:title??props.q5zplASul??\"Payments & wallets\",saInhOthc:borderColor??props.saInhOthc??{borderColor:\"rgba(32, 191, 85, 0.2)\",borderStyle:\"solid\",borderWidth:1},variant:humanReadableVariantMap[props.variant]??props.variant??\"TjO4yQExa\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,KIEW6R0Ej,q5zplASul,DXUdhD7fn,Oq3TreSpI,N_RfAu7N5,saInhOthc,itg6TwN37,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TjO4yQExa\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"rTyrt_iiv-hover\")return false;if([\"rTyrt_iiv\",\"uqFo_8dip\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"m4eiSVhCG-hover\")return false;if([\"m4eiSVhCG\",\"uqFo_8dip\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(gestureVariant===\"rTyrt_iiv-hover\")return true;if([\"rTyrt_iiv\",\"uqFo_8dip\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id: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(scopingClassNames,\"framer-v3krn7\",className,classNames),\"data-framer-name\":\"Full Variant\",layoutDependency:layoutDependency,layoutId:\"TjO4yQExa\",ref:refBinding,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:\"rgb(10, 10, 10)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},variants:{\"m4eiSVhCG-hover\":{\"--border-bottom-width\":(saInhOthc?.borderBottomWidth??saInhOthc?.borderWidth)+\"px\",\"--border-color\":saInhOthc?.borderColor,\"--border-left-width\":(saInhOthc?.borderLeftWidth??saInhOthc?.borderWidth)+\"px\",\"--border-right-width\":(saInhOthc?.borderRightWidth??saInhOthc?.borderWidth)+\"px\",\"--border-style\":saInhOthc?.borderStyle,\"--border-top-width\":(saInhOthc?.borderTopWidth??saInhOthc?.borderWidth)+\"px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},\"rTyrt_iiv-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(10, 10, 10, 0)\"},\"TjO4yQExa-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(32, 191, 85, 0.2)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"m4eiSVhCG-hover\":{\"data-border\":true,\"data-framer-name\":undefined},\"rTyrt_iiv-hover\":{\"data-framer-name\":undefined},\"TjO4yQExa-hover\":{\"data-border\":true,\"data-framer-name\":undefined},m4eiSVhCG:{\"data-framer-name\":\"Variant with no CTA\"},rTyrt_iiv:{\"data-framer-name\":\"Different colors Variant\"},uqFo_8dip:{\"data-framer-name\":\"Variant with no CTA+image\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-iyozug\",Component:KIEW6R0Ej,layoutDependency:layoutDependency,layoutId:\"dLslFRWwr\",style:{\"--1ww558a\":1,\"--4rxgx6\":\"var(--token-fe0a76d1-a2f5-44b4-8714-e201073a8f91, rgb(128, 128, 128))\"},variants:{\"m4eiSVhCG-hover\":{\"--4rxgx6\":N_RfAu7N5},\"TjO4yQExa-hover\":{\"--4rxgx6\":\"var(--token-b314b6e4-1cdc-4985-b025-71689a5ab123, rgb(32, 191, 85))\"}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v8kfxq\",layoutDependency:layoutDependency,layoutId:\"k0s_WZeWj\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mud6pz\",layoutDependency:layoutDependency,layoutId:\"L7FV8cNlO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-22aj5j\",\"data-styles-preset\":\"B2UPlIs2O\",dir:\"auto\",children:\"Payments & wallets\"})}),className:\"framer-a3mlpj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hCCFAQMym\",text:q5zplASul,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:DXUdhD7fn,className:\"framer-sy0qfj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KFOzV2eaI\",stylesPresetsClassNames:{h3:\"framer-styles-preset-1pjxke0\",h4:\"framer-styles-preset-22aj5j\",h5:\"framer-styles-preset-kv9doe\",h6:\"framer-styles-preset-1pt2aqn\",img:\"framer-styles-preset-1a014ye\",p:\"framer-styles-preset-101k0da\"},verticalAlignment:\"center\",withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+24+(0+64+((componentViewport?.height||302.5)-48-264.4)/1*1)+0+167.4,...addPropertyOverrides({rTyrt_iiv:{y:(componentViewport?.y||0)+24+216+0+167.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pvenn7-container\",layoutDependency:layoutDependency,layoutId:\"zVTWbOo0C-container\",nodeId:\"zVTWbOo0C\",rendersWithMotion:true,scopeId:\"qPfP0COU3\",children:/*#__PURE__*/_jsx(ButtonSmall,{height:\"100%\",id:\"zVTWbOo0C\",layoutId:\"zVTWbOo0C\",OsskgPVhg:\"Explore\",TwD24etZl:false,variant:matchVariant(\"jp6VjQpRC\"),vJwDVmSxr:ArrowRight,width:\"100%\",Zb2x1fG18:Oq3TreSpI})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2144,intrinsicWidth:4288,pixelHeight:2144,pixelWidth:4288,...toResponsiveImage(itg6TwN37)},className:\"framer-1efii8l\",layoutDependency:layoutDependency,layoutId:\"jyIO59fbg\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},...addPropertyOverrides({rTyrt_iiv:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2144,intrinsicWidth:4288,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+0),pixelHeight:2144,pixelWidth:4288,sizes:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,...toResponsiveImage(itg6TwN37)}},uqFo_8dip:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2144,intrinsicWidth:4288,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+(0+0+((componentViewport?.height||350)-48-327.4)/1*0)),pixelHeight:2144,pixelWidth:4288,sizes:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,...toResponsiveImage(itg6TwN37)}}},baseVariant,gestureVariant)})]})})})});});const css=[\".framer-Lkmf9.framer-13bhf71, .framer-Lkmf9 .framer-13bhf71 { display: block; }\",\".framer-Lkmf9.framer-v3krn7 { align-content: flex-start; align-items: flex-start; cursor: default; display: flex; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 24px; position: relative; width: 304px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Lkmf9 .framer-iyozug { flex: none; height: auto; position: relative; width: 32px; }\",\".framer-Lkmf9 .framer-v8kfxq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Lkmf9 .framer-mud6pz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Lkmf9 .framer-a3mlpj { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 256px; word-break: break-word; word-wrap: break-word; }\",\".framer-Lkmf9 .framer-sy0qfj { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-Lkmf9 .framer-pvenn7-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Lkmf9 .framer-1efii8l { aspect-ratio: 2 / 1; flex: none; height: auto; image-rendering: auto; position: relative; width: 100%; }\",\".framer-Lkmf9.framer-v-18a04az.framer-v3krn7 { gap: 24px; justify-content: flex-start; }\",\".framer-Lkmf9.framer-v-18a04az .framer-v8kfxq, .framer-Lkmf9.framer-v-1xkaleg .framer-v8kfxq { order: 2; }\",\".framer-Lkmf9.framer-v-18a04az .framer-1efii8l { order: 0; }\",\".framer-Lkmf9.framer-v-1xkaleg .framer-1efii8l, .framer-Lkmf9.framer-v-18a04az.hover .framer-1efii8l { order: 1; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-Lkmf9[data-border=\"true\"]::after, .framer-Lkmf9 [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 302.5\n * @framerIntrinsicWidth 304\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"m4eiSVhCG\":{\"layout\":[\"fixed\",\"auto\"]},\"rTyrt_iiv\":{\"layout\":[\"fixed\",\"auto\"]},\"uqFo_8dip\":{\"layout\":[\"fixed\",\"auto\"]},\"hC2IsVVHH\":{\"layout\":[\"fixed\",\"auto\"]},\"nI_pwoVVL\":{\"layout\":[\"fixed\",\"auto\"]},\"gQ0Ea0oIm\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"KIEW6R0Ej\":\"icon\",\"q5zplASul\":\"title\",\"DXUdhD7fn\":\"text\",\"Oq3TreSpI\":\"buttonLink\",\"N_RfAu7N5\":\"iconColor\",\"saInhOthc\":\"borderColor\",\"itg6TwN37\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"E1vFg1A6wcWAGuFi9Hz1\"]\n */const FramerqPfP0COU3=withCSS(Component,css,\"framer-Lkmf9\");export default FramerqPfP0COU3;FramerqPfP0COU3.displayName=\"Institutions Product Card\";FramerqPfP0COU3.defaultProps={height:302.5,width:304};addPropertyControls(FramerqPfP0COU3,{variant:{options:[\"TjO4yQExa\",\"m4eiSVhCG\",\"rTyrt_iiv\",\"uqFo_8dip\"],optionTitles:[\"Full Variant\",\"Variant with no CTA\",\"Different colors Variant\",\"Variant with no CTA+image\"],title:\"Variant\",type:ControlType.Enum},KIEW6R0Ej:{defaultValue:{identifier:\"module:8de0MlTXpkasM1o1rZ4R/UQGqM7zuDVgQlIeBp5Bd/P6BepRZCh.js:default\",moduleId:\"8de0MlTXpkasM1o1rZ4R\"},setModuleId:\"E1vFg1A6wcWAGuFi9Hz1\",title:\"Icon\",type:ControlType.VectorSetItem},q5zplASul:{defaultValue:\"Payments & wallets\",displayTextArea:false,title:\"Title\",type:ControlType.String},onq5zplASulChange:{changes:\"q5zplASul\",type:ControlType.ChangeHandler},DXUdhD7fn:{defaultValue:\"<p>Modernize how money moves with real-time payments and institution-owned wallet infrastructure. Enable peer-2-peer, agent-2-agent, and cross-border transactions with full visibility and control.</p>\",title:\"Text\",type:ControlType.RichText},Oq3TreSpI:{title:\"Button link\",type:ControlType.Link},N_RfAu7N5:{defaultValue:'var(--token-b314b6e4-1cdc-4985-b025-71689a5ab123, rgb(32, 191, 85)) /* {\"name\":\"Metallicus Green\"} */',title:\"Icon Color\",type:ControlType.Color},saInhOthc:{defaultValue:{borderColor:\"rgba(32, 191, 85, 0.2)\",borderStyle:\"solid\",borderWidth:1},title:\"Border Color\",type:ControlType.Border},itg6TwN37:{title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerqPfP0COU3,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"}]},...ButtonSmallFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerqPfP0COU3.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ButtonSmall,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqPfP0COU3\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVectorSets\":\"[\\\"E1vFg1A6wcWAGuFi9Hz1\\\"]\",\"framerIntrinsicHeight\":\"302.5\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"m4eiSVhCG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rTyrt_iiv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uqFo_8dip\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hC2IsVVHH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nI_pwoVVL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gQ0Ea0oIm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"304\",\"framerVariables\":\"{\\\"KIEW6R0Ej\\\":\\\"icon\\\",\\\"q5zplASul\\\":\\\"title\\\",\\\"DXUdhD7fn\\\":\\\"text\\\",\\\"Oq3TreSpI\\\":\\\"buttonLink\\\",\\\"N_RfAu7N5\\\":\\\"iconColor\\\",\\\"saInhOthc\\\":\\\"borderColor\\\",\\\"itg6TwN37\\\":\\\"image\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f3f9b36)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FR;InterDisplay-SemiBold\",\"FR;InterDisplay-Bold\",\"FR;InterDisplay-BoldItalic\",\"FR;InterDisplay-SemiBoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/PfdOpgzFf7N2Uye9JX7xRKYTgSc.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/I11LrmuBDQZweplJ62KkVsklU5Y.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/UjFZPDy3qGuDktQM4q9CxhKfIa8.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/8exwVHJy2DhJ4N5prYlVMrEKmQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/UTeedEK21hO5jDxEUldzdScUqpg.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/Ig8B8nzy11hzIWEIYnkg91sofjo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/qITWJ2WdG0wrgQPDb8lvnYnTXDg.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/qctQFoJqJ9aIbRSIp0AhCQpFxn8.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/fXvVh2JeZlehNcEhKHpHH0frSl0.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/7pScaNeb6M7n2HF2jKemDqzCIr4.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/qS4UjQYyATcVV9rODk0Zx9KhkY8.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/VfD2n20yM7v0hrUEBHEyafsmMBY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",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/4oIO9fB59bn3cKFWz7piCj28z9s.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/MzumQQZJQBC6KM1omtmwOtsogtI.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",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/F5Lmfd3fCAu7TwiYbI4DLWw4ks.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/KKQXBq6BF0xEmVbrTnWxh3Yw.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ugFYeIKZEJXDxI6Kh0YQUX6EK9I.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/DgDysCLt0HkIpWMu2uN5tivgQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/2yEyxokC6poTg3Uc5E2ogfVi6WE.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",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/wmHLUqO4QxLaADUScavxvknnBQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/e3ySEnhUUpItjJUo5buJawUl4Y.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",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/DuYGXsyDXsSnxlZ8qzmcA4x3JiI.woff2\",weight:\"600\"}]}];export const css=['.framer-tV5Kk .framer-styles-preset-1mzol4s:not(.rich-text-wrapper), .framer-tV5Kk .framer-styles-preset-1mzol4s.rich-text-wrapper h2 { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -1.75px; --framer-line-height: 130%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-40c4732e-e0bb-4dd3-b2c2-0f709c0e50c3, #f3f3f3); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-tV5Kk .framer-styles-preset-1mzol4s:not(.rich-text-wrapper), .framer-tV5Kk .framer-styles-preset-1mzol4s.rich-text-wrapper h2 { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -1.5px; --framer-line-height: 130%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-40c4732e-e0bb-4dd3-b2c2-0f709c0e50c3, #f3f3f3); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-tV5Kk .framer-styles-preset-1mzol4s:not(.rich-text-wrapper), .framer-tV5Kk .framer-styles-preset-1mzol4s.rich-text-wrapper h2 { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: -1px; --framer-line-height: 130%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-40c4732e-e0bb-4dd3-b2c2-0f709c0e50c3, #f3f3f3); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-tV5Kk\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// Fallback component in case THREE.js can't load\nfunction FallbackSphere({color}){return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100px\",height:\"100px\",backgroundColor:\"tranparent\",borderRadius:\"50%\",boxShadow:\"inset -25px -25px 40px rgba(0,0,0,0.3)\"}})});}export default function DotPatternShape(props){const{color,rotationSpeed,wireframe,shape,dotSize,dotDensity}=props;const containerRef=useRef(null);const rendererRef=useRef(null);const sceneRef=useRef(null);const cameraRef=useRef(null);const geometryRef=useRef(null);const materialRef=useRef(null);const meshRef=useRef(null);const frameIdRef=useRef(null);const isInitializedRef=useRef(false);const reducedMotionRef=useRef(false);const timeRef=useRef(null);const uniformRef=useRef(null);const[loading,setLoading]=useState(true);const[error,setError]=useState(null);// Load Three.js dynamically\nuseEffect(()=>{console.log(\"Component mounted, containerRef status:\",!!containerRef.current);timeRef.current=performance.now()/1e3;reducedMotionRef.current=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;const loadThreeJS=async()=>{try{// Load Three.js from CDN\nconst threeUrl=\"https://cdn.jsdelivr.net/npm/three@0.149.0/build/three.min.js\";console.log(\"Loading Three.js from:\",threeUrl);// Create script element\nawait new Promise((resolve,reject)=>{const script=document.createElement(\"script\");script.src=threeUrl;script.async=true;script.onload=()=>{console.log(\"Three.js script loaded\");resolve();};script.onerror=err=>{console.error(\"Failed to load Three.js script:\",err);reject(err);};document.head.appendChild(script);});// Now Three should be available as window.THREE\nif(!window.THREE){throw new Error(\"THREE.js failed to load properly\");}console.log(\"THREE.js loaded successfully:\",typeof window.THREE);// Create the scene immediately after loading THREE.js\nconst THREE=window.THREE;const scene=new THREE.Scene;sceneRef.current=scene;console.log(\"Scene created:\",sceneRef.current);uniformRef.current=propsToUniform(props,window.THREE);setLoading(false);// Wait a bit to ensure DOM is ready\nsetTimeout(()=>{console.log(\"Initializing scene after delay, containerRef:\",!!containerRef.current);// Initialize the scene once Three.js is loaded\nif(containerRef.current){initScene();}else{console.error(\"Container ref is still not available after delay\");setError(\"Container element not available\");}},100);}catch(err){console.error(\"Failed to load THREE.js:\",err);setError(err.message);setLoading(false);}};loadThreeJS();// Cleanup function\nreturn()=>{if(frameIdRef.current){cancelAnimationFrame(frameIdRef.current);frameIdRef.current=null;}// Dispose resources\nif(geometryRef.current){geometryRef.current.dispose();}if(materialRef.current){materialRef.current.dispose();}if(rendererRef.current){rendererRef.current.dispose();}isInitializedRef.current=false;};},[])// Empty dependency array ensures this runs once\n;useEffect(()=>{if(loading||error||!meshRef.current||!meshRef.current.material)return;// Create new uniforms from props\nconst updatedUniforms=propsToUniform(props,window.THREE);// Update the material uniforms directly on the material\nif(meshRef.current.material.uniforms){// Update each uniform value individually\nObject.keys(updatedUniforms).forEach(key=>{if(meshRef.current.material.uniforms[key]){meshRef.current.material.uniforms[key].value=updatedUniforms[key].value;}});// Store updated uniforms in the ref for later use\nuniformRef.current=updatedUniforms;}// Log to confirm updates are happening\nconsole.log(\"Updated material uniforms with new props\",props.dotSize);},[props.animationSpeed,props.color1,props.color2,props.color3,props.color4,props.color5,props.gradientPosition,props.gradientSpread,props.gradientAngle,props.noiseScale1,props.noiseScale2,props.timeScale1,props.timeScale2,props.waveHeight1,props.waveHeight2,props.pointOpacity,props.nearDistance,props.farDistance,props.dotSize]);useEffect(()=>{if(!containerRef.current||!window.THREE||!meshRef.current)return;meshRef.current.rotation.set(props.meshXAngle/180*Math.PI,props.meshYAngle/180*Math.PI,props.meshZAngle/180*Math.PI);meshRef.current.position.set(props.meshXPos,props.meshYPos,props.meshZPos);},[props.meshXAngle,props.meshYAngle,props.meshZAngle,props.meshXPos,props.meshYPos,props.meshZPos]);useEffect(()=>{if(!containerRef.current||!window.THREE||!meshRef.current)return;console.log(props.width,props.height);},[props.width,props.height]);// Initialize Three.js scene\nconst initScene=()=>{if(!containerRef.current||!window.THREE){console.error(\"Cannot initialize scene: missing container or THREE.js\");return;}if(!sceneRef.current){console.error(\"Scene is missing, should have been created earlier\");// Create scene as fallback\nconst THREE=window.THREE;const scene=new THREE.Scene;sceneRef.current=scene;}console.log(\"Initializing Three.js scene\");const THREE=window.THREE;const width=containerRef.current.clientWidth;const height=containerRef.current.clientHeight;// Create camera\nconst camera=new THREE.PerspectiveCamera(75,width/height,.1,1e3);camera.position.z=3.2;cameraRef.current=camera;// Create renderer\nconst renderer=new THREE.WebGLRenderer({antialias:true,alpha:true});renderer.setSize(width,height);renderer.setPixelRatio(Math.min(window.devicePixelRatio,2));renderer.setClearColor(0,0);// Clear any previous content in the container\nwhile(containerRef.current.firstChild){containerRef.current.removeChild(containerRef.current.firstChild);}containerRef.current.appendChild(renderer.domElement);rendererRef.current=renderer;console.log(\"Scene initialized with dimensions:\",{width,height});// Create geometry based on shape prop\ncreateGeometry();// Mark as initialized after everything is set up\nisInitializedRef.current=true;// Only start animation after ALL resources are ready\nconsole.log(\"Starting animation loop\");animate();// Handle window resize\nconst handleResize=()=>{if(!containerRef.current||!cameraRef.current||!rendererRef.current)return;const width=containerRef.current.clientWidth;const height=containerRef.current.clientHeight;cameraRef.current.aspect=width/height;cameraRef.current.updateProjectionMatrix();rendererRef.current.setSize(width,height);};window.addEventListener(\"resize\",handleResize);// Return cleanup function\nreturn()=>{window.removeEventListener(\"resize\",handleResize);};};// Animation loop function defined at component level\nconst animate=()=>{if(!isInitializedRef.current){console.log(\"Animation skipped - not fully initialized yet\");frameIdRef.current=requestAnimationFrame(animate);return;}if(!meshRef.current||!rendererRef.current||!sceneRef.current||!cameraRef.current||!uniformRef.current){console.warn(\"Can't animate, some resources are not available:\",{mesh:!!meshRef.current,renderer:!!rendererRef.current,scene:!!sceneRef.current,camera:!!cameraRef.current});// Try again in the next frame even if we're missing resources\nframeIdRef.current=requestAnimationFrame(animate);return;}// Rotate the mesh\nconst currentTime=performance.now()/1e3// Convert to seconds\n;const deltaTime=timeRef.current?currentTime-timeRef.current:.016;timeRef.current=currentTime;// Update shader uniforms if needed\nif(meshRef.current.material&&meshRef.current.material.uniforms){// Update time uniform for shader animations\nfor(const key in uniformRef.current){if(meshRef.current.material.uniforms[key]){meshRef.current.material.uniforms[key].value=uniformRef.current[key].value;}}meshRef.current.material.uniforms.uTime.value+=performance.now()*meshRef.current.material.uniforms.uTime.value;// Optional: Update other dynamic uniforms if needed\n// For example, you could animate the gradient angle:\n// materialRef.current.uniforms.uGradientAngle.value = (currentTime * 0.2) % (Math.PI * 2);\n// Or animate the wave heights:\n// const waveScale = (Math.sin(currentTime * 0.5) * 0.5 + 0.5) * 0.2 + 0.1;\n// materialRef.current.uniforms.uWaveHeight1.value = waveScale;\n}// Render\ntry{rendererRef.current.render(sceneRef.current,cameraRef.current);}catch(err){console.error(\"Error during rendering:\",err);}// Schedule the next frame\nif(!reducedMotionRef.current){frameIdRef.current=requestAnimationFrame(animate);}};// Create geometry based on shape prop\nconst createGeometry=()=>{if(!window.THREE||!sceneRef.current){console.error(\"Cannot create geometry: missing THREE.js or scene\");return;}console.log(\"Creating geometry for shape:\",shape);const THREE=window.THREE;// Remove existing mesh if any\nif(meshRef.current){sceneRef.current.remove(meshRef.current);console.log(\"Removed existing mesh\");}// Dispose of old geometry and material\nif(geometryRef.current){geometryRef.current.dispose();}if(materialRef.current){materialRef.current.dispose();}// Create new geometry based on shape prop\nlet geometry;switch(shape){case\"plane\":geometry=new THREE.PlaneGeometry(10,5,100,50);break;case\"sphere\":geometry=new THREE.IcosahedronGeometry(1.5,40,40);break;default:geometry=new THREE.IcosahedronGeometry(1.5,40,40);}geometryRef.current=geometry;console.log(\"Geometry created:\",geometry);// Create material\nconst material=getFullPointsShaderMaterial(THREE,propsToUniform(props,THREE));if(!material){console.error(\"Failed to create material\");return;}//materialRef.current = material\nconsole.log(\"Material created:\",material);const basicMaterial=new THREE.MeshPhongMaterial({color:new THREE.Color(color),wireframe:wireframe,shininess:100});// Create mesh\nconst mesh=new THREE.Points(geometry,material);sceneRef.current.add(mesh);mesh.rotation.set(props.meshXAngle/180*Math.PI,props.meshYAngle/180*Math.PI,props.meshZAngle/180*Math.PI);mesh.position.set(props.meshXPos,props.meshYPos,props.meshZPos);meshRef.current=mesh;console.log(\"Mesh added to scene:\",mesh);// Add lighting - more intense to ensure visibility\nconst ambientLight=new THREE.AmbientLight(16777215,.7);sceneRef.current.add(ambientLight);const directionalLight=new THREE.DirectionalLight(16777215,1.2);directionalLight.position.set(5,5,5);sceneRef.current.add(directionalLight);// Add another light from another angle for better illumination\nconst backLight=new THREE.DirectionalLight(16777215,.8);backLight.position.set(-5,-5,-5);sceneRef.current.add(backLight);console.log(\"Mesh created:\",{geometry:geometryRef.current,material:materialRef.current,mesh:meshRef.current,color:color});};// Update on prop changes\nuseEffect(()=>{if(loading||error)return;if(materialRef.current){// Update material color if color prop changes\nif(materialRef.current.color){materialRef.current.color.set(color);}// Update wireframe property\nmaterialRef.current.wireframe=wireframe;}},[color,wireframe,loading,error]);// Update geometry when shape changes\nuseEffect(()=>{if(loading||error)return;createGeometry();},[shape,loading,error]);if(loading){return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{width:\"100%\",height:\"100%\",backgroundColor:\"transparent\"}});}if(error){console.log(\"Rendering fallback due to error:\",error);return /*#__PURE__*/_jsx(FallbackSphere,{color:color});}return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,\"aria-hidden\":\"true\",style:{width:\"100%\",height:\"100%\",minHeight:\"200px\",overflow:\"hidden\",backgroundColor:\"transparent\",position:\"relative\"}});}addPropertyControls(DotPatternShape,{// Basic shape and appearance\nshape:{type:ControlType.Enum,title:\"Shape\",options:[\"sphere\",\"plane\"],defaultValue:\"plane\"},dotSize:{type:ControlType.Number,title:\"Dot Size\",defaultValue:2,min:1,max:10,step:1,displayStepper:true},// Gradient colors section\ncolor1:{type:ControlType.Color,title:\"Color 1\",defaultValue:\"#7543e3\"},color2:{type:ControlType.Color,title:\"Color 2\",defaultValue:\"#f94e6c\"},color3:{type:ControlType.Color,title:\"Color 3\",defaultValue:\"#fc9237\"},color4:{type:ControlType.Color,title:\"Color 4\",defaultValue:\"#ffd305\"},color5:{type:ControlType.Color,title:\"Color 5\",defaultValue:\"#20bf55\"},// Gradient settings\ngradientPosition:{type:ControlType.Number,title:\"Gradient Position\",defaultValue:-1,min:-3,max:3,step:.1,displayStepper:true},gradientSpread:{type:ControlType.Number,title:\"Gradient Spread\",defaultValue:1,min:.1,max:5,step:.1,displayStepper:true},gradientAngle:{type:ControlType.Number,title:\"Gradient Angle\",defaultValue:.25,min:0,max:2,step:.05,displayStepper:true},// Animation settings\nanimationSpeed:{type:ControlType.Number,title:\"Animation Speed\",defaultValue:5e-4,min:0,max:.002,step:1e-4,displayStepper:true},// Noise and wave settings\nnoiseScale1:{type:ControlType.Number,title:\"Noise Scale 1\",defaultValue:.8,min:.1,max:5,step:.1,displayStepper:true},noiseScale2:{type:ControlType.Number,title:\"Noise Scale 2\",defaultValue:1.2,min:.1,max:5,step:.1,displayStepper:true},timeScale1:{type:ControlType.Number,title:\"Time Scale 1\",defaultValue:.3,min:0,max:1,step:.05,displayStepper:true},timeScale2:{type:ControlType.Number,title:\"Time Scale 2\",defaultValue:.3,min:0,max:1,step:.05,displayStepper:true},waveHeight1:{type:ControlType.Number,title:\"Wave Height 1\",defaultValue:.15,min:0,max:1,step:.05,displayStepper:true},waveHeight2:{type:ControlType.Number,title:\"Wave Height 2\",defaultValue:.05,min:0,max:1,step:.05,displayStepper:true},// Distance and opacity settings\npointOpacity:{type:ControlType.Number,title:\"Point Opacity\",defaultValue:1,min:0,max:5,step:.1,displayStepper:true},nearDistance:{type:ControlType.Number,title:\"Near Distance\",defaultValue:.2,min:-10,max:10,step:.05,displayStepper:true},farDistance:{type:ControlType.Number,title:\"Far Distance\",defaultValue:0,min:-100,max:100,step:.1,displayStepper:true},meshZAngle:{type:ControlType.Number,title:\"Z rotation\",defaultValue:0,min:-180,max:180,step:.1,displayStepper:true},meshYAngle:{type:ControlType.Number,title:\"Y rotation\",defaultValue:0,min:-180,max:180,step:.1,displayStepper:true},meshXAngle:{type:ControlType.Number,title:\"X Rotation\",defaultValue:0,min:-180,max:180,step:.1,displayStepper:true},meshXPos:{type:ControlType.Number,title:\"Y position\",defaultValue:0,min:-180,max:180,step:.1,displayStepper:true},meshYPos:{type:ControlType.Number,title:\"X position\",defaultValue:0,min:-180,max:180,step:.1,displayStepper:true},meshZPos:{type:ControlType.Number,title:\"Z position\",defaultValue:0,min:-180,max:180,step:.1,displayStepper:true}});// Default props\nDotPatternShape.defaultProps={color:\"#1e88e5\",rotationSpeed:.1,wireframe:false,shape:\"sphere\",dotSize:.3,dotDensity:10};function propsToUniform(props,THREE){return{uTime:{value:props.animationSpeed},uColors:{value:[hexToRGB(props.color1,THREE)||new THREE.Vector3(.459,.263,.89),hexToRGB(props.color2,THREE)||new THREE.Vector3(.976,.306,.424),hexToRGB(props.color3,THREE)||new THREE.Vector3(.988,.573,.216),hexToRGB(props.color4,THREE)||new THREE.Vector3(1,.827,.02),hexToRGB(props.color5,THREE)||new THREE.Vector3(.125,.749,.333)]},uNoiseScale1:{value:props.noiseScale1||.8},uNoiseScale2:{value:props.noiseScale2||1.2},uTimeScale1:{value:props.timeScale1||.3},uTimeScale2:{value:props.timeScale2||.3},uWaveHeight1:{value:props.waveHeight1||.15},uWaveHeight2:{value:props.waveHeight2||.05},uGradientPosition:{value:props.gradientPosition||-1},uGradientSpread:{value:props.gradientSpread||1},uGradientAngle:{value:props.gradientAngle||Math.PI/4},uGradientCenter:{value:new THREE.Vector2(0,0)},uPointOpacity:{value:props.pointOpacity||1},uNearDistance:{value:props.nearDistance||.2},uNearDecay:{value:0},uFarDistance:{value:props.farDistance||50},uFarDecay:{value:10},uPointSize:{value:props.dotSize}};}export function hexToRGB(color,THREE){if(typeof color!==\"string\")return null;const rgbMatch=color.match(/^rgba?\\(\\s*(\\d+(?:\\.\\d+)?)\\s*,\\s*(\\d+(?:\\.\\d+)?)\\s*,\\s*(\\d+(?:\\.\\d+)?)/i);if(rgbMatch){const[,r,g,b]=rgbMatch;return new THREE.Vector3(Number(r)/255,Number(g)/255,Number(b)/255);}const normalizedHex=color.trim().replace(/^#/,\"\");const expandedHex=normalizedHex.length===3?normalizedHex.split(\"\").map(character=>character+character).join(\"\"):normalizedHex;if(!/^[0-9a-f]{6}$/i.test(expandedHex))return null;return new THREE.Vector3(parseInt(expandedHex.slice(0,2),16)/255,parseInt(expandedHex.slice(2,4),16)/255,parseInt(expandedHex.slice(4,6),16)/255);}export function getPointsShaderMaterial(THREE){console.log(\"Creating enhanced points shader material\");return new THREE.ShaderMaterial({vertexShader:`\n            uniform float uPointSize;\n            \n            void main() {\n                gl_Position = projectionMatrix * modelViewMatrix * vec4(position, 1.0);\n                \n                // Calculate point size based on distance from camera\n                vec4 mvPosition = modelViewMatrix * vec4(position, 1.0);\n                float distance = -mvPosition.z;\n                gl_PointSize = uPointSize * (50.0 / distance);\n            }\n        `,fragmentShader:`\n            uniform vec3 uColor;\n            \n            void main() {\n                // Create a circular point with soft edges\n                vec2 center = gl_PointCoord - 0.5;\n                float dist = length(center);\n                \n                // Discard pixels outside the circle\n                if(dist > 0.5) discard;\n                \n                // Fade the edges for a smoother look\n                float alpha = 1.0 - smoothstep(0.4, 0.5, dist);\n                \n                gl_FragColor = vec4(uColor, alpha);\n            }\n        `,uniforms:{uPointSize:{value:5},uColor:{value:new THREE.Vector3(.459,.263,.89)}},transparent:true,depthWrite:false});}const vertex=`\n  precision mediump float;\n  \n  uniform float uTime;\n  uniform vec3 uColors[5];\n  uniform float uGradientPosition;\n  uniform float uGradientSpread;\n  uniform float uGradientAngle;\n  uniform vec2 uGradientCenter;\n  uniform float uNoiseScale1;\n  uniform float uNoiseScale2;\n  uniform float uTimeScale1;\n  uniform float uTimeScale2;\n  uniform float uWaveHeight1;\n  uniform float uWaveHeight2;\n  uniform float uNearDistance;\n  uniform float uFarDistance;\n  uniform float uPointSize;\n  \n  varying vec3 vPosition;\n  varying float vColorPosition;\n  varying float vDistance;\n\n  vec3 mod289(vec3 x) {\n    return x - floor(x * (1.0 / 289.0)) * 289.0;\n  }\n  \n  vec2 mod289(vec2 x) {\n    return x - floor(x * (1.0 / 289.0)) * 289.0;\n  }\n  \n  vec3 permute(vec3 x) {\n    return mod289(((x*34.0)+1.0)*x);\n  }\n  \n  float snoise(vec2 v) {\n    const vec4 C = vec4(0.211324865405187,\n                       0.366025403784439,\n                      -0.577350269189626,\n                       0.024390243902439);\n    \n    vec2 i  = floor(v + dot(v, C.yy));\n    vec2 x0 = v -   i + dot(i, C.xx);\n    \n    vec2 i1;\n    i1 = (x0.x > x0.y) ? vec2(1.0, 0.0) : vec2(0.0, 1.0);\n    vec4 x12 = x0.xyxy + C.xxzz;\n    x12.xy -= i1;\n    \n    i = mod289(i);\n    vec3 p = permute(permute(i.y + vec3(0.0, i1.y, 1.0))\n                     + i.x + vec3(0.0, i1.x, 1.0));\n                     \n    vec3 m = max(0.5 - vec3(dot(x0,x0), dot(x12.xy,x12.xy), dot(x12.zw,x12.zw)), 0.0);\n    m = m*m;\n    m = m*m;\n    \n    vec3 x = 2.0 * fract(p * C.www) - 1.0;\n    vec3 h = abs(x) - 0.5;\n    vec3 ox = floor(x + 0.5);\n    vec3 a0 = x - ox;\n    \n    m *= 1.79284291400159 - 0.85373472095314 * (a0*a0 + h*h);\n    \n    vec3 g;\n    g.x  = a0.x  * x0.x  + h.x  * x0.y;\n    g.yz = a0.yz * x12.xz + h.yz * x12.yw;\n    return 130.0 * dot(m, g);\n  }\n  \n  void main() {\n    vPosition = position;\n    \n    float noise1 = snoise(vec2(position.x * uNoiseScale1 + uTime * uTimeScale1, \n                              position.y * uNoiseScale1 + uTime * uTimeScale1));\n    float noise2 = snoise(vec2(position.x * uNoiseScale2 - uTime * uTimeScale2, \n                              position.y * uNoiseScale2 + uTime * uTimeScale2));\n    \n    float wave = noise1 * uWaveHeight1 + noise2 * uWaveHeight2;\n    \n    vec3 newPosition = position;\n    newPosition.z += wave;\n    \n    // Calculate color gradient\n    vec2 gradientDir = vec2(cos(uGradientAngle), sin(uGradientAngle));\n    vec2 positionFromCenter = position.xy - uGradientCenter;\n    float gradientPosition = dot(positionFromCenter, gradientDir) + 0.5;\n    vColorPosition = clamp(\n      (gradientPosition - uGradientPosition) / uGradientSpread,\n      0.0,\n      1.0\n    );\n    \n    // Calculate view distance for distance-based opacity\n    vec4 modelViewPosition = modelViewMatrix * vec4(newPosition, 1.0);\n    vDistance = -modelViewPosition.z;\n    \n    gl_Position = projectionMatrix * modelViewPosition;\n    gl_PointSize = uPointSize;\n  }\n`;const fragment=`\n  precision mediump float;\n  \n  uniform vec3 uColors[5];\n  uniform float uPointOpacity;\n  uniform float uNearDistance;\n  uniform float uFarDistance;\n  \n  \n  varying vec3 vPosition;\n  varying float vColorPosition;\n  varying float vDistance;\n  \n  vec3 getGradientColor(float position) {\n    float colorIndex = position * float(4);\n    int index = int(floor(colorIndex));\n    float t = fract(colorIndex);\n    \n    if (index >= 4) return uColors[4];\n    if (index < 0) return uColors[0];\n    \n    return mix(uColors[index], uColors[index + 1], t);\n  }\n\n  float getDistanceOpacity() {\n    // Smooth transition for near distance\n    float nearFade = smoothstep(0.0, uNearDistance, vDistance);\n    // Smooth transition for far distance\n    float farFade = 1.0 - smoothstep(uFarDistance * 0.5, uFarDistance, vDistance);\n    \n    return nearFade * farFade;\n  }\n  \n  void main() {\n    vec2 center = gl_PointCoord - 0.5;\n    float dist = length(center);\n    if(dist > 0.5) discard;\n    \n    vec3 color = getGradientColor(vColorPosition);\n    float distanceOpacity = getDistanceOpacity();\n    gl_FragColor = vec4(color, distanceOpacity * uPointOpacity);\n  }\n`;// Full implementation of your original shader adjusted for points\nexport function getFullPointsShaderMaterial(THREE,uniforms){console.log(\"Creating full points shader material\");const DEFAULT_UNIFORMS={uTime:{value:0},uColors:{value:[new THREE.Vector3(.459,.263,.89),new THREE.Vector3(.976,.306,.424),new THREE.Vector3(.988,.573,.216),new THREE.Vector3(1,.827,.02),new THREE.Vector3(.125,.749,.333)]},uNoiseScale1:{value:.8},uNoiseScale2:{value:1.2},uTimeScale1:{value:.3},uTimeScale2:{value:.3},uWaveHeight1:{value:.15},uWaveHeight2:{value:.05},uGradientPosition:{value:-1},uGradientSpread:{value:1},uGradientAngle:{value:Math.PI/4},uGradientCenter:{value:new THREE.Vector2(0,0)},uPointOpacity:{value:1},uNearDistance:{value:.2},uNearDecay:{value:0},uFarDistance:{value:50},uFarDecay:{value:10},uPointSize:{value:3}};// Your original shader material with proper uniforms\nreturn new THREE.ShaderMaterial({vertexShader:vertex,fragmentShader:fragment,uniforms:uniforms||DEFAULT_UNIFORMS,transparent:true,depthWrite:false,side:THREE.DoubleSide});}\nexport const __FramerMetadata__ = {\"exports\":{\"getFullPointsShaderMaterial\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hexToRGB\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"DotPatternShape\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPointsShaderMaterial\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SphereWave.map","// Generated by Framer (dd59b2c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 14 0 L 19 0 M 19 0 L 19 5 M 19 0 L 10 9 M 8 1 L 3 1 C 1.343 1 0 2.343 0 4 L 0 16 C 0 17.657 1.343 19 3 19 L 15 19 C 16.657 19 18 17.657 18 16 L 18 11\" fill=\"transparent\" height=\"19px\" id=\"B3JuuxtK4\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1ww558a, 2)\" stroke=\"var(--4rxgx6, black)\" transform=\"translate(3 2)\" width=\"19px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,CRY1Fpez4:color??props.CRY1Fpez4??\"rgb(0, 0, 0)\",vet7gqNu_:width1??props.vet7gqNu_??2};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,CRY1Fpez4,vet7gqNu_,...restProps}=getProps(props);const href=useSVGTemplate(\"3604654275\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-fJfgs\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1ww558a\":vet7gqNu_,\"--4rxgx6\":CRY1Fpez4,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-fJfgs { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"CRY1Fpez4\":\"color\",\"vet7gqNu_\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Launch Link Open\",\"color\":{\"type\":\"variable\",\"value\":\"4rxgx6\"},\"set\":{\"localId\":\"vectorSet/dSZJyzeMx\",\"id\":\"dSZJyzeMx\",\"moduleId\":\"E1vFg1A6wcWAGuFi9Hz1\"}}\n */const Icon=withCSS(Component,css,\"framer-fJfgs\");Icon.displayName=\"Launch Link Open\";export default Icon;addPropertyControls(Icon,{CRY1Fpez4:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},vet7gqNu_:{defaultValue:2,displayStepper:true,hidden:false,max:4,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Launch Link Open\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"4rxgx6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/dSZJyzeMx\\\",\\\"id\\\":\\\"dSZJyzeMx\\\",\\\"moduleId\\\":\\\"E1vFg1A6wcWAGuFi9Hz1\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"CRY1Fpez4\\\":\\\"color\\\",\\\"vet7gqNu_\\\":\\\"width1\\\"}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}