{"version":3,"file":"shared-lib.C6junCvU.mjs","names":["SVGComponent","fonts","css","className","addPropertyOverrides","MotionDivWithFX","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","React.useRef","React.useId","RichText","useRef","useState","React","useState","useRef","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","FormPlainTextInput","FormButton","SmartComponentScopedContainerWithFX","BeehiivConnector","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","animation1","transition3","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","_Fragment","Button","getProps","React.forwardRef","addPropertyOverrides","KeyboardArrowDown","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","useReducer","useState","useState","_Fragment","Suspense","useState","_Fragment","Suspense","React.useState","React.useRef","JoinMail","Link","SVGComponent1","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","RichText","Image1"],"sources":["https:/framerusercontent.com/modules/iQizRGR1tPWjB0yoX2UD/rlLpPUb61noLhIAQXWlv/SVG.js","https:/framerusercontent.com/modules/ycDrRx3v5RC3DCKv7Net/aHm9QEBuiBkt1JrHawxM/GdYjLvyW2.js","https:/framerusercontent.com/modules/YlKU53CdDss9o1Y3l19z/0whb5n5y2kIiM1vdG8DN/NLuCNm8M5.js","https:/framerusercontent.com/modules/EjXrHpDrPCnOgNtjxk0f/B8NckdJQ31s1KuFcz0LL/BeeHiivWrapper_5.js","https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js","https:/framer.com/m/framer/utils.js@^0.9.0","https:/framerusercontent.com/modules/42FIXNxttvq7uwxMoI13/RCBhBcHxroAfJonoGKIc/Examples.js","https:/framerusercontent.com/modules/sxKS1H43En5gXFA4pnG6/yK23fQW2W70h1xoUWMZg/uZiXpKQLl.js","https:/framerusercontent.com/modules/cwYd4e5GfRSCnr2QQxdl/ni6SaBXb4e7ECd1WWJ1O/AW3WfjLr6.js","https:/framerusercontent.com/modules/pnUgOSudTUyFEB2NfSyg/TYGTFzcR18K4eIRPeSOf/Q_sXCIRPk.js","https:/framerusercontent.com/modules/zhQxN0ILGtnvnloIw12d/MTIw7lN56XdQSub28bTZ/S9AoHb0vD.js","https:/framerusercontent.com/modules/zdhhxlnIWDW5Cj86Dc1E/nv34nFKwTk3fxVJcr1jH/XUB_3KPFc.js","https:/framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js","https:/framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js","https:/framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js","https:/framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js","https:/framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js","https:/framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/L9fJK0tucMOkjZFRszrm/Banner.js","https:/framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/0rbDSfgig0pa1jgTUVPk/Cookies.js","https:/framerusercontent.com/modules/4KcAkNEIkJPKt4loKWlW/n5JgKFpbM17RaW86Vk3x/SVG.js","https:/framerusercontent.com/modules/lFixPz4Ews09BaUAUly0/28WH6FsLCYgAQIRYaVVS/iBLwd1y0m.js","https:/framerusercontent.com/modules/4UmuKGPAvD9gfawxHyn9/IRya89oqP73DLRpyQobj/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerIntrinsicWidth auto\n * @framerIntrinsicHeight auto\n */export default function SVGComponent(props){const{customSvgCode,overrideColors,customColor,customPadding,customStrokeWidth,lineCap,lineJoin,title,description}=props;const extractViewBox=svgCode=>{const viewBoxMatch=svgCode.match(/viewBox=\"([^\"]+)\"/);return viewBoxMatch?viewBoxMatch[1]:\"0 0 24 24\";};const processSVGContent=originalSvgCode=>{let modifiedSvgCode=originalSvgCode;const viewBox=extractViewBox(originalSvgCode);// Only modify colors if overrideColors is true\nif(overrideColors){// Handle circle fill\nconst circleFillRegex=/<circle[^>]*fill=\"([^\"]*)\"/;const circleMatch=modifiedSvgCode.match(circleFillRegex);if(circleMatch){const updatedCircle=circleMatch[0].replace(circleMatch[1],customColor);modifiedSvgCode=modifiedSvgCode.replace(circleFillRegex,updatedCircle);}else if(modifiedSvgCode.includes(\"<circle\")){modifiedSvgCode=modifiedSvgCode.replace(/<circle/g,`<circle fill=\"${customColor}\"`);}// Handle path stroke and fill\nif(modifiedSvgCode.includes('stroke=\"')){// Modify path with stroke\nmodifiedSvgCode=modifiedSvgCode.replace(/<path/g,`<path stroke=\"${customColor}\" stroke-linecap=\"${lineCap}\" stroke-width=\"${customStrokeWidth}\" stroke-linejoin=\"${lineJoin}\"`);}else{// Modify path without stroke\nmodifiedSvgCode=modifiedSvgCode.replace(/<path/g,`<path fill=\"${customColor}\"`);}}else if(modifiedSvgCode.includes('stroke=\"')){// If not overriding colors but stroke exists, still apply stroke properties\nmodifiedSvgCode=modifiedSvgCode.replace(/<path[^>]*stroke=\"([^\"]*)\"/g,`<path stroke=\"$1\" stroke-linecap=\"${lineCap}\" stroke-width=\"${customStrokeWidth}\" stroke-linejoin=\"${lineJoin}\"`);}// Ensure overflow is visible\nif(!modifiedSvgCode.includes('overflow=\"')){modifiedSvgCode=modifiedSvgCode.replace(/<svg/,`<svg overflow=\"visible\"`);}else{modifiedSvgCode=modifiedSvgCode.replace(/overflow=\"[^\"]*\"/,'overflow=\"visible\"');}return{processedCode:modifiedSvgCode,viewBox};};const containerStyle={padding:`${customPadding}px`,width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"};const accessibilityProps={role:\"img\",...title&&{\"aria-label\":title},...description&&{\"aria-description\":description}};const{processedCode,viewBox}=processSVGContent(customSvgCode);return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,children:/*#__PURE__*/_jsx(\"svg\",{width:\"100%\",height:\"100%\",viewBox:viewBox,preserveAspectRatio:\"xMinYMid meet\",...accessibilityProps,dangerouslySetInnerHTML:{__html:processedCode}})});}SVGComponent.defaultProps={customSvgCode:`<svg width=\"800\" height=\"800\" viewBox=\"0 0 800 800\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M225 508H400V674.668L225 508Z\" fill=\"#0055FF\"/>\n<path d=\"M400 341.664H225V508.332H575L400 341.664Z\" fill=\"#00AAFF\"/>\n<path d=\"M225 175L400 341.668H575V175H225Z\" fill=\"#88DDFF\"/>\n</svg>\n\n`,overrideColors:true,customColor:\"#000000\",customPadding:0,customStrokeWidth:2,lineCap:\"butt\",lineJoin:\"miter\",title:\"\",description:\"\"};addPropertyControls(SVGComponent,{customSvgCode:{type:ControlType.String,title:\"SVG Code\",displayTextArea:true,description:\"Paste your SVG code here. Made by [Tanguy Caruel](https://x.com/tanguycaruel).\"},overrideColors:{type:ControlType.Boolean,title:\"Override Colors\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},customColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\",hidden:props=>!props.overrideColors},customPadding:{type:ControlType.Number,title:\"Padding\",defaultValue:0,min:0,step:1,displayStepper:true},customStrokeWidth:{type:ControlType.Number,title:\"Stroke Width\",defaultValue:2,min:0,step:.1,displayStepper:true,hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineCap:{type:ControlType.Enum,title:\"Line Cap\",options:[\"butt\",\"round\",\"square\"],optionTitles:[\"Butt\",\"Round\",\"Square\"],defaultValue:\"butt\",hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineJoin:{type:ControlType.Enum,title:\"Line Join\",options:[\"round\",\"miter\",\"bevel\"],optionTitles:[\"Round\",\"Miter\",\"Bevel\"],defaultValue:\"miter\",hidden:props=>!props.customSvgCode.includes('stroke=\"'),description:\"SVG Customizer by [Tanguy Caruel](https://x.com/tanguycaruel)\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"\",placeholder:\"Icon name...\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"\",placeholder:\"Icon purpose...\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SVGComponent\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"auto\",\"framerIntrinsicHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG.map","// Generated by Framer (c0f92f4)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;IBM Plex Sans-regular\",\"GF;IBM Plex Sans-700\",\"GF;IBM Plex Sans-700italic\",\"GF;IBM Plex Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"IBM Plex Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD6llzBaI5loa26g.woff2\",weight:\"400\"},{cssFamilyName:\"IBM Plex Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSDDV5zBaI5loa26g.woff2\",weight:\"700\"},{cssFamilyName:\"IBM Plex Sans\",source:\"google\",style:\"italic\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXEKVElMYYaJe8bpLHnCwDKhdTEG46kmUZQCX598fQbM4jw8V78x9OWIhp8RKg4tIOm6vje.woff2\",weight:\"700\"},{cssFamilyName:\"IBM Plex Sans\",source:\"google\",style:\"italic\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXEKVElMYYaJe8bpLHnCwDKhdTEG46kmUZQCX598fQbM4jw8V78x9OWIhqbQ6g4tIOm6vje.woff2\",weight:\"400\"}]}];export const css=['.framer-4c2ah .framer-styles-preset-1bdsv4c:not(.rich-text-wrapper), .framer-4c2ah .framer-styles-preset-1bdsv4c.rich-text-wrapper p { --framer-font-family: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-italic: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --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: 1199px) and (min-width: 810px) { .framer-4c2ah .framer-styles-preset-1bdsv4c:not(.rich-text-wrapper), .framer-4c2ah .framer-styles-preset-1bdsv4c.rich-text-wrapper p { --framer-font-family: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-italic: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --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: 809px) and (min-width: 0px) { .framer-4c2ah .framer-styles-preset-1bdsv4c:not(.rich-text-wrapper), .framer-4c2ah .framer-styles-preset-1bdsv4c.rich-text-wrapper p { --framer-font-family: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-italic: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --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: normal; --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: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --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-4c2ah\";\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 (d5d9708)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={Rg61MhywJ:{hover:true,pressed:true}};const cycleOrder=[\"Rg61MhywJ\",\"zNkuqWxeD\",\"I8EdpZ_Ls\",\"kkGSMI0fp\",\"UwtCtGrpQ\"];const serializationHash=\"framer-KGu8n\";const variantClassNames={I8EdpZ_Ls:\"framer-v-1e46sy8\",kkGSMI0fp:\"framer-v-19p7bw7\",Rg61MhywJ:\"framer-v-jxmfz4\",UwtCtGrpQ:\"framer-v-61lr07\",zNkuqWxeD:\"framer-v-1nbmguo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Default:\"Rg61MhywJ\",Disabled:\"I8EdpZ_Ls\",Error:\"UwtCtGrpQ\",Loading:\"zNkuqWxeD\",Success:\"kkGSMI0fp\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"Rg61MhywJ\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Rg61MhywJ\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"zNkuqWxeD\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"zNkuqWxeD\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-jxmfz4\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"Rg61MhywJ\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(51, 51, 51)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,opacity:1,...style},variants:{\"Rg61MhywJ-hover\":{backgroundColor:\"rgba(51, 51, 51, 0.85)\"},I8EdpZ_Ls:{opacity:.5},UwtCtGrpQ:{backgroundColor:\"rgba(255, 34, 68, 0.15)\"}},...addPropertyOverrides({\"Rg61MhywJ-hover\":{\"data-framer-name\":undefined},\"Rg61MhywJ-pressed\":{\"data-framer-name\":undefined},I8EdpZ_Ls:{\"data-framer-name\":\"Disabled\"},kkGSMI0fp:{\"data-framer-name\":\"Success\"},UwtCtGrpQ:{\"data-framer-name\":\"Error\"},zNkuqWxeD:{\"data-framer-name\":\"Loading\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Submit\"})}),className:\"framer-1ylka0v\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"aupLp1P7E\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{UwtCtGrpQ:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kkGSMI0fp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Thank you\"})})},UwtCtGrpQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hu553w\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"GNADUy1jV\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-15z0lj4\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"M7qDTjw3X\",style:{background:\"conic-gradient(from 180deg at 50% 50%, #4cf 0deg, #4cf 360deg)\"},variants:{zNkuqWxeD:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-6aq4xb\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"T4dBhag3V\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KGu8n.framer-1j7qjtx, .framer-KGu8n .framer-1j7qjtx { display: block; }\",\".framer-KGu8n.framer-jxmfz4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 240px; }\",\".framer-KGu8n .framer-1ylka0v { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-KGu8n .framer-1hu553w { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-KGu8n .framer-15z0lj4 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-KGu8n .framer-6aq4xb { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-KGu8n.framer-jxmfz4 { gap: 0px; } .framer-KGu8n.framer-jxmfz4 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-KGu8n.framer-jxmfz4 > :first-child { margin-left: 0px; } .framer-KGu8n.framer-jxmfz4 > :last-child { margin-right: 0px; } }\",\".framer-KGu8n.framer-v-1nbmguo.framer-jxmfz4, .framer-KGu8n.framer-v-1e46sy8.framer-jxmfz4, .framer-KGu8n.framer-v-19p7bw7.framer-jxmfz4, .framer-KGu8n.framer-v-61lr07.framer-jxmfz4 { cursor: unset; }\",\".framer-KGu8n.framer-v-1nbmguo .framer-15z0lj4 { overflow: hidden; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"zNkuqWxeD\":{\"layout\":[\"fixed\",\"fixed\"]},\"I8EdpZ_Ls\":{\"layout\":[\"fixed\",\"fixed\"]},\"kkGSMI0fp\":{\"layout\":[\"fixed\",\"fixed\"]},\"UwtCtGrpQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"KTweHps4J\":{\"layout\":[\"fixed\",\"fixed\"]},\"z0YTEBWxk\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerNLuCNm8M5=withCSS(Component,css,\"framer-KGu8n\");export default FramerNLuCNm8M5;FramerNLuCNm8M5.displayName=\"Button\";FramerNLuCNm8M5.defaultProps={height:40,width:240};addPropertyControls(FramerNLuCNm8M5,{variant:{options:[\"Rg61MhywJ\",\"zNkuqWxeD\",\"I8EdpZ_Ls\",\"kkGSMI0fp\",\"UwtCtGrpQ\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerNLuCNm8M5,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-SemiBold.cyrillic-ext-C7KWUKA7.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-SemiBold.cyrillic-JWV7SOZ6.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-SemiBold.greek-ext-FBKSFTSU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-SemiBold.greek-EQ3PSENU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-SemiBold.latin-ext-ULRSO3ZR.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-SemiBold.latin-RDYY2AG2.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-SemiBold.vietnamese-ESQNSEQ3.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNLuCNm8M5\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"240\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zNkuqWxeD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"I8EdpZ_Ls\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kkGSMI0fp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UwtCtGrpQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KTweHps4J\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"z0YTEBWxk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NLuCNm8M5.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import React,{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";BeehiivWrapper.displayName=\"Beehiiv Connector\";const SUPABASE_PROXY_URL=\"https://lebrsttspvcclvrnzgty.supabase.co/functions/v1/submit-form\";// ==========================================\n// 1. LICENSE LOGIC\n// ==========================================\nconst SUPABASE_URL=\"https://lebrsttspvcclvrnzgty.supabase.co\";const SUPABASE_ANON_KEY=\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImxlYnJzdHRzcHZjY2x2cm56Z3R5Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3Njc3MDc3OTQsImV4cCI6MjA4MzI4Mzc5NH0.N225uDQbmDp4d_JDtm3BZfV0NDD_T905XcuFuyI7cMg\";const GLOBAL_KEY=\"__FRAMER_FORMS_LICENSE__\";const LOCAL_STORAGE_KEY=\"framer_forms_license_key\";const CACHE_KEY=\"framer_forms_license_cache\";async function checkLicense(key){if(!key)return false;try{const cached=JSON.parse(localStorage.getItem(CACHE_KEY)||\"{}\");if(cached.key===key&&Date.now()-cached.ts<2592e5)return cached.isValid;}catch(e){}try{const res=await fetch(`${SUPABASE_URL}/rest/v1/licenses?license_key=eq.${key}&select=status`,{headers:{apikey:SUPABASE_ANON_KEY,Authorization:`Bearer ${SUPABASE_ANON_KEY}`}});const data=await res.json();const isValid=data.length>0&&data[0].status===\"active\";localStorage.setItem(CACHE_KEY,JSON.stringify({key,isValid,ts:Date.now()}));return isValid;}catch(e){return false;}}// ==========================================\n// 2. DESIGNED PLACEHOLDER\n// ==========================================\nfunction DesignedPlaceholder({isCanvas,serviceName,icon}){const themeColor=\"#4F46E5\";return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:16,width:\"100%\",height:\"100%\",minHeight:240,padding:30,background:\"#ffffff\",borderRadius:24,boxShadow:\"0px 4px 24px rgba(0,0,0,0.06), 0px 1px 4px rgba(0,0,0,0.04)\",border:isCanvas?`2px dashed ${themeColor}`:\"1px solid rgba(0,0,0,0.05)\",textAlign:\"center\",color:\"#333\",position:\"relative\",overflow:\"hidden\",fontFamily:\"Inter, sans-serif\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:-20,right:-20,opacity:.05,transform:\"scale(4)\",pointerEvents:\"none\"},children:icon}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:26,background:`${themeColor}20`,width:45,height:45,borderRadius:16,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color:themeColor},children:icon}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:18,fontWeight:700,marginBottom:6},children:[serviceName,\" is almost ready\"]}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:14,color:\"#666\",lineHeight:1.5,textAlign:\"center\"},children:[\"1. Connect your Form using the purple connector.\",/*#__PURE__*/_jsx(\"br\",{}),\"2. Open the Plugin to finish integration\"]}),/*#__PURE__*/_jsx(\"img\",{src:\"https://framerusercontent.com/images/ephXzZG6cglFsi6w5UAlkYvPdzc.png\",alt:\"Instruction\",style:{width:\"100%\",height:\"auto\",maxWidth:320,marginTop:24,objectFit:\"contain\"}})]}),isCanvas&&/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:10,padding:\"8px 16px\",background:themeColor,color:\"#fff\",fontSize:12,fontWeight:600,borderRadius:30,display:\"flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(\"span\",{children:\"👉\"}),\" Connect Form\"]})]});}// ==========================================\n// 3. MAIN COMPONENT\n// ==========================================\nexport default function BeehiivWrapper(props){const{publicationId,apiKey,children,showErrorText,...rest}=props;const containerRef=useRef(null);const[status,setStatus]=useState(\"idle\");const[errorMsg,setErrorMsg]=useState(\"\");const[isPro,setIsPro]=useState(null);const isCanvas=RenderTarget.current()===RenderTarget.canvas;// 1. ЛИЦЕНЗИЯ\nuseEffect(()=>{if(typeof window===\"undefined\")return;const verify=async()=>{let key=window[GLOBAL_KEY]||localStorage.getItem(LOCAL_STORAGE_KEY);if(!key){setIsPro(false);return;}const valid=await checkLicense(key);setIsPro(valid);};verify();},[]);// 2. SUBMIT HANDLER\nuseEffect(()=>{const container=containerRef.current;if(!container)return;const handleSubmit=async e=>{if(e.target.tagName!==\"FORM\")return;e.preventDefault();if(!publicationId||!apiKey){setStatus(\"error\");setErrorMsg(\"Missing Publication ID or API Key\");return;}setStatus(\"loading\");setErrorMsg(\"\");const formData=new FormData(e.target);const email=formData.get(\"email\")||formData.get(\"Email\")||formData.get(\"EMAIL\");if(!email){setStatus(\"error\");setErrorMsg(\"Form must have an input named 'email'\");return;}try{const res=await fetch(SUPABASE_PROXY_URL,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Authorization:`Bearer ${SUPABASE_ANON_KEY}`},body:JSON.stringify({serviceType:\"beehiiv\",email:email,publicationId,apiKey})});const data=await res.json();if(!res.ok)throw new Error(data.error||\"Subscription failed\");setStatus(\"success\");e.target.reset();}catch(err){setStatus(\"error\");setErrorMsg(err.message||\"Network Error\");}};container.addEventListener(\"submit\",handleSubmit,{capture:true});return()=>container.removeEventListener(\"submit\",handleSubmit,{capture:true});},[publicationId,apiKey]);const hasChildren=React.Children.count(children)>0;// Клонируем детей, задавая им width: 100%, чтобы они слушались Wrapper\nconst childrenWithProps=React.Children.map(children,child=>{if(/*#__PURE__*/React.isValidElement(child)){const newProps={style:{...child.props.style,width:\"100%\",height:\"auto\"},variant:status===\"loading\"?\"Loading\":status===\"success\"?\"Success\":status===\"error\"?\"Error\":undefined};return /*#__PURE__*/React.cloneElement(child,newProps);}return child;});return /*#__PURE__*/_jsxs(\"div\",{...rest,ref:containerRef,style:{...rest.style,display:\"flex\",flexDirection:\"column\",position:\"relative\"},children:[hasChildren?childrenWithProps:/*#__PURE__*/_jsx(DesignedPlaceholder,{isCanvas:isCanvas,serviceName:\"Beehiiv\",icon:\"🐝\"}),status===\"error\"&&showErrorText&&hasChildren&&/*#__PURE__*/_jsx(\"div\",{style:errorStyle,children:errorMsg}),status===\"success\"&&showErrorText&&hasChildren&&/*#__PURE__*/_jsx(\"div\",{style:successStyle,children:\"Submitted!\"}),isPro===false&&!isCanvas&&/*#__PURE__*/_jsxs(\"a\",{href:\"https://framer.link/LjH2S1w\",target:\"_blank\",style:watermarkStyle,children:[/*#__PURE__*/_jsx(\"img\",{src:\"https://8ylcacmpvid7i7a8auhbi5p7z.plugins.framercdn.com/icon.svg\",alt:\"Logo\",style:{width:\"100%\",height:\"auto\",maxWidth:42,alignSelf:\"center\",objectFit:\"contain\"}}),/*#__PURE__*/_jsxs(\"h3\",{children:[\"UPGRADE TO REMOVE \",/*#__PURE__*/_jsx(\"br\",{}),\"THE BANNER\"]}),/*#__PURE__*/_jsxs(\"span\",{style:{color:\"#777777\"},children:[\"Utilize full power of Framer Forms Connect,\",/*#__PURE__*/_jsx(\"br\",{}),\"remove the banner and get support.\"]}),/*#__PURE__*/_jsx(\"button\",{style:{backgroundColor:\"#299BFF\",borderRadius:8,border:0,color:\"white\",padding:10,cursor:\"pointer\"},children:\"UPGRADE\"})]})]});}addPropertyControls(BeehiivWrapper,{children:{type:ControlType.ComponentInstance,title:\"Connect Form\"},_serviceName:{type:ControlType.String,title:\"Service\",defaultValue:\"beehiiv\",hidden:()=>true},publicationId:{type:ControlType.String,title:\"Pub ID\",placeholder:\"pub_...\",hidden:()=>true},apiKey:{type:ControlType.String,title:\"API Key\",placeholder:\"token_...\",hidden:()=>true},showErrorText:{type:ControlType.Boolean,title:\"Show Errors\",defaultValue:false,hidden:()=>false}});// STYLES\nconst watermarkStyle={position:\"fixed\",bottom:20,left:20,zIndex:9999,padding:\"20px\",background:\"#fff\",borderRadius:8,boxShadow:\"0 4px 12px rgba(0,0,0,0.1)\",border:\"1px solid rgba(0,0,0,0.05)\",fontSize:14,textAlign:\"center\",color:\"#333\",textDecoration:\"none\",display:\"flex\",flexDirection:\"column\",alignItems:\"stretch\",gap:20,fontFamily:\"sans-serif\"};const errorStyle={marginTop:12,color:\"#D32F2F\",fontSize:12,fontFamily:\"monospace\",background:\"#FFEBEE\",padding:\"12px\",borderRadius:8,width:\"100%\"};const successStyle={marginTop:10,color:\"#008000\",fontSize:13,fontWeight:600,textAlign:\"center\",width:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BeehiivWrapper\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BeeHiivWrapper_5.map","import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","export const centerContent = {\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const autoSizingText = {\n    width: \"max-content\",\n    wordBreak: \"break-word\",\n    overflowWrap: \"break-word\",\n    overflow: \"hidden\",\n    whiteSpace: \"pre-wrap\",\n    flexShrink: 0\n};\nexport const defaultContainerStyles = {\n    ...centerContent,\n    overflow: \"hidden\"\n};\nexport const containerStyles = defaultContainerStyles;\nexport const randomColor = ()=>\"#\" + Math.floor(Math.random() * 16777215).toString(16)\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"centerContent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"autoSizingText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultContainerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomColor\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./Utils.map","/*\n * Utils (framer/utils@0.9.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useEffect,useRef}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{randomColor}from\"https://framer.com/m/framer/utils.js@^0.9.0\";// Learn more: https://www.framer.com/developers/overrides/\nconst useStore=createStore({background:\"#0099FF\"});export function withRotate(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{rotate:90},transition:{duration:2}});});}export function withEmailValidation(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const wrapperRef=useRef(null);const setRefs=node=>{wrapperRef.current=node;if(typeof ref===\"function\")ref(node);else if(ref&&\"current\"in ref)ref.current=node;};useEffect(()=>{if(!wrapperRef.current)return;// 🔑 find the actual input inside Framer wrapper\nconst input=wrapperRef.current.querySelector(\"input\");if(!input){console.warn(\"No input found inside component\");return;}const validate=()=>{const value=input.value;const isValid=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$/.test(value);if(!isValid){input.setCustomValidity(\"Please enter a valid email\");}else{input.setCustomValidity(\"\");}};input.addEventListener(\"input\",validate);input.addEventListener(\"blur\",validate);// Optional: block submit\ninput.form?.addEventListener(\"submit\",e=>{if(!input.checkValidity()){e.preventDefault();input.reportValidity();}});return()=>{input.removeEventListener(\"input\",validate);input.removeEventListener(\"blur\",validate);};},[]);return /*#__PURE__*/_jsx(Component,{ref:setRefs,...props});});}export function withHover(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,whileHover:{scale:1.05}});});}export function withRandomColor(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{background:store.background},onClick:()=>{setStore({background:randomColor()});}});});}const ARTICLE_RULES={css:`\n/* base scope */\n[data-article-root] { }\n\n/* inline images from Notion */\n[data-article-root] img.framer-text.framer-image {\n  display: block;\n  max-width: 100%;\n  height: auto;\n  margin: 32px;\n}\n\n/* lists spacing */\n[data-article-root] ul.framer-text,\n[data-article-root] ol.framer-text {\n  padding-left: 22px;\n  margin: 16px 0;\n}\n\n[data-article-root] li.framer-text {\n  margin: 8px 0;\n}\n\n/* headings spacing */\n[data-article-root] h1.framer-text,\n[data-article-root] h2.framer-text,\n[data-article-root] h3.framer-text {\n  margin: 28px 0 12px;\n  strong {\n    font-weight: normal;\n  }\n}\n\n/* paragraphs spacing */\n[data-article-root] p.framer-text {\n  margin: 12px 0;\n}\n\n/* links */\n[data-article-root] a {\n \n}\n`,mutations:[root=>{// example: if you need to mark external links\n// root.querySelectorAll(\"a\").forEach((a) => {\n//     const href = (a as HTMLAnchorElement).href\n//     if (href && !href.includes(location.host)) a.setAttribute(\"target\", \"_blank\")\n// })\n}]};/**\n * Injects the style tag once and updates if the CSS has changed.\n */function ensureStyleTag(id,css){if(!css)return;const existing=document.getElementById(id);if(existing){if(existing.textContent!==css)existing.textContent=css;return;}const style=document.createElement(\"style\");style.id=id;style.type=\"text/css\";style.textContent=css;document.head.appendChild(style);}/**\n * Applies rules to root. We're expanding the behavior here.\n */function applyRules(root,rules){if(rules.css)ensureStyleTag(\"articleRulesStyle\",rules.css);if(rules.mutations?.length)rules.mutations.forEach(fn=>fn(root));}export function articleStyles(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const localRef=useRef(null);const setRefs=node=>{localRef.current=node;if(typeof ref===\"function\")ref(node);else if(ref&&\"current\"in ref)ref.current=node;};useEffect(()=>{const root=localRef.current;if(!root){console.warn(\"[articleStyles] No root element (ref is null)\");return;}//We mark the article area so that the styles don't leak into other blocks.\nroot.setAttribute(\"data-article-root\",\"true\");// we apply the rules\napplyRules(root,ARTICLE_RULES);// If the content is re-rendered after synching, you can enable the observer\nconst mo=new MutationObserver(()=>applyRules(root,ARTICLE_RULES));mo.observe(root,{childList:true,subtree:true});return()=>mo.disconnect();},[]);return /*#__PURE__*/_jsx(Component,{ref:setRefs,...props});});}export function debugNotionDom(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const localRef=useRef(null);const setRefs=node=>{localRef.current=node;if(typeof ref===\"function\")ref(node);else if(ref&&\"current\"in ref)ref.current=node;};useEffect(()=>{const root=localRef.current;if(!root){console.warn(\"[debugNotionDom] No root element (ref is null)\");return;}const tags={};root.querySelectorAll(\"*\").forEach(el=>{const t=el.tagName.toLowerCase();tags[t]=(tags[t]||0)+1;});const headings=Array.from(root.querySelectorAll(\"h1,h2,h3,h4,h5,h6\")).map(h=>({tag:h.tagName.toLowerCase(),text:(h.textContent||\"\").trim().slice(0,120)}));const links=Array.from(root.querySelectorAll(\"a\")).map(a=>({text:(a.textContent||\"\").trim().slice(0,120),href:a.href}));console.group(\"[debugNotionDom] Content DOM\");console.log(\"Tag counts:\",Object.entries(tags).sort((a,b)=>b[1]-a[1]));console.log(\"Headings:\",headings);console.log(\"Links:\",links);console.groupEnd();},[]);return /*#__PURE__*/_jsx(Component,{ref:setRefs,...props});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withEmailValidation\":{\"type\":\"reactHoc\",\"name\":\"withEmailValidation\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"articleStyles\":{\"type\":\"reactHoc\",\"name\":\"articleStyles\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRandomColor\":{\"type\":\"reactHoc\",\"name\":\"withRandomColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRotate\":{\"type\":\"reactHoc\",\"name\":\"withRotate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHover\":{\"type\":\"reactHoc\",\"name\":\"withHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"debugNotionDom\":{\"type\":\"reactHoc\",\"name\":\"debugNotionDom\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Examples.map","// Generated by Framer (05a55d9)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-uVna1\";const variantClassNames={T_mR_ka9j:\"framer-v-1apymye\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};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 Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"T_mR_ka9j\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];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(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1apymye\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"T_mR_ka9j\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-12kw9wz\",\"data-framer-name\":\"arrow\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:10,intrinsicWidth:30,layoutDependency:layoutDependency,layoutId:\"u6jgX2K0Z\",svg:'<svg width=\"30\" height=\"10\" viewBox=\"0 0 30 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M22.7601 10C23.1936 9.08832 23.6127 8.2906 24.0173 7.60684C24.4509 6.92308 24.8699 6.35328 25.2746 5.89744H0V4.10256H25.2746C24.8699 3.61823 24.4509 3.03419 24.0173 2.35043C23.6127 1.66667 23.1936 0.88319 22.7601 0H24.2775C26.0983 2.07977 28.0058 3.61824 30 4.61539V5.38462C28.0058 6.35328 26.0983 7.89174 24.2775 10H22.7601Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uVna1.framer-7nlveg, .framer-uVna1 .framer-7nlveg { display: block; }\",\".framer-uVna1.framer-1apymye { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uVna1 .framer-12kw9wz { flex: none; height: 10px; position: relative; width: 30px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 10\n * @framerIntrinsicWidth 30\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruZiXpKQLl=withCSS(Component,css,\"framer-uVna1\");export default FrameruZiXpKQLl;FrameruZiXpKQLl.displayName=\"form button\";FrameruZiXpKQLl.defaultProps={height:10,width:30};addFonts(FrameruZiXpKQLl,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruZiXpKQLl\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"10\",\"framerIntrinsicWidth\":\"30\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uZiXpKQLl.map","// Generated by Framer (91a04c9)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,forwardLoader,getFonts,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Button from\"https://framerusercontent.com/modules/YlKU53CdDss9o1Y3l19z/0whb5n5y2kIiM1vdG8DN/NLuCNm8M5.js\";import BeehiivConnector from\"https://framerusercontent.com/modules/EjXrHpDrPCnOgNtjxk0f/B8NckdJQ31s1KuFcz0LL/BeeHiivWrapper_5.js\";import{withEmailValidation}from\"https://framerusercontent.com/modules/42FIXNxttvq7uwxMoI13/RCBhBcHxroAfJonoGKIc/Examples.js\";import FormButton from\"https://framerusercontent.com/modules/sxKS1H43En5gXFA4pnG6/yK23fQW2W70h1xoUWMZg/uZiXpKQLl.js\";const FormPlainTextInputWithEmailValidation23u98=withCodeBoundaryForOverrides(FormPlainTextInput,{inComponentSlot:true,nodeId:\"Oq5arICmL\",override:withEmailValidation,scopeId:\"AW3WfjLr6\"});const FormButtonFonts=getFonts(FormButton);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const BeehiivConnectorFonts=getFonts(BeehiivConnector);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"hLKlSQSA4\",\"BCfkTyPXo\",\"eCx4j_bfp\",\"kR_GfreiF\"];const serializationHash=\"framer-m4KTc\";const variantClassNames={BCfkTyPXo:\"framer-v-6a5kgt\",eCx4j_bfp:\"framer-v-1d1nlam\",hLKlSQSA4:\"framer-v-17lbpq5\",kR_GfreiF:\"framer-v-x5mz6m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ifusJ_Lro=undefined;const P5pJ4NWD5=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const transition2={delay:1.6,duration:0,ease:[.12,.23,.5,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-400,y:0};const transition3={delay:0,duration:1.5,ease:[.12,.23,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Moible success\":\"kR_GfreiF\",Default:\"hLKlSQSA4\",Mobile:\"eCx4j_bfp\",Success:\"BCfkTyPXo\"};const Variants=motion.create(React.Fragment);const getProps=({click,fontSize,height,id,width,...props})=>{return{...props,ifusJ_Lro:click??props.ifusJ_Lro,P5pJ4NWD5:fontSize??props.P5pJ4NWD5??34,variant:humanReadableVariantMap[props.variant]??props.variant??\"hLKlSQSA4\"};};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,P5pJ4NWD5,ifusJ_Lro,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hLKlSQSA4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1h0vay2=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ifusJ_Lro){const res=await ifusJ_Lro(...args);if(res===false)return false;}});const onSuccess1a7wt77=activeVariantCallback(async(...args)=>{setVariant(\"BCfkTyPXo\");});const onFocusdiptaq=activeVariantCallback(async(...args)=>{setVariant(\"hLKlSQSA4\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"BCfkTyPXo\",\"kR_GfreiF\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17lbpq5\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"hLKlSQSA4\",onTap:onTap1h0vay2,ref:refBinding,style:{...style},...addPropertyOverrides({BCfkTyPXo:{\"data-framer-name\":\"Success\"},eCx4j_bfp:{\"data-framer-name\":\"Mobile\"},kR_GfreiF:{\"data-framer-name\":\"Moible success\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2lsZGEgRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Gilda Display\", \"Gilda Display Placeholder\", serif',\"--framer-font-size\":\"calc(var(--variable-reference-P5pJ4NWD5-AW3WfjLr6) * 1px)\",\"--framer-line-height\":\"110%\"},children:\"Sign up for our mailing list\"})}),className:\"framer-lbsb83\",\"data-framer-name\":\"Sign up for our mailing list\",fonts:[\"GF;Gilda Display-regular\"],layoutDependency:layoutDependency,layoutId:\"CMiVGkeZZ\",style:{\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-P5pJ4NWD5-AW3WfjLr6\":P5pJ4NWD5},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({eCx4j_bfp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2lsZGEgRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Gilda Display\", \"Gilda Display Placeholder\", serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 2.1)\",\"--framer-line-height\":\"110%\"},children:\"Sign up for our mailing list\"})})},kR_GfreiF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2lsZGEgRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Gilda Display\", \"Gilda Display Placeholder\", serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 2.1)\",\"--framer-line-height\":\"110%\"},children:\"Sign up for our mailing list\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-uq9jh9\",\"data-framer-name\":\"Thank you\",layoutDependency:layoutDependency,layoutId:\"dotVyU5ZP\",style:{backgroundColor:\"rgb(241, 231, 219)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2lsZGEgRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Gilda Display\", \"Gilda Display Placeholder\", serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\",\"--framer-line-height\":\"110%\",\"--framer-text-alignment\":\"left\"},children:\"Thank you for subscribing!\"})}),className:\"framer-nhn9gx\",\"data-framer-name\":\"Sign up for our mailing list\",fonts:[\"GF;Gilda Display-regular\"],layoutDependency:layoutDependency,layoutId:\"lyZHAR3AR\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BCfkTyPXo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2lsZGEgRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Gilda Display\", \"Gilda Display Placeholder\", serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\",\"--framer-line-height\":\"110%\",\"--framer-text-alignment\":\"left\"},children:\"Thank you for subscribing!\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ltkwrj-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Gf3zyr80j-container\",nodeId:\"Gf3zyr80j\",rendersWithMotion:true,scopeId:\"AW3WfjLr6\",children:/*#__PURE__*/_jsx(BeehiivConnector,{_serviceName:\"beehiiv\",apiKey:\"wByf1VboY6wobNdZpU7QC1iUvtFrbVhwb39ksNdrWi8y7TfG0UOOkLS0YhtMNgpK\",height:\"100%\",id:\"Gf3zyr80j\",layoutId:\"Gf3zyr80j\",publicationId:\"pub_7a66d3d6-708b-4983-8b6e-0eee3623eac2\",showErrorText:false,style:{width:\"100%\"},width:\"100%\",children:/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/d38edddc-ade3-4fbc-a927-9ba5d11775fb/submit\",className:\"framer-1655r0j\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"nZJItKBy8\",nodeId:\"nZJItKBy8\",onSuccess:onSuccess1a7wt77,children:formState=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.label,{className:\"framer-g4u821\",layoutDependency:layoutDependency,layoutId:\"uZylXTZqF\",children:[/*#__PURE__*/_jsx(FormPlainTextInputWithEmailValidation23u98,{className:\"framer-23u98\",inputName:\"email\",layoutDependency:layoutDependency,layoutId:\"Oq5arICmL\",onFocus:onFocusdiptaq,placeholder:\"Enter your email\",required:true,style:{\"--framer-input-border-bottom-width\":\"0.75px\",\"--framer-input-border-color\":\"rgba(0, 0, 0, 0)\",\"--framer-input-border-left-width\":\"0px\",\"--framer-input-border-radius-bottom-left\":\"6px\",\"--framer-input-border-radius-bottom-right\":\"6px\",\"--framer-input-border-radius-top-left\":\"6px\",\"--framer-input-border-radius-top-right\":\"6px\",\"--framer-input-border-right-width\":\"0px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"0px\",\"--framer-input-font-color\":\"rgb(0, 0, 0)\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"rgb(145, 139, 131)\"},type:\"email\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:10,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-kpig71-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"X7QAlwoT6-container\",nodeId:\"X7QAlwoT6\",rendersWithMotion:true,scopeId:\"AW3WfjLr6\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(FormButton,{height:\"100%\",id:\"X7QAlwoT6\",layoutId:\"X7QAlwoT6\",type:\"submit\",width:\"100%\"})})})]})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-89j1d1\",layoutDependency:layoutDependency,layoutId:\"qmqoHcXwZ\",style:{backgroundColor:\"rgba(255, 255, 255, 0.1)\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-ld4zff\",layoutDependency:layoutDependency,layoutId:\"XFH0JwXXs\",style:{backgroundColor:\"var(--token-548dbc39-cf1a-4444-b714-89a7e782098f, rgb(0, 0, 0))\"},...addPropertyOverrides({eCx4j_bfp:{__framer__styleAppearEffectEnabled:undefined},kR_GfreiF:{__framer__styleAppearEffectEnabled:undefined}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-m4KTc.framer-1ue77fc, .framer-m4KTc .framer-1ue77fc { display: block; }\",\".framer-m4KTc.framer-17lbpq5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 44px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 400px; }\",\".framer-m4KTc .framer-lbsb83 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-m4KTc .framer-uq9jh9 { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 15px 20px 15px 20px; position: absolute; right: 0px; z-index: 3; }\",\".framer-m4KTc .framer-nhn9gx { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-m4KTc .framer-1ltkwrj-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-m4KTc .framer-1655r0j { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 400px; z-index: 1; }\",\".framer-m4KTc .framer-g4u821 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",'.framer-m4KTc .framer-23u98 { --framer-input-font-family: \"IBM Plex Sans\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 1.5rem; --framer-input-font-weight: 400; --framer-input-padding: 0px 0px 27px 0px; --framer-input-wrapper-height: auto; flex: none; height: auto; position: relative; width: 100%; }',\".framer-m4KTc .framer-kpig71-container { flex: none; height: auto; position: absolute; right: 0px; top: 27%; width: auto; }\",\".framer-m4KTc .framer-89j1d1 { bottom: 0px; flex: none; height: 1px; left: calc(50.00000000000002% - 100.21367521367522% / 2); overflow: visible; position: absolute; width: 100%; }\",\".framer-m4KTc .framer-ld4zff { bottom: 0px; flex: none; left: calc(50.10660980810236% - 99.7867803837953% / 2); overflow: visible; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-m4KTc.framer-v-6a5kgt .framer-uq9jh9 { gap: 0px; justify-content: flex-start; }\",\".framer-m4KTc.framer-v-6a5kgt .framer-nhn9gx { order: 0; }\",\".framer-m4KTc.framer-v-1d1nlam.framer-17lbpq5, .framer-m4KTc.framer-v-x5mz6m.framer-17lbpq5 { gap: 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 175\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"BCfkTyPXo\":{\"layout\":[\"fixed\",\"auto\"]},\"eCx4j_bfp\":{\"layout\":[\"fixed\",\"auto\"]},\"kR_GfreiF\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"P5pJ4NWD5\":\"fontSize\",\"ifusJ_Lro\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAW3WfjLr6=withCSS(Component,css,\"framer-m4KTc\");export default FramerAW3WfjLr6;FramerAW3WfjLr6.displayName=\"Join Mail\";FramerAW3WfjLr6.defaultProps={height:175,width:400};addPropertyControls(FramerAW3WfjLr6,{variant:{options:[\"hLKlSQSA4\",\"BCfkTyPXo\",\"eCx4j_bfp\",\"kR_GfreiF\"],optionTitles:[\"Default\",\"Success\",\"Mobile\",\"Moible success\"],title:\"Variant\",type:ControlType.Enum},P5pJ4NWD5:{defaultValue:34,title:\"Font Size\",type:ControlType.Number},onP5pJ4NWD5Change:{changes:\"P5pJ4NWD5\",type:ControlType.ChangeHandler},ifusJ_Lro:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerAW3WfjLr6,[{explicitInter:true,fonts:[{cssFamilyName:\"Gilda Display\",source:\"google\",style:\"normal\",uiFamilyName:\"Gilda Display\",url:\"https://fonts.gstatic.com/s/gildadisplay/v20/t5tmIRoYMoaYG0WEOh7HwMeR7TzFrpOHYh4.woff2\",weight:\"400\"},{cssFamilyName:\"IBM Plex Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD6llzBaI5loa26g.woff2\",weight:\"400\"}]},...FormButtonFonts,...BeehiivConnectorFonts],{supportsExplicitInterCodegen:true});FramerAW3WfjLr6.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FormButton,{},context),forwardLoader(Button,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAW3WfjLr6\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BCfkTyPXo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eCx4j_bfp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kR_GfreiF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"P5pJ4NWD5\\\":\\\"fontSize\\\",\\\"ifusJ_Lro\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"175\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AW3WfjLr6.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 1.41 0 L 6 4.58 L 10.59 0 L 12 1.41 L 6 7.41 L 0 1.41 Z\" fill=\"var(--esondr, rgb(0,0,0))\" height=\"7.409980000000001px\" id=\"pChJ7liEU\" transform=\"translate(6 8.295)\" width=\"12px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,K5AAorpEW:fill??props.K5AAorpEW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,K5AAorpEW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-dfEX3\",className),layoutId:layoutId,ref:ref,style:{\"--esondr\":K5AAorpEW,...style}});});const css=[`.framer-dfEX3 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--esondr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"K5AAorpEW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Keyboard Arrow Down\",\"color\":{\"type\":\"variable\",\"value\":\"esondr\"},\"set\":{\"localId\":\"vectorSet/DnLsXE00W\",\"id\":\"DnLsXE00W\",\"moduleId\":\"JIScivAkNLgXrcOUxHXD\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-dfEX3\");Icon.displayName=\"Keyboard Arrow Down\";export default Icon;addPropertyControls(Icon,{K5AAorpEW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"K5AAorpEW\\\":\\\"fill\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Keyboard Arrow Down\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"esondr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DnLsXE00W\\\",\\\"id\\\":\\\"DnLsXE00W\\\",\\\"moduleId\\\":\\\"JIScivAkNLgXrcOUxHXD\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b322937)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;IBM Plex Sans-regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"IBM Plex Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD6llzBaI5loa26g.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-1qyRK .framer-styles-preset-1xzqj9r:not(.rich-text-wrapper), .framer-1qyRK .framer-styles-preset-1xzqj9r.rich-text-wrapper p { --framer-font-family: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 1.25); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --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: 1199px) and (min-width: 810px) { .framer-1qyRK .framer-styles-preset-1xzqj9r:not(.rich-text-wrapper), .framer-1qyRK .framer-styles-preset-1xzqj9r.rich-text-wrapper p { --framer-font-family: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 1); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --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: 809px) and (min-width: 0px) { .framer-1qyRK .framer-styles-preset-1xzqj9r:not(.rich-text-wrapper), .framer-1qyRK .framer-styles-preset-1xzqj9r.rich-text-wrapper p { --framer-font-family: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 0.88); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --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-1qyRK\";\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 (b47b624)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import KeyboardArrowDown from\"https://framerusercontent.com/modules/pnUgOSudTUyFEB2NfSyg/TYGTFzcR18K4eIRPeSOf/Q_sXCIRPk.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/ycDrRx3v5RC3DCKv7Net/aHm9QEBuiBkt1JrHawxM/GdYjLvyW2.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/zhQxN0ILGtnvnloIw12d/MTIw7lN56XdQSub28bTZ/S9AoHb0vD.js\";const KeyboardArrowDownFonts=getFonts(KeyboardArrowDown);const enabledGestures={AwDrlpPmu:{hover:true},FoseZV2nm:{hover:true},FPcko5hMJ:{hover:true},FTIoXRzCT:{hover:true},fV9pHfaOF:{hover:true},GQnP9ZzoH:{hover:true},IdEG2PcaR:{hover:true},jaANw2B0J:{hover:true},PKPO4PHdB:{hover:true},POv0coaRn:{hover:true},qH14LfJL_:{hover:true},TUem8r16n:{hover:true},VQv4LrVek:{hover:true},yuTBo3URv:{hover:true}};const cycleOrder=[\"PKPO4PHdB\",\"IdEG2PcaR\",\"TUem8r16n\",\"qH14LfJL_\",\"fV9pHfaOF\",\"AwDrlpPmu\",\"FTIoXRzCT\",\"VQv4LrVek\",\"jaANw2B0J\",\"yuTBo3URv\",\"NeQMN1bJy\",\"e2LGzMelR\",\"FoseZV2nm\",\"GQnP9ZzoH\",\"FPcko5hMJ\",\"POv0coaRn\",\"oT7TYm5bn\",\"NQoAWSqJF\"];const serializationHash=\"framer-mIrc4\";const variantClassNames={AwDrlpPmu:\"framer-v-1h25h74\",e2LGzMelR:\"framer-v-znc7ui\",FoseZV2nm:\"framer-v-9w3oq0\",FPcko5hMJ:\"framer-v-1x9xx3j\",FTIoXRzCT:\"framer-v-1ntl0ub\",fV9pHfaOF:\"framer-v-1uh9v7n\",GQnP9ZzoH:\"framer-v-6lwarg\",IdEG2PcaR:\"framer-v-17ksn2t\",jaANw2B0J:\"framer-v-a4zz6z\",NeQMN1bJy:\"framer-v-1o7ghky\",NQoAWSqJF:\"framer-v-1qtaoum\",oT7TYm5bn:\"framer-v-12ekz9x\",PKPO4PHdB:\"framer-v-21vbgd\",POv0coaRn:\"framer-v-1xuwc0o\",qH14LfJL_:\"framer-v-y2t0ml\",TUem8r16n:\"framer-v-erq8jx\",VQv4LrVek:\"framer-v-1dafpsk\",yuTBo3URv:\"framer-v-1yei1f3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const PSDgYzWiR=undefined;const ibTZGbRWy=undefined;const cg2fVY0oe=undefined;const m8jIksaHP=undefined;const CjeOHKmJP=undefined;const Bh4XcU1ie=undefined;const tM42emAGa=undefined;const ukRq4BJJP=undefined;const transition1={delay:0,duration:.5,ease:[.93,.02,0,1.01],type:\"tween\"};const transition2={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"/with carrot no clicked\":\"NeQMN1bJy\",\"/with carrot yes clicked\":\"e2LGzMelR\",\"nav mobile II\":\"NQoAWSqJF\",\"nav mobile\":\"oT7TYm5bn\",\"Variant 1\":\"PKPO4PHdB\",\"Variant 10\":\"yuTBo3URv\",\"Variant 14\":\"GQnP9ZzoH\",\"Variant 15\":\"FPcko5hMJ\",\"Variant 16\":\"POv0coaRn\",\"Variant 2\":\"IdEG2PcaR\",\"Variant 3\":\"TUem8r16n\",\"Variant 4\":\"qH14LfJL_\",\"Variant 5\":\"fV9pHfaOF\",\"Variant 6\":\"AwDrlpPmu\",\"Variant 7\":\"FTIoXRzCT\",\"Variant 8\":\"VQv4LrVek\",\"Variant 9\":\"jaANw2B0J\",\"Website link\":\"FoseZV2nm\"};const Variants=motion.create(React.Fragment);const getProps=({color,fontSizeII,height,hover,id,link,linkText,mouseAway,newTab,tap,width,...props})=>{return{...props,Bh4XcU1ie:linkText??props.Bh4XcU1ie??\"Approach\",cg2fVY0oe:mouseAway??props.cg2fVY0oe,CjeOHKmJP:newTab??props.CjeOHKmJP,ibTZGbRWy:hover??props.ibTZGbRWy,m8jIksaHP:link??props.m8jIksaHP,PSDgYzWiR:tap??props.PSDgYzWiR,tM42emAGa:fontSizeII??props.tM42emAGa??18,ukRq4BJJP:color??props.ukRq4BJJP??\"rgb(0, 0, 0)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"PKPO4PHdB\"};};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,Bh4XcU1ie,m8jIksaHP,ukRq4BJJP,PSDgYzWiR,ibTZGbRWy,cg2fVY0oe,CjeOHKmJP,tM42emAGa,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"PKPO4PHdB\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1fkov33=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(PSDgYzWiR){const res=await PSDgYzWiR(...args);if(res===false)return false;}});const onMouseEnter1avu3ca=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(ibTZGbRWy){const res=await ibTZGbRWy(...args);if(res===false)return false;}});const onMouseLeave19kz7ga=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});if(cg2fVY0oe){const res=await cg2fVY0oe(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"IdEG2PcaR-hover\",\"AwDrlpPmu-hover\",\"yuTBo3URv-hover\",\"FPcko5hMJ-hover\",\"POv0coaRn-hover\"].includes(gestureVariant))return true;if([\"IdEG2PcaR\",\"AwDrlpPmu\",\"yuTBo3URv\",\"FPcko5hMJ\",\"POv0coaRn\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"NeQMN1bJy\",\"e2LGzMelR\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({e2LGzMelR:{value:transition2},NeQMN1bJy:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:m8jIksaHP,motionChild:true,nodeId:\"PKPO4PHdB\",openInNewTab:CjeOHKmJP,scopeId:\"XUB_3KPFc\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-21vbgd\",className,classNames)} framer-50kuo5`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"PKPO4PHdB\",onMouseEnter:onMouseEnter1avu3ca,onMouseLeave:onMouseLeave19kz7ga,onTap:onTap1fkov33,ref:refBinding,style:{...style},...addPropertyOverrides({\"AwDrlpPmu-hover\":{\"data-framer-name\":undefined},\"FoseZV2nm-hover\":{\"data-framer-name\":undefined},\"FPcko5hMJ-hover\":{\"data-framer-name\":undefined},\"FTIoXRzCT-hover\":{\"data-framer-name\":undefined},\"fV9pHfaOF-hover\":{\"data-framer-name\":undefined},\"GQnP9ZzoH-hover\":{\"data-framer-name\":undefined},\"IdEG2PcaR-hover\":{\"data-framer-name\":undefined},\"jaANw2B0J-hover\":{\"data-framer-name\":undefined},\"PKPO4PHdB-hover\":{\"data-framer-name\":undefined},\"POv0coaRn-hover\":{\"data-framer-name\":undefined},\"qH14LfJL_-hover\":{\"data-framer-name\":undefined},\"TUem8r16n-hover\":{\"data-framer-name\":undefined},\"VQv4LrVek-hover\":{\"data-framer-name\":undefined},\"yuTBo3URv-hover\":{\"data-framer-name\":undefined},AwDrlpPmu:{\"data-framer-name\":\"Variant 6\"},e2LGzMelR:{\"data-framer-name\":\"/with carrot yes clicked\"},FoseZV2nm:{\"data-framer-name\":\"Website link\"},FPcko5hMJ:{\"data-framer-name\":\"Variant 15\"},FTIoXRzCT:{\"data-framer-name\":\"Variant 7\"},fV9pHfaOF:{\"data-framer-name\":\"Variant 5\"},GQnP9ZzoH:{\"data-framer-name\":\"Variant 14\"},IdEG2PcaR:{\"data-framer-name\":\"Variant 2\"},jaANw2B0J:{\"data-framer-name\":\"Variant 9\"},NeQMN1bJy:{\"data-framer-name\":\"/with carrot no clicked\"},NQoAWSqJF:{\"data-framer-name\":\"nav mobile II\"},oT7TYm5bn:{\"data-framer-name\":\"nav mobile\"},POv0coaRn:{\"data-framer-name\":\"Variant 16\"},qH14LfJL_:{\"data-framer-name\":\"Variant 4\"},TUem8r16n:{\"data-framer-name\":\"Variant 3\"},VQv4LrVek:{\"data-framer-name\":\"Variant 8\"},yuTBo3URv:{\"data-framer-name\":\"Variant 10\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sv1ft5\",\"data-framer-name\":\"text\",layoutDependency:layoutDependency,layoutId:\"l9S_Ph6wt\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2ohaw6\",\"data-border\":true,\"data-framer-name\":\"link wrapper\",layoutDependency:layoutDependency,layoutId:\"p559ENHij\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{\"jaANw2B0J-hover\":{\"--border-color\":\"rgb(0, 0, 0)\"}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bdsv4c\",\"data-styles-preset\":\"GdYjLvyW2\",children:\"Approach\"})}),className:\"framer-1p3v6d3\",\"data-framer-name\":\"Approach\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"H6Pq8kx63\",style:{\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-tM42emAGa-XUB_3KPFc\":tM42emAGa,\"--variable-reference-ukRq4BJJP-XUB_3KPFc\":ukRq4BJJP},text:Bh4XcU1ie,variants:{\"GQnP9ZzoH-hover\":{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.5)\"},AwDrlpPmu:{\"--extracted-r6o4lv\":\"rgb(241, 231, 219)\"},e2LGzMelR:{\"--extracted-r6o4lv\":\"var(--variable-reference-ukRq4BJJP-XUB_3KPFc)\",\"--variable-reference-ukRq4BJJP-XUB_3KPFc\":ukRq4BJJP},FoseZV2nm:{\"--extracted-r6o4lv\":\"var(--token-1e753739-21fa-4f46-9730-6fafd3faeb6f, rgb(241, 231, 219))\"},GQnP9ZzoH:{\"--extracted-r6o4lv\":\"rgb(145, 139, 131)\"},jaANw2B0J:{\"--variable-reference-tM42emAGa-XUB_3KPFc\":tM42emAGa},NeQMN1bJy:{\"--extracted-r6o4lv\":\"var(--variable-reference-ukRq4BJJP-XUB_3KPFc)\",\"--variable-reference-ukRq4BJJP-XUB_3KPFc\":ukRq4BJJP},NQoAWSqJF:{\"--extracted-r6o4lv\":\"var(--token-1e753739-21fa-4f46-9730-6fafd3faeb6f, rgb(241, 231, 219))\"},POv0coaRn:{\"--extracted-r6o4lv\":\"var(--token-1e753739-21fa-4f46-9730-6fafd3faeb6f, rgb(241, 231, 219))\"},qH14LfJL_:{\"--extracted-r6o4lv\":\"var(--token-1e753739-21fa-4f46-9730-6fafd3faeb6f, rgb(241, 231, 219))\"},TUem8r16n:{\"--extracted-r6o4lv\":\"var(--token-7d5c40d8-f7ea-48c9-83a6-38a5eb39c2af, rgb(255, 255, 255))\"},VQv4LrVek:{\"--extracted-r6o4lv\":\"var(--token-1e753739-21fa-4f46-9730-6fafd3faeb6f, rgb(241, 231, 219))\"},yuTBo3URv:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.7)\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"GQnP9ZzoH-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.5))\",\"--framer-text-transform\":\"inherit\"},children:\"Approach\"})})},\"yuTBo3URv-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.44)\",\"--framer-line-height\":\"110%\",\"--framer-text-alignment\":\"center\",\"--framer-text-transform\":\"inherit\"},children:\"Approach\"})})},AwDrlpPmu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-line-height\":\"110%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(241, 231, 219))\",\"--framer-text-transform\":\"capitalize\"},children:\"Approach\"})}),fonts:[\"GF;IBM Plex Sans-regular\"]},e2LGzMelR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bdsv4c\",\"data-styles-preset\":\"GdYjLvyW2\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-ukRq4BJJP-XUB_3KPFc))\"},children:\"Approach\"})})},FoseZV2nm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.25)\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1e753739-21fa-4f46-9730-6fafd3faeb6f, rgb(241, 231, 219)))\",\"--framer-text-transform\":\"inherit\"},children:\"Approach\"})}),fonts:[\"GF;IBM Plex Sans-regular\"]},fV9pHfaOF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.41)\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-transform\":\"capitalize\"},children:\"Approach\"})}),fonts:[\"GF;IBM Plex Sans-regular\"]},GQnP9ZzoH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(145, 139, 131))\",\"--framer-text-transform\":\"inherit\"},children:\"Approach\"})}),fonts:[\"GF;IBM Plex Sans-regular\"]},jaANw2B0J:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-tM42emAGa-XUB_3KPFc) * 1px)\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-transform\":\"uppercase\"},children:\"Approach\"})}),fonts:[\"GF;IBM Plex Sans-regular\"]},NeQMN1bJy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bdsv4c\",\"data-styles-preset\":\"GdYjLvyW2\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-ukRq4BJJP-XUB_3KPFc))\"},children:\"Approach\"})})},NQoAWSqJF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\"--framer-font-size\":\"27px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1e753739-21fa-4f46-9730-6fafd3faeb6f, rgb(241, 231, 219)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Approach\"})}),fonts:[\"GF;IBM Plex Sans-regular\"]},oT7TYm5bn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\"--framer-font-size\":\"27px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-transform\":\"uppercase\"},children:\"Approach\"})}),fonts:[\"GF;IBM Plex Sans-regular\"]},POv0coaRn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bdsv4c\",\"data-styles-preset\":\"GdYjLvyW2\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1e753739-21fa-4f46-9730-6fafd3faeb6f, rgb(241, 231, 219)))\"},children:\"Approach\"})})},qH14LfJL_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bdsv4c\",\"data-styles-preset\":\"GdYjLvyW2\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1e753739-21fa-4f46-9730-6fafd3faeb6f, rgb(241, 231, 219)))\"},children:\"Approach\"})})},TUem8r16n:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bdsv4c\",\"data-styles-preset\":\"GdYjLvyW2\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7d5c40d8-f7ea-48c9-83a6-38a5eb39c2af, rgb(255, 255, 255)))\"},children:\"Approach\"})})},VQv4LrVek:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1xzqj9r\",\"data-styles-preset\":\"S9AoHb0vD\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1e753739-21fa-4f46-9730-6fafd3faeb6f, rgb(241, 231, 219)))\"},children:\"Approach\"})})},yuTBo3URv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.44)\",\"--framer-line-height\":\"110%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.7))\",\"--framer-text-transform\":\"inherit\"},children:\"Approach\"})}),fonts:[\"GF;IBM Plex Sans-regular\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vjjx9x\",\"data-framer-name\":\"Line Wrapper\",layoutDependency:layoutDependency,layoutId:\"npaG52gXS\",style:{backgroundColor:\"rgba(0, 0, 0, 0.15)\"},variants:{AwDrlpPmu:{backgroundColor:\"rgba(241, 231, 219, 0.15)\"},e2LGzMelR:{backgroundColor:\"rgba(0, 0, 0, 0)\"},FoseZV2nm:{backgroundColor:\"rgba(0, 0, 0, 0)\"},FTIoXRzCT:{backgroundColor:\"rgba(0, 0, 0, 0)\"},GQnP9ZzoH:{backgroundColor:\"rgba(241, 231, 219, 0.15)\"},jaANw2B0J:{backgroundColor:\"rgba(0, 0, 0, 0)\"},NeQMN1bJy:{backgroundColor:\"rgba(0, 0, 0, 0)\"},NQoAWSqJF:{backgroundColor:\"rgba(0, 0, 0, 0)\"},oT7TYm5bn:{backgroundColor:\"rgba(0, 0, 0, 0)\"},qH14LfJL_:{backgroundColor:\"rgba(0, 0, 0, 0)\"},TUem8r16n:{backgroundColor:\"rgba(255, 255, 255, 0.15)\"},VQv4LrVek:{backgroundColor:\"rgba(241, 231, 219, 0.15)\"},yuTBo3URv:{backgroundColor:\"rgba(0, 0, 0, 0.05)\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-w0f1bp\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"hAg2oec_o\",style:{backgroundColor:\"rgb(0, 0, 0)\"},variants:{\"FPcko5hMJ-hover\":{backgroundColor:\"rgba(0, 0, 0, 0.15)\"},\"FTIoXRzCT-hover\":{backgroundColor:\"rgb(0, 0, 0)\"},\"POv0coaRn-hover\":{backgroundColor:\"rgba(242, 232, 220, 0.4)\"},AwDrlpPmu:{backgroundColor:\"var(--token-1e753739-21fa-4f46-9730-6fafd3faeb6f, rgb(241, 231, 219))\"},FoseZV2nm:{backgroundColor:\"var(--token-1e753739-21fa-4f46-9730-6fafd3faeb6f, rgb(241, 231, 219))\"},FTIoXRzCT:{backgroundColor:\"rgba(0, 0, 0, 0)\"},GQnP9ZzoH:{backgroundColor:\"rgb(145, 139, 131)\"},NQoAWSqJF:{backgroundColor:\"var(--token-1e753739-21fa-4f46-9730-6fafd3faeb6f, rgb(241, 231, 219))\"},oT7TYm5bn:{backgroundColor:\"rgba(0, 0, 0, 0)\"},POv0coaRn:{backgroundColor:\"var(--token-1e753739-21fa-4f46-9730-6fafd3faeb6f, rgb(241, 231, 219))\"},qH14LfJL_:{backgroundColor:\"var(--token-1e753739-21fa-4f46-9730-6fafd3faeb6f, rgb(241, 231, 219))\"},TUem8r16n:{backgroundColor:\"rgb(255, 255, 255)\"},VQv4LrVek:{backgroundColor:\"var(--token-1e753739-21fa-4f46-9730-6fafd3faeb6f, rgb(241, 231, 219))\"}}})})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bcwo80\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"AiCCcV0up\",style:{rotate:0},variants:{\"AwDrlpPmu-hover\":{rotate:0},\"IdEG2PcaR-hover\":{rotate:0},\"yuTBo3URv-hover\":{rotate:0},FPcko5hMJ:{rotate:180},POv0coaRn:{rotate:0}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-j82hws\",layoutDependency:layoutDependency,layoutId:\"Rg664GqNJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36.993 12.26\" overflow=\"visible\"><path d=\"M 29.967 0 C 32.199 2.572 34.541 4.492 36.993 5.756 L 36.993 6.5 C 34.54 7.73 32.199 9.653 29.967 12.26 L 28.46 12.26 C 28.898 11.328 29.374 10.415 29.887 9.523 C 30.423 8.665 30.94 7.953 31.435 7.387 L 31.707 7.077 L 0 7.077 L 0 5.182 L 31.69 5.182 L 31.439 4.875 C 31.028 4.371 30.643 3.846 30.286 3.302 L 29.887 2.682 C 29.381 1.805 28.906 0.911 28.463 0 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"yuTBo3URv-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36.993 12.26\" overflow=\"visible\"><path d=\"M 29.967 0 C 32.199 2.572 34.541 4.492 36.993 5.756 L 36.993 6.5 C 34.54 7.73 32.199 9.653 29.967 12.26 L 28.46 12.26 C 28.898 11.328 29.374 10.415 29.887 9.523 C 30.423 8.665 30.94 7.953 31.435 7.387 L 31.707 7.077 L 0 7.077 L 0 5.182 L 31.69 5.182 L 31.439 4.875 C 31.028 4.371 30.643 3.846 30.286 3.302 L 29.887 2.682 C 29.381 1.805 28.906 0.911 28.463 0 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>'},AwDrlpPmu:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.716 6.866\" overflow=\"visible\"><path d=\"M 16.782 0 C 18.031 1.44 19.343 2.516 20.716 3.223 L 20.716 3.64 C 19.342 4.329 18.031 5.406 16.782 6.866 L 15.938 6.866 C 16.183 6.344 16.449 5.833 16.737 5.333 C 17.037 4.852 17.326 4.454 17.604 4.137 L 17.756 3.963 L 0 3.963 L 0 2.902 L 17.746 2.902 L 17.606 2.73 C 17.376 2.448 17.16 2.154 16.96 1.849 L 16.737 1.502 C 16.453 1.011 16.187 0.51 15.939 0 Z\" fill=\"rgb(241, 231, 219)\"></path></svg>'},POv0coaRn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36.993 12.26\" overflow=\"visible\"><path d=\"M 29.967 0 C 32.199 2.572 34.541 4.492 36.993 5.756 L 36.993 6.5 C 34.54 7.73 32.199 9.653 29.967 12.26 L 28.46 12.26 C 28.898 11.328 29.374 10.415 29.887 9.523 C 30.423 8.665 30.94 7.953 31.435 7.387 L 31.707 7.077 L 0 7.077 L 0 5.182 L 31.69 5.182 L 31.439 4.875 C 31.028 4.371 30.643 3.846 30.286 3.302 L 29.887 2.682 C 29.381 1.805 28.906 0.911 28.463 0 Z\" fill=\"var(--token-1e753739-21fa-4f46-9730-6fafd3faeb6f, rgb(241, 231, 219)) /* {&quot;name&quot;:&quot;Background&quot;} */\"></path></svg>'},yuTBo3URv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36.993 12.26\" overflow=\"visible\"><path d=\"M 29.967 0 C 32.199 2.572 34.541 4.492 36.993 5.756 L 36.993 6.5 C 34.54 7.73 32.199 9.653 29.967 12.26 L 28.46 12.26 C 28.898 11.328 29.374 10.415 29.887 9.523 C 30.423 8.665 30.94 7.953 31.435 7.387 L 31.707 7.077 L 0 7.077 L 0 5.182 L 31.69 5.182 L 31.439 4.875 C 31.028 4.371 30.643 3.846 30.286 3.302 L 29.887 2.682 C 29.381 1.805 28.906 0.911 28.463 0 Z\" fill=\"rgb(145, 139, 131)\"></path></svg>'}},baseVariant,gestureVariant)})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(KeyboardArrowDown,{animated:true,className:\"framer-1tk8kui\",layoutDependency:layoutDependency,layoutId:\"IT1Lo8RvS\",style:{\"--esondr\":\"rgb(0, 0, 0)\",rotate:0},variants:{e2LGzMelR:{\"--esondr\":ukRq4BJJP,rotate:180},NeQMN1bJy:{\"--esondr\":ukRq4BJJP}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mIrc4.framer-50kuo5, .framer-mIrc4 .framer-50kuo5 { display: block; }\",\".framer-mIrc4.framer-21vbgd { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-mIrc4 .framer-1sv1ft5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-mIrc4 .framer-2ohaw6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-mIrc4 .framer-1p3v6d3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-mIrc4 .framer-1vjjx9x { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-mIrc4 .framer-w0f1bp { flex: none; gap: 0px; height: 1px; overflow: hidden; position: relative; width: 100%; }\",\".framer-mIrc4 .framer-1bcwo80 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-mIrc4 .framer-j82hws { height: 13px; position: relative; width: 37px; }\",\".framer-mIrc4 .framer-1tk8kui { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-mIrc4.framer-v-17ksn2t .framer-1sv1ft5, .framer-mIrc4.framer-v-1yei1f3 .framer-1sv1ft5, .framer-mIrc4.framer-v-1x9xx3j .framer-1sv1ft5, .framer-mIrc4.framer-v-1xuwc0o .framer-1sv1ft5 { gap: 10px; }\",\".framer-mIrc4.framer-v-y2t0ml .framer-w0f1bp, .framer-mIrc4.framer-v-a4zz6z .framer-w0f1bp, .framer-mIrc4.framer-v-1yei1f3 .framer-w0f1bp, .framer-mIrc4.framer-v-1o7ghky .framer-w0f1bp, .framer-mIrc4.framer-v-znc7ui .framer-w0f1bp, .framer-mIrc4.framer-v-9w3oq0 .framer-w0f1bp, .framer-mIrc4.framer-v-1qtaoum .framer-w0f1bp, .framer-mIrc4.framer-v-21vbgd.hover .framer-w0f1bp, .framer-mIrc4.framer-v-17ksn2t.hover .framer-w0f1bp, .framer-mIrc4.framer-v-erq8jx.hover .framer-w0f1bp, .framer-mIrc4.framer-v-1uh9v7n.hover .framer-w0f1bp, .framer-mIrc4.framer-v-1h25h74.hover .framer-w0f1bp, .framer-mIrc4.framer-v-1dafpsk.hover .framer-w0f1bp, .framer-mIrc4.framer-v-6lwarg.hover .framer-w0f1bp { width: 0%; }\",\".framer-mIrc4.framer-v-1h25h74 .framer-1sv1ft5, .framer-mIrc4.framer-v-6lwarg .framer-1sv1ft5 { gap: 7px; }\",\".framer-mIrc4.framer-v-1h25h74 .framer-j82hws { height: 7px; width: 21px; }\",\".framer-mIrc4.framer-v-1ntl0ub .framer-w0f1bp, .framer-mIrc4.framer-v-12ekz9x .framer-w0f1bp { width: 1%; }\",\".framer-mIrc4.framer-v-1o7ghky.framer-21vbgd, .framer-mIrc4.framer-v-znc7ui.framer-21vbgd { flex-direction: row; gap: 4px; }\",\".framer-mIrc4.framer-v-1x9xx3j .framer-2ohaw6 { order: 1; }\",\".framer-mIrc4.framer-v-1x9xx3j .framer-1bcwo80 { order: 0; }\",\".framer-mIrc4.framer-v-12ekz9x.framer-21vbgd, .framer-mIrc4.framer-v-12ekz9x .framer-2ohaw6 { align-content: flex-start; align-items: flex-start; }\",\".framer-mIrc4.framer-v-17ksn2t.hover .framer-1sv1ft5, .framer-mIrc4.framer-v-1xuwc0o.hover .framer-1sv1ft5 { gap: 16px; }\",\".framer-mIrc4.framer-v-y2t0ml.hover .framer-w0f1bp, .framer-mIrc4.framer-v-1ntl0ub.hover .framer-w0f1bp, .framer-mIrc4.framer-v-1yei1f3.hover .framer-w0f1bp, .framer-mIrc4.framer-v-9w3oq0.hover .framer-w0f1bp { width: 100%; }\",\".framer-mIrc4.framer-v-1h25h74.hover .framer-1sv1ft5, .framer-mIrc4.framer-v-6lwarg.hover .framer-1sv1ft5 { gap: 14px; }\",\".framer-mIrc4.framer-v-1yei1f3.hover .framer-1sv1ft5 { gap: 20px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-mIrc4[data-border=\"true\"]::after, .framer-mIrc4 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21\n * @framerIntrinsicWidth 102\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"IdEG2PcaR\":{\"layout\":[\"auto\",\"auto\"]},\"TUem8r16n\":{\"layout\":[\"auto\",\"auto\"]},\"qH14LfJL_\":{\"layout\":[\"auto\",\"auto\"]},\"fV9pHfaOF\":{\"layout\":[\"auto\",\"auto\"]},\"AwDrlpPmu\":{\"layout\":[\"auto\",\"auto\"]},\"FTIoXRzCT\":{\"layout\":[\"auto\",\"auto\"]},\"VQv4LrVek\":{\"layout\":[\"auto\",\"auto\"]},\"jaANw2B0J\":{\"layout\":[\"auto\",\"auto\"]},\"yuTBo3URv\":{\"layout\":[\"auto\",\"auto\"]},\"NeQMN1bJy\":{\"layout\":[\"auto\",\"auto\"]},\"e2LGzMelR\":{\"layout\":[\"auto\",\"auto\"]},\"FoseZV2nm\":{\"layout\":[\"auto\",\"auto\"]},\"GQnP9ZzoH\":{\"layout\":[\"auto\",\"auto\"]},\"FPcko5hMJ\":{\"layout\":[\"auto\",\"auto\"]},\"POv0coaRn\":{\"layout\":[\"auto\",\"auto\"]},\"oT7TYm5bn\":{\"layout\":[\"auto\",\"auto\"]},\"NQoAWSqJF\":{\"layout\":[\"auto\",\"auto\"]},\"CoC0ZvCQ0\":{\"layout\":[\"auto\",\"auto\"]},\"ewXqS5yc7\":{\"layout\":[\"auto\",\"auto\"]},\"kZ4S1g07D\":{\"layout\":[\"auto\",\"auto\"]},\"E6ghVYRMW\":{\"layout\":[\"auto\",\"auto\"]},\"HnFmpzd9w\":{\"layout\":[\"auto\",\"auto\"]},\"wcjElCeHg\":{\"layout\":[\"auto\",\"auto\"]},\"SpSpYFELt\":{\"layout\":[\"auto\",\"auto\"]},\"skiejcmGd\":{\"layout\":[\"auto\",\"auto\"]},\"K9p4Cm1rE\":{\"layout\":[\"auto\",\"auto\"]},\"GMzSjFlV2\":{\"layout\":[\"auto\",\"auto\"]},\"spP0eT3c2\":{\"layout\":[\"auto\",\"auto\"]},\"ftiOtc8YL\":{\"layout\":[\"auto\",\"auto\"]},\"a6y4XAa3P\":{\"layout\":[\"auto\",\"auto\"]},\"qaMo2pB4h\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Bh4XcU1ie\":\"linkText\",\"m8jIksaHP\":\"link\",\"ukRq4BJJP\":\"color\",\"PSDgYzWiR\":\"tap\",\"ibTZGbRWy\":\"hover\",\"cg2fVY0oe\":\"mouseAway\",\"CjeOHKmJP\":\"newTab\",\"tM42emAGa\":\"fontSizeII\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXUB_3KPFc=withCSS(Component,css,\"framer-mIrc4\");export default FramerXUB_3KPFc;FramerXUB_3KPFc.displayName=\"link\";FramerXUB_3KPFc.defaultProps={height:21,width:102};addPropertyControls(FramerXUB_3KPFc,{variant:{options:[\"PKPO4PHdB\",\"IdEG2PcaR\",\"TUem8r16n\",\"qH14LfJL_\",\"fV9pHfaOF\",\"AwDrlpPmu\",\"FTIoXRzCT\",\"VQv4LrVek\",\"jaANw2B0J\",\"yuTBo3URv\",\"NeQMN1bJy\",\"e2LGzMelR\",\"FoseZV2nm\",\"GQnP9ZzoH\",\"FPcko5hMJ\",\"POv0coaRn\",\"oT7TYm5bn\",\"NQoAWSqJF\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\",\"Variant 6\",\"Variant 7\",\"Variant 8\",\"Variant 9\",\"Variant 10\",\"/with carrot no clicked\",\"/with carrot yes clicked\",\"Website link\",\"Variant 14\",\"Variant 15\",\"Variant 16\",\"nav mobile\",\"nav mobile II\"],title:\"Variant\",type:ControlType.Enum},Bh4XcU1ie:{defaultValue:\"Approach\",displayTextArea:false,title:\"Link text\",type:ControlType.String},onBh4XcU1ieChange:{changes:\"Bh4XcU1ie\",type:ControlType.ChangeHandler},m8jIksaHP:{title:\"Link\",type:ControlType.Link},ukRq4BJJP:{defaultValue:\"rgb(0, 0, 0)\",title:\"Color\",type:ControlType.Color},PSDgYzWiR:{title:\"Tap\",type:ControlType.EventHandler},ibTZGbRWy:{title:\"Hover\",type:ControlType.EventHandler},cg2fVY0oe:{title:\"Mouse Away\",type:ControlType.EventHandler},CjeOHKmJP:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onCjeOHKmJPChange:{changes:\"CjeOHKmJP\",type:ControlType.ChangeHandler},tM42emAGa:{defaultValue:18,title:\"Font Size II\",type:ControlType.Number},ontM42emAGaChange:{changes:\"tM42emAGa\",type:ControlType.ChangeHandler}});addFonts(FramerXUB_3KPFc,[{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\"},{cssFamilyName:\"IBM Plex Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD6llzBaI5loa26g.woff2\",weight:\"400\"}]},...KeyboardArrowDownFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXUB_3KPFc\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IdEG2PcaR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TUem8r16n\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qH14LfJL_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fV9pHfaOF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AwDrlpPmu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FTIoXRzCT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VQv4LrVek\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jaANw2B0J\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yuTBo3URv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NeQMN1bJy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"e2LGzMelR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FoseZV2nm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GQnP9ZzoH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FPcko5hMJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"POv0coaRn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oT7TYm5bn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NQoAWSqJF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CoC0ZvCQ0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ewXqS5yc7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kZ4S1g07D\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"E6ghVYRMW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HnFmpzd9w\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wcjElCeHg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SpSpYFELt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"skiejcmGd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"K9p4Cm1rE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GMzSjFlV2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"spP0eT3c2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ftiOtc8YL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"a6y4XAa3P\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qaMo2pB4h\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"Bh4XcU1ie\\\":\\\"linkText\\\",\\\"m8jIksaHP\\\":\\\"link\\\",\\\"ukRq4BJJP\\\":\\\"color\\\",\\\"PSDgYzWiR\\\":\\\"tap\\\",\\\"ibTZGbRWy\\\":\\\"hover\\\",\\\"cg2fVY0oe\\\":\\\"mouseAway\\\",\\\"CjeOHKmJP\\\":\\\"newTab\\\",\\\"tM42emAGa\\\":\\\"fontSizeII\\\"}\",\"framerIntrinsicWidth\":\"102\",\"framerIntrinsicHeight\":\"21\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XUB_3KPFc.map","import{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);script.crossOrigin=\"anonymous\"// allows for more detailed INP collection\n;return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map","import{isBrowser}from\"framer-motion\";import{useLayoutEffect}from\"react\";export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}export const getCookie=(name,cookies)=>{cookies=cookies?cookies:isBrowser?document.cookie:\"\";var _cookies_match;const[,,cookie]=(_cookies_match=cookies.match(`(^|;) ?${name}=([^;]*)(;|$)`))!==null&&_cookies_match!==void 0?_cookies_match:[null,null,null];return cookie;};/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if((options===null||options===void 0?void 0:options.priority)===\"user-blocking\"){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer,useState,startTransition}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function fromGTMConsent(consent){return{necessary:consent.functionality_storage===\"granted\"&&consent.security_storage===\"granted\",marketing:consent.ad_storage===\"granted\"&&consent.ad_user_data===\"granted\"&&consent.ad_personalization===\"granted\",analytics:consent.analytics_storage===\"granted\",preferences:consent.personalization_storage===\"granted\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"initFromGTM\":return{...state,modes:action.modes,initializedFromGTM:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:state.hasSynced||action.success};default:return state;}}const initialState={dismissed:false,autoAccepted:false,modes:null,sync:false,initializedFromLocalStorage:false,initializedFromGTM:false,hasSynced:false};export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false,defaultsFromGTM=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey)):defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally&&!defaultsFromGTM){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize\n// GTM. See https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it(?)\n// Publically documented: https://www.framer.com/academy/lessons/cookie-banner-component#:~:text=Run%20a%20Tag%20After%20The%20Consent%20Update\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;if(!defaultsFromGTM)return;if(defaultConsent===null)return;if(state.initializedFromGTM)return;if(state.modes!==null)return;// State was already set (from localStorage)\nyieldBeforeCb(()=>{dispatch({type:\"initFromGTM\",modes:defaultConsent});},{priority:\"user-blocking\"});},[defaultsFromGTM,defaultConsent,state.initializedFromGTM,state.modes]);useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(!state.sync)return;const shouldSync=isBrowser&&state.modes!==null;yieldBeforeCb(()=>{if(!shouldSync){dispatch({type:\"synced\",success:false});return;}// else\nsyncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\",success:true});},{priority:\"user-blocking\"});},[state.sync,state.modes]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced||state.initializedFromGTM,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}////////////////////////////////////////////////////////////////////////////////\nconst PROMISE_NAME=\"__framer_cookieBannerDefaultConsentPromise\";// NOTE: Error can be ignored, because of `isBrowser`\nconst gtmSetsDefaultConsent=isBrowser&&!!window[PROMISE_NAME];export function useGTMDefaultConsent(){const[consent,setConsent]=useState(null);useEffect(()=>{if(!gtmSetsDefaultConsent)return;window[PROMISE_NAME].then(result=>{startTransition(()=>{setConsent(result);});});},[]);// Simplified region to use for the cookie banner\nlet region;if(consent){region=Object.values(consent).every(v=>v===\"granted\")?\"World\":\"EU\";}return{available:gtmSetsDefaultConsent,consent:consent?fromGTMConsent(consent):null,region};}\nexport const __FramerMetadata__ = {\"exports\":{\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGTMDefaultConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./consent.map","// Check if visitor is in EU\nconst countries=[\"BE\",\"EL\",\"LT\",\"PT\",\"BG\",\"ES\",\"LU\",\"RO\",\"CZ\",\"FR\",\"RE\",\"GP\",\"MQ\",\"GF\",\"YT\",\"BL\",\"MF\",\"PM\",\"WF\",\"PF\",\"NC\",\"HU\",\"SI\",\"DK\",\"FO\",\"GL\",\"HR\",\"MT\",\"SK\",\"DE\",\"IT\",\"NL\",\"AW\",\"CW\",\"SX\",\"FI\",\"AX\",\"EE\",\"CY\",\"AT\",\"SE\",\"IE\",\"LV\",\"PL\",\"UK\",\"GB\",\"AI\",\"BM\",\"IO\",\"VG\",\"KY\",\"FK\",\"GI\",\"MS\",\"PN\",\"SH\",\"TC\",\"GG\",\"JE\",\"IM\"];const isInEUTimezone=()=>{return Intl?.DateTimeFormat()?.resolvedOptions()?.timeZone?.startsWith(\"Europe\");};const isEULocale=()=>{const locale=navigator.language??navigator.languages?.[0];return countries.some(country=>locale?.toUpperCase()?.includes(country));};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map","import{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";export function useRegion({content,useRegionFromProps,skipEUCheck,regionFromGTM}){const isInEUBasedOnLocation=isBrowser&&!skipEUCheck&&!regionFromGTM?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[regionFromGTM?regionFromGTM:useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./region.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,lazy,Suspense}from\"react\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/sBWK1WbcsjrFOSoIzxuJ/Blf0sjosZ.js\"));export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const paddingValue=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=banner.style.border?.width?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{fontFamily:DEFAULT_FONT_FAMILY,maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,showReject:region.showReject,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`],\"framer-lib-cookie-banner\");function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,showReject=true,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme,optional:option===\"necessary\"?options[option].optional:true}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[showReject&&/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,optional,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...theme.fontTitle},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive,ariaLabel:`Toggle for ${title}`})}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:theme.toggleColor,...theme.fontTitle,fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...theme.fontBody},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",fontWeight:\"bold\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||policy?.link;if(!shouldShow)return null;if(!description){return /*#__PURE__*/_jsx(DescriptionParagraph,{policy:policy,style:style,linkColor:linkColor});}// @ivan: Support rendering the description in multiple paragraphs.\n// This is a site speed optimization: it allows to split a single\n// huge <p> into several smaller ones, which prevents the huge <p>\n// from becoming an LCP element.\nconst descriptionParagraphs=description?.split(\"\\n\\n\");return description.split(\"\\n\\n\").map((line,index)=>/*#__PURE__*/_jsx(DescriptionParagraph,{line:line,// Only render the policy in the last paragraph\n    policy:index===descriptionParagraphs.length-1?policy:null,style:{// Add a spacing between paragraphs\n    marginTop:index>0?4:0,...style},linkColor:linkColor},index));}function DescriptionParagraph({line,policy,style,linkColor}){return /*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[line,line&&policy?.link?\" \":null,policy?.link&&/*#__PURE__*/_jsxs(\"span\",{children:[policy?.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy?.link,target:\"_blank\",style:{color:linkColor,textDecoration:\"none\"},children:policy?.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}const Button=withCSS(function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;return /*#__PURE__*/_jsx(motion.input,{className:\"__framer-cookie-component-button\",id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:settings.hoverOpacity??.6},whileTap:{opacity:settings.tapOpacity??.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...settings.font}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");\nexport const __FramerMetadata__ = {\"exports\":{\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsOnFramerCanvas,withCSS}from\"framer\";import{AnimatePresence,isBrowser,motion}from\"framer-motion\";import{lazy,Suspense,useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{defaultConsent,useConsent,useGTMDefaultConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/L9fJK0tucMOkjZFRszrm/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,gtmLoadedExternally,onShown,onConsentChange,onAccept,onDismiss,onReject,onSavePreferences}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const skipLogic=!preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;const gtmDefaults=useGTMDefaultConsent();const region=useRegion({content,useRegionFromProps:isPreview,// skip EU check (expensive) if we are on the canvas and don't want a preview\nskipEUCheck:skipLogic,regionFromGTM:gtmDefaults.region});const consent=useConsent({gtmId,defaultConsent:gtmDefaults.available?gtmDefaults.consent:region.defaults,gtmLoadedExternally,defaultsFromGTM:gtmDefaults.available});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{if(skipLogic)return;// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){yieldBeforeCb(()=>onShown({isInEU}),{priority:\"user-blocking\"});}},[isOpen,skipLogic]);// Check if user should be prompted\nuseEffect(()=>{if(skipLogic)return;const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){performance.mark(\"framer-cookie-open\");setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed,skipLogic]);useEffect(()=>{if(skipLogic)return;if(onConsentChange){yieldBeforeCb(()=>onConsentChange({isInEU,consent:consent.modes}));}},[consent.modes,skipLogic]);async function handleDismiss(){await interactionResponse();consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){yieldBeforeCb(()=>onDismiss({isInEU}));}}async function handleAcceptAll(){await interactionResponse();consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}async function handleRejectAll(){await interactionResponse();consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){yieldBeforeCb(()=>onReject({isInEU}));}}async function handleAcceptCurrent(){await interactionResponse();consent.acceptCurrent();setIsOpen(false);// Fire callbacks\nyieldBeforeCb(()=>{if(onAccept){onAccept({isInEU});}});yieldBeforeCb(()=>{if(onSavePreferences){onSavePreferences({isInEU});}});}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),!skipLogic&&/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode,isOpen:isOpen})]});}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/qKhU3oZiLDe4R0LcF3Tp/Icons.js\"));function Overlay(props){const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);const isOpen=props.isOpen;const[shouldRenderPortal,setShouldRenderPortal]=useState(isOpen);// if the portal has previously been rendered, we want to keep rendering the portal, which ensures:\n// - that AnimatePresence works (fade out effect)\n// - we don't cause body style recalc/reflow when the DOM node is removed\nif(!shouldRenderPortal&&isOpen)setShouldRenderPortal(isOpen);if(!shouldRenderPortal)return null;const blocking=props.region.blocking;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen?/*#__PURE__*/_jsxs(motion.div,{style:{// We only need to span to the full viewport width if the overlay is blocking.\n// Otherwise, we optimize for a smaller layer size. see: https://framer-team.slack.com/archives/C05V49Q4NJ2/p1709820207863249\ntop:blocking||alignItems===\"flex-start\"?0:undefined,left:blocking||justifyContent===\"flex-start\"?0:undefined,right:blocking||justifyContent===\"flex-end\"?0:undefined,height:blocking?\"100%\":undefined,width:blocking||justifyContent===\"center\"?\"100%\":undefined,bottom:blocking||alignItems===\"flex-end\"?0:undefined,boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:blocking?\"all\":\"none\"},children:[blocking&&/*#__PURE__*/_jsx(Backdrop,{color:props.banner.style?.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}):null})}),document.body);}const Trigger=withCSS(({trigger,style,onClick})=>{const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{className:\"__framer-cookie-component-button\",\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?/*#__PURE__*/_jsx(_Fragment,{children:trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\",\"framer-lib-cookie-trigger\");function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},tapOpacity:{title:\"Tap Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.4},hoverOpacity:{title:\"Hover Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.6},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>!props.isEU},euShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.euType!==\"advanced\"},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>props.isEU},worldShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.worldType!==\"advanced\"},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true},optional:{title:\"Optional\",type:ControlType.Boolean,defaultValue:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cookies.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";/**\n * @framerIntrinsicWidth auto\n * @framerIntrinsicHeight auto\n */export default function SVGComponent(props){const{customSvgCode,overrideColors,customColor,customPadding,customStrokeWidth,lineCap,lineJoin,title,description,enableAnimation,animationDuration,staggerDelay,enableRotation,rotationDuration}=props;const[isInView,setIsInView]=React.useState(false);const[allowOverflow,setAllowOverflow]=React.useState(false);const containerRef=React.useRef(null);const extractViewBox=svgCode=>{const viewBoxMatch=svgCode.match(/viewBox=\"([^\"]+)\"/);return viewBoxMatch?viewBoxMatch[1]:\"0 0 24 24\";};const extractSVGElements=svgCode=>{// Extract all path, circle, rect, polygon, etc. elements\nconst elementRegex=/<(path|circle|rect|polygon|ellipse|line|polyline)[^>]*>/g;const matches=svgCode.match(elementRegex)||[];return matches;};const processSVGContent=originalSvgCode=>{let modifiedSvgCode=originalSvgCode;const viewBox=extractViewBox(originalSvgCode);const elements=extractSVGElements(originalSvgCode);// Only modify colors if overrideColors is true\nif(overrideColors){// Handle circle fill\nconst circleFillRegex=/<circle[^>]*fill=\"([^\"]*)\"/;const circleMatch=modifiedSvgCode.match(circleFillRegex);if(circleMatch){const updatedCircle=circleMatch[0].replace(circleMatch[1],customColor);modifiedSvgCode=modifiedSvgCode.replace(circleFillRegex,updatedCircle);}else if(modifiedSvgCode.includes(\"<circle\")){modifiedSvgCode=modifiedSvgCode.replace(/<circle/g,`<circle fill=\"${customColor}\"`);}// Handle path stroke and fill\nif(modifiedSvgCode.includes('stroke=\"')){// Modify path with stroke\nmodifiedSvgCode=modifiedSvgCode.replace(/<path/g,`<path stroke=\"${customColor}\" stroke-linecap=\"${lineCap}\" stroke-width=\"${customStrokeWidth}\" stroke-linejoin=\"${lineJoin}\"`);}else{// Modify path without stroke\nmodifiedSvgCode=modifiedSvgCode.replace(/<path/g,`<path fill=\"${customColor}\"`);}}else if(modifiedSvgCode.includes('stroke=\"')){// If not overriding colors but stroke exists, still apply stroke properties\nmodifiedSvgCode=modifiedSvgCode.replace(/<path[^>]*stroke=\"([^\"]*)\"/g,`<path stroke=\"$1\" stroke-linecap=\"${lineCap}\" stroke-width=\"${customStrokeWidth}\" stroke-linejoin=\"${lineJoin}\"`);}// Ensure overflow is visible\nif(!modifiedSvgCode.includes('overflow=\"')){modifiedSvgCode=modifiedSvgCode.replace(/<svg/,`<svg overflow=\"visible\"`);}else{modifiedSvgCode=modifiedSvgCode.replace(/overflow=\"[^\"]*\"/,'overflow=\"visible\"');}return{processedCode:modifiedSvgCode,viewBox,elements};};const processElementForAnimation=(element,index)=>{// Extract the element content\nconst tagMatch=element.match(/<(\\w+)/);if(!tagMatch)return element;const tagName=tagMatch[1];const attributes=element.replace(/<\\w+\\s*/,\"\").replace(\">\",\"\");return{tagName,attributes,index};};// Intersection Observer to track when top of component is in view\nReact.useEffect(()=>{const observer=new IntersectionObserver(([entry])=>{// Check if the top edge has entered the viewport\nif(entry.isIntersecting&&entry.boundingClientRect.top<window.innerHeight){setIsInView(true);}else if(!entry.isIntersecting){setIsInView(false);setAllowOverflow(false);}},{threshold:0,rootMargin:\"0px\"});if(containerRef.current){observer.observe(containerRef.current);}return()=>{if(containerRef.current){observer.unobserve(containerRef.current);}};},[]);// Handle overflow timing - enable overflow just before rotation starts\nReact.useEffect(()=>{if(isInView&&enableRotation&&enableAnimation){const processedElements=extractSVGElements(customSvgCode);const lastElementIndex=processedElements.length-1;const slideAnimationDelay=lastElementIndex*staggerDelay;const slideAnimationEnd=slideAnimationDelay+animationDuration;// Set overflow to visible just before rotation begins\nconst timer=setTimeout(()=>{setAllowOverflow(true);},slideAnimationEnd*1e3-100)// 100ms before rotation starts\n;return()=>clearTimeout(timer);}},[isInView,enableRotation,enableAnimation,customSvgCode,staggerDelay,animationDuration]);const containerStyle={padding:`${customPadding}px`,width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",overflow:allowOverflow?\"visible\":\"hidden\"};const accessibilityProps={role:\"img\",...title&&{\"aria-label\":title},...description&&{\"aria-description\":description}};const{processedCode,viewBox,elements}=processSVGContent(customSvgCode);if(!enableAnimation){return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,children:/*#__PURE__*/_jsx(\"svg\",{width:\"100%\",height:\"100%\",viewBox:viewBox,preserveAspectRatio:\"xMinYMid meet\",...accessibilityProps,dangerouslySetInnerHTML:{__html:processedCode}})});}// Process elements for animation\nconst processedElements=elements.map((el,i)=>processElementForAnimation(el,i));const lastElementIndex=processedElements.length-1;return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:containerStyle,children:/*#__PURE__*/_jsx(\"svg\",{width:\"100%\",height:\"100%\",viewBox:viewBox,preserveAspectRatio:\"xMinYMid meet\",style:{overflow:allowOverflow?\"visible\":\"hidden\"},...accessibilityProps,children:processedElements.map((item,index)=>{const Component=motion[item.tagName];const isLastElement=index===lastElementIndex;// First element has no delay, subsequent elements have staggered delays\nconst slideAnimationDelay=index===0?0:index*staggerDelay;const slideAnimationEnd=slideAnimationDelay+animationDuration;return /*#__PURE__*/_jsx(Component,{...Object.fromEntries(item.attributes.split(/\\s+(?=\\w+=)/).filter(Boolean).map(attr=>{const[key,...valueParts]=attr.split(\"=\");const value=valueParts.join(\"=\").replace(/^\"|\"$/g,\"\");return[key,value];})),style:{originX:.5,originY:.5},animate:isInView?isLastElement&&enableRotation?{opacity:1,y:0,rotate:360}:{opacity:1,y:0}:{opacity:0,y:100,rotate:0},transition:{opacity:{duration:animationDuration,delay:isInView?slideAnimationDelay:0,ease:[.34,1.56,.64,1]},y:{duration:animationDuration,delay:isInView?slideAnimationDelay:0,ease:[.34,1.56,.64,1],type:\"spring\",stiffness:100,damping:15,mass:.8},rotate:isLastElement&&enableRotation&&isInView?{duration:rotationDuration,delay:slideAnimationEnd,ease:\"linear\",repeat:Infinity,repeatType:\"loop\"}:{duration:0}}},index);})})});}SVGComponent.defaultProps={customSvgCode:`<svg width=\"800\" height=\"800\" viewBox=\"0 0 800 800\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M225 508H400V674.668L225 508Z\" fill=\"#0055FF\"/>\n<path d=\"M400 341.664H225V508.332H575L400 341.664Z\" fill=\"#00AAFF\"/>\n<path d=\"M225 175L400 341.668H575V175H225Z\" fill=\"#88DDFF\"/>\n</svg>\n\n`,overrideColors:true,customColor:\"#000000\",customPadding:0,customStrokeWidth:2,lineCap:\"butt\",lineJoin:\"miter\",title:\"\",description:\"\",enableAnimation:true,animationDuration:.8,staggerDelay:.08,enableRotation:true,rotationDuration:8};addPropertyControls(SVGComponent,{customSvgCode:{type:ControlType.String,title:\"SVG Code\",displayTextArea:true},overrideColors:{type:ControlType.Boolean,title:\"Override Colors\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},customColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\",hidden:props=>!props.overrideColors},customPadding:{type:ControlType.Number,title:\"Padding\",defaultValue:0,min:0,step:1,displayStepper:true},customStrokeWidth:{type:ControlType.Number,title:\"Stroke Width\",defaultValue:2,min:0,step:.1,displayStepper:true,hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineCap:{type:ControlType.Enum,title:\"Line Cap\",options:[\"butt\",\"round\",\"square\"],optionTitles:[\"Butt\",\"Round\",\"Square\"],defaultValue:\"butt\",hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineJoin:{type:ControlType.Enum,title:\"Line Join\",options:[\"round\",\"miter\",\"bevel\"],optionTitles:[\"Round\",\"Miter\",\"Bevel\"],defaultValue:\"miter\",hidden:props=>!props.customSvgCode.includes('stroke=\"')},enableAnimation:{type:ControlType.Boolean,title:\"Enable Animation\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},animationDuration:{type:ControlType.Number,title:\"Duration\",defaultValue:.8,min:.1,max:3,step:.1,displayStepper:true,hidden:props=>!props.enableAnimation},staggerDelay:{type:ControlType.Number,title:\"Stagger Delay\",defaultValue:.08,min:0,max:.5,step:.01,displayStepper:true,hidden:props=>!props.enableAnimation},enableRotation:{type:ControlType.Boolean,title:\"Rotate Last Element\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:props=>!props.enableAnimation},rotationDuration:{type:ControlType.Number,title:\"Rotation Speed\",defaultValue:8,min:1,max:30,step:.5,displayStepper:true,hidden:props=>!props.enableAnimation||!props.enableRotation},title:{type:ControlType.String,title:\"Title\",defaultValue:\"\",placeholder:\"Icon name...\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"\",placeholder:\"Icon purpose...\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SVGComponent\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"auto\",\"framerIntrinsicHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG.map","// Generated by Framer (b0a34fe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/0rbDSfgig0pa1jgTUVPk/Cookies.js\";import SVGComponent1 from\"https://framerusercontent.com/modules/iQizRGR1tPWjB0yoX2UD/rlLpPUb61noLhIAQXWlv/SVG.js\";import SVGComponent from\"https://framerusercontent.com/modules/4KcAkNEIkJPKt4loKWlW/n5JgKFpbM17RaW86Vk3x/SVG.js\";import JoinMail from\"https://framerusercontent.com/modules/cwYd4e5GfRSCnr2QQxdl/ni6SaBXb4e7ECd1WWJ1O/AW3WfjLr6.js\";import Link from\"https://framerusercontent.com/modules/zdhhxlnIWDW5Cj86Dc1E/nv34nFKwTk3fxVJcr1jH/XUB_3KPFc.js\";const JoinMailFonts=getFonts(JoinMail);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const LinkFonts=getFonts(Link);const MotionDivWithFX=withFX(motion.div);const SVGComponentFonts=getFonts(SVGComponent);const SVGComponent1Fonts=getFonts(SVGComponent1);const CookieBannerFonts=getFonts(CookieBanner);const cycleOrder=[\"t1WilozXV\",\"AOlZcwSRk\",\"kr0J_PzAk\",\"P0k4C8nN5\"];const serializationHash=\"framer-OSk29\";const variantClassNames={AOlZcwSRk:\"framer-v-190hfrj\",kr0J_PzAk:\"framer-v-kfqy0n\",P0k4C8nN5:\"framer-v-if9uck\",t1WilozXV:\"framer-v-vx2avq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const NLPCul0HE=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:100};const transition2={damping:40,delay:.2,mass:1.5,stiffness:150,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition3={damping:40,delay:.3,mass:1.5,stiffness:150,type:\"spring\"};const transition4={damping:40,delay:.4,mass:1.5,stiffness:150,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:50};const transition5={damping:40,delay:.1,mass:1.5,stiffness:150,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-1910,y:0};const transition6={delay:.2,duration:1.5,ease:[.12,.23,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"t1WilozXV\",Minidesktop:\"AOlZcwSRk\",Mobile:\"P0k4C8nN5\",Tablet:\"kr0J_PzAk\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,scrollSection,width,...props})=>{return{...props,NLPCul0HE:scrollSection??props.NLPCul0HE,variant:humanReadableVariantMap[props.variant]??props.variant??\"t1WilozXV\"};};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,NLPCul0HE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"t1WilozXV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const ifusJ_Lro17cnhlw=activeVariantCallback(async(...args)=>{setVariant(\"t1WilozXV\");});const ifusJ_Lro123y1na=activeVariantCallback(async(...args)=>{setVariant(\"AOlZcwSRk\");});const ifusJ_Lrozcsais=activeVariantCallback(async(...args)=>{setVariant(\"kr0J_PzAk\");});const ifusJ_Lro1q0ufok=activeVariantCallback(async(...args)=>{setVariant(\"P0k4C8nN5\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"kr0J_PzAk\",\"P0k4C8nN5\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"kr0J_PzAk\",\"P0k4C8nN5\"].includes(baseVariant))return true;return false;};const router=useRouter();const isDisplayed2=()=>{if(baseVariant===\"P0k4C8nN5\")return false;return true;};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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-vx2avq\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"t1WilozXV\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.75px\",backgroundColor:\"var(--token-1e753739-21fa-4f46-9730-6fafd3faeb6f, rgb(241, 231, 219))\",...style},...addPropertyOverrides({AOlZcwSRk:{\"data-framer-name\":\"Minidesktop\"},kr0J_PzAk:{\"data-framer-name\":\"Tablet\"},P0k4C8nN5:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gf22nc\",\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"ZSdcmJQ00\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2lsZGEgRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Gilda Display\", \"Gilda Display Placeholder\", serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 4.13)\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"110%\",\"--framer-text-alignment\":\"center\"},children:\"Get in touch with us.\"})}),className:\"framer-y0xmbw\",\"data-framer-name\":\"Get in touch with us.\",fonts:[\"GF;Gilda Display-regular\"],layoutDependency:layoutDependency,layoutId:\"tsvTWiP5v\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kr0J_PzAk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2lsZGEgRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Gilda Display\", \"Gilda Display Placeholder\", serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 4.13)\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"110%\",\"--framer-text-alignment\":\"left\"},children:\"Get in touch with us.\"})})},P0k4C8nN5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2lsZGEgRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Gilda Display\", \"Gilda Display Placeholder\", serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 3)\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"110%\",\"--framer-text-alignment\":\"left\"},children:\"Get in touch with us.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14a4iqk\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"TV5hEi17t\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:174,width:`min(max((min(${componentViewport?.width||\"100vw\"}, 1920px) - 50px) / 2, 1px), (min(${componentViewport?.width||\"100vw\"}, 1920px) - 40px) * 0.4)`,y:(componentViewport?.y||0)+120+0+0+483+0,...addPropertyOverrides({AOlZcwSRk:{width:`min(max((min(${componentViewport?.width||\"100vw\"}, 1920px) - 50px) / 2, 1px), (min(${componentViewport?.width||\"100vw\"}, 1920px) - 40px) * 0.35)`,y:(componentViewport?.y||0)+120+0+0+443+0},kr0J_PzAk:{width:`min(min(min(${componentViewport?.width||\"100vw\"} - 40px, 1920px), 1440px), min(min(${componentViewport?.width||\"100vw\"} - 40px, 1920px), 1440px) * 0.7)`,y:(componentViewport?.y||0)+80+0+0+443+0+0},P0k4C8nN5:{width:`min(min(${componentViewport?.width||\"100vw\"} - 16px, 1920px), 1440px)`,y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__targets:[{ref:NLPCul0HE,target:\"animate\"}],__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-hs6vsh-container\",layoutDependency:layoutDependency,layoutId:\"bk6iW0ri_-container\",nodeId:\"bk6iW0ri_\",rendersWithMotion:true,scopeId:\"iBLwd1y0m\",children:/*#__PURE__*/_jsx(JoinMail,{height:\"100%\",id:\"bk6iW0ri_\",ifusJ_Lro:ifusJ_Lro17cnhlw,layoutId:\"bk6iW0ri_\",P5pJ4NWD5:34,style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"hLKlSQSA4\"),width:\"100%\",...addPropertyOverrides({AOlZcwSRk:{ifusJ_Lro:ifusJ_Lro123y1na,P5pJ4NWD5:28.8},kr0J_PzAk:{ifusJ_Lro:ifusJ_Lrozcsais},P0k4C8nN5:{ifusJ_Lro:ifusJ_Lro1q0ufok,style:{width:\"100%\"},variant:matchVariant(\"eCx4j_bfp\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18flsoj\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"DKLRhx_q4\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__targets:[{ref:NLPCul0HE,target:\"animate\"}],__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-be8ca1\",\"data-framer-name\":\"Pitch\",layoutDependency:layoutDependency,layoutId:\"sDFdyAFw3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2lsZGEgRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Gilda Display\", \"Gilda Display Placeholder\", serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 2.1)\",\"--framer-line-height\":\"110%\"},children:\"Pitch submissions\"})}),className:\"framer-1qwmbgy\",\"data-framer-name\":\"Pitch submissions\",fonts:[\"GF;Gilda Display-regular\"],layoutDependency:layoutDependency,layoutId:\"byWJjWikD\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AOlZcwSRk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2lsZGEgRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Gilda Display\", \"Gilda Display Placeholder\", serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.8)\",\"--framer-line-height\":\"110%\"},children:\"Pitch submissions\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15ywrez\",\"data-framer-name\":\"Submit\",layoutDependency:layoutDependency,layoutId:\"RohfhnDbd\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+120+0+0+483+0+0+0+231+0,...addPropertyOverrides({AOlZcwSRk:{y:(componentViewport?.y||0)+120+0+0+443+0+0+0+203.5+0},kr0J_PzAk:{y:(componentViewport?.y||0)+80+0+0+443+0+274+0+0+231+0},P0k4C8nN5:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-c16mmm-container\",layoutDependency:layoutDependency,layoutId:\"B4T1lOJuE-container\",nodeId:\"B4T1lOJuE\",rendersWithMotion:true,scopeId:\"iBLwd1y0m\",children:/*#__PURE__*/_jsx(Link,{Bh4XcU1ie:\"pitches@uncorkcapital.com\",CjeOHKmJP:false,height:\"100%\",id:\"B4T1lOJuE\",layoutId:\"B4T1lOJuE\",m8jIksaHP:\"mailto:pitches@uncorkcapital.com\",tM42emAGa:18,ukRq4BJJP:\"rgb(0, 0, 0)\",variant:matchVariant(\"PKPO4PHdB\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__targets:[{ref:NLPCul0HE,target:\"animate\"}],__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-2me058\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"Db3hApJN6\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2lsZGEgRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Gilda Display\", \"Gilda Display Placeholder\", serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 2.1)\",\"--framer-line-height\":\"110%\"},children:\"Social\"})}),className:\"framer-18eyuhy\",\"data-framer-name\":\"Social\",fonts:[\"GF;Gilda Display-regular\"],layoutDependency:layoutDependency,layoutId:\"glDc48SU6\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AOlZcwSRk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2lsZGEgRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Gilda Display\", \"Gilda Display Placeholder\", serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.8)\",\"--framer-line-height\":\"110%\"},children:\"Social\"})})},P0k4C8nN5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2lsZGEgRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Gilda Display\", \"Gilda Display Placeholder\", serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.6)\",\"--framer-line-height\":\"110%\"},children:\"Social\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-emzixv\",\"data-framer-name\":\"links\",layoutDependency:layoutDependency,layoutId:\"ik_Yz_740\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+120+0+0+483+0+0+0+231+0,...addPropertyOverrides({AOlZcwSRk:{y:(componentViewport?.y||0)+120+0+0+443+0+22+0+159.5+0},kr0J_PzAk:{y:(componentViewport?.y||0)+80+0+0+443+0+274+0+0+231+0},P0k4C8nN5:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16ya48-container\",layoutDependency:layoutDependency,layoutId:\"wQTtjxG3I-container\",nodeId:\"wQTtjxG3I\",rendersWithMotion:true,scopeId:\"iBLwd1y0m\",children:/*#__PURE__*/_jsx(Link,{Bh4XcU1ie:\"LinkedIn\",CjeOHKmJP:false,height:\"100%\",id:\"wQTtjxG3I\",layoutId:\"wQTtjxG3I\",m8jIksaHP:\"https://www.linkedin.com/company/uncorkcapital\",tM42emAGa:18,ukRq4BJJP:\"rgb(0, 0, 0)\",variant:matchVariant(\"PKPO4PHdB\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+120+0+0+483+0+0+0+231+0,...addPropertyOverrides({AOlZcwSRk:{y:(componentViewport?.y||0)+120+0+0+443+0+22+0+159.5+0},kr0J_PzAk:{y:(componentViewport?.y||0)+80+0+0+443+0+274+0+0+231+0},P0k4C8nN5:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1laup9a-container\",layoutDependency:layoutDependency,layoutId:\"yhXOnmn0_-container\",nodeId:\"yhXOnmn0_\",rendersWithMotion:true,scopeId:\"iBLwd1y0m\",children:/*#__PURE__*/_jsx(Link,{Bh4XcU1ie:\"X\",CjeOHKmJP:false,height:\"100%\",id:\"yhXOnmn0_\",layoutId:\"yhXOnmn0_\",m8jIksaHP:\"https://x.com/uncorkcap\",tM42emAGa:18,ukRq4BJJP:\"rgb(0, 0, 0)\",variant:matchVariant(\"PKPO4PHdB\"),width:\"100%\"})})})]})]})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{className:\"framer-1hby0ml\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"Gg6cOQz7e\",...addPropertyOverrides({P0k4C8nN5:{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(Image1,{className:\"framer-1n9l45d\",\"data-framer-name\":\"Logo wrapper\",layoutDependency:layoutDependency,layoutId:\"B0N9MTDn8\",...addPropertyOverrides({kr0J_PzAk:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+0+0+1049+0+0),pixelHeight:285,pixelWidth:1408,sizes:`min(min(${componentViewport?.width||\"100vw\"} - 40px, 1920px), 832px)`,src:\"https://framerusercontent.com/images/7rbVIy1aefEcEIdolv6cRzvuXcg.png?width=1408&height=285\",srcSet:\"https://framerusercontent.com/images/7rbVIy1aefEcEIdolv6cRzvuXcg.png?scale-down-to=512&width=1408&height=285 512w,https://framerusercontent.com/images/7rbVIy1aefEcEIdolv6cRzvuXcg.png?scale-down-to=1024&width=1408&height=285 1024w,https://framerusercontent.com/images/7rbVIy1aefEcEIdolv6cRzvuXcg.png?width=1408&height=285 1408w\"},fitImageDimension:\"height\"},P0k4C8nN5:{background:{alt:\"\",fit:\"fill\",pixelHeight:285,pixelWidth:1408,sizes:`min(min(${componentViewport?.width||\"100vw\"} - 16px, 1920px), 832px)`,src:\"https://framerusercontent.com/images/7rbVIy1aefEcEIdolv6cRzvuXcg.png?width=1408&height=285\",srcSet:\"https://framerusercontent.com/images/7rbVIy1aefEcEIdolv6cRzvuXcg.png?scale-down-to=512&width=1408&height=285 512w,https://framerusercontent.com/images/7rbVIy1aefEcEIdolv6cRzvuXcg.png?scale-down-to=1024&width=1408&height=285 1024w,https://framerusercontent.com/images/7rbVIy1aefEcEIdolv6cRzvuXcg.png?width=1408&height=285 1408w\"},fitImageDimension:\"height\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7rd4u8-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"qUgwRxo_7-container\",nodeId:\"qUgwRxo_7\",rendersWithMotion:true,scopeId:\"iBLwd1y0m\",children:/*#__PURE__*/_jsx(SVGComponent,{animationDuration:.8,customColor:\"rgb(0, 0, 0)\",customPadding:0,customStrokeWidth:2,customSvgCode:'<svg width=\"1880\" height=\"381\" viewBox=\"0 0 1880 381\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M1732.73 262.262L1740.86 253.255L1740.79 253.155L1802.42 184.885C1814.28 171.61 1819.02 156.438 1806.22 146.481V145.533H1864.06V146.481C1838.46 157.86 1826.6 170.187 1810.01 189.625L1769.71 235.14L1836.56 327.591C1852.2 349.874 1863.11 361.252 1879.7 370.26V371.208H1826.13L1746.34 260.829L1732.73 276.198V310.049C1732.73 339.917 1734.63 355.563 1743.63 370.26V371.208H1687.69V370.26C1695.27 355.563 1698.12 340.391 1698.12 310.522V69.2021C1698.12 46.9191 1688.16 34.592 1677.26 25.584V24.6357L1732.73 1.87891V262.262Z\" fill=\"black\"/>\\n<path d=\"M1536.42 370.26C1545.43 349.873 1546.85 330.909 1546.85 298.195V209.537C1546.85 185.358 1536.9 171.609 1525.99 162.127V161.178L1579.57 136.051V193.418V193.892C1599.95 171.135 1625.56 138.421 1657.8 138.421L1657.32 185.358H1655.9C1648.31 180.143 1628.87 174.928 1617.97 174.928C1609.91 174.928 1594.26 187.728 1581.46 204.322V297.721C1581.46 330.435 1582.41 349.399 1591.89 370.26V371.208H1536.42V370.26Z\" fill=\"black\"/>\\n<path d=\"M1383.04 378.32C1318.09 378.32 1264.04 324.272 1264.04 258.845C1264.04 193.418 1319.03 138.422 1383.04 138.422C1447.99 138.422 1502.04 193.418 1502.04 258.845C1502.04 324.272 1447.99 378.32 1383.04 378.32ZM1383.04 369.312C1436.61 369.312 1462.21 317.634 1462.21 258.845C1462.21 199.582 1436.14 147.43 1383.04 147.43C1329.94 147.43 1303.86 199.582 1303.86 258.845C1303.86 317.634 1329.46 369.312 1383.04 369.312Z\" fill=\"black\"/>\\n<path d=\"M1239.62 319.326L1239.96 315.786H1237.74C1219.8 345.923 1193.9 370.32 1162.87 370.32C1162.15 370.32 1161.47 370.224 1160.74 370.224C1096.06 362.81 1084.28 307.797 1084.28 247.571C1084.28 183.948 1115.31 146.157 1162.34 146.157C1193.37 146.157 1219.26 170.554 1237.2 200.691H1239.43L1234.58 151.898C1223.43 146.636 1202.58 137.547 1170.1 137.547C1106.1 137.547 1047.24 187.775 1047.92 263.836C1048.4 319.087 1081.91 378.931 1170.63 378.931C1203.11 378.931 1223.96 369.842 1235.11 364.58L1239.57 319.517C1239.62 319.47 1239.62 319.374 1239.67 319.326H1239.62Z\" fill=\"black\"/>\\n<path d=\"M869.492 371.208H814.021V370.26C823.029 349.873 824.452 330.909 824.452 298.195V209.537C824.452 185.358 814.495 171.609 803.591 162.127V161.178L857.165 136.051V180.143V180.109C879.448 153.559 908.369 138.421 940.134 138.421C983.752 138.421 1006.98 164.497 1006.98 207.641V297.721C1006.98 331.383 1007.46 349.873 1017.41 370.26V371.208H961.943V370.26C970.951 349.399 972.373 329.961 972.373 298.195V215.227C972.373 186.306 959.572 161.653 923.54 161.653C901.257 161.653 877.552 170.661 859.061 189.625V297.721C859.061 330.435 860.01 349.399 869.492 370.26V371.208Z\" fill=\"black\"/>\\n<path d=\"M646.291 377.318C576.123 377.318 516.86 342.708 516.86 257.369V95.2244C516.86 61.5628 513.067 49.7102 497.896 24.1084V23.1602H574.701V24.1084C561.9 44.495 555.737 62.5111 555.737 95.2244V255.947C555.737 337.493 598.406 366.414 654.825 366.414C731.156 366.414 755.336 311.891 755.336 251.68V102.336C755.336 66.778 749.172 52.0807 721.2 24.1084V23.1602H796.583L797.531 24.1084C772.404 52.0807 765.766 66.778 765.766 102.336V251.206C765.766 319.003 736.371 377.318 646.291 377.318Z\" fill=\"black\"/>\\n<path d=\"M220.438 246.073C220.688 246.574 246.29 297.612 265.23 323.166L271.697 331.888L244.562 347.927L239.852 338.509C227.936 314.68 218.11 297.653 211.406 286.789C201.372 301.993 183.659 330.691 163.854 371.324L159.255 380.77L133.249 365.788L138.587 357.205C170.655 305.597 201.707 248.229 203.017 245.809L211.992 229.172L220.438 246.073ZM10.3594 244.383C30.4005 245.064 53.0205 245.412 77.5771 245.412C111.597 245.412 138.105 244.716 139.22 244.688L139.317 247.471L139.247 244.688L158.174 244.174L147.665 259.907C147.355 260.385 115.819 307.803 102.983 337.056L98.6211 346.987L71.1797 331.491L77.0195 322.728C91.7786 300.568 101.687 283.569 107.806 272.343C98.7467 271.786 85.5761 271.23 68.8799 271.23C50.1909 271.23 30.61 271.912 10.6807 273.275L0.171875 273.999L0.241211 244.035L10.3594 244.383ZM244.971 177.914C247.788 178.095 272.929 179.652 298.529 179.652C313.149 179.652 325.162 179.152 334.249 178.164L345.036 176.981L345.245 208.462L334.724 207.766C317.637 206.653 301.582 206.083 286.99 206.083C283.018 206.083 279.213 206.125 275.631 206.208C283.728 222.511 299.631 252.238 324.814 289.811L330.668 298.547L304.605 313.417L299.867 304.486C271.366 250.819 237.389 195.149 235.953 192.798L226.086 176.676L244.971 177.914ZM45.3779 77.2041C73.8787 130.857 107.871 186.542 109.307 188.893L119.174 205.015L100.289 203.776C97.4729 203.595 72.3456 202.038 46.7305 202.038C32.1108 202.038 20.0966 202.539 11.0098 203.526L0.195312 204.694L0 173.229L10.5225 173.925C27.6089 175.038 43.6643 175.607 58.2422 175.607C62.1862 175.607 66.0047 175.566 69.6143 175.482C61.517 159.179 45.6153 129.438 20.4316 91.8799L14.5781 83.1436L40.6396 68.2734L45.3779 77.2041ZM213.57 14.9961L208.232 23.5781C175.607 76.0755 144.111 134.388 143.789 134.975L134.813 151.611L126.368 134.696C125.323 132.596 100.404 83.0182 81.5889 57.6035L75.1221 48.8818L102.243 32.8428L106.954 42.2607C118.87 66.0751 128.695 83.1015 135.398 93.9795C145.433 78.7752 163.147 50.0779 182.965 9.44531L187.564 0L213.57 14.9961ZM275.637 50.2061L269.797 58.9697C255.024 81.1569 245.115 98.1417 239.011 109.354C248.056 109.91 261.227 110.466 277.923 110.466C296.654 110.466 316.249 109.785 336.137 108.422L346.645 107.698L346.575 137.661L336.457 137.313C316.346 136.632 293.741 136.284 269.24 136.284C235.877 136.284 210.4 136.938 207.598 137.008L188.657 137.522L199.151 121.789C199.467 121.289 230.985 73.8918 243.833 44.6279L248.195 34.6953L275.637 50.2061Z\" fill=\"black\"/>\\n</svg>',description:\"\",enableAnimation:true,enableRotation:true,height:\"100%\",id:\"qUgwRxo_7\",layoutId:\"qUgwRxo_7\",lineCap:\"butt\",lineJoin:\"miter\",overrideColors:true,rotationDuration:12,staggerDelay:.08,style:{width:\"100%\"},title:\"\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bsmghu-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"lcRXf9igH-container\",nodeId:\"lcRXf9igH\",rendersWithMotion:true,scopeId:\"iBLwd1y0m\",children:/*#__PURE__*/_jsx(SVGComponent1,{customColor:\"rgb(0, 0, 0)\",customPadding:0,customStrokeWidth:2,customSvgCode:'<svg width=\"1880\" height=\"381\" viewBox=\"0 0 1880 381\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M126.368 134.696L134.813 151.612L143.789 134.974C144.109 134.39 175.606 76.077 208.232 23.5785L213.57 14.9956L187.564 0L182.965 9.44529C163.147 50.0781 145.433 78.7757 135.399 93.9799C128.695 83.1019 118.87 66.0753 106.954 42.2604L102.243 32.8429L75.1221 48.8818L81.5887 57.6038C100.403 83.0184 125.322 132.596 126.368 134.696Z\" fill=\"black\"/>\\n<path d=\"M11.0101 203.526C20.0969 202.538 32.1104 202.038 46.7301 202.038C72.3459 202.038 97.474 203.596 100.289 203.777L119.174 205.015L109.306 188.892C107.871 186.541 73.879 130.857 45.3782 77.204L40.6397 68.2734L14.5779 83.1439L20.4314 91.8797C45.6152 129.438 61.5171 159.179 69.6143 175.482C66.0047 175.566 62.186 175.608 58.2419 175.608C43.664 175.608 27.6088 175.037 10.5223 173.924L0 173.229L0.195115 204.695L11.0101 203.526Z\" fill=\"black\"/>\\n<path d=\"M158.173 244.174L139.247 244.689L139.317 247.471L139.219 244.689C138.104 244.717 111.597 245.412 77.5769 245.412C53.0202 245.412 30.4008 245.065 10.3597 244.383L0.241559 244.035L0.171875 273.999L10.6802 273.275C30.6099 271.912 50.1911 271.23 68.8803 271.23C85.5766 271.23 98.7469 271.787 107.806 272.343C101.688 283.569 91.7785 300.568 77.0194 322.727L71.1799 331.491L98.6215 346.987L102.984 337.055C115.819 307.801 147.358 260.38 147.665 259.907L158.173 244.174Z\" fill=\"black\"/>\\n<path d=\"M265.231 323.166C246.29 297.612 220.689 246.574 220.438 246.073L211.992 229.172L203.017 245.809C201.707 248.229 170.655 305.597 138.587 357.205L133.249 365.788L159.255 380.77L163.854 371.324C183.658 330.691 201.372 301.994 211.407 286.79C218.11 297.654 227.936 314.68 239.852 338.509L244.562 347.927L271.697 331.888L265.231 323.166Z\" fill=\"black\"/>\\n<path d=\"M334.249 178.164C325.163 179.152 313.149 179.653 298.529 179.653C272.928 179.653 247.786 178.095 244.97 177.914L226.086 176.676L235.953 192.798C237.389 195.149 271.367 250.819 299.867 304.486L304.606 313.417L330.668 298.546L324.814 289.811C299.63 252.238 283.729 222.511 275.631 206.208C279.213 206.125 283.018 206.083 286.99 206.083C301.582 206.083 317.637 206.653 334.723 207.766L345.246 208.461L345.037 176.982L334.249 178.164Z\" fill=\"black\"/>\\n<path d=\"M336.137 108.421C316.249 109.785 296.654 110.466 277.922 110.466C261.226 110.466 248.056 109.91 239.011 109.353C245.115 98.1415 255.024 81.1567 269.797 58.9693L275.637 50.2056L248.195 34.6953L243.833 44.6275C230.983 73.8954 199.458 121.303 199.152 121.79L188.657 137.522L207.597 137.008C210.399 136.938 235.875 136.284 269.24 136.284C293.741 136.284 316.346 136.632 336.457 137.314L346.575 137.661L346.645 107.698L336.137 108.421Z\" fill=\"black\"/>\\n<path d=\"M1170.1 137.547C1202.58 137.547 1223.43 146.635 1234.58 151.897L1239.43 200.691H1237.2C1219.27 170.554 1193.37 146.157 1162.34 146.157C1115.31 146.157 1084.28 183.949 1084.28 247.571C1084.28 307.798 1096.06 362.81 1160.74 370.225C1161.47 370.225 1162.15 370.32 1162.87 370.32C1193.9 370.32 1219.8 345.923 1237.74 315.786H1239.96L1239.62 319.326H1239.67C1239.62 319.374 1239.62 319.47 1239.57 319.518L1235.11 364.58C1223.96 369.842 1203.11 378.931 1170.63 378.931C1081.9 378.931 1048.4 319.087 1047.92 263.836C1047.24 187.776 1106.1 137.547 1170.1 137.547ZM574.701 25.1104C561.9 45.4968 555.736 63.5126 555.736 96.2256V256.948C555.736 338.495 598.406 367.415 654.825 367.415C731.156 367.415 755.336 312.893 755.336 252.682V103.338C755.336 67.7799 749.172 53.0825 721.2 25.1104V24.1621H796.583L797.531 25.1104C772.404 53.0825 765.767 67.7799 765.767 103.338V252.207C765.767 320.004 736.371 378.319 646.291 378.319C576.123 378.319 516.861 343.71 516.86 258.371V96.2256C516.86 62.5644 513.067 50.7118 497.896 25.1104V24.1621H574.701V25.1104ZM1383.04 138.422C1447.99 138.422 1502.04 193.418 1502.04 258.845C1502.04 324.271 1447.99 378.319 1383.04 378.319C1318.09 378.319 1264.04 324.272 1264.04 258.845C1264.04 193.418 1319.03 138.422 1383.04 138.422ZM857.165 180.109C879.448 153.559 908.369 138.422 940.134 138.422C983.752 138.422 1006.98 164.498 1006.98 207.642V297.722C1006.98 331.383 1007.46 349.873 1017.41 370.26V371.208H961.942V370.26C970.95 349.399 972.373 329.96 972.373 298.195V215.227C972.373 186.306 959.572 161.653 923.54 161.653C901.257 161.653 877.552 170.661 859.062 189.625V297.722C859.062 330.435 860.01 349.399 869.492 370.26V371.208H814.021V370.26C823.029 349.873 824.452 330.909 824.452 298.195V209.538C824.452 185.359 814.495 171.609 803.591 162.127V161.179L857.165 136.051V180.109ZM1579.57 193.893C1599.95 171.135 1625.56 138.422 1657.79 138.422L1657.32 185.358H1655.9C1648.31 180.143 1628.87 174.928 1617.97 174.928C1609.91 174.928 1594.26 187.729 1581.46 204.322V297.722C1581.46 330.435 1582.41 349.399 1591.89 370.26V371.208H1536.42V370.26C1545.43 349.873 1546.85 330.909 1546.85 298.195V209.538C1546.85 185.359 1536.9 171.609 1525.99 162.127V161.179L1579.57 136.051V193.893ZM1732.73 262.262L1740.86 253.254L1740.79 253.155L1802.42 184.884C1814.28 171.609 1819.02 156.438 1806.22 146.481V145.533H1864.06V146.481C1838.46 157.86 1826.6 170.187 1810.01 189.625L1769.71 235.14L1836.56 327.591C1852.2 349.874 1863.11 361.252 1879.7 370.26V371.208H1826.13L1746.34 260.829L1732.73 276.198V310.049C1732.73 339.917 1734.63 355.563 1743.63 370.26V371.208H1687.69V370.26C1695.28 355.562 1698.12 340.391 1698.12 310.522V69.2021C1698.12 46.9193 1688.16 34.592 1677.26 25.584V24.6357L1732.73 1.87891V262.262ZM1383.04 147.43C1329.94 147.43 1303.86 199.581 1303.86 258.845C1303.86 317.634 1329.46 369.312 1383.04 369.312C1436.61 369.311 1462.21 317.634 1462.21 258.845C1462.21 199.581 1436.14 147.43 1383.04 147.43Z\" fill=\"black\"/>\\n</svg>',description:\"\",height:\"100%\",id:\"lcRXf9igH\",layoutId:\"lcRXf9igH\",lineCap:\"butt\",lineJoin:\"miter\",overrideColors:true,style:{width:\"100%\"},title:\"\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r45vq2\",\"data-border\":true,\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"j0KW2zCGB\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.75px\"},variants:{AOlZcwSRk:{\"--border-color\":\"rgb(0, 0, 0)\"},kr0J_PzAk:{\"--border-color\":\"rgb(0, 0, 0)\"},P0k4C8nN5:{\"--border-color\":\"rgb(0, 0, 0)\"}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mv7c60\",\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"lB6H4br9t\",children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation2,__framer__styleAppearEffectEnabled:true,__framer__targets:[{ref:NLPCul0HE,target:\"animate\"}],__framer__threshold:1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-fnnc4i\",layoutDependency:layoutDependency,layoutId:\"eXPZqxzFX\",style:{backgroundColor:\"var(--token-548dbc39-cf1a-4444-b714-89a7e782098f, rgb(0, 0, 0))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y9m8nv\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"qveebhItj\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-text-transform\":\"uppercase\"},children:\"\\xa9 2026 \"})}),className:\"framer-c48q29\",\"data-framer-name\":\"\\xa9 2025\",fonts:[\"GF;IBM Plex Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"g9CoBIMWv\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({P0k4C8nN5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-transform\":\"uppercase\"},children:\"\\xa9 2026 \"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\"},children:\"ALL RIGHTS RESERVED\"})}),className:\"framer-11hw5hs\",\"data-framer-name\":\"ALL RIGHTS RESERVED\",fonts:[\"GF;IBM Plex Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"MDuxmB56H\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({P0k4C8nN5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"left\"},children:\"ALL RIGHTS RESERVED\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-z01ajx\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"y_zrs1mVO\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-122bhdr\",\"data-framer-name\":\"Footer links\",layoutDependency:layoutDependency,layoutId:\"a5oQz0EuY\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"oKiqaRyKg\"},implicitPathVariables:undefined},{href:{webPageId:\"oKiqaRyKg\"},implicitPathVariables:undefined},{href:{webPageId:\"oKiqaRyKg\"},implicitPathVariables:undefined},{href:{webPageId:\"oKiqaRyKg\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+120+0+0+855+0+220+0+41+0+89.5,...addPropertyOverrides({AOlZcwSRk:{y:(componentViewport?.y||0)+120+0+0+747.5+0+220+0+41+0+89.5},kr0J_PzAk:{y:(componentViewport?.y||0)+80+0+0+1049+0+172+0+64+140+0+89.5},P0k4C8nN5:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p1uo64-container\",layoutDependency:layoutDependency,layoutId:\"XeFdG7hBn-container\",nodeId:\"XeFdG7hBn\",rendersWithMotion:true,scopeId:\"iBLwd1y0m\",children:/*#__PURE__*/_jsx(Link,{Bh4XcU1ie:\"LEGAL\",CjeOHKmJP:false,height:\"100%\",id:\"XeFdG7hBn\",layoutId:\"XeFdG7hBn\",m8jIksaHP:resolvedLinks[0],tM42emAGa:18,ukRq4BJJP:\"rgb(0, 0, 0)\",variant:matchVariant(\"FTIoXRzCT\"),width:\"100%\",...addPropertyOverrides({AOlZcwSRk:{m8jIksaHP:resolvedLinks[1]},kr0J_PzAk:{m8jIksaHP:resolvedLinks[2]},P0k4C8nN5:{m8jIksaHP:resolvedLinks[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LWaz4ftew\"},implicitPathVariables:undefined},{href:{webPageId:\"LWaz4ftew\"},implicitPathVariables:undefined},{href:{webPageId:\"LWaz4ftew\"},implicitPathVariables:undefined},{href:{webPageId:\"LWaz4ftew\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+120+0+0+855+0+220+0+41+0+89.5,...addPropertyOverrides({AOlZcwSRk:{y:(componentViewport?.y||0)+120+0+0+747.5+0+220+0+41+0+89.5},kr0J_PzAk:{y:(componentViewport?.y||0)+80+0+0+1049+0+172+0+64+140+0+89.5},P0k4C8nN5:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13wp8x0-container\",layoutDependency:layoutDependency,layoutId:\"EOH1vnXNi-container\",nodeId:\"EOH1vnXNi\",rendersWithMotion:true,scopeId:\"iBLwd1y0m\",children:/*#__PURE__*/_jsx(Link,{Bh4XcU1ie:\"PRIVACY\",CjeOHKmJP:false,height:\"100%\",id:\"EOH1vnXNi\",layoutId:\"EOH1vnXNi\",m8jIksaHP:resolvedLinks1[0],tM42emAGa:18,ukRq4BJJP:\"rgb(0, 0, 0)\",variant:matchVariant(\"FTIoXRzCT\"),width:\"100%\",...addPropertyOverrides({AOlZcwSRk:{m8jIksaHP:resolvedLinks1[1]},kr0J_PzAk:{m8jIksaHP:resolvedLinks1[2]},P0k4C8nN5:{m8jIksaHP:resolvedLinks1[3]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4rjt3f-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"mR3ynMQ9W-container\",nodeId:\"mR3ynMQ9W\",rendersWithMotion:true,scopeId:\"iBLwd1y0m\",children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:250,type:\"spring\"},x:0,y:20},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:20,paddingBottom:32,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:32,position:\"bottom-right\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(0, 0, 0, 0.1)\",radius:0,width:1},colorBody:\"rgb(68, 68, 68)\",colorTitle:\"var(--token-548dbc39-cf1a-4444-b714-89a7e782098f, rgb(0, 0, 0))\",fill:\"var(--token-1e753739-21fa-4f46-9730-6fafd3faeb6f, rgb(241, 231, 219))\",fontBody:{fontFamily:'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},fontTitle:{fontFamily:'\"Gilda Display\", \"Gilda Display Placeholder\", serif',fontSize:\"24px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},link:\"var(--token-330b00b9-fe3e-48f6-b86c-0d7f188efda2, rgb(0, 58, 31))\"},width:400,zIndex:10},button:{borderRadius:0,direction:\"row\",fluid:true,font:{fontFamily:'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},hoverOpacity:.6,labels:{accept:\"Accept\",acceptAll:\"Accept all\",confirm:\"Accept\",customize:\"Customize\",reject:\"Reject\",rejectAll:\"Reject all\",save:\"Save Preferences\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"rgb(255, 255, 255)\",fill:\"rgb(0, 0, 0)\"},secondary:{color:\"var(--token-548dbc39-cf1a-4444-b714-89a7e782098f, rgb(0, 0, 0))\",fill:\"rgb(250, 243, 235)\"},tapOpacity:.4},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:\"Cookie Policy\",link:\"https://www.framer.com/legal/policy/\",prefix:\"Read our\"},euShowReject:false,euTitle:\"Cookie Settings\",euType:\"simple\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",worldPolicy:{label:\"Cookie Policy\",link:\"https://www.framer.com/legal/policy/\",prefix:\"Read our\"},worldShowReject:false,worldTitle:\"Cookie Settings\",worldType:\"simple\"},gtmId:\"\",height:\"100%\",id:\"mR3ynMQ9W\",layoutId:\"mR3ynMQ9W\",options:{analytics:{description:\"Enables tracking of performance.\",title:\"Analytics\"},marketing:{description:\"Enables ads personalization and tracking.\",title:\"Marketing\"},necessary:{description:\"Enables security and basic functionality.\",optional:true,title:\"Necessary\"},preferences:{description:\"Enables personalized content and settings.\",title:\"Preferences\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{},fontTitle:{},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"rgb(0, 0, 0)\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}},preview:false,trigger:{color:\"var(--token-548dbc39-cf1a-4444-b714-89a7e782098f, rgb(0, 0, 0))\",iconSize:24,iconType:\"default\",text:\"COOKIES\",textFont:{fontFamily:'\"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},type:\"none\"},width:\"100%\"})})})]})})]})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OSk29.framer-hyq74l, .framer-OSk29 .framer-hyq74l { display: block; }\",\".framer-OSk29.framer-vx2avq { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 148px; height: min-content; justify-content: flex-start; overflow: visible; padding: 120px 0px 0px 0px; position: relative; width: 1920px; }\",\".framer-OSk29 .framer-gf22nc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 120px; height: min-content; justify-content: center; max-width: 1920px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OSk29 .framer-y0xmbw, .framer-OSk29 .framer-1qwmbgy, .framer-OSk29 .framer-18eyuhy { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-OSk29 .framer-14a4iqk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 100%; }\",\".framer-OSk29 .framer-hs6vsh-container { flex: 1 0 0px; height: auto; max-width: 40%; position: relative; width: 1px; }\",\".framer-OSk29 .framer-18flsoj { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 770px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-OSk29 .framer-be8ca1 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 44px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-OSk29 .framer-15ywrez { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OSk29 .framer-c16mmm-container, .framer-OSk29 .framer-16ya48-container, .framer-OSk29 .framer-1laup9a-container, .framer-OSk29 .framer-p1uo64-container, .framer-OSk29 .framer-13wp8x0-container, .framer-OSk29 .framer-4rjt3f-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-OSk29 .framer-2me058 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 44px; height: min-content; justify-content: center; max-width: 296px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-OSk29 .framer-emzixv, .framer-OSk29 .framer-122bhdr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-OSk29 .framer-1hby0ml { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OSk29 .framer-1n9l45d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 832px; overflow: visible; padding: 0px 32px 0px 32px; position: relative; width: 100%; z-index: 1; }\",\".framer-OSk29 .framer-7rd4u8-container, .framer-OSk29 .framer-1bsmghu-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-OSk29 .framer-1r45vq2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OSk29 .framer-mv7c60 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 41px 20px 37px 20px; position: relative; width: 1px; }\",\".framer-OSk29 .framer-fnnc4i { flex: none; height: 1px; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-OSk29 .framer-y9m8nv { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-OSk29 .framer-c48q29 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-OSk29 .framer-11hw5hs { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-OSk29 .framer-z01ajx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-OSk29.framer-v-190hfrj.framer-vx2avq { width: 1200px; }\",\".framer-OSk29.framer-v-190hfrj .framer-gf22nc, .framer-OSk29.framer-v-kfqy0n .framer-gf22nc { gap: 80px; }\",\".framer-OSk29.framer-v-190hfrj .framer-hs6vsh-container { max-width: 35%; }\",\".framer-OSk29.framer-v-190hfrj .framer-18flsoj { max-width: 60%; }\",\".framer-OSk29.framer-v-190hfrj .framer-2me058 { gap: unset; justify-content: space-between; min-height: 105px; }\",\".framer-OSk29.framer-v-190hfrj .framer-mv7c60 { max-width: 1440px; }\",\".framer-OSk29.framer-v-kfqy0n.framer-vx2avq { gap: 100px; padding: 80px 20px 0px 20px; width: 790px; }\",\".framer-OSk29.framer-v-kfqy0n .framer-14a4iqk { flex-direction: column; gap: 100px; justify-content: flex-start; max-width: 1440px; padding: 0px; }\",\".framer-OSk29.framer-v-kfqy0n .framer-hs6vsh-container { flex: none; max-width: 70%; width: 100%; }\",\".framer-OSk29.framer-v-kfqy0n .framer-18flsoj { flex: none; gap: 10px; justify-content: flex-start; max-width: unset; width: 100%; }\",\".framer-OSk29.framer-v-kfqy0n .framer-2me058 { max-width: unset; }\",\".framer-OSk29.framer-v-kfqy0n .framer-1n9l45d, .framer-OSk29.framer-v-if9uck .framer-1n9l45d { height: auto; padding: 0px; }\",\".framer-OSk29.framer-v-kfqy0n .framer-mv7c60 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 32px; justify-content: center; max-width: 1440px; padding: 64px 20px 37px 20px; }\",\".framer-OSk29.framer-v-kfqy0n .framer-y9m8nv, .framer-OSk29.framer-v-if9uck .framer-be8ca1 { flex: none; width: 100%; }\",\".framer-OSk29.framer-v-if9uck.framer-vx2avq { gap: 80px; padding: 80px 8px 0px 8px; width: 350px; }\",\".framer-OSk29.framer-v-if9uck .framer-gf22nc { gap: 64px; }\",\".framer-OSk29.framer-v-if9uck .framer-14a4iqk { flex-direction: column; gap: 64px; justify-content: flex-start; max-width: 1440px; padding: 0px; }\",\".framer-OSk29.framer-v-if9uck .framer-hs6vsh-container { flex: none; max-width: unset; width: 100%; }\",\".framer-OSk29.framer-v-if9uck .framer-18flsoj { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 64px; justify-content: flex-start; max-width: unset; width: 100%; }\",\".framer-OSk29.framer-v-if9uck .framer-2me058 { flex: none; gap: 24px; max-width: unset; width: 100%; }\",\".framer-OSk29.framer-v-if9uck .framer-mv7c60 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 32px; justify-content: center; max-width: 1440px; padding: 64px 8px 37px 8px; }\",\".framer-OSk29.framer-v-if9uck .framer-y9m8nv { align-content: flex-start; align-items: flex-start; flex: none; gap: 6px; justify-content: flex-start; width: 100%; }\",\".framer-OSk29.framer-v-if9uck .framer-z01ajx { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; justify-content: flex-start; width: 100%; }\",\".framer-OSk29.framer-v-if9uck .framer-122bhdr { align-content: flex-start; align-items: flex-start; flex-wrap: wrap; gap: 20px; width: 100%; }\",'.framer-OSk29[data-border=\"true\"]::after, .framer-OSk29 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 919\n * @framerIntrinsicWidth 1920\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"AOlZcwSRk\":{\"layout\":[\"fixed\",\"auto\"]},\"kr0J_PzAk\":{\"layout\":[\"fixed\",\"auto\"]},\"P0k4C8nN5\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"NLPCul0HE\":\"scrollSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameriBLwd1y0m=withCSS(Component,css,\"framer-OSk29\");export default FrameriBLwd1y0m;FrameriBLwd1y0m.displayName=\"Footer\";FrameriBLwd1y0m.defaultProps={height:919,width:1920};addPropertyControls(FrameriBLwd1y0m,{variant:{options:[\"t1WilozXV\",\"AOlZcwSRk\",\"kr0J_PzAk\",\"P0k4C8nN5\"],optionTitles:[\"Desktop\",\"Minidesktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},NLPCul0HE:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef}});addFonts(FrameriBLwd1y0m,[{explicitInter:true,fonts:[{cssFamilyName:\"Gilda Display\",source:\"google\",style:\"normal\",uiFamilyName:\"Gilda Display\",url:\"https://fonts.gstatic.com/s/gildadisplay/v20/t5tmIRoYMoaYG0WEOh7HwMeR7TzFrpOHYh4.woff2\",weight:\"400\"},{cssFamilyName:\"IBM Plex Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD6llzBaI5loa26g.woff2\",weight:\"400\"}]},...JoinMailFonts,...LinkFonts,...SVGComponentFonts,...SVGComponent1Fonts,...CookieBannerFonts],{supportsExplicitInterCodegen:true});FrameriBLwd1y0m.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(JoinMail,{},context),forwardLoader(Link,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriBLwd1y0m\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AOlZcwSRk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kr0J_PzAk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"P0k4C8nN5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"919\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1920\",\"framerVariables\":\"{\\\"NLPCul0HE\\\":\\\"scrollSection\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (69e7cf7)\nexport default function metadata(params,activeLocale){return{description:\"Uncork Capital is a seed-stage venture firm backing exceptional founders from zero, investing early in AI-native companies that are shaping what’s next.\",favicon:\"https://framerusercontent.com/assets/Lj2gDyR08wtxelyLQNFZwTXLOQ.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/BSG99k37QwFEimbe7FUhWH6XuNw.png\",title:\"Uncork Capital\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}