{"version":3,"file":"shared.BTnirT3T.mjs","names":["variationAxes","fonts","css","className","addPropertyOverrides","ButtonIcon","ButtonIconControls","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","humanReadableEnumMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","css","sharedStyle.css","sharedStyle.fonts","variationAxes","fonts","css","className","useRef","useState","variationAxes","fonts","css","className","variationAxes","fonts","css","className","ButtonPrimary","CtaText","ButtonIcon","React.useContext","React.useMemo","React.Fragment","React.useState","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","variationAxes","fonts","css","className","variationAxes","fonts","css","className","variationAxes","fonts","css","className","variationAxes","fonts","css","className","variationAxes","fonts","css","className","emptyStateStyle","useRef","useMemo","useMemo","defaultEmptyStateStyle","__esmMin","ie","pe","init_ssg_sandbox_shims","init_npm_react_18_3_1","oe","x","de","navigator","window","init_jsx_runtime","J","c","ce","_e","motion","LayoutGroup","MotionConfigContext","init_framer_motion_DhsWWWsN","getFonts","addPropertyControls","useLocaleInfo","useComponentViewport","useIsInCurrentNavigationTarget","fontStore","SmartComponentScopedContainer","RichText","withCodeBoundaryForOverrides","Link","cx","useVariantState","withCSS","ControlType","init_framer_D6uXRwWs","ComponentViewportProvider","forwardLoader","Color","getPropertyControls","getFontsFromSharedStyle","runTasksWithYield","addFonts","init_Vb8tHcMZ_","FramerKe0tjZTOw","FramerI4HkAA1Yz","fonts$10","css$12","init_I4HkAA1Yz","className$10","init_Ke0tjZTOw","variationAxes$9","fonts$9","css$11","className$9","init_yHMD196VV","addPropertyOverrides$1","variants","nextOverrides","variant","overrides","ButtonIconFonts","ButtonIconControls$1","enabledGestures","cycleOrder$1","serializationHash$1","variantClassNames$1","transition1$1","matchVariant$1","Transition$1","humanReadableVariantMap$1","Variants$1","humanReadableEnumMap$1","getProps$1","createLayoutDependency$1","Component$1","css$10","FramerBg51Bqm_8","init_Bg51Bqm_8","args","arg","config","transition","value","contextValue","props","link","newTab","cTAIcon","cTAContent","fallbackRef","refBinding","ref","defaultLayoutId","componentViewport","restProps","layoutDependency","scopingClassNames","layoutId","a8Jpg8rGe","Fn9CBt5gU","gestureHandlers","className","classNames","style","baseVariant","gestureVariant","NoZaL7oOj","NJZfgwct2","\"variant\"","context","variationAxes$8","fonts$8","css$9","className$8","init_NrmjsEjNi","hideWhenEmpty","allHidden","setAllHidden","el","check","children","everyChildHidden","child","observer","Component","init_hideEmptyCtaRow","variationAxes$7","fonts$7","css$8","className$7","init_bNzV3A9kP","variationAxes$6","fonts$6","css$7","className$6","init_P1mNhaHql","addPropertyOverrides","ButtonPrimaryFonts","CtaTextFonts","MotionDivHideWhenEmptyttidvo","ButtonPrimaryControls","ButtonIconControls","cycleOrder","serializationHash","variantClassNames","transition1","isSet","matchVariant","Transition","humanReadableVariantMap","Variants","humanReadableEnumMap","humanReadableEnumMap1","useStateVariable","getProps","createLayoutDependency","css$6","FramerDCr6KP0Wo","init_DCr6KP0Wo","internalState","setInternalState","externalState","previousExternalState","setPreviousExternalState","setExternalState","hasTextCTA","textLink","textCTAContent","hasButton","bodyColor","body","hasIconBtn","eyebrow","buttonIcon","buttonLink","btnVariant","buttonContent","titleColor","hasEyebrow","eyebrowColor","newTabTextCTA","title","newTabBtn","\"O0TISvWUU\"","externalO0TISvWUU","\"onO0TISvWUUChange\"","setExternalO0TISvWUU","\"ZPpLgsgDa\"","externalZPpLgsgDa","\"onZPpLgsgDaChange\"","setExternalZPpLgsgDa","\"fDG4IGgzZ\"","externalfDG4IGgzZ","\"onfDG4IGgzZChange\"","setExternalfDG4IGgzZ","\"lPxt4etqv\"","externallPxt4etqv","\"onlPxt4etqvChange\"","setExternallPxt4etqv","\"bMP2LBQrQ\"","externalbMP2LBQrQ","\"onbMP2LBQrQChange\"","setExternalbMP2LBQrQ","\"WGWbpJ0ta\"","externalWGWbpJ0ta","\"onWGWbpJ0taChange\"","setExternalWGWbpJ0ta","\"iiqVUPbX3\"","externaliiqVUPbX3","\"oniiqVUPbX3Change\"","setExternaliiqVUPbX3","O0TISvWUU","setO0TISvWUU","ZPpLgsgDa","setZPpLgsgDa","fDG4IGgzZ","setfDG4IGgzZ","lPxt4etqv","setlPxt4etqv","bMP2LBQrQ","setbMP2LBQrQ","WGWbpJ0ta","setWGWbpJ0ta","iiqVUPbX3","setiiqVUPbX3","visible","dUUJX5fSs","PA94qte0Q","sHnX4pkwm","KsqITgiAa","P0mYWSsaj","xAEnPOvBr","d5ed9xmQh","BVk1Ks6ZR","NKuKsKR8F","Mg4zrg1NK","arGPbYQHM","BhNekEQ1E","variationAxes$5","fonts$5","css$5","className$5","init_EdEsxdznj","variationAxes$4","fonts$4","css$4","className$4","init_jfzCQclle","variationAxes$3","fonts$3","css$3","className$3","init_M_elolBSg","variationAxes$2","fonts$2","css$2","className$2","init_FN3FgIOEI","variationAxes$1","fonts$1","css$1","className$1","init_TJRP0sqqo","variationAxes","fonts","css","init_RRgMownHe","containerStyles","emptyStateStyle$1","defaultEvents","init_constants","useOnEnter","useOnSpecificTargetChange","onEnter","enabled","useOnExit","onExit","isInTarget","goal","callback","init_useOnNavigationTargetChange","useConstant","init","init_useConstant","colorFromToken","color","colorTokentoValue","init_colorFromToken","init_isMotionValue","init_useUniqueClassName","init_variantUtils","isBrowserSafari","useIsBrowserSafari","init_isBrowser","userAgent","init_useOnChange","init_useAutoMotionValue","init_useFontControls","init_useRenderTarget","init_useControlledState","useRadius","isMixedBorderRadius","topLeftRadius","topRightRadius","bottomRightRadius","bottomLeftRadius","borderRadius","borderRadiusControl","init_propUtils","init_Pk7RhKpPAlu4xr8tiZYq","init_default_utils_js__0_43","emptyStateStyle","stateTitleStyle","stateParagraphStyle","init_styles","init_integrations_styles_js_0_2","CustomHubSpotForm","label","input","button","errors","agreement","idd","portalId","formId","region","EmptyState","elementId","cleanup","element","handleScriptLoad","script","poll","convertStylesToString","i","count","f","delay","description","formContainer","init_Custom_Hubspot_Form","styles","property","advanced"],"sources":["https:/framerusercontent.com/modules/ktpil7HVFE2PSdaYAND5/NkQf6oiyS5uaHEJTURPk/yHMD196VV.js","https:/framerusercontent.com/modules/1zjL48n1cuS1iUdhAgl5/6ary8Km8Q6eIoNQMvTTX/Bg51Bqm_8.js","https:/framerusercontent.com/modules/VtsqsavmPzaTB7qITafN/Oa30777gQC0LT64uGzDM/NrmjsEjNi.js","https:/framerusercontent.com/modules/LVvifreuRYnx8BVu58wh/zsU28NRTaQ8qdcWFIyy6/hideEmptyCtaRow.js","https:/framerusercontent.com/modules/I2iUJ09vcqodcbOXGA1v/VLc2zqVN3EQIC4kyqDjw/bNzV3A9kP.js","https:/framerusercontent.com/modules/2KgpvgwTnQJNmjhvOkiz/qNgRusMPLwO30UvoR55V/P1mNhaHql.js","https:/framerusercontent.com/modules/525Q9n8seyRBcqMimZnA/b7tlURxAoGQo1tAkerym/DCr6KP0Wo.js","https:/framerusercontent.com/modules/rjBdUZ3jpLerRjmbQ36e/eYeN0IZGy4LPOiKenIlD/EdEsxdznj.js","https:/framerusercontent.com/modules/BhoNlkTBUKDyh0PWPt5j/wtTfX3cluNJZVEObG23H/jfzCQclle.js","https:/framerusercontent.com/modules/33OVqt2L3sGbDdqTJG8D/a2qxePBVJqDvX2uYYJfw/M_elolBSg.js","https:/framerusercontent.com/modules/2OF7VRen0w3rHYAqAwap/cyqxy1Tvx4iIjhFO6NYU/FN3FgIOEI.js","https:/framerusercontent.com/modules/OB3ifw07NUJ7s1N6XED9/7kNmXAJowUGrO40XUy8l/TJRP0sqqo.js","https:/framerusercontent.com/modules/ctCexBQXtgGHDH9EU5XK/ri0wSjPNJ0prjeIMahxk/RRgMownHe.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/tTLhbOFToDhKcwOVmn8E/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/AAh30yXzt1DUsOi1YwUY/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/Pk7RhKpPAlu4xr8tiZYq/index.js","https:/framer.com/m/framer/default-utils.js@^0.43.0","https:/framerusercontent.com/modules/ZORE1BBUY4n4vHC0WFDH/bnwaYkSw2e4q5eLH4jPK/styles.js","https:/framer.com/m/framer/integrations-styles.js@0.2.0","https:/framerusercontent.com/modules/Ox9iYIe6lgH18D6NJM9b/ULqv3SIrRai6MxVtEUlH/Custom_Hubspot_Form.js"],"sourcesContent":["// Generated by Framer (7c2f7bf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Geist Variable\",\"CUSTOM;Geist VariableVF=IndnaHQiIDUwMA==\",\"CUSTOM;Geist VariableVF=IndnaHQiIDUwMA==\",\"CUSTOM;Geist VariableVF=IndnaHQiIDUwMA==\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Variable\",source:\"custom\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://framerusercontent.com/assets/CWFLj3Tw7JH2RUbTv8Hu4pfkE.woff2\",variationAxes,weight:\"400\"}]}];export const css=['.framer-oK1o9 .framer-styles-preset-nbwy4i:not(.rich-text-wrapper), .framer-oK1o9 .framer-styles-preset-nbwy4i.rich-text-wrapper p { --framer-font-family: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss04\\' on, \\'ss05\\' on, \\'ss08\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 500; --framer-font-variation-axes-bold: \"wght\" 500; --framer-font-variation-axes-bold-italic: \"wght\" 500; --framer-font-variation-axes-italic: \"wght\" 500; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-a3d3f8bf-8f5b-4207-ab0d-64ed870474d8, #141414); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-oK1o9\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (dda35a3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/ktpil7HVFE2PSdaYAND5/NkQf6oiyS5uaHEJTURPk/yHMD196VV.js\";import ButtonIcon from\"https://framerusercontent.com/modules/xzi0is5vjusL1PoVdLTz/F9qsL8JypZEEudPm3MKl/I4HkAA1Yz.js\";const ButtonIconFonts=getFonts(ButtonIcon);const ButtonIconControls=getPropertyControls(ButtonIcon);const enabledGestures={jr2IvJSJx:{hover:true},L9YT8ZpGt:{hover:true}};const cycleOrder=[\"L9YT8ZpGt\",\"qBrznAXxa\",\"jr2IvJSJx\"];const serializationHash=\"framer-RwUyO\";const variantClassNames={jr2IvJSJx:\"framer-v-1mjm5mc\",L9YT8ZpGt:\"framer-v-10eva7t\",qBrznAXxa:\"framer-v-1qte93y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const a8Jpg8rGe=undefined;const Fn9CBt5gU=undefined;const NoZaL7oOj=undefined;const NJZfgwct2=undefined;const transition1={delay:0,duration:.25,ease:[0,.6,.4,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return 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={\"card-hover\":\"qBrznAXxa\",\"Light text\":\"jr2IvJSJx\",Default:\"L9YT8ZpGt\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"arrow-down\":\"CsjXM3gmF\",\"arrow-external\":\"dP8oGWSt1\",\"arrow-right\":\"GqDa27P5s\",download:\"h38TwXclp\"};const getProps=({cTAContent,cTAIcon,height,id,link,newTab,width,...props})=>{return{...props,a8Jpg8rGe:link??props.a8Jpg8rGe,Fn9CBt5gU:newTab??props.Fn9CBt5gU??false,NJZfgwct2:humanReadableEnumMap[cTAIcon]??cTAIcon??props.NJZfgwct2??\"GqDa27P5s\",NoZaL7oOj:cTAContent??props.NoZaL7oOj??\"Plain Text CTA\",variant:humanReadableVariantMap[props.variant]??props.variant??\"L9YT8ZpGt\"};};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,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,NoZaL7oOj,NJZfgwct2,a8Jpg8rGe,Fn9CBt5gU,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"L9YT8ZpGt\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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:a8Jpg8rGe,motionChild:true,nodeId:\"L9YT8ZpGt\",openInNewTab:Fn9CBt5gU,scopeId:\"Bg51Bqm_8\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-10eva7t\",className,classNames)} framer-1uv1z61`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"L9YT8ZpGt\",ref:refBinding,style:{...style},...addPropertyOverrides({jr2IvJSJx:{\"data-framer-name\":\"Light text\"},qBrznAXxa:{\"data-framer-name\":\"card-hover\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nbwy4i\",\"data-styles-preset\":\"yHMD196VV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-632cd62e-dc4b-4b45-a8cf-071573cf50b2, rgb(81, 80, 79)))\"},children:\"Plain Text CTA\"})}),className:\"framer-1i3yczn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"o6vh6FGai\",style:{\"--extracted-r6o4lv\":\"var(--token-632cd62e-dc4b-4b45-a8cf-071573cf50b2, rgb(81, 80, 79))\"},text:NoZaL7oOj,variants:{\"jr2IvJSJx-hover\":{\"--extracted-r6o4lv\":\"var(--token-ff38e72b-5c8e-4a75-9cff-cd1eae6629e5, rgb(240, 128, 124))\"},\"L9YT8ZpGt-hover\":{\"--extracted-r6o4lv\":\"var(--token-a3d3f8bf-8f5b-4207-ab0d-64ed870474d8, rgb(20, 20, 20))\"},jr2IvJSJx:{\"--extracted-r6o4lv\":\"var(--token-9aad18ec-c28d-43d4-8bcc-acb44c7fe765, rgb(255, 255, 255))\"},qBrznAXxa:{\"--extracted-r6o4lv\":\"var(--token-a3d3f8bf-8f5b-4207-ab0d-64ed870474d8, rgb(20, 20, 20))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"jr2IvJSJx-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nbwy4i\",\"data-styles-preset\":\"yHMD196VV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ff38e72b-5c8e-4a75-9cff-cd1eae6629e5, rgb(240, 128, 124)))\"},children:\"Plain Text CTA\"})})},\"L9YT8ZpGt-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nbwy4i\",\"data-styles-preset\":\"yHMD196VV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a3d3f8bf-8f5b-4207-ab0d-64ed870474d8, rgb(20, 20, 20)))\"},children:\"Plain Text CTA\"})})},jr2IvJSJx:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nbwy4i\",\"data-styles-preset\":\"yHMD196VV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9aad18ec-c28d-43d4-8bcc-acb44c7fe765, rgb(255, 255, 255)))\"},children:\"Plain Text CTA\"})})},qBrznAXxa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nbwy4i\",\"data-styles-preset\":\"yHMD196VV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a3d3f8bf-8f5b-4207-ab0d-64ed870474d8, rgb(20, 20, 20)))\"},children:\"Plain Text CTA\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"18px\",y:(componentViewport?.y||0)+((componentViewport?.height||24)-24)/2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tcod9s-container\",layoutDependency:layoutDependency,layoutId:\"UFyf2JxTO-container\",nodeId:\"UFyf2JxTO\",rendersWithMotion:true,scopeId:\"Bg51Bqm_8\",children:/*#__PURE__*/_jsx(ButtonIcon,{height:\"100%\",id:\"UFyf2JxTO\",layoutId:\"UFyf2JxTO\",nehyCZzWB:\"var(--token-632cd62e-dc4b-4b45-a8cf-071573cf50b2, rgb(81, 80, 79))\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(NJZfgwct2),width:\"100%\",...addPropertyOverrides({\"jr2IvJSJx-hover\":{nehyCZzWB:\"var(--token-ff38e72b-5c8e-4a75-9cff-cd1eae6629e5, rgb(240, 128, 124))\"},\"L9YT8ZpGt-hover\":{nehyCZzWB:\"var(--token-a3d3f8bf-8f5b-4207-ab0d-64ed870474d8, rgb(20, 20, 20))\"},jr2IvJSJx:{nehyCZzWB:\"var(--token-9aad18ec-c28d-43d4-8bcc-acb44c7fe765, rgb(255, 255, 255))\"},qBrznAXxa:{nehyCZzWB:\"var(--token-a3d3f8bf-8f5b-4207-ab0d-64ed870474d8, rgb(20, 20, 20))\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\".framer-RwUyO.framer-1uv1z61, .framer-RwUyO .framer-1uv1z61 { display: block; }\",\".framer-RwUyO.framer-10eva7t { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-RwUyO .framer-1i3yczn { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-RwUyO .framer-1tcod9s-container { flex: none; height: 24px; position: relative; width: 18px; }\",\".framer-RwUyO.framer-v-1qte93y.framer-10eva7t { cursor: unset; gap: 8px; }\",\".framer-RwUyO.framer-v-10eva7t.hover.framer-10eva7t { gap: 8px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 129\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"qBrznAXxa\":{\"layout\":[\"auto\",\"auto\"]},\"jr2IvJSJx\":{\"layout\":[\"auto\",\"auto\"]},\"hDblbA2xD\":{\"layout\":[\"auto\",\"auto\"]},\"YAnlqgN5r\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"NoZaL7oOj\":\"cTAContent\",\"NJZfgwct2\":\"cTAIcon\",\"a8Jpg8rGe\":\"link\",\"Fn9CBt5gU\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBg51Bqm_8=withCSS(Component,css,\"framer-RwUyO\");export default FramerBg51Bqm_8;FramerBg51Bqm_8.displayName=\"cta-text\";FramerBg51Bqm_8.defaultProps={height:24,width:129};addPropertyControls(FramerBg51Bqm_8,{variant:{options:[\"L9YT8ZpGt\",\"qBrznAXxa\",\"jr2IvJSJx\"],optionTitles:[\"Default\",\"card-hover\",\"Light text\"],title:\"Variant\",type:ControlType.Enum},NoZaL7oOj:{defaultValue:\"Plain Text CTA\",displayTextArea:false,placeholder:\"\",title:\"CTA content\",type:ControlType.String},onNoZaL7oOjChange:{changes:\"NoZaL7oOj\",type:ControlType.ChangeHandler},NJZfgwct2:ButtonIconControls?.[\"variant\"]&&{...ButtonIconControls[\"variant\"],defaultValue:\"GqDa27P5s\",description:\"\",hidden:undefined,optional:undefined,title:\"CTA icon\"},onNJZfgwct2Change:{changes:\"NJZfgwct2\",type:ControlType.ChangeHandler},a8Jpg8rGe:{title:\"Link\",type:ControlType.Link},Fn9CBt5gU:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onFn9CBt5gUChange:{changes:\"Fn9CBt5gU\",type:ControlType.ChangeHandler}});addFonts(FramerBg51Bqm_8,[{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\"}]},...ButtonIconFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerBg51Bqm_8.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(ButtonIcon,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBg51Bqm_8\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"NoZaL7oOj\\\":\\\"cTAContent\\\",\\\"NJZfgwct2\\\":\\\"cTAIcon\\\",\\\"a8Jpg8rGe\\\":\\\"link\\\",\\\"Fn9CBt5gU\\\":\\\"newTab\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qBrznAXxa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jr2IvJSJx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hDblbA2xD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YAnlqgN5r\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"24\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"129\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Bg51Bqm_8.map","// Generated by Framer (6d82f59)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Geist Mono Variable\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{family:\"Geist Mono Variable\",source:\"custom\",url:\"https://framerusercontent.com/assets/OB9gxLj60dbJyO7P107P8lqRQ.woff2\",variationAxes},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-jH3bR .framer-styles-preset-dhomr:not(.rich-text-wrapper), .framer-jH3bR .framer-styles-preset-dhomr.rich-text-wrapper p { --framer-font-family: \"Geist Mono Variable\", \"Geist Mono Placeholder\", monospace; --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: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss08\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: \"wght\" 400; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-a3d3f8bf-8f5b-4207-ab0d-64ed870474d8, #141414); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-jH3bR\";\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\";/**\n * Code override for the cta-row layer inside section-title.\n * Automatically hides the row when all its children are hidden\n * (i.e., when both \"has button\" and \"has text cta\" toggles are OFF).\n *\n * Apply this override to the cta-row Frame layer.\n */export function hideWhenEmpty(Component){return props=>{const ref=useRef(null);const[allHidden,setAllHidden]=useState(false);useEffect(()=>{const el=ref.current;if(!el)return;const check=()=>{const children=Array.from(el.children);if(children.length===0){setAllHidden(true);return;}const everyChildHidden=children.every(child=>{const style=window.getComputedStyle(child);return style.display===\"none\"||style.visibility===\"hidden\"||style.opacity===\"0\";});setAllHidden(everyChildHidden);};// Check immediately\ncheck();// Observe changes to children's style/attributes\nconst observer=new MutationObserver(check);observer.observe(el,{childList:true,subtree:true,attributes:true,attributeFilter:[\"style\",\"class\",\"hidden\"]});return()=>observer.disconnect();},[]);return /*#__PURE__*/_jsx(Component,{...props,ref:ref,style:{...props.style,...allHidden?{display:\"none\"}:{}}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"hideWhenEmpty\":{\"type\":\"reactHoc\",\"name\":\"hideWhenEmpty\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hideEmptyCtaRow.map","// Generated by Framer (f082bd6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Geist Mono Variable\",\"CUSTOM;Geist Mono VariableVF=IndnaHQiIDUwMA==\",\"CUSTOM;Geist Mono VariableVF=IndnaHQiIDUwMA==\",\"CUSTOM;Geist Mono VariableVF=IndnaHQiIDUwMA==\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{family:\"Geist Mono Variable\",source:\"custom\",url:\"https://framerusercontent.com/assets/OB9gxLj60dbJyO7P107P8lqRQ.woff2\",variationAxes}]}];export const css=['.framer-oJxyN .framer-styles-preset-1kyzb8z:not(.rich-text-wrapper), .framer-oJxyN .framer-styles-preset-1kyzb8z.rich-text-wrapper h6 { --framer-font-family: \"Geist Mono Variable\", \"Geist Mono Placeholder\", monospace; --framer-font-family-bold: \"Geist Mono Variable\", \"Geist Mono Placeholder\", monospace; --framer-font-family-bold-italic: \"Geist Mono Variable\", \"Geist Mono Placeholder\", monospace; --framer-font-family-italic: \"Geist Mono Variable\", \"Geist Mono Placeholder\", monospace; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss08\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 500; --framer-font-variation-axes-bold: \"wght\" 500; --framer-font-variation-axes-bold-italic: \"wght\" 500; --framer-font-variation-axes-italic: \"wght\" 500; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1647px) and (min-width: 1440px) { .framer-oJxyN .framer-styles-preset-1kyzb8z:not(.rich-text-wrapper), .framer-oJxyN .framer-styles-preset-1kyzb8z.rich-text-wrapper h6 { --framer-font-family: \"Geist Mono Variable\", \"Geist Mono Placeholder\", monospace; --framer-font-family-bold: \"Geist Mono Variable\", \"Geist Mono Placeholder\", monospace; --framer-font-family-bold-italic: \"Geist Mono Variable\", \"Geist Mono Placeholder\", monospace; --framer-font-family-italic: \"Geist Mono Variable\", \"Geist Mono Placeholder\", monospace; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss08\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 500; --framer-font-variation-axes-bold: \"wght\" 500; --framer-font-variation-axes-bold-italic: \"wght\" 500; --framer-font-variation-axes-italic: \"wght\" 500; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 1439px) and (min-width: 1280px) { .framer-oJxyN .framer-styles-preset-1kyzb8z:not(.rich-text-wrapper), .framer-oJxyN .framer-styles-preset-1kyzb8z.rich-text-wrapper h6 { --framer-font-family: \"Geist Mono Variable\", \"Geist Mono Placeholder\", monospace; --framer-font-family-bold: \"Geist Mono Variable\", \"Geist Mono Placeholder\", monospace; --framer-font-family-bold-italic: \"Geist Mono Variable\", \"Geist Mono Placeholder\", monospace; --framer-font-family-italic: \"Geist Mono Variable\", \"Geist Mono Placeholder\", monospace; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss08\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 500; --framer-font-variation-axes-bold: \"wght\" 500; --framer-font-variation-axes-bold-italic: \"wght\" 500; --framer-font-variation-axes-italic: \"wght\" 500; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 1279px) and (min-width: 816px) { .framer-oJxyN .framer-styles-preset-1kyzb8z:not(.rich-text-wrapper), .framer-oJxyN .framer-styles-preset-1kyzb8z.rich-text-wrapper h6 { --framer-font-family: \"Geist Mono Variable\", \"Geist Mono Placeholder\", monospace; --framer-font-family-bold: \"Geist Mono Variable\", \"Geist Mono Placeholder\", monospace; --framer-font-family-bold-italic: \"Geist Mono Variable\", \"Geist Mono Placeholder\", monospace; --framer-font-family-italic: \"Geist Mono Variable\", \"Geist Mono Placeholder\", monospace; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss08\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 500; --framer-font-variation-axes-bold: \"wght\" 500; --framer-font-variation-axes-bold-italic: \"wght\" 500; --framer-font-variation-axes-italic: \"wght\" 500; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 815px) and (min-width: 0px) { .framer-oJxyN .framer-styles-preset-1kyzb8z:not(.rich-text-wrapper), .framer-oJxyN .framer-styles-preset-1kyzb8z.rich-text-wrapper h6 { --framer-font-family: \"Geist Mono Variable\", \"Geist Mono Placeholder\", monospace; --framer-font-family-bold: \"Geist Mono Variable\", \"Geist Mono Placeholder\", monospace; --framer-font-family-bold-italic: \"Geist Mono Variable\", \"Geist Mono Placeholder\", monospace; --framer-font-family-italic: \"Geist Mono Variable\", \"Geist Mono Placeholder\", monospace; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss08\\' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 500; --framer-font-variation-axes-bold: \"wght\" 500; --framer-font-variation-axes-bold-italic: \"wght\" 500; --framer-font-variation-axes-italic: \"wght\" 500; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-oJxyN\";\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 (6d82f59)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Geist Variable\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{family:\"Geist Variable\",source:\"custom\",url:\"https://framerusercontent.com/assets/CWFLj3Tw7JH2RUbTv8Hu4pfkE.woff2\",variationAxes},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=[\".framer-x7Ew0 .framer-styles-preset-1113li0:not(.rich-text-wrapper), .framer-x7Ew0 .framer-styles-preset-1113li0.rich-text-wrapper p { --framer-font-family: \\\"Geist Variable\\\", \\\"Geist 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: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on, 'ss04' on, 'ss05' on, 'ss08' on, 'dlig' on; --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: \\\"wght\\\" 400; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: var(--token-a3d3f8bf-8f5b-4207-ab0d-64ed870474d8, #141414); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1647px) and (min-width: 1440px) { .framer-x7Ew0 .framer-styles-preset-1113li0:not(.rich-text-wrapper), .framer-x7Ew0 .framer-styles-preset-1113li0.rich-text-wrapper p { --framer-font-family: \\\"Geist Variable\\\", \\\"Geist 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: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on, 'ss04' on, 'ss05' on, 'ss08' on, 'dlig' on; --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: \\\"wght\\\" 400; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: var(--token-a3d3f8bf-8f5b-4207-ab0d-64ed870474d8, #141414); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 1439px) and (min-width: 1280px) { .framer-x7Ew0 .framer-styles-preset-1113li0:not(.rich-text-wrapper), .framer-x7Ew0 .framer-styles-preset-1113li0.rich-text-wrapper p { --framer-font-family: \\\"Geist Variable\\\", \\\"Geist 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: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on, 'ss04' on, 'ss05' on, 'ss08' on, 'dlig' on; --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: \\\"wght\\\" 400; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: var(--token-a3d3f8bf-8f5b-4207-ab0d-64ed870474d8, #141414); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 1279px) and (min-width: 816px) { .framer-x7Ew0 .framer-styles-preset-1113li0:not(.rich-text-wrapper), .framer-x7Ew0 .framer-styles-preset-1113li0.rich-text-wrapper p { --framer-font-family: \\\"Geist Variable\\\", \\\"Geist 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: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on, 'ss04' on, 'ss05' on, 'ss08' on, 'dlig' on; --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: \\\"wght\\\" 400; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: var(--token-a3d3f8bf-8f5b-4207-ab0d-64ed870474d8, #141414); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 815px) and (min-width: 0px) { .framer-x7Ew0 .framer-styles-preset-1113li0:not(.rich-text-wrapper), .framer-x7Ew0 .framer-styles-preset-1113li0.rich-text-wrapper p { --framer-font-family: \\\"Geist Variable\\\", \\\"Geist 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: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on, 'ss04' on, 'ss05' on, 'ss08' on, 'dlig' on; --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: \\\"wght\\\" 400; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: var(--token-a3d3f8bf-8f5b-4207-ab0d-64ed870474d8, #141414); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-x7Ew0\";\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 (5c85c0b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getPropertyControls,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{hideWhenEmpty}from\"https://framerusercontent.com/modules/LVvifreuRYnx8BVu58wh/zsU28NRTaQ8qdcWFIyy6/hideEmptyCtaRow.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/I2iUJ09vcqodcbOXGA1v/VLc2zqVN3EQIC4kyqDjw/bNzV3A9kP.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/2KgpvgwTnQJNmjhvOkiz/qNgRusMPLwO30UvoR55V/P1mNhaHql.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/Ag5tsIWDYeEWQCnjLgiP/jN3khCm8rZkkNwWMZUOf/Vb8tHcMZ_.js\";import CtaText from\"https://framerusercontent.com/modules/1zjL48n1cuS1iUdhAgl5/6ary8Km8Q6eIoNQMvTTX/Bg51Bqm_8.js\";import ButtonIcon from\"https://framerusercontent.com/modules/xzi0is5vjusL1PoVdLTz/F9qsL8JypZEEudPm3MKl/I4HkAA1Yz.js\";import ButtonPrimary from\"https://framerusercontent.com/modules/XtaVXQ5bn9VhHRVyCJfY/LIpvW8aUmkB1jNjyet45/Ke0tjZTOw.js\";const ButtonPrimaryFonts=getFonts(ButtonPrimary);const CtaTextFonts=getFonts(CtaText);const MotionDivHideWhenEmptyttidvo=withCodeBoundaryForOverrides(motion.div,{nodeId:\"auK21bPnB\",override:hideWhenEmpty,scopeId:\"DCr6KP0Wo\"});const ButtonPrimaryControls=getPropertyControls(ButtonPrimary);const ButtonIconControls=getPropertyControls(ButtonIcon);const cycleOrder=[\"QKaTUFRJB\",\"FukJ4mwqU\",\"uCRCE4WnS\",\"k6HfAE_gT\",\"zPghI_9kW\"];const serializationHash=\"framer-aLTyh\";const variantClassNames={FukJ4mwqU:\"framer-v-1eh6w1m\",k6HfAE_gT:\"framer-v-2jjtez\",QKaTUFRJB:\"framer-v-rxxcy3\",uCRCE4WnS:\"framer-v-1wrl42v\",zPghI_9kW:\"framer-v-1ptxngb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const PA94qte0Q=undefined;const sHnX4pkwm=undefined;const KsqITgiAa=undefined;const P0mYWSsaj=undefined;const xAEnPOvBr=undefined;const dUUJX5fSs=undefined;const d5ed9xmQh=undefined;const BVk1Ks6ZR=undefined;const NKuKsKR8F=undefined;const O0TISvWUU=undefined;const Mg4zrg1NK=undefined;const ZPpLgsgDa=undefined;const fDG4IGgzZ=undefined;const lPxt4etqv=undefined;const arGPbYQHM=undefined;const bMP2LBQrQ=undefined;const iiqVUPbX3=undefined;const BhNekEQ1E=undefined;const WGWbpJ0ta=undefined;const setO0TISvWUU=undefined;const setZPpLgsgDa=undefined;const setfDG4IGgzZ=undefined;const setlPxt4etqv=undefined;const setbMP2LBQrQ=undefined;const setiiqVUPbX3=undefined;const setWGWbpJ0ta=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return 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={\"Mobile - centered\":\"k6HfAE_gT\",\"right-button\":\"zPghI_9kW\",Centered:\"FukJ4mwqU\",Default:\"QKaTUFRJB\",Mobile:\"uCRCE4WnS\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"primary-default\":\"XcJLbU0oF\",\"primary-reverse\":\"vLAnLMWBG\",\"secondary-reverse\":\"S1VH5xWIX\",secondary:\"J043u3zgE\"};const humanReadableEnumMap1={\"arrow-down\":\"CsjXM3gmF\",\"arrow-external\":\"dP8oGWSt1\",\"arrow-right\":\"GqDa27P5s\",download:\"h38TwXclp\"};const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({body,bodyColor,btnVariant,buttonContent,buttonIcon,buttonLink,cTAIcon,eyebrow,eyebrowColor,hasButton,hasEyebrow,hasIconBtn,hasTextCTA,height,id,newTabBtn,newTabTextCTA,textCTAContent,textLink,title,titleColor,width,...props})=>{return{...props,arGPbYQHM:hasTextCTA??props.arGPbYQHM??false,BhNekEQ1E:textLink??props.BhNekEQ1E,bMP2LBQrQ:textCTAContent??props.bMP2LBQrQ??\"Plain Text CTA\",BVk1Ks6ZR:hasButton??props.BVk1Ks6ZR??true,d5ed9xmQh:bodyColor??props.d5ed9xmQh??\"var(--token-632cd62e-dc4b-4b45-a8cf-071573cf50b2, rgb(81, 80, 79))\",dUUJX5fSs:body??props.dUUJX5fSs??\"Insert your body content here.\",fDG4IGgzZ:hasIconBtn??props.fDG4IGgzZ??true,iiqVUPbX3:humanReadableEnumMap1[cTAIcon]??cTAIcon??props.iiqVUPbX3??\"GqDa27P5s\",KsqITgiAa:eyebrow??props.KsqITgiAa??\"eyebrow text\",lPxt4etqv:humanReadableEnumMap1[buttonIcon]??buttonIcon??props.lPxt4etqv??\"GqDa27P5s\",Mg4zrg1NK:buttonLink??props.Mg4zrg1NK,NKuKsKR8F:humanReadableEnumMap[btnVariant]??btnVariant??props.NKuKsKR8F??\"XcJLbU0oF\",O0TISvWUU:buttonContent??props.O0TISvWUU??\"Button Text\",P0mYWSsaj:titleColor??props.P0mYWSsaj??\"var(--token-a3d3f8bf-8f5b-4207-ab0d-64ed870474d8, rgb(20, 20, 20))\",PA94qte0Q:hasEyebrow??props.PA94qte0Q??true,sHnX4pkwm:eyebrowColor??props.sHnX4pkwm??\"var(--token-67a69cbb-b8dd-45c3-a368-73428e85e143, rgb(189, 48, 41))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"QKaTUFRJB\",WGWbpJ0ta:newTabTextCTA??props.WGWbpJ0ta??false,xAEnPOvBr:title??props.xAEnPOvBr??\"Your section title here\",ZPpLgsgDa:newTabBtn??props.ZPpLgsgDa??false};};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,PA94qte0Q,KsqITgiAa,sHnX4pkwm,xAEnPOvBr,P0mYWSsaj,dUUJX5fSs,d5ed9xmQh,BVk1Ks6ZR,NKuKsKR8F,\"O0TISvWUU\":externalO0TISvWUU,\"onO0TISvWUUChange\":setExternalO0TISvWUU,Mg4zrg1NK,\"ZPpLgsgDa\":externalZPpLgsgDa,\"onZPpLgsgDaChange\":setExternalZPpLgsgDa,\"fDG4IGgzZ\":externalfDG4IGgzZ,\"onfDG4IGgzZChange\":setExternalfDG4IGgzZ,\"lPxt4etqv\":externallPxt4etqv,\"onlPxt4etqvChange\":setExternallPxt4etqv,arGPbYQHM,\"bMP2LBQrQ\":externalbMP2LBQrQ,\"onbMP2LBQrQChange\":setExternalbMP2LBQrQ,BhNekEQ1E,\"WGWbpJ0ta\":externalWGWbpJ0ta,\"onWGWbpJ0taChange\":setExternalWGWbpJ0ta,\"iiqVUPbX3\":externaliiqVUPbX3,\"oniiqVUPbX3Change\":setExternaliiqVUPbX3,...restProps}=getProps(props);const[O0TISvWUU,setO0TISvWUU]=useStateVariable(externalO0TISvWUU,setExternalO0TISvWUU);const[ZPpLgsgDa,setZPpLgsgDa]=useStateVariable(externalZPpLgsgDa,setExternalZPpLgsgDa);const[fDG4IGgzZ,setfDG4IGgzZ]=useStateVariable(externalfDG4IGgzZ,setExternalfDG4IGgzZ);const[lPxt4etqv,setlPxt4etqv]=useStateVariable(externallPxt4etqv,setExternallPxt4etqv);const[bMP2LBQrQ,setbMP2LBQrQ]=useStateVariable(externalbMP2LBQrQ,setExternalbMP2LBQrQ);const[WGWbpJ0ta,setWGWbpJ0ta]=useStateVariable(externalWGWbpJ0ta,setExternalWGWbpJ0ta);const[iiqVUPbX3,setiiqVUPbX3]=useStateVariable(externaliiqVUPbX3,setExternaliiqVUPbX3);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QKaTUFRJB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(dUUJX5fSs);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-rxxcy3\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"QKaTUFRJB\",ref:refBinding,style:{...style},...addPropertyOverrides({FukJ4mwqU:{\"data-framer-name\":\"Centered\"},k6HfAE_gT:{\"data-framer-name\":\"Mobile - centered\"},uCRCE4WnS:{\"data-framer-name\":\"Mobile\"},zPghI_9kW:{\"data-framer-name\":\"right-button\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-epq56r\",\"data-framer-name\":\"content-block\",layoutDependency:layoutDependency,layoutId:\"K0B9o_ISC\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-knoiyj\",\"data-framer-name\":\"text-group\",layoutDependency:layoutDependency,layoutId:\"nXtfD60m5\",children:[PA94qte0Q!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1kyzb8z\",\"data-styles-preset\":\"bNzV3A9kP\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--variable-reference-sHnX4pkwm-DCr6KP0Wo))\"},children:\"eyebrow text\"})}),className:\"framer-1hqi6y2\",\"data-framer-name\":\"eyebrow\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vhZ00BY9P\",style:{\"--extracted-1w1cjl5\":\"var(--variable-reference-sHnX4pkwm-DCr6KP0Wo)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-sHnX4pkwm-DCr6KP0Wo\":sHnX4pkwm},text:KsqITgiAa,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({FukJ4mwqU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1kyzb8z\",\"data-styles-preset\":\"bNzV3A9kP\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--variable-reference-sHnX4pkwm-DCr6KP0Wo))\"},children:\"eyebrow text\"})})},k6HfAE_gT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1kyzb8z\",\"data-styles-preset\":\"bNzV3A9kP\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--variable-reference-sHnX4pkwm-DCr6KP0Wo))\"},children:\"eyebrow text\"})})},zPghI_9kW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1kyzb8z\",\"data-styles-preset\":\"bNzV3A9kP\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--variable-reference-sHnX4pkwm-DCr6KP0Wo))\"},children:\"eyebrow text\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-yzkknd\",\"data-styles-preset\":\"Vb8tHcMZ_\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--variable-reference-P0mYWSsaj-DCr6KP0Wo))\"},children:\"Build workflows faster with Ocelot, the most advanced AI risk copilot.\"})}),className:\"framer-1a9lkuu\",\"data-framer-name\":\"title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"E3zJNiNsM\",style:{\"--extracted-1of0zx5\":\"var(--variable-reference-P0mYWSsaj-DCr6KP0Wo)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-P0mYWSsaj-DCr6KP0Wo\":P0mYWSsaj},text:xAEnPOvBr,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({FukJ4mwqU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-yzkknd\",\"data-styles-preset\":\"Vb8tHcMZ_\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--variable-reference-P0mYWSsaj-DCr6KP0Wo))\"},children:\"Build workflows faster with Ocelot, the most advanced AI risk copilot.\"})})},k6HfAE_gT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-yzkknd\",\"data-styles-preset\":\"Vb8tHcMZ_\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--variable-reference-P0mYWSsaj-DCr6KP0Wo))\"},children:\"Build workflows faster with Ocelot, the most advanced AI risk copilot.\"})})},zPghI_9kW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-yzkknd\",\"data-styles-preset\":\"Vb8tHcMZ_\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--variable-reference-P0mYWSsaj-DCr6KP0Wo))\"},children:\"Build workflows faster with Ocelot, the most advanced AI risk copilot.\"})})}},baseVariant,gestureVariant)}),visible!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1113li0\",\"data-styles-preset\":\"P1mNhaHql\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-d5ed9xmQh-DCr6KP0Wo))\"},children:\"Ask Ocelot to answer questions, get proactive guidance, and automate repetitive tasks to help your team become more effective and efficient than ever before.\"})}),className:\"framer-1foni70\",\"data-framer-name\":\"body\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SZyKv45es\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-d5ed9xmQh-DCr6KP0Wo)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-d5ed9xmQh-DCr6KP0Wo\":d5ed9xmQh},text:dUUJX5fSs,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({FukJ4mwqU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1113li0\",\"data-styles-preset\":\"P1mNhaHql\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-d5ed9xmQh-DCr6KP0Wo))\"},children:\"Ask Ocelot to answer questions, get proactive guidance, and automate repetitive tasks to help your team become more effective and efficient than ever before.\"})})},k6HfAE_gT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1113li0\",\"data-styles-preset\":\"P1mNhaHql\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-d5ed9xmQh-DCr6KP0Wo))\"},children:\"Ask Ocelot to answer questions, get proactive guidance, and automate repetitive tasks to help your team become more effective and efficient than ever before.\"})})},zPghI_9kW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1113li0\",\"data-styles-preset\":\"P1mNhaHql\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-d5ed9xmQh-DCr6KP0Wo))\"},children:\"Ask Ocelot to answer questions, get proactive guidance, and automate repetitive tasks to help your team become more effective and efficient than ever before.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(MotionDivHideWhenEmptyttidvo,{className:\"framer-ttidvo\",\"data-framer-name\":\"cta-row\",layoutDependency:layoutDependency,layoutId:\"auK21bPnB\",children:[BVk1Ks6ZR!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||218)-0-337.76)/2)+0+297.76+0,...addPropertyOverrides({k6HfAE_gT:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||263.5)-0-329.76)/2)+0+289.76+0},uCRCE4WnS:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||263.5)-0-329.76)/2)+0+289.76+0},zPghI_9kW:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||146)-0-265.76)/2+0+0)+0+225.76+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rkmezh-container\",layoutDependency:layoutDependency,layoutId:\"dxjoSodBZ-container\",nodeId:\"dxjoSodBZ\",rendersWithMotion:true,scopeId:\"DCr6KP0Wo\",children:/*#__PURE__*/_jsx(ButtonPrimary,{ALvUGtSLX:lPxt4etqv,EL0wHfpiO:O0TISvWUU,height:\"100%\",id:\"dxjoSodBZ\",layoutId:\"dxjoSodBZ\",onALvUGtSLXChange:setlPxt4etqv,onEL0wHfpiOChange:setO0TISvWUU,onS4jkoHgC8Change:setfDG4IGgzZ,onsspmH8EQaChange:setZPpLgsgDa,S4jkoHgC8:fDG4IGgzZ,sspmH8EQa:ZPpLgsgDa,variant:matchVariant(NKuKsKR8F),width:\"100%\",XcICf5CML:Mg4zrg1NK})})}),arGPbYQHM!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||218)-0-337.76)/2)+0+297.76+8,...addPropertyOverrides({k6HfAE_gT:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||263.5)-0-329.76)/2)+0+289.76+8},uCRCE4WnS:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||263.5)-0-329.76)/2)+0+289.76+8},zPghI_9kW:{height:32,y:(componentViewport?.y||0)+0+(((componentViewport?.height||146)-0-265.76)/2+0+0)+0+225.76+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-o4pzrt-container\",layoutDependency:layoutDependency,layoutId:\"s8ocIIeep-container\",nodeId:\"s8ocIIeep\",rendersWithMotion:true,scopeId:\"DCr6KP0Wo\",children:/*#__PURE__*/_jsx(CtaText,{a8Jpg8rGe:BhNekEQ1E,Fn9CBt5gU:WGWbpJ0ta,height:\"100%\",id:\"s8ocIIeep\",layoutId:\"s8ocIIeep\",NJZfgwct2:iiqVUPbX3,NoZaL7oOj:bMP2LBQrQ,onFn9CBt5gUChange:setWGWbpJ0ta,onNJZfgwct2Change:setiiqVUPbX3,onNoZaL7oOjChange:setbMP2LBQrQ,variant:matchVariant(\"L9YT8ZpGt\"),width:\"100%\",...addPropertyOverrides({zPghI_9kW:{style:{height:\"100%\"}}},baseVariant,gestureVariant)})})})]})]})})})})});});const css=[\".framer-aLTyh.framer-cegj6, .framer-aLTyh .framer-cegj6 { display: block; }\",\".framer-aLTyh.framer-rxxcy3 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1248px; }\",\".framer-aLTyh .framer-epq56r { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-aLTyh .framer-knoiyj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-aLTyh .framer-1hqi6y2 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-aLTyh .framer-1a9lkuu, .framer-aLTyh .framer-1foni70 { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-aLTyh .framer-ttidvo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-aLTyh .framer-1rkmezh-container, .framer-aLTyh .framer-o4pzrt-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-aLTyh.framer-v-1eh6w1m .framer-epq56r { max-width: 800px; order: 0; }\",\".framer-aLTyh.framer-v-1eh6w1m .framer-ttidvo, .framer-aLTyh.framer-v-2jjtez .framer-ttidvo { justify-content: center; }\",\".framer-aLTyh.framer-v-1wrl42v.framer-rxxcy3, .framer-aLTyh.framer-v-2jjtez.framer-rxxcy3 { width: 384px; }\",\".framer-aLTyh.framer-v-1wrl42v .framer-knoiyj, .framer-aLTyh.framer-v-2jjtez .framer-knoiyj { gap: 20px; }\",\".framer-aLTyh.framer-v-1ptxngb.framer-rxxcy3 { flex-direction: column; }\",\".framer-aLTyh.framer-v-1ptxngb .framer-epq56r { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: row; gap: unset; justify-content: space-between; overflow: visible; width: 100%; }\",\".framer-aLTyh.framer-v-1ptxngb .framer-knoiyj { align-content: flex-start; align-items: flex-start; justify-content: flex-start; width: 75%; }\",\".framer-aLTyh.framer-v-1ptxngb .framer-ttidvo { justify-content: flex-end; width: min-content; }\",\".framer-aLTyh.framer-v-1ptxngb .framer-o4pzrt-container { height: 32px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 218\n * @framerIntrinsicWidth 1248\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"FukJ4mwqU\":{\"layout\":[\"fixed\",\"auto\"]},\"uCRCE4WnS\":{\"layout\":[\"fixed\",\"auto\"]},\"k6HfAE_gT\":{\"layout\":[\"fixed\",\"auto\"]},\"zPghI_9kW\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"PA94qte0Q\":\"hasEyebrow\",\"KsqITgiAa\":\"eyebrow\",\"sHnX4pkwm\":\"eyebrowColor\",\"xAEnPOvBr\":\"title\",\"P0mYWSsaj\":\"titleColor\",\"dUUJX5fSs\":\"body\",\"d5ed9xmQh\":\"bodyColor\",\"BVk1Ks6ZR\":\"hasButton\",\"NKuKsKR8F\":\"btnVariant\",\"O0TISvWUU\":\"buttonContent\",\"Mg4zrg1NK\":\"buttonLink\",\"ZPpLgsgDa\":\"newTabBtn\",\"fDG4IGgzZ\":\"hasIconBtn\",\"lPxt4etqv\":\"buttonIcon\",\"arGPbYQHM\":\"hasTextCTA\",\"bMP2LBQrQ\":\"textCTAContent\",\"BhNekEQ1E\":\"textLink\",\"WGWbpJ0ta\":\"newTabTextCTA\",\"iiqVUPbX3\":\"cTAIcon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDCr6KP0Wo=withCSS(Component,css,\"framer-aLTyh\");export default FramerDCr6KP0Wo;FramerDCr6KP0Wo.displayName=\"section-title\";FramerDCr6KP0Wo.defaultProps={height:218,width:1248};addPropertyControls(FramerDCr6KP0Wo,{variant:{options:[\"QKaTUFRJB\",\"FukJ4mwqU\",\"uCRCE4WnS\",\"k6HfAE_gT\",\"zPghI_9kW\"],optionTitles:[\"Default\",\"Centered\",\"Mobile\",\"Mobile - centered\",\"right-button\"],title:\"Variant\",type:ControlType.Enum},PA94qte0Q:{defaultValue:true,description:\"\",title:\"has eyebrow\",type:ControlType.Boolean},onPA94qte0QChange:{changes:\"PA94qte0Q\",type:ControlType.ChangeHandler},KsqITgiAa:{defaultValue:\"eyebrow text\",displayTextArea:false,title:\"Eyebrow\",type:ControlType.String},onKsqITgiAaChange:{changes:\"KsqITgiAa\",type:ControlType.ChangeHandler},sHnX4pkwm:{defaultValue:\"var(--token-67a69cbb-b8dd-45c3-a368-73428e85e143, rgb(189, 48, 41))\",title:\"eyebrow color\",type:ControlType.Color},xAEnPOvBr:{defaultValue:\"Your section title here\",description:\"\",displayTextArea:false,placeholder:\"\",title:\"Title\",type:ControlType.String},onxAEnPOvBrChange:{changes:\"xAEnPOvBr\",type:ControlType.ChangeHandler},P0mYWSsaj:{defaultValue:'var(--token-a3d3f8bf-8f5b-4207-ab0d-64ed870474d8, rgb(20, 20, 20)) /* {\"name\":\"gray-09-main\"} */',title:\"title color\",type:ControlType.Color},dUUJX5fSs:{defaultValue:\"Insert your body content here.\",description:\"\",displayTextArea:true,title:\"Body\",type:ControlType.String},ondUUJX5fSsChange:{changes:\"dUUJX5fSs\",type:ControlType.ChangeHandler},d5ed9xmQh:{defaultValue:'var(--token-632cd62e-dc4b-4b45-a8cf-071573cf50b2, rgb(81, 80, 79)) /* {\"name\":\"gray-07\"} */',title:\"body color\",type:ControlType.Color},BVk1Ks6ZR:{defaultValue:true,description:\"\",title:\"has button\",type:ControlType.Boolean},onBVk1Ks6ZRChange:{changes:\"BVk1Ks6ZR\",type:ControlType.ChangeHandler},NKuKsKR8F:ButtonPrimaryControls?.[\"variant\"]&&{...ButtonPrimaryControls[\"variant\"],defaultValue:\"XcJLbU0oF\",description:undefined,hidden:undefined,optional:undefined,title:\"Btn Variant\"},onNKuKsKR8FChange:{changes:\"NKuKsKR8F\",type:ControlType.ChangeHandler},O0TISvWUU:{defaultValue:\"Button Text\",description:\"\",displayTextArea:false,title:\"Button Content\",type:ControlType.String},onO0TISvWUUChange:{changes:\"O0TISvWUU\",type:ControlType.ChangeHandler},Mg4zrg1NK:{title:\"Button Link\",type:ControlType.Link},ZPpLgsgDa:{defaultValue:false,description:\"SHould the main button link open in a new tab?\",title:\"New Tab (btn)\",type:ControlType.Boolean},onZPpLgsgDaChange:{changes:\"ZPpLgsgDa\",type:ControlType.ChangeHandler},fDG4IGgzZ:{defaultValue:true,description:\"\",title:\"Has Icon (btn)\",type:ControlType.Boolean},onfDG4IGgzZChange:{changes:\"fDG4IGgzZ\",type:ControlType.ChangeHandler},lPxt4etqv:ButtonIconControls?.[\"variant\"]&&{...ButtonIconControls[\"variant\"],defaultValue:\"GqDa27P5s\",description:\"\",hidden:undefined,optional:undefined,title:\"Button icon\"},onlPxt4etqvChange:{changes:\"lPxt4etqv\",type:ControlType.ChangeHandler},arGPbYQHM:{defaultValue:false,description:\"\",title:\"has Text CTA\",type:ControlType.Boolean},onarGPbYQHMChange:{changes:\"arGPbYQHM\",type:ControlType.ChangeHandler},bMP2LBQrQ:{defaultValue:\"Plain Text CTA\",displayTextArea:false,placeholder:\"\",title:\"Text CTA Content\",type:ControlType.String},onbMP2LBQrQChange:{changes:\"bMP2LBQrQ\",type:ControlType.ChangeHandler},BhNekEQ1E:{title:\"Text Link\",type:ControlType.Link},WGWbpJ0ta:{defaultValue:false,description:\"\",title:\"New Tab (text CTA)\",type:ControlType.Boolean},onWGWbpJ0taChange:{changes:\"WGWbpJ0ta\",type:ControlType.ChangeHandler},iiqVUPbX3:ButtonIconControls?.[\"variant\"]&&{...ButtonIconControls[\"variant\"],defaultValue:\"GqDa27P5s\",description:undefined,hidden:undefined,optional:undefined,title:\"CTA Icon\"},oniiqVUPbX3Change:{changes:\"iiqVUPbX3\",type:ControlType.ChangeHandler}});addFonts(FramerDCr6KP0Wo,[{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\"}]},...ButtonPrimaryFonts,...CtaTextFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerDCr6KP0Wo.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(ButtonPrimary,{},context),()=>forwardLoader(CtaText,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDCr6KP0Wo\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1248\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"218\",\"framerVariables\":\"{\\\"PA94qte0Q\\\":\\\"hasEyebrow\\\",\\\"KsqITgiAa\\\":\\\"eyebrow\\\",\\\"sHnX4pkwm\\\":\\\"eyebrowColor\\\",\\\"xAEnPOvBr\\\":\\\"title\\\",\\\"P0mYWSsaj\\\":\\\"titleColor\\\",\\\"dUUJX5fSs\\\":\\\"body\\\",\\\"d5ed9xmQh\\\":\\\"bodyColor\\\",\\\"BVk1Ks6ZR\\\":\\\"hasButton\\\",\\\"NKuKsKR8F\\\":\\\"btnVariant\\\",\\\"O0TISvWUU\\\":\\\"buttonContent\\\",\\\"Mg4zrg1NK\\\":\\\"buttonLink\\\",\\\"ZPpLgsgDa\\\":\\\"newTabBtn\\\",\\\"fDG4IGgzZ\\\":\\\"hasIconBtn\\\",\\\"lPxt4etqv\\\":\\\"buttonIcon\\\",\\\"arGPbYQHM\\\":\\\"hasTextCTA\\\",\\\"bMP2LBQrQ\\\":\\\"textCTAContent\\\",\\\"BhNekEQ1E\\\":\\\"textLink\\\",\\\"WGWbpJ0ta\\\":\\\"newTabTextCTA\\\",\\\"iiqVUPbX3\\\":\\\"cTAIcon\\\"}\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FukJ4mwqU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uCRCE4WnS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"k6HfAE_gT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zPghI_9kW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7c2f7bf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Geist Variable Regular\",\"CUSTOMV2;Geist Variable RegularVF=IndnaHQiIDMyMA==\",\"CUSTOMV2;Geist Variable RegularVF=IndnaHQiIDMyMA==\",\"CUSTOMV2;Geist Variable RegularVF=IndnaHQiIDMyMA==\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Variable Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://framerusercontent.com/assets/CWFLj3Tw7JH2RUbTv8Hu4pfkE.woff2\",variationAxes,weight:\"400\"}]}];export const css=['.framer-KIf45 .framer-styles-preset-xpeaa8:not(.rich-text-wrapper), .framer-KIf45 .framer-styles-preset-xpeaa8.rich-text-wrapper p { --framer-font-family: \"Geist Variable Regular\", \"Geist Variable Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable Regular\", \"Geist Variable Regular Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable Regular\", \"Geist Variable Regular Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable Regular\", \"Geist Variable Regular Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 320; --framer-font-variation-axes-bold: \"wght\" 320; --framer-font-variation-axes-bold-italic: \"wght\" 320; --framer-font-variation-axes-italic: \"wght\" 320; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 10px; --framer-text-alignment: start; --framer-text-color: var(--token-a3d3f8bf-8f5b-4207-ab0d-64ed870474d8, #141414); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-KIf45\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f0648f9)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Geist Variable\",\"CUSTOM;Geist VariableVF=IndnaHQiIDYwMA==\",\"CUSTOM;Geist VariableVF=IndnaHQiIDYwMA==\",\"CUSTOM;Geist VariableVF=IndnaHQiIDYwMA==\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Variable\",source:\"custom\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://framerusercontent.com/assets/CWFLj3Tw7JH2RUbTv8Hu4pfkE.woff2\",variationAxes,weight:\"400\"}]}];export const css=['.framer-5MSF5 .framer-styles-preset-12awyxj:not(.rich-text-wrapper), .framer-5MSF5 .framer-styles-preset-12awyxj.rich-text-wrapper h5 { --framer-font-family: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 600; --framer-font-variation-axes-bold: \"wght\" 600; --framer-font-variation-axes-bold-italic: \"wght\" 600; --framer-font-variation-axes-italic: \"wght\" 600; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.24em; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1647px) and (min-width: 1440px) { .framer-5MSF5 .framer-styles-preset-12awyxj:not(.rich-text-wrapper), .framer-5MSF5 .framer-styles-preset-12awyxj.rich-text-wrapper h5 { --framer-font-family: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 600; --framer-font-variation-axes-bold: \"wght\" 600; --framer-font-variation-axes-bold-italic: \"wght\" 600; --framer-font-variation-axes-italic: \"wght\" 600; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.24em; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1439px) and (min-width: 1280px) { .framer-5MSF5 .framer-styles-preset-12awyxj:not(.rich-text-wrapper), .framer-5MSF5 .framer-styles-preset-12awyxj.rich-text-wrapper h5 { --framer-font-family: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 600; --framer-font-variation-axes-bold: \"wght\" 600; --framer-font-variation-axes-bold-italic: \"wght\" 600; --framer-font-variation-axes-italic: \"wght\" 600; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.24em; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1279px) and (min-width: 816px) { .framer-5MSF5 .framer-styles-preset-12awyxj:not(.rich-text-wrapper), .framer-5MSF5 .framer-styles-preset-12awyxj.rich-text-wrapper h5 { --framer-font-family: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 600; --framer-font-variation-axes-bold: \"wght\" 600; --framer-font-variation-axes-bold-italic: \"wght\" 600; --framer-font-variation-axes-italic: \"wght\" 600; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.24em; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 815px) and (min-width: 0px) { .framer-5MSF5 .framer-styles-preset-12awyxj:not(.rich-text-wrapper), .framer-5MSF5 .framer-styles-preset-12awyxj.rich-text-wrapper h5 { --framer-font-family: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 600; --framer-font-variation-axes-bold: \"wght\" 600; --framer-font-variation-axes-bold-italic: \"wght\" 600; --framer-font-variation-axes-italic: \"wght\" 600; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.24em; --framer-paragraph-spacing: 10px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-5MSF5\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7c2f7bf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Geist Variable Regular\",\"CUSTOMV2;Geist Variable RegularVF=IndnaHQiIDMyMA==\",\"CUSTOMV2;Geist Variable RegularVF=IndnaHQiIDMyMA==\",\"CUSTOMV2;Geist Variable RegularVF=IndnaHQiIDMyMA==\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Variable Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://framerusercontent.com/assets/CWFLj3Tw7JH2RUbTv8Hu4pfkE.woff2\",variationAxes,weight:\"400\"}]}];export const css=['.framer-0ZfWo .framer-styles-preset-9led41:not(.rich-text-wrapper), .framer-0ZfWo .framer-styles-preset-9led41.rich-text-wrapper p { --framer-font-family: \"Geist Variable Regular\", \"Geist Variable Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable Regular\", \"Geist Variable Regular Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable Regular\", \"Geist Variable Regular Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable Regular\", \"Geist Variable Regular Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on, \\'ss04\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 320; --framer-font-variation-axes-bold: \"wght\" 320; --framer-font-variation-axes-bold-italic: \"wght\" 320; --framer-font-variation-axes-italic: \"wght\" 320; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: var(--token-a3d3f8bf-8f5b-4207-ab0d-64ed870474d8, #141414); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1647px) and (min-width: 1440px) { .framer-0ZfWo .framer-styles-preset-9led41:not(.rich-text-wrapper), .framer-0ZfWo .framer-styles-preset-9led41.rich-text-wrapper p { --framer-font-family: \"Geist Variable Regular\", \"Geist Variable Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable Regular\", \"Geist Variable Regular Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable Regular\", \"Geist Variable Regular Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable Regular\", \"Geist Variable Regular Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on, \\'ss04\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 320; --framer-font-variation-axes-bold: \"wght\" 320; --framer-font-variation-axes-bold-italic: \"wght\" 320; --framer-font-variation-axes-italic: \"wght\" 320; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: var(--token-a3d3f8bf-8f5b-4207-ab0d-64ed870474d8, #141414); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1439px) and (min-width: 1280px) { .framer-0ZfWo .framer-styles-preset-9led41:not(.rich-text-wrapper), .framer-0ZfWo .framer-styles-preset-9led41.rich-text-wrapper p { --framer-font-family: \"Geist Variable Regular\", \"Geist Variable Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable Regular\", \"Geist Variable Regular Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable Regular\", \"Geist Variable Regular Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable Regular\", \"Geist Variable Regular Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on, \\'ss04\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 320; --framer-font-variation-axes-bold: \"wght\" 320; --framer-font-variation-axes-bold-italic: \"wght\" 320; --framer-font-variation-axes-italic: \"wght\" 320; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: var(--token-a3d3f8bf-8f5b-4207-ab0d-64ed870474d8, #141414); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1279px) and (min-width: 816px) { .framer-0ZfWo .framer-styles-preset-9led41:not(.rich-text-wrapper), .framer-0ZfWo .framer-styles-preset-9led41.rich-text-wrapper p { --framer-font-family: \"Geist Variable Regular\", \"Geist Variable Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable Regular\", \"Geist Variable Regular Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable Regular\", \"Geist Variable Regular Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable Regular\", \"Geist Variable Regular Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on, \\'ss04\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 320; --framer-font-variation-axes-bold: \"wght\" 320; --framer-font-variation-axes-bold-italic: \"wght\" 320; --framer-font-variation-axes-italic: \"wght\" 320; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: var(--token-a3d3f8bf-8f5b-4207-ab0d-64ed870474d8, #141414); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 815px) and (min-width: 0px) { .framer-0ZfWo .framer-styles-preset-9led41:not(.rich-text-wrapper), .framer-0ZfWo .framer-styles-preset-9led41.rich-text-wrapper p { --framer-font-family: \"Geist Variable Regular\", \"Geist Variable Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable Regular\", \"Geist Variable Regular Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable Regular\", \"Geist Variable Regular Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable Regular\", \"Geist Variable Regular Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on, \\'ss04\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 320; --framer-font-variation-axes-bold: \"wght\" 320; --framer-font-variation-axes-bold-italic: \"wght\" 320; --framer-font-variation-axes-italic: \"wght\" 320; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 10px; --framer-text-alignment: start; --framer-text-color: var(--token-a3d3f8bf-8f5b-4207-ab0d-64ed870474d8, #141414); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-0ZfWo\";\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\"}}}","// Generated by Framer (f7d95e4)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Geist Variable\",\"CUSTOM;Geist VariableVF=IndnaHQiIDUyNQ==\",\"CUSTOM;Geist VariableVF=IndnaHQiIDUyNQ==\",\"CUSTOM;Geist VariableVF=IndnaHQiIDUyNQ==\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{family:\"Geist Variable\",source:\"custom\",url:\"https://framerusercontent.com/assets/CWFLj3Tw7JH2RUbTv8Hu4pfkE.woff2\",variationAxes}]}];export const css=['.framer-4jX8Z .framer-styles-preset-a6lgpk:not(.rich-text-wrapper), .framer-4jX8Z .framer-styles-preset-a6lgpk.rich-text-wrapper h4 { --framer-font-family: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 525; --framer-font-variation-axes-bold: \"wght\" 525; --framer-font-variation-axes-bold-italic: \"wght\" 525; --framer-font-variation-axes-italic: \"wght\" 525; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.24em; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1647px) and (min-width: 1440px) { .framer-4jX8Z .framer-styles-preset-a6lgpk:not(.rich-text-wrapper), .framer-4jX8Z .framer-styles-preset-a6lgpk.rich-text-wrapper h4 { --framer-font-family: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 525; --framer-font-variation-axes-bold: \"wght\" 525; --framer-font-variation-axes-bold-italic: \"wght\" 525; --framer-font-variation-axes-italic: \"wght\" 525; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.24em; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1439px) and (min-width: 1280px) { .framer-4jX8Z .framer-styles-preset-a6lgpk:not(.rich-text-wrapper), .framer-4jX8Z .framer-styles-preset-a6lgpk.rich-text-wrapper h4 { --framer-font-family: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 525; --framer-font-variation-axes-bold: \"wght\" 525; --framer-font-variation-axes-bold-italic: \"wght\" 525; --framer-font-variation-axes-italic: \"wght\" 525; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.24em; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1279px) and (min-width: 816px) { .framer-4jX8Z .framer-styles-preset-a6lgpk:not(.rich-text-wrapper), .framer-4jX8Z .framer-styles-preset-a6lgpk.rich-text-wrapper h4 { --framer-font-family: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 525; --framer-font-variation-axes-bold: \"wght\" 525; --framer-font-variation-axes-bold-italic: \"wght\" 525; --framer-font-variation-axes-italic: \"wght\" 525; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.24em; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 815px) and (min-width: 0px) { .framer-4jX8Z .framer-styles-preset-a6lgpk:not(.rich-text-wrapper), .framer-4jX8Z .framer-styles-preset-a6lgpk.rich-text-wrapper h4 { --framer-font-family: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 525; --framer-font-variation-axes-bold: \"wght\" 525; --framer-font-variation-axes-bold-italic: \"wght\" 525; --framer-font-variation-axes-italic: \"wght\" 525; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.24em; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-4jX8Z\";\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 (904da2c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Geist Variable\",\"CUSTOM;Geist VariableVF=IndnaHQiIDUyNQ==\",\"CUSTOM;Geist VariableVF=IndnaHQiIDUyNQ==\",\"CUSTOM;Geist VariableVF=IndnaHQiIDUyNQ==\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Variable\",source:\"custom\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://framerusercontent.com/assets/CWFLj3Tw7JH2RUbTv8Hu4pfkE.woff2\",variationAxes,weight:\"400\"}]}];export const css=['.framer-GZJuT .framer-styles-preset-vc4t33:not(.rich-text-wrapper), .framer-GZJuT .framer-styles-preset-vc4t33.rich-text-wrapper h3 { --framer-font-family: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 525; --framer-font-variation-axes-bold: \"wght\" 525; --framer-font-variation-axes-bold-italic: \"wght\" 525; --framer-font-variation-axes-italic: \"wght\" 525; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.016em; --framer-line-height: 1.12em; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1647px) and (min-width: 1440px) { .framer-GZJuT .framer-styles-preset-vc4t33:not(.rich-text-wrapper), .framer-GZJuT .framer-styles-preset-vc4t33.rich-text-wrapper h3 { --framer-font-family: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 525; --framer-font-variation-axes-bold: \"wght\" 525; --framer-font-variation-axes-bold-italic: \"wght\" 525; --framer-font-variation-axes-italic: \"wght\" 525; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.016em; --framer-line-height: 1.24em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1439px) and (min-width: 1280px) { .framer-GZJuT .framer-styles-preset-vc4t33:not(.rich-text-wrapper), .framer-GZJuT .framer-styles-preset-vc4t33.rich-text-wrapper h3 { --framer-font-family: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 525; --framer-font-variation-axes-bold: \"wght\" 525; --framer-font-variation-axes-bold-italic: \"wght\" 525; --framer-font-variation-axes-italic: \"wght\" 525; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.016em; --framer-line-height: 1.12em; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1279px) and (min-width: 816px) { .framer-GZJuT .framer-styles-preset-vc4t33:not(.rich-text-wrapper), .framer-GZJuT .framer-styles-preset-vc4t33.rich-text-wrapper h3 { --framer-font-family: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 525; --framer-font-variation-axes-bold: \"wght\" 525; --framer-font-variation-axes-bold-italic: \"wght\" 525; --framer-font-variation-axes-italic: \"wght\" 525; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.016em; --framer-line-height: 1.12em; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 815px) and (min-width: 0px) { .framer-GZJuT .framer-styles-preset-vc4t33:not(.rich-text-wrapper), .framer-GZJuT .framer-styles-preset-vc4t33.rich-text-wrapper h3 { --framer-font-family: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 525; --framer-font-variation-axes-bold: \"wght\" 525; --framer-font-variation-axes-bold-italic: \"wght\" 525; --framer-font-variation-axes-italic: \"wght\" 525; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.016em; --framer-line-height: 1.12em; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-GZJuT\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (506606a)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Geist Variable\",\"CUSTOM;Geist VariableVF=IndnaHQiIDUyNQ==\",\"CUSTOM;Geist VariableVF=IndnaHQiIDUyNQ==\",\"CUSTOM;Geist VariableVF=IndnaHQiIDUyNQ==\"]);const variationAxes=[{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Variable\",source:\"custom\",uiFamilyName:\"Geist Variable\",url:\"https://framerusercontent.com/assets/CWFLj3Tw7JH2RUbTv8Hu4pfkE.woff2\",variationAxes}]}];export const css=['.framer-fYeqN .framer-styles-preset-n95b09:not(.rich-text-wrapper), .framer-fYeqN .framer-styles-preset-n95b09.rich-text-wrapper h2 { --framer-font-family: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 525; --framer-font-variation-axes-bold: \"wght\" 525; --framer-font-variation-axes-bold-italic: \"wght\" 525; --framer-font-variation-axes-italic: \"wght\" 525; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.024em; --framer-line-height: 1.12em; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1647px) and (min-width: 1440px) { .framer-fYeqN .framer-styles-preset-n95b09:not(.rich-text-wrapper), .framer-fYeqN .framer-styles-preset-n95b09.rich-text-wrapper h2 { --framer-font-family: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 525; --framer-font-variation-axes-bold: \"wght\" 525; --framer-font-variation-axes-bold-italic: \"wght\" 525; --framer-font-variation-axes-italic: \"wght\" 525; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.024em; --framer-line-height: 1.12em; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1439px) and (min-width: 1280px) { .framer-fYeqN .framer-styles-preset-n95b09:not(.rich-text-wrapper), .framer-fYeqN .framer-styles-preset-n95b09.rich-text-wrapper h2 { --framer-font-family: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 525; --framer-font-variation-axes-bold: \"wght\" 525; --framer-font-variation-axes-bold-italic: \"wght\" 525; --framer-font-variation-axes-italic: \"wght\" 525; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.024em; --framer-line-height: 1.12em; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1279px) and (min-width: 816px) { .framer-fYeqN .framer-styles-preset-n95b09:not(.rich-text-wrapper), .framer-fYeqN .framer-styles-preset-n95b09.rich-text-wrapper h2 { --framer-font-family: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 525; --framer-font-variation-axes-bold: \"wght\" 525; --framer-font-variation-axes-bold-italic: \"wght\" 525; --framer-font-variation-axes-italic: \"wght\" 525; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.016em; --framer-line-height: 1.12em; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 815px) and (min-width: 0px) { .framer-fYeqN .framer-styles-preset-n95b09:not(.rich-text-wrapper), .framer-fYeqN .framer-styles-preset-n95b09.rich-text-wrapper h2 { --framer-font-family: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Geist Variable\", \"Geist Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on, \\'ss04\\' on, \\'ss05\\' on, \\'ss08\\' on, \\'dlig\\' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 525; --framer-font-variation-axes-bold: \"wght\" 525; --framer-font-variation-axes-bold-italic: \"wght\" 525; --framer-font-variation-axes-italic: \"wght\" 525; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.024em; --framer-line-height: 1.12em; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-fYeqN\";\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 { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport { fontStore } from \"framer\";\nimport { useEffect } from \"react\";\n// @ts-ignore\nimport { fontStack } from \"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";\nconst fontWeights = {\n    100: \"Thin\",\n    200: \"Extra-light\",\n    300: \"Light\",\n    400: \"Regular\",\n    500: \"Medium\",\n    600: \"Semi-bold\",\n    700: \"Bold\",\n    800: \"Extra-bold\",\n    900: \"Black\"\n};\nexport function useFontControls(props) {\n    const { fontFamily , fontSize , fontWeight , font  } = props;\n    const fontWeightName = fontWeights[fontWeight];\n    const customFontStack = `\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;\n    const fontFamilyStyle = fontFamily ? {\n        fontSize,\n        fontWeight,\n        fontFamily: customFontStack\n    } : {\n        fontSize,\n        fontWeight\n    };\n    const fetchCustomFonts = async ()=>{\n        await fontStore.loadWebFontsFromSelectors([\n            `CUSTOM;${fontFamily}`,\n            `CUSTOM;${fontFamily} ${fontWeightName}`,\n            `GF;${fontFamily}-${fontWeightName.toLowerCase()}`, \n        ]).catch((e)=>console.error(e)\n        );\n    };\n    useEffect(()=>{\n        if (font) fetchCustomFonts();\n    }, [\n        font,\n        fontFamily,\n        fontWeight\n    ]);\n    return fontFamilyStyle;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import { defaultEvents, localeOptions, fontControls, fontSizeOptions, emptyStateStyle, containerStyles, fontStack } from \"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";\nimport { useOnEnter, useOnExit } from \"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nimport { colorTokentoValue, colorFromToken } from \"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nimport { useUniqueClassName, randomID } from \"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";\nimport { getVariantControls } from \"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";\nimport { useIsBrowserSafari } from \"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";\nimport { useMultiOnChange, useOnChange } from \"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";\nimport { mstoMinAndSec, secondsToMinutes } from \"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";\nimport { useAutoMotionValue } from \"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";\nimport { useFontControls } from \"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/tTLhbOFToDhKcwOVmn8E/useFontControls.js\";\nimport { useRenderTarget, useIsInPreview } from \"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/AAh30yXzt1DUsOi1YwUY/useRenderTarget.js\";\nimport { useControlledState } from \"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";\nimport { usePadding, useRadius, paddingControl, borderRadiusControl } from \"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";\nimport { detectAutoSizingAxis } from \"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";\nexport { useOnEnter, useOnExit, defaultEvents, isMotionValue, colorFromToken, colorTokentoValue, localeOptions, fontControls, fontSizeOptions, emptyStateStyle, containerStyles, fontStack, useUniqueClassName, getVariantControls, useIsBrowserSafari, randomID, useConstant, useMultiOnChange, useOnChange, usePadding, useRadius, paddingControl, borderRadiusControl, mstoMinAndSec, useFontControls, secondsToMinutes, useAutoMotionValue, useRenderTarget, useIsInPreview, useControlledState, detectAutoSizingAxis,  };\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","/*\n * index (framer/default-utils@0.43.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/Pk7RhKpPAlu4xr8tiZYq/index.js\"\n","import{containerStyles,emptyStateStyle as defaultEmptyStateStyle}from\"https://framer.com/m/framer/default-utils.js@^0.43.0\";export const emptyStateStyle={...containerStyles,...defaultEmptyStateStyle,textAlign:\"center\",padding:15,width:200,height:100,overflow:\"hidden\"};export const neutralStateStyle={...emptyStateStyle,color:\"#09f\",background:\"rgb(0, 153, 255, 0.1)\",borderColor:\"#09f\"};export const stateTitleStyle={fontSize:12,fontWeight:600,margin:0};export const stateParagraphStyle={fontSize:12,maxWidth:200,lineHeight:1.4,margin:\"5px 0 0 0\"};\nexport const __FramerMetadata__ = {\"exports\":{\"neutralStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stateTitleStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stateParagraphStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./styles.map","/*\n * styles (framer/integrations-styles@0.2.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/ZORE1BBUY4n4vHC0WFDH/bnwaYkSw2e4q5eLH4jPK/styles.js\"\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{emptyStateStyle,stateParagraphStyle,stateTitleStyle}from\"https://framer.com/m/framer/integrations-styles.js@0.2.0\";/**\n * HUBSPOT\n *\n * @framerIntrinsicWidth 480\n * @framerIntrinsicHeight 300\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n */export default function CustomHubSpotForm({portalId,formId,advanced,region,id,font,label,input,button,errors,agreement}){console.log(label,input,button,errors,agreement);var idd=\"id\"+Math.random().toString(16).slice(2);if(!portalId||!formId||!region){return EmptyState({title:\"Custom Hubspot Form\",description:\"Set a portal ID and form in the Properties.\"});}// const ref = React.createRef<HTMLDivElement>()\nconst elementId=`hubspot_form_${formId}`+idd;const cleanup=()=>{const element=document.querySelector(`#${elementId}`);if(element)element.innerHTML=\"\";};React.useEffect(()=>{if(window.hbspt){handleScriptLoad();return cleanup;}const script=document.createElement(\"script\");script.src=`https://js-${region}.hsforms.net/forms/shell.js`;script.onload=handleScriptLoad();document.body.appendChild(script);return cleanup;},[portalId,formId,region]);const handleScriptLoad=()=>{console.log(\"Loading HubSpot form...\",portalId);poll(()=>{if(!window.hbspt){console.warn(`HubSpot could not be loaded: window.hbspt is missing`);return false;}if(!document.querySelector(`#${elementId}`)){console.warn(`HubSpot could not be loaded: element not found #${elementId}`);return false;}cleanup();window.hbspt.forms.create({region,portalId,formId,target:`#${elementId}`,formInstanceId:formId});return true;});};return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{id:elementId,style:{formContainer},children:/*#__PURE__*/_jsx(\"svg\",{id:\"loading\",xmlns:\"http://www.w3.org/2000/svg\",width:\"24px\",height:\"24px\",viewBox:\"0 0 100 100\",preserveAspectRatio:\"xMidYMid\",children:/*#__PURE__*/_jsx(\"circle\",{cx:\"50\",cy:\"50\",fill:\"none\",stroke:\"#85a2b6\",\"stroke-width\":\"6\",r:\"35\",\"stroke-dasharray\":\"164.93361431346415 56.97787143782138\",children:/*#__PURE__*/_jsx(\"animateTransform\",{attributeName:\"transform\",type:\"rotate\",repeatCount:\"indefinite\",dur:\"1s\",values:\"0 50 50;360 50 50\",keyTimes:\"0;1\"})})})}),/*#__PURE__*/_jsx(\"style\",{children:`\n                #${elementId} #loading {\n                    margin: auto;\n                    background: transparent; \n                    display: block; \n                    shape-rendering: auto;\n                    margin-left: 50%;\n                    transform: translateX(-50%);\n                }\n                #${elementId} fieldset {\n                    max-width: 100%!important;\n                }\n\n                #${elementId} .hs-form-field {\n                    display: block;\n                    width: 100%;\n                }        \n\n                #${elementId} input:not([type='checkbox']),\n                #${elementId} .input {\n                    width: 100%;\n                    margin: 0;     \n                }  \n\n                #${elementId} ul.inputs-list {\n                    list-style: none;\n                    padding: 0;\n                }\n\n                #${elementId} label {\n                    ${convertStylesToString(label.font)}\n                    color: ${label.color};\n                    display: block;\n                    margin-bottom: ${label.marginBottom}px;\n                }     \n\n                #${elementId} .hs-field-desc {\n                    color: ${label.color};\n                    display: block;\n                    margin-bottom: ${label.marginBottom}px;                    \n                }\n\n                #${elementId} fieldset:first-child > .hs-form-field:first-child {\n                    margin-top: 0px;\n                }\n\n                #${elementId} form .hs-form-field {\n                    margin-top: ${label.marginTop}px;\n                }       \n\n                #${elementId} .hs-form-required {\n                    color: ${label.asterisk};\n                    padding-left: 5px;\n                }\n\n                #${elementId} input:not([type='checkbox']) {\n                    ${convertStylesToString(input)}\n                    ${convertStylesToString(input.font)}\n                    height: ${input.height}px;\n                    border-width: ${input.borderWidth}px;\n                    border-style: solid;\n                    border-radius: ${input.borderRadius}px;\n                    padding: 0px 15px;\n                }  \n\n                #${elementId} input:not([type='checkbox']) {\n                    ${convertStylesToString(input)}\n                    ${convertStylesToString(input.font)}\n                    height: ${input.height}px;\n                    border-width: ${input.borderWidth}px;\n                    border-style: solid;\n                    border-radius: ${input.borderRadius}px;\n                    padding: 0px 15px;\n                }  \n\n                #${elementId} .hs-form-booleancheckbox-display span {\n                    display: flex;\n                    align-content: center;\n                    flex-wrap: wrap;\n                    align-items: center;\n                    margin-left: 0px;\n                }\n\n                #${elementId} .hs-form-booleancheckbox-display input[type='checkbox'] {\n                    display: none;\n                }\n\n                #${elementId} .hs-form-booleancheckbox-display span:before {\n                    content: \"\";\n                    width: 20px;\n                    height: 20px;\n                    border-width: 0px;\n                    border-style: solid;\n                    border-radius: 3px;\n                    background-color: rgba(0,0,0,0.1);\n                    margin-right: 10px;\n                }            \n\n                #${elementId} input[type=\"checkbox\"]:checked ~ span:before {\n                    background-color: ${button.backgroundColor};\n                }                    \n                \n\n                #${elementId} textarea {\n                    width: 100%;\n                    ${convertStylesToString(input)}\n                    ${convertStylesToString(input.font)}\n                    height: 100px;\n                    border-width: ${input.borderWidth}px;\n                    border-style: solid;\n                    border-radius: ${input.borderRadius}px;\n                    padding: 15px 15px;\n                }      \n\n                #${elementId} select {\n                    appearance: none;\n                    /* safari */\n                    -webkit-appearance: none;\n                    /* other styles for aesthetics */\n                    width: 100%;\n                    cursor: pointer;\n                    ${convertStylesToString(input)}\n                    ${convertStylesToString(input.font)}     \n                    height: ${input.height}px;  \n                    border-width: ${input.borderWidth}px;\n                    border-style: solid;\n                    border-radius: ${input.borderRadius}px;                                 \n                    color: ${label.color};\n                    padding: 0px 15px;\n                }         \n\n                #${elementId} .hs-fieldtype-select .input {\n                    position: relative;\n                }                \n\n                #${elementId} .hs-fieldtype-select .input {\n                    position: relative;\n                }  \n\n                #${elementId} .hs-fieldtype-select .input::before,\n                #${elementId} .hs-fieldtype-select .input::after {\n                    --size: 0.3rem;\n                    position: absolute;\n                    content: \"\";\n                    right: 1rem;\n                    pointer-events: none;\n                }\n\n                #${elementId} .hs-fieldtype-select .input::before {\n                    border-left: var(--size) solid transparent;\n                    border-right: var(--size) solid transparent;\n                    border-bottom: var(--size) solid ${label.color};\n                    top: 40%;\n                }\n\n                #${elementId} .hs-fieldtype-select .input::after {\n                    border-left: var(--size) solid transparent;\n                    border-right: var(--size) solid transparent;\n                    border-top: var(--size) solid ${label.color};\n                    top: 55%;\n                }                                \n\n                #${elementId} input[type=submit] {\n                    ${convertStylesToString(button)}\n                    height: ${button.height}px;\n                    border-width: ${button.borderWidth}px;\n                    border-style: solid;\n                    border-radius: ${button.borderRadius}px;\n                    width: ${button.width};\n                    padding: 0px ${button.padding}px;\n                    display: flex;\n                    margin: ${button.align==\"center\"?\"auto\":\"0px\"};\n                    float: ${button.align==\"right\"?\"right\":\"unset\"};\n                    justify-content: center;\n                    ${convertStylesToString(button.font)}\n                    margin-top: ${button.marginTop}px;\n                }        \n\n                #${elementId} ul.no-list.hs-error-msgs.inputs-list {\n                    margin: 0;\n                    padding: 0;\n                    margin-top: ${errors.marginTop}px;\n                    margin-bottom: ${errors.marginBottom}px;\n                    list-style: none;\n                }         \n\n                #${elementId} .hs-input.invalid.error {\n                    border-color: ${errors.color}!important;\n                }      \n\n                #${elementId} .hs_error_rollup ul {\n                    margin-top: 0px!important;\n                    margin-bottom: 0px!important;\n                }         \n                \n                  \n\n                #${elementId} .hs_error_rollup label {\n                    color: ${errors.color}!important;\n                    ${convertStylesToString(errors.font)}\n                }    \n\n\n                #${elementId} .hs-error-msg {\n                    color: ${errors.color}!important;\n                    ${convertStylesToString(errors.font)}\n                    margin-bottom: 0;\n                    text-align: left;\n                }\n\n                #${elementId} .hs-richtext.hs-main-font-element p {\n                    margin-top: ${agreement.marginTop}px;\n                    margin-bottom: ${agreement.marginBottom}px;\n                }\n\n\n                #${elementId} .hs-richtext {\n                    ${convertStylesToString(agreement.font)};\n                    color: ${agreement.color}!important;\n                    margin-top: ${agreement.marginTop}px;\n                    margin-bottom: ${agreement.marginBottom}px;                    \n                }\n\n                #${elementId} .hs-richtext.hs-main-font-element p span {\n                    color: ${agreement.color}!important;\n                    ${convertStylesToString(agreement.font)};\n                }\n\n                #${elementId} .hs-richtext.hs-main-font-element p span a {\n                    color: ${agreement.linkColor}!important;\n                    ${convertStylesToString(agreement.linkFont)}\n                }              \n\n                #${elementId} input:not([type=\"submit\"]):focus,\n                #${elementId} input:not([type=\"submit\"]):focus-visible {\n                    background-color: ${input.activeBackgroundColor};\n                    color: ${input.activeColor};\n                    border-color: ${input.activeBorderColor}!important;\n                    outline-color: ${input.activeBorderColor}!important;\n                }                       \n            `})]});}function poll(f,delay=200,count=10,i=0){if(i>count){console.error(\"poll max attempts\",f);return;}if(!f()){console.log(\"poll\",delay,count,i);setTimeout(()=>{poll(f,delay,count,i+1);},delay);}}function EmptyState({title,description}){return /*#__PURE__*/_jsxs(\"div\",{style:{...emptyStateStyle,width:\"100%\",height:\"100%\"},children:[/*#__PURE__*/_jsx(\"h1\",{style:{...stateTitleStyle},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{...stateParagraphStyle},children:description})]});}const convertStylesToString=styles=>{return Object.keys(styles).map(property=>`${property.replace(/([A-Z])/g,\"-$1\").toLowerCase()}: ${styles[property]}`).join(\"; \")+\";\";};const formContainer={width:\"100%\",height:\"100%\",display:\"flex\"};addPropertyControls(CustomHubSpotForm,{portalId:{title:\"Portal\",type:ControlType.String,placeholder:\"25276298\",defaultValue:\"25276298\",description:\"Create a [Hubspot](https://www.hubspot.com/) account, add a new form and copy your portal ID. [Learn more…](https://www.framer.com/sites/integrations/hubspot/)\"},formId:{title:\"Form\",type:ControlType.String,placeholder:\"e7167571-4bc4-4c2c-bfdc-a0a8dbfd22f1\",defaultValue:\"e7167571-4bc4-4c2c-bfdc-a0a8dbfd22f1\"},advanced:{title:\"Advanced\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false},region:{title:\"Region\",type:ControlType.String,placeholder:\"eu1\",defaultValue:\"eu1\",hidden:({advanced})=>!advanced},label:{type:ControlType.Object,controls:{font:{type:ControlType.Font,controls:\"extended\",displayFontSize:true,displayTextAlignment:false,defaultFontType:\"monospace\",defaultValue:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.1em\"}},color:{title:\" \",type:ControlType.Color,defaultValue:\"rgb(75, 90, 99)\"},marginTop:{title:\"Top\",type:ControlType.Number,defaultValue:30},marginBottom:{title:\"Bottom\",type:ControlType.Number,defaultValue:8},asterisk:{type:ControlType.Color,defaultValue:\"rgb(255, 0, 0)\"}}},helpText:{type:ControlType.Object,controls:{font:{type:ControlType.Font,controls:\"extended\",displayFontSize:true,displayTextAlignment:false,defaultFontType:\"monospace\",defaultValue:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.1em\"}},color:{title:\" \",type:ControlType.Color,defaultValue:\"rgb(75, 90, 99)\"},marginTop:{title:\"Top\",type:ControlType.Number,defaultValue:30},marginBottom:{title:\"Bottom\",type:ControlType.Number,defaultValue:8}}},input:{type:ControlType.Object,controls:{font:{type:ControlType.Font,controls:\"extended\",displayFontSize:true,displayTextAlignment:false,defaultFontType:\"monospace\",defaultValue:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.5em\"}},height:{type:ControlType.Number,defaultValue:62},backgroundColor:{type:ControlType.Color,defaultValue:\"rgb(248, 248, 248)\"},color:{type:ControlType.Color,defaultValue:\"rgb(0, 0, 0)\"},borderColor:{type:ControlType.Color,defaultValue:\"rgb(229, 231, 230)\"},borderWidth:{type:ControlType.Number,defaultValue:3},borderRadius:{type:ControlType.Number,defaultValue:10},activeBackgroundColor:{type:ControlType.Color,defaultValue:\"rgb(248, 248, 248)\"},activeColor:{type:ControlType.Color,defaultValue:\"rgb(0, 0, 0)\"},activeBorderColor:{type:ControlType.Color,defaultValue:\"rgb(0, 0, 0)\"}}},button:{type:ControlType.Object,controls:{font:{type:ControlType.Font,controls:\"extended\",displayFontSize:true,displayTextAlignment:false,defaultFontType:\"monospace\",defaultValue:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"26px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.5em\"}},backgroundColor:{type:ControlType.Color,defaultValue:\"rgb(57, 193, 200)\"},color:{type:ControlType.Color,defaultValue:\"rgb(255, 255, 255)\"},width:{type:ControlType.Enum,options:[\"100%\",\"auto\"],optionTitles:[\"Full\",\"Fit\"],defaultValue:\"Full\",displaySegmentedControl:true},align:{type:ControlType.Enum,options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"left\",displaySegmentedControl:true,hidden(props){return props.width===\"100%\";}},padding:{type:ControlType.Number,defaultValue:45,hidden(props){return props.width===\"100%\";}},height:{type:ControlType.Number,defaultValue:66},borderColor:{type:ControlType.Color,defaultValue:\"rgb(0, 153, 255)\"},borderWidth:{type:ControlType.Number,defaultValue:0},borderRadius:{type:ControlType.Number,defaultValue:10},hoverBackgroundColor:{type:ControlType.Color,defaultValue:\"rgb(0, 153, 255)\"},hoverColor:{type:ControlType.Color,defaultValue:\"rgb(0, 153, 255)\"},hoverBorderColor:{type:ControlType.Color,default:\"rgb(0, 153, 255)\"},marginTop:{type:ControlType.Number,defaultValue:0}}},errors:{type:ControlType.Object,controls:{font:{type:ControlType.Font,controls:\"extended\",displayFontSize:true,displayTextAlignment:false,defaultFontType:\"monospace\",defaultValue:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"2em\"}},color:{type:ControlType.Color,defaultValue:\"rgb(255, 0, 0)\"},marginTop:{type:ControlType.Number,defaultValue:5},marginBottom:{type:ControlType.Number,defaultValue:5}}},agreement:{type:ControlType.Object,controls:{font:{type:ControlType.Font,controls:\"extended\",displayFontSize:true,displayTextAlignment:false,defaultFontType:\"monospace\",defaultValue:{fontWeight:400,fontStyle:\"normal\",fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",lineHeight:\"1.5em\",letterSpacing:\"0em\"}},color:{type:ControlType.Color,defaultValue:\"rgb(158, 158, 158)\"},linkFont:{type:ControlType.Font,controls:\"extended\",displayFontSize:true,displayTextAlignment:false,defaultFontType:\"monospace\",defaultValue:{fontWeight:400,fontStyle:\"normal\",fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",lineHeight:\"1.5em\",letterSpacing:\"0em\"}},linkColor:{type:ControlType.Color,defaultValue:\"rgb(110, 110, 110)\"},marginTop:{type:ControlType.Number,defaultValue:10},marginBottom:{type:ControlType.Number,defaultValue:10}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CustomHubSpotForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"300\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"480\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Custom_Hubspot_Form.map"],"mappings":"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"}