{"version":3,"file":"ScrollVariantImage.DRNnolmg.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","SVG","RichText","ServicesButton","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","RichText","useState","useRef"],"sources":["https:/framerusercontent.com/modules/1X3BhcC2S4NUl6qd7qvf/uokGj3m7NLXgdYpbJufp/krjxpBEyg.js","https:/framerusercontent.com/modules/1r0CroOlxjSDBLSDsLJz/3Pr7JIZR8JExxUvIxLBG/mc4EqhW_I.js","https:/framerusercontent.com/modules/SXw5M42dtKMBkhKUEmWY/NjtlwRhnl7Hqsnjk2cJi/ScrollVariantImage.js"],"sourcesContent":["// Generated by Framer (569fd08)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={JQYmSrN8F:{hover:true},wcF_49D8y:{hover:true}};const cycleOrder=[\"wswqPELen\",\"JQYmSrN8F\",\"tZsZsmSd1\",\"wcF_49D8y\",\"LebVIdQDd\",\"hTkcouX3T\",\"yGRL_3ErQ\",\"MWeCimqxj\"];const serializationHash=\"framer-A4CVX\";const variantClassNames={hTkcouX3T:\"framer-v-1c4nyju\",JQYmSrN8F:\"framer-v-wyeu5c\",LebVIdQDd:\"framer-v-2cw9or\",MWeCimqxj:\"framer-v-1jj0fr1\",tZsZsmSd1:\"framer-v-n22jao\",wcF_49D8y:\"framer-v-lp2qq6\",wswqPELen:\"framer-v-1s9h79p\",yGRL_3ErQ:\"framer-v-1o7pjk7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const pIqhOVJNH=undefined;const isL1M9BhQ=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 humanReadableVariantMap={\"Black • Active\":\"wswqPELen\",\"Black • Inactive\":\"JQYmSrN8F\",\"Mobile • Black • Active\":\"LebVIdQDd\",\"Mobile • Black • Inactive\":\"hTkcouX3T\",\"Mobile • White • Active\":\"yGRL_3ErQ\",\"Mobile • White • Inactive\":\"MWeCimqxj\",\"White • Active\":\"tZsZsmSd1\",\"White • Inactive\":\"wcF_49D8y\"};const getProps=({click,height,id,title,width,...props})=>{return{...props,isL1M9BhQ:title??props.isL1M9BhQ??\"Development\",pIqhOVJNH:click??props.pIqhOVJNH,variant:humanReadableVariantMap[props.variant]??props.variant??\"wswqPELen\"};};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,isL1M9BhQ,pIqhOVJNH,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wswqPELen\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1y1y5hu=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(pIqhOVJNH){const res=await pIqhOVJNH(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"JQYmSrN8F-hover\",\"wcF_49D8y-hover\"].includes(gestureVariant))return false;if([\"JQYmSrN8F\",\"wcF_49D8y\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1s9h79p\",className,classNames),\"data-framer-name\":\"Black • Active\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wswqPELen\",onTap:onTap1y1y5hu,ref:refBinding,style:{opacity:1,...style},variants:{\"JQYmSrN8F-hover\":{opacity:1},\"wcF_49D8y-hover\":{opacity:1},MWeCimqxj:{opacity:.4}},...addPropertyOverrides({\"JQYmSrN8F-hover\":{\"data-framer-name\":undefined},\"wcF_49D8y-hover\":{\"data-framer-name\":undefined},hTkcouX3T:{\"data-framer-name\":\"Mobile • Black • Inactive\"},JQYmSrN8F:{\"data-framer-name\":\"Black • Inactive\"},LebVIdQDd:{\"data-framer-name\":\"Mobile • Black • Active\"},MWeCimqxj:{\"data-framer-name\":\"Mobile • White • Inactive\"},tZsZsmSd1:{\"data-framer-name\":\"White • Active\"},wcF_49D8y:{\"data-framer-name\":\"White • Inactive\"},yGRL_3ErQ:{\"data-framer-name\":\"Mobile • White • Active\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-dbqx9f\",layoutDependency:layoutDependency,layoutId:\"ZugXkWqdz\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31.246 23.433\" overflow=\"visible\"><path d=\"M 17.835 21.739 L 19.529 23.433 L 31.246 11.716 L 19.53 0 L 17.836 1.694 L 26.661 10.518 L 0 10.518 L 0 12.914 L 26.66 12.914 Z\" fill=\"var(--token-c1a47dc4-3e43-46ab-b83c-dd96f13dba0d, rgb(19, 20, 21)) /* {&quot;name&quot;:&quot;2&quot;} */\"></path></svg>',variants:{hTkcouX3T:{rotate:180},LebVIdQDd:{rotate:180},MWeCimqxj:{rotate:180},yGRL_3ErQ:{rotate:180}},withExternalLayout:true,...addPropertyOverrides({hTkcouX3T:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.183 17.386\" overflow=\"visible\"><path d=\"M 13.232 16.129 L 14.489 17.386 L 23.183 8.693 L 14.49 0 L 13.233 1.257 L 19.781 7.804 L 0 7.804 L 0 9.581 L 19.78 9.581 Z\" fill=\"rgba(19, 20, 21, 0.4)\"></path></svg>'},LebVIdQDd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.183 17.949\" overflow=\"visible\"><path d=\"M 13.232 16.651 L 14.489 17.949 L 23.183 8.974 L 14.49 0 L 13.233 1.298 L 19.781 8.056 L 0 8.056 L 0 9.892 L 19.78 9.892 Z\" fill=\"var(--token-c1a47dc4-3e43-46ab-b83c-dd96f13dba0d, rgb(19, 20, 21)) /* {&quot;name&quot;:&quot;2&quot;} */\"></path></svg>'},MWeCimqxj:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.183 16.952\" overflow=\"visible\"><path d=\"M 13.232 15.726 L 14.489 16.952 L 23.183 8.475 L 14.49 0 L 13.233 1.225 L 19.781 7.609 L 0 7.609 L 0 9.342 L 19.78 9.342 Z\" fill=\"var(--token-6dec63dd-97e4-48e2-8ba6-6a5067000c83, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;Background&quot;} */\"></path></svg>'},tZsZsmSd1:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31.246 23.433\" overflow=\"visible\"><path d=\"M 17.835 21.739 L 19.529 23.433 L 31.246 11.716 L 19.53 0 L 17.836 1.694 L 26.661 10.518 L 0 10.518 L 0 12.914 L 26.66 12.914 Z\" fill=\"var(--token-6dec63dd-97e4-48e2-8ba6-6a5067000c83, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;Background&quot;} */\"></path></svg>'},yGRL_3ErQ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.183 16.952\" overflow=\"visible\"><path d=\"M 13.232 15.726 L 14.489 16.952 L 23.183 8.475 L 14.49 0 L 13.233 1.225 L 19.781 7.609 L 0 7.609 L 0 9.342 L 19.78 9.342 Z\" fill=\"var(--token-6dec63dd-97e4-48e2-8ba6-6a5067000c83, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;Background&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-c1a47dc4-3e43-46ab-b83c-dd96f13dba0d, rgb(19, 20, 21)))\"},children:\"Development\"})}),className:\"framer-yx71xt\",fonts:[\"CUSTOMV2;Helvetica Regular\"],layoutDependency:layoutDependency,layoutId:\"kUtzvHuPM\",style:{\"--extracted-gdpscs\":\"var(--token-c1a47dc4-3e43-46ab-b83c-dd96f13dba0d, rgb(19, 20, 21))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:isL1M9BhQ,variants:{\"JQYmSrN8F-hover\":{\"--extracted-gdpscs\":\"rgba(19, 20, 21, 0.8)\"},\"wcF_49D8y-hover\":{\"--extracted-gdpscs\":\"rgba(255, 255, 255, 0.8)\"},hTkcouX3T:{\"--extracted-gdpscs\":\"rgba(19, 20, 21, 0.5)\"},JQYmSrN8F:{\"--extracted-gdpscs\":\"rgba(19, 20, 21, 0.5)\"},MWeCimqxj:{\"--extracted-gdpscs\":\"var(--token-6dec63dd-97e4-48e2-8ba6-6a5067000c83, rgb(255, 255, 255))\"},tZsZsmSd1:{\"--extracted-gdpscs\":\"var(--token-6dec63dd-97e4-48e2-8ba6-6a5067000c83, rgb(255, 255, 255))\"},wcF_49D8y:{\"--extracted-gdpscs\":\"rgba(255, 255, 255, 0.5)\"},yGRL_3ErQ:{\"--extracted-gdpscs\":\"var(--token-6dec63dd-97e4-48e2-8ba6-6a5067000c83, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"JQYmSrN8F-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgba(19, 20, 21, 0.8))\"},children:\"Development\"})})},\"wcF_49D8y-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgba(255, 255, 255, 0.8))\"},children:\"Development\"})})},hTkcouX3T:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgba(19, 20, 21, 0.5))\"},children:\"Development\"})})},JQYmSrN8F:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgba(19, 20, 21, 0.5))\"},children:\"Development\"})})},LebVIdQDd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-c1a47dc4-3e43-46ab-b83c-dd96f13dba0d, rgb(19, 20, 21)))\"},children:\"Development\"})})},MWeCimqxj:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-6dec63dd-97e4-48e2-8ba6-6a5067000c83, rgb(255, 255, 255)))\"},children:\"Development\"})})},tZsZsmSd1:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-6dec63dd-97e4-48e2-8ba6-6a5067000c83, rgb(255, 255, 255)))\"},children:\"Development\"})})},wcF_49D8y:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"48px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgba(255, 255, 255, 0.5))\"},children:\"Development\"})})},yGRL_3ErQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"28px\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-6dec63dd-97e4-48e2-8ba6-6a5067000c83, rgb(255, 255, 255)))\"},children:\"Development\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-A4CVX.framer-1e7unon, .framer-A4CVX .framer-1e7unon { display: block; }\",\".framer-A4CVX.framer-1s9h79p { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 460px; }\",\".framer-A4CVX .framer-dbqx9f { height: 24px; position: relative; width: 31px; }\",\".framer-A4CVX .framer-yx71xt { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 90%; word-break: break-word; word-wrap: break-word; }\",\".framer-A4CVX.framer-v-2cw9or.framer-1s9h79p, .framer-A4CVX.framer-v-1c4nyju.framer-1s9h79p, .framer-A4CVX.framer-v-1o7pjk7.framer-1s9h79p, .framer-A4CVX.framer-v-1jj0fr1.framer-1s9h79p { gap: unset; justify-content: space-between; }\",\".framer-A4CVX.framer-v-2cw9or .framer-dbqx9f, .framer-A4CVX.framer-v-1c4nyju .framer-dbqx9f { height: 18px; order: 1; width: 23px; }\",\".framer-A4CVX.framer-v-2cw9or .framer-yx71xt, .framer-A4CVX.framer-v-1c4nyju .framer-yx71xt, .framer-A4CVX.framer-v-1o7pjk7 .framer-yx71xt, .framer-A4CVX.framer-v-1jj0fr1 .framer-yx71xt { order: 0; }\",\".framer-A4CVX.framer-v-1o7pjk7 .framer-dbqx9f, .framer-A4CVX.framer-v-1jj0fr1 .framer-dbqx9f { height: 17px; order: 1; width: 23px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 460\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"JQYmSrN8F\":{\"layout\":[\"fixed\",\"auto\"]},\"tZsZsmSd1\":{\"layout\":[\"fixed\",\"auto\"]},\"wcF_49D8y\":{\"layout\":[\"fixed\",\"auto\"]},\"LebVIdQDd\":{\"layout\":[\"fixed\",\"auto\"]},\"hTkcouX3T\":{\"layout\":[\"fixed\",\"auto\"]},\"yGRL_3ErQ\":{\"layout\":[\"fixed\",\"auto\"]},\"MWeCimqxj\":{\"layout\":[\"fixed\",\"auto\"]},\"Lae9DtHdz\":{\"layout\":[\"fixed\",\"auto\"]},\"rBZ5_Jh2w\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"isL1M9BhQ\":\"title\",\"pIqhOVJNH\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkrjxpBEyg=withCSS(Component,css,\"framer-A4CVX\");export default FramerkrjxpBEyg;FramerkrjxpBEyg.displayName=\"Services Button\";FramerkrjxpBEyg.defaultProps={height:48,width:460};addPropertyControls(FramerkrjxpBEyg,{variant:{options:[\"wswqPELen\",\"JQYmSrN8F\",\"tZsZsmSd1\",\"wcF_49D8y\",\"LebVIdQDd\",\"hTkcouX3T\",\"yGRL_3ErQ\",\"MWeCimqxj\"],optionTitles:[\"Black • Active\",\"Black • Inactive\",\"White • Active\",\"White • Inactive\",\"Mobile • Black • Active\",\"Mobile • Black • Inactive\",\"Mobile • White • Active\",\"Mobile • White • Inactive\"],title:\"Variant\",type:ControlType.Enum},isL1M9BhQ:{defaultValue:\"Development\",displayTextArea:false,title:\"Title\",type:ControlType.String},pIqhOVJNH:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerkrjxpBEyg,[{explicitInter:true,fonts:[{cssFamilyName:\"Helvetica Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica\",url:\"https://framerusercontent.com/assets/oZONoKwmc9ZQRgrHzDY8MkKsgHk.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkrjxpBEyg\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JQYmSrN8F\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tZsZsmSd1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wcF_49D8y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LebVIdQDd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hTkcouX3T\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yGRL_3ErQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MWeCimqxj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Lae9DtHdz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rBZ5_Jh2w\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"isL1M9BhQ\\\":\\\"title\\\",\\\"pIqhOVJNH\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"460\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./krjxpBEyg.map","// Generated by Framer (e26a126)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ServicesButton from\"https://framerusercontent.com/modules/1X3BhcC2S4NUl6qd7qvf/uokGj3m7NLXgdYpbJufp/krjxpBEyg.js\";const ServicesButtonFonts=getFonts(ServicesButton);const cycleOrder=[\"ZzYqEDEcr\",\"sus5hla9P\",\"sbw8qriqR\",\"wbH3Bc8CQ\",\"ULsp4gcM5\",\"Dw1tooSrt\",\"qHjM2Tadv\",\"wrdVea6ng\",\"k0rYoj6Ya\",\"at3Nb03Hg\",\"vrkqx1Lvj\",\"btwTwRtwO\",\"uAYYL2Kqp\",\"qjVB_YXPp\",\"UqSyZh5Ax\",\"BZSbPZlua\",\"x_zIEwm14\",\"NZCetDiLO\",\"GK6PnLljP\",\"lNhNFRYMa\"];const serializationHash=\"framer-3BOK3\";const variantClassNames={at3Nb03Hg:\"framer-v-6wwbi1\",btwTwRtwO:\"framer-v-1gv6g0r\",BZSbPZlua:\"framer-v-98wrwv\",Dw1tooSrt:\"framer-v-1mvddxu\",GK6PnLljP:\"framer-v-1sf5gj4\",k0rYoj6Ya:\"framer-v-rm4ezr\",lNhNFRYMa:\"framer-v-1jylqtz\",NZCetDiLO:\"framer-v-5852uz\",qHjM2Tadv:\"framer-v-ogoofd\",qjVB_YXPp:\"framer-v-9z1c13\",sbw8qriqR:\"framer-v-1dnqfkn\",sus5hla9P:\"framer-v-12a80wg\",uAYYL2Kqp:\"framer-v-nlntlk\",ULsp4gcM5:\"framer-v-791f9r\",UqSyZh5Ax:\"framer-v-2dqeme\",vrkqx1Lvj:\"framer-v-131biyf\",wbH3Bc8CQ:\"framer-v-18mx25v\",wrdVea6ng:\"framer-v-17wkmv4\",x_zIEwm14:\"framer-v-17g8wbu\",ZzYqEDEcr:\"framer-v-18kqni4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};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={\"1\":\"ZzYqEDEcr\",\"10\":\"at3Nb03Hg\",\"2\":\"sus5hla9P\",\"3\":\"wbH3Bc8CQ\",\"4\":\"sbw8qriqR\",\"5\":\"ULsp4gcM5\",\"6\":\"Dw1tooSrt\",\"7\":\"qHjM2Tadv\",\"8\":\"wrdVea6ng\",\"9\":\"k0rYoj6Ya\",\"Mobile • 1st section 1\":\"vrkqx1Lvj\",\"Mobile • 1st section 2\":\"btwTwRtwO\",\"Mobile • 1st section 3\":\"uAYYL2Kqp\",\"Mobile • 2nd section 1\":\"qjVB_YXPp\",\"Mobile • 2nd section 2\":\"UqSyZh5Ax\",\"Mobile • 2nd section 3\":\"BZSbPZlua\",\"Mobile • 3rd section 1\":\"x_zIEwm14\",\"Mobile • 3rd section 2\":\"NZCetDiLO\",\"Mobile • 3rd section 3\":\"GK6PnLljP\",\"Mobile • 3rd section 4\":\"lNhNFRYMa\"};const getProps=({gap,height,id,width,...props})=>{return{...props,pXK1iVKmk:gap??props.pXK1iVKmk??200,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZzYqEDEcr\"};};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,pXK1iVKmk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZzYqEDEcr\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const pIqhOVJNHdwr1l5=activeVariantCallback(async(...args)=>{setVariant(\"ZzYqEDEcr\");});const pIqhOVJNH1ai8434=activeVariantCallback(async(...args)=>{setVariant(\"sbw8qriqR\");});const pIqhOVJNH1wwjml1=activeVariantCallback(async(...args)=>{setVariant(\"qHjM2Tadv\");});const pIqhOVJNHqvec40=activeVariantCallback(async(...args)=>{setVariant(\"vrkqx1Lvj\");});const pIqhOVJNH11v7hnx=activeVariantCallback(async(...args)=>{setVariant(\"x_zIEwm14\");});const pIqhOVJNH1od4537=activeVariantCallback(async(...args)=>{setVariant(\"sus5hla9P\");});const pIqhOVJNH1tk7i9d=activeVariantCallback(async(...args)=>{setVariant(\"ULsp4gcM5\");});const pIqhOVJNH3zxun7=activeVariantCallback(async(...args)=>{setVariant(\"wrdVea6ng\");});const pIqhOVJNH1y6j4ee=activeVariantCallback(async(...args)=>{setVariant(\"btwTwRtwO\");});const pIqhOVJNHmrtorv=activeVariantCallback(async(...args)=>{setVariant(\"NZCetDiLO\");});const pIqhOVJNH1nu9pxg=activeVariantCallback(async(...args)=>{setVariant(\"wbH3Bc8CQ\");});const pIqhOVJNH17q428i=activeVariantCallback(async(...args)=>{setVariant(\"Dw1tooSrt\");});const pIqhOVJNHnfmm84=activeVariantCallback(async(...args)=>{setVariant(\"k0rYoj6Ya\");});const pIqhOVJNH1j2umss=activeVariantCallback(async(...args)=>{setVariant(\"uAYYL2Kqp\");});const pIqhOVJNH124u0cz=activeVariantCallback(async(...args)=>{setVariant(\"GK6PnLljP\");});const pIqhOVJNHpkx4r5=activeVariantCallback(async(...args)=>{setVariant(\"at3Nb03Hg\");});const pIqhOVJNHhjsusm=activeVariantCallback(async(...args)=>{setVariant(\"lNhNFRYMa\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"qHjM2Tadv\",\"wrdVea6ng\",\"k0rYoj6Ya\",\"at3Nb03Hg\",\"x_zIEwm14\",\"NZCetDiLO\",\"GK6PnLljP\",\"lNhNFRYMa\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-18kqni4\",className,classNames),\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"ZzYqEDEcr\",ref:refBinding,style:{\"--566uuy\":numberToPixelString(pXK1iVKmk),backgroundColor:\"rgb(255, 255, 255)\",...style},variants:{BZSbPZlua:{backgroundColor:\"var(--token-c1a47dc4-3e43-46ab-b83c-dd96f13dba0d, rgb(19, 20, 21))\"},Dw1tooSrt:{backgroundColor:\"var(--token-c1a47dc4-3e43-46ab-b83c-dd96f13dba0d, rgb(19, 20, 21))\"},qjVB_YXPp:{backgroundColor:\"var(--token-c1a47dc4-3e43-46ab-b83c-dd96f13dba0d, rgb(19, 20, 21))\"},sbw8qriqR:{backgroundColor:\"var(--token-c1a47dc4-3e43-46ab-b83c-dd96f13dba0d, rgb(19, 20, 21))\"},ULsp4gcM5:{backgroundColor:\"var(--token-c1a47dc4-3e43-46ab-b83c-dd96f13dba0d, rgb(19, 20, 21))\"},UqSyZh5Ax:{backgroundColor:\"var(--token-c1a47dc4-3e43-46ab-b83c-dd96f13dba0d, rgb(19, 20, 21))\"}},...addPropertyOverrides({at3Nb03Hg:{\"data-framer-name\":\"10\"},btwTwRtwO:{\"data-framer-name\":\"Mobile • 1st section 2\"},BZSbPZlua:{\"data-framer-name\":\"Mobile • 2nd section 3\"},Dw1tooSrt:{\"data-framer-name\":\"6\"},GK6PnLljP:{\"data-framer-name\":\"Mobile • 3rd section 3\"},k0rYoj6Ya:{\"data-framer-name\":\"9\"},lNhNFRYMa:{\"data-framer-name\":\"Mobile • 3rd section 4\"},NZCetDiLO:{\"data-framer-name\":\"Mobile • 3rd section 2\"},qHjM2Tadv:{\"data-framer-name\":\"7\"},qjVB_YXPp:{\"data-framer-name\":\"Mobile • 2nd section 1\"},sbw8qriqR:{\"data-framer-name\":\"4\"},sus5hla9P:{\"data-framer-name\":\"2\"},uAYYL2Kqp:{\"data-framer-name\":\"Mobile • 1st section 3\"},ULsp4gcM5:{\"data-framer-name\":\"5\"},UqSyZh5Ax:{\"data-framer-name\":\"Mobile • 2nd section 2\"},vrkqx1Lvj:{\"data-framer-name\":\"Mobile • 1st section 1\"},wbH3Bc8CQ:{\"data-framer-name\":\"3\"},wrdVea6ng:{\"data-framer-name\":\"8\"},x_zIEwm14:{\"data-framer-name\":\"Mobile • 3rd section 1\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xxor9n\",layoutDependency:layoutDependency,layoutId:\"Gp2dt032W\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-eb79f5-container\",layoutDependency:layoutDependency,layoutId:\"fi4AWMPSu-container\",nodeId:\"fi4AWMPSu\",rendersWithMotion:true,scopeId:\"mc4EqhW_I\",children:/*#__PURE__*/_jsx(ServicesButton,{height:\"100%\",id:\"fi4AWMPSu\",isL1M9BhQ:\"Website Development\",layoutId:\"fi4AWMPSu\",style:{width:\"100%\"},variant:\"wswqPELen\",width:\"100%\",...addPropertyOverrides({at3Nb03Hg:{isL1M9BhQ:\"Design support\",pIqhOVJNH:pIqhOVJNH1wwjml1,variant:\"JQYmSrN8F\"},btwTwRtwO:{pIqhOVJNH:pIqhOVJNHqvec40,variant:\"hTkcouX3T\"},BZSbPZlua:{isL1M9BhQ:\"Custom Framer solutions\",variant:\"MWeCimqxj\"},Dw1tooSrt:{isL1M9BhQ:\"Custom Framer solutions\",pIqhOVJNH:pIqhOVJNH1ai8434,variant:\"wcF_49D8y\"},GK6PnLljP:{isL1M9BhQ:\"Design support\",pIqhOVJNH:pIqhOVJNH11v7hnx,variant:\"hTkcouX3T\"},k0rYoj6Ya:{isL1M9BhQ:\"Design support\",pIqhOVJNH:pIqhOVJNH1wwjml1,variant:\"JQYmSrN8F\"},lNhNFRYMa:{isL1M9BhQ:\"Design support\",pIqhOVJNH:pIqhOVJNH11v7hnx,variant:\"hTkcouX3T\"},NZCetDiLO:{isL1M9BhQ:\"Design support\",pIqhOVJNH:pIqhOVJNH11v7hnx,variant:\"hTkcouX3T\"},qHjM2Tadv:{isL1M9BhQ:\"Design support\"},qjVB_YXPp:{isL1M9BhQ:\"Custom Framer solutions\",variant:\"yGRL_3ErQ\"},sbw8qriqR:{isL1M9BhQ:\"Custom Framer solutions\",variant:\"tZsZsmSd1\"},sus5hla9P:{pIqhOVJNH:pIqhOVJNHdwr1l5,variant:\"JQYmSrN8F\"},uAYYL2Kqp:{pIqhOVJNH:pIqhOVJNHqvec40,variant:\"hTkcouX3T\"},ULsp4gcM5:{isL1M9BhQ:\"Custom Framer solutions\",pIqhOVJNH:pIqhOVJNH1ai8434,variant:\"wcF_49D8y\"},UqSyZh5Ax:{isL1M9BhQ:\"Custom Framer solutions\",variant:\"MWeCimqxj\"},vrkqx1Lvj:{variant:\"LebVIdQDd\"},wbH3Bc8CQ:{pIqhOVJNH:pIqhOVJNHdwr1l5,variant:\"JQYmSrN8F\"},wrdVea6ng:{isL1M9BhQ:\"Design support\",pIqhOVJNH:pIqhOVJNH1wwjml1,variant:\"JQYmSrN8F\"},x_zIEwm14:{isL1M9BhQ:\"Design support\",variant:\"LebVIdQDd\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+56,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hqkdvd-container\",layoutDependency:layoutDependency,layoutId:\"vLd0i0VIT-container\",nodeId:\"vLd0i0VIT\",rendersWithMotion:true,scopeId:\"mc4EqhW_I\",children:/*#__PURE__*/_jsx(ServicesButton,{height:\"100%\",id:\"vLd0i0VIT\",isL1M9BhQ:\"Migration to Framer\",layoutId:\"vLd0i0VIT\",pIqhOVJNH:pIqhOVJNH1od4537,style:{width:\"100%\"},variant:\"JQYmSrN8F\",width:\"100%\",...addPropertyOverrides({at3Nb03Hg:{isL1M9BhQ:\"Extensive Quality Assurance\",pIqhOVJNH:pIqhOVJNH3zxun7},btwTwRtwO:{variant:\"LebVIdQDd\"},BZSbPZlua:{isL1M9BhQ:\"SEO & Performance Optimization\",pIqhOVJNH:pIqhOVJNH1tk7i9d,variant:\"MWeCimqxj\"},Dw1tooSrt:{isL1M9BhQ:\"SEO & Performance Optimization\",pIqhOVJNH:pIqhOVJNH1tk7i9d,variant:\"wcF_49D8y\"},GK6PnLljP:{isL1M9BhQ:\"Extensive Quality Assurance\",pIqhOVJNH:pIqhOVJNHmrtorv,variant:\"hTkcouX3T\"},k0rYoj6Ya:{isL1M9BhQ:\"Extensive Quality Assurance\",pIqhOVJNH:pIqhOVJNH3zxun7},lNhNFRYMa:{isL1M9BhQ:\"Extensive Quality Assurance\",pIqhOVJNH:pIqhOVJNHmrtorv,variant:\"hTkcouX3T\"},NZCetDiLO:{isL1M9BhQ:\"Extensive Quality Assurance\",pIqhOVJNH:undefined,variant:\"LebVIdQDd\"},qHjM2Tadv:{isL1M9BhQ:\"Extensive Quality Assurance\",pIqhOVJNH:pIqhOVJNH3zxun7},qjVB_YXPp:{isL1M9BhQ:\"SEO & Performance Optimization\",pIqhOVJNH:pIqhOVJNH1tk7i9d,variant:\"MWeCimqxj\"},sbw8qriqR:{isL1M9BhQ:\"SEO & Performance Optimization\",pIqhOVJNH:pIqhOVJNH1tk7i9d,variant:\"wcF_49D8y\"},sus5hla9P:{variant:\"wswqPELen\"},uAYYL2Kqp:{pIqhOVJNH:pIqhOVJNH1y6j4ee,variant:\"hTkcouX3T\"},ULsp4gcM5:{isL1M9BhQ:\"SEO & Performance Optimization\",pIqhOVJNH:undefined,variant:\"tZsZsmSd1\"},UqSyZh5Ax:{isL1M9BhQ:\"SEO & Performance Optimization\",pIqhOVJNH:pIqhOVJNH1tk7i9d,variant:\"yGRL_3ErQ\"},vrkqx1Lvj:{pIqhOVJNH:pIqhOVJNH1y6j4ee,variant:\"hTkcouX3T\"},wrdVea6ng:{isL1M9BhQ:\"Extensive Quality Assurance\",pIqhOVJNH:undefined,variant:\"wswqPELen\"},x_zIEwm14:{isL1M9BhQ:\"Extensive Quality Assurance\",pIqhOVJNH:pIqhOVJNHmrtorv,variant:\"hTkcouX3T\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+112,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l8t5xj-container\",layoutDependency:layoutDependency,layoutId:\"WKcLDz_t2-container\",nodeId:\"WKcLDz_t2\",rendersWithMotion:true,scopeId:\"mc4EqhW_I\",children:/*#__PURE__*/_jsx(ServicesButton,{height:\"100%\",id:\"WKcLDz_t2\",isL1M9BhQ:\"CMS Setup\",layoutId:\"WKcLDz_t2\",pIqhOVJNH:pIqhOVJNH1od4537,style:{width:\"100%\"},variant:\"JQYmSrN8F\",width:\"100%\",...addPropertyOverrides({at3Nb03Hg:{isL1M9BhQ:\"Team education\",pIqhOVJNH:pIqhOVJNHnfmm84},btwTwRtwO:{pIqhOVJNH:pIqhOVJNH1j2umss,variant:\"hTkcouX3T\"},BZSbPZlua:{isL1M9BhQ:\"Integrations\",pIqhOVJNH:pIqhOVJNH17q428i,variant:\"yGRL_3ErQ\"},Dw1tooSrt:{isL1M9BhQ:\"Integrations\",pIqhOVJNH:undefined,variant:\"tZsZsmSd1\"},GK6PnLljP:{isL1M9BhQ:\"Team education\",pIqhOVJNH:undefined,variant:\"LebVIdQDd\"},k0rYoj6Ya:{isL1M9BhQ:\"Team education\",pIqhOVJNH:undefined,variant:\"wswqPELen\"},lNhNFRYMa:{isL1M9BhQ:\"Team education\",pIqhOVJNH:pIqhOVJNH124u0cz,variant:\"hTkcouX3T\"},NZCetDiLO:{isL1M9BhQ:\"Team education\",pIqhOVJNH:pIqhOVJNH124u0cz,variant:\"hTkcouX3T\"},qHjM2Tadv:{isL1M9BhQ:\"Team education\",pIqhOVJNH:pIqhOVJNHnfmm84},qjVB_YXPp:{isL1M9BhQ:\"Integrations\",pIqhOVJNH:pIqhOVJNH17q428i,variant:\"MWeCimqxj\"},sbw8qriqR:{isL1M9BhQ:\"Integrations\",pIqhOVJNH:pIqhOVJNH17q428i,variant:\"wcF_49D8y\"},sus5hla9P:{pIqhOVJNH:pIqhOVJNH1nu9pxg},uAYYL2Kqp:{variant:\"LebVIdQDd\"},ULsp4gcM5:{isL1M9BhQ:\"Integrations\",pIqhOVJNH:pIqhOVJNH17q428i,variant:\"wcF_49D8y\"},UqSyZh5Ax:{isL1M9BhQ:\"Integrations\",pIqhOVJNH:pIqhOVJNH17q428i,variant:\"MWeCimqxj\"},vrkqx1Lvj:{pIqhOVJNH:pIqhOVJNH1j2umss,variant:\"hTkcouX3T\"},wbH3Bc8CQ:{variant:\"wswqPELen\"},wrdVea6ng:{isL1M9BhQ:\"Team education\",pIqhOVJNH:pIqhOVJNHnfmm84},x_zIEwm14:{isL1M9BhQ:\"Team education\",pIqhOVJNH:pIqhOVJNH124u0cz,variant:\"hTkcouX3T\"}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({at3Nb03Hg:{height:48,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+168},GK6PnLljP:{height:48,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+168},k0rYoj6Ya:{height:48,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+168},lNhNFRYMa:{height:48,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+168},NZCetDiLO:{height:48,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+168},qHjM2Tadv:{height:48,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+168},wrdVea6ng:{height:48,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+168},x_zIEwm14:{height:48,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+168}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ys93lb-container\",layoutDependency:layoutDependency,layoutId:\"fnjBwv_A2-container\",nodeId:\"fnjBwv_A2\",rendersWithMotion:true,scopeId:\"mc4EqhW_I\",children:/*#__PURE__*/_jsx(ServicesButton,{height:\"100%\",id:\"fnjBwv_A2\",isL1M9BhQ:\"24h turnaround\",layoutId:\"fnjBwv_A2\",pIqhOVJNH:pIqhOVJNH17q428i,style:{width:\"100%\"},variant:\"JQYmSrN8F\",width:\"100%\",...addPropertyOverrides({at3Nb03Hg:{variant:\"wswqPELen\"},GK6PnLljP:{pIqhOVJNH:pIqhOVJNHhjsusm,variant:\"hTkcouX3T\"},k0rYoj6Ya:{pIqhOVJNH:pIqhOVJNHpkx4r5},lNhNFRYMa:{pIqhOVJNH:undefined,variant:\"LebVIdQDd\"},NZCetDiLO:{pIqhOVJNH:pIqhOVJNHhjsusm,variant:\"hTkcouX3T\"},qHjM2Tadv:{pIqhOVJNH:pIqhOVJNHpkx4r5},wrdVea6ng:{pIqhOVJNH:pIqhOVJNHpkx4r5},x_zIEwm14:{pIqhOVJNH:pIqhOVJNHhjsusm,variant:\"hTkcouX3T\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.8))\"},children:\"Have designs ready? We turn them into high-performance Framer websites—fast. Our process eliminates the typical dev bottlenecks, saving you weeks or even months of GTM time while ensuring a pixel-perfect, scalable build.\"})}),className:\"framer-1wfhlvx\",fonts:[\"CUSTOMV2;Helvetica Regular\"],layoutDependency:layoutDependency,layoutId:\"kNNgCKznk\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.8)\",opacity:.89},variants:{BZSbPZlua:{\"--extracted-r6o4lv\":\"var(--token-6dec63dd-97e4-48e2-8ba6-6a5067000c83, rgb(255, 255, 255))\"},Dw1tooSrt:{\"--extracted-r6o4lv\":\"var(--token-6dec63dd-97e4-48e2-8ba6-6a5067000c83, rgb(255, 255, 255))\"},qjVB_YXPp:{\"--extracted-r6o4lv\":\"var(--token-6dec63dd-97e4-48e2-8ba6-6a5067000c83, rgb(255, 255, 255))\"},sbw8qriqR:{\"--extracted-r6o4lv\":\"var(--token-6dec63dd-97e4-48e2-8ba6-6a5067000c83, rgb(255, 255, 255))\"},ULsp4gcM5:{\"--extracted-r6o4lv\":\"var(--token-6dec63dd-97e4-48e2-8ba6-6a5067000c83, rgb(255, 255, 255))\"},UqSyZh5Ax:{\"--extracted-r6o4lv\":\"var(--token-6dec63dd-97e4-48e2-8ba6-6a5067000c83, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({at3Nb03Hg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.8))\"},children:\"Critical updates are handled with urgency. For our retainer partners, we guarantee a 24-hour turnaround, ensuring your website always keeps pace with your business.\"})})},btwTwRtwO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.8))\"},children:\"Stuck with a hard-coded site that’s slow to update? We migrate your existing website to Framer, empowering your team with the flexibility to ship updates, test ideas, and manage content without developer dependencies.\"})})},BZSbPZlua:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6dec63dd-97e4-48e2-8ba6-6a5067000c83, rgb(255, 255, 255)))\"},children:\"Your Framer site, connected to the tools you already rely on. From CRMs and analytics to marketing automation, our integrations create a seamless and reliable workflow that expands your site's capabilities.\"})})},Dw1tooSrt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6dec63dd-97e4-48e2-8ba6-6a5067000c83, rgb(255, 255, 255)))\"},children:\"Your Framer site, connected to the tools you already rely on. From CRMs and analytics to marketing automation, our integrations create a seamless and reliable workflow that expands your site's capabilities.\"})})},GK6PnLljP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.8))\"},children:\"Adopting a new tool shouldn't be a hurdle. We provide clear, practical training that empowers your team to manage content and launch campaigns independently, regardless of their technical background.\"})})},k0rYoj6Ya:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.8))\"},children:\"Adopting a new tool shouldn't be a hurdle. We provide clear, practical training that empowers your team to manage content and launch campaigns independently, regardless of their technical background.\"})})},lNhNFRYMa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.8))\"},children:\"Critical updates are handled with urgency. For our retainer partners, we guarantee a 24-hour turnaround, ensuring your website always keeps pace with your business.\"})})},NZCetDiLO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.8))\"},children:\"Our blueprint QA process eliminates bugs before they ever go live. Your site launches reliably and works exactly as expected, ensuring a seamless and professional experience for your users from day one.\"})})},qHjM2Tadv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.8))\"},children:\"Design expertise is embedded in our process, not an extra step. This focus on craft saves you countless hours in QA and guarantees a flawless, pixel-perfect site on every device.\"})})},qjVB_YXPp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6dec63dd-97e4-48e2-8ba6-6a5067000c83, rgb(255, 255, 255)))\"},children:\"We build the advanced functionality that sets your site apart. From dynamic search and filtering to bespoke animations and multi-step forms, we deliver an enterprise-grade experience without the enterprise-level timelines.\"})})},sbw8qriqR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6dec63dd-97e4-48e2-8ba6-6a5067000c83, rgb(255, 255, 255)))\"},children:\"We build the advanced functionality that sets your site apart. From dynamic search and filtering to bespoke animations and multi-step forms, we deliver an enterprise-grade experience without the enterprise-level timelines.\"})})},sus5hla9P:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.8))\"},children:\"Stuck with a hard-coded site that’s slow to update? We migrate your existing website to Framer, empowering your team with the flexibility to ship updates, test ideas, and manage content without developer dependencies.\"})})},uAYYL2Kqp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.8))\"},children:\"Give your marketing team the power to manage content independently. We build advanced, multi-collection CMS systems in Framer with the search, filtering, and structure you need to scale content and launch campaigns without bottlenecks.\"})})},ULsp4gcM5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6dec63dd-97e4-48e2-8ba6-6a5067000c83, rgb(255, 255, 255)))\"},children:\"Elite performance is a feature, not an afterthought. From SEO best practices to achieving 90+ Lighthouse scores, your site is optimized to be a powerful asset for growth.\"})})},UqSyZh5Ax:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6dec63dd-97e4-48e2-8ba6-6a5067000c83, rgb(255, 255, 255)))\"},children:\"Elite performance is a feature, not an afterthought. From SEO best practices to achieving 90+ Lighthouse scores, your site is optimized to be a powerful asset for growth.\"})})},wbH3Bc8CQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.8))\"},children:\"Give your marketing team the power to manage content independently. We build advanced, multi-collection CMS systems in Framer with the search, filtering, and structure you need to scale content and launch campaigns without bottlenecks.\"})})},wrdVea6ng:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.8))\"},children:\"Our blueprint QA process eliminates bugs before they ever go live. Your site launches reliably and works exactly as expected, ensuring a seamless and professional experience for your users from day one.\"})})},x_zIEwm14:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIFJlZ3VsYXI=\",\"--framer-font-family\":'\"Helvetica Regular\", \"Helvetica Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.8))\"},children:\"Design expertise is embedded in our process, not an extra step. This focus on craft saves you countless hours in QA and guarantees a flawless, pixel-perfect site on every device.\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3BOK3.framer-1mgq3vw, .framer-3BOK3 .framer-1mgq3vw { display: block; }\",\".framer-3BOK3.framer-18kqni4 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: var(--566uuy); height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 460px; }\",\".framer-3BOK3 .framer-1xxor9n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3BOK3 .framer-eb79f5-container, .framer-3BOK3 .framer-hqkdvd-container, .framer-3BOK3 .framer-1l8t5xj-container, .framer-3BOK3 .framer-ys93lb-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-3BOK3 .framer-1wfhlvx { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 85%; word-break: break-word; word-wrap: break-word; }\",\".framer-3BOK3.framer-v-131biyf.framer-18kqni4, .framer-3BOK3.framer-v-1gv6g0r.framer-18kqni4, .framer-3BOK3.framer-v-nlntlk.framer-18kqni4, .framer-3BOK3.framer-v-9z1c13.framer-18kqni4, .framer-3BOK3.framer-v-2dqeme.framer-18kqni4, .framer-3BOK3.framer-v-98wrwv.framer-18kqni4 { width: 380px; }\",\".framer-3BOK3.framer-v-131biyf .framer-1wfhlvx, .framer-3BOK3.framer-v-1gv6g0r .framer-1wfhlvx, .framer-3BOK3.framer-v-nlntlk .framer-1wfhlvx, .framer-3BOK3.framer-v-9z1c13 .framer-1wfhlvx, .framer-3BOK3.framer-v-2dqeme .framer-1wfhlvx, .framer-3BOK3.framer-v-98wrwv .framer-1wfhlvx, .framer-3BOK3.framer-v-17g8wbu .framer-1wfhlvx, .framer-3BOK3.framer-v-5852uz .framer-1wfhlvx, .framer-3BOK3.framer-v-1sf5gj4 .framer-1wfhlvx, .framer-3BOK3.framer-v-1jylqtz .framer-1wfhlvx { width: 90%; }\",\".framer-3BOK3.framer-v-17g8wbu.framer-18kqni4, .framer-3BOK3.framer-v-5852uz.framer-18kqni4, .framer-3BOK3.framer-v-1sf5gj4.framer-18kqni4, .framer-3BOK3.framer-v-1jylqtz.framer-18kqni4 { width: 400px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 480\n * @framerIntrinsicWidth 460\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"sus5hla9P\":{\"layout\":[\"fixed\",\"auto\"]},\"sbw8qriqR\":{\"layout\":[\"fixed\",\"auto\"]},\"wbH3Bc8CQ\":{\"layout\":[\"fixed\",\"auto\"]},\"ULsp4gcM5\":{\"layout\":[\"fixed\",\"auto\"]},\"Dw1tooSrt\":{\"layout\":[\"fixed\",\"auto\"]},\"qHjM2Tadv\":{\"layout\":[\"fixed\",\"auto\"]},\"wrdVea6ng\":{\"layout\":[\"fixed\",\"auto\"]},\"k0rYoj6Ya\":{\"layout\":[\"fixed\",\"auto\"]},\"at3Nb03Hg\":{\"layout\":[\"fixed\",\"auto\"]},\"vrkqx1Lvj\":{\"layout\":[\"fixed\",\"auto\"]},\"btwTwRtwO\":{\"layout\":[\"fixed\",\"auto\"]},\"uAYYL2Kqp\":{\"layout\":[\"fixed\",\"auto\"]},\"qjVB_YXPp\":{\"layout\":[\"fixed\",\"auto\"]},\"UqSyZh5Ax\":{\"layout\":[\"fixed\",\"auto\"]},\"BZSbPZlua\":{\"layout\":[\"fixed\",\"auto\"]},\"x_zIEwm14\":{\"layout\":[\"fixed\",\"auto\"]},\"NZCetDiLO\":{\"layout\":[\"fixed\",\"auto\"]},\"GK6PnLljP\":{\"layout\":[\"fixed\",\"auto\"]},\"lNhNFRYMa\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"pXK1iVKmk\":\"gap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framermc4EqhW_I=withCSS(Component,css,\"framer-3BOK3\");export default Framermc4EqhW_I;Framermc4EqhW_I.displayName=\"Services\";Framermc4EqhW_I.defaultProps={height:480,width:460};addPropertyControls(Framermc4EqhW_I,{variant:{options:[\"ZzYqEDEcr\",\"sus5hla9P\",\"sbw8qriqR\",\"wbH3Bc8CQ\",\"ULsp4gcM5\",\"Dw1tooSrt\",\"qHjM2Tadv\",\"wrdVea6ng\",\"k0rYoj6Ya\",\"at3Nb03Hg\",\"vrkqx1Lvj\",\"btwTwRtwO\",\"uAYYL2Kqp\",\"qjVB_YXPp\",\"UqSyZh5Ax\",\"BZSbPZlua\",\"x_zIEwm14\",\"NZCetDiLO\",\"GK6PnLljP\",\"lNhNFRYMa\"],optionTitles:[\"1\",\"2\",\"4\",\"3\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"Mobile • 1st section 1\",\"Mobile • 1st section 2\",\"Mobile • 1st section 3\",\"Mobile • 2nd section 1\",\"Mobile • 2nd section 2\",\"Mobile • 2nd section 3\",\"Mobile • 3rd section 1\",\"Mobile • 3rd section 2\",\"Mobile • 3rd section 3\",\"Mobile • 3rd section 4\"],title:\"Variant\",type:ControlType.Enum},pXK1iVKmk:{defaultValue:200,min:0,title:\"Gap\",type:ControlType.Number}});addFonts(Framermc4EqhW_I,[{explicitInter:true,fonts:[{cssFamilyName:\"Helvetica Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica\",url:\"https://framerusercontent.com/assets/oZONoKwmc9ZQRgrHzDY8MkKsgHk.woff2\",weight:\"400\"}]},...ServicesButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framermc4EqhW_I\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"480\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"460\",\"framerVariables\":\"{\\\"pXK1iVKmk\\\":\\\"gap\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sus5hla9P\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sbw8qriqR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wbH3Bc8CQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ULsp4gcM5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Dw1tooSrt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qHjM2Tadv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wrdVea6ng\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"k0rYoj6Ya\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"at3Nb03Hg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vrkqx1Lvj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"btwTwRtwO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uAYYL2Kqp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qjVB_YXPp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UqSyZh5Ax\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BZSbPZlua\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"x_zIEwm14\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NZCetDiLO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GK6PnLljP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lNhNFRYMa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Scroll-triggered image variant component with smooth transitions\n// Shows different images based on scroll position through a scroll section\n// Transitions smoothly between variants when 50/50 in viewport\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,useRef,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion}from\"framer-motion\";/**\n * Scroll Image Variants\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 600\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function ScrollVariantImage(props){const{variant1Image={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Variant 1\"},variant2Image={src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:\"Variant 2\"},variant3Image={src:\"https://framerusercontent.com/images/BYnxEV1zjYb9bhWh1IwBZ1ZoS60.jpg\",alt:\"Variant 3\"},scrollSectionId=\"scroll-section\",scrollSectionId2=\"scroll-section-2\",borderRadius=0}=props;const isStatic=useIsStaticRenderer();const[scrollProgress,setScrollProgress]=useState(0);const[scrollProgress2,setScrollProgress2]=useState(0);const scrollSectionRef=useRef(null);const scrollSectionRef2=useRef(null);const componentRef=useRef(null);useEffect(()=>{if(isStatic||typeof window===\"undefined\")return;const updateScrollProgress=()=>{const scrollSection=document.getElementById(scrollSectionId);const scrollSection2=document.getElementById(scrollSectionId2);if(!componentRef.current)return;// First transition (variant 1 to 2)\nif(scrollSection){scrollSectionRef.current=scrollSection;const sectionRect=scrollSection.getBoundingClientRect();const componentRect=componentRef.current.getBoundingClientRect();const componentTop=componentRect.top;const componentBottom=componentRect.bottom;const sectionCenter=(sectionRect.top+sectionRect.bottom)/2;const totalDistance=componentBottom-componentTop;const currentDistance=componentBottom-sectionCenter;const progress=Math.max(0,Math.min(1,currentDistance/totalDistance));startTransition(()=>setScrollProgress(progress));}// Second transition (variant 2 to 3)\nif(scrollSection2){scrollSectionRef2.current=scrollSection2;const sectionRect=scrollSection2.getBoundingClientRect();const componentRect=componentRef.current.getBoundingClientRect();const componentTop=componentRect.top;const componentBottom=componentRect.bottom;const sectionCenter=(sectionRect.top+sectionRect.bottom)/2;const totalDistance=componentBottom-componentTop;const currentDistance=componentBottom-sectionCenter;const progress=Math.max(0,Math.min(1,currentDistance/totalDistance));startTransition(()=>setScrollProgress2(progress));}};updateScrollProgress();window.addEventListener(\"scroll\",updateScrollProgress);window.addEventListener(\"resize\",updateScrollProgress);return()=>{window.removeEventListener(\"scroll\",updateScrollProgress);window.removeEventListener(\"resize\",updateScrollProgress);};},[scrollSectionId,scrollSectionId2,isStatic]);// Calculate clip paths for each variant\n// First transition uses scrollProgress, second uses scrollProgress2\nconst variant1ClipPath=`inset(0% 0% ${scrollProgress*100}% 0%)`;const variant2ClipPath=scrollProgress2===0?`inset(${(1-scrollProgress)*100}% 0% 0% 0%)`:`inset(0% 0% ${scrollProgress2*100}% 0%)`;const variant3ClipPath=`inset(${(1-scrollProgress2)*100}% 0% 0% 0%)`;if(isStatic){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",position:\"relative\",overflow:\"hidden\",borderRadius:`${borderRadius}px`},children:/*#__PURE__*/_jsx(\"img\",{src:variant1Image.src,alt:variant1Image.alt,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",borderRadius:`${borderRadius}px`}})});}return /*#__PURE__*/_jsxs(\"div\",{ref:componentRef,style:{width:\"100%\",height:\"100%\",position:\"relative\",overflow:\"hidden\",borderRadius:`${borderRadius}px`},children:[/*#__PURE__*/_jsx(motion.img,{src:variant1Image.src,alt:variant1Image.alt,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",clipPath:variant1ClipPath,borderRadius:`${borderRadius}px`}}),/*#__PURE__*/_jsx(motion.img,{src:variant2Image.src,alt:variant2Image.alt,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",clipPath:variant2ClipPath,borderRadius:`${borderRadius}px`}}),/*#__PURE__*/_jsx(motion.img,{src:variant3Image.src,alt:variant3Image.alt,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",clipPath:variant3ClipPath,borderRadius:`${borderRadius}px`}})]});}addPropertyControls(ScrollVariantImage,{variant1Image:{type:ControlType.ResponsiveImage,title:\"Variant 1 Image\"},variant2Image:{type:ControlType.ResponsiveImage,title:\"Variant 2 Image\"},variant3Image:{type:ControlType.ResponsiveImage,title:\"Variant 3 Image\"},scrollSectionId:{type:ControlType.String,title:\"Scroll Section 1 ID\",defaultValue:\"scroll-section\",description:\"ID for transition 1→2\"},scrollSectionId2:{type:ControlType.String,title:\"Scroll Section 2 ID\",defaultValue:\"scroll-section-2\",description:\"ID for transition 2→3\"},borderRadius:{type:ControlType.Number,title:\"Corner Radius\",defaultValue:0,min:0,max:100,step:1,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrollVariantImage\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollVariantImage.map"],"mappings":"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"}