{"version":3,"file":"script_main.gJ7FLLI6.mjs","names":["addPropertyOverrides","Primary","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","React.useRef","className","_Fragment","Image","sharedStyle.css","sharedStyle.fonts","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Header","Footer","useRef","React.useId","className","PropertyOverrides","React.createElement","Global","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","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/K3YitnAjg55mpeKPlYyQ/gBUI33GTODhEpwWRCmo6/Lyz3cuphi.js","https:/framerusercontent.com/modules/cwo8kDd2ibE79bFToW60/spOAVtk3xn6fDUCeG72n/PlX988aZn.js","https:/framerusercontent.com/modules/LU5LrVAPtYeqggmgy4Mo/xpAVBjc1dWzpcT3BnH0i/aANwIftZK.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (2a04ffc)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/voFcsJMaKEj2Zh5EJSDq/ScP0SmSn0RamOyqYcVM3/xQ8XcStfr.js\";import Primary from\"https://framerusercontent.com/modules/2qGcWNpmg9YkYcIAfOiQ/iwtFZ9IZA6Oxr67O11Lz/wpFhuC25G.js\";const MotionDivWithFX=withFX(motion.div);const PrimaryFonts=getFonts(Primary);const cycleOrder=[\"guTds27YD\",\"JVYpIM5d0\"];const serializationHash=\"framer-P2cWi\";const variantClassNames={guTds27YD:\"framer-v-vz5dia\",JVYpIM5d0:\"framer-v-jjubc3\"};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 transition2={bounce:.4,delay:0,duration:.25,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,x:0,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition1};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};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:\"guTds27YD\",phone:\"JVYpIM5d0\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"guTds27YD\"};};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:\"guTds27YD\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const ref2=React.useRef(null);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-vz5dia\",className,classNames),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"guTds27YD\",ref:refBinding,style:{...style},...addPropertyOverrides({JVYpIM5d0:{\"data-framer-name\":\"phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GWcADQaE3\"},motionChild:true,nodeId:\"qud4mO2uc\",openInNewTab:false,scopeId:\"Lyz3cuphi\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-16wzoxu framer-10rlycm\",\"data-framer-name\":\"left\",layoutDependency:layoutDependency,layoutId:\"qud4mO2uc\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-8q6rtm\",\"data-framer-name\":\"logo\",layoutDependency:layoutDependency,layoutId:\"fjHeLZ8eC\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 122 40\" overflow=\"visible\"><path d=\"M 115.348 12.48 C 114.428 12.48 113.967 13.504 113.865 20.972 C 114.53 20.972 115.348 20.972 116.525 20.921 C 116.628 19.744 116.628 18.671 116.628 17.391 C 116.628 13.401 116.218 12.481 115.348 12.481 Z M 113.814 25.013 L 113.814 25.32 C 113.814 31.714 114.172 32.634 115.195 32.634 C 116.065 32.634 116.372 31.714 116.321 27.161 C 117.037 27.212 117.958 27.212 118.879 27.212 C 120.005 27.212 120.977 27.212 121.847 27.162 C 122.051 36.164 120.619 40 115.093 40 C 109.874 40 107.827 36.93 107.827 23.887 C 107.827 8.951 110.027 5.831 115.348 5.831 C 120.619 5.831 122 8.901 122 16.931 C 122 20.563 121.898 23.734 121.795 25.013 Z M 106.24 39.59 L 99.742 39.59 C 99.845 33.504 99.845 25.217 99.845 19.182 C 99.845 11.1 99.793 5.115 99.742 0 L 106.291 0 C 106.189 5.473 106.24 11.407 106.24 19.642 C 106.24 28.133 106.189 33.811 106.24 39.591 Z M 91.352 27.57 L 91.352 13.606 C 91.021 13.502 90.676 13.45 90.329 13.453 C 89.152 13.453 88.589 14.425 88.589 22.865 C 88.589 30.384 89.049 31.611 89.97 31.611 C 90.79 31.611 91.352 30.691 91.352 27.571 Z M 91.3 0 L 97.798 0 C 97.695 5.78 97.747 12.174 97.747 21.125 C 97.747 29.054 97.747 34.527 97.797 39.591 L 91.3 39.591 L 91.3 36.778 C 91.3 36.215 91.3 35.601 91.35 34.988 L 91.095 34.988 C 90.583 37.494 89.509 39.898 87.002 39.898 C 83.676 39.898 82.243 36.573 82.243 22.916 C 82.243 8.389 84.29 5.985 87.206 5.985 C 88.997 5.985 90.379 7.008 91.096 9.668 L 91.351 9.668 C 91.3 8.082 91.3 6.803 91.3 5.115 Z M 74.716 22.302 C 74.716 13.76 74.306 12.89 73.283 12.89 C 72.311 12.89 71.85 13.76 71.85 22.302 C 71.85 30.997 72.31 32.02 73.283 32.02 C 74.306 32.02 74.716 30.997 74.716 22.302 Z M 81.111 22.148 C 81.111 36.368 79.167 40 73.283 40 C 67.348 40 65.455 36.368 65.455 22.148 C 65.455 8.44 67.705 5.831 73.283 5.831 C 78.809 5.831 81.111 8.44 81.111 22.148 Z M 57.977 22.302 C 57.977 13.76 57.567 12.89 56.544 12.89 C 55.572 12.89 55.112 13.76 55.112 22.302 C 55.112 30.997 55.572 32.02 56.544 32.02 C 57.568 32.02 57.977 30.997 57.977 22.302 Z M 64.373 22.148 C 64.373 36.368 62.428 40 56.544 40 C 50.609 40 48.716 36.368 48.716 22.148 C 48.716 8.44 50.967 5.831 56.544 5.831 C 62.07 5.831 64.373 8.44 64.373 22.148 Z M 38.535 18.26 L 38.535 31.407 C 38.842 31.457 39.149 31.509 39.507 31.509 C 40.837 31.509 41.297 30.486 41.297 22.455 C 41.297 14.322 40.94 13.504 39.967 13.504 C 39.149 13.504 38.535 14.271 38.535 18.261 Z M 38.484 10.026 L 38.739 10.026 C 39.559 7.11 41.144 5.985 43.037 5.985 C 46.005 5.985 47.642 7.673 47.642 22.609 C 47.642 36.471 46.158 39.898 42.832 39.898 C 40.223 39.898 39.2 37.545 38.739 35.345 L 38.484 35.396 C 38.534 35.959 38.534 36.522 38.534 37.084 C 38.534 38.005 38.586 38.772 38.586 39.591 L 32.088 39.591 C 32.19 34.783 32.19 28.798 32.19 19.641 C 32.19 11.969 32.14 5.781 32.088 0 L 38.638 0 C 38.638 1.586 38.586 3.171 38.586 5.217 C 38.586 7.059 38.535 8.491 38.484 10.026 Z M 23.928 26.343 L 23.928 24.297 C 23.672 24.245 23.417 24.245 23.161 24.245 C 21.881 24.245 21.37 24.757 21.37 28.338 C 21.37 32.328 21.677 32.788 22.547 32.788 C 23.519 32.788 23.928 31.714 23.928 26.343 Z M 23.979 20.409 L 23.979 15.908 C 23.979 14.067 23.775 13.044 22.854 13.044 C 21.831 13.044 21.421 14.169 21.626 18.517 C 20.91 18.414 19.937 18.465 18.914 18.465 C 17.686 18.465 16.612 18.465 15.895 18.568 C 15.537 9.309 17.277 5.882 23.11 5.882 C 28.124 5.882 30.068 8.133 30.068 13.35 C 30.068 19.642 30.017 23.734 30.017 29.054 C 30.017 32.992 30.119 38.466 30.477 39.591 L 25.463 39.591 C 24.286 39.591 24.082 39.284 24.082 38.107 C 24.082 37.289 24.184 36.061 24.235 34.987 L 23.928 34.987 C 23.518 38.465 22.035 39.795 19.784 39.795 C 17.072 39.795 15.537 38.465 15.537 29.667 C 15.537 21.944 17.533 20.102 21.779 20.102 C 22.649 20.102 23.365 20.205 23.979 20.409 Z M 14.48 24.245 C 14.531 25.525 14.582 26.752 14.582 27.98 C 14.582 36.829 12.587 40 7.368 40 C 1.893 40 0 36.624 0 22.404 C 0 8.9 1.995 5.831 7.521 5.831 C 12.638 5.831 14.582 7.98 14.582 17.136 C 14.582 18.363 14.531 19.744 14.48 21.228 C 13.917 21.228 12.74 21.176 11.512 21.176 C 10.438 21.176 9.363 21.228 8.749 21.228 C 8.852 19.233 8.8 17.698 8.8 16.624 C 8.8 13.504 8.442 12.737 7.624 12.737 C 6.6 12.737 6.14 13.504 6.191 22.353 C 6.191 31.407 6.549 32.173 7.624 32.173 C 8.544 32.173 8.852 30.946 8.852 28.184 C 8.852 27.008 8.852 25.627 8.8 24.245 C 9.568 24.348 10.438 24.348 11.41 24.348 C 12.434 24.342 13.458 24.308 14.48 24.246 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({JVYpIM5d0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 109.8 36\" overflow=\"visible\"><path d=\"M 103.813 11.232 C 102.985 11.232 102.57 12.154 102.479 18.875 C 103.077 18.875 103.813 18.875 104.873 18.829 C 104.965 17.77 104.965 16.804 104.965 15.652 C 104.965 12.061 104.596 11.233 103.813 11.233 Z M 102.433 22.512 L 102.433 22.788 C 102.433 28.543 102.755 29.371 103.676 29.371 C 104.459 29.371 104.735 28.543 104.689 24.445 C 105.333 24.491 106.162 24.491 106.991 24.491 C 108.005 24.491 108.879 24.491 109.662 24.446 C 109.846 32.548 108.557 36 103.584 36 C 98.887 36 97.044 33.237 97.044 21.498 C 97.044 8.056 99.024 5.248 103.813 5.248 C 108.557 5.248 109.8 8.011 109.8 15.238 C 109.8 18.507 109.708 21.361 109.616 22.512 Z M 95.616 35.631 L 89.768 35.631 C 89.86 30.154 89.86 22.695 89.86 17.264 C 89.86 9.99 89.814 4.604 89.768 0 L 95.662 0 C 95.57 4.926 95.616 10.266 95.616 17.678 C 95.616 25.32 95.57 30.43 95.616 35.632 Z M 82.217 24.813 L 82.217 12.245 C 81.919 12.151 81.608 12.105 81.296 12.108 C 80.237 12.108 79.73 12.982 79.73 20.578 C 79.73 27.346 80.144 28.45 80.973 28.45 C 81.711 28.45 82.217 27.622 82.217 24.814 Z M 82.17 0 L 88.018 0 C 87.925 5.202 87.972 10.957 87.972 19.012 C 87.972 26.149 87.972 31.074 88.017 35.632 L 82.17 35.632 L 82.17 33.1 C 82.17 32.593 82.17 32.041 82.215 31.489 L 81.985 31.489 C 81.525 33.745 80.558 35.908 78.302 35.908 C 75.308 35.908 74.019 32.916 74.019 20.624 C 74.019 7.55 75.861 5.386 78.485 5.386 C 80.097 5.386 81.341 6.307 81.986 8.701 L 82.216 8.701 C 82.17 7.274 82.17 6.123 82.17 4.604 Z M 67.244 20.072 C 67.244 12.384 66.875 11.601 65.955 11.601 C 65.08 11.601 64.665 12.384 64.665 20.072 C 64.665 27.897 65.079 28.818 65.955 28.818 C 66.875 28.818 67.244 27.897 67.244 20.072 Z M 73 19.933 C 73 32.731 71.25 36 65.955 36 C 60.613 36 58.91 32.731 58.91 19.933 C 58.91 7.596 60.935 5.248 65.955 5.248 C 70.928 5.248 73 7.596 73 19.933 Z M 52.179 20.072 C 52.179 12.384 51.81 11.601 50.89 11.601 C 50.015 11.601 49.601 12.384 49.601 20.072 C 49.601 27.897 50.015 28.818 50.89 28.818 C 51.811 28.818 52.179 27.897 52.179 20.072 Z M 57.936 19.933 C 57.936 32.731 56.185 36 50.89 36 C 45.548 36 43.844 32.731 43.844 19.933 C 43.844 7.596 45.87 5.248 50.89 5.248 C 55.863 5.248 57.936 7.596 57.936 19.933 Z M 34.681 16.434 L 34.681 28.266 C 34.958 28.311 35.234 28.358 35.556 28.358 C 36.753 28.358 37.167 27.437 37.167 20.209 C 37.167 12.89 36.846 12.154 35.97 12.154 C 35.234 12.154 34.681 12.844 34.681 16.435 Z M 34.636 9.023 L 34.865 9.023 C 35.603 6.399 37.03 5.387 38.733 5.387 C 41.405 5.387 42.878 6.906 42.878 20.348 C 42.878 32.824 41.542 35.908 38.549 35.908 C 36.201 35.908 35.28 33.791 34.865 31.811 L 34.636 31.856 C 34.681 32.363 34.681 32.87 34.681 33.376 C 34.681 34.205 34.727 34.895 34.727 35.632 L 28.879 35.632 C 28.971 31.305 28.971 25.918 28.971 17.677 C 28.971 10.772 28.926 5.203 28.879 0 L 34.774 0 C 34.774 1.427 34.727 2.854 34.727 4.695 C 34.727 6.353 34.682 7.642 34.636 9.023 Z M 21.535 23.709 L 21.535 21.867 C 21.305 21.821 21.075 21.821 20.845 21.821 C 19.693 21.821 19.233 22.281 19.233 25.504 C 19.233 29.095 19.509 29.509 20.292 29.509 C 21.167 29.509 21.535 28.543 21.535 23.709 Z M 21.581 18.368 L 21.581 14.317 C 21.581 12.66 21.397 11.74 20.569 11.74 C 19.648 11.74 19.279 12.752 19.463 16.665 C 18.819 16.573 17.943 16.618 17.023 16.618 C 15.917 16.618 14.951 16.618 14.305 16.711 C 13.983 8.378 15.549 5.294 20.799 5.294 C 25.312 5.294 27.061 7.32 27.061 12.015 C 27.061 17.678 27.015 21.361 27.015 26.149 C 27.015 29.693 27.107 34.619 27.429 35.632 L 22.917 35.632 C 21.857 35.632 21.674 35.356 21.674 34.296 C 21.674 33.56 21.766 32.455 21.811 31.488 L 21.535 31.488 C 21.166 34.618 19.831 35.815 17.806 35.815 C 15.365 35.815 13.983 34.618 13.983 26.7 C 13.983 19.75 15.78 18.092 19.601 18.092 C 20.384 18.092 21.028 18.184 21.581 18.368 Z M 13.032 21.821 C 13.078 22.973 13.124 24.077 13.124 25.182 C 13.124 33.146 11.328 36 6.631 36 C 1.704 36 0 32.962 0 20.164 C 0 8.01 1.795 5.248 6.769 5.248 C 11.374 5.248 13.124 7.182 13.124 15.422 C 13.124 16.527 13.078 17.77 13.032 19.105 C 12.525 19.105 11.466 19.058 10.361 19.058 C 9.394 19.058 8.427 19.105 7.874 19.105 C 7.967 17.31 7.92 15.928 7.92 14.962 C 7.92 12.154 7.598 11.463 6.862 11.463 C 5.94 11.463 5.526 12.154 5.572 20.118 C 5.572 28.266 5.894 28.956 6.862 28.956 C 7.69 28.956 7.967 27.851 7.967 25.366 C 7.967 24.307 7.967 23.064 7.92 21.821 C 8.611 21.913 9.394 21.913 10.269 21.913 C 11.191 21.908 12.112 21.877 13.032 21.821 Z\" fill=\"rgb(0,0,0)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-166dn12\",layoutDependency:layoutDependency,layoutId:\"zwD4YCR_x\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.763 8.492\" overflow=\"visible\"><path d=\"M 1.483 0 C 0.563 0 0.102 1.024 0 8.492 C 0.665 8.492 1.483 8.492 2.66 8.441 C 2.763 7.264 2.763 6.191 2.763 4.911 C 2.763 0.921 2.353 0.001 1.483 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({JVYpIM5d0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.487 7.643\" overflow=\"visible\"><path d=\"M 1.335 0 C 0.507 0 0.092 0.922 0 7.643 C 0.598 7.643 1.335 7.643 2.394 7.597 C 2.487 6.538 2.487 5.572 2.487 4.42 C 2.487 0.829 2.118 0.001 1.335 0.001 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mncc93\",layoutDependency:layoutDependency,layoutId:\"wzDmHBzx_\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.173 34.169\" overflow=\"visible\"><path d=\"M 5.987 19.182 L 5.987 19.489 C 5.987 25.883 6.345 26.803 7.368 26.803 C 8.238 26.803 8.545 25.883 8.494 21.33 C 9.21 21.381 10.131 21.381 11.052 21.381 C 12.178 21.381 13.15 21.381 14.02 21.331 C 14.224 30.333 12.792 34.169 7.266 34.169 C 2.047 34.169 0 31.099 0 18.056 C 0 3.12 2.2 0 7.521 0 C 12.792 0 14.173 3.07 14.173 11.1 C 14.173 14.732 14.071 17.903 13.968 19.182 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({JVYpIM5d0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.756 30.752\" overflow=\"visible\"><path d=\"M 5.388 17.264 L 5.388 17.54 C 5.388 23.295 5.711 24.123 6.631 24.123 C 7.414 24.123 7.691 23.295 7.645 19.197 C 8.289 19.243 9.118 19.243 9.947 19.243 C 10.96 19.243 11.835 19.243 12.618 19.198 C 12.802 27.3 11.513 30.752 6.539 30.752 C 1.842 30.752 0 27.989 0 16.25 C 0 2.808 1.98 0 6.769 0 C 11.513 0 12.756 2.763 12.756 9.99 C 12.756 13.259 12.664 16.113 12.571 17.264 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vo2w8t\",layoutDependency:layoutDependency,layoutId:\"ER1bsOgUP\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.549 39.591\" overflow=\"visible\"><path d=\"M 6.498 39.59 L 0 39.59 C 0.103 33.504 0.103 25.217 0.103 19.182 C 0.103 11.1 0.051 5.115 0 0 L 6.549 0 C 6.447 5.473 6.498 11.407 6.498 19.642 C 6.498 28.133 6.447 33.811 6.498 39.591 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({JVYpIM5d0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.894 35.632\" overflow=\"visible\"><path d=\"M 5.848 35.631 L 0 35.631 C 0.093 30.154 0.093 22.695 0.093 17.264 C 0.093 9.99 0.046 4.604 0 0 L 5.894 0 C 5.802 4.926 5.848 10.266 5.848 17.678 C 5.848 25.32 5.802 30.43 5.848 35.632 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1sdkg1e\",layoutDependency:layoutDependency,layoutId:\"NkiNNJ3EO\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.763 18.158\" overflow=\"visible\"><path d=\"M 2.763 14.117 L 2.763 0.153 C 2.432 0.049 2.087 -0.003 1.74 0 C 0.563 0 0 0.972 0 9.412 C 0 16.931 0.46 18.158 1.381 18.158 C 2.201 18.158 2.763 17.238 2.763 14.118 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({JVYpIM5d0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.487 16.342\" overflow=\"visible\"><path d=\"M 2.487 12.705 L 2.487 0.138 C 2.189 0.044 1.878 -0.003 1.566 0 C 0.507 0 0 0.875 0 8.471 C 0 15.238 0.414 16.342 1.243 16.342 C 1.981 16.342 2.487 15.514 2.487 12.706 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wjgqkl\",layoutDependency:layoutDependency,layoutId:\"oA9xsQbWt\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.555 39.898\" overflow=\"visible\"><path d=\"M 9.057 0 L 15.555 0 C 15.452 5.78 15.504 12.174 15.504 21.125 C 15.504 29.054 15.504 34.527 15.554 39.591 L 9.057 39.591 L 9.057 36.778 C 9.057 36.215 9.057 35.601 9.107 34.988 L 8.852 34.988 C 8.34 37.494 7.266 39.898 4.759 39.898 C 1.433 39.898 0 36.573 0 22.916 C 0 8.389 2.047 5.985 4.963 5.985 C 6.754 5.985 8.136 7.008 8.853 9.668 L 9.108 9.668 C 9.057 8.082 9.057 6.803 9.057 5.115 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({JVYpIM5d0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 35.908\" overflow=\"visible\"><path d=\"M 8.151 0 L 14 0 C 13.907 5.202 13.954 10.957 13.954 19.012 C 13.954 26.149 13.954 31.074 13.999 35.632 L 8.151 35.632 L 8.151 33.1 C 8.151 32.593 8.151 32.041 8.196 31.489 L 7.967 31.489 C 7.506 33.745 6.539 35.908 4.283 35.908 C 1.29 35.908 0 32.916 0 20.624 C 0 7.55 1.842 5.386 4.467 5.386 C 6.079 5.386 7.322 6.307 7.968 8.701 L 8.197 8.701 C 8.151 7.274 8.151 6.123 8.151 4.604 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14u3fgs\",layoutDependency:layoutDependency,layoutId:\"cLj6V1KCN\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.866 19.13\" overflow=\"visible\"><path d=\"M 2.866 9.412 C 2.866 0.87 2.456 0 1.433 0 C 0.461 0 0 0.87 0 9.412 C 0 18.107 0.46 19.13 1.433 19.13 C 2.456 19.13 2.866 18.107 2.866 9.412 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({JVYpIM5d0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.579 17.217\" overflow=\"visible\"><path d=\"M 2.579 8.471 C 2.579 0.783 2.21 0 1.29 0 C 0.415 0 0 0.783 0 8.471 C 0 16.296 0.414 17.217 1.29 17.217 C 2.21 17.217 2.579 16.296 2.579 8.471 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10c3syq\",layoutDependency:layoutDependency,layoutId:\"U4Aw5KXSo\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.656 34.169\" overflow=\"visible\"><path d=\"M 15.656 16.317 C 15.656 30.537 13.712 34.169 7.828 34.169 C 1.893 34.169 0 30.537 0 16.317 C 0 2.609 2.25 0 7.828 0 C 13.354 0 15.656 2.609 15.656 16.317 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({JVYpIM5d0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.09 30.752\" overflow=\"visible\"><path d=\"M 14.09 14.685 C 14.09 27.483 12.341 30.752 7.045 30.752 C 1.704 30.752 0 27.483 0 14.685 C 0 2.348 2.025 0 7.045 0 C 12.019 0 14.09 2.348 14.09 14.685 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ftlrsr\",layoutDependency:layoutDependency,layoutId:\"XRKu2SyZV\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.865 19.13\" overflow=\"visible\"><path d=\"M 2.865 9.412 C 2.865 0.87 2.455 0 1.432 0 C 0.46 0 0 0.87 0 9.412 C 0 18.107 0.46 19.13 1.432 19.13 C 2.456 19.13 2.865 18.107 2.865 9.412 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({JVYpIM5d0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.578 17.217\" overflow=\"visible\"><path d=\"M 2.578 8.471 C 2.578 0.783 2.21 0 1.289 0 C 0.414 0 0 0.783 0 8.471 C 0 16.296 0.414 17.217 1.289 17.217 C 2.21 17.217 2.578 16.296 2.578 8.471 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gk3ljl\",layoutDependency:layoutDependency,layoutId:\"dJPhglT2n\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.657 34.169\" overflow=\"visible\"><path d=\"M 15.657 16.317 C 15.657 30.537 13.712 34.169 7.828 34.169 C 1.893 34.169 0 30.537 0 16.317 C 0 2.609 2.251 0 7.828 0 C 13.354 0 15.657 2.609 15.657 16.317 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({JVYpIM5d0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.091 30.752\" overflow=\"visible\"><path d=\"M 14.091 14.685 C 14.091 27.483 12.341 30.752 7.045 30.752 C 1.704 30.752 0 27.483 0 14.685 C 0 2.348 2.026 0 7.045 0 C 12.019 0 14.091 2.348 14.091 14.685 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ib464g\",layoutDependency:layoutDependency,layoutId:\"JvEXsh3Fv\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.762 18.005\" overflow=\"visible\"><path d=\"M 0 4.756 L 0 17.903 C 0.307 17.953 0.614 18.005 0.972 18.005 C 2.302 18.005 2.762 16.982 2.762 8.951 C 2.762 0.818 2.405 0 1.432 0 C 0.614 0 0 0.767 0 4.757 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({JVYpIM5d0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.486 16.204\" overflow=\"visible\"><path d=\"M 0 4.28 L 0 16.113 C 0.276 16.158 0.553 16.204 0.875 16.204 C 2.072 16.204 2.486 15.284 2.486 8.056 C 2.486 0.736 2.164 0 1.289 0 C 0.553 0 0 0.69 0 4.281 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1033omy\",layoutDependency:layoutDependency,layoutId:\"ilkADeKro\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.554 39.898\" overflow=\"visible\"><path d=\"M 6.396 10.026 L 6.651 10.026 C 7.471 7.11 9.056 5.985 10.949 5.985 C 13.917 5.985 15.554 7.673 15.554 22.609 C 15.554 36.471 14.07 39.898 10.744 39.898 C 8.135 39.898 7.112 37.545 6.651 35.345 L 6.396 35.396 C 6.446 35.959 6.446 36.522 6.446 37.084 C 6.446 38.005 6.498 38.772 6.498 39.591 L 0 39.591 C 0.102 34.783 0.102 28.798 0.102 19.641 C 0.102 11.969 0.052 5.781 0 0 L 6.55 0 C 6.55 1.586 6.498 3.171 6.498 5.217 C 6.498 7.059 6.447 8.491 6.396 10.026 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({JVYpIM5d0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.999 35.908\" overflow=\"visible\"><path d=\"M 5.756 9.023 L 5.986 9.023 C 6.724 6.399 8.15 5.387 9.854 5.387 C 12.525 5.387 13.999 6.906 13.999 20.348 C 13.999 32.824 12.663 35.908 9.67 35.908 C 7.321 35.908 6.401 33.791 5.986 31.811 L 5.756 31.856 C 5.801 32.363 5.801 32.87 5.801 33.376 C 5.801 34.205 5.848 34.895 5.848 35.632 L 0 35.632 C 0.092 31.305 0.092 25.918 0.092 17.677 C 0.092 10.772 0.047 5.203 0 0 L 5.895 0 C 5.895 1.427 5.848 2.854 5.848 4.695 C 5.848 6.353 5.802 7.642 5.756 9.023 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-coui1e\",layoutDependency:layoutDependency,layoutId:\"QbuXOYGDr\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.558 8.543\" overflow=\"visible\"><path d=\"M 2.558 2.098 L 2.558 0.052 C 2.302 0 2.047 0 1.791 0 C 0.511 0 0 0.512 0 4.093 C 0 8.083 0.307 8.543 1.177 8.543 C 2.149 8.543 2.558 7.469 2.558 2.098 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({JVYpIM5d0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.302 7.689\" overflow=\"visible\"><path d=\"M 2.302 1.888 L 2.302 0.047 C 2.072 0 1.842 0 1.612 0 C 0.46 0 0 0.461 0 3.684 C 0 7.275 0.276 7.689 1.059 7.689 C 1.934 7.689 2.302 6.722 2.302 1.888 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-s6louj\",layoutDependency:layoutDependency,layoutId:\"NMfjBZMZO\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.94 33.913\" overflow=\"visible\"><path d=\"M 8.442 14.527 L 8.442 10.026 C 8.442 8.185 8.238 7.162 7.317 7.162 C 6.294 7.162 5.884 8.287 6.089 12.635 C 5.373 12.532 4.4 12.583 3.377 12.583 C 2.149 12.583 1.075 12.583 0.358 12.686 C 0 3.427 1.74 0 7.573 0 C 12.587 0 14.531 2.251 14.531 7.468 C 14.531 13.76 14.48 17.852 14.48 23.172 C 14.48 27.11 14.582 32.584 14.94 33.709 L 9.926 33.709 C 8.749 33.709 8.545 33.402 8.545 32.225 C 8.545 31.407 8.647 30.179 8.698 29.105 L 8.391 29.105 C 7.981 32.583 6.498 33.913 4.247 33.913 C 1.535 33.913 0 32.583 0 23.785 C 0 16.062 1.996 14.22 6.242 14.22 C 7.112 14.22 7.828 14.323 8.442 14.527 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({JVYpIM5d0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.446 30.522\" overflow=\"visible\"><path d=\"M 7.598 13.074 L 7.598 9.023 C 7.598 7.366 7.414 6.446 6.585 6.446 C 5.665 6.446 5.296 7.458 5.48 11.371 C 4.836 11.279 3.96 11.325 3.039 11.325 C 1.934 11.325 0.968 11.325 0.322 11.417 C 0 3.084 1.566 0 6.816 0 C 11.328 0 13.078 2.026 13.078 6.721 C 13.078 12.384 13.032 16.067 13.032 20.855 C 13.032 24.399 13.124 29.326 13.446 30.338 L 8.933 30.338 C 7.874 30.338 7.69 30.062 7.69 29.002 C 7.69 28.266 7.782 27.161 7.828 26.195 L 7.552 26.195 C 7.183 29.325 5.848 30.522 3.822 30.522 C 1.381 30.522 0 29.325 0 21.407 C 0 14.456 1.796 12.798 5.618 12.798 C 6.401 12.798 7.045 12.891 7.598 13.074 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hzueun\",layoutDependency:layoutDependency,layoutId:\"bUPPRuyB0\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.582 34.169\" overflow=\"visible\"><path d=\"M 14.48 18.414 C 14.531 19.694 14.582 20.921 14.582 22.149 C 14.582 30.998 12.587 34.169 7.368 34.169 C 1.893 34.169 0 30.793 0 16.573 C 0 3.069 1.995 0 7.521 0 C 12.638 0 14.582 2.149 14.582 11.305 C 14.582 12.532 14.531 13.913 14.48 15.397 C 13.917 15.397 12.74 15.345 11.512 15.345 C 10.438 15.345 9.363 15.397 8.749 15.397 C 8.852 13.402 8.8 11.867 8.8 10.793 C 8.8 7.673 8.442 6.906 7.624 6.906 C 6.6 6.906 6.14 7.673 6.191 16.522 C 6.191 25.576 6.549 26.342 7.624 26.342 C 8.544 26.342 8.852 25.115 8.852 22.353 C 8.852 21.177 8.852 19.796 8.8 18.414 C 9.568 18.517 10.438 18.517 11.41 18.517 C 12.434 18.511 13.458 18.477 14.48 18.415 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({JVYpIM5d0:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.124 30.752\" overflow=\"visible\"><path d=\"M 13.032 16.573 C 13.078 17.725 13.124 18.829 13.124 19.934 C 13.124 27.898 11.328 30.752 6.631 30.752 C 1.704 30.752 0 27.714 0 14.916 C 0 2.762 1.795 0 6.769 0 C 11.374 0 13.124 1.934 13.124 10.174 C 13.124 11.279 13.078 12.522 13.032 13.857 C 12.525 13.857 11.466 13.81 10.361 13.81 C 9.394 13.81 8.427 13.857 7.874 13.857 C 7.967 12.062 7.92 10.68 7.92 9.714 C 7.92 6.906 7.598 6.215 6.862 6.215 C 5.94 6.215 5.526 6.906 5.572 14.87 C 5.572 23.018 5.894 23.708 6.862 23.708 C 7.69 23.708 7.967 22.604 7.967 20.118 C 7.967 19.059 7.967 17.816 7.92 16.573 C 8.611 16.665 9.394 16.665 10.269 16.665 C 11.191 16.66 12.112 16.629 13.032 16.574 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y3gcix\",\"data-framer-name\":\"right\",layoutDependency:layoutDependency,layoutId:\"eAXAXNExm\",children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13yzb0u\",\"data-framer-name\":\"team\",\"data-highlight\":true,id:`${layoutId}-13yzb0u`,layoutDependency:layoutDependency,layoutId:\"BjlM5AR4A\",onTap:onTap13elrgn({overlay}),ref:ref1,children:[/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-13yzb0u`,offsetX:68.25782115529728,offsetY:8.000006493297406,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,...addPropertyOverrides({JVYpIM5d0:{offsetX:21.14856416702969,offsetY:8.000004279369023,safeArea:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-14mi2ow\",\"data-border\":true,exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"r9f7BNQyq\",ref:ref2,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-eafa8c63-f09f-48cc-8110-191136a9ff76, rgb(240, 240, 240))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-962a8796-1437-459d-8927-9ab7ba7c580b, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 0.5971439051427296px 0.5971439051427296px -0.9375px rgba(0, 0, 0, 0.11), 0px 1.8108796073283884px 1.8108796073283884px -1.875px rgba(0, 0, 0, 0.1), 0px 4.786990141113346px 4.786990141113346px -2.8125px rgba(0, 0, 0, 0.09), 0px 15px 15px -3.75px rgba(0, 0, 0, 0.04)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-arjsio\",\"data-styles-preset\":\"xQ8XcStfr\",children:\"We work as your small but mighty team bringing 15+ years in product, UX and prototyping.\"})}),className:\"framer-1lwmvxv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fJALT9dbv\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tklu2v\",\"data-framer-name\":\"avatars\",layoutDependency:layoutDependency,layoutId:\"TLORFUMoX\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||48)-0-48)/2)+0+0+0),pixelHeight:2316,pixelWidth:2316,sizes:\"48px\",src:\"https://framerusercontent.com/images/qM5Lds1N5c2QvRM9hSJ4a9wAY.png?width=2316&height=2316\",srcSet:\"https://framerusercontent.com/images/qM5Lds1N5c2QvRM9hSJ4a9wAY.png?scale-down-to=512&width=2316&height=2316 512w,https://framerusercontent.com/images/qM5Lds1N5c2QvRM9hSJ4a9wAY.png?scale-down-to=1024&width=2316&height=2316 1024w,https://framerusercontent.com/images/qM5Lds1N5c2QvRM9hSJ4a9wAY.png?scale-down-to=2048&width=2316&height=2316 2048w,https://framerusercontent.com/images/qM5Lds1N5c2QvRM9hSJ4a9wAY.png?width=2316&height=2316 2316w\"},className:\"framer-1ylr3co\",\"data-framer-name\":\"chris\",layoutDependency:layoutDependency,layoutId:\"OwWz3pAwk\",style:{borderBottomLeftRadius:200,borderBottomRightRadius:200,borderTopLeftRadius:200,borderTopRightRadius:200},whileHover:animation3,...addPropertyOverrides({JVYpIM5d0:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||36)-0-36)/2)+0+0+0),pixelHeight:2316,pixelWidth:2316,sizes:\"36px\",src:\"https://framerusercontent.com/images/qM5Lds1N5c2QvRM9hSJ4a9wAY.png?width=2316&height=2316\",srcSet:\"https://framerusercontent.com/images/qM5Lds1N5c2QvRM9hSJ4a9wAY.png?scale-down-to=512&width=2316&height=2316 512w,https://framerusercontent.com/images/qM5Lds1N5c2QvRM9hSJ4a9wAY.png?scale-down-to=1024&width=2316&height=2316 1024w,https://framerusercontent.com/images/qM5Lds1N5c2QvRM9hSJ4a9wAY.png?scale-down-to=2048&width=2316&height=2316 2048w,https://framerusercontent.com/images/qM5Lds1N5c2QvRM9hSJ4a9wAY.png?width=2316&height=2316 2316w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||48)-0-48)/2)+0+0+0),pixelHeight:160,pixelWidth:160,sizes:\"48px\",src:\"https://framerusercontent.com/images/qrYEqxxTjIKLtKJiyoJPToUEJQ.webp?width=160&height=160\"},className:\"framer-1unj24t\",\"data-framer-name\":\"lucy\",layoutDependency:layoutDependency,layoutId:\"yYSrPVZzY\",style:{borderBottomLeftRadius:200,borderBottomRightRadius:200,borderTopLeftRadius:200,borderTopRightRadius:200},whileHover:animation3,...addPropertyOverrides({JVYpIM5d0:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||36)-0-36)/2)+0+0+0),pixelHeight:160,pixelWidth:160,sizes:\"36px\",src:\"https://framerusercontent.com/images/qrYEqxxTjIKLtKJiyoJPToUEJQ.webp?width=160&height=160\"}}},baseVariant,gestureVariant)})]})]})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(0+((componentViewport?.height||48)-0-48)/2)+0,...addPropertyOverrides({JVYpIM5d0:{height:36,y:(componentViewport?.y||0)+(0+((componentViewport?.height||36)-0-36)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lx3yaj-container\",layoutDependency:layoutDependency,layoutId:\"X1yDHpNiH-container\",nodeId:\"X1yDHpNiH\",rendersWithMotion:true,scopeId:\"Lyz3cuphi\",children:/*#__PURE__*/_jsx(Primary,{height:\"100%\",id:\"X1yDHpNiH\",iEDJiOx3y:\"Book intro\",layoutId:\"X1yDHpNiH\",u7D90UAEo:true,variant:\"f6x47rfML\",vonpWQTkl:\"https://cal.com/caboodle/strategy-call?title=hero\",width:\"100%\",...addPropertyOverrides({JVYpIM5d0:{style:{height:\"100%\"},u7D90UAEo:false,variant:\"jD1y_9KaA\"}},baseVariant,gestureVariant)})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-P2cWi.framer-10rlycm, .framer-P2cWi .framer-10rlycm { display: block; }\",\".framer-P2cWi.framer-vz5dia { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 580px; }\",\".framer-P2cWi .framer-16wzoxu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-P2cWi .framer-8q6rtm { height: 40px; position: relative; width: 122px; }\",\".framer-P2cWi .framer-166dn12 { height: 9px; left: 114px; position: absolute; top: 13px; width: 3px; }\",\".framer-P2cWi .framer-1mncc93 { height: 34px; left: 108px; position: absolute; top: 6px; width: 14px; }\",\".framer-P2cWi .framer-1vo2w8t { height: 40px; left: 100px; position: absolute; top: 0px; width: 7px; }\",\".framer-P2cWi .framer-1sdkg1e { height: 18px; left: 89px; position: absolute; top: 14px; width: 3px; }\",\".framer-P2cWi .framer-1wjgqkl { height: 40px; left: 82px; position: absolute; top: 0px; width: 16px; }\",\".framer-P2cWi .framer-14u3fgs { height: 19px; left: 72px; position: absolute; top: 13px; width: 3px; }\",\".framer-P2cWi .framer-10c3syq { height: 34px; left: 66px; position: absolute; top: 6px; width: 16px; }\",\".framer-P2cWi .framer-ftlrsr { height: 19px; left: 55px; position: absolute; top: 13px; width: 3px; }\",\".framer-P2cWi .framer-1gk3ljl { height: 34px; left: 49px; position: absolute; top: 6px; width: 16px; }\",\".framer-P2cWi .framer-ib464g { height: 18px; left: 39px; position: absolute; top: 14px; width: 3px; }\",\".framer-P2cWi .framer-1033omy { height: 40px; left: 32px; position: absolute; top: 0px; width: 16px; }\",\".framer-P2cWi .framer-coui1e { height: 9px; left: 22px; position: absolute; top: 24px; width: 3px; }\",\".framer-P2cWi .framer-s6louj { height: 34px; left: 16px; position: absolute; top: 6px; width: 15px; }\",\".framer-P2cWi .framer-1hzueun { height: 34px; left: 0px; position: absolute; top: 6px; width: 15px; }\",\".framer-P2cWi .framer-y3gcix { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-P2cWi .framer-13yzb0u { cursor: pointer; flex: none; gap: 0px; height: 48px; overflow: visible; position: relative; width: 92px; }\",\".framer-P2cWi .framer-14mi2ow { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 16px; position: relative; width: min-content; }\",\".framer-P2cWi .framer-1lwmvxv { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 209px; word-break: break-word; word-wrap: break-word; }\",\".framer-P2cWi .framer-tklu2v { bottom: 0px; flex: none; overflow: visible; position: absolute; right: 0px; top: 0px; width: 92px; }\",\".framer-P2cWi .framer-1ylr3co { aspect-ratio: 1 / 1; bottom: 0px; flex: none; left: 0px; position: absolute; top: 0px; width: var(--framer-aspect-ratio-supported, 48px); will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-P2cWi .framer-1unj24t { aspect-ratio: 1 / 1; bottom: 0px; flex: none; position: absolute; right: 0px; top: 0px; width: var(--framer-aspect-ratio-supported, 48px); will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-P2cWi .framer-lx3yaj-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-P2cWi.framer-v-jjubc3.framer-vz5dia { width: 377px; }\",\".framer-P2cWi.framer-v-jjubc3 .framer-8q6rtm { height: 36px; width: 110px; }\",\".framer-P2cWi.framer-v-jjubc3 .framer-166dn12 { height: 8px; left: 103px; top: 11px; width: 3px; }\",\".framer-P2cWi.framer-v-jjubc3 .framer-1mncc93 { height: 31px; left: 97px; top: 5px; width: 13px; }\",\".framer-P2cWi.framer-v-jjubc3 .framer-1vo2w8t { height: 36px; left: 90px; width: 6px; }\",\".framer-P2cWi.framer-v-jjubc3 .framer-1sdkg1e { height: 17px; left: 80px; top: 12px; width: 3px; }\",\".framer-P2cWi.framer-v-jjubc3 .framer-1wjgqkl { height: 36px; left: 74px; width: 14px; }\",\".framer-P2cWi.framer-v-jjubc3 .framer-14u3fgs { height: 17px; left: 65px; top: 12px; width: 3px; }\",\".framer-P2cWi.framer-v-jjubc3 .framer-10c3syq { height: 31px; left: 59px; top: 5px; width: 14px; }\",\".framer-P2cWi.framer-v-jjubc3 .framer-ftlrsr { height: 17px; left: 50px; top: 12px; width: 3px; }\",\".framer-P2cWi.framer-v-jjubc3 .framer-1gk3ljl { height: 31px; left: 44px; top: 5px; width: 14px; }\",\".framer-P2cWi.framer-v-jjubc3 .framer-ib464g { height: 16px; left: 35px; top: 12px; width: 3px; }\",\".framer-P2cWi.framer-v-jjubc3 .framer-1033omy { height: 36px; left: 29px; width: 14px; }\",\".framer-P2cWi.framer-v-jjubc3 .framer-coui1e { height: 8px; left: 19px; top: 22px; }\",\".framer-P2cWi.framer-v-jjubc3 .framer-s6louj { height: 31px; left: 14px; top: 6px; width: 14px; }\",\".framer-P2cWi.framer-v-jjubc3 .framer-1hzueun { height: 31px; top: 5px; width: 13px; }\",\".framer-P2cWi.framer-v-jjubc3 .framer-13yzb0u { height: 36px; width: 69px; }\",\".framer-P2cWi.framer-v-jjubc3 .framer-14mi2ow { padding: 12px; }\",\".framer-P2cWi.framer-v-jjubc3 .framer-tklu2v { left: 0px; right: -1px; width: unset; }\",\".framer-P2cWi.framer-v-jjubc3 .framer-1ylr3co { bottom: unset; height: var(--framer-aspect-ratio-supported, 36px); width: 36px; }\",\".framer-P2cWi.framer-v-jjubc3 .framer-1unj24t { left: 33px; right: unset; width: var(--framer-aspect-ratio-supported, 36px); }\",\".framer-P2cWi.framer-v-jjubc3 .framer-lx3yaj-container { height: 36px; }\",...sharedStyle.css,'.framer-P2cWi[data-border=\"true\"]::after, .framer-P2cWi [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 580\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"JVYpIM5d0\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLyz3cuphi=withCSS(Component,css,\"framer-P2cWi\");export default FramerLyz3cuphi;FramerLyz3cuphi.displayName=\"Header\";FramerLyz3cuphi.defaultProps={height:48,width:580};addPropertyControls(FramerLyz3cuphi,{variant:{options:[\"guTds27YD\",\"JVYpIM5d0\"],optionTitles:[\"desktop\",\"phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerLyz3cuphi,[{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\"}]},...PrimaryFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLyz3cuphi\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"580\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"48\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JVYpIM5d0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lyz3cuphi.map","// Generated by Framer (beb597f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,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*as sharedStyle from\"https://framerusercontent.com/modules/w707WAEAAmBPY9zK2lT8/2UNSTsc7HlUkFPyrvYm6/T3PptHPT6.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/Kep8nv7Ru5Bvsq0mycfm/vwlhiosiYLdg4hwPj39M/tP6YamsKK.js\";const cycleOrder=[\"pYcZajiWC\",\"binlWSVgO\"];const serializationHash=\"framer-4P51K\";const variantClassNames={binlWSVgO:\"framer-v-upiuo8\",pYcZajiWC:\"framer-v-1pij7vh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"pYcZajiWC\",Phone:\"binlWSVgO\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"pYcZajiWC\"};};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:\"pYcZajiWC\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1pij7vh\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"pYcZajiWC\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-eafa8c63-f09f-48cc-8110-191136a9ff76, rgb(240, 240, 240))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-e5543c1e-64c7-4cf9-9ba5-b51bb810bc14, rgb(255, 255, 255))\",...style},...addPropertyOverrides({binlWSVgO:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1syxt1j\",\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"y3B9rHieK\",style:{opacity:.8},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14l5tli\",layoutDependency:layoutDependency,layoutId:\"Zpp8LI9FE\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ltlss\",\"data-styles-preset\":\"T3PptHPT6\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f060200-3457-4ada-a0d2-4e34290516c7, rgb(72, 85, 87)))\"},children:\"\\xa92025 Caboodle Digital Ltd\"})}),className:\"framer-1b83a95\",\"data-framer-name\":\"copyright\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jelAbJZk4\",style:{\"--extracted-r6o4lv\":\"var(--token-7f060200-3457-4ada-a0d2-4e34290516c7, rgb(72, 85, 87))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ltlss\",\"data-styles-preset\":\"T3PptHPT6\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f060200-3457-4ada-a0d2-4e34290516c7, rgb(72, 85, 87)))\"},children:\"London, UK N1 7SR\"})}),className:\"framer-18u02h\",\"data-framer-name\":\"address\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CBKXN5uI8\",style:{\"--extracted-r6o4lv\":\"var(--token-7f060200-3457-4ada-a0d2-4e34290516c7, rgb(72, 85, 87))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g5auyt\",layoutDependency:layoutDependency,layoutId:\"Rw4cXa5kr\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t3bnv8\",layoutDependency:layoutDependency,layoutId:\"eGWvhc4Mh\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ltlss\",\"data-styles-preset\":\"T3PptHPT6\",children:/*#__PURE__*/_jsx(Link,{href:\"mailto:hi@caboodle.studio\",motionChild:true,nodeId:\"DF6Ud_1yN\",openInNewTab:false,relValues:[],scopeId:\"PlX988aZn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1g7zou1\",\"data-styles-preset\":\"tP6YamsKK\",children:\"Email us\"})})})}),className:\"framer-1x6xx5k\",\"data-framer-name\":\"contact\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DF6Ud_1yN\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ltlss\",\"data-styles-preset\":\"T3PptHPT6\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"scEb3j6Q7\"},motionChild:true,nodeId:\"i2BUDNP0s\",openInNewTab:false,relValues:[],scopeId:\"PlX988aZn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1g7zou1\",\"data-styles-preset\":\"tP6YamsKK\",children:\"Privacy\"})})})}),className:\"framer-wv6lw3\",\"data-framer-name\":\"privacy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"i2BUDNP0s\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-191aou1\",layoutDependency:layoutDependency,layoutId:\"MfJyjqAj8\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ltlss\",\"data-styles-preset\":\"T3PptHPT6\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f060200-3457-4ada-a0d2-4e34290516c7, rgb(72, 85, 87)))\"},children:\"CRN 10034635 VAT GB234288795\"})}),className:\"framer-16yf00a\",\"data-framer-name\":\"details\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XYfoGG7XJ\",style:{\"--extracted-r6o4lv\":\"var(--token-7f060200-3457-4ada-a0d2-4e34290516c7, rgb(72, 85, 87))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4P51K.framer-5ecz15, .framer-4P51K .framer-5ecz15 { display: block; }\",\".framer-4P51K.framer-1pij7vh { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 24px 32px 24px 32px; position: relative; width: 1200px; }\",\".framer-4P51K .framer-1syxt1j { 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; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-4P51K .framer-14l5tli { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-4P51K .framer-1b83a95, .framer-4P51K .framer-18u02h, .framer-4P51K .framer-1x6xx5k, .framer-4P51K .framer-wv6lw3, .framer-4P51K .framer-16yf00a { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-4P51K .framer-g5auyt { 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: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-4P51K .framer-1t3bnv8, .framer-4P51K .framer-191aou1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-4P51K.framer-v-upiuo8.framer-1pij7vh { padding: 24px 16px 24px 16px; width: 390px; }\",\".framer-4P51K.framer-v-upiuo8 .framer-1syxt1j { flex-direction: column; gap: 12px; justify-content: flex-start; }\",\".framer-4P51K.framer-v-upiuo8 .framer-g5auyt { align-content: flex-start; align-items: flex-start; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-4P51K[data-border=\"true\"]::after, .framer-4P51K [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 92\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"binlWSVgO\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPlX988aZn=withCSS(Component,css,\"framer-4P51K\");export default FramerPlX988aZn;FramerPlX988aZn.displayName=\"Footer\";FramerPlX988aZn.defaultProps={height:92,width:1200};addPropertyControls(FramerPlX988aZn,{variant:{options:[\"pYcZajiWC\",\"binlWSVgO\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerPlX988aZn,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPlX988aZn\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"92\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"binlWSVgO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PlX988aZn.map","// Generated by Framer (2a04ffc)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Header from\"#framer/local/canvasComponent/Lyz3cuphi/Lyz3cuphi.js\";import Footer from\"#framer/local/canvasComponent/PlX988aZn/PlX988aZn.js\";const HeaderFonts=getFonts(Header);const FooterFonts=getFonts(Footer);const breakpoints={fds3DcgGQ:\"(min-width: 1200px)\",VRtbO67bq:\"(min-width: 810px) and (max-width: 1199.98px)\",xfEMZXcQD:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-BpjU4\";const variantClassNames={fds3DcgGQ:\"framer-v-aiuopk\",VRtbO67bq:\"framer-v-4hqxt0\",xfEMZXcQD:\"framer-v-10lcflm\"};const breakpointRules={VRtbO67bq:[\".framer-BpjU4.framer-aiuopk { gap: 56px; }\",'.framer-BpjU4 .framer-uo6cff, [data-layout-template=\"true\"] > #overlay { margin-bottom: -56px; }'],xfEMZXcQD:[\".framer-BpjU4.framer-aiuopk { gap: 32px; padding: 16px 0px 0px 0px; }\",\".framer-BpjU4 .framer-1ta4iem { padding: 0px 16px 0px 16px; }\",'.framer-BpjU4 .framer-uo6cff, [data-layout-template=\"true\"] > #overlay { margin-bottom: -32px; }']};const breakpointKeys=Object.keys(breakpointRules);const selectors={VRtbO67bq:\".framer-4hqxt0-override\",xfEMZXcQD:\".framer-10lcflm-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BpjU4.framer-18emrth, .framer-BpjU4 .framer-18emrth { display: block; }\",\".framer-BpjU4.framer-aiuopk { align-content: center; align-items: center; background-color: var(--token-e5543c1e-64c7-4cf9-9ba5-b51bb810bc14, #0f0f0f); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 24px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-BpjU4 .framer-1ta4iem { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: -1000; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 100%; }\",\".framer-BpjU4 .framer-1ke615e-container { flex: 1 0 0px; height: auto; max-width: 1200px; position: relative; width: 1px; }\",\".framer-BpjU4 .framer-uo6cff { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -40px; position: relative; width: 0px; }\",\".framer-BpjU4 .framer-1n747vf-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -40px; }'];const mediaQueries={fds3DcgGQ:\"(min-width: 1200px)\",VRtbO67bq:\"(min-width: 810px) and (max-width: 1199.98px)\",xfEMZXcQD:\"(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:\"fds3DcgGQ\",Phone:\"xfEMZXcQD\",Tablet:\"VRtbO67bq\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"fds3DcgGQ\"};};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,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"fds3DcgGQ\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-e5543c1e-64c7-4cf9-9ba5-b51bb810bc14, rgb(15, 15, 15)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-aiuopk\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ta4iem\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xfEMZXcQD:{width:\"min(max(100vw - 32px, 1px), 1200px)\",y:16}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"min(max(100vw - 40px, 1px), 1200px)\",y:24,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ke615e-container\",nodeId:\"gvnlrywOJ\",scopeId:\"aANwIftZK\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xfEMZXcQD:{variant:\"JVYpIM5d0\"}},children:/*#__PURE__*/_jsx(Header,{height:\"100%\",id:\"gvnlrywOJ\",layoutId:\"gvnlrywOJ\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"guTds27YD\",width:\"100%\"})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-uo6cff\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{VRtbO67bq:{y:1128},xfEMZXcQD:{y:1096}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:92,width:\"100vw\",y:1112,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1n747vf-container\",nodeId:\"NrzD_rQR9\",scopeId:\"aANwIftZK\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xfEMZXcQD:{variant:\"binlWSVgO\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"NrzD_rQR9\",layoutId:\"NrzD_rQR9\",style:{width:\"100%\"},variant:\"pYcZajiWC\",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 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"VRtbO67bq\":{\"layout\":[\"fixed\",\"fixed\"]},\"xfEMZXcQD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"fds3DcgGQ\":[\".framer-1ta4iem\",\".framer-1n747vf-container\"],\"VRtbO67bq\":[\".framer-1ta4iem\",\".framer-1n747vf-container\"],\"xfEMZXcQD\":[\".framer-1ta4iem\",\".framer-1n747vf-container\"]}\n * @framerBreakpoints {\"fds3DcgGQ\":{\"min\":1200,\"canvasClassName\":\"framer-aiuopk-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"VRtbO67bq\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-4hqxt0-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"xfEMZXcQD\":{\"max\":809,\"canvasClassName\":\"framer-10lcflm-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant fds3DcgGQ\n * @framerLayoutTemplate true\n */const FrameraANwIftZK=withCSS(Component,css,\"framer-BpjU4\");export default FrameraANwIftZK;FrameraANwIftZK.displayName=\"Global\";FrameraANwIftZK.defaultProps={height:1e3,width:1200};addFonts(FrameraANwIftZK,[{explicitInter:true,fonts:[]},...HeaderFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraANwIftZK\",\"slots\":[],\"annotations\":{\"framerLayoutTemplate\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"fds3DcgGQ\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VRtbO67bq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xfEMZXcQD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerBreakpoints\":\"{\\\"fds3DcgGQ\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-aiuopk-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"VRtbO67bq\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-4hqxt0-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"xfEMZXcQD\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-10lcflm-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"fds3DcgGQ\\\":[\\\".framer-1ta4iem\\\",\\\".framer-1n747vf-container\\\"],\\\"VRtbO67bq\\\":[\\\".framer-1ta4iem\\\",\\\".framer-1n747vf-container\\\"],\\\"xfEMZXcQD\\\":[\\\".framer-1ta4iem\\\",\\\".framer-1n747vf-container\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Global from \"https://framerusercontent.com/modules/LU5LrVAPtYeqggmgy4Mo/xpAVBjc1dWzpcT3BnH0i/aANwIftZK.js\";\r\n\r\n        const routes = {GWcADQaE3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AFrLnAk5wxnWotBPf0hN/kh4lIldWCsgMIfHzJsnq/GWcADQaE3.js\")), path: \"/\"}, scEb3j6Q7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CsxDMYdvQYWQnbKKxoju/cGGh4lZgPISoHwGzCYfO/scEb3j6Q7.js\")), path: \"/privacy\"}, vw1uw9pRj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AJanFdbnG8Ev7TsE3DV7/TZFAuxeRoXIU8egyRUwF/vw1uw9pRj.js\")), path: \"/404\"}, lXN8i0iDC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Toja4zLrJW972dcVD8tx/jNpePjJmBHbGT3CallT7/lXN8i0iDC.js\")), path: \"/blog\"}, Jza0ypup5: {collectionId: \"SXE9Yr1LS\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jtQqoatPLeGN0gDhVAxL/uACKFf9FUyIffPN7Cl8G/Jza0ypup5.js\")), path: \"/work/:x4n31g8u1\"}, FNbDDqZIB: {collectionId: \"mRVmZKanc\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5CDVB8zYyWoYz019WOzR/tuYDc2lD3s2YGAAtxvIT/FNbDDqZIB.js\")), path: \"/blog/:R8zLUM4Uz\"}}\r\n\r\n        const locales = [{code: \"en-GB\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {mRVmZKanc: async () => (await import(\"https://framerusercontent.com/modules/HF4SNGqXltDjAczMa0Am/FmOJVJhMMjChDrmyQo1c/mRVmZKanc.js\"))?.[\"utils\"], SXE9Yr1LS: async () => (await import(\"https://framerusercontent.com/modules/2bT0b7Pfzn8KhnFNVMIw/JOLkofJvZBJN1dbAlcaE/SXE9Yr1LS.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"11614f21ccb74a1cb3a91086b89ee880c20b4443aed6efe9a8ee0ffa648309f4\"\r\n        function Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"GWcADQaE3\":\r\ncase \"scEb3j6Q7\":\r\ncase \"vw1uw9pRj\":\r\ncase \"lXN8i0iDC\":\r\ncase \"t1wKT4Dyw\":\r\ncase \"NV4zXvc5Z\":\r\ncase \"UAob4JmVY\":\r\ncase \"Jza0ypup5\":\r\ncase \"FNbDDqZIB\":\r\nreturn React.createElement(Global, {...props, key: \"Global\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"GWcADQaE3\":\r\ncase \"scEb3j6Q7\":\r\ncase \"vw1uw9pRj\":\r\ncase \"lXN8i0iDC\":\r\ncase \"t1wKT4Dyw\":\r\ncase \"NV4zXvc5Z\":\r\ncase \"UAob4JmVY\":\r\ncase \"Jza0ypup5\":\r\ncase \"FNbDDqZIB\":\r\nreturn [{hash: \"aiuopk\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"4hqxt0\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"10lcflm\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AJanFdbnG8Ev7TsE3DV7/TZFAuxeRoXIU8egyRUwF/vw1uw9pRj.js\")),\r\n                    isReducedMotion: true,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://caboodle.studio\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 3,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                            useLayoutEffect: React.useLayoutEffect,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                    loadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/mnbdGo8M9nXMS4jvAyyk/6QlUFqkZDWA5ubltVnkQ/snippets.js\")),\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {advancedSpamProtection: true, autobahnNavigation: false, customCodeSiteSettings: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Initialize lazy modules cache for hydration\r\n            Framer.initLazyModulesCache()\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.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                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = 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                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const serverRouteExperimentEnabled = false\r\n                    const serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n                    if (serverRoute) {\r\n                        const routeData = new URLSearchParams(serverRoute)\r\n                        routeId = routeData.get(\"id\")\r\n                        localeId = routeData.get(\"locale\")\r\n                        for (const [key, value] of routeData.entries()) {\r\n                            if (!key.startsWith(\"var.\")) continue\r\n                            pathVariables ??= {}\r\n                            pathVariables[key.slice(4)] = value\r\n                        }\r\n                    }\r\n                    if (!routeId || !localeId) {\r\n                        const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                        routeId = routeData.routeId\r\n                        localeId = routeData.localeId\r\n                        pathVariables = routeData.pathVariables\r\n                    }\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}