{"version":3,"file":"WithViewServiceCursorTag.B8xsTzJx.mjs","names":["css","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","useRef","useState","useMemo","useCallback","_Fragment","__esmMin","ne","init_npm_react_18_3_1","te","x","oe","pe","ie","window","_e","init_npm_react_dom_18_3_1","de","l","Ha","c","J","init_jsx_runtime","ce","init_ssg_sandbox_shims","motion","MotionConfigContext","LayoutGroup","init_framer_motion_DhsWWWsN","addPropertyControls","RichText","init_framer_B1b760uK","cx","useVariantState","fontStore","withCSS","useLocaleInfo","getFontsFromSharedStyle","addFonts","ControlType","useComponentViewport","init_YsZzyFhW6","fonts$1","css$2","className$1","init_HbIgpvxPC","css$3","fonts$2","className$2","fonts$3","init_PtK84JKY1","className$3","css$4","fonts","css$1","className","init_scYqbqup6","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","css","FramerAzCQ7VNEq","init_AzCQ7VNEq","config","transition","value","contextValue","props","text","category","title","number","variants","fallbackRef","refBinding","ref","defaultLayoutId","className$4","restProps","layoutDependency","scopingClassNames","layoutId","gestureHandlers","classNames","style","x95H6SlE9","KLHlj0dTO","Mxu1_i_Zi","AzaUXwii_","setMergedRef","findServiceTitle","root","isUsefulText","readFirstText","node","elements","withViewServiceCursorTag","localRef","tagRef","rafRef","clickRecheckTimerRef","isDesktopRef","targetRef","lastPointerRef","hasPositionRef","isHoveringRef","isDesktop","setIsDesktop","isVisible","setIsVisible","hasPosition","setHasPosition","label","setLabel","composedLabel","clean","mediaQuery","update","next","stopFollowLoop","clearClickRecheckTimer","hideTag","isRowOpen","writePosition","point","tick","requestPositionFlush","handleMouseEnter","event","nextLabel","y","didWrite","handleMouseMove","nextPoint","handleMouseLeave","schedulePostToggleRecheck","handleClick","handleTap","rest","portalNode","init_WithViewServiceCursorTag"],"sources":["https:/framerusercontent.com/modules/dovHMulW9QpjGWNWMWln/YdHw2B63cN97jhkN1HHR/scYqbqup6.js","https:/framerusercontent.com/modules/26XVoPIr6xZUUJqZHeJp/vY0mEQBqw5viVljbBjgr/AzCQ7VNEq.js","https:/framerusercontent.com/modules/fuR4xs2Z79FqN1lu9sf3/MGMP0P5SHe5ah03qhdhQ/WithViewServiceCursorTag.js"],"sourcesContent":["// Generated by Framer (4ded5ed)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-SemiBold\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-SemiBoldItalic\"]);export const fonts=[{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/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{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/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{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/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/vxBnBhH8768IFAXAb4Qf6wQHKs.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zSsEuoJdh8mcFVk976C05ZfQr8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/6FI2EneKzM3qBy5foOZXey7coCA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/fuyXZpVvOjq8NesCOfgirHCWyg.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2\",weight:\"600\"}]}];export const css=['.framer-zRAQ9 .framer-styles-preset-1ohii2:not(.rich-text-wrapper), .framer-zRAQ9 .framer-styles-preset-1ohii2.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 24px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-a3703a7e-69e9-4e57-9e11-19ef2e858d4b, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-zRAQ9\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8bbc62e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,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 sharedStyle2 from\"https://framerusercontent.com/modules/mhqgXO46QICF81ceTS2E/9TvIJIku04IEfM8xqc4I/HbIgpvxPC.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/sAqGMY30nEJ5PO3O99oN/VArl0yAp83mf3BXgx3LA/PtK84JKY1.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/dovHMulW9QpjGWNWMWln/YdHw2B63cN97jhkN1HHR/scYqbqup6.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/9EVo3Ar43sZknAox6Wya/XNAO8AXPQgzKb2q5fR0B/YsZzyFhW6.js\";const serializationHash=\"framer-pPRcF\";const variantClassNames={WjAwvZBJs:\"framer-v-w34bd8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const x95H6SlE9=undefined;const KLHlj0dTO=undefined;const Mxu1_i_Zi=undefined;const AzaUXwii_=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({category,height,id,number,text,title,width,...props})=>{return{...props,AzaUXwii_:text??props.AzaUXwii_??\"Every partnership starts with deep research your brand, audience, existing performance through audits, interviews, and data.\",KLHlj0dTO:category??props.KLHlj0dTO??\"Discover\",Mxu1_i_Zi:title??props.Mxu1_i_Zi??\"We learn your goals, market, and pain points.\",x95H6SlE9:number??props.x95H6SlE9??\"01\"};};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,x95H6SlE9,KLHlj0dTO,Mxu1_i_Zi,AzaUXwii_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"WjAwvZBJs\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.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-w34bd8\",className,classNames),\"data-framer-name\":\"Working Card\",layoutDependency:layoutDependency,layoutId:\"WjAwvZBJs\",ref:refBinding,style:{backgroundColor:\"var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, rgb(255, 255, 255))\",...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i434as\",\"data-framer-name\":\"Card Content\",layoutDependency:layoutDependency,layoutId:\"fkHEkOWOF\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-oapb8u\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"rVMRbSL1L\",style:{backgroundColor:\"var(--token-f91c59ed-9f9a-417c-b5ed-7852c5232782, rgb(225, 48, 108))\",borderBottomLeftRadius:96,borderBottomRightRadius:96,borderTopLeftRadius:96,borderTopRightRadius:96},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1jt7w0j\",\"data-styles-preset\":\"PtK84JKY1\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, rgb(255, 255, 255)))\"},children:\"01\"})}),className:\"framer-1pyllpj\",\"data-framer-name\":\"001//\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IP6sAMf3r\",style:{\"--extracted-1w1cjl5\":\"var(--token-625286ae-0811-411c-b89b-2a207efcf1f7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:x95H6SlE9,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1y7stod\",\"data-framer-name\":\"Card Text Box\",layoutDependency:layoutDependency,layoutId:\"T8IgTa3dv\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ohii2\",\"data-styles-preset\":\"scYqbqup6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(253, 185, 5))\"},children:\"Discover\"})}),className:\"framer-yh9o5i\",\"data-framer-name\":\"Discover\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EVE9Ub3PR\",style:{\"--extracted-r6o4lv\":\"rgb(253, 185, 5)\",\"--framer-paragraph-spacing\":\"0px\"},text:KLHlj0dTO,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lwym7w\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"dvSSVAhhV\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1ldrl39\",\"data-styles-preset\":\"HbIgpvxPC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-a3703a7e-69e9-4e57-9e11-19ef2e858d4b))\"},children:\"We learn your goals, market, and pain points.\"})}),className:\"framer-xjtk5d\",\"data-framer-name\":\"We learn your goals, market, and pain points.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OwGQVPnYF\",style:{\"--extracted-1eung3n\":\"var(--token-a3703a7e-69e9-4e57-9e11-19ef2e858d4b)\",\"--framer-paragraph-spacing\":\"0px\"},text:Mxu1_i_Zi,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1kd7rbf\",\"data-styles-preset\":\"YsZzyFhW6\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-32747368-247b-41dc-a84a-46a8e4df1157, rgb(97, 97, 97)))\"},children:\"Every partnership starts with deep research your brand, audience, existing performance through audits, interviews, and data.\"})}),className:\"framer-yr4nuz\",\"data-framer-name\":\"Every partnership starts with deep research your brand, audience, existing performance through audits, interviews, and data.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"K1_93y6QM\",style:{\"--extracted-r6o4lv\":\"var(--token-32747368-247b-41dc-a84a-46a8e4df1157, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},text:AzaUXwii_,verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pPRcF.framer-d8jc0p, .framer-pPRcF .framer-d8jc0p { display: block; }\",\".framer-pPRcF.framer-w34bd8 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 24px; position: relative; width: 563px; }\",\".framer-pPRcF .framer-i434as { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-pPRcF .framer-oapb8u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 17px 23px 17px 23px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-pPRcF .framer-1pyllpj, .framer-pPRcF .framer-yh9o5i { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-pPRcF .framer-1y7stod, .framer-pPRcF .framer-1lwym7w { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-pPRcF .framer-xjtk5d, .framer-pPRcF .framer-yr4nuz { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 257\n * @framerIntrinsicWidth 563\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"x95H6SlE9\":\"number\",\"KLHlj0dTO\":\"category\",\"Mxu1_i_Zi\":\"title\",\"AzaUXwii_\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAzCQ7VNEq=withCSS(Component,css,\"framer-pPRcF\");export default FramerAzCQ7VNEq;FramerAzCQ7VNEq.displayName=\"Working Card\";FramerAzCQ7VNEq.defaultProps={height:257,width:563};addPropertyControls(FramerAzCQ7VNEq,{x95H6SlE9:{defaultValue:\"01\",displayTextArea:false,title:\"Number\",type:ControlType.String},onx95H6SlE9Change:{changes:\"x95H6SlE9\",type:ControlType.ChangeHandler},KLHlj0dTO:{defaultValue:\"Discover\",displayTextArea:false,title:\"Category\",type:ControlType.String},onKLHlj0dTOChange:{changes:\"KLHlj0dTO\",type:ControlType.ChangeHandler},Mxu1_i_Zi:{defaultValue:\"We learn your goals, market, and pain points.\",displayTextArea:false,title:\"Title\",type:ControlType.String},onMxu1_i_ZiChange:{changes:\"Mxu1_i_Zi\",type:ControlType.ChangeHandler},AzaUXwii_:{defaultValue:\"Every partnership starts with deep research your brand, audience, existing performance through audits, interviews, and data.\",displayTextArea:false,title:\"Text\",type:ControlType.String},onAzaUXwii_Change:{changes:\"AzaUXwii_\",type:ControlType.ChangeHandler}});addFonts(FramerAzCQ7VNEq,[{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),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAzCQ7VNEq\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"x95H6SlE9\\\":\\\"number\\\",\\\"KLHlj0dTO\\\":\\\"category\\\",\\\"Mxu1_i_Zi\\\":\\\"title\\\",\\\"AzaUXwii_\\\":\\\"text\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"563\",\"framerIntrinsicHeight\":\"257\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/**\n * Create a new code file exporting a code override named withViewServiceCursorTag.\n * It should show a desktop-only cursor-follow tag on hover for Service Offering Item rows,\n * label it as \"View \" + extracted service heading text, render via portal into document.body,\n * and preserve original component behavior and props.\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{forwardRef,startTransition,useCallback,useEffect,useMemo,useRef,useState}from\"react\";import{createPortal}from\"react-dom\";function setMergedRef(ref,value){if(typeof ref===\"function\"){ref(value);}else if(ref&&typeof ref===\"object\"){ref.current=value;}}function findServiceTitle(root){if(!root)return\"\";const isUsefulText=value=>value.length>0&&!/^\\d+$/.test(value.trim());const readFirstText=elements=>{for(const node of elements){const text=(node.textContent||\"\").trim();if(isUsefulText(text))return text;}return\"\";};const headingText=readFirstText(Array.from(root.querySelectorAll(\"h1, h2, h3, h4, h5, h6\")));if(headingText)return headingText;const paragraphText=readFirstText(Array.from(root.querySelectorAll(\"p\")));if(paragraphText)return paragraphText;const fallbackText=readFirstText(Array.from(root.querySelectorAll(\"*\")));return fallbackText;}export function withViewServiceCursorTag(Component){return /*#__PURE__*/forwardRef(function WithViewServiceCursorTag(props,ref){const localRef=useRef(null);const tagRef=useRef(null);const rafRef=useRef(null);const clickRecheckTimerRef=useRef(null);const isDesktopRef=useRef(false);const targetRef=useRef({x:0,y:0});const lastPointerRef=useRef(null);const hasPositionRef=useRef(false);const isHoveringRef=useRef(false);const[isDesktop,setIsDesktop]=useState(false);const[isVisible,setIsVisible]=useState(false);const[hasPosition,setHasPosition]=useState(false);const[label,setLabel]=useState(\"View Service\");const composedLabel=useMemo(()=>{const clean=label.trim();return clean.length>0?clean:\"View Service\";},[label]);useEffect(()=>{if(typeof window===\"undefined\")return;const mediaQuery=window.matchMedia(\"(min-width: 1200px) and (pointer: fine)\");const update=()=>{const next=mediaQuery.matches;isDesktopRef.current=next;startTransition(()=>setIsDesktop(next));if(!next){hasPositionRef.current=false;startTransition(()=>{setIsVisible(false);setHasPosition(false);});}};update();mediaQuery.addEventListener(\"change\",update);return()=>{mediaQuery.removeEventListener(\"change\",update);};},[]);const stopFollowLoop=useCallback(()=>{if(rafRef.current!==null&&typeof window!==\"undefined\"){window.cancelAnimationFrame(rafRef.current);}rafRef.current=null;},[]);const clearClickRecheckTimer=useCallback(()=>{if(clickRecheckTimerRef.current!==null&&typeof window!==\"undefined\"){window.clearTimeout(clickRecheckTimerRef.current);}clickRecheckTimerRef.current=null;},[]);const hideTag=useCallback(()=>{stopFollowLoop();hasPositionRef.current=false;startTransition(()=>{setIsVisible(false);setHasPosition(false);});},[stopFollowLoop]);const isRowOpen=useCallback(()=>{const root=localRef.current;if(!root)return false;const expandedNode=root.querySelector('[aria-expanded=\"true\"], [data-state=\"open\"], [data-open=\"true\"]');if(expandedNode)return true;const rect=root.getBoundingClientRect();return rect.height>200;},[]);const writePosition=useCallback(point=>{const node=tagRef.current;if(!node)return false;node.style.transform=`translate3d(${point.x}px, ${point.y}px, 0)`;return true;},[]);const tick=useCallback(()=>{if(!isDesktopRef.current){rafRef.current=null;return;}const didWrite=writePosition(targetRef.current);if(didWrite&&!hasPositionRef.current){hasPositionRef.current=true;startTransition(()=>setHasPosition(true));}rafRef.current=null;},[writePosition]);const requestPositionFlush=useCallback(()=>{if(rafRef.current!==null||typeof window===\"undefined\")return;rafRef.current=window.requestAnimationFrame(tick);},[tick]);useEffect(()=>{return()=>{stopFollowLoop();clearClickRecheckTimer();};},[clearClickRecheckTimer,stopFollowLoop]);const handleMouseEnter=useCallback(event=>{props.onMouseEnter?.(event);if(!isDesktopRef.current)return;isHoveringRef.current=true;if(isRowOpen()){hideTag();return;}const title=findServiceTitle(localRef.current);const nextLabel=title?`View ${title}`:\"View Service\";const x=event.clientX+18;const y=event.clientY+18;lastPointerRef.current={x,y};targetRef.current={x,y};const didWrite=writePosition({x,y});hasPositionRef.current=didWrite;startTransition(()=>{setLabel(nextLabel);setHasPosition(didWrite);setIsVisible(true);});},[hideTag,isRowOpen,props,writePosition]);const handleMouseMove=useCallback(event=>{props.onMouseMove?.(event);if(!isDesktopRef.current)return;isHoveringRef.current=true;const nextPoint={x:event.clientX+18,y:event.clientY+18};lastPointerRef.current=nextPoint;if(isRowOpen()){hideTag();return;}targetRef.current=nextPoint;if(!isVisible){const didWrite=writePosition(nextPoint);hasPositionRef.current=didWrite;startTransition(()=>{setHasPosition(didWrite);setIsVisible(true);});}requestPositionFlush();},[hideTag,isRowOpen,props,isVisible,requestPositionFlush,writePosition]);const handleMouseLeave=useCallback(event=>{props.onMouseLeave?.(event);isHoveringRef.current=false;hideTag();},[hideTag,props]);const schedulePostToggleRecheck=useCallback(()=>{hideTag();clearClickRecheckTimer();if(typeof window===\"undefined\")return;clickRecheckTimerRef.current=window.setTimeout(()=>{const open=isRowOpen();if(open||!isHoveringRef.current||!isDesktopRef.current){hideTag();return;}const point=lastPointerRef.current;if(!point)return;targetRef.current=point;const didWrite=writePosition(point);hasPositionRef.current=didWrite;startTransition(()=>{setHasPosition(didWrite);setIsVisible(true);});},500);},[clearClickRecheckTimer,hideTag,isRowOpen,writePosition]);const handleClick=useCallback(event=>{props.onClick?.(event);schedulePostToggleRecheck();},[props,schedulePostToggleRecheck]);const handleTap=useCallback(event=>{props.onTap?.(event);schedulePostToggleRecheck();},[props,schedulePostToggleRecheck]);const{onMouseEnter,onMouseMove,onMouseLeave,onClick,onTap,...rest}=props;const portalNode=typeof document!==\"undefined\"&&isDesktop?/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{ref:tagRef,\"aria-hidden\":\"true\",style:{position:\"fixed\",left:0,top:0,zIndex:9999,pointerEvents:\"none\",background:\"#E2326A\",color:\"#FFFFFF\",fontFamily:\"Inter\",fontWeight:600,fontSize:16,lineHeight:\"24px\",padding:\"18px 28px\",borderRadius:0,boxShadow:\"0px 14px 40px rgba(0,0,0,0.18)\",whiteSpace:\"nowrap\",opacity:isVisible?1:0,visibility:isVisible&&hasPosition?\"visible\":\"hidden\",transform:\"translate3d(-9999px, -9999px, 0)\",transformOrigin:\"top left\",transition:\"opacity 150ms ease\",willChange:\"transform, opacity\"},children:/*#__PURE__*/_jsx(\"div\",{style:{transform:isVisible?\"scale(1)\":\"scale(0.96)\",transformOrigin:\"top left\",transition:\"transform 150ms ease\"},children:composedLabel})}),document.body):null;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Component,{...rest,ref:node=>{localRef.current=node;setMergedRef(ref,node);},onMouseEnter:handleMouseEnter,onMouseMove:handleMouseMove,onMouseLeave:handleMouseLeave,onClick:handleClick,onTap:handleTap}),portalNode]});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withViewServiceCursorTag\":{\"type\":\"reactHoc\",\"name\":\"withViewServiceCursorTag\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WithViewServiceCursorTag.map"],"mappings":"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"}