{"version":3,"file":"shared-lib.B9JDSKNa.mjs","names":["useState","useRef","useMemo","fonts","css","className","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","Primary","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","fonts","css","className","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","HeroNavServices","ButtonWithStar","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","React.forwardRef","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","InstagramLogo","createLayoutDependency","React.forwardRef","useRef","React.useId","fonts","css","className","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","SocialIcon","TextLink","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","Image1","UserComponent","UserComponent1","UserComponent2","useRef","useState","useRef","css","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts","__esmMin","pe","init_npm_react_18_3_1","init_ssg_sandbox_shims","window","x","ie","init_npm_react_dom_18_3_1","_e","Ha","oe","p","c","init_jsx_runtime","ce","de","motion","LayoutGroup","MotionConfigContext","init_framer_motion_DhsWWWsN","cx","getLoadingLazyAtYPosition","withCSS","addFonts","init_framer_BikQVKhx","forwardLoader","getFonts","ResolveLinks","useVariantState","SmartComponentScopedContainer","useRouter","useComponentViewport","Instance","useLocaleInfo","ComponentViewportProvider","fontStore","RenderTarget","Link","ControlType","useActiveVariantCallback","runTasksWithYield","Image$1","SVG$3","withCodeBoundaryForOverrides","useSVGTemplate","getFontsFromSharedStyle","readPixelHeight","value","match","withPersistentHeader","isMounted","setIsMounted","isWide","setIsWide","isPhone","setIsPhone","hasMenuToggle","setHasMenuToggle","isScrolled","setIsScrolled","isMenuOpen","setIsMenuOpen","responsiveLayerRef","shellRef","isDesktop","isTablet","desktopQuery","DESKTOP_QUERY","phoneQuery","PHONE_QUERY","updateViewport","updateScroll","SCROLL_THRESHOLD","root","pending","hasToggle","MENU_TOGGLE_SELECTOR","check","observer","headerHeight","props","DEFAULT_HEADER_HEIGHT","layer","previousOverflow","previousOverscrollBehavior","syncMenuState","isCanvas","Component","responsiveLayerStyle","responsiveStyle","shellStyle","backgroundStyle","contentStyle","init_PersistentHeader","fonts$3","css$7","className$3","init_lXvFER1Fo","addPropertyOverrides$7","variants","nextOverrides","variant","overrides","enabledGestures$4","serializationHash$7","variantClassNames$7","transition1$7","Transition$7","Variants$7","getProps$10","createLayoutDependency$7","Component$3","css$6","FrameronlwTetaz","init_onlwTetaz","config","transition","contextValue","label","link","hover","click","fallbackRef","refBinding","ref","defaultLayoutId","restProps","layoutDependency","sharedStyleClassNames","baseVariant","onTapg21dv5","activeVariantCallback","args","setGestureState","FUq_CHrmp","onMouseEnter18q085a","EZzszRVWm","scopingClassNames","layoutId","CuizVwjzb","gestureHandlers","className","classNames","style","gestureVariant","RichText","C2oh3qCJ8","addPropertyControls","addPropertyOverrides$6","PrimaryFonts","enabledGestures$3","serializationHash$6","variantClassNames$6","transition1$6","Transition$6","Variants$6","useStateVariable","getProps$9","createLayoutDependency$6","FramerTPd9Y2HiP","init_TPd9Y2HiP","internalState","setInternalState","externalState","previousExternalState","setPreviousExternalState","setExternalState","componentViewport","\"yI5i2wbcj\"","externalyI5i2wbcj","\"onyI5i2wbcjChange\"","setExternalyI5i2wbcj","yI5i2wbcj","setyI5i2wbcj","FUq_CHrmp1odrc6t","SkCOAm4dJ","QWv1NYwA5","context","fonts$2","css$5","className$2","init_DdTy1r6Rw","addPropertyOverrides$5","enabledGestures$2","serializationHash$5","variantClassNames$5","transition1$5","Transition$5","Variants$5","getProps$8","createLayoutDependency$5","Component$2","css$4","FramerZS8FEE_OM","init_ZS8FEE_OM","title","hYwyvOnNe","addPropertyOverrides$4","HeroNavServicesFonts","ButtonWithStarFonts","MotionDivWithPersistentHeader1e2e1y3","cycleOrder$2","serializationHash$4","variantClassNames$4","transition1$4","Transition$4","humanReadableVariantMap$2","Variants$4","getProps$7","createLayoutDependency$4","FramerJjs6498jc","init_Jjs6498jc","openPopup","isDisplayed","onTap1iopmqo","setVariant","onTap96tx00","isDisplayed1","onTap1nywf0y","onTap1xlvnss","isDisplayed2","isDisplayed3","SkCOAm4dJq7e57t","mApEminb2","mask$2","Base$2","MotionSVG$2","SVG$2","svg$2","getProps$6","Icon$2","init_Jz003i_fI","rest","animated","color","width1","alpha","href","qxTvv_EBh","ezTt3ayMo","lschgej4H","mask$1","Base$1","MotionSVG$1","SVG$1","svg$1","getProps$5","Icon$1","init_UD0eTfbk_","mask","Base","MotionSVG","SVG","svg","getProps$4","Icon","init_X4yTai4nL","addPropertyOverrides$3","enabledGestures$1","serializationHash$3","variantClassNames$3","transition1$3","transformTemplate1","Transition$3","Variants$3","getProps$3","createLayoutDependency$3","FramerJEhyzTnve","init_JEhyzTnve","icon","U8GOffGpe","rb4ZXALyW","fonts$1","css$3","className$1","init_EjfWqxOq_","addPropertyOverrides$2","enabledGestures","serializationHash$2","variantClassNames$2","transition1$2","Transition$2","Variants$2","getProps$2","createLayoutDependency$2","Component$1","css$2","FramerwWOiNPdvw","init_wWOiNPdvw","Tw9ANzNwv","yCdg7fSz4","addPropertyOverrides$1","SocialIconFonts","TextLinkFonts","cycleOrder$1","serializationHash$1","variantClassNames$1","transition1$1","Transition$1","humanReadableVariantMap$1","Variants$1","getProps$1","createLayoutDependency$1","FramerSe5HLX2vl","init_Se5HLX2vl","resolvedLinks","resolvedLinks1","resolvedLinks2","fitPhrase","m","name","SERVICES","withServiceFit","phrase","walker","n","text","FIT","node","forwardedRef","init_ContactFitText","scriptSrc","region","portalId","ensureScript","src","s","pickForm","fallback","page","line","serviceForms","slug","id","watchPath","k","orig","r","PATH_EVENT","usePath","path","setPath","update","HubSpotFormFrame","panel","inset","box","formId","frame","mine","onReady","form","e","inst","resource","resourceField","onSuccess","unlockResources","d","UNLOCK_EVENT","historyWrapped","init_HubSpotFormFrame","fonts","css$1","init_fjjOrWWDW","addPropertyOverrides","RichTextWithServiceFit1j2m1gy","HubSpotFormFrameFonts","cycleOrder","serializationHash","variantClassNames","transition1","Transition","humanReadableVariantMap","Variants","getProps","createLayoutDependency","css","FramerUqo1NPZKn","init_Uqo1NPZKn","className$4"],"sources":["https:/framerusercontent.com/modules/bLr8GmZv917w43quGEkU/MZKdLUdjlAg6TQ3JPuLk/PersistentHeader.js","https:/framerusercontent.com/modules/aZZBF643mgTmvFfWO8HK/NLchB2md4NQr4atGkEdm/lXvFER1Fo.js","https:/framerusercontent.com/modules/54jrb2TPgC9OQi4TPWwV/dEDpvCRYKZkmbsTVGiwX/onlwTetaz.js","https:/framerusercontent.com/modules/xzYOiOCunn3ZrnDWoMf5/DH59jxW128FrU4Mwvzmo/TPd9Y2HiP.js","https:/framerusercontent.com/modules/WZLd2VZ1wkO1V829eGNs/USXpmVHeXHUGrDE4ohyA/DdTy1r6Rw.js","https:/framerusercontent.com/modules/7IdQ4nKMShctiZTDmKvk/Bn7Yc6wPk3qfr1cOMV8f/ZS8FEE_OM.js","https:/framerusercontent.com/modules/AO8RoPnbkKwCs4te16vq/FmdwTHXVCKyFjWKnNnxq/Jjs6498jc.js","https:/framerusercontent.com/modules/bdbU0djEjcevzqN1TAey/2A1ffDZ5DsqiXYRgoqfw/Jz003i_fI.js","https:/framerusercontent.com/modules/PtxaBiSAA5V6LvrpAt6G/EsR1AqByikNQR8Cp2V8c/UD0eTfbk_.js","https:/framerusercontent.com/modules/TNOWoCWEr5Q4rZJjW1Ys/7a6Npqy12wRch0Aakncs/X4yTai4nL.js","https:/framerusercontent.com/modules/mj5hGKM8FlKG5v4LunQ6/3CPgksTT4zSTTN6qx27T/JEhyzTnve.js","https:/framerusercontent.com/modules/PKg3iyaije4i5GGIxWhb/F7vUKLKXlOwBDf6PGSFO/EjfWqxOq_.js","https:/framerusercontent.com/modules/G9eNfQ9zYS7iNVGDzQc3/ipZ3ugKx4zDiWBKHrUBp/wWOiNPdvw.js","https:/framerusercontent.com/modules/zmyHMdt8pGJnydrYUwZL/PfDMqnTA7EBrCYbMBPLB/Se5HLX2vl.js","https:/framerusercontent.com/modules/qUHAONdkaADU5KEPbQxQ/UlNmeOcJV66TP9nLH0SB/ContactFitText.js","https:/framerusercontent.com/modules/Mm0hpLvo7TU4huMRPc6Q/nqtlcHsmIrK9EwTioIb0/HubSpotFormFrame.js","https:/framerusercontent.com/modules/08Hj87jnFAALWLbdRpGJ/B0x7tbVuTOLVCfVx3w6U/fjjOrWWDW.js","https:/framerusercontent.com/modules/6zIyL5t4dxB5cn4eCYFw/eT6XKOJJjGozPdU8dDgp/Uqo1NPZKn.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useMemo,useRef,useState}from\"react\";// @ts-ignore Framer provides react-dom at runtime\nimport{createPortal}from\"react-dom\";// @ts-ignore Framer provides its runtime module\nimport{RenderTarget}from\"framer\";// First guess only; the layout follows whether the rendered header variant has a menu toggle,\n// since pages switch to the hamburger variant at different widths (up to 1199 or 1439).\nconst DESKTOP_QUERY=\"(min-width: 1026px)\";const PHONE_QUERY=\"(max-width: 833.98px)\";const MENU_TOGGLE_SELECTOR='[aria-label=\"Open menu\"], [aria-label=\"Close menu\"]';const SCROLL_THRESHOLD=500;const DEFAULT_HEADER_HEIGHT=80;function readPixelHeight(value){if(typeof value===\"number\"&&Number.isFinite(value))return value;if(typeof value!==\"string\")return null;const match=value.trim().match(/^([0-9]+(?:\\.[0-9]+)?)px$/);return match?Number(match[1]):null;}export function withPersistentHeader(Component){return function PersistentHeader(props){const[isMounted,setIsMounted]=useState(false);const[isWide,setIsWide]=useState(false);const[isPhone,setIsPhone]=useState(false);const[hasMenuToggle,setHasMenuToggle]=useState(null);const[isScrolled,setIsScrolled]=useState(false);const[isMenuOpen,setIsMenuOpen]=useState(false);const responsiveLayerRef=useRef(null);const shellRef=useRef(null);const isDesktop=hasMenuToggle===null?isWide&&!isPhone:!hasMenuToggle&&!isPhone;const isTablet=!isDesktop&&!isPhone;useEffect(()=>{if(typeof window===\"undefined\")return;const desktopQuery=window.matchMedia(DESKTOP_QUERY);const phoneQuery=window.matchMedia(PHONE_QUERY);const updateViewport=()=>{setIsWide(desktopQuery.matches);setIsPhone(phoneQuery.matches);};const updateScroll=()=>setIsScrolled(window.scrollY>=SCROLL_THRESHOLD);setIsMounted(true);updateViewport();updateScroll();desktopQuery.addEventListener(\"change\",updateViewport);phoneQuery.addEventListener(\"change\",updateViewport);window.addEventListener(\"scroll\",updateScroll,{passive:true});return()=>{desktopQuery.removeEventListener(\"change\",updateViewport);phoneQuery.removeEventListener(\"change\",updateViewport);window.removeEventListener(\"scroll\",updateScroll);};},[]);// Follow the variant Framer actually rendered: a header with a menu toggle needs the\n// responsive layer, which can grow to full screen when the menu opens.\nuseEffect(()=>{if(!isMounted)return;if(isPhone){setHasMenuToggle(null);return;}const root=isDesktop?shellRef.current:responsiveLayerRef.current;if(!root)return;// Switch to the toggle layout at once, but only leave it once the toggle has stayed\n// gone for a moment, so a remount without the button yet can't flip the layout back.\nlet pending;const hasToggle=()=>Boolean(root.querySelector(MENU_TOGGLE_SELECTOR));const check=()=>{if(pending)clearTimeout(pending);if(hasToggle()){setHasMenuToggle(true);return;}pending=setTimeout(()=>{if(!hasToggle())setHasMenuToggle(false);},150);};check();const observer=new MutationObserver(check);observer.observe(root,{subtree:true,childList:true,attributes:true,attributeFilter:[\"aria-label\"]});return()=>{observer.disconnect();if(pending)clearTimeout(pending);};},[isDesktop,isPhone,isMounted]);const headerHeight=useMemo(()=>{return readPixelHeight(props.style?.height)??DEFAULT_HEADER_HEIGHT;},[props.style?.height]);useEffect(()=>{// Tablet renders the layer through a portal without the popover attribute\nif(!isMounted||isDesktop||isTablet)return;const layer=responsiveLayerRef.current;if(!layer||typeof layer.showPopover!==\"function\")return;if(!layer.hasAttribute(\"popover\"))return;if(!layer.matches(\":popover-open\"))layer.showPopover();return()=>{if(layer.matches(\":popover-open\"))layer.hidePopover();};},[isDesktop,isTablet,isMounted]);useEffect(()=>{if(!isMounted||isDesktop||!isMenuOpen||typeof document===\"undefined\")return;const previousOverflow=document.body.style.overflow;const previousOverscrollBehavior=document.body.style.overscrollBehavior;document.body.style.overflow=\"hidden\";document.body.style.overscrollBehavior=\"none\";return()=>{document.body.style.overflow=previousOverflow;document.body.style.overscrollBehavior=previousOverscrollBehavior;};},[isDesktop,isMenuOpen,isMounted]);// The header remounts when the layout changes, so its menu variant starts closed again\nuseEffect(()=>{setIsMenuOpen(false);},[isDesktop,isTablet]);useEffect(()=>{if(!isMounted||isDesktop)return;const layer=responsiveLayerRef.current;if(!layer)return;const syncMenuState=()=>{setIsMenuOpen(Boolean(layer.querySelector('[aria-label=\"Close menu\"]')));};syncMenuState();const observer=new MutationObserver(syncMenuState);observer.observe(layer,{subtree:true,childList:true,attributes:true,attributeFilter:[\"aria-label\"]});return()=>observer.disconnect();},[isDesktop,isTablet,isMounted]);const isCanvas=RenderTarget.current()===RenderTarget.canvas;if(!isMounted||isCanvas||typeof document===\"undefined\"){return /*#__PURE__*/_jsx(Component,{...props});}if(!isDesktop){const responsiveLayerStyle={position:\"fixed\",// Longhands, not inset: React can drop bottom:auto next to the inset shorthand\ntop:0,left:0,right:0,bottom:isMenuOpen?0:\"auto\",width:\"100vw\",height:isMenuOpen?\"100dvh\":\"auto\",minHeight:isMenuOpen?\"100vh\":DEFAULT_HEADER_HEIGHT,maxHeight:isMenuOpen?\"100dvh\":\"none\",margin:0,padding:0,border:\"none\",overflowX:\"hidden\",overflowY:isMenuOpen?\"auto\":\"visible\",overscrollBehavior:isMenuOpen?\"contain\":\"auto\",WebkitOverflowScrolling:\"touch\",background:isMenuOpen?\"rgb(78, 11, 18)\":\"transparent\",pointerEvents:\"auto\",zIndex:8};const responsiveStyle={...props.style,position:\"relative\",top:\"auto\",left:\"auto\",right:\"auto\",bottom:\"auto\",width:\"100%\",minHeight:isMenuOpen?\"100dvh\":undefined,// Some pages hand the instance height as \"100%\", which would fill the fixed layer\nheight:isMenuOpen?\"100dvh\":readPixelHeight(props.style?.height)??DEFAULT_HEADER_HEIGHT,zIndex:1,pointerEvents:\"auto\"};if(isTablet){return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{ref:responsiveLayerRef,style:responsiveLayerStyle,\"data-menu-open\":isMenuOpen?\"true\":\"false\",\"data-persistent-header-responsive\":\"true\",children:/*#__PURE__*/_jsx(Component,{...props,style:responsiveStyle})}),document.body);}return /*#__PURE__*/_jsx(\"div\",{ref:responsiveLayerRef,...{popover:\"manual\"},style:responsiveLayerStyle,\"data-menu-open\":isMenuOpen?\"true\":\"false\",\"data-persistent-header-responsive\":\"true\",children:/*#__PURE__*/_jsx(Component,{...props,style:responsiveStyle})});}const shellStyle={position:\"fixed\",top:0,left:0,right:0,bottom:\"auto\",width:\"100vw\",height:isDesktop?headerHeight:\"auto\",minHeight:isDesktop?headerHeight:DEFAULT_HEADER_HEIGHT,maxHeight:isDesktop?headerHeight:\"none\",overflow:\"visible\",zIndex:8,isolation:\"isolate\"};const backgroundStyle={position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",pointerEvents:\"none\",zIndex:0,overflow:\"hidden\",background:isDesktop?isScrolled?\"rgba(78, 11, 18, 0.82)\":\"rgba(0, 0, 0, 0)\":\"rgb(78, 11, 18)\",backdropFilter:isDesktop&&isScrolled?\"blur(10px)\":\"blur(0px)\",WebkitBackdropFilter:isDesktop&&isScrolled?\"blur(10px)\":\"blur(0px)\",transition:\"background-color 360ms ease-out, backdrop-filter 360ms ease-out, -webkit-backdrop-filter 360ms ease-out\"};const contentStyle={...props.style,position:\"relative\",top:\"auto\",left:\"auto\",right:\"auto\",bottom:\"auto\",width:\"100%\",height:isDesktop?\"100%\":props.style?.height,zIndex:1,backgroundColor:\"transparent\",backdropFilter:\"none\",WebkitBackdropFilter:\"none\"};return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:shellRef,style:shellStyle,\"data-persistent-header\":\"true\",children:[/*#__PURE__*/_jsx(\"div\",{style:backgroundStyle,\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(Component,{...props,style:contentStyle})]}),document.body);};}\nexport const __FramerMetadata__ = {\"exports\":{\"withPersistentHeader\":{\"type\":\"reactHoc\",\"name\":\"withPersistentHeader\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PersistentHeader.map","// Generated by Framer (4ecd144)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Helvetica Bold\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Helvetica Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica\",url:\"https://framerusercontent.com/assets/YBx0N8UwTb43C7IOVw1a0ohzc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-cP0sV .framer-styles-preset-1q8t1uu:not(.rich-text-wrapper), .framer-cP0sV .framer-styles-preset-1q8t1uu.rich-text-wrapper p { --framer-font-family: \"Helvetica Bold\", \"Helvetica Bold Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 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: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 20px; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-2779e9c3-fa4c-4ffb-a9c5-4e7541e045ee, #232323); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-cP0sV\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a050651)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/aZZBF643mgTmvFfWO8HK/NLchB2md4NQr4atGkEdm/lXvFER1Fo.js\";const enabledGestures={dDVhsioSp:{hover:true,pressed:true}};const serializationHash=\"framer-rEBYz\";const variantClassNames={dDVhsioSp:\"framer-v-2afy89\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const FUq_CHrmp=undefined;const EZzszRVWm=undefined;const CuizVwjzb=undefined;const C2oh3qCJ8=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=({click,height,hover,id,label,link,width,...props})=>{return{...props,C2oh3qCJ8:label??props.C2oh3qCJ8??\"Book a Discovery Call\",CuizVwjzb:link??props.CuizVwjzb,EZzszRVWm:hover??props.EZzszRVWm,FUq_CHrmp:click??props.FUq_CHrmp};};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,C2oh3qCJ8,FUq_CHrmp,EZzszRVWm,CuizVwjzb,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"dDVhsioSp\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapg21dv5=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(FUq_CHrmp){const res=await FUq_CHrmp(...args);if(res===false)return false;}});const onMouseEnter18q085a=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(EZzszRVWm){const res=await EZzszRVWm(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:CuizVwjzb,motionChild:true,nodeId:\"dDVhsioSp\",openInNewTab:false,scopeId:\"onlwTetaz\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-2afy89\",className,classNames)} framer-cz483u`,\"data-framer-name\":\"Variant Default\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"dDVhsioSp\",onMouseEnter:onMouseEnter18q085a,onTap:onTapg21dv5,ref:refBinding,style:{background:\"linear-gradient(145deg, var(--token-ba5d422a-1e25-471d-99b2-c87a86ee7fef, rgb(249, 246, 239)) 0%, rgb(236, 224, 200) 62%)\",borderBottomLeftRadius:22,borderBottomRightRadius:22,borderTopLeftRadius:22,borderTopRightRadius:22,...style},variants:{\"dDVhsioSp-hover\":{background:\"linear-gradient(145deg, var(--token-e8f84b20-41f4-4f1f-b239-a13908bdf639, rgb(249, 246, 239)) 0%, rgb(230, 214, 184) 41%)\"},\"dDVhsioSp-pressed\":{background:\"linear-gradient(145deg, var(--token-a04f7f74-b5ef-44e0-81fa-cdceb84c4954, rgb(249, 246, 239)) 0%, rgb(224, 205, 172) 0%)\"}},...addPropertyOverrides({\"dDVhsioSp-hover\":{\"data-framer-name\":undefined},\"dDVhsioSp-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q8t1uu\",\"data-styles-preset\":\"lXvFER1Fo\",dir:\"auto\",children:\"Book a Discovery Call\"})}),className:\"framer-wzx6sd\",\"data-framer-name\":\"hero-header-cta-label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Z6wze_Inn\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:C2oh3qCJ8,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\".framer-rEBYz.framer-cz483u, .framer-rEBYz .framer-cz483u { display: block; }\",\".framer-rEBYz.framer-2afy89 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 15px 25px 15px 25px; position: relative; text-decoration: none; width: min-content; }\",\".framer-rEBYz .framer-wzx6sd { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 232\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Q_DjKZg1h\":{\"layout\":[\"auto\",\"auto\"]},\"QCzBlUDdO\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"C2oh3qCJ8\":\"label\",\"FUq_CHrmp\":\"click\",\"EZzszRVWm\":\"hover\",\"CuizVwjzb\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameronlwTetaz=withCSS(Component,css,\"framer-rEBYz\");export default FrameronlwTetaz;FrameronlwTetaz.displayName=\"Primary\";FrameronlwTetaz.defaultProps={height:50,width:232};addPropertyControls(FrameronlwTetaz,{C2oh3qCJ8:{defaultValue:\"Book a Discovery Call\",title:\"Label\",type:ControlType.String},onC2oh3qCJ8Change:{changes:\"C2oh3qCJ8\",type:ControlType.ChangeHandler},FUq_CHrmp:{title:\"Click\",type:ControlType.EventHandler},EZzszRVWm:{title:\"Hover\",type:ControlType.EventHandler},CuizVwjzb:{title:\"Link\",type:ControlType.Link}});addFonts(FrameronlwTetaz,[{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)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameronlwTetaz\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"50\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"232\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Q_DjKZg1h\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QCzBlUDdO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"C2oh3qCJ8\\\":\\\"label\\\",\\\"FUq_CHrmp\\\":\\\"click\\\",\\\"EZzszRVWm\\\":\\\"hover\\\",\\\"CuizVwjzb\\\":\\\"link\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4ecd144)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,runTasksWithYield,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Primary from\"https://framerusercontent.com/modules/54jrb2TPgC9OQi4TPWwV/dEDpvCRYKZkmbsTVGiwX/onlwTetaz.js\";const PrimaryFonts=getFonts(Primary);const enabledGestures={UG7lfTkBG:{hover:true}};const serializationHash=\"framer-iGYQO\";const variantClassNames={UG7lfTkBG:\"framer-v-yuj0tj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const yI5i2wbcj=undefined;const QWv1NYwA5=undefined;const SkCOAm4dJ=undefined;const setyI5i2wbcj=undefined;const transition1={damping:24,delay:0,mass:.9,stiffness:300,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 useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({click,height,id,label,link,width,...props})=>{return{...props,QWv1NYwA5:link??props.QWv1NYwA5,SkCOAm4dJ:click??props.SkCOAm4dJ,yI5i2wbcj:label??props.yI5i2wbcj??\"Book a Discovery Call\"};};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,SkCOAm4dJ,QWv1NYwA5,\"yI5i2wbcj\":externalyI5i2wbcj,\"onyI5i2wbcjChange\":setExternalyI5i2wbcj,...restProps}=getProps(props);const[yI5i2wbcj,setyI5i2wbcj]=useStateVariable(externalyI5i2wbcj,setExternalyI5i2wbcj);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"UG7lfTkBG\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const FUq_CHrmp1odrc6t=activeVariantCallback(async(...args)=>{if(SkCOAm4dJ){const res=await SkCOAm4dJ(...args);if(res===false)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-yuj0tj\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"UG7lfTkBG\",ref:refBinding,style:{...style},...addPropertyOverrides({\"UG7lfTkBG-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-ot4wix\",layoutDependency:layoutDependency,layoutId:\"M249ez9vF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.308 10.307\" overflow=\"visible\"><g><defs><linearGradient id=\"idsM249ez9vF_1g-1847719381\" x1=\"0\" x2=\"0.6659250008147926\" y1=\"0.47986544280283017\" y2=\"0.5066816528386918\"><stop offset=\"0\" stop-color=\"rgb(78,11,18)\" stop-opacity=\"1\"></stop><stop offset=\"0.07335773554266978\" stop-color=\"rgb(250,247,240)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(207,226,176)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 4.188 0.74 C 4.453 -0.247 5.853 -0.247 6.118 0.74 L 6.701 2.9 C 6.794 3.244 7.062 3.513 7.406 3.606 L 9.567 4.188 C 10.554 4.454 10.554 5.854 9.567 6.119 L 7.407 6.701 C 7.063 6.794 6.794 7.063 6.701 7.407 L 6.119 9.567 C 5.853 10.554 4.453 10.554 4.188 9.567 L 3.606 7.407 C 3.514 7.062 3.245 6.793 2.9 6.7 L 0.74 6.12 C -0.247 5.855 -0.247 4.455 0.74 4.19 L 2.9 3.607 C 3.244 3.515 3.606 2.902 3.606 2.902 Z\" fill=\"url(#idsM249ez9vF_1g-1847719381)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({\"UG7lfTkBG-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.5 9.5\" overflow=\"visible\"><g><defs><linearGradient id=\"idsrZWhNK8IOM249ez9vF_1g-1411409373\" x1=\"0\" x2=\"0.3879310344827586\" y1=\"0.47986544280283017\" y2=\"0.4954870820075309\"><stop offset=\"0\" stop-color=\"rgb(156, 115, 119)\" stop-opacity=\"1\"></stop><stop offset=\"0\" stop-color=\"rgb(250,247,240)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(207,226,176)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 4.86 0.682 C 5.104 -0.227 5.395 -0.227 5.639 0.682 L 6.176 2.673 C 6.261 2.99 6.509 3.238 6.826 3.324 L 8.818 3.86 C 9.727 4.105 9.727 5.396 8.818 5.64 L 6.827 6.176 C 6.51 6.262 6.262 6.51 6.176 6.827 L 5.64 8.818 C 5.395 9.727 4.104 9.727 3.86 8.818 L 3.324 6.827 C 3.239 6.509 2.991 6.261 2.673 6.175 L 0.682 5.641 C -0.227 5.397 -0.227 4.106 0.682 3.862 L 2.673 3.325 C 2.99 3.239 3.238 2.992 3.324 2.675 Z\" fill=\"url(#idsrZWhNK8IOM249ez9vF_1g-1411409373)\"></path></g></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,y:(componentViewport?.y||0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f9o2tm-container\",layoutDependency:layoutDependency,layoutId:\"EDiIID_yK-container\",nodeId:\"EDiIID_yK\",rendersWithMotion:true,scopeId:\"TPd9Y2HiP\",children:/*#__PURE__*/_jsx(Primary,{C2oh3qCJ8:yI5i2wbcj,CuizVwjzb:QWv1NYwA5,FUq_CHrmp:FUq_CHrmp1odrc6t,height:\"100%\",id:\"EDiIID_yK\",layoutId:\"EDiIID_yK\",onC2oh3qCJ8Change:setyI5i2wbcj,width:\"100%\"})})})]})})})});});const css=[\".framer-iGYQO.framer-1utq7d0, .framer-iGYQO .framer-1utq7d0 { display: block; }\",\".framer-iGYQO.framer-yuj0tj { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: wrap; gap: 16px; height: 52px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-iGYQO .framer-ot4wix { height: 11px; left: -15px; position: absolute; top: -1px; width: 11px; }\",\".framer-iGYQO .framer-1f9o2tm-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-iGYQO.framer-v-yuj0tj.hover .framer-ot4wix { height: 10px; top: -4px; width: 10px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 232\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"rZWhNK8IO\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"SkCOAm4dJ\":\"click\",\"QWv1NYwA5\":\"link\",\"yI5i2wbcj\":\"label\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTPd9Y2HiP=withCSS(Component,css,\"framer-iGYQO\");export default FramerTPd9Y2HiP;FramerTPd9Y2HiP.displayName=\"button-with-star\";FramerTPd9Y2HiP.defaultProps={height:52,width:232};addPropertyControls(FramerTPd9Y2HiP,{SkCOAm4dJ:{title:\"Click\",type:ControlType.EventHandler},QWv1NYwA5:{title:\"Link\",type:ControlType.Link},yI5i2wbcj:{defaultValue:\"Book a Discovery Call\",title:\"Label\",type:ControlType.String},onyI5i2wbcjChange:{changes:\"yI5i2wbcj\",type:ControlType.ChangeHandler}});addFonts(FramerTPd9Y2HiP,[{explicitInter:true,fonts:[]},...PrimaryFonts],{supportsExplicitInterCodegen:true});FramerTPd9Y2HiP.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Primary,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTPd9Y2HiP\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"232\",\"framerVariables\":\"{\\\"SkCOAm4dJ\\\":\\\"click\\\",\\\"QWv1NYwA5\\\":\\\"link\\\",\\\"yI5i2wbcj\\\":\\\"label\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"rZWhNK8IO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"52\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (31f3ac5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Helvetica Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Helvetica Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica\",url:\"https://framerusercontent.com/assets/YBx0N8UwTb43C7IOVw1a0ohzc.woff2\",weight:\"700\"}]}];export const css=['.framer-0pb0h .framer-styles-preset-5cgbrd:not(.rich-text-wrapper), .framer-0pb0h .framer-styles-preset-5cgbrd.rich-text-wrapper p { --framer-font-family: \"Helvetica Bold\", \"Helvetica Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: 0em; --framer-line-height: 20px; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #f9f6ef; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-0pb0h\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a050651)\nimport{jsx as _jsx}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 sharedStyle from\"https://framerusercontent.com/modules/WZLd2VZ1wkO1V829eGNs/USXpmVHeXHUGrDE4ohyA/DdTy1r6Rw.js\";const enabledGestures={fF3oipO4O:{hover:true,pressed:true}};const serializationHash=\"framer-UvQv8\";const variantClassNames={fF3oipO4O:\"framer-v-ji10ni\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const hYwyvOnNe=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,title,width,...props})=>{return{...props,hYwyvOnNe:title??props.hYwyvOnNe??\"Services\"};};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,hYwyvOnNe,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"fF3oipO4O\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.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-ji10ni\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"fF3oipO4O\",ref:refBinding,style:{opacity:1,...style},variants:{\"fF3oipO4O-hover\":{opacity:.8},\"fF3oipO4O-pressed\":{opacity:.8}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5cgbrd\",\"data-styles-preset\":\"DdTy1r6Rw\",dir:\"auto\",children:\"Services\"})}),className:\"framer-xnby3g\",\"data-framer-name\":\"hero-nav-services\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NCjstQr8B\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:hYwyvOnNe,variants:{\"fF3oipO4O-hover\":{\"--extracted-r6o4lv\":\"var(--token-d8c40cdb-b9fc-40a1-a2e4-6a2f405787f5, rgb(207, 226, 176))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"fF3oipO4O-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5cgbrd\",\"data-styles-preset\":\"DdTy1r6Rw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d8c40cdb-b9fc-40a1-a2e4-6a2f405787f5, rgb(207, 226, 176)))\"},children:\"Services\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\".framer-UvQv8.framer-mnz4n1, .framer-UvQv8 .framer-mnz4n1 { display: block; }\",\".framer-UvQv8.framer-ji10ni { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 20px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-UvQv8 .framer-xnby3g { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 71\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"qRAcncMYA\":{\"layout\":[\"auto\",\"fixed\"]},\"lL5f0lgtS\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"hYwyvOnNe\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZS8FEE_OM=withCSS(Component,css,\"framer-UvQv8\");export default FramerZS8FEE_OM;FramerZS8FEE_OM.displayName=\"hero-nav-services\";FramerZS8FEE_OM.defaultProps={height:20,width:71};addPropertyControls(FramerZS8FEE_OM,{hYwyvOnNe:{defaultValue:\"Services\",displayTextArea:false,title:\"Title\",type:ControlType.String},onhYwyvOnNeChange:{changes:\"hYwyvOnNe\",type:ControlType.ChangeHandler}});addFonts(FramerZS8FEE_OM,[{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)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZS8FEE_OM\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"hYwyvOnNe\\\":\\\"title\\\"}\",\"framerIntrinsicWidth\":\"71\",\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"qRAcncMYA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"lL5f0lgtS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c142a8f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withPersistentHeader}from\"https://framerusercontent.com/modules/bLr8GmZv917w43quGEkU/MZKdLUdjlAg6TQ3JPuLk/PersistentHeader.js\";import ButtonWithStar from\"https://framerusercontent.com/modules/xzYOiOCunn3ZrnDWoMf5/DH59jxW128FrU4Mwvzmo/TPd9Y2HiP.js\";import HeroNavServices from\"https://framerusercontent.com/modules/7IdQ4nKMShctiZTDmKvk/Bn7Yc6wPk3qfr1cOMV8f/ZS8FEE_OM.js\";const HeroNavServicesFonts=getFonts(HeroNavServices);const ButtonWithStarFonts=getFonts(ButtonWithStar);const MotionDivWithPersistentHeader1e2e1y3=withCodeBoundaryForOverrides(motion.div,{nodeId:\"XrVmXArW2\",override:withPersistentHeader,scopeId:\"Jjs6498jc\"});const cycleOrder=[\"XrVmXArW2\",\"jEBTrFM_b\",\"YKdivpFFR\",\"V5xw4bO7H\",\"lQLaxtPYp\"];const serializationHash=\"framer-2Bhm4\";const variantClassNames={jEBTrFM_b:\"framer-v-1xcko0k\",lQLaxtPYp:\"framer-v-vy9xs5\",V5xw4bO7H:\"framer-v-1sc3nk6\",XrVmXArW2:\"framer-v-1e2e1y3\",YKdivpFFR:\"framer-v-kqwl9x\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const mApEminb2=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 humanReadableVariantMap={\"Mobile Open\":\"lQLaxtPYp\",\"Tablet Mobile Open\":\"YKdivpFFR\",\"Tablet Mobile\":\"jEBTrFM_b\",\"Variant 1\":\"XrVmXArW2\",Mobile:\"V5xw4bO7H\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,openPopup,width,...props})=>{return{...props,mApEminb2:openPopup??props.mApEminb2,variant:humanReadableVariantMap[props.variant]??props.variant??\"XrVmXArW2\"};};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,mApEminb2,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XrVmXArW2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"jEBTrFM_b\",\"V5xw4bO7H\"].includes(baseVariant))return false;return true;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1iopmqo=activeVariantCallback(async(...args)=>{setVariant(\"jEBTrFM_b\");});const onTap96tx00=activeVariantCallback(async(...args)=>{setVariant(\"V5xw4bO7H\");});const isDisplayed1=()=>{if([\"jEBTrFM_b\",\"YKdivpFFR\",\"V5xw4bO7H\",\"lQLaxtPYp\"].includes(baseVariant))return true;return false;};const onTap1nywf0y=activeVariantCallback(async(...args)=>{setVariant(\"YKdivpFFR\");});const onTap1xlvnss=activeVariantCallback(async(...args)=>{setVariant(\"lQLaxtPYp\");});const isDisplayed2=()=>{if(baseVariant===\"V5xw4bO7H\")return false;return true;};const isDisplayed3=()=>{if(baseVariant===\"jEBTrFM_b\")return false;return true;};const SkCOAm4dJq7e57t=activeVariantCallback(async(...args)=>{if(mApEminb2){const res=await mApEminb2(...args);if(res===false)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__*/_jsx(MotionDivWithPersistentHeader1e2e1y3,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1e2e1y3\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"XrVmXArW2\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,...style},variants:{jEBTrFM_b:{backgroundColor:\"rgb(78, 11, 18)\",borderBottomLeftRadius:12,borderBottomRightRadius:12},lQLaxtPYp:{backgroundColor:\"rgb(78, 11, 18)\",borderBottomLeftRadius:12,borderBottomRightRadius:12},V5xw4bO7H:{backgroundColor:\"rgb(78, 11, 18)\",borderBottomLeftRadius:12,borderBottomRightRadius:12},YKdivpFFR:{backgroundColor:\"rgb(78, 11, 18)\",borderBottomLeftRadius:12,borderBottomRightRadius:12}},...addPropertyOverrides({jEBTrFM_b:{\"data-framer-name\":\"Tablet Mobile\"},lQLaxtPYp:{\"data-framer-name\":\"Mobile Open\"},V5xw4bO7H:{\"data-framer-name\":\"Mobile\"},YKdivpFFR:{\"data-framer-name\":\"Tablet Mobile Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-oe5z2q\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"tINqArVWH\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-woajzl\",\"data-framer-name\":\"hero-navigation\",layoutDependency:layoutDependency,layoutId:\"N9rmcKoK_\",style:{opacity:.8},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"dql1dD5fl\",scopeId:\"Jjs6498jc\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1mpm0vd framer-n15vsi\",\"data-framer-name\":\"Navigation home\",layoutDependency:layoutDependency,layoutId:\"dql1dD5fl\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-60)/2)+20+0+0,...addPropertyOverrides({lQLaxtPYp:{height:44,width:`max(${componentViewport?.width||\"100vw\"} - 40px, 1px)`,y:undefined},YKdivpFFR:{height:44,width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zl31r5-container\",layoutDependency:layoutDependency,layoutId:\"vymBwyw6c-container\",nodeId:\"vymBwyw6c\",rendersWithMotion:true,scopeId:\"Jjs6498jc\",children:/*#__PURE__*/_jsx(HeroNavServices,{height:\"100%\",hYwyvOnNe:\"Home\",id:\"vymBwyw6c\",layoutId:\"vymBwyw6c\",style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({lQLaxtPYp:{style:{height:\"100%\",width:\"100%\"}},YKdivpFFR:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IraJiEYE1\"},motionChild:true,nodeId:\"RiYJWjj8G\",scopeId:\"Jjs6498jc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1tpmdwf framer-n15vsi\",\"data-framer-name\":\"Navigation services\",layoutDependency:layoutDependency,layoutId:\"RiYJWjj8G\",...addPropertyOverrides({lQLaxtPYp:{\"data-highlight\":true,onTap:onTap96tx00},YKdivpFFR:{\"data-highlight\":true,onTap:onTap1iopmqo}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"71px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-60)/2)+20+0+0,...addPropertyOverrides({lQLaxtPYp:{height:44,width:`max(${componentViewport?.width||\"100vw\"} - 40px, 1px)`,y:undefined},YKdivpFFR:{height:44,width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-flrxd6-container\",layoutDependency:layoutDependency,layoutId:\"IkwDJnrI_-container\",nodeId:\"IkwDJnrI_\",rendersWithMotion:true,scopeId:\"Jjs6498jc\",children:/*#__PURE__*/_jsx(HeroNavServices,{height:\"100%\",hYwyvOnNe:\"Services\",id:\"IkwDJnrI_\",layoutId:\"IkwDJnrI_\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oxQtlI_wt\"},motionChild:true,nodeId:\"mMBkUnn_Z\",scopeId:\"Jjs6498jc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-nh86te framer-n15vsi\",\"data-framer-name\":\"Navigation how-we-work\",layoutDependency:layoutDependency,layoutId:\"mMBkUnn_Z\",...addPropertyOverrides({lQLaxtPYp:{\"data-highlight\":true,onTap:onTap96tx00},YKdivpFFR:{\"data-highlight\":true,onTap:onTap1iopmqo}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-60)/2)+20+0+0,...addPropertyOverrides({lQLaxtPYp:{height:44,width:`max(${componentViewport?.width||\"100vw\"} - 40px, 1px)`,y:undefined},YKdivpFFR:{height:44,width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18rhydj-container\",layoutDependency:layoutDependency,layoutId:\"PQCxAR76B-container\",nodeId:\"PQCxAR76B\",rendersWithMotion:true,scopeId:\"Jjs6498jc\",children:/*#__PURE__*/_jsx(HeroNavServices,{height:\"100%\",hYwyvOnNe:\"How We Work\",id:\"PQCxAR76B\",layoutId:\"PQCxAR76B\",width:\"100%\",...addPropertyOverrides({lQLaxtPYp:{style:{height:\"100%\",width:\"100%\"}},YKdivpFFR:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"q2KdKMhLf\"},motionChild:true,nodeId:\"fIQYTXze8\",scopeId:\"Jjs6498jc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1fzbbd7 framer-n15vsi\",\"data-framer-name\":\"Navigation about\",layoutDependency:layoutDependency,layoutId:\"fIQYTXze8\",...addPropertyOverrides({lQLaxtPYp:{\"data-highlight\":true,onTap:onTap96tx00},YKdivpFFR:{\"data-highlight\":true,onTap:onTap1iopmqo}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-60)/2)+20+0+0,...addPropertyOverrides({lQLaxtPYp:{height:44,width:`max(${componentViewport?.width||\"100vw\"} - 40px, 1px)`,y:undefined},YKdivpFFR:{height:44,width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e7ojid-container\",layoutDependency:layoutDependency,layoutId:\"himIozYXj-container\",nodeId:\"himIozYXj\",rendersWithMotion:true,scopeId:\"Jjs6498jc\",children:/*#__PURE__*/_jsx(HeroNavServices,{height:\"100%\",hYwyvOnNe:\"About\",id:\"himIozYXj\",layoutId:\"himIozYXj\",width:\"100%\",...addPropertyOverrides({lQLaxtPYp:{style:{height:\"100%\",width:\"100%\"}},YKdivpFFR:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"fNx3xOwDU\"},motionChild:true,nodeId:\"Qi7G8OnZH\",scopeId:\"Jjs6498jc\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-n4nkn7 framer-n15vsi\",\"data-framer-name\":\"Navigation resources\",layoutDependency:layoutDependency,layoutId:\"Qi7G8OnZH\",...addPropertyOverrides({lQLaxtPYp:{\"data-highlight\":true,onTap:onTap96tx00},YKdivpFFR:{\"data-highlight\":true,onTap:onTap1iopmqo}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-60)/2)+20+0+0,...addPropertyOverrides({lQLaxtPYp:{height:44,width:`max(${componentViewport?.width||\"100vw\"} - 40px, 1px)`,y:undefined},YKdivpFFR:{height:44,width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18pmf1m-container\",layoutDependency:layoutDependency,layoutId:\"q5khR1FCo-container\",nodeId:\"q5khR1FCo\",rendersWithMotion:true,scopeId:\"Jjs6498jc\",children:/*#__PURE__*/_jsx(HeroNavServices,{height:\"100%\",hYwyvOnNe:\"Resources\",id:\"q5khR1FCo\",layoutId:\"q5khR1FCo\",width:\"100%\",...addPropertyOverrides({lQLaxtPYp:{style:{height:\"100%\",width:\"100%\"}},YKdivpFFR:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5j7jxz\",\"data-framer-name\":\"Navigation top bar\",layoutDependency:layoutDependency,layoutId:\"WimTQk7Nf\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1buceeu\",layoutDependency:layoutDependency,layoutId:\"RSyw8ix0G\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-i0x4k8\",layoutDependency:layoutDependency,layoutId:\"qrYth5Fm0\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1do6ef2\",layoutDependency:layoutDependency,layoutId:\"PEsSZFpyq\"})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xfek70\",\"data-framer-name\":\"logo\",layoutDependency:layoutDependency,layoutId:\"pJgU3510A\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"eAezHIiHh\",openInNewTab:false,scopeId:\"Jjs6498jc\",children:/*#__PURE__*/_jsx(Image1,{\"aria-label\":\"The Goode Guide home\",as:\"a\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-60)/2)+0+5.5+0),pixelHeight:266,pixelWidth:658,sizes:\"120px\",src:\"https://framerusercontent.com/images/OfDpIHGdCtpTHpF2rbjwX2JStDI.png?width=658&height=266\",srcSet:\"https://framerusercontent.com/images/OfDpIHGdCtpTHpF2rbjwX2JStDI.png?scale-down-to=512&width=658&height=266 512w,https://framerusercontent.com/images/OfDpIHGdCtpTHpF2rbjwX2JStDI.png?width=658&height=266 658w\"},className:\"framer-nwyd31 framer-n15vsi\",\"data-framer-name\":\"hero-logo\",layoutDependency:layoutDependency,layoutId:\"eAezHIiHh\",...addPropertyOverrides({jEBTrFM_b:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+8+0),pixelHeight:266,pixelWidth:658,sizes:\"108px\",src:\"https://framerusercontent.com/images/OfDpIHGdCtpTHpF2rbjwX2JStDI.png?width=658&height=266\",srcSet:\"https://framerusercontent.com/images/OfDpIHGdCtpTHpF2rbjwX2JStDI.png?scale-down-to=512&width=658&height=266 512w,https://framerusercontent.com/images/OfDpIHGdCtpTHpF2rbjwX2JStDI.png?width=658&height=266 658w\"}},lQLaxtPYp:{background:{alt:\"\",fit:\"fill\",pixelHeight:266,pixelWidth:658,sizes:\"120px\",src:\"https://framerusercontent.com/images/OfDpIHGdCtpTHpF2rbjwX2JStDI.png?width=658&height=266\",srcSet:\"https://framerusercontent.com/images/OfDpIHGdCtpTHpF2rbjwX2JStDI.png?scale-down-to=512&width=658&height=266 512w,https://framerusercontent.com/images/OfDpIHGdCtpTHpF2rbjwX2JStDI.png?width=658&height=266 658w\"}},V5xw4bO7H:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+8+0),pixelHeight:266,pixelWidth:658,sizes:\"108px\",src:\"https://framerusercontent.com/images/OfDpIHGdCtpTHpF2rbjwX2JStDI.png?width=658&height=266\",srcSet:\"https://framerusercontent.com/images/OfDpIHGdCtpTHpF2rbjwX2JStDI.png?scale-down-to=512&width=658&height=266 512w,https://framerusercontent.com/images/OfDpIHGdCtpTHpF2rbjwX2JStDI.png?width=658&height=266 658w\"}},YKdivpFFR:{background:{alt:\"\",fit:\"fill\",pixelHeight:266,pixelWidth:658,sizes:\"120px\",src:\"https://framerusercontent.com/images/OfDpIHGdCtpTHpF2rbjwX2JStDI.png?width=658&height=266\",srcSet:\"https://framerusercontent.com/images/OfDpIHGdCtpTHpF2rbjwX2JStDI.png?scale-down-to=512&width=658&height=266 512w,https://framerusercontent.com/images/OfDpIHGdCtpTHpF2rbjwX2JStDI.png?width=658&height=266 658w\"}}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.button,{\"aria-label\":\"Open menu\",className:\"framer-ipnjq8\",\"data-framer-name\":\"Menu toggle\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"sidvDfoa5\",...addPropertyOverrides({jEBTrFM_b:{\"data-highlight\":true,onTap:onTap1nywf0y},lQLaxtPYp:{\"aria-label\":\"Close menu\",\"data-highlight\":true,onTap:onTap96tx00},V5xw4bO7H:{\"data-highlight\":true,onTap:onTap1xlvnss},YKdivpFFR:{\"aria-label\":\"Close menu\",\"data-highlight\":true,onTap:onTap1iopmqo}},baseVariant,gestureVariant),children:isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xiuhdz\",layoutDependency:layoutDependency,layoutId:\"gAvAEHBwJ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-20v32l\",\"data-framer-name\":\"Menu line top\",layoutDependency:layoutDependency,layoutId:\"y_5LiJFMX\",style:{backgroundColor:\"rgb(249, 246, 239)\",rotate:0},variants:{lQLaxtPYp:{rotate:45},V5xw4bO7H:{rotate:0},YKdivpFFR:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y6bxmh\",\"data-framer-name\":\"Menu line bottom\",layoutDependency:layoutDependency,layoutId:\"k8vXdtvFg\",style:{backgroundColor:\"rgb(249, 246, 239)\",rotate:0},variants:{lQLaxtPYp:{rotate:-45},V5xw4bO7H:{rotate:0},YKdivpFFR:{rotate:-45}}})]})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-yr0dmy\",layoutDependency:layoutDependency,layoutId:\"GAFSBR42t\",children:isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:(componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-60)/2)+4+0,...addPropertyOverrides({lQLaxtPYp:{height:60,y:undefined},YKdivpFFR:{height:84,y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13yg8in-container\",layoutDependency:layoutDependency,layoutId:\"jjHpMeCQf-container\",nodeId:\"jjHpMeCQf\",rendersWithMotion:true,scopeId:\"Jjs6498jc\",children:/*#__PURE__*/_jsx(ButtonWithStar,{height:\"100%\",id:\"jjHpMeCQf\",layoutId:\"jjHpMeCQf\",SkCOAm4dJ:SkCOAm4dJq7e57t,width:\"100%\",yI5i2wbcj:\"Book a Discovery Call\",...addPropertyOverrides({lQLaxtPYp:{style:{height:\"100%\"}},YKdivpFFR:{style:{height:\"100%\"}}},baseVariant,gestureVariant)})})})})]})})})})});});const css=[\".framer-2Bhm4.framer-n15vsi, .framer-2Bhm4 .framer-n15vsi { display: block; }\",\".framer-2Bhm4.framer-1e2e1y3 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 60px; justify-content: space-between; overflow: visible; padding: 0px 40px 0px 40px; position: relative; width: 1440px; }\",\".framer-2Bhm4 .framer-oe5z2q { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-2Bhm4 .framer-woajzl { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-2Bhm4 .framer-1mpm0vd, .framer-2Bhm4 .framer-1tpmdwf, .framer-2Bhm4 .framer-nh86te, .framer-2Bhm4 .framer-1fzbbd7, .framer-2Bhm4 .framer-n4nkn7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-2Bhm4 .framer-zl31r5-container { flex: none; height: 20px; position: relative; width: auto; }\",\".framer-2Bhm4 .framer-flrxd6-container { flex: none; height: 20px; position: relative; width: 71px; }\",\".framer-2Bhm4 .framer-18rhydj-container, .framer-2Bhm4 .framer-1e7ojid-container, .framer-2Bhm4 .framer-18pmf1m-container, .framer-2Bhm4 .framer-13yg8in-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-2Bhm4 .framer-5j7jxz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 60px; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-2Bhm4 .framer-1buceeu { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 36px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-2Bhm4 .framer-i0x4k8, .framer-2Bhm4 .framer-1do6ef2 { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-2Bhm4 .framer-1xfek70 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-2Bhm4 .framer-nwyd31 { aspect-ratio: 2.4489795918367347 / 1; flex: none; height: auto; position: relative; text-decoration: none; width: 120px; }\",\".framer-2Bhm4 .framer-ipnjq8 { cursor: pointer; flex: none; height: 48px; position: relative; width: 48px; }\",\".framer-2Bhm4 .framer-xiuhdz { flex: none; height: 12px; left: calc(50.00000000000002% - 24px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 12px / 2); width: 24px; }\",\".framer-2Bhm4 .framer-20v32l { flex: none; height: 2px; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-2Bhm4 .framer-1y6bxmh { bottom: 0px; flex: none; height: 2px; left: 0px; position: absolute; right: 0px; }\",\".framer-2Bhm4 .framer-yr0dmy { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-2Bhm4.framer-v-1xcko0k.framer-1e2e1y3 { align-content: flex-start; align-items: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; width: 390px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2Bhm4.framer-v-1xcko0k .framer-oe5z2q { flex-direction: column; }\",\".framer-2Bhm4.framer-v-1xcko0k .framer-5j7jxz { gap: unset; justify-content: space-between; padding: 0px 32px 0px 32px; width: 100%; }\",\".framer-2Bhm4.framer-v-1xcko0k .framer-1xfek70, .framer-2Bhm4.framer-v-1sc3nk6 .framer-1xfek70, .framer-2Bhm4.framer-v-vy9xs5 .framer-1xfek70 { flex: none; width: min-content; }\",\".framer-2Bhm4.framer-v-1xcko0k .framer-nwyd31, .framer-2Bhm4.framer-v-1sc3nk6 .framer-nwyd31 { width: 108px; }\",\".framer-2Bhm4.framer-v-1xcko0k .framer-ipnjq8 { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; justify-content: center; padding: 0px; width: 1px; }\",\".framer-2Bhm4.framer-v-1xcko0k .framer-xiuhdz, .framer-2Bhm4.framer-v-1sc3nk6 .framer-xiuhdz { left: unset; position: relative; top: unset; }\",\".framer-2Bhm4.framer-v-1xcko0k .framer-yr0dmy { flex: none; min-height: 52px; width: 100%; }\",\".framer-2Bhm4.framer-v-kqwl9x.framer-1e2e1y3 { flex-direction: column; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-2Bhm4.framer-v-kqwl9x .framer-oe5z2q { align-content: flex-start; align-items: flex-start; align-self: stretch; flex: none; flex-direction: column; width: auto; }\",\".framer-2Bhm4.framer-v-kqwl9x .framer-woajzl { flex: none; flex-direction: column; gap: 8px; order: 1; padding: 12px 24px 16px 24px; width: 100%; }\",\".framer-2Bhm4.framer-v-kqwl9x .framer-1mpm0vd, .framer-2Bhm4.framer-v-vy9xs5 .framer-1mpm0vd { height: 44px; width: 100%; }\",\".framer-2Bhm4.framer-v-kqwl9x .framer-zl31r5-container, .framer-2Bhm4.framer-v-kqwl9x .framer-flrxd6-container, .framer-2Bhm4.framer-v-kqwl9x .framer-18rhydj-container, .framer-2Bhm4.framer-v-kqwl9x .framer-1e7ojid-container, .framer-2Bhm4.framer-v-kqwl9x .framer-18pmf1m-container, .framer-2Bhm4.framer-v-vy9xs5 .framer-zl31r5-container, .framer-2Bhm4.framer-v-vy9xs5 .framer-flrxd6-container, .framer-2Bhm4.framer-v-vy9xs5 .framer-18rhydj-container, .framer-2Bhm4.framer-v-vy9xs5 .framer-1e7ojid-container, .framer-2Bhm4.framer-v-vy9xs5 .framer-18pmf1m-container { flex: 1 0 0px; height: 44px; width: 1px; }\",\".framer-2Bhm4.framer-v-kqwl9x .framer-1tpmdwf, .framer-2Bhm4.framer-v-kqwl9x .framer-nh86te, .framer-2Bhm4.framer-v-kqwl9x .framer-1fzbbd7, .framer-2Bhm4.framer-v-kqwl9x .framer-n4nkn7, .framer-2Bhm4.framer-v-vy9xs5 .framer-1tpmdwf, .framer-2Bhm4.framer-v-vy9xs5 .framer-nh86te, .framer-2Bhm4.framer-v-vy9xs5 .framer-1fzbbd7, .framer-2Bhm4.framer-v-vy9xs5 .framer-n4nkn7 { cursor: pointer; height: 44px; width: 100%; }\",\".framer-2Bhm4.framer-v-kqwl9x .framer-5j7jxz { gap: unset; justify-content: space-between; order: 0; padding: 36px 32px 36px 32px; width: 100%; }\",\".framer-2Bhm4.framer-v-kqwl9x .framer-1buceeu { flex-wrap: wrap; }\",\".framer-2Bhm4.framer-v-kqwl9x .framer-ipnjq8 { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; width: 1px; }\",\".framer-2Bhm4.framer-v-kqwl9x .framer-xiuhdz, .framer-2Bhm4.framer-v-vy9xs5 .framer-xiuhdz { height: 20px; left: unset; position: relative; top: unset; width: 20px; }\",\".framer-2Bhm4.framer-v-kqwl9x .framer-20v32l, .framer-2Bhm4.framer-v-vy9xs5 .framer-20v32l { left: -2px; right: -2px; top: calc(50.00000000000002% - 2px / 2); z-index: 1; }\",\".framer-2Bhm4.framer-v-kqwl9x .framer-1y6bxmh, .framer-2Bhm4.framer-v-vy9xs5 .framer-1y6bxmh { bottom: unset; left: -2px; right: -2px; top: calc(50.00000000000002% - 2px / 2); z-index: 1; }\",\".framer-2Bhm4.framer-v-kqwl9x .framer-yr0dmy { flex: none; flex-wrap: wrap; justify-content: center; order: 2; padding: 0px 24px 20px 24px; width: 100%; }\",\".framer-2Bhm4.framer-v-kqwl9x .framer-13yg8in-container { height: 84px; }\",\".framer-2Bhm4.framer-v-1sc3nk6.framer-1e2e1y3 { flex-direction: column; gap: 0px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px 20px 0px 20px; width: 390px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2Bhm4.framer-v-1sc3nk6 .framer-oe5z2q { flex: none; flex-direction: column; gap: 0px; height: 60px; justify-content: center; width: 100%; }\",\".framer-2Bhm4.framer-v-1sc3nk6 .framer-5j7jxz { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-2Bhm4.framer-v-1sc3nk6 .framer-1buceeu { flex: none; height: 48px; width: 48px; }\",\".framer-2Bhm4.framer-v-1sc3nk6 .framer-ipnjq8 { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; justify-content: center; padding: 0px; }\",\".framer-2Bhm4.framer-v-vy9xs5.framer-1e2e1y3 { flex-direction: column; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; width: 390px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2Bhm4.framer-v-vy9xs5 .framer-oe5z2q { flex: none; flex-direction: column; gap: 0px; justify-content: flex-start; width: 100%; }\",\".framer-2Bhm4.framer-v-vy9xs5 .framer-woajzl { flex: none; flex-direction: column; gap: 8px; order: 1; padding: 12px 20px 16px 20px; width: 100%; }\",\".framer-2Bhm4.framer-v-vy9xs5 .framer-5j7jxz { gap: unset; justify-content: space-between; order: 0; padding: 0px 20px 0px 20px; width: 100%; }\",\".framer-2Bhm4.framer-v-vy9xs5 .framer-1buceeu { flex: none; flex-wrap: wrap; height: 48px; width: 48px; }\",\".framer-2Bhm4.framer-v-vy9xs5 .framer-ipnjq8 { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: center; padding: 0px; }\",\".framer-2Bhm4.framer-v-vy9xs5 .framer-yr0dmy { flex: none; flex-wrap: wrap; justify-content: center; order: 2; padding: 0px 20px 20px 20px; width: 100%; }\",\".framer-2Bhm4.framer-v-vy9xs5 .framer-13yg8in-container { height: 60px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jEBTrFM_b\":{\"layout\":[\"fixed\",\"fixed\"]},\"YKdivpFFR\":{\"layout\":[\"auto\",\"auto\"]},\"V5xw4bO7H\":{\"layout\":[\"fixed\",\"fixed\"]},\"lQLaxtPYp\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"mApEminb2\":\"openPopup\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJjs6498jc=withCSS(Component,css,\"framer-2Bhm4\");export default FramerJjs6498jc;FramerJjs6498jc.displayName=\"Header\";FramerJjs6498jc.defaultProps={height:60,width:1440};addPropertyControls(FramerJjs6498jc,{variant:{options:[\"XrVmXArW2\",\"jEBTrFM_b\",\"YKdivpFFR\",\"V5xw4bO7H\",\"lQLaxtPYp\"],optionTitles:[\"Variant 1\",\"Tablet Mobile\",\"Tablet Mobile Open\",\"Mobile\",\"Mobile Open\"],title:\"Variant\",type:ControlType.Enum},mApEminb2:{title:\"Open Popup\",type:ControlType.EventHandler}});addFonts(FramerJjs6498jc,[{explicitInter:true,fonts:[]},...HeroNavServicesFonts,...ButtonWithStarFonts],{supportsExplicitInterCodegen:true});FramerJjs6498jc.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(HeroNavServices,{},context),()=>forwardLoader(ButtonWithStar,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJjs6498jc\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jEBTrFM_b\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YKdivpFFR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"V5xw4bO7H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lQLaxtPYp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"60\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"mApEminb2\\\":\\\"openPopup\\\"}\",\"framerIntrinsicWidth\":\"1440\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 18 6 L 10.637 11.25 L 7.364 11.25 L 0 6 L 9 0 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"11.25px\" id=\"ITrB361G1\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 6 L 0 15.75 C 0 16.164 0.336 16.5 0.75 16.5 L 17.25 16.5 C 17.664 16.5 18 16.164 18 15.75 L 18 6 L 9 0 Z\" fill=\"transparent\" height=\"16.5px\" id=\"FVLrwMY03\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 7.133 0 L 0 5.038\" fill=\"transparent\" height=\"5.038125000000008px\" id=\"zYIGJU71T\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.232 14.25)\" width=\"7.1325px\"/><path d=\"M 7.133 5.038 L 0 0\" fill=\"transparent\" height=\"5.038125000000008px\" id=\"Y0nfa2uSZ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(13.636 14.25)\" width=\"7.132500000000007px\"/><path d=\"M 18 0 L 10.637 5.25 L 7.364 5.25 L 0 0\" fill=\"transparent\" height=\"5.25px\" id=\"y8D4fuF3A\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 9)\" width=\"18px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"4022663340\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-lGvLP\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-lGvLP { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Envelope Open\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-lGvLP\");Icon.displayName=\"Envelope Open\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Envelope Open\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 13.5 0 L 4.5 0 C 2.015 0 0 2.015 0 4.5 L 0 13.5 C 0 15.985 2.015 18 4.5 18 L 13.5 18 C 15.985 18 18 15.985 18 13.5 L 18 4.5 C 18 2.015 15.985 0 13.5 0 Z M 9 12.75 C 6.929 12.75 5.25 11.071 5.25 9 C 5.25 6.929 6.929 5.25 9 5.25 C 11.071 5.25 12.75 6.929 12.75 9 C 12.75 11.071 11.071 12.75 9 12.75 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"18px\" id=\"SuXKGhab5\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 4.5 18 C 2.015 18 0 15.985 0 13.5 L 0 4.5 C 0 2.015 2.015 0 4.5 0 L 13.5 0 C 15.985 0 18 2.015 18 4.5 L 18 13.5 C 18 15.985 15.985 18 13.5 18 Z\" fill=\"transparent\" height=\"18px\" id=\"vvJ8FLDVj\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 3.75 C 0 1.679 1.679 0 3.75 0 C 5.821 0 7.5 1.679 7.5 3.75 C 7.5 5.821 5.821 7.5 3.75 7.5 C 1.679 7.5 0 5.821 0 3.75 Z\" fill=\"transparent\" height=\"7.5px\" id=\"Q3v7fjWhv\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.25 8.25)\" width=\"7.5px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"VxeO4Hprj\" transform=\"translate(15.75 6)\" width=\"2.25px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"942143898\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-SHCqu\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-SHCqu { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Instagram Logo\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-SHCqu\");Icon.displayName=\"Instagram Logo\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Instagram Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12.75 7.313 C 14.279 8.413 16.116 9.004 18 9 L 18 5.25 C 15.101 5.25 12.75 2.899 12.75 0 L 9 0 L 9 12.375 C 8.999 13.675 8.047 14.78 6.76 14.97 C 5.474 15.161 4.242 14.382 3.863 13.137 C 3.485 11.893 4.075 10.56 5.25 10.002 L 5.25 6 C 2.266 6.532 0 9.238 0 12.375 C 0 15.896 2.854 18.75 6.375 18.75 C 9.896 18.75 12.75 15.896 12.75 12.375 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"18.75px\" id=\"XxjC59UQP\" transform=\"translate(3 2.25)\" width=\"18px\"/><path d=\"M 12.75 7.313 C 14.279 8.413 16.116 9.004 18 9 L 18 5.25 C 15.101 5.25 12.75 2.899 12.75 0 L 9 0 L 9 12.375 C 8.999 13.675 8.047 14.78 6.76 14.97 C 5.474 15.161 4.242 14.382 3.863 13.137 C 3.485 11.893 4.075 10.56 5.25 10.002 L 5.25 6 C 2.266 6.532 0 9.238 0 12.375 C 0 15.896 2.854 18.75 6.375 18.75 C 9.896 18.75 12.75 15.896 12.75 12.375 Z\" fill=\"transparent\" height=\"18.75px\" id=\"J5_aSIe85\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 2.25)\" width=\"18px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"4153440109\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-wQsp6\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-wQsp6 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Tiktok Logo\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-wQsp6\");Icon.displayName=\"Tiktok Logo\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Tiktok Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a050651)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import InstagramLogo from\"https://framerusercontent.com/modules/PtxaBiSAA5V6LvrpAt6G/EsR1AqByikNQR8Cp2V8c/UD0eTfbk_.js\";const enabledGestures={Qw0IP6UGW:{hover:true}};const serializationHash=\"framer-7bRB6\";const variantClassNames={Qw0IP6UGW:\"framer-v-wahbi5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const U8GOffGpe=undefined;const rb4ZXALyW=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,icon,id,link,width,...props})=>{return{...props,rb4ZXALyW:icon??props.rb4ZXALyW??InstagramLogo,U8GOffGpe:link??props.U8GOffGpe};};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,rb4ZXALyW,U8GOffGpe,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Qw0IP6UGW\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:U8GOffGpe,motionChild:true,nodeId:\"Qw0IP6UGW\",openInNewTab:false,scopeId:\"JEhyzTnve\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-wahbi5\",className,classNames)} framer-18usx4h`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Qw0IP6UGW\",ref:refBinding,style:{background:\"linear-gradient(155deg, rgb(236, 224, 200) 0%, rgb(236, 224, 200) 100%)\",backgroundColor:\"rgb(236, 224, 200)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,rotate:0,...style},variants:{\"Qw0IP6UGW-hover\":{background:\"linear-gradient(155deg, rgb(250, 247, 240) 0%, rgb(226, 208, 176) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",rotate:-5}},...addPropertyOverrides({\"Qw0IP6UGW-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-uss5jp\",Component:rb4ZXALyW,layoutDependency:layoutDependency,layoutId:\"ytgXvrmso\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-2779e9c3-fa4c-4ffb-a9c5-4e7541e045ee, rgb(35, 35, 35))\",\"--pgex8v\":1.5},transformTemplate:transformTemplate1})})})})})});});const css=[\".framer-7bRB6.framer-18usx4h, .framer-7bRB6 .framer-18usx4h { display: block; }\",\".framer-7bRB6.framer-wahbi5 { cursor: pointer; height: 40px; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 40px; will-change: var(--framer-will-change-override, transform); }\",\".framer-7bRB6 .framer-uss5jp { aspect-ratio: 1 / 1; flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: 24px; }\",\".framer-7bRB6.framer-v-wahbi5.hover.framer-wahbi5 { height: 44px; width: 44px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"udOq_XoGd\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"rb4ZXALyW\":\"icon\",\"U8GOffGpe\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"omX0gWFPqDwhaiWwf6ab\"]\n */const FramerJEhyzTnve=withCSS(Component,css,\"framer-7bRB6\");export default FramerJEhyzTnve;FramerJEhyzTnve.displayName=\"Social Icon\";FramerJEhyzTnve.defaultProps={height:40,width:40};addPropertyControls(FramerJEhyzTnve,{rb4ZXALyW:{defaultValue:{identifier:\"module:PtxaBiSAA5V6LvrpAt6G/EsR1AqByikNQR8Cp2V8c/UD0eTfbk_.js:default\",moduleId:\"PtxaBiSAA5V6LvrpAt6G\"},setModuleId:\"omX0gWFPqDwhaiWwf6ab\",title:\"Icon\",type:ControlType.VectorSetItem},U8GOffGpe:{title:\"Link\",type:ControlType.Link}});addFonts(FramerJEhyzTnve,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJEhyzTnve\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"rb4ZXALyW\\\":\\\"icon\\\",\\\"U8GOffGpe\\\":\\\"link\\\"}\",\"framerVectorSets\":\"[\\\"omX0gWFPqDwhaiWwf6ab\\\"]\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"udOq_XoGd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JEhyzTnve.map","// Generated by Framer (31f3ac5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Helvetica Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Helvetica Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica\",url:\"https://framerusercontent.com/assets/YBx0N8UwTb43C7IOVw1a0ohzc.woff2\",weight:\"700\"}]}];export const css=['.framer-aQOaw .framer-styles-preset-1dyxcc0:not(.rich-text-wrapper), .framer-aQOaw .framer-styles-preset-1dyxcc0.rich-text-wrapper p { --framer-font-family: \"Helvetica Bold\", \"Helvetica Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: 0em; --framer-line-height: 130%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #faf7f0; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-aQOaw\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (56c9da3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/PKg3iyaije4i5GGIxWhb/F7vUKLKXlOwBDf6PGSFO/EjfWqxOq_.js\";const enabledGestures={leQXvyQli:{hover:true}};const serializationHash=\"framer-6jphp\";const variantClassNames={leQXvyQli:\"framer-v-1rpv2yt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Tw9ANzNwv=undefined;const yCdg7fSz4=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,width,...props})=>{return{...props,Tw9ANzNwv:link??props.Tw9ANzNwv,yCdg7fSz4:title??props.yCdg7fSz4??\"Explore\"};};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,Tw9ANzNwv,yCdg7fSz4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"leQXvyQli\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.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(Link,{href:Tw9ANzNwv,motionChild:true,nodeId:\"leQXvyQli\",openInNewTab:true,scopeId:\"wWOiNPdvw\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1rpv2yt\",className,classNames)} framer-bhszq4`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"leQXvyQli\",ref:refBinding,style:{opacity:.6,...style},variants:{\"leQXvyQli-hover\":{opacity:1}},...addPropertyOverrides({\"leQXvyQli-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1dyxcc0\",\"data-styles-preset\":\"EjfWqxOq_\",dir:\"auto\",children:\"Explore\"})}),className:\"framer-1n2weqf\",\"data-framer-name\":\"Supporting copy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ActrjBh3B\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:yCdg7fSz4,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\".framer-6jphp.framer-bhszq4, .framer-6jphp .framer-bhszq4 { display: block; }\",\".framer-6jphp.framer-1rpv2yt { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-6jphp .framer-1n2weqf { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 57\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"jSlH7Va1G\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Tw9ANzNwv\":\"link\",\"yCdg7fSz4\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerwWOiNPdvw=withCSS(Component,css,\"framer-6jphp\");export default FramerwWOiNPdvw;FramerwWOiNPdvw.displayName=\"Text link\";FramerwWOiNPdvw.defaultProps={height:16,width:57};addPropertyControls(FramerwWOiNPdvw,{Tw9ANzNwv:{title:\"Link\",type:ControlType.Link},yCdg7fSz4:{defaultValue:\"Explore\",displayTextArea:false,title:\"Title\",type:ControlType.String},onyCdg7fSz4Change:{changes:\"yCdg7fSz4\",type:ControlType.ChangeHandler}});addFonts(FramerwWOiNPdvw,[{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)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwWOiNPdvw\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"Tw9ANzNwv\\\":\\\"link\\\",\\\"yCdg7fSz4\\\":\\\"title\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"57\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jSlH7Va1G\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"16\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wWOiNPdvw.map","// Generated by Framer (719f2c1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import UserComponent2 from\"https://framerusercontent.com/modules/bdbU0djEjcevzqN1TAey/2A1ffDZ5DsqiXYRgoqfw/Jz003i_fI.js\";import UserComponent from\"https://framerusercontent.com/modules/PtxaBiSAA5V6LvrpAt6G/EsR1AqByikNQR8Cp2V8c/UD0eTfbk_.js\";import UserComponent1 from\"https://framerusercontent.com/modules/TNOWoCWEr5Q4rZJjW1Ys/7a6Npqy12wRch0Aakncs/X4yTai4nL.js\";import SocialIcon from\"https://framerusercontent.com/modules/mj5hGKM8FlKG5v4LunQ6/3CPgksTT4zSTTN6qx27T/JEhyzTnve.js\";import TextLink from\"https://framerusercontent.com/modules/G9eNfQ9zYS7iNVGDzQc3/ipZ3ugKx4zDiWBKHrUBp/wWOiNPdvw.js\";const SocialIconFonts=getFonts(SocialIcon);const TextLinkFonts=getFonts(TextLink);const cycleOrder=[\"ldkX4YC_O\",\"sGbACRgdS\",\"OMzG_KpWz\",\"qaqqqnIsh\"];const serializationHash=\"framer-wCFvT\";const variantClassNames={ldkX4YC_O:\"framer-v-1ivd1is\",OMzG_KpWz:\"framer-v-16xj0x0\",qaqqqnIsh:\"framer-v-17pb18c\",sGbACRgdS:\"framer-v-1epabr4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Compact Desktop\":\"sGbACRgdS\",Desktop:\"ldkX4YC_O\",Mobile:\"qaqqqnIsh\",Template:\"OMzG_KpWz\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ldkX4YC_O\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ldkX4YC_O\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ivd1is\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"ldkX4YC_O\",ref:refBinding,style:{background:\"linear-gradient(180deg, rgb(47, 7, 11) 0%, rgb(78, 11, 18) 35%)\",...style},...addPropertyOverrides({OMzG_KpWz:{\"data-framer-name\":\"Template\"},qaqqqnIsh:{\"data-framer-name\":\"Mobile\"},sGbACRgdS:{\"data-framer-name\":\"Compact Desktop\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-9ubw4c\",layoutDependency:layoutDependency,layoutId:\"pSd5FwFlv\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-vaukio\",layoutDependency:layoutDependency,layoutId:\"alTLbw8pw\",requiresOverflowVisible:false,style:{rotate:10},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1240 1108\" overflow=\"visible\"><g><defs><radialGradient id=\"idsalTLbw8pw_1g1975761339\" cy=\"0.5\" cx=\"0.5\" r=\"0.5\" gradientTransform=\"translate(0.5, 0.5) scale(1 1) translate(-0.5, -0.5)\"><stop offset=\"0.3620689655172414\" stop-color=\"rgba(178, 14, 31, 0.7)\" stop-opacity=\"0.7\"></stop><stop offset=\"1\" stop-color=\"rgba(78, 11, 18, 0)\" stop-opacity=\"0\"></stop></radialGradient></defs><path d=\"M 620 0 C 962.417 0 1240 248.034 1240 554 C 1240 859.966 962.417 1108 620 1108 C 277.583 1108 0 859.966 0 554 C 0 248.034 277.583 0 620 0 Z\" fill=\"url(#idsalTLbw8pw_1g1975761339)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({OMzG_KpWz:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1240 1108\" overflow=\"visible\"><g><defs><radialGradient id=\"idsOMzG_KpWzalTLbw8pw_1g1975761339\" cy=\"0.5\" cx=\"0.5\" r=\"0.5\" gradientTransform=\"translate(0.5, 0.5) scale(1 1) translate(-0.5, -0.5)\"><stop offset=\"0.3620689655172414\" stop-color=\"rgba(178, 14, 31, 0.7)\" stop-opacity=\"0.7\"></stop><stop offset=\"1\" stop-color=\"rgba(78, 11, 18, 0)\" stop-opacity=\"0\"></stop></radialGradient></defs><path d=\"M 620 0 C 962.417 0 1240 248.034 1240 554 C 1240 859.966 962.417 1108 620 1108 C 277.583 1108 0 859.966 0 554 C 0 248.034 277.583 0 620 0 Z\" fill=\"url(#idsOMzG_KpWzalTLbw8pw_1g1975761339)\"></path></g></svg>'},qaqqqnIsh:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 666 595\" overflow=\"visible\"><g><defs><radialGradient id=\"idsqaqqqnIshalTLbw8pw_1g1975761339\" cy=\"0.5\" cx=\"0.5\" r=\"0.5\" gradientTransform=\"translate(0.5, 0.5) scale(1 1) translate(-0.5, -0.5)\"><stop offset=\"0.3620689655172414\" stop-color=\"rgba(178, 14, 31, 0.7)\" stop-opacity=\"0.7\"></stop><stop offset=\"1\" stop-color=\"rgba(78, 11, 18, 0)\" stop-opacity=\"0\"></stop></radialGradient></defs><path d=\"M 333 0 C 516.911 0 666 133.195 666 297.5 C 666 461.805 516.911 595 333 595 C 149.089 595 0 461.805 0 297.5 C 0 133.195 149.089 0 333 0 Z\" fill=\"url(#idsqaqqqnIshalTLbw8pw_1g1975761339)\"></path></g></svg>'},sGbACRgdS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1240 1108\" overflow=\"visible\"><g><defs><radialGradient id=\"idssGbACRgdSalTLbw8pw_1g1975761339\" cy=\"0.5\" cx=\"0.5\" r=\"0.5\" gradientTransform=\"translate(0.5, 0.5) scale(1 1) translate(-0.5, -0.5)\"><stop offset=\"0.3620689655172414\" stop-color=\"rgba(178, 14, 31, 0.7)\" stop-opacity=\"0.7\"></stop><stop offset=\"1\" stop-color=\"rgba(78, 11, 18, 0)\" stop-opacity=\"0\"></stop></radialGradient></defs><path d=\"M 620 0 C 962.417 0 1240 248.034 1240 554 C 1240 859.966 962.417 1108 620 1108 C 277.583 1108 0 859.966 0 554 C 0 248.034 277.583 0 620 0 Z\" fill=\"url(#idssGbACRgdSalTLbw8pw_1g1975761339)\"></path></g></svg>'}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mrjwdc\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"FKrKVHC9C\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7my1dv\",layoutDependency:layoutDependency,layoutId:\"F746znNEc\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:422.6666666666667,intrinsicWidth:1048,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-481.4)/2)+0+0+0+0),pixelHeight:386,pixelWidth:848,sizes:\"520px\",src:\"https://framerusercontent.com/images/2hQXXXNO4TD1x2Qjk2cY8bRzDlg.png?width=848&height=386\",srcSet:\"https://framerusercontent.com/images/2hQXXXNO4TD1x2Qjk2cY8bRzDlg.png?scale-down-to=512&width=848&height=386 512w,https://framerusercontent.com/images/2hQXXXNO4TD1x2Qjk2cY8bRzDlg.png?width=848&height=386 848w\"},className:\"framer-1r1h025\",\"data-framer-name\":\"White Logo\",layoutDependency:layoutDependency,layoutId:\"odf1wxVa4\",...addPropertyOverrides({OMzG_KpWz:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:422.6666666666667,intrinsicWidth:1048,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-444.4)/2)+0+0+0+0),pixelHeight:386,pixelWidth:848,sizes:\"440px\",src:\"https://framerusercontent.com/images/2hQXXXNO4TD1x2Qjk2cY8bRzDlg.png?width=848&height=386\",srcSet:\"https://framerusercontent.com/images/2hQXXXNO4TD1x2Qjk2cY8bRzDlg.png?scale-down-to=512&width=848&height=386 512w,https://framerusercontent.com/images/2hQXXXNO4TD1x2Qjk2cY8bRzDlg.png?width=848&height=386 848w\"}},qaqqqnIsh:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:422.6666666666667,intrinsicWidth:1048,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-516.4)/2)+0+0+0+0),pixelHeight:386,pixelWidth:848,sizes:`min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 320px)`,src:\"https://framerusercontent.com/images/2hQXXXNO4TD1x2Qjk2cY8bRzDlg.png?width=848&height=386\",srcSet:\"https://framerusercontent.com/images/2hQXXXNO4TD1x2Qjk2cY8bRzDlg.png?scale-down-to=512&width=848&height=386 512w,https://framerusercontent.com/images/2hQXXXNO4TD1x2Qjk2cY8bRzDlg.png?width=848&height=386 848w\"},fitImageDimension:\"height\"},sGbACRgdS:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:422.6666666666667,intrinsicWidth:1048,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-462.4)/2)+0+0+0+0),pixelHeight:386,pixelWidth:848,sizes:\"480px\",src:\"https://framerusercontent.com/images/2hQXXXNO4TD1x2Qjk2cY8bRzDlg.png?width=848&height=386\",srcSet:\"https://framerusercontent.com/images/2hQXXXNO4TD1x2Qjk2cY8bRzDlg.png?scale-down-to=512&width=848&height=386 512w,https://framerusercontent.com/images/2hQXXXNO4TD1x2Qjk2cY8bRzDlg.png?width=848&height=386 848w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mvru4h\",\"data-framer-name\":\"Follow us\",layoutDependency:layoutDependency,layoutId:\"Z3BfK2YTe\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7UXVlbnRpbiBSZWd1bGFy\",\"--framer-font-family\":'\"Quentin Regular\", \"Quentin Regular Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"80%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(236, 224, 200))\",\"--framer-text-transform\":\"lowercase\"},children:\"Follow us\"})}),className:\"framer-nk4a5n\",fonts:[\"CUSTOMV2;Quentin Regular\"],layoutDependency:layoutDependency,layoutId:\"qET5hKWJ4\",style:{\"--extracted-r6o4lv\":\"rgb(236, 224, 200)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-177afpi\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"jNXjDp6Uq\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",y:(componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-481.4)/2)+0+0+0+277+0+58.4+0,...addPropertyOverrides({OMzG_KpWz:{y:(componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-444.4)/2)+0+0+0+240+0+58.4+0},qaqqqnIsh:{y:(componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-516.4)/2)+0+0+0+240+0+58.4+0},sGbACRgdS:{y:(componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-462.4)/2)+0+0+0+258+0+58.4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1eq26ue-container\",layoutDependency:layoutDependency,layoutId:\"nbWZ4huvy-container\",nodeId:\"nbWZ4huvy\",rendersWithMotion:true,scopeId:\"Se5HLX2vl\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"nbWZ4huvy\",layoutId:\"nbWZ4huvy\",rb4ZXALyW:UserComponent,style:{height:\"100%\",width:\"100%\"},U8GOffGpe:\"https://www.instagram.com/shanarra_goode/\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",y:(componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-481.4)/2)+0+0+0+277+0+58.4+0,...addPropertyOverrides({OMzG_KpWz:{y:(componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-444.4)/2)+0+0+0+240+0+58.4+0},qaqqqnIsh:{y:(componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-516.4)/2)+0+0+0+240+0+58.4+0},sGbACRgdS:{y:(componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-462.4)/2)+0+0+0+258+0+58.4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yct46g-container\",layoutDependency:layoutDependency,layoutId:\"YU5YWhRK2-container\",nodeId:\"YU5YWhRK2\",rendersWithMotion:true,scopeId:\"Se5HLX2vl\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"YU5YWhRK2\",layoutId:\"YU5YWhRK2\",rb4ZXALyW:UserComponent1,style:{height:\"100%\",width:\"100%\"},U8GOffGpe:\"https://www.tiktok.com/@shanarra_goode\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",y:(componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-481.4)/2)+0+0+0+277+0+58.4+0,...addPropertyOverrides({OMzG_KpWz:{y:(componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-444.4)/2)+0+0+0+240+0+58.4+0},qaqqqnIsh:{y:(componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-516.4)/2)+0+0+0+240+0+58.4+0},sGbACRgdS:{y:(componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-462.4)/2)+0+0+0+258+0+58.4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wxl53p-container\",layoutDependency:layoutDependency,layoutId:\"yA1Mwub2G-container\",nodeId:\"yA1Mwub2G\",rendersWithMotion:true,scopeId:\"Se5HLX2vl\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"yA1Mwub2G\",layoutId:\"yA1Mwub2G\",rb4ZXALyW:UserComponent2,style:{height:\"100%\",width:\"100%\"},U8GOffGpe:\"mailto:shanarra@thegoodeguide.co\",width:\"100%\"})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1231kcc\",\"data-framer-name\":\"links\",layoutDependency:layoutDependency,layoutId:\"pd0QCOJp1\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ouMWs4XfM\"},implicitPathVariables:undefined},{href:{webPageId:\"ouMWs4XfM\"},implicitPathVariables:undefined},{href:{webPageId:\"ouMWs4XfM\"},implicitPathVariables:undefined},{href:{webPageId:\"ouMWs4XfM\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-481.4)/2)+0+465.4+0,...addPropertyOverrides({OMzG_KpWz:{y:(componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-444.4)/2)+0+428.4+0},qaqqqnIsh:{y:(componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-516.4)/2)+0+428.4+0+0},sGbACRgdS:{y:(componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-462.4)/2)+0+446.4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o8gm86-container\",\"data-framer-name\":\"Privacy Policy\",layoutDependency:layoutDependency,layoutId:\"ISpb6Tc3t-container\",name:\"Privacy Policy\",nodeId:\"ISpb6Tc3t\",rendersWithMotion:true,scopeId:\"Se5HLX2vl\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"ISpb6Tc3t\",layoutId:\"ISpb6Tc3t\",name:\"Privacy Policy\",Tw9ANzNwv:resolvedLinks[0],width:\"100%\",yCdg7fSz4:\"Privacy Policy\",...addPropertyOverrides({OMzG_KpWz:{Tw9ANzNwv:resolvedLinks[2]},qaqqqnIsh:{Tw9ANzNwv:resolvedLinks[3]},sGbACRgdS:{Tw9ANzNwv:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Vfku108cm\"},implicitPathVariables:undefined},{href:{webPageId:\"Vfku108cm\"},implicitPathVariables:undefined},{href:{webPageId:\"Vfku108cm\"},implicitPathVariables:undefined},{href:{webPageId:\"Vfku108cm\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-481.4)/2)+0+465.4+0,...addPropertyOverrides({OMzG_KpWz:{y:(componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-444.4)/2)+0+428.4+0},qaqqqnIsh:{y:(componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-516.4)/2)+0+428.4+0+36},sGbACRgdS:{y:(componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-462.4)/2)+0+446.4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uyv0vk-container\",\"data-framer-name\":\"Cookie Policy\",layoutDependency:layoutDependency,layoutId:\"ve4XXcYEp-container\",name:\"Cookie Policy\",nodeId:\"ve4XXcYEp\",rendersWithMotion:true,scopeId:\"Se5HLX2vl\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"ve4XXcYEp\",layoutId:\"ve4XXcYEp\",name:\"Cookie Policy\",Tw9ANzNwv:resolvedLinks1[0],width:\"100%\",yCdg7fSz4:\"Cookie Policy\",...addPropertyOverrides({OMzG_KpWz:{Tw9ANzNwv:resolvedLinks1[2]},qaqqqnIsh:{Tw9ANzNwv:resolvedLinks1[3]},sGbACRgdS:{Tw9ANzNwv:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"P_TC5C7rF\"},implicitPathVariables:undefined},{href:{webPageId:\"P_TC5C7rF\"},implicitPathVariables:undefined},{href:{webPageId:\"P_TC5C7rF\"},implicitPathVariables:undefined},{href:{webPageId:\"P_TC5C7rF\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-481.4)/2)+0+465.4+0,...addPropertyOverrides({OMzG_KpWz:{y:(componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-444.4)/2)+0+428.4+0},qaqqqnIsh:{y:(componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-516.4)/2)+0+428.4+0+72},sGbACRgdS:{y:(componentViewport?.y||0)+(150+((componentViewport?.height||200)-210-462.4)/2)+0+446.4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qqbyw0-container\",\"data-framer-name\":\"Terms of Use\",layoutDependency:layoutDependency,layoutId:\"LWQeZoAeV-container\",name:\"Terms of Use\",nodeId:\"LWQeZoAeV\",rendersWithMotion:true,scopeId:\"Se5HLX2vl\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"LWQeZoAeV\",layoutId:\"LWQeZoAeV\",name:\"Terms of Use\",Tw9ANzNwv:resolvedLinks2[0],width:\"100%\",yCdg7fSz4:\"Terms of Use\",...addPropertyOverrides({OMzG_KpWz:{Tw9ANzNwv:resolvedLinks2[2]},qaqqqnIsh:{Tw9ANzNwv:resolvedLinks2[3]},sGbACRgdS:{Tw9ANzNwv:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})})]})]})]})})})});});const css=[\".framer-wCFvT.framer-1p02tuv, .framer-wCFvT .framer-1p02tuv { display: block; }\",\".framer-wCFvT.framer-1ivd1is { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 150px 40px 60px 40px; position: relative; width: 1440px; }\",\".framer-wCFvT .framer-9ubw4c { bottom: -554px; flex: none; left: calc(50.00000000000002% - 1414px / 2); overflow: visible; position: absolute; top: -74px; width: 1414px; }\",\".framer-wCFvT .framer-vaukio { height: 1108px; left: 87px; position: absolute; top: 100px; width: 1240px; }\",\".framer-wCFvT .framer-1mrjwdc { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 90px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-wCFvT .framer-7my1dv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-wCFvT .framer-1r1h025 { aspect-ratio: 2.197 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 520px; }\",\".framer-wCFvT .framer-mvru4h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-wCFvT .framer-nk4a5n { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-wCFvT .framer-177afpi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-wCFvT .framer-1eq26ue-container, .framer-wCFvT .framer-1yct46g-container, .framer-wCFvT .framer-1wxl53p-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-wCFvT .framer-1231kcc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-wCFvT .framer-1o8gm86-container, .framer-wCFvT .framer-1uyv0vk-container, .framer-wCFvT .framer-qqbyw0-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-wCFvT.framer-v-1epabr4.framer-1ivd1is { width: 1200px; }\",\".framer-wCFvT.framer-v-1epabr4 .framer-9ubw4c { left: -107px; right: -107px; width: unset; }\",\".framer-wCFvT.framer-v-1epabr4 .framer-1r1h025 { width: 480px; }\",\".framer-wCFvT.framer-v-16xj0x0.framer-1ivd1is { width: 834px; }\",\".framer-wCFvT.framer-v-16xj0x0 .framer-9ubw4c { left: -290px; right: -290px; width: unset; }\",\".framer-wCFvT.framer-v-16xj0x0 .framer-1r1h025 { width: 440px; }\",\".framer-wCFvT.framer-v-17pb18c.framer-1ivd1is { padding: 150px 20px 60px 20px; width: 390px; }\",\".framer-wCFvT.framer-v-17pb18c .framer-9ubw4c { bottom: -474px; left: -512px; right: -512px; top: -154px; width: unset; }\",\".framer-wCFvT.framer-v-17pb18c .framer-vaukio { height: 595px; left: 374px; top: 349px; width: 666px; }\",\".framer-wCFvT.framer-v-17pb18c .framer-7my1dv { width: 100%; }\",\".framer-wCFvT.framer-v-17pb18c .framer-1r1h025 { aspect-ratio: unset; max-width: 320px; width: 100%; }\",\".framer-wCFvT.framer-v-17pb18c .framer-1231kcc { flex-direction: column; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 691\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"sGbACRgdS\":{\"layout\":[\"fixed\",\"auto\"]},\"OMzG_KpWz\":{\"layout\":[\"fixed\",\"auto\"]},\"qaqqqnIsh\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSe5HLX2vl=withCSS(Component,css,\"framer-wCFvT\");export default FramerSe5HLX2vl;FramerSe5HLX2vl.displayName=\"10 Footer\";FramerSe5HLX2vl.defaultProps={height:691,width:1440};addPropertyControls(FramerSe5HLX2vl,{variant:{options:[\"ldkX4YC_O\",\"sGbACRgdS\",\"OMzG_KpWz\",\"qaqqqnIsh\"],optionTitles:[\"Desktop\",\"Compact Desktop\",\"Template\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerSe5HLX2vl,[{explicitInter:true,fonts:[{cssFamilyName:\"Quentin Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Quentin\",url:\"https://framerusercontent.com/assets/6tVMAbAJjkl9ZTLzasaOkRxejo.woff2\",weight:\"400\"}]},...SocialIconFonts,...TextLinkFonts],{supportsExplicitInterCodegen:true});FramerSe5HLX2vl.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(SocialIcon,{},context),()=>forwardLoader(TextLink,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSe5HLX2vl\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sGbACRgdS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OMzG_KpWz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qaqqqnIsh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"691\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1440\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Se5HLX2vl.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useEffect,useRef}from\"react\";// Contact popup intro: \"…see whether ___ is the right fit.\" On a service page the\n// blank is that service's name; everywhere else it reads \"we're\".\nconst SERVICES={\"business-visibility-system\":\"the Business Visibility Framework\",\"product-evolution-map\":\"the Product Evolution Map\",\"systems-automation-ai\":\"Systems, Automation & AI Implementation\",\"growth-go-to-market\":\"the Growth & Go-to-Market System\",\"platform-app-development\":\"Platform & App Development\"};const FIT=/whether .+? (?:is|are) the right fit/;function fitPhrase(){const m=window.location.pathname.match(/\\/service\\/([^/?#]+)/);const name=m?SERVICES[decodeURIComponent(m[1]).toLowerCase()]:undefined;return name?`whether ${name} is the right fit`:\"whether we’re the right fit\";}export function withServiceFit(Component){return /*#__PURE__*/forwardRef((props,forwardedRef)=>{const ref=useRef(null);const setRef=node=>{ref.current=node;if(typeof forwardedRef===\"function\")forwardedRef(node);else if(forwardedRef)forwardedRef.current=node;};useEffect(()=>{const root=ref.current;if(!root)return;const phrase=fitPhrase();const walker=document.createTreeWalker(root,NodeFilter.SHOW_TEXT);for(let n=walker.nextNode();n;n=walker.nextNode()){const text=n.nodeValue||\"\";if(FIT.test(text))n.nodeValue=text.replace(FIT,phrase);}});return /*#__PURE__*/_jsx(Component,{ref:setRef,...props});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withServiceFit\":{\"type\":\"reactHoc\",\"name\":\"withServiceFit\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ContactFitText.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";// HubSpot's current embed (forms built in the new form editor) as a code component.\n// - Service pages: picks the form for /service/<slug> from the \"Service forms\" list,\n//   so one popup component serves every page.\n// - Resources: fills the hidden \"Resource Downloaded\" property and, after a\n//   successful submit, tells ResourceGate to unlock (window event).\n// HubSpot's embed script renders any .hs-form-frame it finds, including ones added\n// after load, and exposes window.HubspotFormsV4 for field values.\nconst UNLOCK_EVENT=\"tgg:resources-unlock\";function scriptSrc(region,portalId){const host=!region||region===\"na1\"?\"js.hsforms.net\":`js-${region}.hsforms.net`;return`https://${host}/forms/embed/${portalId}.js`;}function ensureScript(src){if(document.querySelector(`script[src=\"${src}\"]`))return;const s=document.createElement(\"script\");s.src=src;// Let a later mount try again if this load fails.\ns.onerror=()=>s.remove();document.body.appendChild(s);}// \"slug = form id\", one per line or comma-separated.\nfunction pickForm(fallback,serviceForms){const m=window.location.pathname.match(/\\/service\\/([^/?#]+)/);if(!m)return fallback;const page=decodeURIComponent(m[1]).toLowerCase();for(const line of serviceForms.split(/[\\n,;]+/)){const[slug,id]=line.split(\"=\").map(s=>s.trim());if(slug&&slug.toLowerCase()===page&&id)return id;}return fallback;}// Framer navigates client-side; track the path so a popup that stays mounted\n// switches to the next service's form.\nconst PATH_EVENT=\"tgg:path-change\";let historyWrapped=false;function watchPath(){if(historyWrapped)return;historyWrapped=true;for(const k of[\"pushState\",\"replaceState\"]){const orig=history[k];history[k]=function(...args){const r=orig.apply(this,args);window.dispatchEvent(new Event(PATH_EVENT));return r;};}window.addEventListener(\"popstate\",()=>window.dispatchEvent(new Event(PATH_EVENT)));}function usePath(){const[path,setPath]=useState(\"\");useEffect(()=>{watchPath();const update=()=>setPath(window.location.pathname);update();window.addEventListener(PATH_EVENT,update);return()=>window.removeEventListener(PATH_EVENT,update);},[]);return path;}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function HubSpotFormFrame(props){const{portalId=\"149256590\",region=\"eu1\",formId=\"\",serviceForms=\"\",resource=\"\",resourceField=\"0-1/resource_downloaded\",unlockResources=false,inset=false,style}=props;// HubSpot styles the form inside its iframe (dark labels), so on wine cards\n// it sits in a cream panel like the contact popup's.\nconst panel=inset?{background:\"rgb(250, 247, 240)\",borderRadius:16,padding:\"24px 20px\"}:{};const ref=useRef(null);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const path=usePath();useEffect(()=>{const box=ref.current;if(!box||isCanvas||!portalId||!path)return;const id=pickForm(formId.trim(),serviceForms).toLowerCase();if(!id)return;const frame=document.createElement(\"div\");frame.className=\"hs-form-frame\";frame.dataset.region=region;frame.dataset.formId=id;frame.dataset.portalId=portalId;box.replaceChildren(frame);ensureScript(scriptSrc(region,portalId));// Only react to the form instance rendered inside this component. Its\n// instance id is recorded at on-ready, because by the success event HubSpot\n// may have swapped the iframe for its thank-you view.\nconst mine=new Set;const onReady=e=>{const form=window.HubspotFormsV4?.getFormFromEvent?.(e);if(!form||String(form.getFormId()).toLowerCase()!==id)return;const inst=form.getInstanceId?.();if(!inst||!box.querySelector(`iframe[src*=\"${inst}\"]`))return;mine.add(inst);if(resource)form.setFieldValue(resourceField,resource);};const onSuccess=e=>{if(!unlockResources)return;const d=e.detail||{};const inst=d.instanceId??window.HubspotFormsV4?.getFormFromEvent?.(e)?.getInstanceId?.();// Fallback on the form id alone: only gate instances set unlockResources.\nif(inst&&mine.has(inst)||String(d.formId||\"\").toLowerCase()===id){window.dispatchEvent(new CustomEvent(UNLOCK_EVENT));}else{console.warn(\"HubSpotFormFrame: submission did not match this form\",d);}};window.addEventListener(\"hs-form-event:on-ready\",onReady);window.addEventListener(\"hs-form-event:on-submission:success\",onSuccess);return()=>{window.removeEventListener(\"hs-form-event:on-ready\",onReady);window.removeEventListener(\"hs-form-event:on-submission:success\",onSuccess);box.replaceChildren();};},[portalId,region,formId,serviceForms,resource,resourceField,unlockResources,isCanvas,path]);if(isCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{...panel,...style,padding:24,border:\"1px dashed rgba(78, 11, 18, 0.4)\",color:\"rgb(78, 11, 18)\",fontSize:14,lineHeight:1.5},children:[\"HubSpot form \",formId?formId.slice(0,8):\"(service forms by page)\",resource?` \\xb7 resource: ${resource}`:\"\"]});}return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:\"100%\",boxSizing:\"border-box\",...panel,...style}});}addPropertyControls(HubSpotFormFrame,{portalId:{type:ControlType.String,title:\"Portal ID\",defaultValue:\"149256590\"},region:{type:ControlType.String,title:\"Region\",defaultValue:\"eu1\"},formId:{type:ControlType.String,title:\"Form ID\",defaultValue:\"\"},serviceForms:{type:ControlType.String,title:\"Service forms\",displayTextArea:true,defaultValue:\"\",description:\"slug = form ID, one per line or comma-separated. Used on /service/<slug> pages.\"},resource:{type:ControlType.String,title:\"Resource\",defaultValue:\"\"},resourceField:{type:ControlType.String,title:\"Resource field\",defaultValue:\"0-1/resource_downloaded\"},unlockResources:{type:ControlType.Boolean,title:\"Unlocks gate\",defaultValue:false},inset:{type:ControlType.Boolean,title:\"Cream panel\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HubSpotFormFrame\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HubSpotFormFrame.map","// Generated by Framer (31f3ac5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Belarus Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Belarus Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Belarus\",url:\"https://framerusercontent.com/assets/ykBlfAx4MBAFdsVh3MgU1W8BjZY.woff2\",weight:\"400\"}]}];export const css=['.framer-GRBUX .framer-styles-preset-aq4qi:not(.rich-text-wrapper), .framer-GRBUX .framer-styles-preset-aq4qi.rich-text-wrapper h3 { --framer-font-family: \"Belarus Regular\", \"Belarus Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 72px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 100%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #4d0a11; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1439px) and (min-width: 1200px) { .framer-GRBUX .framer-styles-preset-aq4qi:not(.rich-text-wrapper), .framer-GRBUX .framer-styles-preset-aq4qi.rich-text-wrapper h3 { --framer-font-family: \"Belarus Regular\", \"Belarus Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 58px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 100%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #4d0a11; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 1199px) and (min-width: 834px) { .framer-GRBUX .framer-styles-preset-aq4qi:not(.rich-text-wrapper), .framer-GRBUX .framer-styles-preset-aq4qi.rich-text-wrapper h3 { --framer-font-family: \"Belarus Regular\", \"Belarus Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 46px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 100%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #4d0a11; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 833px) and (min-width: 0px) { .framer-GRBUX .framer-styles-preset-aq4qi:not(.rich-text-wrapper), .framer-GRBUX .framer-styles-preset-aq4qi.rich-text-wrapper h3 { --framer-font-family: \"Belarus Regular\", \"Belarus Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 37px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 100%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #4d0a11; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-GRBUX\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (13ebf9e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withServiceFit}from\"https://framerusercontent.com/modules/qUHAONdkaADU5KEPbQxQ/UlNmeOcJV66TP9nLH0SB/ContactFitText.js\";import HubSpotFormFrame from\"https://framerusercontent.com/modules/Mm0hpLvo7TU4huMRPc6Q/nqtlcHsmIrK9EwTioIb0/HubSpotFormFrame.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/08Hj87jnFAALWLbdRpGJ/B0x7tbVuTOLVCfVx3w6U/fjjOrWWDW.js\";const RichTextWithServiceFit1j2m1gy=withCodeBoundaryForOverrides(RichText,{nodeId:\"HEgdhvZxw\",override:withServiceFit,scopeId:\"Uqo1NPZKn\"});const HubSpotFormFrameFonts=getFonts(HubSpotFormFrame);const cycleOrder=[\"vvVed0rd8\",\"KqvTI_phy\",\"E_fcMD7a8\",\"LWGxsji5F\"];const serializationHash=\"framer-egnpJ\";const variantClassNames={E_fcMD7a8:\"framer-v-1l1i31k\",KqvTI_phy:\"framer-v-4b0txq\",LWGxsji5F:\"framer-v-y3kv8n\",vvVed0rd8:\"framer-v-1wtx787\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Compact Desktop\":\"KqvTI_phy\",Desktop:\"vvVed0rd8\",Mobile:\"LWGxsji5F\",Tablet:\"E_fcMD7a8\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vvVed0rd8\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vvVed0rd8\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1wtx787\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"vvVed0rd8\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(250, 247, 240, 0.18)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(180deg, rgb(101, 13, 23) 0%, rgb(46, 6, 10) 100%)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,...style},...addPropertyOverrides({E_fcMD7a8:{\"data-framer-name\":\"Tablet\"},KqvTI_phy:{\"data-framer-name\":\"Compact Desktop\"},LWGxsji5F:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u2ulsm\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"RvatdtsCD\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-aq4qi\",\"data-styles-preset\":\"fjjOrWWDW\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(250, 247, 240))\"},children:\"Let’s Talk\"})}),className:\"framer-i0ppgi\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DKPB2BYI0\",style:{\"--extracted-a0htzi\":\"rgb(250, 247, 240)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichTextWithServiceFit1j2m1gy,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SGVsdmV0aWNhIEJvbGQ=\",\"--framer-font-family\":'\"Helvetica Bold\", \"Helvetica Bold Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"29px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(250, 247, 240))\"},children:\"Tell us what you’re building, where you’re stuck, and what you need help making clearer. We’ll use the 20-minute call to understand your needs and see whether the Business Visibility Framework is the right fit.\"})}),className:\"framer-1j2m1gy\",\"data-framer-name\":\"Intro\",fonts:[\"CUSTOMV2;Helvetica Bold\"],layoutDependency:layoutDependency,layoutId:\"HEgdhvZxw\",style:{\"--extracted-r6o4lv\":\"rgb(250, 247, 240)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.8},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vkeda5\",\"data-framer-name\":\"HubSpot form inset\",layoutDependency:layoutDependency,layoutId:\"VonVurmwN\",style:{backgroundColor:\"rgb(250, 247, 240)\",borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tyzb52-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"hlv5fflXT-container\",nodeId:\"hlv5fflXT\",rendersWithMotion:true,scopeId:\"Uqo1NPZKn\",children:/*#__PURE__*/_jsx(HubSpotFormFrame,{formId:\"bb3d2fbd-da73-4b30-8d87-75dcdcb718e4\",height:\"100%\",id:\"hlv5fflXT\",inset:false,layoutId:\"hlv5fflXT\",portalId:\"149256590\",region:\"eu1\",resource:\"\",resourceField:\"0-1/resource_downloaded\",serviceForms:\"business-visibility-system = 6411e628-b186-4c51-8fec-938cf0a78b7e, product-evolution-map = 4fca75d3-0e66-4766-9850-56bc86440236, systems-automation-ai = 8cc4b34b-24f1-4318-b902-9167991e2483, growth-go-to-market = 9ba98e86-4be2-4b40-ae70-a677b5d0e8fa, platform-app-development = ed194125-42c6-4d71-b3ae-c423bed1632a\",style:{width:\"100%\"},unlockResources:false,width:\"100%\"})})})})]})})})});});const css=[\".framer-egnpJ.framer-197m75m, .framer-egnpJ .framer-197m75m { display: block; }\",\".framer-egnpJ.framer-1wtx787 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 40px; position: relative; width: 620px; will-change: var(--framer-will-change-override, transform); }\",\".framer-egnpJ .framer-1u2ulsm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-egnpJ .framer-i0ppgi { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-egnpJ .framer-1j2m1gy { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 540px; word-break: break-word; word-wrap: break-word; }\",\".framer-egnpJ .framer-vkeda5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 8px 12px 8px 12px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-egnpJ .framer-1tyzb52-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-egnpJ.framer-v-y3kv8n.framer-1wtx787 { width: 390px; }\",\".framer-egnpJ.framer-v-y3kv8n .framer-1j2m1gy { width: 100%; }\",...sharedStyle.css,'.framer-egnpJ[data-border=\"true\"]::after, .framer-egnpJ [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 340\n * @framerIntrinsicWidth 620\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"KqvTI_phy\":{\"layout\":[\"fixed\",\"auto\"]},\"E_fcMD7a8\":{\"layout\":[\"fixed\",\"auto\"]},\"LWGxsji5F\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"_r401o3\",\"trackingId\":\"null\"}]\n */const FramerUqo1NPZKn=withCSS(Component,css,\"framer-egnpJ\");export default FramerUqo1NPZKn;FramerUqo1NPZKn.displayName=\"Popup/Contact\";FramerUqo1NPZKn.defaultProps={height:340,width:620};addPropertyControls(FramerUqo1NPZKn,{variant:{options:[\"vvVed0rd8\",\"KqvTI_phy\",\"E_fcMD7a8\",\"LWGxsji5F\"],optionTitles:[\"Desktop\",\"Compact Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerUqo1NPZKn,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Helvetica Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica\",url:\"https://framerusercontent.com/assets/YBx0N8UwTb43C7IOVw1a0ohzc.woff2\",weight:\"700\"}]},...HubSpotFormFrameFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUqo1NPZKn\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"340\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"_r401o3\\\",\\\"trackingId\\\":\\\"null\\\"}]\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KqvTI_phy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"E_fcMD7a8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LWGxsji5F\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"620\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}