{"version":3,"file":"script_main.CO1Efukj.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","LogoLoader","cycleOrder","serializationHash","variantClassNames","transition1","transition2","transition3","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","ArrowRightFonts","ArrowRight","enabledGestures","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","animation","transition1","transition2","animation1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","fonts","css","className","fonts","css","className","addPropertyOverrides","ArrowRight","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","ImageWithFX","Image","Link1","serializationHash","variantClassNames","transition1","animation","transition2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","getProps","BadgeCheck","useRef","React.useId","className","RichText","React.useState","Component","css","SocialProofFonts","SocialProof","ContainerWithOptimizedAppearEffect","ButtonFonts","Button","ContainerWithFX","TriggerMessageFonts","TriggerMessage","Graphic","FooterFonts","Footer","ClickEffectsFonts","ClickEffects","RevealPreloaderFonts","RevealPreloader","RevealPreloaderInfo","breakpoints","isBrowser","serializationHash","variantClassNames","animation","animation1","animation2","transition2","textEffect","transformTemplate1","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","BadgeCheck","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","PropertyOverrides","Image","RichText","React.Fragment","css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","getProps","className","d","css","_react2","_react2.default","b","p","__assign","r","o","u","t","e","n","i","InlineWidget","event","PopupButton","PopupWidget","CalendlyEventListener","emptyStateStyle","defaultEmptyStateStyle","InlineWidget","X","SmoothScroll","ClickEffectsFonts","ClickEffects","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","transformTemplate1","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","sharedStyle.className","className","PropertyOverrides","Image","RichText","React.Fragment","css","sharedStyle.fonts","SocialProof","Image","Button","TriggerMessage","Footer","ClickEffects","RevealPreloader","RevealPreloaderInfo","isBrowser","sharedStyle.css","sharedStyle1.css","BadgeCheck","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","PropertyOverrides","RichText","React.Fragment","sharedStyle.fonts","sharedStyle1.fonts","BadgeCheck","React.createElement","Home","Calendly","Service","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/LcJAnB6E795r8ZDb0UNn/1qjisrWYdVhTAuhL0aMM/SbYmEVjZ2.js","https:/framerusercontent.com/modules/UEMXmwcCLqRdkVoGYonf/D4hzbTiQhtSX3AXB5D8P/qGjutuZlF.js","https:/framerusercontent.com/modules/mkUijqcq02CnYB42VFFH/FGkMvJZPQiopfZLbKOb9/C_A8DN0Ii.js","https:/framerusercontent.com/modules/q2LGZwwhlr2SxxPftbS3/CDs2DqCGg85HHRrcrAe9/TqwZe1wV5.js","https:/framerusercontent.com/modules/kWh6O2ZlewZiju2nsQED/xZvK4K2bnVYqoVfzbkZL/UeIumvQYW.js","https:/framerusercontent.com/modules/88V4THzAWw10ZFwnxBgl/vcHdph3xEmBwg22FBtat/hxwqbrAvI.js","https:/framerusercontent.com/modules/JEfIUbeJ7THojQ2QKwNv/oiyF6K4dQqybCqw1yi6G/lxRKnzrpR.js","https:/framerusercontent.com/modules/ulXhO5NyyV1Lz91Yph95/OQ6gU3jQi1umP6j1Ao23/S_yvu6FDe.js","https:/framerusercontent.com/modules/d5bfCH4FjPs96NWcrfwt/YBBQbHppcwXcEehtxuqX/uQ9lt7GX6.js","https:/framerusercontent.com/modules/lzgCNsiKNKrAI4JIBoOZ/TNE42VVHbxFGw2aPaGYf/ztJ4eEkgU.js","https:/framerusercontent.com/modules/89rWi6f8ptLfF7Ojwhvv/D0P8szOcx7KX9btFLFPs/Loader.js","https:/framerusercontent.com/modules/r0vleUaEzy5KGKVAUdwW/wxndK1ctKhevKMoZC9dg/lxRKnzrpR.js","https:/framerusercontent.com/modules/tFAdsR7iyhXErivDFFDg/YzqptKaZeehUhAWA6Bjg/j5AXCjOCk.js","https:/framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js","https:/jspm.dev/npm:react-calendly@2.2.1!cjs","https:/jspm.dev/react-calendly@2.2.1","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/framer.com/m/framer/default-utils.js@^0.45.0","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/tTLhbOFToDhKcwOVmn8E/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/AAh30yXzt1DUsOi1YwUY/useRenderTarget.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/Pk7RhKpPAlu4xr8tiZYq/index.js","https:/framer.com/m/framer/default-utils.js@^0.43.0","https:/framerusercontent.com/modules/ZORE1BBUY4n4vHC0WFDH/bnwaYkSw2e4q5eLH4jPK/styles.js","https:/framer.com/m/framer/integrations-styles.js@0.2.0","https:/framerusercontent.com/modules/WIJbzyan03eQVbqqCNqQ/ZVFGE0CIYem9dXbVNw5j/Calendly.js","https:/framerusercontent.com/modules/vfkQAHCiNElYlRx5oAaV/OHR7aZuuDcA5n8ZJTr1K/wj2__S_mA.js","https:/framerusercontent.com/modules/xDhcgc77CZsdnIN7er9l/mARq36dJbV44z1yrbdbk/pwWL4Xoqn.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 1.861 6.615 C 1.564 5.279 1.972 3.884 2.94 2.917 C 3.909 1.95 5.305 1.546 6.641 1.845 C 7.376 0.696 8.646 0 10.011 0 C 11.375 0 12.646 0.696 13.381 1.845 C 14.719 1.544 16.117 1.95 17.087 2.919 C 18.056 3.889 18.462 5.287 18.161 6.625 C 19.311 7.36 20.006 8.631 20.006 9.995 C 20.006 11.36 19.311 12.63 18.161 13.365 C 18.46 14.701 18.056 16.097 17.089 17.066 C 16.122 18.035 14.727 18.442 13.391 18.145 C 12.657 19.299 11.384 19.998 10.016 19.998 C 8.648 19.998 7.375 19.299 6.641 18.145 C 5.305 18.445 3.909 18.04 2.94 17.073 C 1.972 16.107 1.564 14.711 1.861 13.375 C 0.702 12.642 0 11.366 0 9.995 C 0 8.624 0.702 7.348 1.861 6.615 Z\" fill=\"transparent\" height=\"19.998269123192628px\" id=\"oDkA6oZKW\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(1.989 2.005)\" width=\"20.00614941146023px\"/><path d=\"M 0 2 L 2 4 L 6 0\" fill=\"transparent\" height=\"4px\" id=\"kwS7vUsbf\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(9 10)\" width=\"6px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"1114939546\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-1xClZ\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-1xClZ { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Badge Check\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-1xClZ\");Icon.displayName=\"Badge Check\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Badge Check\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e491620)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"ZIHetv9if\",\"WU3iIYDgd\",\"GXlqNXbJX\",\"pVQIuvf85\",\"DvtOkbgBN\"];const serializationHash=\"framer-86LD9\";const variantClassNames={DvtOkbgBN:\"framer-v-1pqbj9p\",GXlqNXbJX:\"framer-v-en15qm\",pVQIuvf85:\"framer-v-1qk1pao\",WU3iIYDgd:\"framer-v-1uhqm1s\",ZIHetv9if:\"framer-v-zbih4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:.3,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;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 humanReadableVariantMap={\"1\":\"ZIHetv9if\",\"2\":\"WU3iIYDgd\",\"3\":\"GXlqNXbJX\",\"4\":\"pVQIuvf85\",\"5\":\"DvtOkbgBN\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZIHetv9if\"};};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({cycleOrder,defaultVariant:\"ZIHetv9if\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear14dphvr=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"WU3iIYDgd\",true),500);});const onAppear53he8e=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"GXlqNXbJX\",true),800);});const onAppearlqmhrw=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"pVQIuvf85\",true),800);});const onAppear1abj4bg=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"DvtOkbgBN\",true),800);});useOnVariantChange(baseVariant,{default:onAppear14dphvr,DvtOkbgBN:undefined,GXlqNXbJX:onAppearlqmhrw,pVQIuvf85:onAppear1abj4bg,WU3iIYDgd:onAppear53he8e});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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-zbih4\",className,classNames),\"data-framer-name\":\"1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZIHetv9if\",ref:refBinding,style:{...style},...addPropertyOverrides({DvtOkbgBN:{\"data-framer-name\":\"5\",\"data-highlight\":undefined},GXlqNXbJX:{\"data-framer-name\":\"3\"},pVQIuvf85:{\"data-framer-name\":\"4\"},WU3iIYDgd:{\"data-framer-name\":\"2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qqspgj\",layoutDependency:layoutDependency,layoutId:\"U2MvkqAGo\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-15yiash\",\"data-framer-name\":\"0\",layoutDependency:layoutDependency,layoutId:\"wbfl9WipA\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-78p730\",\"data-framer-name\":\"8\",layoutDependency:layoutDependency,layoutId:\"S41r4d6_6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 44\" overflow=\"visible\"><path d=\"M 7.5 0 C 11.642 0 15 9.85 15 22 C 15 34.15 11.642 44 7.5 44 C 3.358 44 0 34.15 0 22 C 0 9.85 3.358 0 7.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a3yqhb\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"FpGAMImsB\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-t4ey4n\",\"data-framer-name\":\"8\",layoutDependency:layoutDependency,layoutId:\"X53gywV2g\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 44\" overflow=\"visible\"><path d=\"M 7.5 0 C 11.642 0 15 9.85 15 22 C 15 34.15 11.642 44 7.5 44 C 3.358 44 0 34.15 0 22 C 0 9.85 3.358 0 7.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({DvtOkbgBN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29 56\" overflow=\"visible\"><path d=\"M 14.5 0 C 22.508 0 29 12.536 29 28 C 29 43.464 22.508 56 14.5 56 C 6.492 56 0 43.464 0 28 C 0 12.536 6.492 0 14.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-574xrf\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"uQO3QPcvt\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1v4vou3\",\"data-framer-name\":\"8\",layoutDependency:layoutDependency,layoutId:\"YsmUiE8PQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 44\" overflow=\"visible\"><path d=\"M 7.5 0 C 11.642 0 15 9.85 15 22 C 15 34.15 11.642 44 7.5 44 C 3.358 44 0 34.15 0 22 C 0 9.85 3.358 0 7.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({DvtOkbgBN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 77 77\" overflow=\"visible\"><path d=\"M 38.5 0 C 59.763 0 77 17.237 77 38.5 C 77 59.763 59.763 77 38.5 77 C 17.237 77 0 59.763 0 38.5 C 0 17.237 17.237 0 38.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>'},pVQIuvf85:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29 56\" overflow=\"visible\"><path d=\"M 14.5 0 C 22.508 0 29 12.536 29 28 C 29 43.464 22.508 56 14.5 56 C 6.492 56 0 43.464 0 28 C 0 12.536 6.492 0 14.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-nxx3oi\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"z8qh0kXi9\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-rd34x\",\"data-framer-name\":\"8\",layoutDependency:layoutDependency,layoutId:\"ZYrgJ_6zu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 44\" overflow=\"visible\"><path d=\"M 7.5 0 C 11.642 0 15 9.85 15 22 C 15 34.15 11.642 44 7.5 44 C 3.358 44 0 34.15 0 22 C 0 9.85 3.358 0 7.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({DvtOkbgBN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29 56\" overflow=\"visible\"><path d=\"M 14.5 0 C 22.508 0 29 12.536 29 28 C 29 43.464 22.508 56 14.5 56 C 6.492 56 0 43.464 0 28 C 0 12.536 6.492 0 14.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>'},GXlqNXbJX:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29 56\" overflow=\"visible\"><path d=\"M 14.5 0 C 22.508 0 29 12.536 29 28 C 29 43.464 22.508 56 14.5 56 C 6.492 56 0 43.464 0 28 C 0 12.536 6.492 0 14.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>'},pVQIuvf85:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 77 77\" overflow=\"visible\"><path d=\"M 38.5 0 C 59.763 0 77 17.237 77 38.5 C 77 59.763 59.763 77 38.5 77 C 17.237 77 0 59.763 0 38.5 C 0 17.237 17.237 0 38.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hdyrpc\",\"data-framer-name\":\"4\",layoutDependency:layoutDependency,layoutId:\"iLzHxKeUe\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-11nkcgl\",\"data-framer-name\":\"8\",layoutDependency:layoutDependency,layoutId:\"ItfN6Jduc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 44\" overflow=\"visible\"><path d=\"M 7.5 0 C 11.642 0 15 9.85 15 22 C 15 34.15 11.642 44 7.5 44 C 3.358 44 0 34.15 0 22 C 0 9.85 3.358 0 7.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GXlqNXbJX:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 77 77\" overflow=\"visible\"><path d=\"M 38.5 0 C 59.763 0 77 17.237 77 38.5 C 77 59.763 59.763 77 38.5 77 C 17.237 77 0 59.763 0 38.5 C 0 17.237 17.237 0 38.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>'},pVQIuvf85:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29 56\" overflow=\"visible\"><path d=\"M 14.5 0 C 22.508 0 29 12.536 29 28 C 29 43.464 22.508 56 14.5 56 C 6.492 56 0 43.464 0 28 C 0 12.536 6.492 0 14.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>'},WU3iIYDgd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29 56\" overflow=\"visible\"><path d=\"M 14.5 0 C 22.508 0 29 12.536 29 28 C 29 43.464 22.508 56 14.5 56 C 6.492 56 0 43.464 0 28 C 0 12.536 6.492 0 14.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1duq1l1\",\"data-framer-name\":\"5\",layoutDependency:layoutDependency,layoutId:\"iNPyd_9Gr\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1xsk93p\",\"data-framer-name\":\"11\",layoutDependency:layoutDependency,layoutId:\"HqkmoCQLe\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29 56\" overflow=\"visible\"><path d=\"M 14.5 0 C 22.508 0 29 12.536 29 28 C 29 43.464 22.508 56 14.5 56 C 6.492 56 0 43.464 0 28 C 0 12.536 6.492 0 14.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({DvtOkbgBN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 44\" overflow=\"visible\"><path d=\"M 7.5 0 C 11.642 0 15 9.85 15 22 C 15 34.15 11.642 44 7.5 44 C 3.358 44 0 34.15 0 22 C 0 9.85 3.358 0 7.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>'},pVQIuvf85:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 44\" overflow=\"visible\"><path d=\"M 7.5 0 C 11.642 0 15 9.85 15 22 C 15 34.15 11.642 44 7.5 44 C 3.358 44 0 34.15 0 22 C 0 9.85 3.358 0 7.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>'},WU3iIYDgd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 77 77\" overflow=\"visible\"><path d=\"M 38.5 0 C 59.763 0 77 17.237 77 38.5 C 77 59.763 59.763 77 38.5 77 C 17.237 77 0 59.763 0 38.5 C 0 17.237 17.237 0 38.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r9ejyq\",\"data-framer-name\":\"6\",layoutDependency:layoutDependency,layoutId:\"Xf7BDkqW8\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-j8qjxf\",\"data-framer-name\":\"10\",layoutDependency:layoutDependency,layoutId:\"hJbCPan3c\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 77 77\" overflow=\"visible\"><path d=\"M 38.5 0 C 59.763 0 77 17.237 77 38.5 C 77 59.763 59.763 77 38.5 77 C 17.237 77 0 59.763 0 38.5 C 0 17.237 17.237 0 38.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({DvtOkbgBN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 44\" overflow=\"visible\"><path d=\"M 7.5 0 C 11.642 0 15 9.85 15 22 C 15 34.15 11.642 44 7.5 44 C 3.358 44 0 34.15 0 22 C 0 9.85 3.358 0 7.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>'},GXlqNXbJX:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 44\" overflow=\"visible\"><path d=\"M 7.5 0 C 11.642 0 15 9.85 15 22 C 15 34.15 11.642 44 7.5 44 C 3.358 44 0 34.15 0 22 C 0 9.85 3.358 0 7.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>'},pVQIuvf85:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 44\" overflow=\"visible\"><path d=\"M 7.5 0 C 11.642 0 15 9.85 15 22 C 15 34.15 11.642 44 7.5 44 C 3.358 44 0 34.15 0 22 C 0 9.85 3.358 0 7.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>'},WU3iIYDgd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29 56\" overflow=\"visible\"><path d=\"M 14.5 0 C 22.508 0 29 12.536 29 28 C 29 43.464 22.508 56 14.5 56 C 6.492 56 0 43.464 0 28 C 0 12.536 6.492 0 14.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15cip5w\",\"data-framer-name\":\"7\",layoutDependency:layoutDependency,layoutId:\"XPB8Hi8p0\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1katmp2\",\"data-framer-name\":\"9\",layoutDependency:layoutDependency,layoutId:\"qFF5rCw1u\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29 56\" overflow=\"visible\"><path d=\"M 14.5 0 C 22.508 0 29 12.536 29 28 C 29 43.464 22.508 56 14.5 56 C 6.492 56 0 43.464 0 28 C 0 12.536 6.492 0 14.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({DvtOkbgBN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 44\" overflow=\"visible\"><path d=\"M 7.5 0 C 11.642 0 15 9.85 15 22 C 15 34.15 11.642 44 7.5 44 C 3.358 44 0 34.15 0 22 C 0 9.85 3.358 0 7.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>'},GXlqNXbJX:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 44\" overflow=\"visible\"><path d=\"M 7.5 0 C 11.642 0 15 9.85 15 22 C 15 34.15 11.642 44 7.5 44 C 3.358 44 0 34.15 0 22 C 0 9.85 3.358 0 7.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>'},pVQIuvf85:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 44\" overflow=\"visible\"><path d=\"M 7.5 0 C 11.642 0 15 9.85 15 22 C 15 34.15 11.642 44 7.5 44 C 3.358 44 0 34.15 0 22 C 0 9.85 3.358 0 7.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>'},WU3iIYDgd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 44\" overflow=\"visible\"><path d=\"M 7.5 0 C 11.642 0 15 9.85 15 22 C 15 34.15 11.642 44 7.5 44 C 3.358 44 0 34.15 0 22 C 0 9.85 3.358 0 7.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-idk3cd\",\"data-framer-name\":\"8\",layoutDependency:layoutDependency,layoutId:\"yEa17_wcA\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-iisfxw\",\"data-framer-name\":\"8\",layoutDependency:layoutDependency,layoutId:\"W09sp_Vux\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 44\" overflow=\"visible\"><path d=\"M 7.5 0 C 11.642 0 15 9.85 15 22 C 15 34.15 11.642 44 7.5 44 C 3.358 44 0 34.15 0 22 C 0 9.85 3.358 0 7.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y28xdg\",\"data-framer-name\":\"9\",layoutDependency:layoutDependency,layoutId:\"Z5teKEKgf\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-92w4o5\",\"data-framer-name\":\"12\",layoutDependency:layoutDependency,layoutId:\"YfhJARmDO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 44\" overflow=\"visible\"><path d=\"M 7.5 0 C 11.642 0 15 9.85 15 22 C 15 34.15 11.642 44 7.5 44 C 3.358 44 0 34.15 0 22 C 0 9.85 3.358 0 7.5 0 Z\" fill=\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)) /* {&quot;name&quot;:&quot;Growth Green&quot;} */\"></path></svg>',withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-86LD9.framer-1wlzxuj, .framer-86LD9 .framer-1wlzxuj { display: block; }\",\".framer-86LD9.framer-zbih4 { gap: 13px; height: 216px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 220px; }\",\".framer-86LD9 .framer-1qqspgj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; left: -104px; overflow: visible; padding: 0px; position: absolute; top: 50%; width: min-content; }\",\".framer-86LD9 .framer-15yiash, .framer-86LD9 .framer-1a3yqhb, .framer-86LD9 .framer-574xrf, .framer-86LD9 .framer-nxx3oi, .framer-86LD9 .framer-1hdyrpc, .framer-86LD9 .framer-1duq1l1, .framer-86LD9 .framer-1r9ejyq, .framer-86LD9 .framer-15cip5w, .framer-86LD9 .framer-idk3cd, .framer-86LD9 .framer-1y28xdg { 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-86LD9 .framer-78p730, .framer-86LD9 .framer-t4ey4n, .framer-86LD9 .framer-1v4vou3, .framer-86LD9 .framer-rd34x, .framer-86LD9 .framer-11nkcgl, .framer-86LD9 .framer-iisfxw, .framer-86LD9 .framer-92w4o5 { height: 44px; position: relative; width: 15px; }\",\".framer-86LD9 .framer-1xsk93p, .framer-86LD9 .framer-1katmp2 { height: 56px; position: relative; width: 29px; }\",\".framer-86LD9 .framer-j8qjxf { height: 77px; position: relative; width: 77px; }\",\".framer-86LD9.framer-v-1uhqm1s .framer-1qqspgj { left: -78px; }\",\".framer-86LD9.framer-v-1uhqm1s .framer-11nkcgl, .framer-86LD9.framer-v-1uhqm1s .framer-j8qjxf, .framer-86LD9.framer-v-en15qm .framer-rd34x, .framer-86LD9.framer-v-1qk1pao .framer-1v4vou3, .framer-86LD9.framer-v-1qk1pao .framer-11nkcgl, .framer-86LD9.framer-v-1pqbj9p .framer-t4ey4n, .framer-86LD9.framer-v-1pqbj9p .framer-rd34x { height: 56px; width: 29px; }\",\".framer-86LD9.framer-v-1uhqm1s .framer-1xsk93p, .framer-86LD9.framer-v-en15qm .framer-11nkcgl, .framer-86LD9.framer-v-1qk1pao .framer-rd34x, .framer-86LD9.framer-v-1pqbj9p .framer-1v4vou3 { height: 77px; width: 77px; }\",\".framer-86LD9.framer-v-1uhqm1s .framer-1katmp2, .framer-86LD9.framer-v-en15qm .framer-j8qjxf, .framer-86LD9.framer-v-en15qm .framer-1katmp2, .framer-86LD9.framer-v-1qk1pao .framer-1xsk93p, .framer-86LD9.framer-v-1qk1pao .framer-j8qjxf, .framer-86LD9.framer-v-1qk1pao .framer-1katmp2, .framer-86LD9.framer-v-1pqbj9p .framer-1xsk93p, .framer-86LD9.framer-v-1pqbj9p .framer-j8qjxf, .framer-86LD9.framer-v-1pqbj9p .framer-1katmp2 { height: 44px; width: 15px; }\",\".framer-86LD9.framer-v-en15qm .framer-1qqspgj { left: unset; right: -77px; }\",\".framer-86LD9.framer-v-1qk1pao .framer-1qqspgj { left: unset; right: -104px; }\",\".framer-86LD9.framer-v-1pqbj9p .framer-1qqspgj { left: unset; right: -132px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 216\n * @framerIntrinsicWidth 220\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"WU3iIYDgd\":{\"layout\":[\"fixed\",\"fixed\"]},\"GXlqNXbJX\":{\"layout\":[\"fixed\",\"fixed\"]},\"pVQIuvf85\":{\"layout\":[\"fixed\",\"fixed\"]},\"DvtOkbgBN\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqGjutuZlF=withCSS(Component,css,\"framer-86LD9\");export default FramerqGjutuZlF;FramerqGjutuZlF.displayName=\"Logo loader\";FramerqGjutuZlF.defaultProps={height:216,width:220};addPropertyControls(FramerqGjutuZlF,{variant:{options:[\"ZIHetv9if\",\"WU3iIYDgd\",\"GXlqNXbJX\",\"pVQIuvf85\",\"DvtOkbgBN\"],optionTitles:[\"1\",\"2\",\"3\",\"4\",\"5\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerqGjutuZlF,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqGjutuZlF\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"216\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"220\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WU3iIYDgd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GXlqNXbJX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pVQIuvf85\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DvtOkbgBN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qGjutuZlF.map","// Generated by Framer (a72a541)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LogoLoader from\"https://framerusercontent.com/modules/UEMXmwcCLqRdkVoGYonf/D4hzbTiQhtSX3AXB5D8P/qGjutuZlF.js\";const LogoLoaderFonts=getFonts(LogoLoader);const cycleOrder=[\"Ay9SdoVIB\",\"mWV5WRtrR\",\"ZtS41GHK_\",\"E3vGBDgtS\"];const serializationHash=\"framer-EanO9\";const variantClassNames={Ay9SdoVIB:\"framer-v-rdi81o\",E3vGBDgtS:\"framer-v-1lg7ou5\",mWV5WRtrR:\"framer-v-1ii2x4y\",ZtS41GHK_:\"framer-v-1wkblxy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.7,ease:[.96,-.02,.38,1.01],type:\"tween\"};const transition2={delay:0,duration:2,ease:[.96,-.02,.38,1.01],type:\"tween\"};const transition3={bounce:0,delay:0,duration:.6,type:\"spring\"};const transition4={delay:0,duration:.1,ease:[.96,-.02,.38,1.01],type:\"tween\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;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 humanReadableVariantMap={\"01\":\"Ay9SdoVIB\",\"02\":\"mWV5WRtrR\",\"03\":\"ZtS41GHK_\",\"04\":\"E3vGBDgtS\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Ay9SdoVIB\"};};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({cycleOrder,defaultVariant:\"Ay9SdoVIB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear148u02v=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"mWV5WRtrR\"),1500);});const onAppear1u408d7=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"ZtS41GHK_\",true),400);});const onAppear4kbsx4=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"E3vGBDgtS\",true),600);});useOnVariantChange(baseVariant,{default:onAppear148u02v,E3vGBDgtS:undefined,mWV5WRtrR:onAppear1u408d7,ZtS41GHK_:onAppear4kbsx4});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,...addPropertyOverrides({E3vGBDgtS:{value:transition4},mWV5WRtrR:{value:transition2},ZtS41GHK_:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.section,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-rdi81o\",className,classNames),\"data-framer-name\":\"01\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Ay9SdoVIB\",ref:refBinding,style:{...style},...addPropertyOverrides({E3vGBDgtS:{\"data-framer-name\":\"04\",\"data-highlight\":undefined},mWV5WRtrR:{\"data-framer-name\":\"02\"},ZtS41GHK_:{\"data-framer-name\":\"03\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gj2boo\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"PmfaPwscl\",style:{filter:\"blur(0px)\",WebkitFilter:\"blur(0px)\"},variants:{E3vGBDgtS:{filter:\"none\",WebkitFilter:\"none\"},mWV5WRtrR:{filter:\"none\",WebkitFilter:\"none\"},ZtS41GHK_:{filter:\"none\",WebkitFilter:\"none\"}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-2oceue\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"ut2AokItc\",style:{backgroundColor:\"var(--token-3686a9f5-051a-4692-b106-fa28f238e0e6, rgb(24, 53, 18))\",borderBottomLeftRadius:9999,borderBottomRightRadius:9999,borderTopLeftRadius:9999,borderTopRightRadius:9999,opacity:1},transformTemplate:transformTemplate1,variants:{E3vGBDgtS:{opacity:0}},...addPropertyOverrides({E3vGBDgtS:{transformTemplate:undefined},ZtS41GHK_:{transformTemplate:undefined}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:216,width:\"220px\",y:(componentViewport?.y||0)+((componentViewport?.height||834)*.5000000000000002-(componentViewport?.height||834)*1/2)+(0+((componentViewport?.height||834)*1-0-216)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16a74l5-container\",layoutDependency:layoutDependency,layoutId:\"FUY5HxyDR-container\",nodeId:\"FUY5HxyDR\",rendersWithMotion:true,scopeId:\"C_A8DN0Ii\",style:{opacity:1},variants:{E3vGBDgtS:{opacity:0},ZtS41GHK_:{opacity:0}},children:/*#__PURE__*/_jsx(LogoLoader,{height:\"100%\",id:\"FUY5HxyDR\",layoutId:\"FUY5HxyDR\",style:{height:\"100%\",width:\"100%\"},variant:\"ZIHetv9if\",width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EanO9.framer-t3fn15, .framer-EanO9 .framer-t3fn15 { display: block; }\",\".framer-EanO9.framer-rdi81o { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: 834px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-EanO9 .framer-gj2boo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; left: calc(50.00000000000002% - 100% / 2); overflow: visible; padding: 0px; pointer-events: none; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; }\",\".framer-EanO9 .framer-2oceue { aspect-ratio: 1 / 1; flex: none; height: 250%; left: 50%; overflow: visible; position: absolute; top: 50%; width: var(--framer-aspect-ratio-supported, 2085px); }\",\".framer-EanO9 .framer-16a74l5-container { flex: none; height: 216px; position: relative; width: 220px; }\",\".framer-EanO9.framer-v-1wkblxy .framer-2oceue, .framer-EanO9.framer-v-1lg7ou5 .framer-2oceue { aspect-ratio: unset; height: 1px; left: calc(50.00000000000002% - 1px / 2); top: calc(50.00000000000002% - 1px / 2); width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 834\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"mWV5WRtrR\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZtS41GHK_\":{\"layout\":[\"fixed\",\"fixed\"]},\"E3vGBDgtS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerC_A8DN0Ii=withCSS(Component,css,\"framer-EanO9\");export default FramerC_A8DN0Ii;FramerC_A8DN0Ii.displayName=\"Reveal Preloader\";FramerC_A8DN0Ii.defaultProps={height:834,width:1440};addPropertyControls(FramerC_A8DN0Ii,{variant:{options:[\"Ay9SdoVIB\",\"mWV5WRtrR\",\"ZtS41GHK_\",\"E3vGBDgtS\"],optionTitles:[\"01\",\"02\",\"03\",\"04\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerC_A8DN0Ii,[{explicitInter:true,fonts:[]},...LogoLoaderFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerC_A8DN0Ii\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mWV5WRtrR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZtS41GHK_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"E3vGBDgtS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"834\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1440\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./C_A8DN0Ii.map","// Generated by Framer (656a448)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowRight from\"https://framerusercontent.com/modules/4G0pHPXdxDC0q34eFfFr/oq0PkaqnOfre09AZeL9M/gXjG4ReaI.js\";const ArrowRightFonts=getFonts(ArrowRight);const enabledGestures={x8SdaiCPR:{hover:true}};const serializationHash=\"framer-I4h9s\";const variantClassNames={x8SdaiCPR:\"framer-v-85z77y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const x15SWAy7S=undefined;const lD5GSl9Bc=undefined;const transition1={bounce:0,delay:0,duration:.3,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;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,label,link,width,...props})=>{return{...props,lD5GSl9Bc:label??props.lD5GSl9Bc??\"Schedule session\",x15SWAy7S:link??props.x15SWAy7S};};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,x15SWAy7S,lD5GSl9Bc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"x8SdaiCPR\",enabledGestures,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(Link,{href:x15SWAy7S,motionChild:true,nodeId:\"x8SdaiCPR\",openInNewTab:false,scopeId:\"TqwZe1wV5\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-85z77y\",className,classNames)} framer-o3q00s`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"x8SdaiCPR\",ref:refBinding,style:{backgroundColor:\"var(--token-9372d10d-051e-4d80-a65a-39933906daa5, rgb(255, 193, 111))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"none\",...style},variants:{\"x8SdaiCPR-hover\":{boxShadow:\"0px 0px 16px 0px rgba(68, 202, 113, 0.5)\"}},...addPropertyOverrides({\"x8SdaiCPR-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oy4x9k\",\"data-framer-name\":\"Arrow\",layoutDependency:layoutDependency,layoutId:\"TmJGqgqFm\",style:{backgroundColor:\"var(--token-81ed075b-a413-4879-b4c9-1f3c5884e722, rgb(247, 242, 227))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-lqt6rp\",layoutDependency:layoutDependency,layoutId:\"LZEZ2MGgO\",style:{\"--1m973uw\":\"var(--token-3686a9f5-051a-4692-b106-fa28f238e0e6, rgb(24, 53, 18))\",\"--js9iwy\":1.5}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Qkk7QXBmZWwgR3JvdGV6ay9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Apfel Grotezk\", \"Apfel Grotezk Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(24, 53, 18))\"},children:\"Schedule session\"})}),className:\"framer-68bt2o\",fonts:[\"BI;Apfel Grotezk/Regular/v0\"],layoutDependency:layoutDependency,layoutId:\"ZAH61BEfx\",style:{\"--extracted-r6o4lv\":\"rgb(24, 53, 18)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:lD5GSl9Bc,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1eo67z6\",\"data-framer-name\":\"Arrow\",layoutDependency:layoutDependency,layoutId:\"HZFgOUaPm\",style:{backgroundColor:\"var(--token-81ed075b-a413-4879-b4c9-1f3c5884e722, rgb(247, 242, 227))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({\"x8SdaiCPR-hover\":{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-15cifqu\",layoutDependency:layoutDependency,layoutId:\"aQRw1vLNN\",style:{\"--1m973uw\":\"var(--token-3686a9f5-051a-4692-b106-fa28f238e0e6, rgb(24, 53, 18))\",\"--js9iwy\":1.5}})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-I4h9s.framer-o3q00s, .framer-I4h9s .framer-o3q00s { display: block; }\",\".framer-I4h9s.framer-85z77y { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 64px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 8px 8px 8px 20px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-I4h9s .framer-1oy4x9k { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 48px); justify-content: center; left: -68px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; top: 50%; width: 48px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-I4h9s .framer-lqt6rp, .framer-I4h9s .framer-15cifqu { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-I4h9s .framer-68bt2o { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-I4h9s .framer-1eo67z6 { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 48px); justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 48px; will-change: var(--framer-will-change-override, transform); }\",\".framer-I4h9s.framer-v-85z77y.hover.framer-85z77y { padding: 8px 20px 8px 76px; }\",\".framer-I4h9s.framer-v-85z77y.hover .framer-1oy4x9k { left: 8px; }\",\".framer-I4h9s.framer-v-85z77y.hover .framer-1eo67z6 { position: absolute; right: -60px; top: 50%; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 285\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"TJMZsV4CG\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"x15SWAy7S\":\"link\",\"lD5GSl9Bc\":\"label\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTqwZe1wV5=withCSS(Component,css,\"framer-I4h9s\");export default FramerTqwZe1wV5;FramerTqwZe1wV5.displayName=\"Button\";FramerTqwZe1wV5.defaultProps={height:64,width:285};addPropertyControls(FramerTqwZe1wV5,{x15SWAy7S:{title:\"Link\",type:ControlType.Link},lD5GSl9Bc:{defaultValue:\"Schedule session\",displayTextArea:false,title:\"Label\",type:ControlType.String}});addFonts(FramerTqwZe1wV5,[{explicitInter:true,fonts:[{cssFamilyName:\"Apfel Grotezk\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Apfel Grotezk\",url:\"https://framerusercontent.com/assets/KwK0fH9Qx1gAi2nY6HV637MnF0.woff2\",weight:\"400\"}]},...ArrowRightFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTqwZe1wV5\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"x15SWAy7S\\\":\\\"link\\\",\\\"lD5GSl9Bc\\\":\\\"label\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"285\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"TJMZsV4CG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"64\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TqwZe1wV5.map","// Generated by Framer (05a55d9)\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\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"wP2YeVUXq\",\"KqCtiZvjs\"];const serializationHash=\"framer-247VS\";const variantClassNames={KqCtiZvjs:\"framer-v-1s8kcae\",wP2YeVUXq:\"framer-v-10iys4y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const efv_i2Kmt=undefined;const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition1={bounce:0,delay:.075,duration:.8,type:\"spring\"};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition3={delay:0,duration:2,ease:[0,0,1,1],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:3,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;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 humanReadableVariantMap={\"On dark\":\"wP2YeVUXq\",\"On light\":\"KqCtiZvjs\"};const getProps=({height,id,label,width,...props})=>{return{...props,efv_i2Kmt:label??props.efv_i2Kmt??\"Spots are now available\",variant:humanReadableVariantMap[props.variant]??props.variant??\"wP2YeVUXq\"};};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,efv_i2Kmt,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wP2YeVUXq\",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:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-10iys4y\",className,classNames),\"data-framer-name\":\"On dark\",layoutDependency:layoutDependency,layoutId:\"wP2YeVUXq\",ref:refBinding,style:{...style},...addPropertyOverrides({KqCtiZvjs:{\"data-framer-name\":\"On light\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jljd7s\",\"data-framer-name\":\"Pulse\",layoutDependency:layoutDependency,layoutId:\"DHpKXtUeT\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-yyu7cr\",\"data-framer-name\":\"Small\",layoutDependency:layoutDependency,layoutId:\"LAVejC6th\",style:{backgroundColor:\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113))\",borderBottomLeftRadius:60,borderBottomRightRadius:60,borderTopLeftRadius:60,borderTopRightRadius:60}}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation1,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition3,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.4,className:\"framer-uk3plc\",\"data-framer-name\":\"Big\",layoutDependency:layoutDependency,layoutId:\"OONnSF2J0\",style:{backgroundColor:\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113))\",borderBottomLeftRadius:60,borderBottomRightRadius:60,borderTopLeftRadius:60,borderTopRightRadius:60,opacity:.4},transformTemplate:transformTemplate1,variants:{KqCtiZvjs:{opacity:.8}},...addPropertyOverrides({KqCtiZvjs:{__targetOpacity:.8}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Qkk7QXBmZWwgR3JvdGV6ay9NaXR0ZWwvdjA=\",\"--framer-font-family\":'\"Apfel Grotezk\", \"Apfel Grotezk Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113)))\"},children:\"Spots are now available\"})}),className:\"framer-1hwkfit\",fonts:[\"BI;Apfel Grotezk/Mittel/v0\"],layoutDependency:layoutDependency,layoutId:\"p2iBh2UVH\",style:{\"--extracted-r6o4lv\":\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:efv_i2Kmt,variants:{KqCtiZvjs:{\"--extracted-r6o4lv\":\"var(--token-3686a9f5-051a-4692-b106-fa28f238e0e6, rgb(24, 53, 18))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({KqCtiZvjs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Qkk7QXBmZWwgR3JvdGV6ay9NaXR0ZWwvdjA=\",\"--framer-font-family\":'\"Apfel Grotezk\", \"Apfel Grotezk Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.03em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3686a9f5-051a-4692-b106-fa28f238e0e6, rgb(24, 53, 18)))\"},children:\"Spots are now available\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-247VS.framer-d5egw5, .framer-247VS .framer-d5egw5 { display: block; }\",\".framer-247VS.framer-10iys4y { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-247VS .framer-jljd7s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: 12px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 12px; }\",\".framer-247VS .framer-yyu7cr { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 8px); overflow: hidden; position: relative; width: 8px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-247VS .framer-uk3plc { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 8px); left: 50%; overflow: hidden; position: absolute; top: 50%; width: 8px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-247VS .framer-1hwkfit { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 194\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"KqCtiZvjs\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"efv_i2Kmt\":\"label\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUeIumvQYW=withCSS(Component,css,\"framer-247VS\");export default FramerUeIumvQYW;FramerUeIumvQYW.displayName=\"Trigger message\";FramerUeIumvQYW.defaultProps={height:22,width:194};addPropertyControls(FramerUeIumvQYW,{variant:{options:[\"wP2YeVUXq\",\"KqCtiZvjs\"],optionTitles:[\"On dark\",\"On light\"],title:\"Variant\",type:ControlType.Enum},efv_i2Kmt:{defaultValue:\"Spots are now available\",displayTextArea:false,title:\"Label\",type:ControlType.String}});addFonts(FramerUeIumvQYW,[{explicitInter:true,fonts:[{cssFamilyName:\"Apfel Grotezk\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Apfel Grotezk\",url:\"https://framerusercontent.com/assets/soAoqUg4XLlllNDBOZtgbSkDFLM.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUeIumvQYW\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"22\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KqCtiZvjs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"efv_i2Kmt\\\":\\\"label\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"194\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UeIumvQYW.map","// Generated by Framer (656a448)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-sjN53 .framer-styles-preset-1ilfcpq:not(.rich-text-wrapper), .framer-sjN53 .framer-styles-preset-1ilfcpq.rich-text-wrapper a { --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-3fc52dc5-011d-4e46-823a-0e3b14958315, #566953); }\"];export const className=\"framer-sjN53\";\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 (05a55d9)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"BI;Apfel Grotezk/Regular/v0\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Apfel Grotezk\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Apfel Grotezk\",url:\"https://framerusercontent.com/assets/KwK0fH9Qx1gAi2nY6HV637MnF0.woff2\",weight:\"400\"}]}];export const css=['.framer-F5fmU .framer-styles-preset-1nao7dc:not(.rich-text-wrapper), .framer-F5fmU .framer-styles-preset-1nao7dc.rich-text-wrapper p { --framer-font-family: \"Apfel Grotezk\", \"Apfel Grotezk Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.03em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-3686a9f5-051a-4692-b106-fa28f238e0e6, #183512); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-F5fmU .framer-styles-preset-1nao7dc:not(.rich-text-wrapper), .framer-F5fmU .framer-styles-preset-1nao7dc.rich-text-wrapper p { --framer-font-family: \"Apfel Grotezk\", \"Apfel Grotezk Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.03em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-3686a9f5-051a-4692-b106-fa28f238e0e6, #183512); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-F5fmU .framer-styles-preset-1nao7dc:not(.rich-text-wrapper), .framer-F5fmU .framer-styles-preset-1nao7dc.rich-text-wrapper p { --framer-font-family: \"Apfel Grotezk\", \"Apfel Grotezk Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.03em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-3686a9f5-051a-4692-b106-fa28f238e0e6, #183512); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-F5fmU\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (656a448)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowRight from\"https://framerusercontent.com/modules/4G0pHPXdxDC0q34eFfFr/oq0PkaqnOfre09AZeL9M/gXjG4ReaI.js\";const ArrowRightFonts=getFonts(ArrowRight);const enabledGestures={CM7fn3fZw:{hover:true}};const serializationHash=\"framer-Lfk4j\";const variantClassNames={CM7fn3fZw:\"framer-v-11udpad\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const PhyHNjb_J=undefined;const E4P5hWGOE=undefined;const ZKmxZPDAf=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;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,label,link,newTab,width,...props})=>{return{...props,E4P5hWGOE:newTab??props.E4P5hWGOE,PhyHNjb_J:link??props.PhyHNjb_J,ZKmxZPDAf:label??props.ZKmxZPDAf??\"LinkedIn\"};};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,ZKmxZPDAf,PhyHNjb_J,E4P5hWGOE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"CM7fn3fZw\",enabledGestures,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(Link,{href:PhyHNjb_J,motionChild:true,nodeId:\"CM7fn3fZw\",openInNewTab:E4P5hWGOE,scopeId:\"S_yvu6FDe\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-11udpad\",className,classNames)} framer-z1576w`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"CM7fn3fZw\",ref:refBinding,style:{...style},...addPropertyOverrides({\"CM7fn3fZw-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-1dmmizz\",layoutDependency:layoutDependency,layoutId:\"PXBcj2hEK\",style:{\"--1m973uw\":\"var(--token-3686a9f5-051a-4692-b106-fa28f238e0e6, rgb(24, 53, 18))\",\"--js9iwy\":1.5},transformTemplate:transformTemplate1,...addPropertyOverrides({\"CM7fn3fZw-hover\":{transformTemplate:undefined}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Qkk7QXBmZWwgR3JvdGV6ay9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Apfel Grotezk\", \"Apfel Grotezk Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3686a9f5-051a-4692-b106-fa28f238e0e6, rgb(24, 53, 18)))\"},children:\"LinkedIn\"})}),className:\"framer-xfknvt\",fonts:[\"BI;Apfel Grotezk/Regular/v0\"],layoutDependency:layoutDependency,layoutId:\"E_yBpqqcK\",style:{\"--extracted-r6o4lv\":\"var(--token-3686a9f5-051a-4692-b106-fa28f238e0e6, rgb(24, 53, 18))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:ZKmxZPDAf,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-olihqc\",layoutDependency:layoutDependency,layoutId:\"NcMhUx5dI\",style:{\"--1m973uw\":\"var(--token-3686a9f5-051a-4692-b106-fa28f238e0e6, rgb(24, 53, 18))\",\"--js9iwy\":1.5},...addPropertyOverrides({\"CM7fn3fZw-hover\":{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Lfk4j.framer-z1576w, .framer-Lfk4j .framer-z1576w { display: block; }\",\".framer-Lfk4j.framer-11udpad { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Lfk4j .framer-1dmmizz { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); left: -28px; position: absolute; top: 50%; width: 20px; z-index: 1; }\",\".framer-Lfk4j .framer-xfknvt { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-Lfk4j .framer-olihqc { flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-Lfk4j.framer-v-11udpad.hover .framer-1dmmizz { left: unset; position: relative; top: unset; }\",\".framer-Lfk4j.framer-v-11udpad.hover .framer-olihqc { aspect-ratio: 1 / 1; position: absolute; right: -28px; top: 50%; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 104\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Nz7M0ECd8\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ZKmxZPDAf\":\"label\",\"PhyHNjb_J\":\"link\",\"E4P5hWGOE\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerS_yvu6FDe=withCSS(Component,css,\"framer-Lfk4j\");export default FramerS_yvu6FDe;FramerS_yvu6FDe.displayName=\"Link\";FramerS_yvu6FDe.defaultProps={height:32,width:104};addPropertyControls(FramerS_yvu6FDe,{ZKmxZPDAf:{defaultValue:\"LinkedIn\",displayTextArea:false,title:\"Label\",type:ControlType.String},PhyHNjb_J:{title:\"Link\",type:ControlType.Link},E4P5hWGOE:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean}});addFonts(FramerS_yvu6FDe,[{explicitInter:true,fonts:[{cssFamilyName:\"Apfel Grotezk\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Apfel Grotezk\",url:\"https://framerusercontent.com/assets/KwK0fH9Qx1gAi2nY6HV637MnF0.woff2\",weight:\"400\"}]},...ArrowRightFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerS_yvu6FDe\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"104\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"32\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ZKmxZPDAf\\\":\\\"label\\\",\\\"PhyHNjb_J\\\":\\\"link\\\",\\\"E4P5hWGOE\\\":\\\"newTab\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Nz7M0ECd8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./S_yvu6FDe.map","// Generated by Framer (05a55d9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,ResolveLinks,RichText,SmartComponentScopedContainer,TickerItem,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withTickerFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ProgressiveBlur from\"https://framerusercontent.com/modules/oIa9jYqVoiduNUSqRQ7h/utuZoJKJkJROgiqROlgk/ProgressiveBlur.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/88V4THzAWw10ZFwnxBgl/vcHdph3xEmBwg22FBtat/hxwqbrAvI.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/JEfIUbeJ7THojQ2QKwNv/oiyF6K4dQqybCqw1yi6G/lxRKnzrpR.js\";import Link1 from\"https://framerusercontent.com/modules/ulXhO5NyyV1Lz91Yph95/OQ6gU3jQi1umP6j1Ao23/S_yvu6FDe.js\";const ImageWithFX=withFX(Image);const MotionDivWithFX=withFX(motion.div);const Link1Fonts=getFonts(Link1);const ProgressiveBlurFonts=getFonts(ProgressiveBlur);const MotionDivWithTickerFX=withTickerFX(motion.div);const cycleOrder=[\"gvwTnnZKI\",\"TDb_sGy5U\",\"wBXDKEu9T\"];const serializationHash=\"framer-76UJg\";const variantClassNames={gvwTnnZKI:\"framer-v-73rl0g\",TDb_sGy5U:\"framer-v-8mxgzs\",wBXDKEu9T:\"framer-v-1ez6rr8\"};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 animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition2={bounce:0,delay:.075,duration:.8,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 humanReadableVariantMap={Desktop:\"gvwTnnZKI\",Mobile:\"wBXDKEu9T\",Tablet:\"TDb_sGy5U\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"gvwTnnZKI\"};};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({cycleOrder,defaultVariant:\"gvwTnnZKI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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-73rl0g\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"gvwTnnZKI\",ref:refBinding,style:{...style},...addPropertyOverrides({TDb_sGy5U:{\"data-framer-name\":\"Tablet\"},wBXDKEu9T:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-56kh5j\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"ohEex85Fs\",children:[/*#__PURE__*/_jsx(ImageWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+48+0+0+0),pixelHeight:171,pixelWidth:1312,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} - 128px)`,src:\"https://framerusercontent.com/images/siUJmel6UPa3tLcyeTCvqAzloM.svg?width=1312&height=171\",srcSet:\"https://framerusercontent.com/images/siUJmel6UPa3tLcyeTCvqAzloM.svg?scale-down-to=512&width=1312&height=171 512w,https://framerusercontent.com/images/siUJmel6UPa3tLcyeTCvqAzloM.svg?scale-down-to=1024&width=1312&height=171 1024w,https://framerusercontent.com/images/siUJmel6UPa3tLcyeTCvqAzloM.svg?width=1312&height=171 1312w\"},className:\"framer-m61nog\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"MWTFX23po\",...addPropertyOverrides({wBXDKEu9T:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+48+0+0+0),pixelHeight:171,pixelWidth:1312,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} - 64px)`,src:\"https://framerusercontent.com/images/siUJmel6UPa3tLcyeTCvqAzloM.svg?width=1312&height=171\",srcSet:\"https://framerusercontent.com/images/siUJmel6UPa3tLcyeTCvqAzloM.svg?scale-down-to=512&width=1312&height=171 512w,https://framerusercontent.com/images/siUJmel6UPa3tLcyeTCvqAzloM.svg?scale-down-to=1024&width=1312&height=171 1024w,https://framerusercontent.com/images/siUJmel6UPa3tLcyeTCvqAzloM.svg?width=1312&height=171 1312w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-q4v7um\",layoutDependency:layoutDependency,layoutId:\"Ebnldtq0t\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-yl3a4d\",layoutDependency:layoutDependency,layoutId:\"gqMtNEaR8\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1nao7dc\",\"data-styles-preset\":\"lxRKnzrpR\",children:\"\\xa9 All rights reserved\"})}),className:\"framer-fcm9xd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MjhfY4VHz\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1nao7dc\",\"data-styles-preset\":\"lxRKnzrpR\",children:\"Registered in The Netherlands: 78283639\"})}),className:\"framer-1vwo3x3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"e4SLUPgmH\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1nao7dc\",\"data-styles-preset\":\"lxRKnzrpR\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3fc52dc5-011d-4e46-823a-0e3b14958315, rgb(86, 105, 83)))\"},children:[\"Website by \",/*#__PURE__*/_jsx(Link,{href:\"lucwaardenburg.nl\",motionChild:true,nodeId:\"IkGIhyEZQ\",openInNewTab:true,relValues:[],scopeId:\"uQ9lt7GX6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ilfcpq\",\"data-styles-preset\":\"hxwqbrAvI\",children:\"Luc Waardenburg\"})})]})}),className:\"framer-fzzz09\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IkGIhyEZQ\",style:{\"--extracted-r6o4lv\":\"var(--token-3fc52dc5-011d-4e46-823a-0e3b14958315, rgb(86, 105, 83))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tq7yn9\",layoutDependency:layoutDependency,layoutId:\"J5DyYgK2F\",children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-266vsw\",layoutDependency:layoutDependency,layoutId:\"a9moHoor6\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gVRfYWnhU\"},implicitPathVariables:undefined},{href:{webPageId:\"gVRfYWnhU\"},implicitPathVariables:undefined},{href:{webPageId:\"gVRfYWnhU\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+48+0+0+172+0+0+0+0+0,...addPropertyOverrides({TDb_sGy5U:{y:(componentViewport?.y||0)+48+0+0+121+0+0+0+0+0},wBXDKEu9T:{y:(componentViewport?.y||0)+48+0+0+74+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x0s99s-container\",layoutDependency:layoutDependency,layoutId:\"vXjxvJxf8-container\",nodeId:\"vXjxvJxf8\",rendersWithMotion:true,scopeId:\"uQ9lt7GX6\",children:/*#__PURE__*/_jsx(Link1,{E4P5hWGOE:false,height:\"100%\",id:\"vXjxvJxf8\",layoutId:\"vXjxvJxf8\",PhyHNjb_J:resolvedLinks[0],width:\"100%\",ZKmxZPDAf:\"Book a call\",...addPropertyOverrides({TDb_sGy5U:{PhyHNjb_J:resolvedLinks[1]},wBXDKEu9T:{PhyHNjb_J:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"V92x1SbQ_\"},implicitPathVariables:undefined},{href:{webPageId:\"V92x1SbQ_\"},implicitPathVariables:undefined},{href:{webPageId:\"V92x1SbQ_\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+48+0+0+172+0+0+0+0+36,...addPropertyOverrides({TDb_sGy5U:{y:(componentViewport?.y||0)+48+0+0+121+0+0+0+0+36},wBXDKEu9T:{y:(componentViewport?.y||0)+48+0+0+74+0+0+0+0+0+36}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4xrukz-container\",layoutDependency:layoutDependency,layoutId:\"Uh6G3qe0_-container\",nodeId:\"Uh6G3qe0_\",rendersWithMotion:true,scopeId:\"uQ9lt7GX6\",children:/*#__PURE__*/_jsx(Link1,{E4P5hWGOE:false,height:\"100%\",id:\"Uh6G3qe0_\",layoutId:\"Uh6G3qe0_\",PhyHNjb_J:resolvedLinks1[0],width:\"100%\",ZKmxZPDAf:\"Delivery\",...addPropertyOverrides({TDb_sGy5U:{PhyHNjb_J:resolvedLinks1[1]},wBXDKEu9T:{PhyHNjb_J:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+48+0+0+172+0+0+0+0+72,...addPropertyOverrides({TDb_sGy5U:{y:(componentViewport?.y||0)+48+0+0+121+0+0+0+0+72},wBXDKEu9T:{y:(componentViewport?.y||0)+48+0+0+74+0+0+0+0+0+72}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mxzwlh-container\",layoutDependency:layoutDependency,layoutId:\"GbaSSpUHb-container\",nodeId:\"GbaSSpUHb\",rendersWithMotion:true,scopeId:\"uQ9lt7GX6\",children:/*#__PURE__*/_jsx(Link1,{E4P5hWGOE:true,height:\"100%\",id:\"GbaSSpUHb\",layoutId:\"GbaSSpUHb\",PhyHNjb_J:\"https://www.linkedin.com/company/throughdesign/\",width:\"100%\",ZKmxZPDAf:\"LinkedIn\"})})})]})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nkk4ye\",layoutDependency:layoutDependency,layoutId:\"FgQe8LV0F\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cuwc6n-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UxgYlKcAd-container\",nodeId:\"UxgYlKcAd\",rendersWithMotion:true,scopeId:\"uQ9lt7GX6\",children:/*#__PURE__*/_jsx(ProgressiveBlur,{allCorners:false,blur:100,blurDirection:\"toLeft\",bottomLeft:0,bottomRight:0,cornerRadius:0,height:\"100%\",id:\"UxgYlKcAd\",layoutId:\"UxgYlKcAd\",style:{height:\"100%\",width:\"100%\"},topLeft:0,topRight:0,width:\"100%\"})})}),/*#__PURE__*/_jsx(MotionDivWithTickerFX,{className:\"framer-1d6w3yv\",layoutDependency:layoutDependency,layoutId:\"k9LGjg4sE\",tickerEffectAlign:\"start\",tickerEffectDirectionModifier:\"reverse\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:\"32px\",tickerEffectHoverModifier:100,tickerEffectOverflow:\"clip\",tickerEffectPosition:\"relative\",tickerEffectStackDirection:\"row\",tickerEffectVelocity:50,children:/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+48+644+120+0),pixelHeight:237,pixelWidth:3074,sizes:\"2594.0928px\",src:\"https://framerusercontent.com/images/3FW0DSk0PLdEfG87FriZg6z6h1Y.svg?width=3074&height=237\",srcSet:\"https://framerusercontent.com/images/3FW0DSk0PLdEfG87FriZg6z6h1Y.svg?scale-down-to=512&width=3074&height=237 512w,https://framerusercontent.com/images/3FW0DSk0PLdEfG87FriZg6z6h1Y.svg?scale-down-to=1024&width=3074&height=237 1024w,https://framerusercontent.com/images/3FW0DSk0PLdEfG87FriZg6z6h1Y.svg?scale-down-to=2048&width=3074&height=237 2048w,https://framerusercontent.com/images/3FW0DSk0PLdEfG87FriZg6z6h1Y.svg?width=3074&height=237 3074w\"},className:\"framer-nzqz7p\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"UOa6ajXFj\",...addPropertyOverrides({TDb_sGy5U:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+48+593+120+0),pixelHeight:237,pixelWidth:3074,sizes:\"2594.0928px\",src:\"https://framerusercontent.com/images/3FW0DSk0PLdEfG87FriZg6z6h1Y.svg?width=3074&height=237\",srcSet:\"https://framerusercontent.com/images/3FW0DSk0PLdEfG87FriZg6z6h1Y.svg?scale-down-to=512&width=3074&height=237 512w,https://framerusercontent.com/images/3FW0DSk0PLdEfG87FriZg6z6h1Y.svg?scale-down-to=1024&width=3074&height=237 1024w,https://framerusercontent.com/images/3FW0DSk0PLdEfG87FriZg6z6h1Y.svg?scale-down-to=2048&width=3074&height=237 2048w,https://framerusercontent.com/images/3FW0DSk0PLdEfG87FriZg6z6h1Y.svg?width=3074&height=237 3074w\"}},wBXDKEu9T:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+48+618+80+0),pixelHeight:237,pixelWidth:3074,sizes:\"2594.0928px\",src:\"https://framerusercontent.com/images/3FW0DSk0PLdEfG87FriZg6z6h1Y.svg?width=3074&height=237\",srcSet:\"https://framerusercontent.com/images/3FW0DSk0PLdEfG87FriZg6z6h1Y.svg?scale-down-to=512&width=3074&height=237 512w,https://framerusercontent.com/images/3FW0DSk0PLdEfG87FriZg6z6h1Y.svg?scale-down-to=1024&width=3074&height=237 1024w,https://framerusercontent.com/images/3FW0DSk0PLdEfG87FriZg6z6h1Y.svg?scale-down-to=2048&width=3074&height=237 2048w,https://framerusercontent.com/images/3FW0DSk0PLdEfG87FriZg6z6h1Y.svg?width=3074&height=237 3074w\"}}},baseVariant,gestureVariant)})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-76UJg.framer-1abbx0k, .framer-76UJg .framer-1abbx0k { display: block; }\",\".framer-76UJg.framer-73rl0g { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 48px 0px 0px 0px; position: relative; width: 1200px; }\",\".framer-76UJg .framer-56kh5j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px 64px 0px 64px; position: relative; width: 100%; }\",\".framer-76UJg .framer-m61nog { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-76UJg .framer-q4v7um { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-76UJg .framer-yl3a4d { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-76UJg .framer-fcm9xd, .framer-76UJg .framer-1vwo3x3, .framer-76UJg .framer-fzzz09 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-76UJg .framer-1tq7yn9 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-76UJg .framer-266vsw { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-76UJg .framer-x0s99s-container, .framer-76UJg .framer-4xrukz-container, .framer-76UJg .framer-mxzwlh-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-76UJg .framer-1nkk4ye { 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: var(--overflow-clip-fallback, clip); padding: 120px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-76UJg .framer-1cuwc6n-container { bottom: -1px; flex: none; height: 220px; left: 0px; position: absolute; width: 100%; z-index: 1; }\",\".framer-76UJg .framer-1d6w3yv { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 100px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-76UJg .framer-nzqz7p { flex: none; height: 200px; position: relative; width: auto; }\",\".framer-76UJg.framer-v-8mxgzs.framer-73rl0g { width: 810px; }\",\".framer-76UJg.framer-v-1ez6rr8.framer-73rl0g { gap: 16px; width: 390px; }\",\".framer-76UJg.framer-v-1ez6rr8 .framer-56kh5j { padding: 0px 32px 0px 32px; }\",\".framer-76UJg.framer-v-1ez6rr8 .framer-q4v7um { flex-direction: column; }\",\".framer-76UJg.framer-v-1ez6rr8 .framer-yl3a4d { flex: none; order: 1; width: 100%; }\",\".framer-76UJg.framer-v-1ez6rr8 .framer-1tq7yn9 { flex: none; order: 0; width: 100%; }\",\".framer-76UJg.framer-v-1ez6rr8 .framer-266vsw { align-content: flex-start; align-items: flex-start; }\",\".framer-76UJg.framer-v-1ez6rr8 .framer-1nkk4ye { padding: 80px 0px 0px 0px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 624\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"TDb_sGy5U\":{\"layout\":[\"fixed\",\"auto\"]},\"wBXDKEu9T\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruQ9lt7GX6=withCSS(Component,css,\"framer-76UJg\");export default FrameruQ9lt7GX6;FrameruQ9lt7GX6.displayName=\"Footer\";FrameruQ9lt7GX6.defaultProps={height:624,width:1200};addPropertyControls(FrameruQ9lt7GX6,{variant:{options:[\"gvwTnnZKI\",\"TDb_sGy5U\",\"wBXDKEu9T\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameruQ9lt7GX6,[{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\"}]},...Link1Fonts,...ProgressiveBlurFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruQ9lt7GX6\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"624\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TDb_sGy5U\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wBXDKEu9T\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (05a55d9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BadgeCheck from\"https://framerusercontent.com/modules/LcJAnB6E795r8ZDb0UNn/1qjisrWYdVhTAuhL0aMM/SbYmEVjZ2.js\";const serializationHash=\"framer-3U4eb\";const variantClassNames={b0BCIXh7l:\"framer-v-164v7j7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const mEQqiwRVa=undefined;const bePkdDJkv=undefined;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,socialProofIcon,socialProofMessage,width,...props})=>{return{...props,bePkdDJkv:socialProofMessage??props.bePkdDJkv??\"Trusted by leaders at €500M+ data-driven organisations\",mEQqiwRVa:socialProofIcon??props.mEQqiwRVa??BadgeCheck};};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,mEQqiwRVa,bePkdDJkv,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"b0BCIXh7l\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-164v7j7\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"b0BCIXh7l\",ref:refBinding,style:{backgroundColor:\"var(--token-3686a9f5-051a-4692-b106-fa28f238e0e6, rgb(24, 53, 18))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},children:[/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-oyg9gc\",Component:mEQqiwRVa,layoutDependency:layoutDependency,layoutId:\"XU4YH6gQV\",style:{\"--1m973uw\":\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113))\",\"--js9iwy\":2}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Qkk7QXBmZWwgR3JvdGV6ay9SZWd1bGFyL3Yw\",\"--framer-font-family\":'\"Apfel Grotezk\", \"Apfel Grotezk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-81ed075b-a413-4879-b4c9-1f3c5884e722, rgb(247, 242, 227)))\"},children:\"Trusted by leaders at €500M+ data-driven organisations\"})}),className:\"framer-o9hq9y\",fonts:[\"BI;Apfel Grotezk/Regular/v0\"],layoutDependency:layoutDependency,layoutId:\"qQHbsvUhC\",style:{\"--extracted-r6o4lv\":\"var(--token-81ed075b-a413-4879-b4c9-1f3c5884e722, rgb(247, 242, 227))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:bePkdDJkv,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3U4eb.framer-14pdlij, .framer-3U4eb .framer-14pdlij { display: block; }\",\".framer-3U4eb.framer-164v7j7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 6px 12px 6px 10px; position: relative; width: min-content; }\",\".framer-3U4eb .framer-oyg9gc { flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-3U4eb .framer-o9hq9y { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 397\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"mEQqiwRVa\":\"socialProofIcon\",\"bePkdDJkv\":\"socialProofMessage\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"Y7SpbVH16cWqMhj75z1M\"]\n */const FramerztJ4eEkgU=withCSS(Component,css,\"framer-3U4eb\");export default FramerztJ4eEkgU;FramerztJ4eEkgU.displayName=\"Social proof\";FramerztJ4eEkgU.defaultProps={height:28,width:397};addPropertyControls(FramerztJ4eEkgU,{mEQqiwRVa:{defaultValue:{identifier:\"module:LcJAnB6E795r8ZDb0UNn/1qjisrWYdVhTAuhL0aMM/SbYmEVjZ2.js:default\",moduleId:\"LcJAnB6E795r8ZDb0UNn\"},setModuleId:\"Y7SpbVH16cWqMhj75z1M\",title:\"Social proof icon\",type:ControlType.VectorSetItem},bePkdDJkv:{defaultValue:\"Trusted by leaders at €500M+ data-driven organisations\",displayTextArea:false,title:\"Social proof message\",type:ControlType.String}});addFonts(FramerztJ4eEkgU,[{explicitInter:true,fonts:[{cssFamilyName:\"Apfel Grotezk\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Apfel Grotezk\",url:\"https://framerusercontent.com/assets/KwK0fH9Qx1gAi2nY6HV637MnF0.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerztJ4eEkgU\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"397\",\"framerVariables\":\"{\\\"mEQqiwRVa\\\":\\\"socialProofIcon\\\",\\\"bePkdDJkv\\\":\\\"socialProofMessage\\\"}\",\"framerVectorSets\":\"[\\\"Y7SpbVH16cWqMhj75z1M\\\"]\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"28\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ztJ4eEkgU.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";const SESSION_STORAGE_KEY=\"userVisited\";export function withFirstLoad(Component){return function Wrapped(props){const[shouldRender,setShouldRender]=React.useState(()=>{if(typeof window===\"undefined\")return false;return sessionStorage.getItem(SESSION_STORAGE_KEY)!==\"true\";});React.useEffect(()=>{if(!shouldRender)return;sessionStorage.setItem(SESSION_STORAGE_KEY,\"true\");},[shouldRender]);return shouldRender?/*#__PURE__*/_jsx(Component,{...props}):null;};}\nexport const __FramerMetadata__ = {\"exports\":{\"withFirstLoad\":{\"type\":\"reactHoc\",\"name\":\"withFirstLoad\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Loader.map","// Generated by Framer (05a55d9)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"BI;Apfel Grotezk/Regular/v0\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Apfel Grotezk\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Apfel Grotezk\",url:\"https://framerusercontent.com/assets/KwK0fH9Qx1gAi2nY6HV637MnF0.woff2\",weight:\"400\"}]}];export const css=['.framer-F5fmU .framer-styles-preset-1nao7dc:not(.rich-text-wrapper), .framer-F5fmU .framer-styles-preset-1nao7dc.rich-text-wrapper p { --framer-font-family: \"Apfel Grotezk\", \"Apfel Grotezk Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.03em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-3686a9f5-051a-4692-b106-fa28f238e0e6, #183512); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-F5fmU .framer-styles-preset-1nao7dc:not(.rich-text-wrapper), .framer-F5fmU .framer-styles-preset-1nao7dc.rich-text-wrapper p { --framer-font-family: \"Apfel Grotezk\", \"Apfel Grotezk Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.03em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-3686a9f5-051a-4692-b106-fa28f238e0e6, #183512); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-F5fmU .framer-styles-preset-1nao7dc:not(.rich-text-wrapper), .framer-F5fmU .framer-styles-preset-1nao7dc.rich-text-wrapper p { --framer-font-family: \"Apfel Grotezk\", \"Apfel Grotezk Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.03em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-3686a9f5-051a-4692-b106-fa28f238e0e6, #183512); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-F5fmU\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (05a55d9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,PropertyOverrides,RenderTarget,ResolveLinks,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCodeBoundaryForOverrides,withCSS,withFX,withMappedReactProps,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BadgeCheck from\"https://framerusercontent.com/modules/LcJAnB6E795r8ZDb0UNn/1qjisrWYdVhTAuhL0aMM/SbYmEVjZ2.js\";import ClickEffects from\"https://framerusercontent.com/modules/nteQnWNYuBiutH6LSAQe/sg7vXsbsHsjyCOJhXNyO/Click_effects_prod.js\";import RevealPreloader,*as RevealPreloaderInfo from\"#framer/local/canvasComponent/C_A8DN0Ii/C_A8DN0Ii.js\";import Graphic from\"#framer/local/canvasComponent/id_E036BF/id_E036BF.js\";import Button from\"#framer/local/canvasComponent/TqwZe1wV5/TqwZe1wV5.js\";import TriggerMessage from\"#framer/local/canvasComponent/UeIumvQYW/UeIumvQYW.js\";import Footer from\"#framer/local/canvasComponent/uQ9lt7GX6/uQ9lt7GX6.js\";import SocialProof from\"#framer/local/canvasComponent/ztJ4eEkgU/ztJ4eEkgU.js\";import{withFirstLoad}from\"#framer/local/codeFile/RunXsXM/Loader.js\";import*as sharedStyle1 from\"#framer/local/css/gQov4M0Ua/gQov4M0Ua.js\";import*as sharedStyle from\"#framer/local/css/hdjEKebtb/hdjEKebtb.js\";import*as sharedStyle2 from\"#framer/local/css/lxRKnzrpR/lxRKnzrpR.js\";const SocialProofFonts=getFonts(SocialProof);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const ButtonFonts=getFonts(Button);const ContainerWithFX=withFX(Container);const TriggerMessageFonts=getFonts(TriggerMessage);const GraphicFonts=getFonts(Graphic);const FooterFonts=getFonts(Footer);const ClickEffectsFonts=getFonts(ClickEffects);const RevealPreloaderFonts=getFonts(RevealPreloader);const RevealPreloaderWithFirstLoadh7x0seWithMappedReactProps1filfq0=withMappedReactProps(withCodeBoundaryForOverrides(RevealPreloader,{nodeId:\"ymHbaJ43b\",override:withFirstLoad,scopeId:\"j5AXCjOCk\"}),RevealPreloaderInfo);const breakpoints={jMVS0TD85:\"(min-width: 810px) and (max-width: 1199.98px)\",NfvHM6fQE:\"(max-width: 809.98px)\",PK__0U9F5:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-JTtys\";const variantClassNames={jMVS0TD85:\"framer-v-12dcff7\",NfvHM6fQE:\"framer-v-56zqnr\",PK__0U9F5:\"framer-v-1yasj66\"};const SEZyqHutZ=undefined;const KwoiKvKSf=undefined;const DkL62iSzd=undefined;const eAvfNsilV=undefined;const WfVplpzWL=undefined;const M3X_Pva25=undefined;const transition1={delay:.7,duration:.8,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const animation2={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition2={bounce:0,delay:.075,duration:.8,type:\"spring\"};const textEffect={effect:animation2,repeat:false,startDelay:.2,threshold:0,tokenization:\"line\",transition:transition2,trigger:\"onInView\",type:\"appear\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const breakpointRules={jMVS0TD85:[\".framer-JTtys .framer-17k12om-container { height: 60%; top: 43%; width: var(--framer-aspect-ratio-supported, 629px); }\",\".framer-JTtys .framer-1w7hoao { bottom: -160px; height: var(--framer-aspect-ratio-supported, 796px); }\"],NfvHM6fQE:[\".framer-JTtys .framer-1r2f0oz { padding: 8px; }\",\".framer-JTtys .framer-19xnxa4 { padding: 24px; }\",\".framer-JTtys .framer-17m5fmn { width: 150px; }\",\".framer-JTtys .framer-m9sagf { max-width: unset; }\",\".framer-JTtys .framer-17k12om-container { height: 30%; top: 120px; width: var(--framer-aspect-ratio-supported, 249px); }\",\".framer-JTtys .framer-1w7hoao { bottom: -70px; height: var(--framer-aspect-ratio-supported, 383px); }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={jMVS0TD85:\".framer-12dcff7-override\",NfvHM6fQE:\".framer-56zqnr-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JTtys.framer-1a70j2y, .framer-JTtys .framer-1a70j2y { display: block; }\",\".framer-JTtys.framer-1yasj66 { align-content: center; align-items: center; background-color: var(--token-81ed075b-a413-4879-b4c9-1f3c5884e722, #f7f2e3); 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; width: 100%; }\",\".framer-JTtys .framer-1r2f0oz { align-content: center; align-items: center; background-color: var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, #44ca71); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100vh; justify-content: flex-start; order: -1000; overflow: visible; padding: 16px; position: relative; width: 100%; z-index: 0; }\",\".framer-JTtys .framer-19xnxa4 { align-content: flex-start; align-items: flex-start; background-color: var(--token-81ed075b-a413-4879-b4c9-1f3c5884e722, #f7f2e3); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.08); display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 40px 48px 48px 48px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 3; }\",\".framer-JTtys .framer-1sq28h9 { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; z-index: 5; }\",\".framer-JTtys .framer-17m5fmn { flex: none; height: auto; position: relative; text-decoration: none; width: 200px; }\",\".framer-JTtys .framer-1ettema-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-JTtys .framer-1av5ndf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; max-width: 900px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 3; }\",\".framer-JTtys .framer-m9sagf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 80%; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-JTtys .framer-14vz2i3, .framer-JTtys .framer-yehbhv, .framer-JTtys .framer-gztdtu { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-JTtys .framer-146k5kj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-JTtys .framer-qs9zhj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-JTtys .framer-1javabi-container, .framer-JTtys .framer-t3p35m-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-JTtys .framer-17k12om-container { aspect-ratio: 1 / 1; flex: none; height: 90%; left: 50%; position: absolute; top: 50%; width: var(--framer-aspect-ratio-supported, 691px); z-index: 0; }\",\".framer-JTtys .framer-1w7hoao { aspect-ratio: 1.0169491525423728 / 1; bottom: -300px; flex: none; height: var(--framer-aspect-ratio-supported, 1180px); left: 50%; overflow: visible; position: absolute; width: 100%; z-index: 1; }\",\".framer-JTtys .framer-s6493r { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-JTtys .framer-1e9qak7-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; z-index: 3; }\",\".framer-JTtys .framer-1nugqu-container { flex: none; height: 100px; left: calc(50.00000000000002% - 100px / 2); order: 1003; position: absolute; top: 0px; width: 100px; z-index: 10; }\",\".framer-JTtys .framer-h7x0se-container { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); left: calc(50.00000000000002% - 100% / 2); order: 1004; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];const mediaQueries={jMVS0TD85:\"(min-width: 810px) and (max-width: 1199.98px)\",NfvHM6fQE:\"(max-width: 809.98px)\",PK__0U9F5:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"PK__0U9F5\",Phone:\"NfvHM6fQE\",Tablet:\"jMVS0TD85\"};const getProps=({height,id,logoLink,showSocialProof,socialProofIcon,socialProofMessage,subtitle,title,width,...props})=>{return{...props,DkL62iSzd:socialProofIcon??props.DkL62iSzd??BadgeCheck,eAvfNsilV:socialProofMessage??props.eAvfNsilV??\"Trusted by leaders at €500M+ data-driven organisations\",KwoiKvKSf:showSocialProof??props.KwoiKvKSf??true,M3X_Pva25:subtitle??props.M3X_Pva25??\"Surface friction in the digital layer between data, tools, and decision-makers — and clarify how impact can scale further — in 30 minutes.\",SEZyqHutZ:logoLink??props.SEZyqHutZ,variant:humanReadableVariantMap[props.variant]??props.variant??\"PK__0U9F5\",WfVplpzWL:title??props.WfVplpzWL??\"Unlock decision impact in the digital product layer\"};};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{style,className,layoutId,variant,WfVplpzWL,M3X_Pva25,KwoiKvKSf,eAvfNsilV,DkL62iSzd,SEZyqHutZ,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(!isBrowser())return true;if(baseVariant===\"NfvHM6fQE\")return false;return value;};const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"PK__0U9F5\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-81ed075b-a413-4879-b4c9-1f3c5884e722, rgb(247, 242, 227)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1yasj66\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1r2f0oz\",\"data-framer-name\":\"Hero\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19xnxa4\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1sq28h9\",children:[/*#__PURE__*/_jsx(Link,{href:SEZyqHutZ,motionChild:true,nodeId:\"bbfeKTbTN\",openInNewTab:false,scopeId:\"j5AXCjOCk\",smoothScroll:true,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NfvHM6fQE:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(32),pixelHeight:278,pixelWidth:700,sizes:\"150px\",src:\"https://framerusercontent.com/images/G7WgYAgipSPG1UGEyCnyIfft8.svg?width=700&height=278\",srcSet:\"https://framerusercontent.com/images/G7WgYAgipSPG1UGEyCnyIfft8.svg?scale-down-to=512&width=700&height=278 512w,https://framerusercontent.com/images/G7WgYAgipSPG1UGEyCnyIfft8.svg?width=700&height=278 700w\"}}},children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(56),pixelHeight:278,pixelWidth:700,sizes:\"200px\",src:\"https://framerusercontent.com/images/G7WgYAgipSPG1UGEyCnyIfft8.svg?width=700&height=278\",srcSet:\"https://framerusercontent.com/images/G7WgYAgipSPG1UGEyCnyIfft8.svg?scale-down-to=512&width=700&height=278 512w,https://framerusercontent.com/images/G7WgYAgipSPG1UGEyCnyIfft8.svg?width=700&height=278 700w\"},className:\"framer-17m5fmn framer-1a70j2y\",fitImageDimension:\"height\"})})}),isDisplayed(KwoiKvKSf!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:56,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:cx(\"framer-1ettema-container\",\"hidden-56zqnr\",!(KwoiKvKSf!==false)&&\"hidden-1yasj66\",!(KwoiKvKSf!==false)&&\"hidden-12dcff7\"),\"data-framer-appear-id\":\"1ettema\",initial:animation1,nodeId:\"cyMvh5XbL\",optimized:true,rendersWithMotion:true,scopeId:\"j5AXCjOCk\",children:/*#__PURE__*/_jsx(SocialProof,{bePkdDJkv:eAvfNsilV,height:\"100%\",id:\"cyMvh5XbL\",layoutId:\"cyMvh5XbL\",mEQqiwRVa:DkL62iSzd,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1av5ndf\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-m9sagf\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-r6zo3e\",\"data-styles-preset\":\"hdjEKebtb\",children:\"Unlock decision impact in the digital product layer\"})}),className:\"framer-14vz2i3\",effect:textEffect,fonts:[\"Inter\"],text:WfVplpzWL,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-r48gqd\",\"data-styles-preset\":\"gQov4M0Ua\",style:{\"--framer-text-color\":\"var(--token-3686a9f5-051a-4692-b106-fa28f238e0e6, rgb(24, 53, 18))\"},children:\"Surface friction in the digital layer between data, tools, and decision-makers — and clarify how impact can scale further — in 30 minutes.\"})}),className:\"framer-yehbhv\",effect:textEffect,fonts:[\"Inter\"],text:M3X_Pva25,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-146k5kj\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-qs9zhj\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gVRfYWnhU\"},implicitPathVariables:undefined},{href:{webPageId:\"gVRfYWnhU\"},implicitPathVariables:undefined},{href:{webPageId:\"gVRfYWnhU\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NfvHM6fQE:{y:714}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:682,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1javabi-container\",nodeId:\"MusXrdLol\",rendersWithMotion:true,scopeId:\"j5AXCjOCk\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jMVS0TD85:{x15SWAy7S:resolvedLinks[1]},NfvHM6fQE:{x15SWAy7S:resolvedLinks[2]}},children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"MusXrdLol\",layoutId:\"MusXrdLol\",lD5GSl9Bc:\"Schedule session\",width:\"100%\",x15SWAy7S:resolvedLinks[0]})})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NfvHM6fQE:{y:794}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:762,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-t3p35m-container\",nodeId:\"kcGiQ1sF9\",rendersWithMotion:true,scopeId:\"j5AXCjOCk\",children:/*#__PURE__*/_jsx(TriggerMessage,{efv_i2Kmt:\"Spots are now available\",height:\"100%\",id:\"kcGiQ1sF9\",layoutId:\"kcGiQ1sF9\",variant:\"KqCtiZvjs\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1nao7dc\",\"data-styles-preset\":\"lxRKnzrpR\",style:{\"--framer-text-color\":\"rgb(86, 105, 83)\"},children:\"A focused conversation to clarify where decision impact can scale further — and what’s currently limiting it.\"})}),className:\"framer-gztdtu\",effect:textEffect,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jMVS0TD85:{height:580.9936,width:\"580.9936px\",y:142.9994},NfvHM6fQE:{height:295.692,width:\"295.692px\",y:128}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:870.9096,width:\"870.9096px\",y:64.5452,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NfvHM6fQE:{style:{rotate:-90},transformTemplate:transformTemplate2}},children:/*#__PURE__*/_jsx(Container,{className:\"framer-17k12om-container\",nodeId:\"JQIDPDpKz\",rendersWithMotion:true,scopeId:\"j5AXCjOCk\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Graphic,{height:\"100%\",id:\"JQIDPDpKz\",layoutId:\"JQIDPDpKz\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jMVS0TD85:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2832,intrinsicWidth:2880,loading:getLoadingLazyAtYPosition(364),pixelHeight:2632,pixelWidth:2880,sizes:\"100vw\",src:\"https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?width=2880&height=2632\",srcSet:\"https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=512&width=2880&height=2632 512w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=1024&width=2880&height=2632 1024w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=2048&width=2880&height=2632 2048w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?width=2880&height=2632 2880w\"}},NfvHM6fQE:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2832,intrinsicWidth:2880,loading:getLoadingLazyAtYPosition(687),pixelHeight:2632,pixelWidth:2880,sizes:\"100vw\",src:\"https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?width=2880&height=2632\",srcSet:\"https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=512&width=2880&height=2632 512w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=1024&width=2880&height=2632 1024w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=2048&width=2880&height=2632 2048w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?width=2880&height=2632 2880w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2832,intrinsicWidth:2880,loading:getLoadingLazyAtYPosition(120),pixelHeight:2632,pixelWidth:2880,sizes:\"100vw\",src:\"https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?width=2880&height=2632\",srcSet:\"https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=512&width=2880&height=2632 512w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=1024&width=2880&height=2632 1024w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=2048&width=2880&height=2632 2048w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?width=2880&height=2632 2880w\"},className:\"framer-1w7hoao\",\"data-framer-name\":\"Bg top\",transformTemplate:transformTemplate2})})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-s6493r\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:624,width:\"100vw\",y:2e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1e9qak7-container\",nodeId:\"QNXSMHViY\",scopeId:\"j5AXCjOCk\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jMVS0TD85:{variant:\"TDb_sGy5U\"},NfvHM6fQE:{variant:\"wBXDKEu9T\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"QNXSMHViY\",layoutId:\"QNXSMHViY\",style:{width:\"100%\"},variant:\"gvwTnnZKI\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1nugqu-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"Rr8hVJKQx\",scopeId:\"j5AXCjOCk\",children:/*#__PURE__*/_jsx(ClickEffects,{color:\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113))\",duration:.4,effectSize:60,height:\"100%\",id:\"Rr8hVJKQx\",interactionMode:\"rings\",layoutId:\"Rr8hVJKQx\",rotation:0,strokeWidth:3,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-h7x0se-container\",layoutScroll:true,nodeId:\"ymHbaJ43b\",rendersWithMotion:true,scopeId:\"j5AXCjOCk\",children:/*#__PURE__*/_jsx(RevealPreloaderWithFirstLoadh7x0seWithMappedReactProps1filfq0,{height:\"100%\",id:\"ymHbaJ43b\",layoutId:\"ymHbaJ43b\",style:{height:\"100%\",width:\"100%\"},variant:\"Ay9SdoVIB\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2146\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jMVS0TD85\":{\"layout\":[\"fixed\",\"fixed\"]},\"NfvHM6fQE\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"WfVplpzWL\":\"title\",\"M3X_Pva25\":\"subtitle\",\"KwoiKvKSf\":\"showSocialProof\",\"eAvfNsilV\":\"socialProofMessage\",\"DkL62iSzd\":\"socialProofIcon\",\"SEZyqHutZ\":\"logoLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"Y7SpbVH16cWqMhj75z1M\"]\n * @framerHitTargets {\"PK__0U9F5\":[\".framer-1r2f0oz\",\".framer-1e9qak7-container\",\".framer-1nugqu-container\",\".framer-h7x0se-container\"],\"jMVS0TD85\":[\".framer-1r2f0oz\",\".framer-1e9qak7-container\",\".framer-1nugqu-container\",\".framer-h7x0se-container\"],\"NfvHM6fQE\":[\".framer-1r2f0oz\",\".framer-1e9qak7-container\",\".framer-1nugqu-container\",\".framer-h7x0se-container\"]}\n * @framerBreakpoints {\"PK__0U9F5\":{\"min\":1200,\"canvasClassName\":\"framer-1yasj66-override\",\"minHeight\":2146,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"jMVS0TD85\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-12dcff7-override\",\"minHeight\":2146,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"NfvHM6fQE\":{\"max\":809,\"canvasClassName\":\"framer-56zqnr-override\",\"minHeight\":2146,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant PK__0U9F5\n * @framerLayoutTemplate true\n */const Framerj5AXCjOCk=withCSS(Component,css,\"framer-JTtys\");export default Framerj5AXCjOCk;Framerj5AXCjOCk.displayName=\"Home\";Framerj5AXCjOCk.defaultProps={height:2146,width:1200};addPropertyControls(Framerj5AXCjOCk,{WfVplpzWL:{defaultValue:\"Unlock decision impact in the digital product layer\",displayTextArea:true,title:\"Title\",type:ControlType.String},M3X_Pva25:{defaultValue:\"Surface friction in the digital layer between data, tools, and decision-makers — and clarify how impact can scale further — in 30 minutes.\",displayTextArea:true,title:\"Subtitle\",type:ControlType.String},KwoiKvKSf:{defaultValue:true,title:\"Show social proof\",type:ControlType.Boolean},eAvfNsilV:{defaultValue:\"Trusted by leaders at €500M+ data-driven organisations\",displayTextArea:false,title:\"Social proof message\",type:ControlType.String},DkL62iSzd:{defaultValue:{identifier:\"module:LcJAnB6E795r8ZDb0UNn/1qjisrWYdVhTAuhL0aMM/SbYmEVjZ2.js:default\",moduleId:\"LcJAnB6E795r8ZDb0UNn\"},setModuleId:\"Y7SpbVH16cWqMhj75z1M\",title:\"Social proof icon\",type:ControlType.VectorSetItem},SEZyqHutZ:{title:\"Logo link\",type:ControlType.Link}});addFonts(Framerj5AXCjOCk,[{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\"}]},...SocialProofFonts,...ButtonFonts,...TriggerMessageFonts,...GraphicFonts,...FooterFonts,...ClickEffectsFonts,...RevealPreloaderFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerj5AXCjOCk\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"PK__0U9F5\\\":[\\\".framer-1r2f0oz\\\",\\\".framer-1e9qak7-container\\\",\\\".framer-1nugqu-container\\\",\\\".framer-h7x0se-container\\\"],\\\"jMVS0TD85\\\":[\\\".framer-1r2f0oz\\\",\\\".framer-1e9qak7-container\\\",\\\".framer-1nugqu-container\\\",\\\".framer-h7x0se-container\\\"],\\\"NfvHM6fQE\\\":[\\\".framer-1r2f0oz\\\",\\\".framer-1e9qak7-container\\\",\\\".framer-1nugqu-container\\\",\\\".framer-h7x0se-container\\\"]}\",\"framerVectorSets\":\"[\\\"Y7SpbVH16cWqMhj75z1M\\\"]\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jMVS0TD85\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NfvHM6fQE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"2146\",\"framerAutoSizeImages\":\"true\",\"framerDefaultVariant\":\"PK__0U9F5\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"PK__0U9F5\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1yasj66-override\\\",\\\"minHeight\\\":2146,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"jMVS0TD85\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-12dcff7-override\\\",\\\"minHeight\\\":2146,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"NfvHM6fQE\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-56zqnr-override\\\",\\\"minHeight\\\":2146,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"WfVplpzWL\\\":\\\"title\\\",\\\"M3X_Pva25\\\":\\\"subtitle\\\",\\\"KwoiKvKSf\\\":\\\"showSocialProof\\\",\\\"eAvfNsilV\\\":\\\"socialProofMessage\\\",\\\"DkL62iSzd\\\":\\\"socialProofIcon\\\",\\\"SEZyqHutZ\\\":\\\"logoLink\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12 0 L 0 12\" fill=\"transparent\" height=\"12px\" id=\"qMvRy61Gj\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/><path d=\"M 0 0 L 12 12\" fill=\"transparent\" height=\"12px\" id=\"YX0AMSC6b\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"2710857035\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-RiU4T\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-RiU4T { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-RiU4T\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import * as _react2 from './npm:react@17!cjs';\n\nvar _react = \"default\" in _react2 ? _react2.default : _react2;\n\nvar exports = {};\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nvar React = _react;\n/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation. All rights reserved.\r\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\r\nthis file except in compliance with the License. You may obtain a copy of the\r\nLicense at http://www.apache.org/licenses/LICENSE-2.0\r\n\r\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\r\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\r\nMERCHANTABLITY OR NON-INFRINGEMENT.\r\n\r\nSee the Apache Version 2.0 License for specific language governing permissions\r\nand limitations under the License.\r\n***************************************************************************** */\n\n/* global Reflect, Promise */\n\nvar extendStatics = function (d, b) {\n  extendStatics = Object.setPrototypeOf || {\n    __proto__: []\n  } instanceof Array && function (d, b) {\n    d.__proto__ = b;\n  } || function (d, b) {\n    for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];\n  };\n\n  return extendStatics(d, b);\n};\n\nfunction __extends(d, b) {\n  extendStatics(d, b);\n\n  function __() {\n    this.constructor = d;\n  }\n\n  d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n}\n\nvar __assign = function () {\n  __assign = Object.assign || function __assign(t) {\n    for (var s, i = 1, n = arguments.length; i < n; i++) {\n      s = arguments[i];\n\n      for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n    }\n\n    return t;\n  };\n\n  return __assign.apply(this, arguments);\n};\n\nfunction styleInject(css, ref) {\n  if (ref === void 0) ref = {};\n  var insertAt = ref.insertAt;\n\n  if (!css || typeof document === \"undefined\") {\n    return;\n  }\n\n  var head = document.head || document.getElementsByTagName(\"head\")[0];\n  var style = document.createElement(\"style\");\n  style.type = \"text/css\";\n\n  if (insertAt === \"top\") {\n    if (head.firstChild) {\n      head.insertBefore(style, head.firstChild);\n    } else {\n      head.appendChild(style);\n    }\n  } else {\n    head.appendChild(style);\n  }\n\n  if (style.styleSheet) {\n    style.styleSheet.cssText = css;\n  } else {\n    style.appendChild(document.createTextNode(css));\n  }\n}\n\nvar css = \"/*\\n  code is extracted from Calendly's embed stylesheet: https://assets.calendly.com/assets/external/widget.css\\n*/\\n\\n.calendly-inline-widget,\\n.calendly-inline-widget *,\\n.calendly-badge-widget,\\n.calendly-badge-widget *,\\n.calendly-overlay,\\n.calendly-overlay * {\\n    font-size:16px;\\n    line-height:1.2em\\n}\\n\\n.calendly-inline-widget iframe,\\n.calendly-badge-widget iframe,\\n.calendly-overlay iframe {\\n    display:inline;\\n    width:100%;\\n    height:100%\\n}\\n\\n.calendly-popup-content {\\n    position:relative\\n}\\n\\n.calendly-popup-content.calendly-mobile {\\n    -webkit-overflow-scrolling:touch;\\n    overflow-y:auto\\n}\\n\\n.calendly-overlay {\\n    position:fixed;\\n    top:0;\\n    left:0;\\n    right:0;\\n    bottom:0;\\n    overflow:hidden;\\n    z-index:9999;\\n    background-color:#a5a5a5;\\n    background-color:rgba(31,31,31,0.4)\\n}\\n\\n.calendly-overlay .calendly-close-overlay {\\n    position:absolute;\\n    top:0;\\n    left:0;\\n    right:0;\\n    bottom:0\\n}\\n\\n.calendly-overlay .calendly-popup {\\n    box-sizing:border-box;\\n    position:absolute;\\n    top:50%;\\n    left:50%;\\n    -webkit-transform:translateY(-50%) translateX(-50%);\\n    transform:translateY(-50%) translateX(-50%);\\n    width:80%;\\n    min-width:900px;\\n    max-width:1000px;\\n    height:90%;\\n    max-height:680px\\n}\\n\\n@media (max-width: 975px) {\\n    .calendly-overlay .calendly-popup {\\n        position:fixed;\\n        top:50px;\\n        left:0;\\n        right:0;\\n        bottom:0;\\n        -webkit-transform:none;\\n        transform:none;\\n        width:100%;\\n        height:auto;\\n        min-width:0;\\n        max-height:none\\n    }\\n}\\n\\n.calendly-overlay .calendly-popup .calendly-popup-content {\\n    height:100%;\\n}\\n\\n.calendly-overlay .calendly-popup-close {\\n    position:absolute;\\n    top:25px;\\n    right:25px;\\n    color:#fff;\\n    width:19px;\\n    height:19px;\\n    cursor:pointer;\\n    background:url(https://assets.calendly.com/assets/external/close-icon.svg) no-repeat;\\n    background-size:contain\\n}\\n\\n@media (max-width: 975px) {\\n    .calendly-overlay .calendly-popup-close {\\n        top:15px;\\n        right:15px\\n    }\\n}\\n\\n.calendly-badge-widget {\\n    position:fixed;\\n    right:20px;\\n    bottom:15px;\\n    z-index:9998\\n}\\n\\n.calendly-badge-widget .calendly-badge-content {\\n    display:table-cell;\\n    width:auto;\\n    height:45px;\\n    padding:0 30px;\\n    border-radius:25px;\\n    box-shadow:rgba(0,0,0,0.25) 0 2px 5px;\\n    font-family:sans-serif;\\n    text-align:center;\\n    vertical-align:middle;\\n    font-weight:bold;\\n    font-size:14px;\\n    color:#fff;\\n    cursor:pointer\\n}\\n\\n.calendly-badge-widget .calendly-badge-content.calendly-white {\\n    color:#666a73\\n}\\n\\n.calendly-badge-widget .calendly-badge-content span {\\n    display:block;\\n    font-size:12px\\n}\\n\\n.calendly-spinner {\\n    position:absolute;\\n    top:50%;\\n    left:0;\\n    right:0;\\n    -webkit-transform:translateY(-50%);\\n    transform:translateY(-50%);\\n    text-align:center;\\n    z-index:-1\\n}\\n\\n.calendly-spinner>div {\\n    display:inline-block;\\n    width:18px;\\n    height:18px;\\n    background-color:#e1e1e1;\\n    border-radius:50%;\\n    vertical-align:middle;\\n    -webkit-animation:calendly-bouncedelay 1.4s infinite ease-in-out;\\n    animation:calendly-bouncedelay 1.4s infinite ease-in-out;\\n    -webkit-animation-fill-mode:both;\\n    animation-fill-mode:both\\n}\\n\\n.calendly-spinner .calendly-bounce1 {\\n    -webkit-animation-delay:-0.32s;\\n    animation-delay:-0.32s\\n}\\n\\n.calendly-spinner .calendly-bounce2 {\\n    -webkit-animation-delay:-0.16s;\\n    animation-delay:-0.16s\\n}\\n\\n@-webkit-keyframes calendly-bouncedelay {\\n    0%,80%,100% {\\n        -webkit-transform:scale(0);\\n        transform:scale(0)\\n    } \\n    \\n    40%{\\n        -webkit-transform:scale(1);\\n        transform:scale(1)\\n    }\\n}\\n\\n@keyframes calendly-bouncedelay{ \\n    0%,80%,100% {\\n        -webkit-transform:scale(0);\\n        transform:scale(0)\\n    }\\n    \\n    40% {\\n        -webkit-transform:scale(1);\\n        transform:scale(1)\\n    }\\n}\";\nstyleInject(css); // @ts-nocheck\n\n/* eslint-disable  @typescript-eslint/no-unused-expressions */\n\n/* eslint-disable  no-restricted-globals */\n\nvar initializeCalendly = function () {\n  return (\n    /*\n    code is extracted from Calendly's embed script: https://assets.calendly.com/assets/external/widget.js\n    */\n    function () {\n      window.Calendly = {}, window.Calendly._util = {};\n    }.call(window), window.Calendly._util.domReady = function (t) {\n      var e = !1,\n          n = function () {\n        document.addEventListener ? (document.removeEventListener(\"DOMContentLoaded\", o), window.removeEventListener(\"load\", o)) : (document.detachEvent(\"onreadystatechange\", o), window.detachEvent(\"onload\", o));\n      },\n          o = function () {\n        e || !document.addEventListener && \"load\" !== event.type && \"complete\" !== document.readyState || (e = !0, n(), t());\n      };\n\n      if (\"complete\" === document.readyState) t();else if (document.addEventListener) document.addEventListener(\"DOMContentLoaded\", o), window.addEventListener(\"load\", o);else {\n        document.attachEvent(\"onreadystatechange\", o), window.attachEvent(\"onload\", o);\n        var i = !1;\n\n        try {\n          i = null == window.frameElement && document.documentElement;\n        } catch (r) {}\n\n        i && i.doScroll && !function l() {\n          if (!e) {\n            try {\n              i.doScroll(\"left\");\n            } catch (o) {\n              return setTimeout(l, 50);\n            }\n\n            e = !0, n(), t();\n          }\n        }();\n      }\n    }, window.Calendly._util.assign = function (t) {\n      if (null == t) throw new TypeError(\"Cannot convert undefined or null to object\");\n\n      for (var e = Object(t), n = 1; n < arguments.length; n++) {\n        var o = arguments[n];\n        if (null != o) for (var i in o) Object.prototype.hasOwnProperty.call(o, i) && (e[i] = o[i]);\n      }\n\n      return e;\n    }, function () {\n      window.Calendly._url = {}, window.Calendly._url.extractQueryStringParams = function (t) {\n        var e, n, o, i, r, l, a, d, u, s;\n\n        for (a = document.createElement(\"a\"), a.href = t, r = a.search.substr(1), l = {}, d = r.split(\"&\"), e = 0, o = d.length; o > e; e++) i = d[e], u = i.split(\"=\"), n = u[0], s = u[1], void 0 !== s && (l[n.toLowerCase()] = decodeURIComponent(s));\n\n        return l;\n      }, window.Calendly._url.stripQuery = function (t) {\n        return t.split(\"?\")[0];\n      };\n    }.call(window), function () {\n      window.Calendly._util.snakeCaseKeys = function (t) {\n        var e, n, o;\n        o = {};\n\n        for (n in t) e = n.split(/(?=[A-Z])/).join(\"_\").toLowerCase(), o[e] = t[n];\n\n        return o;\n      }, window.Calendly._util.pick = function (t, e) {\n        var n, o, i, r;\n\n        if (t) {\n          for (r = {}, n = 0, i = e.length; i > n; n++) o = e[n], t[o] && (r[o] = t[o]);\n\n          return r;\n        }\n      };\n    }.call(window), function (t, e) {\n      var n = {\n        exports: {}\n      };\n      n.exports = exports, e(n.exports), t.bodyScrollLock = n.exports;\n    }(window, function (t) {\n      function e(t) {\n        if (Array.isArray(t)) {\n          for (var e = 0, n = Array(t.length); e < t.length; e++) n[e] = t[e];\n\n          return n;\n        }\n\n        return Array.from(t);\n      }\n\n      Object.defineProperty(t, \"__esModule\", {\n        value: !0\n      });\n      var n = !1;\n\n      if (\"undefined\" != typeof window) {\n        var o = {\n          get passive() {\n            n = !0;\n          }\n\n        };\n        window.addEventListener(\"testPassive\", null, o), window.removeEventListener(\"testPassive\", null, o);\n      }\n\n      var i = \"undefined\" != typeof window && window.navigator && window.navigator.platform && /iP(ad|hone|od)/.test(window.navigator.platform),\n          r = [],\n          l = !1,\n          a = -1,\n          d = void 0,\n          u = void 0,\n          s = function (t) {\n        return r.some(function (e) {\n          return !(!e.options.allowTouchMove || !e.options.allowTouchMove(t));\n        });\n      },\n          c = function (t) {\n        var e = t || window.event;\n        return s(e.target) ? !0 : e.touches.length > 1 ? !0 : (e.preventDefault && e.preventDefault(), !1);\n      },\n          p = function (t) {\n        setTimeout(function () {\n          if (void 0 === u) {\n            var e = !!t && t.reserveScrollBarGap === !0,\n                n = window.innerWidth - document.documentElement.clientWidth;\n            e && n > 0 && (u = document.body.style.paddingRight, document.body.style.paddingRight = n + \"px\");\n          }\n\n          void 0 === d && (d = document.body.style.overflow, document.body.style.overflow = \"hidden\");\n        });\n      },\n          h = function () {\n        setTimeout(function () {\n          void 0 !== u && (document.body.style.paddingRight = u, u = void 0), void 0 !== d && (document.body.style.overflow = d, d = void 0);\n        });\n      },\n          y = function (t) {\n        return t ? t.scrollHeight - t.scrollTop <= t.clientHeight : !1;\n      },\n          m = function (t, e) {\n        var n = t.targetTouches[0].clientY - a;\n        return s(t.target) ? !1 : e && 0 === e.scrollTop && n > 0 ? c(t) : y(e) && 0 > n ? c(t) : (t.stopPropagation(), !0);\n      };\n\n      t.disableBodyScroll = function (t, o) {\n        if (i) {\n          if (!t) return void console.error(\"disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.\");\n\n          if (t && !r.some(function (e) {\n            return e.targetElement === t;\n          })) {\n            var d = {\n              targetElement: t,\n              options: o || {}\n            };\n            r = [].concat(e(r), [d]), t.ontouchstart = function (t) {\n              1 === t.targetTouches.length && (a = t.targetTouches[0].clientY);\n            }, t.ontouchmove = function (e) {\n              1 === e.targetTouches.length && m(e, t);\n            }, l || (document.addEventListener(\"touchmove\", c, n ? {\n              passive: !1\n            } : void 0), l = !0);\n          }\n        } else {\n          p(o);\n          var u = {\n            targetElement: t,\n            options: o || {}\n          };\n          r = [].concat(e(r), [u]);\n        }\n      }, t.clearAllBodyScrollLocks = function () {\n        i ? (r.forEach(function (t) {\n          t.targetElement.ontouchstart = null, t.targetElement.ontouchmove = null;\n        }), l && (document.removeEventListener(\"touchmove\", c, n ? {\n          passive: !1\n        } : void 0), l = !1), r = [], a = -1) : (h(), r = []);\n      }, t.enableBodyScroll = function (t) {\n        if (i) {\n          if (!t) return void console.error(\"enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.\");\n          t.ontouchstart = null, t.ontouchmove = null, r = r.filter(function (e) {\n            return e.targetElement !== t;\n          }), l && 0 === r.length && (document.removeEventListener(\"touchmove\", c, n ? {\n            passive: !1\n          } : void 0), l = !1);\n        } else r = r.filter(function (e) {\n          return e.targetElement !== t;\n        }), r.length || h();\n      };\n    }), function () {\n      var t, e, n, o, i;\n      window.Calendly._autoLoadInlineWidgets = function () {\n        return window.Calendly._util.domReady(function () {\n          return e();\n        });\n      }, window.Calendly.initBadgeWidget = function (e) {\n        return window.Calendly._util.domReady(function () {\n          return t(e);\n        });\n      }, window.Calendly.destroyBadgeWidget = function () {\n        return window.Calendly.badgeWidget ? (window.Calendly.badgeWidget.destroy(), delete window.Calendly.badgeWidget) : void 0;\n      }, window.Calendly.initPopupWidget = function (t) {\n        return window.Calendly._util.domReady(function () {\n          return window.Calendly.showPopupWidget(t.url, \"PopupButton\", t);\n        });\n      }, window.Calendly.initInlineWidget = function (t) {\n        return t.url ? (t.parentElement || (t.parentElement = o()), window.Calendly._util.domReady(function () {\n          return t.embedType = \"Inline\", new window.Calendly.Iframe(t);\n        })) : void 0;\n      }, window.Calendly.showPopupWidget = function (t, e, n) {\n        var o;\n        return null == e && (e = \"PopupButton\"), null == n && (n = {}), window.Calendly.closePopupWidget(), o = function () {\n          return delete window.Calendly.popupWidget;\n        }, window.Calendly.popupWidget = new window.Calendly.PopupWidget(t, o, e, n), window.Calendly.popupWidget.show();\n      }, window.Calendly.closePopupWidget = function () {\n        return window.Calendly.popupWidget ? window.Calendly.popupWidget.close() : void 0;\n      }, o = function () {\n        var t;\n        return t = document.scripts[document.scripts.length - 1], t.parentNode;\n      }, e = function () {\n        var t, e, n, o, r;\n\n        for (e = document.querySelectorAll(\".calendly-inline-widget\"), r = [], n = 0, o = e.length; o > n; n++) t = e[n], i(t) ? r.push(void 0) : (t.setAttribute(\"data-processed\", !0), r.push(new window.Calendly.Iframe({\n          parentElement: t,\n          inlineStyles: !0,\n          embedType: \"Inline\"\n        })));\n\n        return r;\n      }, i = function (t) {\n        return t.getAttribute(\"data-processed\") || \"false\" === t.getAttribute(\"data-auto-load\");\n      }, t = function (t) {\n        var e, o, i;\n        return window.Calendly.destroyBadgeWidget(), e = n(t), i = function () {\n          return window.Calendly.showPopupWidget(t.url, \"PopupWidget\", t);\n        }, o = window.Calendly._util.assign({\n          onClick: i\n        }, e), window.Calendly.badgeWidget = new window.Calendly.BadgeWidget(o);\n      }, n = function (t) {\n        var e, n;\n        return e = [\"color\", \"textColor\", \"text\", \"branding\"], n = {}, e.forEach(function (e) {\n          return n[e] = t[e], delete t[e];\n        }), n;\n      };\n    }.call(window), function () {\n      window.Calendly.Iframe = function () {\n        function t(t) {\n          this.options = t, this.parseOptions(), this.build(), this.inject();\n        }\n\n        return t.prototype.isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent), t.prototype.parseOptions = function () {\n          var t;\n          if (t = {\n            inlineStyles: !1\n          }, this.options = window.Calendly._util.assign({}, t, this.options), this.parent = this.options.parentElement, !this.parent) throw \"Calendly: Parent element not set\";\n          if (this.parent.jquery && (this.parent = this.parent[0]), this.inlineStyles = this.options.inlineStyles, this.embedType = this.options.embedType, this.url = (this.options.url || this.getUrlFromParent()).split(\"#\")[0], !this.url) throw \"Calendly: Widget URL not set\";\n        }, t.prototype.build = function () {\n          return this.node = document.createElement(\"iframe\"), this.node.src = this.getSource(), this.node.width = \"100%\", this.node.height = \"100%\", this.node.frameBorder = \"0\", this.node.onload = function () {\n            var calendlySpinnerElement = document.querySelector(\".calendly-spinner\");\n\n            if (calendlySpinnerElement) {\n              calendlySpinnerElement.style.visibility = \"hidden\";\n            }\n          };\n        }, t.prototype.inject = function () {\n          return this.format(), this.parent.appendChild(this.buildSpinner()), this.parent.appendChild(this.node);\n        }, t.prototype.getSource = function () {\n          var t;\n          return t = window.Calendly._url.stripQuery(this.url) + \"?\" + this.getParams(), this.filterConsentParam(t);\n        }, t.prototype.getUrlFromParent = function () {\n          return this.parent.getAttribute(\"data-url\");\n        }, t.prototype.getParams = function () {\n          var t, e, n, o;\n          e = {\n            embed_domain: this.getDomain(),\n            embed_type: this.embedType\n          }, e = window.Calendly._util.assign(e, this.getUtmParamsFromHost(), this.getParamsFromUrl(), this.getParamsFromOptions()), n = [];\n\n          for (t in e) o = e[t], n.push(t + \"=\" + encodeURIComponent(o));\n\n          return n.join(\"&\");\n        }, t.prototype.getUtmParamsFromHost = function () {\n          var t, e;\n          return t = [\"utm_campaign\", \"utm_source\", \"utm_medium\", \"utm_content\", \"utm_term\"], e = window.Calendly._url.extractQueryStringParams(window.location.href), window.Calendly._util.pick(e, t);\n        }, t.prototype.getParamsFromUrl = function () {\n          return window.Calendly._url.extractQueryStringParams(this.url);\n        }, t.prototype.getParamsFromOptions = function () {\n          return window.Calendly._util.assign({}, this.getPrefillParams(), this.getUtmParams());\n        }, t.prototype.getUtmParams = function () {\n          var t;\n          return this.options.utm ? (t = [\"utmCampaign\", \"utmSource\", \"utmMedium\", \"utmContent\", \"utmTerm\"], window.Calendly._util.snakeCaseKeys(window.Calendly._util.pick(this.options.utm, t))) : null;\n        }, t.prototype.getPrefillParams = function () {\n          var t, e, n, o, i;\n          if (!this.options.prefill) return null;\n\n          if (e = [\"name\", \"firstName\", \"lastName\", \"email\", \"location\"], n = window.Calendly._util.snakeCaseKeys(window.Calendly._util.pick(this.options.prefill, e)), this.options.prefill.customAnswers) {\n            o = this.options.prefill.customAnswers;\n\n            for (t in o) i = o[t], t.match(/^a\\d{1,2}$/) && (n[t] = i);\n          }\n\n          if (this.options.prefill.guests && Array.isArray(this.options.prefill.guests) && this.options.prefill.guests.length > 0) {\n            n[\"guests\"] = this.options.prefill.guests.join(\",\");\n          }\n\n          if (this.options.prefill.date && this.options.prefill.date instanceof Date) {\n            var month = this.options.prefill.date.getMonth() + 1;\n            var day = this.options.prefill.date.getDate();\n            var year = this.options.prefill.date.getFullYear();\n            n[\"date\"] = [year, month < 10 ? \"0\" + month : month, day < 10 ? \"0\" + day : day].join(\"-\");\n          }\n\n          return n;\n        }, t.prototype.getDomain = function () {\n          return document.location.host;\n        }, t.prototype.filterConsentParam = function (t) {\n          return t.replace(/consent_accept=1&?/g, \"\");\n        }, t.prototype.format = function () {\n          return this.isMobile ? this.formatMobile() : this.formatDesktop();\n        }, t.prototype.formatDesktop = function () {\n          return this.inlineStyles ? this.parent.setAttribute(\"style\", \"position: relative;\" + this.parent.getAttribute(\"style\")) : void 0;\n        }, t.prototype.formatMobile = function () {\n          return this.inlineStyles ? this.parent.setAttribute(\"style\", \"position: relative;overflow-y:auto;-webkit-overflow-scrolling:touch;\" + this.parent.getAttribute(\"style\")) : this.parent.className += \" calendly-mobile\";\n        }, t.prototype.buildSpinner = function () {\n          var t;\n          return t = document.createElement(\"div\"), t.className = \"calendly-spinner\", t.appendChild(this.buildBounce(1)), t.appendChild(this.buildBounce(2)), t.appendChild(this.buildBounce(3)), t;\n        }, t.prototype.buildBounce = function (t) {\n          var e;\n          return e = document.createElement(\"div\"), e.className = \"calendly-bounce\" + t, e;\n        }, t;\n      }();\n    }.call(window), function () {\n      var t = function (t, e) {\n        return function () {\n          return t.apply(e, arguments);\n        };\n      };\n\n      window.Calendly.PopupWidget = function () {\n        function e(e, n, o, i) {\n          this.url = e, this.onClose = n, this.embedType = o, this.options = null != i ? i : {}, this.close = t(this.close, this);\n        }\n\n        return e.prototype.show = function () {\n          return this.buildOverlay(), this.insertOverlay(), this.lockPageScroll();\n        }, e.prototype.close = function () {\n          return this.unlockPageScroll(), this.destroyOverlay(), this.onClose();\n        }, e.prototype.buildOverlay = function () {\n          return this.overlay = document.createElement(\"div\"), this.overlay.className = \"calendly-overlay\", this.overlay.appendChild(this.buildCloseOverlay()), this.overlay.appendChild(this.buildPopup()), this.overlay.appendChild(this.buildCloseButton());\n        }, e.prototype.insertOverlay = function () {\n          return document.body.appendChild(this.overlay);\n        }, e.prototype.buildCloseOverlay = function () {\n          var t;\n          return t = document.createElement(\"div\"), t.className = \"calendly-close-overlay\", t.onclick = this.close, t;\n        }, e.prototype.buildPopup = function () {\n          var t;\n          return t = document.createElement(\"div\"), t.className = \"calendly-popup\", t.appendChild(this.buildPopupContent()), t;\n        }, e.prototype.buildPopupContent = function () {\n          var t;\n          return t = document.createElement(\"div\"), t.className = \"calendly-popup-content\", t.setAttribute(\"data-url\", this.url), this.options.parentElement = t, this.options.embedType = this.embedType, new window.Calendly.Iframe(this.options), t;\n        }, e.prototype.buildCloseButton = function () {\n          var t;\n          return t = document.createElement(\"div\"), t.className = \"calendly-popup-close\", t.onclick = this.close, t;\n        }, e.prototype.destroyOverlay = function () {\n          return this.overlay.parentNode.removeChild(this.overlay);\n        }, e.prototype.lockPageScroll = function () {\n          return bodyScrollLock.disableBodyScroll(this.overlay), document.addEventListener(\"touchmove\", this.handleLockedTouchmove, {\n            passive: !1\n          });\n        }, e.prototype.unlockPageScroll = function () {\n          return bodyScrollLock.enableBodyScroll(this.overlay), document.removeEventListener(\"touchmove\", this.handleLockedTouchmove, {\n            passive: !1\n          });\n        }, e.prototype.handleLockedTouchmove = function (t) {\n          return t.preventDefault();\n        }, e;\n      }();\n    }.call(window), function () {\n      window.Calendly.BadgeWidget = function () {\n        function t(t) {\n          this.options = t, this.buildWidget(), this.insertWidget();\n        }\n\n        return t.prototype.destroy = function () {\n          return this.widget.parentNode.removeChild(this.widget);\n        }, t.prototype.buildWidget = function () {\n          return this.widget = document.createElement(\"div\"), this.widget.className = \"calendly-badge-widget\", this.widget.appendChild(this.buildContent());\n        }, t.prototype.insertWidget = function () {\n          return document.body.insertBefore(this.widget, document.body.firstChild);\n        }, t.prototype.buildContent = function () {\n          var t;\n          return t = document.createElement(\"div\"), t.className = \"calendly-badge-content\", \"#ffffff\" === this.options.color && (t.className += \" calendly-white\"), t.onclick = this.options.onClick, t.innerHTML = this.options.text, t.style.background = this.options.color, t.style.color = this.options.textColor, this.options.branding && t.appendChild(this.buildBranding()), t;\n        }, t.prototype.buildBranding = function () {\n          var t;\n          return t = document.createElement(\"span\"), t.innerHTML = \"powered by Calendly\", t;\n        }, t;\n      }();\n    }.call(window), window.Calendly._autoLoadInlineWidgets()\n  );\n};\n\nvar CalendlyEvent;\n\n(function (CalendlyEvent) {\n  CalendlyEvent[\"PROFILE_PAGE_VIEWED\"] = \"calendly.profile_page_viewed\";\n  CalendlyEvent[\"EVENT_TYPE_VIEWED\"] = \"calendly.event_type_viewed\";\n  CalendlyEvent[\"DATE_AND_TIME_SELECTED\"] = \"calendly.date_and_time_selected\";\n  CalendlyEvent[\"EVENT_SCHEDULED\"] = \"calendly.event_scheduled\";\n})(CalendlyEvent || (CalendlyEvent = {}));\n\nvar loadScript = function () {\n  if (!window.Calendly) {\n    initializeCalendly();\n  }\n};\n\nvar withPageSettings = function (url, pageSettings) {\n  if (!pageSettings) return url;\n  var backgroundColor = pageSettings.backgroundColor,\n      hideEventTypeDetails = pageSettings.hideEventTypeDetails,\n      hideLandingPageDetails = pageSettings.hideLandingPageDetails,\n      primaryColor = pageSettings.primaryColor,\n      textColor = pageSettings.textColor,\n      hideGdprBanner = pageSettings.hideGdprBanner;\n  var queryStringIndex = url.indexOf(\"?\");\n  var hasQueryString = queryStringIndex > -1;\n  var queryString = url.slice(queryStringIndex + 1);\n  var baseUrl = hasQueryString ? url.slice(0, queryStringIndex) : url;\n  var updatedQueryString = [queryString, backgroundColor ? \"background_color=\" + backgroundColor : null, hideEventTypeDetails ? \"hide_event_type_details=1\" : null, hideLandingPageDetails ? \"hide_landing_page_details=1\" : null, primaryColor ? \"primary_color=\" + primaryColor : null, textColor ? \"text_color=\" + textColor : null, hideGdprBanner ? \"hide_gdpr_banner=1\" : null].filter(function (item) {\n    return item !== null;\n  }).join(\"&\");\n  return baseUrl + \"?\" + updatedQueryString;\n};\n\nvar openPopupWidget = function (options) {\n  loadScript();\n  var widgetOptions = {\n    url: withPageSettings(options.url, options.pageSettings),\n    prefill: options.prefill,\n    utm: options.utm\n  };\n  window.Calendly.initPopupWidget(widgetOptions);\n};\n\nvar closePopupWidget = function () {\n  loadScript();\n  window.Calendly.closePopupWidget();\n};\n\nvar defaultStyles = {\n  minWidth: \"320px\",\n  height: \"630px\"\n};\n\nvar InlineWidget =\n/** @class */\nfunction (_super) {\n  __extends(InlineWidget, _super);\n\n  function InlineWidget(props) {\n    var _this = _super.call(this, props) || this;\n\n    _this.widgetParentContainerRef = React.createRef();\n    _this.destroyInlineWidget = _this.destroyInlineWidget.bind(_this);\n    _this.getChildNodeCount = _this.getChildNodeCount.bind(_this);\n    _this.shouldWidgetUpdate = _this.shouldWidgetUpdate.bind(_this);\n    _this.initWidget = _this.initWidget.bind(_this);\n    return _this;\n  }\n\n  InlineWidget.prototype.componentDidUpdate = function (prevProps) {\n    var _this = this;\n\n    var shouldUpdate = this.shouldWidgetUpdate(prevProps);\n\n    if (shouldUpdate) {\n      /*\n       * If the Calendly Inline Widget (.calendly-spinner and iframe) has not\n       * yet been added to the DOM then we need to wait for the widget to be inserted\n       * prior to updating the component.\n       *\n       * Fixes https://github.com/tcampb/react-calendly/issues/25\n       */\n      if (!this.getChildNodeCount()) {\n        this.calendlyWidgetListener(\"inserted\", function () {\n          _this.calendlyWidgetListener(\"removed\", _this.initWidget);\n\n          _this.destroyInlineWidget();\n        });\n      } else {\n        this.destroyInlineWidget();\n        this.initWidget();\n      }\n    }\n  };\n\n  InlineWidget.prototype.componentDidMount = function () {\n    loadScript();\n    window.Calendly.initInlineWidget({\n      url: withPageSettings(this.props.url, this.props.pageSettings),\n      parentElement: this.widgetParentContainerRef.current,\n      prefill: this.props.prefill,\n      utm: this.props.utm\n    });\n  };\n\n  InlineWidget.prototype.render = function () {\n    return React.createElement(\"div\", {\n      className: \"calendly-inline-widget\",\n      style: this.props.styles || defaultStyles,\n      ref: this.widgetParentContainerRef,\n      \"data-auto-load\": \"false\"\n    });\n  };\n\n  InlineWidget.prototype.destroyInlineWidget = function () {\n    this.widgetParentContainerRef.current.innerHTML = \"\";\n  };\n\n  InlineWidget.prototype.getChildNodeCount = function () {\n    return this.widgetParentContainerRef.current.childNodes.length;\n  };\n\n  InlineWidget.prototype.initWidget = function () {\n    window.Calendly.initInlineWidget({\n      url: withPageSettings(this.props.url, this.props.pageSettings),\n      parentElement: this.widgetParentContainerRef.current,\n      prefill: this.props.prefill,\n      utm: this.props.utm\n    });\n  };\n\n  InlineWidget.prototype.calendlyWidgetListener = function (event, callback) {\n    var isInsertedEvent = event === \"inserted\";\n    var isRemovedEvent = event === \"removed\";\n    return new MutationObserver(function (mutationsList, observer) {\n      observer.disconnect();\n\n      if (isInsertedEvent) {\n        var nodesAdded = mutationsList.some(function (record) {\n          return !!record.addedNodes.length;\n        });\n        if (nodesAdded) callback();\n      }\n\n      if (isRemovedEvent) {\n        var nodesRemoved = mutationsList.some(function (record) {\n          return !!record.removedNodes.length;\n        });\n        if (nodesRemoved) callback();\n      }\n    }).observe(this.widgetParentContainerRef.current, {\n      childList: true\n    });\n  };\n\n  InlineWidget.prototype.shouldWidgetUpdate = function (prevProps) {\n    var _this = this;\n\n    return prevProps.url !== this.props.url || [\"pageSettings\", \"prefill\", \"utm\"].some(function (prop) {\n      return JSON.stringify(prevProps[prop]) !== JSON.stringify(_this.props[prop]);\n    });\n  };\n\n  return InlineWidget;\n}(React.Component);\n\nvar initWidget = function (options) {\n  window.Calendly.initPopupWidget(options);\n};\n\nvar createClickHandler = function (widgetOptions) {\n  return function (e) {\n    e.preventDefault();\n    return initWidget(widgetOptions);\n  };\n};\n\nvar PopupButton =\n/** @class */\nfunction (_super) {\n  __extends(PopupButton, _super);\n\n  function PopupButton() {\n    return _super !== null && _super.apply(this, arguments) || this;\n  }\n\n  PopupButton.prototype.componentWillUnmount = function () {\n    window.Calendly.closePopupWidget();\n  };\n\n  PopupButton.prototype.componentDidMount = function () {\n    loadScript();\n  };\n\n  PopupButton.prototype.render = function () {\n    var widgetOptions = {\n      url: withPageSettings(this.props.url, this.props.pageSettings),\n      prefill: this.props.prefill,\n      utm: this.props.utm\n    };\n    return React.createElement(\"button\", {\n      onClick: createClickHandler(widgetOptions),\n      style: this.props.styles || {},\n      className: this.props.className || \"\"\n    }, this.props.text);\n  };\n\n  return PopupButton;\n}(React.Component);\n\nvar defaultProps = {\n  branding: false,\n  color: \"#00a2ff\",\n  textColor: \"#ffffff\",\n  text: \"Schedule time with me\"\n};\n\nvar PopupWidget =\n/** @class */\nfunction (_super) {\n  __extends(PopupWidget, _super);\n\n  function PopupWidget() {\n    return _super !== null && _super.apply(this, arguments) || this;\n  }\n\n  PopupWidget.prototype.componentDidUpdate = function () {\n    var options = __assign(__assign(__assign({}, defaultProps), this.props), {\n      url: withPageSettings(this.props.url, this.props.pageSettings)\n    });\n\n    window.Calendly.initBadgeWidget(options);\n  };\n\n  PopupWidget.prototype.componentDidMount = function () {\n    loadScript();\n\n    var options = __assign(__assign(__assign({}, defaultProps), this.props), {\n      url: withPageSettings(this.props.url, this.props.pageSettings)\n    });\n\n    window.Calendly.initBadgeWidget(options);\n  };\n\n  PopupWidget.prototype.componentWillUnmount = function () {\n    window.Calendly.destroyBadgeWidget();\n    window.Calendly.closePopupWidget();\n  };\n\n  PopupWidget.prototype.render = function () {\n    return React.createElement(React.Fragment, null);\n  };\n\n  return PopupWidget;\n}(React.Component);\n\nvar CalendlyEventListener =\n/** @class */\nfunction (_super) {\n  __extends(CalendlyEventListener, _super);\n\n  function CalendlyEventListener(props) {\n    var _this = _super.call(this, props) || this;\n\n    _this.handleEvent = _this.handleEvent.bind(_this);\n    return _this;\n  }\n\n  CalendlyEventListener.prototype.componentDidMount = function () {\n    window.addEventListener(\"message\", this.handleEvent);\n  };\n\n  CalendlyEventListener.prototype.componentWillUnmount = function () {\n    window.removeEventListener(\"message\", this.handleEvent);\n  };\n\n  CalendlyEventListener.prototype.handleEvent = function (e) {\n    var eventName = e.data.event;\n\n    if (eventName === CalendlyEvent.DATE_AND_TIME_SELECTED) {\n      this.props.onDateAndTimeSelected && this.props.onDateAndTimeSelected(e);\n    } else if (eventName === CalendlyEvent.EVENT_SCHEDULED) {\n      this.props.onEventScheduled && this.props.onEventScheduled(e);\n    } else if (eventName === CalendlyEvent.EVENT_TYPE_VIEWED) {\n      this.props.onEventTypeViewed && this.props.onEventTypeViewed(e);\n    } else if (eventName === CalendlyEvent.PROFILE_PAGE_VIEWED) {\n      this.props.onProfilePageViewed && this.props.onProfilePageViewed(e);\n    }\n  };\n\n  CalendlyEventListener.prototype.render = function () {\n    return this.props.children || null;\n  };\n\n  return CalendlyEventListener;\n}(React.Component);\n\nexports.InlineWidget = InlineWidget;\nexports.PopupButton = PopupButton;\nexports.PopupWidget = PopupWidget;\nexports.CalendlyEventListener = CalendlyEventListener;\nexports.openPopupWidget = openPopupWidget;\nexports.closePopupWidget = closePopupWidget; \nconst __esModule = exports.__esModule;\nconst _InlineWidget = exports.InlineWidget,\n      _PopupButton = exports.PopupButton,\n      _PopupWidget = exports.PopupWidget,\n      _CalendlyEventListener = exports.CalendlyEventListener,\n      _openPopupWidget = exports.openPopupWidget,\n      _closePopupWidget = exports.closePopupWidget;\n\nexport default exports;\nexport { _CalendlyEventListener as CalendlyEventListener, _InlineWidget as InlineWidget, _PopupButton as PopupButton, _PopupWidget as PopupWidget, __esModule, _closePopupWidget as closePopupWidget, _openPopupWidget as openPopupWidget };\n\n//# sourceMappingURL=npm:react-calendly@2.2.1!cjs.map","import \"/npm:react@17!cjs\";\nexport * from \"/npm:react-calendly@2.2.1!cjs\";\nexport { default } from \"/npm:react-calendly@2.2.1!cjs\";\n","import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","// @ts-ignore\nimport { fontStore } from \"framer\";\nimport { useEffect } from \"react\";\n// @ts-ignore\nimport { fontStack } from \"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";\nconst fontWeights = {\n    100: \"Thin\",\n    200: \"Extra-light\",\n    300: \"Light\",\n    400: \"Regular\",\n    500: \"Medium\",\n    600: \"Semi-bold\",\n    700: \"Bold\",\n    800: \"Extra-bold\",\n    900: \"Black\"\n};\nexport function useFontControls(props) {\n    const { fontFamily , fontSize , fontWeight , font  } = props;\n    const fontWeightName = fontWeights[fontWeight];\n    const customFontStack = `\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;\n    const fontFamilyStyle = fontFamily ? {\n        fontSize,\n        fontWeight,\n        fontFamily: customFontStack\n    } : {\n        fontSize,\n        fontWeight\n    };\n    const fetchCustomFonts = async ()=>{\n        await fontStore.loadWebFontsFromSelectors([\n            `CUSTOM;${fontFamily}`,\n            `CUSTOM;${fontFamily} ${fontWeightName}`,\n            `GF;${fontFamily}-${fontWeightName.toLowerCase()}`, \n        ]).catch((e)=>console.error(e)\n        );\n    };\n    useEffect(()=>{\n        if (font) fetchCustomFonts();\n    }, [\n        font,\n        fontFamily,\n        fontWeight\n    ]);\n    return fontFamilyStyle;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import { defaultEvents, localeOptions, fontControls, fontSizeOptions, emptyStateStyle, containerStyles, fontStack } from \"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";\nimport { useOnEnter, useOnExit } from \"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nimport { colorTokentoValue, colorFromToken } from \"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nimport { useUniqueClassName, randomID } from \"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";\nimport { getVariantControls } from \"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";\nimport { useIsBrowserSafari } from \"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";\nimport { useMultiOnChange, useOnChange } from \"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";\nimport { mstoMinAndSec, secondsToMinutes } from \"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";\nimport { useAutoMotionValue } from \"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";\nimport { useFontControls } from \"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/tTLhbOFToDhKcwOVmn8E/useFontControls.js\";\nimport { useRenderTarget, useIsInPreview } from \"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/AAh30yXzt1DUsOi1YwUY/useRenderTarget.js\";\nimport { useControlledState } from \"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";\nimport { usePadding, useRadius, paddingControl, borderRadiusControl } from \"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";\nimport { detectAutoSizingAxis } from \"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";\nexport { useOnEnter, useOnExit, defaultEvents, isMotionValue, colorFromToken, colorTokentoValue, localeOptions, fontControls, fontSizeOptions, emptyStateStyle, containerStyles, fontStack, useUniqueClassName, getVariantControls, useIsBrowserSafari, randomID, useConstant, useMultiOnChange, useOnChange, usePadding, useRadius, paddingControl, borderRadiusControl, mstoMinAndSec, useFontControls, secondsToMinutes, useAutoMotionValue, useRenderTarget, useIsInPreview, useControlledState, detectAutoSizingAxis,  };\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","/*\n * index (framer/default-utils@0.43.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/Pk7RhKpPAlu4xr8tiZYq/index.js\"\n","import{containerStyles,emptyStateStyle as defaultEmptyStateStyle}from\"https://framer.com/m/framer/default-utils.js@^0.43.0\";export const emptyStateStyle={...containerStyles,...defaultEmptyStateStyle,textAlign:\"center\",padding:15,width:200,height:100,overflow:\"hidden\"};export const neutralStateStyle={...emptyStateStyle,color:\"#09f\",background:\"rgb(0, 153, 255, 0.1)\",borderColor:\"#09f\"};export const stateTitleStyle={fontSize:12,fontWeight:600,margin:0};export const stateParagraphStyle={fontSize:12,maxWidth:200,lineHeight:1.4,margin:\"5px 0 0 0\"};\nexport const __FramerMetadata__ = {\"exports\":{\"neutralStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stateTitleStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stateParagraphStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./styles.map","/*\n * styles (framer/integrations-styles@0.2.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/ZORE1BBUY4n4vHC0WFDH/bnwaYkSw2e4q5eLH4jPK/styles.js\"\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{InlineWidget}from\"https://jspm.dev/react-calendly@2.2.1\";import{containerStyles}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{emptyStateStyle,stateParagraphStyle,stateTitleStyle}from\"https://framer.com/m/framer/integrations-styles.js@0.2.0\";/**\n * CALENDLY\n *\n * @framerIntrinsicWidth 500\n * @framerIntrinsicHeight 600\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function Calendly({style,calendar,hideLandingPageDetails,hideGdprBanner,...props}){return(/*#__PURE__*/ _jsx(motion.div,{style:{...containerStyles,...style},...props,children:calendar?/*#__PURE__*/ _jsx(InlineWidget,{url:`https://calendly.com/${calendar}`,styles:{width:\"100%\",height:\"100%\"},pageSettings:{hideLandingPageDetails,hideGdprBanner}}):/*#__PURE__*/ _jsxs(\"div\",{style:{...emptyStateStyle,...style},...props,children:[/*#__PURE__*/ _jsx(\"h1\",{style:stateTitleStyle,children:\"Calendly\"}),/*#__PURE__*/ _jsx(\"p\",{style:stateParagraphStyle,children:\"Set a calendar name in the Properties.\"})]})}));};Calendly.defaultProps={hideLandingPageDetails:true,hideGdprBanner:true};addPropertyControls(Calendly,{calendar:{type:ControlType.String,defaultValue:\"acmesales\",description:\"Create a [Calendly](https://calendly.com/) account and copy your calendar name.\"},hideLandingPageDetails:{type:ControlType.Boolean,title:\"Details\",disabledTitle:\"Show\",enabledTitle:\"Hide\"},hideGdprBanner:{type:ControlType.Boolean,title:\"GDPR\",disabledTitle:\"Show\",enabledTitle:\"Hide\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Calendly\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"600\",\"framerIntrinsicWidth\":\"500\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Calendly.map","// Generated by Framer (05a55d9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ClickEffects from\"https://framerusercontent.com/modules/nteQnWNYuBiutH6LSAQe/sg7vXsbsHsjyCOJhXNyO/Click_effects_prod.js\";import X from\"https://framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js\";import Calendly from\"https://framerusercontent.com/modules/WIJbzyan03eQVbqqCNqQ/ZVFGE0CIYem9dXbVNw5j/Calendly.js\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import Footer from\"#framer/local/canvasComponent/uQ9lt7GX6/uQ9lt7GX6.js\";import*as sharedStyle from\"#framer/local/css/hdjEKebtb/hdjEKebtb.js\";const XFonts=getFonts(X);const CalendlyFonts=getFonts(Calendly);const SmoothScrollFonts=getFonts(SmoothScroll);const ClickEffectsFonts=getFonts(ClickEffects);const FooterFonts=getFonts(Footer);const breakpoints={Dkc3QBFAl:\"(min-width: 810px) and (max-width: 1199.98px)\",DrPsgboOg:\"(max-width: 809.98px)\",va2uEOwY0:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-tHKj5\";const variantClassNames={Dkc3QBFAl:\"framer-v-hepxb3\",DrPsgboOg:\"framer-v-1z0ixpo\",va2uEOwY0:\"framer-v-1kvdapz\"};const kXCUOrbP1=undefined;const UQX9oA2dN=undefined;const GQH5ath_h=undefined;const fOYaqHNJI=undefined;const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const breakpointRules={Dkc3QBFAl:[\".framer-tHKj5 .framer-1o1vm2m { bottom: -160px; height: var(--framer-aspect-ratio-supported, 797px); }\"],DrPsgboOg:[\".framer-tHKj5 .framer-u3jftg { padding: 8px; }\",\".framer-tHKj5 .framer-12uob8v { padding: 24px; }\",\".framer-tHKj5 .framer-s85tnp { width: 150px; }\",\".framer-tHKj5 .framer-1yrcxj { gap: 48px; }\",\".framer-tHKj5 .framer-9wlp31 { height: 675px; }\",\".framer-tHKj5 .framer-16xropc-container { height: 100%; }\",\".framer-tHKj5 .framer-1o1vm2m { bottom: -70px; height: var(--framer-aspect-ratio-supported, 383px); }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={Dkc3QBFAl:\".framer-hepxb3-override\",DrPsgboOg:\".framer-1z0ixpo-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tHKj5.framer-1yja50n, .framer-tHKj5 .framer-1yja50n { display: block; }\",\".framer-tHKj5.framer-1kvdapz { align-content: center; align-items: center; background-color: var(--token-81ed075b-a413-4879-b4c9-1f3c5884e722, #f7f2e3); 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; width: 100%; }\",\".framer-tHKj5 .framer-u3jftg { align-content: center; align-items: center; background-color: var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, #44ca71); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; order: -1000; overflow: visible; padding: 16px; position: relative; width: 100%; z-index: 0; }\",\".framer-tHKj5 .framer-12uob8v { align-content: flex-start; align-items: flex-start; background-color: var(--token-81ed075b-a413-4879-b4c9-1f3c5884e722, #f7f2e3); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.08); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 40px 48px 48px 48px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 3; }\",\".framer-tHKj5 .framer-i98fyf { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; z-index: 5; }\",\".framer-tHKj5 .framer-s85tnp { flex: none; height: auto; position: relative; text-decoration: none; width: 200px; }\",\".framer-tHKj5 .framer-c5hzu6 { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-tHKj5 .framer-h11i50 { --1m973uw: var(--token-3686a9f5-051a-4692-b106-fa28f238e0e6, #183512); --js9iwy: 1.5; aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 48px); position: relative; width: 48px; }\",\".framer-tHKj5 .framer-1yrcxj { 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: 100%; z-index: 3; }\",\".framer-tHKj5 .framer-46k9f0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 800px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-tHKj5 .framer-18ekjjp { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-tHKj5 .framer-9wlp31 { align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-tHKj5 .framer-16xropc-container { flex: 1 0 0px; height: 675px; position: relative; width: 1px; z-index: 5; }\",\".framer-tHKj5 .framer-1o1vm2m { aspect-ratio: 1.0169491525423728 / 1; bottom: -300px; flex: none; height: var(--framer-aspect-ratio-supported, 1180px); left: 50%; overflow: visible; position: absolute; width: 100%; z-index: 1; }\",\".framer-tHKj5 .framer-s187z3 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-tHKj5 .framer-1ebo3k5-container { flex: none; height: auto; order: 1002; position: relative; width: auto; }\",\".framer-tHKj5 .framer-pc9t9i-container { flex: none; height: 100px; left: calc(50.00000000000002% - 100px / 2); order: 1003; position: absolute; top: 0px; width: 100px; z-index: 10; }\",\".framer-tHKj5 .framer-1bh188p-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css];const mediaQueries={Dkc3QBFAl:\"(min-width: 810px) and (max-width: 1199.98px)\",DrPsgboOg:\"(max-width: 809.98px)\",va2uEOwY0:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"va2uEOwY0\",Phone:\"DrPsgboOg\",Tablet:\"Dkc3QBFAl\"};const getProps=({calendlyLink,closeLink,height,id,logoLink,pageTitle,width,...props})=>{return{...props,fOYaqHNJI:calendlyLink??props.fOYaqHNJI??\"teun-through\",GQH5ath_h:pageTitle??props.GQH5ath_h??\"Schedule a session\",kXCUOrbP1:logoLink??props.kXCUOrbP1,UQX9oA2dN:closeLink??props.UQX9oA2dN,variant:humanReadableVariantMap[props.variant]??props.variant??\"va2uEOwY0\"};};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{style,className,layoutId,variant,GQH5ath_h,fOYaqHNJI,UQX9oA2dN,kXCUOrbP1,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"va2uEOwY0\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-81ed075b-a413-4879-b4c9-1f3c5884e722, rgb(247, 242, 227)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1kvdapz\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-u3jftg\",\"data-framer-name\":\"Hero\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-12uob8v\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-i98fyf\",children:[/*#__PURE__*/_jsx(Link,{href:kXCUOrbP1,motionChild:true,nodeId:\"L0dwerm99\",openInNewTab:false,scopeId:\"wj2__S_mA\",smoothScroll:true,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{DrPsgboOg:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(32),pixelHeight:278,pixelWidth:700,sizes:\"150px\",src:\"https://framerusercontent.com/images/G7WgYAgipSPG1UGEyCnyIfft8.svg?width=700&height=278\",srcSet:\"https://framerusercontent.com/images/G7WgYAgipSPG1UGEyCnyIfft8.svg?scale-down-to=512&width=700&height=278 512w,https://framerusercontent.com/images/G7WgYAgipSPG1UGEyCnyIfft8.svg?width=700&height=278 700w\"}}},children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(56),pixelHeight:278,pixelWidth:700,sizes:\"200px\",src:\"https://framerusercontent.com/images/G7WgYAgipSPG1UGEyCnyIfft8.svg?width=700&height=278\",srcSet:\"https://framerusercontent.com/images/G7WgYAgipSPG1UGEyCnyIfft8.svg?scale-down-to=512&width=700&height=278 512w,https://framerusercontent.com/images/G7WgYAgipSPG1UGEyCnyIfft8.svg?width=700&height=278 700w\"},className:\"framer-s85tnp framer-1yja50n\",fitImageDimension:\"height\"})})}),/*#__PURE__*/_jsx(Link,{href:UQX9oA2dN,motionChild:true,nodeId:\"cOvR4YAO7\",openInNewTab:false,scopeId:\"wj2__S_mA\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-c5hzu6 framer-1yja50n\",\"data-framer-name\":\"Close\",children:/*#__PURE__*/_jsx(X,{animated:false,className:\"framer-h11i50\",JEeZYcamG:true,layoutId:\"JeVxmu6dE\",P_DcoRcrY:true})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1yrcxj\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-46k9f0\",\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-r6zo3e\",\"data-styles-preset\":\"hdjEKebtb\",style:{\"--framer-text-alignment\":\"center\"},children:\"Schedule a session\"})}),className:\"framer-18ekjjp\",fonts:[\"Inter\"],text:GQH5ath_h,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-9wlp31\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-16xropc-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"EjYvie4P8\",scopeId:\"wj2__S_mA\",children:/*#__PURE__*/_jsx(Calendly,{calendar:fOYaqHNJI,height:\"100%\",hideGdprBanner:true,hideLandingPageDetails:true,id:\"EjYvie4P8\",layoutId:\"EjYvie4P8\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dkc3QBFAl:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2832,intrinsicWidth:2880,loading:getLoadingLazyAtYPosition(342.2),pixelHeight:2632,pixelWidth:2880,sizes:\"100vw\",src:\"https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?width=2880&height=2632\",srcSet:\"https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=512&width=2880&height=2632 512w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=1024&width=2880&height=2632 1024w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=2048&width=2880&height=2632 2048w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?width=2880&height=2632 2880w\"}},DrPsgboOg:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2832,intrinsicWidth:2880,loading:getLoadingLazyAtYPosition(638.2),pixelHeight:2632,pixelWidth:2880,sizes:\"100vw\",src:\"https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?width=2880&height=2632\",srcSet:\"https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=512&width=2880&height=2632 512w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=1024&width=2880&height=2632 1024w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=2048&width=2880&height=2632 2048w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?width=2880&height=2632 2880w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2832,intrinsicWidth:2880,loading:getLoadingLazyAtYPosition(99.2),pixelHeight:2632,pixelWidth:2880,sizes:\"100vw\",src:\"https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?width=2880&height=2632\",srcSet:\"https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=512&width=2880&height=2632 512w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=1024&width=2880&height=2632 1024w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=2048&width=2880&height=2632 2048w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?width=2880&height=2632 2880w\"},className:\"framer-1o1vm2m\",\"data-framer-name\":\"Bg top\",transformTemplate:transformTemplate1})})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-s187z3\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ebo3k5-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"wkbCC6TL5\",scopeId:\"wj2__S_mA\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"wkbCC6TL5\",intensity:10,layoutId:\"wkbCC6TL5\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-pc9t9i-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"c4fNFdL08\",scopeId:\"wj2__S_mA\",children:/*#__PURE__*/_jsx(ClickEffects,{color:\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113))\",duration:.4,effectSize:60,height:\"100%\",id:\"c4fNFdL08\",interactionMode:\"rings\",layoutId:\"c4fNFdL08\",rotation:0,strokeWidth:3,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{DrPsgboOg:{y:2152.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:624,width:\"100vw\",y:2179.2,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1bh188p-container\",nodeId:\"ZAktxU50w\",scopeId:\"wj2__S_mA\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Dkc3QBFAl:{variant:\"TDb_sGy5U\"},DrPsgboOg:{variant:\"wBXDKEu9T\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"ZAktxU50w\",layoutId:\"ZAktxU50w\",style:{width:\"100%\"},variant:\"gvwTnnZKI\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1951\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Dkc3QBFAl\":{\"layout\":[\"fixed\",\"fixed\"]},\"DrPsgboOg\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"GQH5ath_h\":\"pageTitle\",\"fOYaqHNJI\":\"calendlyLink\",\"UQX9oA2dN\":\"closeLink\",\"kXCUOrbP1\":\"logoLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"va2uEOwY0\":[\".framer-u3jftg\",\".framer-1ebo3k5-container\",\".framer-pc9t9i-container\",\".framer-1bh188p-container\"],\"Dkc3QBFAl\":[\".framer-u3jftg\",\".framer-1ebo3k5-container\",\".framer-pc9t9i-container\",\".framer-1bh188p-container\"],\"DrPsgboOg\":[\".framer-u3jftg\",\".framer-1ebo3k5-container\",\".framer-pc9t9i-container\",\".framer-1bh188p-container\"]}\n * @framerBreakpoints {\"va2uEOwY0\":{\"min\":1200,\"canvasClassName\":\"framer-1kvdapz-override\",\"minHeight\":1951,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"Dkc3QBFAl\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-hepxb3-override\",\"minHeight\":1951,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"DrPsgboOg\":{\"max\":809,\"canvasClassName\":\"framer-1z0ixpo-override\",\"minHeight\":1951,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant va2uEOwY0\n * @framerLayoutTemplate true\n */const Framerwj2__S_mA=withCSS(Component,css,\"framer-tHKj5\");export default Framerwj2__S_mA;Framerwj2__S_mA.displayName=\"Calendly\";Framerwj2__S_mA.defaultProps={height:1951,width:1200};addPropertyControls(Framerwj2__S_mA,{GQH5ath_h:{defaultValue:\"Schedule a session\",displayTextArea:false,title:\"Page title\",type:ControlType.String},fOYaqHNJI:{defaultValue:\"teun-through\",title:\"Calendly link\",type:ControlType.String},UQX9oA2dN:{title:\"Close link\",type:ControlType.Link},kXCUOrbP1:{title:\"Logo link\",type:ControlType.Link}});addFonts(Framerwj2__S_mA,[{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\"}]},...XFonts,...CalendlyFonts,...SmoothScrollFonts,...ClickEffectsFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerwj2__S_mA\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1951\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"va2uEOwY0\\\":[\\\".framer-u3jftg\\\",\\\".framer-1ebo3k5-container\\\",\\\".framer-pc9t9i-container\\\",\\\".framer-1bh188p-container\\\"],\\\"Dkc3QBFAl\\\":[\\\".framer-u3jftg\\\",\\\".framer-1ebo3k5-container\\\",\\\".framer-pc9t9i-container\\\",\\\".framer-1bh188p-container\\\"],\\\"DrPsgboOg\\\":[\\\".framer-u3jftg\\\",\\\".framer-1ebo3k5-container\\\",\\\".framer-pc9t9i-container\\\",\\\".framer-1bh188p-container\\\"]}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"GQH5ath_h\\\":\\\"pageTitle\\\",\\\"fOYaqHNJI\\\":\\\"calendlyLink\\\",\\\"UQX9oA2dN\\\":\\\"closeLink\\\",\\\"kXCUOrbP1\\\":\\\"logoLink\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"va2uEOwY0\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1kvdapz-override\\\",\\\"minHeight\\\":1951,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"Dkc3QBFAl\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-hepxb3-override\\\",\\\"minHeight\\\":1951,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"DrPsgboOg\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1z0ixpo-override\\\",\\\"minHeight\\\":1951,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1200\",\"framerDefaultVariant\":\"va2uEOwY0\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Dkc3QBFAl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DrPsgboOg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4eeba22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCodeBoundaryForOverrides,withCSS,withFX,withMappedReactProps,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BadgeCheck from\"https://framerusercontent.com/modules/LcJAnB6E795r8ZDb0UNn/1qjisrWYdVhTAuhL0aMM/SbYmEVjZ2.js\";import ClickEffects from\"https://framerusercontent.com/modules/nteQnWNYuBiutH6LSAQe/sg7vXsbsHsjyCOJhXNyO/Click_effects_prod.js\";import RevealPreloader,*as RevealPreloaderInfo from\"#framer/local/canvasComponent/C_A8DN0Ii/C_A8DN0Ii.js\";import Button from\"#framer/local/canvasComponent/TqwZe1wV5/TqwZe1wV5.js\";import TriggerMessage from\"#framer/local/canvasComponent/UeIumvQYW/UeIumvQYW.js\";import Footer from\"#framer/local/canvasComponent/uQ9lt7GX6/uQ9lt7GX6.js\";import SocialProof from\"#framer/local/canvasComponent/ztJ4eEkgU/ztJ4eEkgU.js\";import{withFirstLoad}from\"#framer/local/codeFile/RunXsXM/Loader.js\";import*as sharedStyle from\"#framer/local/css/gQov4M0Ua/gQov4M0Ua.js\";import*as sharedStyle1 from\"#framer/local/css/hdjEKebtb/hdjEKebtb.js\";const SocialProofFonts=getFonts(SocialProof);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const ImageWithFX=withFX(Image);const ButtonFonts=getFonts(Button);const ContainerWithFX=withFX(Container);const TriggerMessageFonts=getFonts(TriggerMessage);const FooterFonts=getFonts(Footer);const ClickEffectsFonts=getFonts(ClickEffects);const RevealPreloaderFonts=getFonts(RevealPreloader);const RevealPreloaderWithFirstLoadx783kiWithMappedReactProps1filfq0=withMappedReactProps(withCodeBoundaryForOverrides(RevealPreloader,{nodeId:\"Mk3XqP6cr\",override:withFirstLoad,scopeId:\"pwWL4Xoqn\"}),RevealPreloaderInfo);const breakpoints={jVL3yM9Uo:\"(min-width: 810px) and (max-width: 1199.98px)\",l6PgMK0ui:\"(min-width: 1200px)\",msbQiS3zw:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-GNsPx\";const variantClassNames={jVL3yM9Uo:\"framer-v-q132bj\",l6PgMK0ui:\"framer-v-1h07i3k\",msbQiS3zw:\"framer-v-1w8yx07\"};const mvlV85bK7=undefined;const GvmIHcPTC=undefined;const OmM451Pbf=undefined;const OqbNTcbgW=undefined;const tNgZYixgX=undefined;const lJ4C3h_e5=undefined;const WfVplpzWL=undefined;const M3X_Pva25=undefined;const W4zaQXL5Q=undefined;const tcbVQkNI1=undefined;const transition1={delay:.7,duration:.8,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition2={bounce:0,delay:.075,duration:.8,type:\"spring\"};const animation3={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const textEffect={effect:animation3,repeat:false,startDelay:.2,threshold:0,tokenization:\"line\",transition:transition2,trigger:\"onInView\",type:\"appear\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const breakpointRules={jVL3yM9Uo:[\".framer-GNsPx .framer-1i7f1wv { bottom: -160px; height: var(--framer-aspect-ratio-supported, 797px); }\"],msbQiS3zw:[\".framer-GNsPx .framer-1qw2sve { height: min-content; padding: 8px; }\",\".framer-GNsPx .framer-mucejg { flex: none; gap: 0px; height: min-content; justify-content: center; padding: 24px; }\",\".framer-GNsPx .framer-d2kfjq { width: 150px; }\",\".framer-GNsPx .framer-dy8rq1 { flex: none; height: min-content; padding: 48px 0px 48px 0px; }\",\".framer-GNsPx .framer-1i7f1wv { bottom: -70px; height: var(--framer-aspect-ratio-supported, 384px); }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={jVL3yM9Uo:\".framer-q132bj-override\",msbQiS3zw:\".framer-1w8yx07-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GNsPx.framer-1g7cqu6, .framer-GNsPx .framer-1g7cqu6 { display: block; }\",\".framer-GNsPx.framer-1h07i3k { align-content: center; align-items: center; background-color: var(--token-81ed075b-a413-4879-b4c9-1f3c5884e722, #f7f2e3); 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; width: 100%; }\",\".framer-GNsPx .framer-1qw2sve { align-content: center; align-items: center; background-color: var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, #44ca71); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100vh; justify-content: flex-start; order: -1000; overflow: visible; padding: 16px; position: relative; width: 100%; z-index: 0; }\",\".framer-GNsPx .framer-mucejg { align-content: center; align-items: center; background-color: var(--token-81ed075b-a413-4879-b4c9-1f3c5884e722, #f7f2e3); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.08); display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 40px 48px 48px 48px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 3; }\",\".framer-GNsPx .framer-1mhm1zf { 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; position: relative; width: 100%; z-index: 5; }\",\".framer-GNsPx .framer-d2kfjq { flex: none; height: auto; position: relative; text-decoration: none; width: 200px; }\",\".framer-GNsPx .framer-bmirgh-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-GNsPx .framer-dy8rq1 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: 1px; justify-content: center; max-width: 800px; overflow: visible; padding: 0px 0px 40px 0px; position: relative; width: 100%; z-index: 3; }\",\".framer-GNsPx .framer-jyynnu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-GNsPx .framer-p5abko { flex: none; height: 150px; position: relative; width: 250px; }\",\".framer-GNsPx .framer-112pwig, .framer-GNsPx .framer-1u0a7pc, .framer-GNsPx .framer-13gbn8g { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-GNsPx .framer-1le93rf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GNsPx .framer-58gcki { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GNsPx .framer-1002wbq-container, .framer-GNsPx .framer-1wd2db3-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-GNsPx .framer-1i7f1wv { aspect-ratio: 1.0169491525423728 / 1; bottom: -300px; flex: none; height: var(--framer-aspect-ratio-supported, 1180px); left: 50%; overflow: visible; position: absolute; width: 100%; z-index: 1; }\",\".framer-GNsPx .framer-8we4tb { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-GNsPx .framer-e8e1q7-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",\".framer-GNsPx .framer-mv1z43-container { flex: none; height: 100px; left: calc(50.00000000000002% - 100px / 2); order: 1003; position: absolute; top: 0px; width: 100px; z-index: 4; }\",\".framer-GNsPx .framer-x783ki-container { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); left: calc(50.00000000000002% - 100% / 2); order: 1004; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css];const mediaQueries={jVL3yM9Uo:\"(min-width: 810px) and (max-width: 1199.98px)\",l6PgMK0ui:\"(min-width: 1200px)\",msbQiS3zw:\"(max-width: 809.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"l6PgMK0ui\",Phone:\"msbQiS3zw\",Tablet:\"jVL3yM9Uo\"};const getProps=({buttonLabel,buttonLink,eyebrow,height,id,image,logoLink,showSocialProof,socialProofIcon,socialProofMessage,subtitle,title,width,...props})=>{return{...props,GvmIHcPTC:showSocialProof??props.GvmIHcPTC??true,lJ4C3h_e5:eyebrow??props.lJ4C3h_e5??\"Delivery\",M3X_Pva25:subtitle??props.M3X_Pva25??\"Place a nice subtitle here, explaining about this page. Use one or two lines for the best visual result.\",mvlV85bK7:logoLink??props.mvlV85bK7,OmM451Pbf:socialProofIcon??props.OmM451Pbf??BadgeCheck,OqbNTcbgW:socialProofMessage??props.OqbNTcbgW??\"Trusted by leaders at €500M+ data-driven organisations\",tcbVQkNI1:buttonLabel??props.tcbVQkNI1??\"Schedule session\",tNgZYixgX:image??props.tNgZYixgX??{alt:\"\",pixelHeight:2e3,pixelWidth:2e3,src:\"https://framerusercontent.com/images/D5CLJjVZA9MbgWEHg3666pWrJ4.png?width=2000&height=2000\",srcSet:\"https://framerusercontent.com/images/D5CLJjVZA9MbgWEHg3666pWrJ4.png?scale-down-to=512&width=2000&height=2000 512w,https://framerusercontent.com/images/D5CLJjVZA9MbgWEHg3666pWrJ4.png?scale-down-to=1024&width=2000&height=2000 1024w,https://framerusercontent.com/images/D5CLJjVZA9MbgWEHg3666pWrJ4.png?width=2000&height=2000 2000w\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"l6PgMK0ui\",W4zaQXL5Q:buttonLink??props.W4zaQXL5Q,WfVplpzWL:title??props.WfVplpzWL??\"Page title here over one or two lines\"};};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{style,className,layoutId,variant,tNgZYixgX,lJ4C3h_e5,WfVplpzWL,M3X_Pva25,tcbVQkNI1,W4zaQXL5Q,GvmIHcPTC,OmM451Pbf,OqbNTcbgW,mvlV85bK7,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(!isBrowser())return true;if(baseVariant===\"msbQiS3zw\")return false;return value;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"l6PgMK0ui\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-81ed075b-a413-4879-b4c9-1f3c5884e722, rgb(247, 242, 227)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1h07i3k\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qw2sve\",\"data-framer-name\":\"Hero\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mucejg\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1mhm1zf\",children:[/*#__PURE__*/_jsx(Link,{href:mvlV85bK7,motionChild:true,nodeId:\"s6v8CkFJf\",openInNewTab:false,scopeId:\"pwWL4Xoqn\",smoothScroll:true,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{msbQiS3zw:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(32),pixelHeight:278,pixelWidth:700,sizes:\"150px\",src:\"https://framerusercontent.com/images/G7WgYAgipSPG1UGEyCnyIfft8.svg?width=700&height=278\",srcSet:\"https://framerusercontent.com/images/G7WgYAgipSPG1UGEyCnyIfft8.svg?scale-down-to=512&width=700&height=278 512w,https://framerusercontent.com/images/G7WgYAgipSPG1UGEyCnyIfft8.svg?width=700&height=278 700w\"}}},children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(56),pixelHeight:278,pixelWidth:700,sizes:\"200px\",src:\"https://framerusercontent.com/images/G7WgYAgipSPG1UGEyCnyIfft8.svg?width=700&height=278\",srcSet:\"https://framerusercontent.com/images/G7WgYAgipSPG1UGEyCnyIfft8.svg?scale-down-to=512&width=700&height=278 512w,https://framerusercontent.com/images/G7WgYAgipSPG1UGEyCnyIfft8.svg?width=700&height=278 700w\"},className:\"framer-d2kfjq framer-1g7cqu6\",fitImageDimension:\"height\"})})}),isDisplayed(GvmIHcPTC!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:56,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:cx(\"framer-bmirgh-container\",\"hidden-1w8yx07\",!(GvmIHcPTC!==false)&&\"hidden-1h07i3k\",!(GvmIHcPTC!==false)&&\"hidden-q132bj\"),\"data-framer-appear-id\":\"bmirgh\",initial:animation1,nodeId:\"yYlNaGV2i\",optimized:true,rendersWithMotion:true,scopeId:\"pwWL4Xoqn\",children:/*#__PURE__*/_jsx(SocialProof,{bePkdDJkv:OqbNTcbgW,height:\"100%\",id:\"yYlNaGV2i\",layoutId:\"yYlNaGV2i\",mEQqiwRVa:OmM451Pbf,width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-dy8rq1\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-jyynnu\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{msbQiS3zw:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(140),pixelHeight:2e3,pixelWidth:2e3,sizes:\"250px\",...toResponsiveImage(tNgZYixgX)}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(160.9),pixelHeight:2e3,pixelWidth:2e3,sizes:\"250px\",...toResponsiveImage(tNgZYixgX)},className:\"framer-p5abko\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-r48gqd\",\"data-styles-preset\":\"gQov4M0Ua\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-3fc52dc5-011d-4e46-823a-0e3b14958315, rgb(86, 105, 83))\"},children:\"Delivery\"})}),className:\"framer-112pwig\",effect:textEffect,fonts:[\"Inter\"],text:lJ4C3h_e5,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-r6zo3e\",\"data-styles-preset\":\"hdjEKebtb\",style:{\"--framer-text-alignment\":\"center\"},children:\"Unlock decision impact in the digital product layer\"})}),className:\"framer-1u0a7pc\",effect:textEffect,fonts:[\"Inter\"],text:WfVplpzWL,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-r48gqd\",\"data-styles-preset\":\"gQov4M0Ua\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-3686a9f5-051a-4692-b106-fa28f238e0e6, rgb(24, 53, 18))\"},children:\"Place a nice subtitle here, explaining about this page. Use one or two lines for the best visual result.\"})}),className:\"framer-13gbn8g\",effect:textEffect,fonts:[\"Inter\"],text:M3X_Pva25,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1le93rf\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-58gcki\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{msbQiS3zw:{y:747.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:768.1,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1002wbq-container\",nodeId:\"jVCuFo98g\",rendersWithMotion:true,scopeId:\"pwWL4Xoqn\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"jVCuFo98g\",layoutId:\"jVCuFo98g\",lD5GSl9Bc:tcbVQkNI1,width:\"100%\",x15SWAy7S:W4zaQXL5Q})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{msbQiS3zw:{y:827.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:848.1,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1wd2db3-container\",nodeId:\"atdLS7AaX\",rendersWithMotion:true,scopeId:\"pwWL4Xoqn\",children:/*#__PURE__*/_jsx(TriggerMessage,{efv_i2Kmt:\"Spots are now available\",height:\"100%\",id:\"atdLS7AaX\",layoutId:\"atdLS7AaX\",variant:\"KqCtiZvjs\",width:\"100%\"})})})})]})})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVL3yM9Uo:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2832,intrinsicWidth:2880,loading:getLoadingLazyAtYPosition(364),pixelHeight:2632,pixelWidth:2880,sizes:\"100vw\",src:\"https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?width=2880&height=2632\",srcSet:\"https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=512&width=2880&height=2632 512w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=1024&width=2880&height=2632 1024w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=2048&width=2880&height=2632 2048w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?width=2880&height=2632 2880w\"}},msbQiS3zw:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2832,intrinsicWidth:2880,loading:getLoadingLazyAtYPosition(616.2),pixelHeight:2632,pixelWidth:2880,sizes:\"100vw\",src:\"https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?width=2880&height=2632\",srcSet:\"https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=512&width=2880&height=2632 512w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=1024&width=2880&height=2632 1024w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=2048&width=2880&height=2632 2048w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?width=2880&height=2632 2880w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2832,intrinsicWidth:2880,loading:getLoadingLazyAtYPosition(120),pixelHeight:2632,pixelWidth:2880,sizes:\"100vw\",src:\"https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?width=2880&height=2632\",srcSet:\"https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=512&width=2880&height=2632 512w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=1024&width=2880&height=2632 1024w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?scale-down-to=2048&width=2880&height=2632 2048w,https://framerusercontent.com/images/SthOyGwamZINu0e6QDeAA85AhHw.jpg?width=2880&height=2632 2880w\"},className:\"framer-1i7f1wv\",\"data-framer-name\":\"Bg top\",transformTemplate:transformTemplate1})})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-8we4tb\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{msbQiS3zw:{y:1929.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:624,width:\"100vw\",y:2e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-e8e1q7-container\",nodeId:\"UufH_aigf\",scopeId:\"pwWL4Xoqn\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jVL3yM9Uo:{variant:\"TDb_sGy5U\"},msbQiS3zw:{variant:\"wBXDKEu9T\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"UufH_aigf\",layoutId:\"UufH_aigf\",style:{width:\"100%\"},variant:\"gvwTnnZKI\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-mv1z43-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"jFXk9m9xR\",scopeId:\"pwWL4Xoqn\",children:/*#__PURE__*/_jsx(ClickEffects,{color:\"var(--token-ca7e61b7-11be-4ffd-9954-8fd59fb79460, rgb(68, 202, 113))\",duration:.4,effectSize:60,height:\"100%\",id:\"jFXk9m9xR\",interactionMode:\"rings\",layoutId:\"jFXk9m9xR\",rotation:0,strokeWidth:3,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-x783ki-container\",layoutScroll:true,nodeId:\"Mk3XqP6cr\",rendersWithMotion:true,scopeId:\"pwWL4Xoqn\",children:/*#__PURE__*/_jsx(RevealPreloaderWithFirstLoadx783kiWithMappedReactProps1filfq0,{height:\"100%\",id:\"Mk3XqP6cr\",layoutId:\"Mk3XqP6cr\",style:{height:\"100%\",width:\"100%\"},variant:\"Ay9SdoVIB\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2146\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jVL3yM9Uo\":{\"layout\":[\"fixed\",\"fixed\"]},\"msbQiS3zw\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"tNgZYixgX\":\"image\",\"lJ4C3h_e5\":\"eyebrow\",\"WfVplpzWL\":\"title\",\"M3X_Pva25\":\"subtitle\",\"tcbVQkNI1\":\"buttonLabel\",\"W4zaQXL5Q\":\"buttonLink\",\"GvmIHcPTC\":\"showSocialProof\",\"OmM451Pbf\":\"socialProofIcon\",\"OqbNTcbgW\":\"socialProofMessage\",\"mvlV85bK7\":\"logoLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"Y7SpbVH16cWqMhj75z1M\"]\n * @framerHitTargets {\"l6PgMK0ui\":[\".framer-1qw2sve\",\".framer-e8e1q7-container\",\".framer-mv1z43-container\",\".framer-x783ki-container\"],\"jVL3yM9Uo\":[\".framer-1qw2sve\",\".framer-e8e1q7-container\",\".framer-mv1z43-container\",\".framer-x783ki-container\"],\"msbQiS3zw\":[\".framer-1qw2sve\",\".framer-e8e1q7-container\",\".framer-mv1z43-container\",\".framer-x783ki-container\"]}\n * @framerBreakpoints {\"l6PgMK0ui\":{\"min\":1200,\"canvasClassName\":\"framer-1h07i3k-override\",\"minHeight\":2146,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"jVL3yM9Uo\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-q132bj-override\",\"minHeight\":2146,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"msbQiS3zw\":{\"max\":809,\"canvasClassName\":\"framer-1w8yx07-override\",\"minHeight\":2146,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant l6PgMK0ui\n * @framerLayoutTemplate true\n */const FramerpwWL4Xoqn=withCSS(Component,css,\"framer-GNsPx\");export default FramerpwWL4Xoqn;FramerpwWL4Xoqn.displayName=\"Service\";FramerpwWL4Xoqn.defaultProps={height:2146,width:1200};addPropertyControls(FramerpwWL4Xoqn,{tNgZYixgX:{__defaultAssetReference:\"data:framer/asset-reference,D5CLJjVZA9MbgWEHg3666pWrJ4.png?originalFilename=delivery%402x.png&width=2000&height=2000\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,D5CLJjVZA9MbgWEHg3666pWrJ4.png?originalFilename=delivery%402x.png&width=2000&height=2000\"},title:\"Image\",type:ControlType.ResponsiveImage},lJ4C3h_e5:{defaultValue:\"Delivery\",displayTextArea:false,title:\"Eyebrow\",type:ControlType.String},WfVplpzWL:{defaultValue:\"Page title here over one or two lines\",displayTextArea:true,title:\"Title\",type:ControlType.String},M3X_Pva25:{defaultValue:\"Place a nice subtitle here, explaining about this page. Use one or two lines for the best visual result.\",displayTextArea:true,title:\"Subtitle\",type:ControlType.String},tcbVQkNI1:{defaultValue:\"Schedule session\",displayTextArea:false,title:\"Button label\",type:ControlType.String},W4zaQXL5Q:{title:\"Button link\",type:ControlType.Link},GvmIHcPTC:{defaultValue:true,title:\"Show social proof\",type:ControlType.Boolean},OmM451Pbf:{defaultValue:{identifier:\"module:LcJAnB6E795r8ZDb0UNn/1qjisrWYdVhTAuhL0aMM/SbYmEVjZ2.js:default\",moduleId:\"LcJAnB6E795r8ZDb0UNn\"},setModuleId:\"Y7SpbVH16cWqMhj75z1M\",title:\"Social proof icon\",type:ControlType.VectorSetItem},OqbNTcbgW:{defaultValue:\"Trusted by leaders at €500M+ data-driven organisations\",displayTextArea:false,title:\"Social proof message\",type:ControlType.String},mvlV85bK7:{title:\"Logo link\",type:ControlType.Link}});addFonts(FramerpwWL4Xoqn,[{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\"}]},...SocialProofFonts,...ButtonFonts,...TriggerMessageFonts,...FooterFonts,...ClickEffectsFonts,...RevealPreloaderFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpwWL4Xoqn\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jVL3yM9Uo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"msbQiS3zw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"l6PgMK0ui\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1h07i3k-override\\\",\\\"minHeight\\\":2146,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"jVL3yM9Uo\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-q132bj-override\\\",\\\"minHeight\\\":2146,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"msbQiS3zw\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1w8yx07-override\\\",\\\"minHeight\\\":2146,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"2146\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"l6PgMK0ui\\\":[\\\".framer-1qw2sve\\\",\\\".framer-e8e1q7-container\\\",\\\".framer-mv1z43-container\\\",\\\".framer-x783ki-container\\\"],\\\"jVL3yM9Uo\\\":[\\\".framer-1qw2sve\\\",\\\".framer-e8e1q7-container\\\",\\\".framer-mv1z43-container\\\",\\\".framer-x783ki-container\\\"],\\\"msbQiS3zw\\\":[\\\".framer-1qw2sve\\\",\\\".framer-e8e1q7-container\\\",\\\".framer-mv1z43-container\\\",\\\".framer-x783ki-container\\\"]}\",\"framerVariables\":\"{\\\"tNgZYixgX\\\":\\\"image\\\",\\\"lJ4C3h_e5\\\":\\\"eyebrow\\\",\\\"WfVplpzWL\\\":\\\"title\\\",\\\"M3X_Pva25\\\":\\\"subtitle\\\",\\\"tcbVQkNI1\\\":\\\"buttonLabel\\\",\\\"W4zaQXL5Q\\\":\\\"buttonLink\\\",\\\"GvmIHcPTC\\\":\\\"showSocialProof\\\",\\\"OmM451Pbf\\\":\\\"socialProofIcon\\\",\\\"OqbNTcbgW\\\":\\\"socialProofMessage\\\",\\\"mvlV85bK7\\\":\\\"logoLink\\\"}\",\"framerLayoutTemplate\":\"true\",\"framerDefaultVariant\":\"l6PgMK0ui\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerVectorSets\":\"[\\\"Y7SpbVH16cWqMhj75z1M\\\"]\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport BadgeCheck from \"https://framerusercontent.com/modules/LcJAnB6E795r8ZDb0UNn/1qjisrWYdVhTAuhL0aMM/SbYmEVjZ2.js\";\r\nimport Home from \"https://framerusercontent.com/modules/tFAdsR7iyhXErivDFFDg/YzqptKaZeehUhAWA6Bjg/j5AXCjOCk.js\";\r\nimport Calendly from \"https://framerusercontent.com/modules/vfkQAHCiNElYlRx5oAaV/OHR7aZuuDcA5n8ZJTr1K/wj2__S_mA.js\";\r\nimport Service from \"https://framerusercontent.com/modules/xDhcgc77CZsdnIN7er9l/mARq36dJbV44z1yrbdbk/pwWL4Xoqn.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pmlttVWK8Q3Y0A3fvmcK/X7hnAnnASMlusRfer0UY/augiA20Il.js\")), path: \"/\"}, gVRfYWnhU: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eeqxis1sWIXaSR4tqA3q/w90MMAoJ5Ndy625MbOm8/gVRfYWnhU.js\")), path: \"/book/30-minute\"}, S_VAj8UbU: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wzSVdBygoDUKCwqOezRl/wDMDPlFv4PDRTm1iANid/S_VAj8UbU.js\")), path: \"/book/delivery-alignment\"}, V92x1SbQ_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nCX0baSbZQrc8aEpoBbX/gaPca5MMxnmBquQtU1WV/V92x1SbQ_.js\")), path: \"/delivery\"}, JPgyY6MIr: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1Fe1RdlOd7nFTl2hv6mr/62hmYyaojpeFvuFa89CE/JPgyY6MIr.js\")), path: \"/strategyandvalidation\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"b72849d9927749e4ed3eb64bebe4959f8fc4b9d60d4988afbd5b87af90f49565\"\r\n\t\tconst wrapInAddImageAlt = (image, alt) => {\r\n\tif (!image || typeof image !== \"object\") {\r\n\t\treturn;\r\n\t};\r\n\treturn { ...image, alt };\r\n};\r\n\r\nfunction Template({webPageId, children, style, ...rest}) {const props1 = {DkL62iSzd: BadgeCheck, eAvfNsilV: \"Trusted by leaders at €500M+ data-driven organisations\", KwoiKvKSf: true, M3X_Pva25: \"Surface friction in the digital layer between data, tools, and decision-makers — and clarify how impact can scale further — in 30 minutes.\", SEZyqHutZ: {href: {webPageId: \"augiA20Il\"}}, WfVplpzWL: \"Unlock decision impact in the digital product layer\"}\r\nconst props2 = {fOYaqHNJI: \"teun-through/30min\", GQH5ath_h: \"Schedule a session\", kXCUOrbP1: {href: {webPageId: \"augiA20Il\"}}, UQX9oA2dN: {href: {webPageId: \"augiA20Il\"}}}\r\nconst props3 = {...props2, fOYaqHNJI: \"teun-through/delivery-alignment\", GQH5ath_h: \"Book a delivery alignment session\", kXCUOrbP1: {href: {webPageId: \"V92x1SbQ_\"}}, UQX9oA2dN: {href: {webPageId: \"V92x1SbQ_\"}}}\r\nconst props4 = {GvmIHcPTC: true, lJ4C3h_e5: \"Delivery\", M3X_Pva25: \"Delivered by senior frontend and backend developers who already work inside our design systems, product logic, and way of working.\", mvlV85bK7: {href: {webPageId: \"V92x1SbQ_\"}}, OmM451Pbf: BadgeCheck, OqbNTcbgW: \"Trusted by teams building complex, data-driven platforms.\", tcbVQkNI1: \"Book delivery call\", W4zaQXL5Q: {href: {webPageId: \"S_VAj8UbU\"}}, WfVplpzWL: \"Execution capacity for products we already designed\"}\r\nconst props5 = {...props4, lJ4C3h_e5: \" Strategy & validation\", M3X_Pva25: \"Gain clarity on what to build, why it matters, and how to align business, tech, and user needs. And do it before committing a single dev sprint.\", tcbVQkNI1: \"Map your innovation landscape\", tNgZYixgX: wrapInAddImageAlt({pixelHeight: 150, pixelWidth: 250, src: \"https://framerusercontent.com/images/WgBW0qTgsI1uFQqKspVVTRLWE.png?width=250&height=150\"}, \"\"), WfVplpzWL: \"Turn ambiguity into a validated product strategy your team can execute with confidence\"}\r\nconst templateProps = {gVRfYWnhU: props2, HncbEEuUT: props1, JPgyY6MIr: props5, S_VAj8UbU: props3, V92x1SbQ_: props4}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"HncbEEuUT\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"SEZyqHutZ\"]]}, (resolvedLinks) => React.createElement(Home, {...props, key: \"Home\", SEZyqHutZ: resolvedLinks[0], style}, children(true)));\r\ncase \"gVRfYWnhU\":\r\ncase \"S_VAj8UbU\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"UQX9oA2dN\"], props[\"kXCUOrbP1\"]]}, (resolvedLinks) => React.createElement(Calendly, {...props, key: \"Calendly\", kXCUOrbP1: resolvedLinks[1], style, UQX9oA2dN: resolvedLinks[0]}, children(true)));\r\ncase \"V92x1SbQ_\":\r\ncase \"JPgyY6MIr\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"W4zaQXL5Q\"], props[\"mvlV85bK7\"]]}, (resolvedLinks) => React.createElement(Service, {...props, key: \"Service\", mvlV85bK7: resolvedLinks[1], style, W4zaQXL5Q: resolvedLinks[0]}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"HncbEEuUT\":\r\nreturn [{hash: \"1yasj66\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"12dcff7\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"56zqnr\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"gVRfYWnhU\":\r\ncase \"S_VAj8UbU\":\r\nreturn [{hash: \"1kvdapz\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"hepxb3\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1z0ixpo\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"V92x1SbQ_\":\r\ncase \"JPgyY6MIr\":\r\nreturn [{hash: \"1h07i3k\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"q132bj\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1w8yx07\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://through.design\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/sM8GpXizKBDShsmDffDr/fyapPnUZrnnmJiP8gl2w/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}