{"version":3,"file":"shared-lib.Cuz4EVGL.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","Image1","sharedStyle.css","sharedStyle.fonts","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","__esmMin","pe","init_npm_react_18_3_1","x","ie","oe","p","c","J","init_jsx_runtime","de","motion","MotionConfigContext","LayoutGroup","init_framer_motion_DhsWWWsN","useComponentViewport","cx","getFontsFromSharedStyle","getLoadingLazyAtYPosition","useActiveVariantCallback","init_framer_DcxuU94H","useLocaleInfo","addFonts","Image$1","useVariantState","Link","ControlType","withCSS","RichText","fontStore","addPropertyControls","addPropertyOverrides$4","variants","nextOverrides","variant","overrides","cycleOrder$4","serializationHash$4","variantClassNames$4","transition1$4","Transition$4","humanReadableVariantMap$4","Variants$4","getProps$4","createLayoutDependency$4","FramerbdYTdFgSg","init_bdYTdFgSg","config","transition","value","contextValue","props","navLabel","fallbackRef","refBinding","ref","defaultLayoutId","restProps","layoutDependency","baseVariant","onMouseEnterjcj9yo","activeVariantCallback","args","setGestureState","setVariant","onMouseLeave15beaqz","scopingClassNames","layoutId","gestureHandlers","className","classNames","style","gestureVariant","vgrgdfXr1","addPropertyOverrides$3","cycleOrder$3","serializationHash$3","variantClassNames$3","transition1$3","Transition$3","humanReadableVariantMap$3","Variants$3","getProps$3","createLayoutDependency$3","FramerGvTE_cQEW","init_GvTE_cQEW","onMouseEnter1npwfjz","onMouseLeave1kpnja9","addPropertyOverrides$2","cycleOrder$2","serializationHash$2","variantClassNames$2","transition1$2","Transition$2","humanReadableVariantMap$2","Variants$2","getProps$2","createLayoutDependency$2","FramertYIfh4Vze","init_tYIfh4Vze","onMouseEnter1ud34s3","onMouseLeavef9h4ek","fonts","css$1","init_E6XpnEN90","addPropertyOverrides$1","cycleOrder$1","serializationHash$1","variantClassNames$1","transition1$1","transformTemplate1","Transition$1","humanReadableVariantMap$1","Variants$1","getProps$1","createLayoutDependency$1","Component","css","FramerUE5f067wn","init_UE5f067wn","componentViewport","className$1","isDisplayed","onTap1nma6lt","isDisplayed1","onTap144j3hn","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","humanReadableVariantMap","Variants","getProps","createLayoutDependency","Frameryo5v5a4JT","init_yo5v5a4JT","onMouseEnterwydqe4","onMouseLeaveq4xdb8"],"sources":["https:/framerusercontent.com/modules/5Olj2N8B3kvGzu2bJEMw/PBcNTlzKx6b7vhdnUoEy/bdYTdFgSg.js","https:/framerusercontent.com/modules/0ol3kcnk7c4fg9rKTw6N/SjAv1bQKAPYQP1VMxIco/GvTE_cQEW.js","https:/framerusercontent.com/modules/PAYBYItFYur9o041VHjS/2MB7qZxaKN3bHEIHeE7G/tYIfh4Vze.js","https:/framerusercontent.com/modules/Knm1XMlEGW5SiTIwCz6R/CSqxiMIzd2TxMGHuCM6j/E6XpnEN90.js","https:/framerusercontent.com/modules/oZuG26qSvPQlr9S5hAjX/LC1sjZXDnCbbEg8jSv7A/UE5f067wn.js","https:/framerusercontent.com/modules/nackCK20bE1TB4IToaEZ/DzFMpXzRUnaKGyCC9i0I/yo5v5a4JT.js"],"sourcesContent":["// Generated by Framer (ddc5e5f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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\";const cycleOrder=[\"kWiPGqSRz\",\"MCGYxbbM9\"];const serializationHash=\"framer-BLdXe\";const variantClassNames={kWiPGqSRz:\"framer-v-bff5nw\",MCGYxbbM9:\"framer-v-fkpmtm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const vgrgdfXr1=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={\"Variant 1\":\"kWiPGqSRz\",\"Variant 2\":\"MCGYxbbM9\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,navLabel,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"kWiPGqSRz\",vgrgdfXr1:navLabel??props.vgrgdfXr1??\"HOME\"};};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,vgrgdfXr1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kWiPGqSRz\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterjcj9yo=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"MCGYxbbM9\");});const onMouseLeave15beaqz=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"kWiPGqSRz\");});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:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"kWiPGqSRz\",openInNewTab:false,scopeId:\"bdYTdFgSg\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-bff5nw\",className,classNames)} framer-1slu2po`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"kWiPGqSRz\",onMouseEnter:onMouseEnterjcj9yo,ref:refBinding,style:{...style},...addPropertyOverrides({MCGYxbbM9:{\"data-framer-name\":\"Variant 2\",onMouseEnter:undefined,onMouseLeave:onMouseLeave15beaqz}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"HOME\"})}),className:\"framer-1xmwbf7\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"fvf54edtG\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:vgrgdfXr1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1acqnt9\",layoutDependency:layoutDependency,layoutId:\"Io_QxsRgd\",style:{backgroundColor:\"rgba(0, 140, 255, 0)\"},variants:{MCGYxbbM9:{backgroundColor:\"rgb(0, 140, 255)\"}}})]})})})})});});const css=[\".framer-BLdXe.framer-1slu2po, .framer-BLdXe .framer-1slu2po { display: block; }\",\".framer-BLdXe.framer-bff5nw { height: 36px; position: relative; text-decoration: none; width: 60px; }\",\".framer-BLdXe .framer-1xmwbf7 { flex: none; height: auto; left: 0px; position: absolute; top: 0px; white-space: pre; width: auto; }\",\".framer-BLdXe .framer-1acqnt9 { bottom: 7px; flex: none; left: 0px; overflow: visible; position: absolute; top: 27px; width: 50px; }\",\".framer-BLdXe.framer-v-fkpmtm .framer-1acqnt9 { width: 44px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MCGYxbbM9\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"vgrgdfXr1\":\"navLabel\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerbdYTdFgSg=withCSS(Component,css,\"framer-BLdXe\");export default FramerbdYTdFgSg;FramerbdYTdFgSg.displayName=\"Nav hover home page\";FramerbdYTdFgSg.defaultProps={height:36,width:60};addPropertyControls(FramerbdYTdFgSg,{variant:{options:[\"kWiPGqSRz\",\"MCGYxbbM9\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},vgrgdfXr1:{defaultValue:\"HOME\",displayTextArea:false,title:\"Nav label\",type:ControlType.String},onvgrgdfXr1Change:{changes:\"vgrgdfXr1\",type:ControlType.ChangeHandler}});addFonts(FramerbdYTdFgSg,[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbdYTdFgSg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MCGYxbbM9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"vgrgdfXr1\\\":\\\"navLabel\\\"}\",\"framerIntrinsicWidth\":\"60\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"36\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bdYTdFgSg.map","// Generated by Framer (ddc5e5f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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\";const cycleOrder=[\"oavolP09V\",\"I3eKH57Bu\"];const serializationHash=\"framer-ptkTC\";const variantClassNames={I3eKH57Bu:\"framer-v-c25gc8\",oavolP09V:\"framer-v-780k2w\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const vgrgdfXr1=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={\"Variant 1\":\"oavolP09V\",\"Variant 2\":\"I3eKH57Bu\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,navLabel,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"oavolP09V\",vgrgdfXr1:navLabel??props.vgrgdfXr1??\"HOME\"};};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,vgrgdfXr1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"oavolP09V\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1npwfjz=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"I3eKH57Bu\");});const onMouseLeave1kpnja9=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"oavolP09V\");});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:{webPageId:\"J1ZCZzFEh\"},motionChild:true,nodeId:\"oavolP09V\",openInNewTab:false,scopeId:\"GvTE_cQEW\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-780k2w\",className,classNames)} framer-1fuodhq`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"oavolP09V\",onMouseEnter:onMouseEnter1npwfjz,ref:refBinding,style:{...style},...addPropertyOverrides({I3eKH57Bu:{\"data-framer-name\":\"Variant 2\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1kpnja9}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"HOME\"})}),className:\"framer-lqvq37\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"zzNrjocuT\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:vgrgdfXr1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-j24hhi\",layoutDependency:layoutDependency,layoutId:\"YOkqDWoT5\",style:{backgroundColor:\"rgba(0, 140, 255, 0)\"},variants:{I3eKH57Bu:{backgroundColor:\"rgb(0, 140, 255)\"}}})]})})})})});});const css=[\".framer-ptkTC.framer-1fuodhq, .framer-ptkTC .framer-1fuodhq { display: block; }\",\".framer-ptkTC.framer-780k2w { height: 36px; position: relative; text-decoration: none; width: 60px; }\",\".framer-ptkTC .framer-lqvq37 { flex: none; height: auto; left: 0px; position: absolute; top: 0px; white-space: pre; width: auto; }\",\".framer-ptkTC .framer-j24hhi { bottom: 10px; flex: none; left: 0px; overflow: visible; position: absolute; top: 24px; width: 44px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"I3eKH57Bu\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"vgrgdfXr1\":\"navLabel\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGvTE_cQEW=withCSS(Component,css,\"framer-ptkTC\");export default FramerGvTE_cQEW;FramerGvTE_cQEW.displayName=\"Nav hover industries page\";FramerGvTE_cQEW.defaultProps={height:36,width:60};addPropertyControls(FramerGvTE_cQEW,{variant:{options:[\"oavolP09V\",\"I3eKH57Bu\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},vgrgdfXr1:{defaultValue:\"HOME\",displayTextArea:false,title:\"Nav label\",type:ControlType.String},onvgrgdfXr1Change:{changes:\"vgrgdfXr1\",type:ControlType.ChangeHandler}});addFonts(FramerGvTE_cQEW,[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGvTE_cQEW\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"vgrgdfXr1\\\":\\\"navLabel\\\"}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"36\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"60\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"I3eKH57Bu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GvTE_cQEW.map","// Generated by Framer (ddc5e5f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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\";const cycleOrder=[\"y7L9vZOFm\",\"OB0MXffFp\"];const serializationHash=\"framer-v5rro\";const variantClassNames={OB0MXffFp:\"framer-v-16jbc8y\",y7L9vZOFm:\"framer-v-1r0anhd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const vgrgdfXr1=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={\"Variant 1\":\"y7L9vZOFm\",\"Variant 2\":\"OB0MXffFp\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,navLabel,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"y7L9vZOFm\",vgrgdfXr1:navLabel??props.vgrgdfXr1??\"HOME\"};};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,vgrgdfXr1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"y7L9vZOFm\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1ud34s3=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"OB0MXffFp\");});const onMouseLeavef9h4ek=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"y7L9vZOFm\");});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:{webPageId:\"fHVfPy6NT\"},motionChild:true,nodeId:\"y7L9vZOFm\",openInNewTab:false,scopeId:\"tYIfh4Vze\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1r0anhd\",className,classNames)} framer-i57bii`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"y7L9vZOFm\",onMouseEnter:onMouseEnter1ud34s3,ref:refBinding,style:{...style},...addPropertyOverrides({OB0MXffFp:{\"data-framer-name\":\"Variant 2\",onMouseEnter:undefined,onMouseLeave:onMouseLeavef9h4ek}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"HOME\"})}),className:\"framer-1plg0eu\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"ze7WHxPRA\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:vgrgdfXr1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k07kcj\",layoutDependency:layoutDependency,layoutId:\"X4A1cn61X\",style:{backgroundColor:\"rgba(0, 140, 255, 0)\"},variants:{OB0MXffFp:{backgroundColor:\"rgb(0, 140, 255)\"}}})]})})})})});});const css=[\".framer-v5rro.framer-i57bii, .framer-v5rro .framer-i57bii { display: block; }\",\".framer-v5rro.framer-1r0anhd { height: 36px; position: relative; text-decoration: none; width: 60px; }\",\".framer-v5rro .framer-1plg0eu { flex: none; height: auto; left: 0px; position: absolute; top: 0px; white-space: pre; width: auto; }\",\".framer-v5rro .framer-1k07kcj { bottom: 10px; flex: none; left: 0px; overflow: visible; position: absolute; top: 24px; width: 44px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"OB0MXffFp\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"vgrgdfXr1\":\"navLabel\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertYIfh4Vze=withCSS(Component,css,\"framer-v5rro\");export default FramertYIfh4Vze;FramertYIfh4Vze.displayName=\"Nav hover services\";FramertYIfh4Vze.defaultProps={height:36,width:60};addPropertyControls(FramertYIfh4Vze,{variant:{options:[\"y7L9vZOFm\",\"OB0MXffFp\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},vgrgdfXr1:{defaultValue:\"HOME\",displayTextArea:false,title:\"Nav label\",type:ControlType.String},onvgrgdfXr1Change:{changes:\"vgrgdfXr1\",type:ControlType.ChangeHandler}});addFonts(FramertYIfh4Vze,[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertYIfh4Vze\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"36\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"vgrgdfXr1\\\":\\\"navLabel\\\"}\",\"framerIntrinsicWidth\":\"60\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OB0MXffFp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tYIfh4Vze.map","// Generated by Framer (a050651)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Z8LeX .framer-styles-preset-d11ut5:not(.rich-text-wrapper), .framer-Z8LeX .framer-styles-preset-d11ut5.rich-text-wrapper a { --framer-link-hover-text-color: #008dff; --framer-link-text-color: #ffffff; }\"];export const className=\"framer-Z8LeX\";\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 (0da2bc6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,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/Knm1XMlEGW5SiTIwCz6R/CSqxiMIzd2TxMGHuCM6j/E6XpnEN90.js\";const cycleOrder=[\"TsB4eJTXF\",\"DdsA8JKpJ\"];const serializationHash=\"framer-2m5LT\";const variantClassNames={DdsA8JKpJ:\"framer-v-qe79tr\",TsB4eJTXF:\"framer-v-k0fqd9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1 closed\":\"TsB4eJTXF\",\"Variant 2 open\":\"DdsA8JKpJ\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"TsB4eJTXF\"};};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:\"TsB4eJTXF\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"DdsA8JKpJ\")return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1nma6lt=activeVariantCallback(async(...args)=>{setVariant(\"TsB4eJTXF\");});const isDisplayed1=()=>{if(baseVariant===\"DdsA8JKpJ\")return false;return true;};const onTap144j3hn=activeVariantCallback(async(...args)=>{setVariant(\"DdsA8JKpJ\");});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-k0fqd9\",className,classNames),\"data-framer-name\":\"Variant 1 closed\",layoutDependency:layoutDependency,layoutId:\"TsB4eJTXF\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{DdsA8JKpJ:{backgroundColor:\"rgba(0, 24, 92, 0.95)\"}},...addPropertyOverrides({DdsA8JKpJ:{\"data-framer-name\":\"Variant 2 open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:757,intrinsicWidth:2078,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+22),pixelHeight:757,pixelWidth:2078,positionX:\"center\",positionY:\"center\",sizes:\"160px\",src:\"https://framerusercontent.com/images/8sS57TWsLv16ZC5Jg0jWdHZ43g.png?width=2078&height=757\",srcSet:\"https://framerusercontent.com/images/8sS57TWsLv16ZC5Jg0jWdHZ43g.png?scale-down-to=512&width=2078&height=757 512w,https://framerusercontent.com/images/8sS57TWsLv16ZC5Jg0jWdHZ43g.png?scale-down-to=1024&width=2078&height=757 1024w,https://framerusercontent.com/images/8sS57TWsLv16ZC5Jg0jWdHZ43g.png?scale-down-to=2048&width=2078&height=757 2048w,https://framerusercontent.com/images/8sS57TWsLv16ZC5Jg0jWdHZ43g.png?width=2078&height=757 2078w\"},className:\"framer-173cw1z\",\"data-framer-name\":\"logo\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"WQXmVMUFY\"}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"end\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"X\"})}),className:\"framer-117uh5j\",\"data-highlight\":true,fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"t6VRsjVAn\",onTap:onTap1nma6lt,style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-eg4l6v\",\"data-framer-name\":\"line 4\",layoutDependency:layoutDependency,layoutId:\"BCcrdssYh\",style:{backgroundColor:\"rgba(255, 255, 255, 0.2)\"}}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NJsGsyhC6\"},motionChild:true,nodeId:\"D6sNxfRi3\",openInNewTab:false,relValues:[],scopeId:\"UE5f067wn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-d11ut5\",\"data-styles-preset\":\"E6XpnEN90\",children:\"CONTACT\"})})})}),className:\"framer-1htd4r4\",fonts:[\"FS;Manrope-semibold\"],layoutDependency:layoutDependency,layoutId:\"D6sNxfRi3\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-a9i1mp\",\"data-framer-name\":\"line 3\",layoutDependency:layoutDependency,layoutId:\"xBC46ccdk\",style:{backgroundColor:\"rgba(255, 255, 255, 0.2)\"}}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"J1ZCZzFEh\"},motionChild:true,nodeId:\"qTQENtaHv\",openInNewTab:false,relValues:[],scopeId:\"UE5f067wn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-d11ut5\",\"data-styles-preset\":\"E6XpnEN90\",children:\"INDUSTRIES\"})})})}),className:\"framer-5soi0x\",fonts:[\"FS;Manrope-semibold\"],layoutDependency:layoutDependency,layoutId:\"qTQENtaHv\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f7ytlk\",\"data-framer-name\":\"line 2\",layoutDependency:layoutDependency,layoutId:\"Nw17QUw1z\",style:{backgroundColor:\"rgba(255, 255, 255, 0.2)\"}}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"fHVfPy6NT\"},motionChild:true,nodeId:\"pQDDn7Clf\",openInNewTab:false,relValues:[],scopeId:\"UE5f067wn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-d11ut5\",\"data-styles-preset\":\"E6XpnEN90\",children:\"SERVICES\"})})})}),className:\"framer-4xxhv2\",fonts:[\"FS;Manrope-semibold\"],layoutDependency:layoutDependency,layoutId:\"pQDDn7Clf\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ax477p\",\"data-framer-name\":\"line 1\",layoutDependency:layoutDependency,layoutId:\"lUyj64AbD\",style:{backgroundColor:\"rgba(255, 255, 255, 0.2)\"}}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"R0IJi8CO1\",openInNewTab:false,relValues:[],scopeId:\"UE5f067wn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-d11ut5\",\"data-styles-preset\":\"E6XpnEN90\",children:\"HOME\"})})})}),className:\"framer-nreez2\",fonts:[\"FS;Manrope-semibold\"],layoutDependency:layoutDependency,layoutId:\"R0IJi8CO1\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Kz5kMnX2p\"},motionChild:true,nodeId:\"zEySkELtP\",openInNewTab:false,scopeId:\"UE5f067wn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-dni5ms framer-1c5fjrf\",\"data-framer-name\":\"get a quote button\",layoutDependency:layoutDependency,layoutId:\"zEySkELtP\",style:{backgroundColor:\"rgb(0, 141, 255)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"GET A QUOTE\"})}),className:\"framer-toijtr\",fonts:[\"FS;Manrope-semibold\"],layoutDependency:layoutDependency,layoutId:\"b4stgSi3O\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kziqam\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"yHlZep1yG\",onTap:onTap144j3hn,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-s49gq2\",\"data-framer-name\":\"line 3\",layoutDependency:layoutDependency,layoutId:\"soBdxNB7a\",style:{backgroundColor:\"rgb(255, 255, 255)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l53bll\",\"data-framer-name\":\"line 2\",layoutDependency:layoutDependency,layoutId:\"BqmgPM5QZ\",style:{backgroundColor:\"rgb(255, 255, 255)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g41h11\",\"data-framer-name\":\"line 1\",layoutDependency:layoutDependency,layoutId:\"rgfwyCd5X\",style:{backgroundColor:\"rgb(255, 255, 255)\"}})]})]})})})});});const css=[\".framer-2m5LT.framer-1c5fjrf, .framer-2m5LT .framer-1c5fjrf { display: block; }\",\".framer-2m5LT.framer-k0fqd9 { height: 120px; position: relative; width: 390px; }\",\".framer-2m5LT .framer-173cw1z { flex: none; height: auto; left: 24px; position: absolute; top: 22px; width: 160px; }\",\".framer-2m5LT .framer-117uh5j { cursor: pointer; flex: none; height: 40px; position: absolute; right: 21px; top: 37px; white-space: pre-wrap; width: 40px; word-break: break-word; word-wrap: break-word; }\",\".framer-2m5LT .framer-eg4l6v { flex: none; height: 1px; left: calc(47.692307692307715% - 324px / 2); overflow: visible; position: absolute; top: 354px; width: 324px; }\",\".framer-2m5LT .framer-1htd4r4 { flex: none; height: auto; left: 24px; position: absolute; top: 314px; white-space: pre; width: auto; }\",\".framer-2m5LT .framer-a9i1mp { flex: none; height: 1px; left: calc(47.692307692307715% - 324px / 2); overflow: visible; position: absolute; top: 296px; width: 324px; }\",\".framer-2m5LT .framer-5soi0x { flex: none; height: auto; left: 24px; position: absolute; top: 256px; white-space: pre; width: auto; }\",\".framer-2m5LT .framer-1f7ytlk { flex: none; height: 1px; left: calc(47.692307692307715% - 324px / 2); overflow: visible; position: absolute; top: 238px; width: 324px; }\",\".framer-2m5LT .framer-4xxhv2 { flex: none; height: auto; left: 24px; position: absolute; top: 198px; white-space: pre; width: auto; }\",\".framer-2m5LT .framer-ax477p { flex: none; height: 1px; left: calc(47.692307692307715% - 324px / 2); overflow: visible; position: absolute; top: 180px; width: 324px; }\",\".framer-2m5LT .framer-nreez2 { flex: none; height: auto; left: 24px; position: absolute; top: 140px; white-space: pre; width: auto; }\",\".framer-2m5LT .framer-dni5ms { flex: none; height: 48px; left: 24px; overflow: visible; position: absolute; text-decoration: none; top: 420px; width: 342px; }\",\".framer-2m5LT .framer-toijtr { flex: none; height: auto; left: 50%; position: absolute; top: 50%; white-space: pre; width: auto; }\",\".framer-2m5LT .framer-kziqam { cursor: pointer; flex: none; height: 40px; overflow: visible; position: absolute; right: 10px; top: 25px; width: 40px; }\",\".framer-2m5LT .framer-s49gq2 { bottom: 11px; flex: none; height: 2px; left: calc(50.94339622641512% - 24px / 2); overflow: visible; position: absolute; width: 24px; }\",\".framer-2m5LT .framer-1l53bll { flex: none; height: 2px; left: calc(50.94339622641512% - 24px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 24px; }\",\".framer-2m5LT .framer-1g41h11 { flex: none; height: 2px; left: calc(50.94339622641512% - 24px / 2); overflow: visible; position: absolute; top: 11px; width: 24px; }\",\".framer-2m5LT.framer-v-qe79tr.framer-k0fqd9 { height: 500px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 120\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"DdsA8JKpJ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUE5f067wn=withCSS(Component,css,\"framer-2m5LT\");export default FramerUE5f067wn;FramerUE5f067wn.displayName=\"Phone navigation\";FramerUE5f067wn.defaultProps={height:120,width:390};addPropertyControls(FramerUE5f067wn,{variant:{options:[\"TsB4eJTXF\",\"DdsA8JKpJ\"],optionTitles:[\"Variant 1 closed\",\"Variant 2 open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerUE5f067wn,[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUE5f067wn\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"120\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DdsA8JKpJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"390\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UE5f067wn.map","// Generated by Framer (ddc5e5f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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\";const cycleOrder=[\"KJthqdgTc\",\"xZIqQmV2Q\"];const serializationHash=\"framer-EwNdN\";const variantClassNames={KJthqdgTc:\"framer-v-1w7b9u2\",xZIqQmV2Q:\"framer-v-12e6odj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const vgrgdfXr1=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={\"Variant 1\":\"KJthqdgTc\",\"Variant 2\":\"xZIqQmV2Q\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,navLabel,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"KJthqdgTc\",vgrgdfXr1:navLabel??props.vgrgdfXr1??\"CONTACT\"};};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,vgrgdfXr1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KJthqdgTc\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterwydqe4=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"xZIqQmV2Q\");});const onMouseLeaveq4xdb8=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"KJthqdgTc\");});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:{webPageId:\"NJsGsyhC6\"},motionChild:true,nodeId:\"KJthqdgTc\",openInNewTab:false,scopeId:\"yo5v5a4JT\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1w7b9u2\",className,classNames)} framer-1brjsv4`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"KJthqdgTc\",onMouseEnter:onMouseEnterwydqe4,ref:refBinding,style:{...style},...addPropertyOverrides({xZIqQmV2Q:{\"data-framer-name\":\"Variant 2\",onMouseEnter:undefined,onMouseLeave:onMouseLeaveq4xdb8}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"HOME\"})}),className:\"framer-12phqsy\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"UWIqn6I7r\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:vgrgdfXr1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12yv4oj\",layoutDependency:layoutDependency,layoutId:\"fonvjF8vM\",style:{backgroundColor:\"rgba(0, 140, 255, 0)\"},variants:{xZIqQmV2Q:{backgroundColor:\"rgb(0, 140, 255)\"}}})]})})})})});});const css=[\".framer-EwNdN.framer-1brjsv4, .framer-EwNdN .framer-1brjsv4 { display: block; }\",\".framer-EwNdN.framer-1w7b9u2 { height: 36px; position: relative; text-decoration: none; width: 60px; }\",\".framer-EwNdN .framer-12phqsy { flex: none; height: auto; left: 0px; position: absolute; top: 0px; white-space: pre; width: auto; }\",\".framer-EwNdN .framer-12yv4oj { bottom: 10px; flex: none; left: 0px; overflow: visible; position: absolute; top: 24px; width: 44px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xZIqQmV2Q\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"vgrgdfXr1\":\"navLabel\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameryo5v5a4JT=withCSS(Component,css,\"framer-EwNdN\");export default Frameryo5v5a4JT;Frameryo5v5a4JT.displayName=\"Nav hover contact page\";Frameryo5v5a4JT.defaultProps={height:36,width:60};addPropertyControls(Frameryo5v5a4JT,{variant:{options:[\"KJthqdgTc\",\"xZIqQmV2Q\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},vgrgdfXr1:{defaultValue:\"CONTACT\",displayTextArea:false,title:\"Nav label\",type:ControlType.String},onvgrgdfXr1Change:{changes:\"vgrgdfXr1\",type:ControlType.ChangeHandler}});addFonts(Frameryo5v5a4JT,[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameryo5v5a4JT\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"36\",\"framerIntrinsicWidth\":\"60\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"vgrgdfXr1\\\":\\\"navLabel\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xZIqQmV2Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yo5v5a4JT.map"],"mappings":"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"}