{"version":3,"file":"script_main.CNdleBAV.mjs","names":["addPropertyOverrides","Buttons","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","Image","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","useState","useMemo","rules","css","animation","useMemo","useRef","wordCount","lines","_Fragment","savedIndex","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.useRef","React.useId","className","SVG","fonts","css","className","css","MadeByEmbark","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","className","SVG","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","EllumenNavigation","CTALaunchFonts","CTALaunch","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","CTALaunch","Footer","useRef","React.useId","className","PropertyOverrides","React.createElement","MainPageTemplate","SandboxTemplate","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/oi2BENC7XV5ao3tmEBPX/BxC5BX49fxVFvO3D9rK0/gCkrcTKxp.js","https:/framerusercontent.com/modules/d3GXgcGAypDSZRBgwsH5/MwWRlzkWmaNVWIOOWHT0/Auto_Copyright.js","https:/framerusercontent.com/modules/k76epLFsVsF4jlsF5pgg/wa0IkUg2OzunWKbGWlYP/useColors.js","https:/framerusercontent.com/modules/3IRcdSKMsgRyQ9gSaApX/tJIL8Lil0UnCwHeuYnKM/TextWave_Prod.js","https:/framerusercontent.com/modules/Tj07JUznQw1IvxGxMjsL/jKkVcK0BTUISQZPu0Brz/QfOLFPXv5.js","https:/framerusercontent.com/modules/9d6pPeBC5jfcKKXoUvjq/H8ZtMIFEmsxU9ut1GSxq/Ik1PtHPI1.js","https:/framerusercontent.com/modules/mH4UtZQ65safmAZm8abZ/SaFwgwOerPGce2ss348m/rHs4MAikW.js","https:/framerusercontent.com/modules/w3rMr40pPshvGZKYtKah/JbWAmZVHbMU35BOrt3wF/qZ_XI3P7P.js","https:/framerusercontent.com/modules/7LSgKjxqHCB0zeyBRLJy/zHcwjocsp15QgbheDLgh/K9RkLSGVe.js","https:/framerusercontent.com/modules/iHicxQjrgeyclCYsjrcj/aGeusC4x4mDP6F5Xy2Xs/VzO8M0IhT.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (013b13c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/bbTVchIoYd2o8uRBpeZI/kfbCFeDlbW5kVaLFyKZ3/MOhTEatyY.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/2viqJm0MMWRGzKg6rQzD/iPtGQN2Vbn8I7JA9MJIr/ogKgB8x6f.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/pZE3ZMlqOI7nrtNCMqvY/Sq46sm8MtwF7cKavmCUX/W5729J3pQ.js\";import Buttons from\"https://framerusercontent.com/modules/uUiGFZK9yYini43oWD92/GtsKSQ6N19CzG2LB6NlY/yORaTwldW.js\";const ButtonsFonts=getFonts(Buttons);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"mFnVyQAza\",\"orCSEo06g\",\"dDfMYNgad\"];const serializationHash=\"framer-6simd\";const variantClassNames={dDfMYNgad:\"framer-v-1h0nk05\",mFnVyQAza:\"framer-v-aaaq3y\",orCSEo06g:\"framer-v-1sfdqzh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:30};const transition2={damping:40,delay:.1,mass:1,stiffness:160,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"mFnVyQAza\",Phone:\"dDfMYNgad\",Tablet:\"orCSEo06g\"};const getProps=({bodyCopy,buttonLabel,height,id,image,link,title,width,...props})=>{return{...props,dfwTnhs5_:title??props.dfwTnhs5_??\"Empower Your Agency with Proven IT Solutions\",I0TJl9WBA:link??props.I0TJl9WBA,Nd4K09SB3:image??props.Nd4K09SB3??{alt:\"\",src:\"https://framerusercontent.com/images/vq2oHstoAGWzp6UkG6OKuEhAELQ.png\",srcSet:\"https://framerusercontent.com/images/vq2oHstoAGWzp6UkG6OKuEhAELQ.png?scale-down-to=512 512w,https://framerusercontent.com/images/vq2oHstoAGWzp6UkG6OKuEhAELQ.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/vq2oHstoAGWzp6UkG6OKuEhAELQ.png 1232w\"},OmLJAm00K:bodyCopy??props.OmLJAm00K??\"Ellumen Inc. is your trusted partner in modernizing government operations. Discover how our advanced technology and tailored services can enhance efficiency, security, and innovation across your agency.\",variant:humanReadableVariantMap[props.variant]??props.variant??\"mFnVyQAza\",yAIXFQzNB:buttonLabel??props.yAIXFQzNB??\"Contact Us\"};};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,dfwTnhs5_,OmLJAm00K,Nd4K09SB3,I0TJl9WBA,yAIXFQzNB,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"mFnVyQAza\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.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.section,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-aaaq3y\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"mFnVyQAza\",ref:refBinding,style:{backgroundColor:\"var(--token-9d2364d3-21a1-4998-97d3-20b57b274609, rgb(0, 91, 255))\",...style},...addPropertyOverrides({dDfMYNgad:{\"data-framer-name\":\"Phone\"},orCSEo06g:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-at4f0v\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"wYXlFzqwe\",style:{backgroundColor:\"var(--token-9d2364d3-21a1-4998-97d3-20b57b274609, rgb(0, 91, 255))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cf8l2z\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"I58:3435;16:891\",style:{backgroundColor:\"var(--token-9d2364d3-21a1-4998-97d3-20b57b274609, rgb(0, 91, 255))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o578bi\",\"data-framer-name\":\"Row-L\",layoutDependency:layoutDependency,layoutId:\"I58:3435;17:1399\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-2c3ua9\",\"data-styles-preset\":\"ogKgB8x6f\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-7bc77d28-260e-4b84-92a3-3084b520b0ce, rgb(255, 255, 255)))\"},children:\"Empower Your Agency with Proven IT Solutions\"})}),className:\"framer-fm7yy5\",\"data-framer-name\":\"Create your messaing\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I58:3435;16:892\",style:{\"--extracted-1eung3n\":\"var(--token-7bc77d28-260e-4b84-92a3-3084b520b0ce, rgb(255, 255, 255))\"},text:dfwTnhs5_,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-gaeb1m\",\"data-styles-preset\":\"MOhTEatyY\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7956ef02-b536-4c75-af62-cde1cdd823ac, rgb(236, 241, 247)))\"},children:\"Ellumen Inc. is your trusted partner in modernizing government operations. Discover how our advanced technology and tailored services can enhance efficiency, security, and innovation across your agency.\"})}),className:\"framer-1m89tz2\",\"data-framer-name\":\"Phosfluorescently en\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I58:3435;16:893\",style:{\"--extracted-r6o4lv\":\"var(--token-7956ef02-b536-4c75-af62-cde1cdd823ac, rgb(236, 241, 247))\",\"--framer-paragraph-spacing\":\"30px\"},text:OmLJAm00K,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({dDfMYNgad:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1adu8kc\",\"data-styles-preset\":\"W5729J3pQ\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7956ef02-b536-4c75-af62-cde1cdd823ac, rgb(236, 241, 247)))\"},children:\"Ellumen Inc. is your trusted partner in modernizing government operations. Discover how our advanced technology and tailored services can enhance efficiency, security, and innovation across your agency.\"})})},orCSEo06g:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1adu8kc\",\"data-styles-preset\":\"W5729J3pQ\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7956ef02-b536-4c75-af62-cde1cdd823ac, rgb(236, 241, 247)))\"},children:\"Ellumen Inc. is your trusted partner in modernizing government operations. Discover how our advanced technology and tailored services can enhance efficiency, security, and innovation across your agency.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+0+(((componentViewport?.height||420)-0-405.6)/2+0+0)+0+0+0+82+197.6,...addPropertyOverrides({dDfMYNgad:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||397)-80-250.6)/2+0+0)+0+0+0+0+0+206.6},orCSEo06g:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||385)-120-252.6)/2+0+0)+0+0+0+0+0+206.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4btcgq-container\",layoutDependency:layoutDependency,layoutId:\"ASLSLeJc5-container\",nodeId:\"ASLSLeJc5\",rendersWithMotion:true,scopeId:\"gCkrcTKxp\",children:/*#__PURE__*/_jsx(Buttons,{bOwGuieUn:\"ArrowRight\",height:\"100%\",id:\"ASLSLeJc5\",layoutId:\"ASLSLeJc5\",Q8yG4OdMb:false,variant:\"oOTmTZ2ir\",vjZWklrqI:I0TJl9WBA,width:\"100%\",xEfGs_njT:yAIXFQzNB})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-iho2f2\",\"data-framer-name\":\"Image Wrapper\",layoutDependency:layoutDependency,layoutId:\"mW_ZMDWjy\",style:{backgroundColor:\"var(--token-e2a9035b-7d24-4d94-a09a-897aaacb8327, rgb(156, 163, 189))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,mask:\"linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 37%, rgba(0, 0, 0, 1) 81%, rgba(0, 0, 0, 0) 100%) add\",WebkitMask:\"linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 37%, rgba(0, 0, 0, 1) 81%, rgba(0, 0, 0, 0) 100%) add\"},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:464,intrinsicWidth:616,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||420)-0-405.6)/2+0+0)+0+0+0+0),pixelHeight:928,pixelWidth:1232,sizes:`max(min(${componentViewport?.width||\"100vw\"}, 1400px) * 0.46 - 22px, 1px)`,...toResponsiveImage(Nd4K09SB3)},className:\"framer-1qqx74n\",\"data-framer-name\":\"embarkstudio_a_bright_room_modern_business_office_clean_and_b_bc6a0dad_7da8_4bac_8fa1_300dc8ece875_2\",layoutDependency:layoutDependency,layoutId:\"MMxrYS09w\",...addPropertyOverrides({dDfMYNgad:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:464,intrinsicWidth:616,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+(((componentViewport?.height||397)-80-250.6)/2+0+0)+0+0+0+250.6+0),pixelHeight:928,pixelWidth:1232,sizes:`min(${componentViewport?.width||\"100vw\"} - 40px, 1400px)`,...toResponsiveImage(Nd4K09SB3)}},orCSEo06g:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:464,intrinsicWidth:616,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+60+(((componentViewport?.height||385)-120-252.6)/2+0+0)+0+0+0+252.6+0),pixelHeight:928,pixelWidth:1232,sizes:`min(${componentViewport?.width||\"100vw\"} - 80px, 1400px)`,...toResponsiveImage(Nd4K09SB3)}}},baseVariant,gestureVariant)})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6simd.framer-roewu9, .framer-6simd .framer-roewu9 { display: block; }\",\".framer-6simd.framer-aaaq3y { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1180px; }\",\".framer-6simd .framer-at4f0v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; max-width: 1400px; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-6simd .framer-cf8l2z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-6simd .framer-o578bi { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 82px 52px 82px 52px; position: relative; width: 54%; }\",\".framer-6simd .framer-fm7yy5, .framer-6simd .framer-1m89tz2 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-6simd .framer-4btcgq-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-6simd .framer-iho2f2 { align-self: stretch; flex: 1 0 0px; height: auto; overflow: hidden; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-6simd .framer-1qqx74n { flex: none; height: 100%; left: 0px; overflow: visible; position: absolute; top: 0px; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-6simd.framer-aaaq3y, .framer-6simd .framer-at4f0v, .framer-6simd .framer-cf8l2z, .framer-6simd .framer-o578bi { gap: 0px; } .framer-6simd.framer-aaaq3y > *, .framer-6simd .framer-at4f0v > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-6simd.framer-aaaq3y > :first-child, .framer-6simd .framer-at4f0v > :first-child, .framer-6simd .framer-o578bi > :first-child { margin-top: 0px; } .framer-6simd.framer-aaaq3y > :last-child, .framer-6simd .framer-at4f0v > :last-child, .framer-6simd .framer-o578bi > :last-child { margin-bottom: 0px; } .framer-6simd .framer-cf8l2z > * { margin: 0px; margin-left: calc(22px / 2); margin-right: calc(22px / 2); } .framer-6simd .framer-cf8l2z > :first-child { margin-left: 0px; } .framer-6simd .framer-cf8l2z > :last-child { margin-right: 0px; } .framer-6simd .framer-o578bi > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",\".framer-6simd.framer-v-1sfdqzh.framer-aaaq3y { padding: 60px 40px 60px 40px; width: 576px; }\",\".framer-6simd.framer-v-1sfdqzh .framer-cf8l2z { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 2px; }\",\".framer-6simd.framer-v-1sfdqzh .framer-o578bi, .framer-6simd.framer-v-1h0nk05 .framer-o578bi { padding: 0px; width: 100%; }\",\".framer-6simd.framer-v-1sfdqzh .framer-iho2f2, .framer-6simd.framer-v-1h0nk05 .framer-iho2f2 { align-self: unset; height: 1px; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-6simd.framer-v-1sfdqzh .framer-cf8l2z { gap: 0px; } .framer-6simd.framer-v-1sfdqzh .framer-cf8l2z > * { margin: 0px; margin-bottom: calc(2px / 2); margin-top: calc(2px / 2); } .framer-6simd.framer-v-1sfdqzh .framer-cf8l2z > :first-child { margin-top: 0px; } .framer-6simd.framer-v-1sfdqzh .framer-cf8l2z > :last-child { margin-bottom: 0px; } }\",\".framer-6simd.framer-v-1h0nk05.framer-aaaq3y { padding: 40px 20px 40px 20px; width: 400px; }\",\".framer-6simd.framer-v-1h0nk05 .framer-cf8l2z { flex-direction: column; gap: 0px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-6simd.framer-v-1h0nk05 .framer-cf8l2z { gap: 0px; } .framer-6simd.framer-v-1h0nk05 .framer-cf8l2z > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-6simd.framer-v-1h0nk05 .framer-cf8l2z > :first-child { margin-top: 0px; } .framer-6simd.framer-v-1h0nk05 .framer-cf8l2z > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 420\n * @framerIntrinsicWidth 1180\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"orCSEo06g\":{\"layout\":[\"fixed\",\"auto\"]},\"dDfMYNgad\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"dfwTnhs5_\":\"title\",\"OmLJAm00K\":\"bodyCopy\",\"Nd4K09SB3\":\"image\",\"I0TJl9WBA\":\"link\",\"yAIXFQzNB\":\"buttonLabel\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramergCkrcTKxp=withCSS(Component,css,\"framer-6simd\");export default FramergCkrcTKxp;FramergCkrcTKxp.displayName=\"CTA-Launch\";FramergCkrcTKxp.defaultProps={height:420,width:1180};addPropertyControls(FramergCkrcTKxp,{variant:{options:[\"mFnVyQAza\",\"orCSEo06g\",\"dDfMYNgad\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},dfwTnhs5_:{defaultValue:\"Empower Your Agency with Proven IT Solutions\",displayTextArea:false,title:\"Title\",type:ControlType.String},OmLJAm00K:{defaultValue:\"Ellumen Inc. is your trusted partner in modernizing government operations. Discover how our advanced technology and tailored services can enhance efficiency, security, and innovation across your agency.\",description:\"\",displayTextArea:false,title:\"Body Copy\",type:ControlType.String},Nd4K09SB3:{__defaultAssetReference:\"data:framer/asset-reference,vq2oHstoAGWzp6UkG6OKuEhAELQ.png?originalFilename=embarkstudio_a_bright_room_modern_business_office_clean_and_b_bc6a0dad-7da8-4bac-8fa1-300dc8ece875_2.png&preferredSize=auto\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,vq2oHstoAGWzp6UkG6OKuEhAELQ.png?originalFilename=embarkstudio_a_bright_room_modern_business_office_clean_and_b_bc6a0dad-7da8-4bac-8fa1-300dc8ece875_2.png&preferredSize=auto\"},title:\"Image\",type:ControlType.ResponsiveImage},I0TJl9WBA:{title:\"Link\",type:ControlType.Link},yAIXFQzNB:{defaultValue:\"Contact Us\",displayTextArea:false,placeholder:\"Primary\",title:\"Button Label\",type:ControlType.String}});addFonts(FramergCkrcTKxp,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]},...ButtonsFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergCkrcTKxp\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1180\",\"framerVariables\":\"{\\\"dfwTnhs5_\\\":\\\"title\\\",\\\"OmLJAm00K\\\":\\\"bodyCopy\\\",\\\"Nd4K09SB3\\\":\\\"image\\\",\\\"I0TJl9WBA\\\":\\\"link\\\",\\\"yAIXFQzNB\\\":\\\"buttonLabel\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"420\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"orCSEo06g\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dDfMYNgad\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const currentYear=new Date().getFullYear();/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 300\n * @framerIntrinsicHeight 50\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight fixed\n */export default function AutoCopyright(props){const{name,statement,dateRange,startYear,color,fontSize}=props;const yearDisplay=dateRange?`${startYear}-${currentYear}`:currentYear;const displayText=`\\u00A9 ${yearDisplay} ${name.trim()} ${statement.trim()}`;return /*#__PURE__*/_jsx(\"div\",{style:{fontSize:`${fontSize}px`,color:color,width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:displayText});}// Set default props\nAutoCopyright.defaultProps={name:\"Your Name\",statement:\"All rights reserved.\",dateRange:false,startYear:currentYear-1,color:\"#999999\",fontSize:14,style:{width:300,height:50}};// Add property controls for Framer UI\naddPropertyControls(AutoCopyright,{font:{type:ControlType.Font,title:\"Font\",defaultValue:\"Inter\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#999999\"},dateRange:{type:ControlType.Boolean,title:\"Date Range\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},startYear:{type:ControlType.Number,title:\"Start Year\",min:1e3,max:currentYear-1,defaultValue:currentYear-2,displayStepper:true,hidden:({dateRange})=>!dateRange},name:{type:ControlType.String,title:\"Name\",defaultValue:\"Your Name\"},statement:{type:ControlType.String,title:\"Statement\",defaultValue:\"All rights reserved.\",description:\"More components at [Embark Studio](https://embarkstudio.io/resources/).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AutoCopyright\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"50\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"* @framerIntrinsicWidth 300\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Auto_Copyright.map","import{RenderTarget}from\"framer\";import{useEffect,useState,useMemo}from\"react\";const cssVariableRegex=/var\\s*\\(\\s*(--[\\w-]+)(?:\\s*,\\s*((?:[^)(]+|\\((?:[^)(]+|\\([^)(]*\\))*\\))*))?\\s*\\)/;export function useColors(...colors){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isOptimizing=typeof window===\"undefined\";const darkMode=useDarkMode();const[styleValues,setStyleValues]=useState(()=>extractStyleValues(colors.map(extractCSSVariableName)));useEffect(()=>{if(!isCanvas)return;const div=document.body.querySelector(\"main > div\");if(!div)return;const observer=new MutationObserver(()=>{setStyleValues(extractStyleValues(colors.map(extractCSSVariableName)));});observer.observe(div,{attributes:true,attributeFilter:[\"style\"]});return()=>observer.disconnect();},colors);const variableNames=useMemo(()=>colors.map(extractCSSVariableName),[colors]);if(isOptimizing){return colors.map(color=>extractDefaultValue(color));}let values=[];for(let i=0;i<colors.length;i++){const color=colors[i];// Return original value if not a string\nif(typeof color!==\"string\"){values.push(color);continue;}const variableName=variableNames[i];const colorValues=styleValues[variableName];if(variableName&&colorValues){values.push(darkMode?colorValues.dark||colorValues.light||color:colorValues.light||color);}else{values.push(color);}}return values;}////////////////////\nfunction extractStyleValues(variableNames){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const result={};let lightVars={};let darkVars={};if(isCanvas&&typeof document!==\"undefined\"){const div=document.body.querySelector(\"main > div\");if(div){const style=div.getAttribute(\"style\");if(style){const vars=parseVariables(style);lightVars=vars;darkVars=vars;}}}else{const{light,dark}=extractColorStyles();lightVars=parseVariables(light);darkVars=parseVariables(dark);}// Only include requested variables\nvariableNames.forEach(varName=>{if(varName){result[varName]={light:lightVars[varName]||\"\",dark:darkVars[varName]||\"\"};}});return result;}function extractColorStyles(){let lightSection=\"\";let darkSection=\"\";if(typeof document!==\"undefined\"){const styles=document.head.querySelectorAll(\"style[data-framer-css], style[data-framer-css-ssr], style[data-framer-css-ssr-minified]\");for(const style of styles){const rules=style.sheet?.cssRules;if(!rules)continue;const styleRules=[];for(const rule of rules){if(rule instanceof CSSStyleRule){styleRules.push([rule,false]);}else if(rule instanceof CSSMediaRule){if(rule.conditionText===\"(prefers-color-scheme: dark)\"){for(const subrule of rule.cssRules){if(subrule instanceof CSSStyleRule){styleRules.push([subrule,true]);}}}}}for(const[rule,isDarkMedia]of styleRules){const css=rule.cssText;const hasVars=css.includes(\"--token-\");if(!hasVars)continue;const isDark=isDarkMedia?rule.selectorText===\"body\":rule.selectorText==='body[data-framer-theme=\"dark\"]';const isLight=!isDarkMedia&&rule.selectorText===\"body\";if(!isDark&&!isLight)continue;if(isDark){if(!darkSection){darkSection=css.substring(css.indexOf(\"{\")+1,css.lastIndexOf(\"}\")).trim();}}else{if(!lightSection){lightSection=css.substring(css.indexOf(\"{\")+1,css.lastIndexOf(\"}\")).trim();}}if(darkSection&&lightSection)break;}if(darkSection&&lightSection)break;}}return{light:lightSection,dark:darkSection};}function useDarkMode(){const isPreview=typeof window!==\"undefined\"&&window.location.origin.endsWith(\"framercanvas.com\");const[isDarkMode,setIsDarkMode]=useState(()=>{if(typeof window===\"undefined\"){return false;}else if(isPreview&&typeof document!==\"undefined\"){return document.body.getAttribute(\"data-framer-theme\")===\"dark\";}else{return window.matchMedia(\"(prefers-color-scheme: dark)\").matches;}});useEffect(()=>{if(isPreview){const observer=new MutationObserver(mutations=>{mutations.forEach(mutation=>{if(mutation.attributeName===\"data-framer-theme\"){const theme=document.body.getAttribute(\"data-framer-theme\");setIsDarkMode(theme===\"dark\");}});});observer.observe(document.body,{attributes:true,attributeFilter:[\"data-framer-theme\"]});return()=>observer.disconnect();}else{const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");const handleChange=e=>{setIsDarkMode(e.matches);};// Update initial value\nif(mediaQuery.matches!==isDarkMode){setIsDarkMode(mediaQuery.matches);}mediaQuery.addListener(handleChange);return()=>mediaQuery.removeListener(handleChange);}},[isPreview]);return isDarkMode;}function extractCSSVariableName(cssString){if(!cssString||!cssString.startsWith(\"var(\")){return\"\";}const match=cssVariableRegex.exec(cssString);if(match){const variableName=match[1];return variableName||\"\";}return\"\";}function parseVariables(section){const vars={};if(!section)return vars;const declarations=section.split(\";\").filter(Boolean);declarations.forEach(declaration=>{const[name,value]=declaration.split(\":\").map(s=>s.trim());if(name&&value){vars[name]=value;}});return vars;}function extractDefaultValue(cssVar){// Check if the string starts with \"var(\"\nif(!cssVar||!cssVar.startsWith(\"var(\")){return cssVar// Return the original value if it doesn't start with \"var(\"\n;}// Remove \"var(\" from the beginning and \")\" from the end\nconst content=cssVar.slice(4,-1);// Split the content by comma\nconst parts=content.split(\",\");// If there's more than one part, the second part is the default value\nif(parts.length>1){// Trim any whitespace from the default value\nreturn parts.slice(1).join(\",\").trim();}// If there's no comma, return an empty string or null\nreturn\"\";}\nexport const __FramerMetadata__ = {\"exports\":{\"useColors\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useColors.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,Color}from\"framer\";import{useEffect,useRef,useMemo}from\"react\";import{motion,animate,easeInOut,useInView}from\"framer-motion\";import{useColors}from\"https://framerusercontent.com/modules/k76epLFsVsF4jlsF5pgg/wa0IkUg2OzunWKbGWlYP/useColors.js\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n */export default function TextWave(props){const{text,tag,per,origin,colors,font,userSelect,waveWidth,waveScale,speed,resize,animation,glow,direction}=props;const{loop,trigger,replay,delay}=animation;const id=useMemo(generateRandomString,[]);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const ref=useRef(null);const elementsRef=useRef([]);const spanWidthsRef=useRef([]);const[defaultColor,waveInColor,waveOutColor]=useColors(colors.defaultColor,colors.waveInColor,colors.waveOutColor);const waveInColorObject=useMemo(()=>Color(waveInColor),[waveInColor]);const glowColorObject=useMemo(()=>glow?Color(glow.color):null,[glow?.color]);const textColorObjectRef=useRef(Color(delay===0?waveOutColor:defaultColor));const interpolateColorRef=useRef(Color.interpolate(waveInColorObject,Color(waveOutColor||defaultColor)));const isInView=useInView(ref,{once:loop||!replay,amount:\"some\"});const textAlign=font?.textAlign||\"center\";const MotionTag=motion[tag]||motion.span;const spanClassName=`${id}-span`;const waveRange=(waveWidth+1)/2;const progressRef=useRef(-waveRange-1);const[lines,wordCount]=useMemo(()=>{const textLines=text.split(\"\\n\");let wordCount=0;const lines=[];for(let i=0;i<textLines.length;i++){const line=textLines[i].split(/[ \\t]+/);lines.push(line);wordCount+=line.length;}return[lines,wordCount];},[text]);let index=0;const createLineChildren=(lineIndex,lineWords)=>{return lineWords.map((word,wordIndex)=>{if(per===\"character\"){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{className:`${id}-word-wrapper`,children:word.split(\"\").map((char,charIndex)=>{const savedIndex=index;index++;return /*#__PURE__*/_jsx(\"span\",{ref:el=>{if(el)elementsRef.current[savedIndex]=el;},className:spanClassName,children:char},`${lineIndex}-${wordIndex}-${charIndex}`);})},`${lineIndex}-${wordIndex}`),wordIndex<lineWords.length-1&&\" \"]});}const savedIndex=index;index++;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{ref:el=>{if(el)elementsRef.current[savedIndex]=el;},className:spanClassName,children:word},`${lineIndex}-${wordIndex}`),wordIndex<lineWords.length-1&&\" \"]});});};useEffect(()=>{let colorAnimation=null;let animation=null;let timeoutId=null;let animationFrame=null;const animateTextColor=animateIn=>{if(!waveOutColor||defaultColor===waveOutColor){return;}if(colorAnimation){colorAnimation.stop();}const interpolateTextColor=Color.interpolate(textColorObjectRef.current,Color(animateIn?waveOutColor:defaultColor));colorAnimation=animate(0,1,{type:\"spring\",bounce:0,duration:mapRange(speed,0,100,1.5,1),onUpdate:value=>{const colorObject=interpolateTextColor(value);textColorObjectRef.current=colorObject;interpolateColorRef.current=Color.interpolate(waveInColorObject,colorObject);if(ref.current){ref.current.style.color=colorObject.toValue();}}});};const runAnimation=()=>{animateTextColor(true);const segments=per===\"word\"?wordCount:text.length;const start=direction===\"right\"?-waveRange:segments+waveRange;const end=direction===\"right\"?segments+waveRange:-waveRange;animation=animate(start,end,{type:\"ease\",ease:\"linear\",duration:Math.exp(mapRange(speed,0,100,Math.log(.3),Math.log(.01)))*(segments+waveRange*2),onUpdate:value=>{progressRef.current=value;},onComplete:()=>{if(ref.current){ref.current.style.transform=\"\";}if(loop&&isInView){timeoutId=setTimeout(runAnimation,delay*1e3);}animateTextColor(false);}});};const updateText=()=>{let cumulativeOffset=0;let elementOffset=[];let prevYPosition=0;const elementLineMap=new Map;const elementScaleMap=new Map;const lineOffsets=[];let lineIndex=-1;for(let i=0;i<elementsRef.current.length;i++){const element=elementsRef.current[i];if(!element)continue;const offset=Math.abs(progressRef.current-i);const boundingClientRect=element.getBoundingClientRect();const yPosition=origin===\"center\"?boundingClientRect.y+boundingClientRect.height/2:boundingClientRect.y+boundingClientRect.height;if(Math.abs(yPosition-prevYPosition)>2){// New line has started\nlineIndex++;if(lineIndex>0){lineOffsets[lineIndex-1]=cumulativeOffset;}cumulativeOffset=0;}prevYPosition=yPosition;elementLineMap.set(element,lineIndex);if(offset>waveRange){element.style.color=\"\";element.style.margin=\"\";element.style.textShadow=\"\";elementOffset[i]=cumulativeOffset;}else{const offsetPercent=easeInOut(offset/waveRange);const scaleValue=mapRange(offsetPercent,0,1,waveScale,1);const halfOffset=resize?spanWidthsRef.current[i]*(scaleValue-1)/2:0;elementScaleMap.set(element,scaleValue);cumulativeOffset+=halfOffset;elementOffset[i]=cumulativeOffset;if(glow){element.style.textShadow=glow.blur>0?`0 0 ${glow.blur}px rgba(${glowColorObject.r}, ${glowColorObject.g}, ${glowColorObject.b}, ${glowColorObject.a*(1-offsetPercent)})`:\"\";}element.style.color=offsetPercent>=1?waveOutColor||defaultColor:offsetPercent<=0?waveInColor:interpolateColorRef.current?.(offsetPercent).toValue()||waveOutColor||defaultColor;cumulativeOffset+=halfOffset;}if(i===elementsRef.current.length-1){lineOffsets[lineIndex]=cumulativeOffset;}}for(let i=0;i<elementsRef.current.length;i++){const element=elementsRef.current[i];if(!element)continue;const scaleValue=elementScaleMap.get(element)||1;const scale=scaleValue!==1?`scale(${scaleValue})`:\"\";if(!resize){element.style.transform=scale;continue;}const offset=elementOffset[i];const lineIndex=elementLineMap.get(element)||0;const lineOffset=lineOffsets[lineIndex];let offsetValue=offset;switch(textAlign){case\"center\":offsetValue-=lineOffset/2;break;case\"right\":offsetValue-=lineOffset;break;}const translate=Math.abs(offsetValue)>.1?`translateX(${offsetValue}px)`:\"\";element.style.transform=translate&&scale?`${translate} ${scale}`:translate||scale;}animationFrame=requestAnimationFrame(updateText);};if(!isCanvas){animationFrame=requestAnimationFrame(updateText);const shouldAnimate=loop?isInView:trigger===\"appear\"||trigger===\"layerInView\"&&isInView;if(shouldAnimate){if(delay){timeoutId=setTimeout(runAnimation,delay*1e3);}else{runAnimation();}}}return()=>{animation?.cancel();colorAnimation?.stop();if(animationFrame){cancelAnimationFrame(animationFrame);}if(timeoutId){clearTimeout(timeoutId);}};},[isInView]);useEffect(()=>{if(!isCanvas){elementsRef.current.forEach((el,i)=>{if(el){spanWidthsRef.current[i]=el.getBoundingClientRect().width;}});}},[isCanvas,text,font]);return /*#__PURE__*/_jsxs(MotionTag,{ref:ref,style:{...props.style,transformStyle:\"preserve-3d\",whiteSpace:props.style?.width?undefined:\"nowrap\",userSelect:userSelect?\"auto\":\"none\",margin:0,textAlign,color:isCanvas?colors.defaultColor:textColorObjectRef.current?.toValue()||colors.defaultColor,...font},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n\t\t\t\t.${id}-line {\n\t\t\t\t\twidth: 100%;\n\t\t\t\t\tdisplay: block;\n\t\t\t\t\ttransform-style: preserve-3d;\n\t\t\t\t}\n\t\t\t\t.${id}-word-wrapper {\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\ttransform-style: preserve-3d;\n\t\t\t\t\twhite-space: pre;\n\t\t\t\t}\n\t\t\t\t.${id}-span {\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\ttransform-style: preserve-3d;\n\t\t\t\t\twhite-space: pre;\n\t\t\t\t\twill-change: transform, color, text-shadow;\n\t\t\t\t\ttransform-origin: ${origin===\"center\"?\"50% 50%\":\"50% 100%\"};\n\t\t\t\t}\n\t\t\t\t`}),lines.length===1?createLineChildren(0,lines[0]):lines.map((lineWords,lineIndex)=>/*#__PURE__*/_jsx(\"span\",{className:`${id}-line`,children:createLineChildren(lineIndex,lineWords)},lineIndex))]});}TextWave.displayName=\"Text Wave\";addPropertyControls(TextWave,{text:{type:ControlType.String,defaultValue:\"Learn Framer With Framer University\",placeholder:\"Text\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:32,lineHeight:1}},colors:{type:ControlType.Object,buttonTitle:\"Colors\",controls:{defaultColor:{type:ControlType.Color,defaultValue:\"#FFF\",title:\"Default\"},waveInColor:{type:ControlType.Color,defaultValue:\"#FFF\",title:\"Wave In\"},waveOutColor:{type:ControlType.Color,defaultValue:\"rgba(255, 255, 255, 0.5)\",optional:true,title:\"Wave Out\"}}},glow:{type:ControlType.Object,optional:true,icon:\"effect\",controls:{color:{type:ControlType.Color,defaultValue:\"#FFF\"},blur:{type:ControlType.Number,defaultValue:10,min:0,max:100,step:1}}},per:{type:ControlType.Enum,options:[\"character\",\"word\"],optionTitles:[\"Letter\",\"Word\"],displaySegmentedControl:true},waveWidth:{type:ControlType.Number,defaultValue:10,min:1,max:100,step:1,title:\"Wave Width\"},waveScale:{type:ControlType.Number,defaultValue:1.2,min:0,max:2,step:.01,title:\"Scale\"},origin:{type:ControlType.Enum,defaultValue:\"center\",options:[\"center\",\"bottom\"],optionTitles:[\"Center\",\"Bottom\"],// optionIcons: [\"align-middle\", \"align-bottom\"],\ndisplaySegmentedControl:true,hidden:props=>props.waveScale===1},resize:{type:ControlType.Boolean,defaultValue:true},direction:{type:ControlType.Enum,defaultValue:\"right\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],optionIcons:[\"direction-left\",\"direction-right\"],displaySegmentedControl:true},speed:{type:ControlType.Number,defaultValue:50,min:0,max:100,step:1,unit:\"%\"},animation:{type:ControlType.Object,icon:\"effect\",controls:{loop:{type:ControlType.Boolean,defaultValue:false},trigger:{type:ControlType.Enum,defaultValue:\"layerInView\",options:[\"appear\",\"layerInView\"],optionTitles:[\"Appear\",\"Layer in View\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",hidden:props=>props.loop},replay:{type:ControlType.Boolean,defaultValue:true,hidden:props=>props.loop||props.trigger!==\"layerInView\"},delay:{type:ControlType.Number,defaultValue:0,min:0,step:.1}}},userSelect:{type:ControlType.Boolean,defaultValue:false},tag:{type:ControlType.Enum,title:\"Tag\",defaultValue:\"p\",displaySegmentedControl:true,options:[\"h1\",\"h2\",\"h3\",\"p\"],optionTitles:[\"H1\",\"H2\",\"H3\",\"P\"],description:\"More components at [Framer University](https://frameruni.link/cc).\"}});function mapRange(value,fromLow,fromHigh,toLow,toHigh){if(fromLow===fromHigh){return toLow;}const percentage=(value-fromLow)/(fromHigh-fromLow);return toLow+percentage*(toHigh-toLow);}const CHARACTERS=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";function generateRandomString(){let result=\"\";for(let i=0;i<8;i++){const randomIndex=Math.floor(Math.random()*CHARACTERS.length);result+=CHARACTERS.charAt(randomIndex);}return result;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextWave\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (114832d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import TextWave from\"https://framerusercontent.com/modules/3IRcdSKMsgRyQ9gSaApX/tJIL8Lil0UnCwHeuYnKM/TextWave_Prod.js\";const TextWaveFonts=getFonts(TextWave);const enabledGestures={EhflNETWG:{hover:true}};const serializationHash=\"framer-EvBRM\";const variantClassNames={EhflNETWG:\"framer-v-5l3f4c\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:1.2,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,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"EhflNETWG\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();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:\"https://embarkstudio.io/\",nodeId:\"EhflNETWG\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-5l3f4c\",className,classNames)} framer-1pkz6ep`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"EhflNETWG\",ref:ref??ref1,style:{...style},...addPropertyOverrides({\"EhflNETWG-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ixyh7k\",\"data-border\":true,\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"px7SCsUVd\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 60, 0, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:22,borderBottomRightRadius:22,borderTopLeftRadius:22,borderTopRightRadius:22,boxShadow:\"0px 0.7536981316190212px 0.7536981316190212px -0.625px rgba(0, 0, 0, 0.03691), 0px 1.926999365678057px 1.926999365678057px -1.25px rgba(0, 0, 0, 0.03599), 0px 3.8632098289672285px 3.8632098289672285px -1.875px rgba(0, 0, 0, 0.03448), 0px 7.323306570379063px 7.323306570379063px -2.5px rgba(0, 0, 0, 0.03178), 0px 14.556545505626126px 14.556545505626126px -3.125px rgba(0, 0, 0, 0.02613), 0px 32px 32px -3.75px rgba(0, 0, 0, 0.0125)\"},variants:{\"EhflNETWG-hover\":{\"--border-color\":\"rgb(255, 60, 0)\",boxShadow:\"0px 0.7536981316190212px 0.7536981316190212px -0.625px rgba(0, 0, 0, 0.18456), 0px 1.926999365678057px 1.926999365678057px -1.25px rgba(0, 0, 0, 0.17997), 0px 3.8632098289672285px 3.8632098289672285px -1.875px rgba(0, 0, 0, 0.17241), 0px 7.323306570379063px 7.323306570379063px -2.5px rgba(0, 0, 0, 0.15889), 0px 14.556545505626126px 14.556545505626126px -3.125px rgba(0, 0, 0, 0.13064), 0px 32px 32px -3.75px rgba(0, 0, 0, 0.0625)\"}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rawq5s\",layoutDependency:layoutDependency,layoutId:\"pvi4EoPdx\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-6dcwrr-container\",layoutDependency:layoutDependency,layoutId:\"mehFnF7T7-container\",children:/*#__PURE__*/_jsx(TextWave,{animation:{delay:2.5,loop:true,replay:true,trigger:\"layerInView\"},colors:{defaultColor:\"rgb(0, 0, 0)\",waveInColor:\"rgb(0, 0, 0)\",waveOutColor:\"rgba(102, 102, 102, 0.5)\"},direction:\"right\",font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1em\"},glow:{blur:2,color:\"rgba(77, 77, 77, 0.42)\"},height:\"100%\",id:\"mehFnF7T7\",layoutId:\"mehFnF7T7\",origin:\"center\",per:\"character\",resize:false,speed:45,tag:\"p\",text:\"Made by Embark\",userSelect:false,waveScale:1.05,waveWidth:12,width:\"100%\"})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-70pm30\",\"data-framer-name\":\"Embark-Icon-Black\",fill:\"black\",intrinsicHeight:173,intrinsicWidth:113,layoutDependency:layoutDependency,layoutId:\"Q4oXDXDNE\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 112.9 172.53\"><path d=\"M37.08 53.05v25.88c0 .68.23 1.34.66 1.86l32.82 40.55c1.76 2.17 5.27.93 5.27-1.86V93.6c0-.68-.23-1.34-.66-1.86L42.35 51.19c-1.76-2.17-5.27-.93-5.27 1.86Zm0-50.08v25.86c0 .68.23 1.34.66 1.87l49.19 60.75c.56.7 1.41 1.1 2.3 1.1h20.69c2.49 0 3.87-2.89 2.31-4.83L42.35 1.11c-1.76-2.18-5.27-.93-5.27 1.86Zm38.73 166.59V143.7c0-.68-.23-1.34-.66-1.87L25.96 81.08c-.56-.7-1.41-1.1-2.3-1.1H2.97c-2.49 0-3.87 2.89-2.31 4.83l69.88 86.62c1.76 2.18 5.27.93 5.27-1.86Z\" style=\"stroke-width:0\"/></svg>',withExternalLayout:true})]})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EvBRM.framer-1pkz6ep, .framer-EvBRM .framer-1pkz6ep { display: block; }\",\".framer-EvBRM.framer-5l3f4c { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-EvBRM .framer-ixyh7k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 6px 16px 6px 16px; position: relative; width: min-content; }\",\".framer-EvBRM .framer-rawq5s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-EvBRM .framer-6dcwrr-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-EvBRM .framer-70pm30 { aspect-ratio: 0.653179190751445 / 1; flex: none; height: 24px; position: relative; width: var(--framer-aspect-ratio-supported, 16px); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-EvBRM.framer-5l3f4c, .framer-EvBRM .framer-ixyh7k, .framer-EvBRM .framer-rawq5s { gap: 0px; } .framer-EvBRM.framer-5l3f4c > *, .framer-EvBRM .framer-ixyh7k > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-EvBRM.framer-5l3f4c > :first-child, .framer-EvBRM .framer-ixyh7k > :first-child, .framer-EvBRM .framer-rawq5s > :first-child { margin-left: 0px; } .framer-EvBRM.framer-5l3f4c > :last-child, .framer-EvBRM .framer-ixyh7k > :last-child, .framer-EvBRM .framer-rawq5s > :last-child { margin-right: 0px; } .framer-EvBRM .framer-rawq5s > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }\",'.framer-EvBRM[data-border=\"true\"]::after, .framer-EvBRM [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36.5\n * @framerIntrinsicWidth 167.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"maCmorFYP\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerQfOLFPXv5=withCSS(Component,css,\"framer-EvBRM\");export default FramerQfOLFPXv5;FramerQfOLFPXv5.displayName=\"Made By Embark\";FramerQfOLFPXv5.defaultProps={height:36.5,width:167.5};addFonts(FramerQfOLFPXv5,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]},...TextWaveFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQfOLFPXv5\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"167.5\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"maCmorFYP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"36.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QfOLFPXv5.map","// Generated by Framer (c563d2c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-0kcfx .framer-styles-preset-m63fep:not(.rich-text-wrapper), .framer-0kcfx .framer-styles-preset-m63fep.rich-text-wrapper a { --framer-link-current-text-color: var(--token-a363b588-963f-43ed-a804-029f59029e41, #02015a); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-a363b588-963f-43ed-a804-029f59029e41, #02015a); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-d841d7ff-578b-4375-9cd0-faa60c876cf3, #68708c); --framer-link-text-decoration: none; transition: color 0.3s cubic-bezier(0.44, 0, 0.56, 1) 0s; }\"];export const className=\"framer-0kcfx\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (34038ad)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Nunito Sans-regular\",\"GF;Nunito Sans-700\",\"GF;Nunito Sans-700italic\",\"GF;Nunito Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Nunito Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4G1ilnsV8kA_Ykqw.woff2\",weight:\"400\"},{family:\"Nunito Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/nunitosans/v15/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4GMS5nsV8kA_Ykqw.woff2\",weight:\"700\"},{family:\"Nunito Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/nunitosans/v15/pe1kMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwXeVy3GboJ0kTHmpo8FUlIfM0qxVd.woff2\",weight:\"700\"},{family:\"Nunito Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/nunitosans/v15/pe1kMImSLYBIv1o4X1M8cce4OdVisMz5nZRqy6cmmmU3t2FQWEAEOvV9wNvrwlNstMKW3Y6K5WMwXeVy3GboJ0kTHmqP91UlIfM0qxVd.woff2\",weight:\"400\"}]}];export const css=['.framer-hVc5t .framer-styles-preset-1d78lqw:not(.rich-text-wrapper), .framer-hVc5t .framer-styles-preset-1d78lqw.rich-text-wrapper p { --framer-font-family: \"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Nunito Sans\", \"Nunito Sans 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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 130%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-hVc5t\";\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 (3266cfb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AutoCopyright from\"https://framerusercontent.com/modules/d3GXgcGAypDSZRBgwsH5/MwWRlzkWmaNVWIOOWHT0/Auto_Copyright.js\";import MadeByEmbark from\"https://framerusercontent.com/modules/Tj07JUznQw1IvxGxMjsL/jKkVcK0BTUISQZPu0Brz/QfOLFPXv5.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/9d6pPeBC5jfcKKXoUvjq/H8ZtMIFEmsxU9ut1GSxq/Ik1PtHPI1.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/bbTVchIoYd2o8uRBpeZI/kfbCFeDlbW5kVaLFyKZ3/MOhTEatyY.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/mH4UtZQ65safmAZm8abZ/SaFwgwOerPGce2ss348m/rHs4MAikW.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/5hNV99kE4Eim4r4UyLXw/fCbCYhmOQJrIQ1u5GrRK/YSWncQc0P.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/9YHtMwU2MCYUUuTslOt6/A9kVZWaHVKTe9lMBfqIn/Z0kNUPG8n.js\";const AutoCopyrightFonts=getFonts(AutoCopyright);const MadeByEmbarkFonts=getFonts(MadeByEmbark);const cycleOrder=[\"o7RQfo0Of\",\"kQqvilYYp\",\"IFm_nl1xI\"];const serializationHash=\"framer-OQFMQ\";const variantClassNames={IFm_nl1xI:\"framer-v-bazamd\",kQqvilYYp:\"framer-v-1dmnmaf\",o7RQfo0Of:\"framer-v-3i1aum\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"o7RQfo0Of\",Mobile:\"IFm_nl1xI\",Tablet:\"kQqvilYYp\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"o7RQfo0Of\"};};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:\"o7RQfo0Of\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-3i1aum\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"o7RQfo0Of\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({IFm_nl1xI:{\"data-framer-name\":\"Mobile\"},kQqvilYYp:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p9lvw9\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"I58:3436;16:898\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ridnjp\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"I58:3436;16:899\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ggamth\",\"data-framer-name\":\"Branding\",layoutDependency:layoutDependency,layoutId:\"I58:3436;16:900\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jja7sg\",layoutDependency:layoutDependency,layoutId:\"Eh4lsCqAR\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ox2zhz\",\"data-framer-name\":\"Ellumen_Lockup_Horizontal\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"iTUiStWGl\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 216 48\"><g transform=\"translate(-0.009 -0.003)\"><g><g><defs><linearGradient id=\"idss11578626869_3g-353086752\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"rgb(51,240,195)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(0,91,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 40.334 6.953 L 43.654 10.296 L 36.411 17.637 L 26.973 27.137 C 25.781 28.36 24.029 28.845 22.384 28.407 C 20.739 27.969 19.455 26.676 19.019 25.02 C 18.584 23.364 19.066 21.601 20.281 20.401 L 29.718 10.902 L 36.651 3.924 C 37.977 4.807 39.211 5.821 40.334 6.953 Z M 43.667 23.76 L 33.643 33.849 C 30.068 37.468 24.845 38.888 19.946 37.573 C 15.047 36.257 11.221 32.406 9.914 27.475 C 8.606 22.545 10.016 17.287 13.612 13.689 L 26.972 0.241 C 15.974 -1.343 5.365 5.001 1.487 15.481 C -2.39 25.961 1.513 37.744 10.862 43.786 C 20.211 49.828 32.48 48.496 40.334 40.586 L 43.677 37.221 L 53.693 27.139 L 57.041 23.77 L 57.032 23.76 L 50.349 17.039 L 43.668 23.759 Z\" fill=\"url(#idss11578626869_3g-353086752)\"></path></g><path d=\"M 209.715 35.478 C 209.716 34.307 210.337 33.224 211.344 32.638 C 212.351 32.051 213.593 32.049 214.602 32.632 C 215.102 32.916 215.516 33.331 215.8 33.833 C 216.699 35.391 216.179 37.388 214.637 38.303 C 213.883 38.75 212.983 38.874 212.137 38.648 C 211.292 38.422 210.572 37.864 210.138 37.099 C 209.859 36.605 209.713 36.046 209.715 35.478 M 210.118 35.478 C 210.115 35.984 210.248 36.481 210.503 36.916 C 210.754 37.352 211.113 37.714 211.545 37.967 C 212.43 38.484 213.521 38.484 214.406 37.967 C 214.838 37.714 215.198 37.353 215.448 36.917 C 215.958 36.035 215.964 34.946 215.463 34.058 C 215.216 33.619 214.859 33.254 214.427 32.998 C 213.543 32.467 212.442 32.461 211.552 32.982 C 211.116 33.235 210.754 33.601 210.505 34.041 C 210.251 34.476 210.117 34.972 210.118 35.476 M 214.139 34.66 C 214.151 35.102 213.896 35.506 213.493 35.681 L 214.522 37.397 L 213.996 37.397 L 213.086 35.825 L 212.357 35.825 L 212.357 37.397 L 211.919 37.397 L 211.919 33.558 L 212.834 33.558 C 213.176 33.537 213.515 33.632 213.797 33.828 C 214.037 34.035 214.165 34.345 214.14 34.662 M 212.357 35.478 L 212.842 35.478 C 213.067 35.491 213.289 35.419 213.463 35.276 C 213.621 35.122 213.703 34.905 213.689 34.685 C 213.689 34.185 213.403 33.932 212.834 33.932 L 212.357 33.932 Z\" fill=\"rgb(33,33,32)\"></path><path d=\"M 85.134 25.747 C 85.186 25.979 85.186 26.22 85.134 26.451 C 85.117 26.651 85.019 26.834 84.863 26.959 C 84.697 27.078 84.504 27.152 84.302 27.174 C 84.032 27.216 83.759 27.242 83.486 27.252 C 83.188 27.265 82.89 27.265 82.593 27.252 C 82.328 27.24 82.063 27.233 81.798 27.232 L 71.799 27.232 C 71.646 27.23 71.495 27.256 71.352 27.311 C 71.195 27.373 71.059 27.482 70.964 27.623 C 70.893 27.71 70.841 27.809 70.809 27.917 C 70.758 28.047 70.745 28.189 70.769 28.326 C 70.818 28.472 70.849 28.623 70.863 28.776 C 70.876 28.929 70.908 29.08 70.957 29.226 C 71.127 29.777 71.382 30.298 71.714 30.769 C 72.049 31.206 72.467 31.572 72.944 31.844 C 73.14 31.97 73.358 32.056 73.586 32.097 C 73.816 32.14 74.043 32.198 74.265 32.273 C 74.546 32.336 74.831 32.376 75.118 32.391 C 75.43 32.42 75.745 32.407 76.054 32.352 L 76.404 32.352 C 76.867 32.26 77.322 32.13 77.763 31.961 C 78.062 31.807 78.354 31.638 78.636 31.454 C 78.91 31.289 79.153 31.077 79.354 30.828 C 79.483 30.645 79.62 30.47 79.762 30.3 C 79.902 30.132 80.083 30.005 80.287 29.93 C 80.597 29.789 80.937 29.728 81.276 29.753 C 81.677 29.767 82.046 29.773 82.383 29.773 C 82.538 29.773 82.699 29.767 82.868 29.753 C 83.02 29.738 83.172 29.758 83.314 29.812 L 83.698 29.812 C 83.89 29.839 84.075 29.906 84.241 30.008 C 84.358 30.084 84.426 30.219 84.417 30.359 C 84.432 30.518 84.412 30.679 84.358 30.83 C 84.241 31.166 84.098 31.493 83.931 31.807 C 83.768 32.105 83.586 32.392 83.387 32.667 C 82.87 33.47 82.213 34.171 81.446 34.737 C 80.611 35.313 79.695 35.761 78.729 36.066 C 78.454 36.168 78.167 36.233 77.875 36.261 C 77.574 36.29 77.275 36.342 76.982 36.417 C 76.874 36.444 76.762 36.45 76.651 36.437 C 76.541 36.424 76.429 36.43 76.321 36.457 L 75.894 36.457 C 75.751 36.51 75.599 36.53 75.448 36.515 C 75.298 36.504 75.148 36.485 75.001 36.457 C 74.821 36.43 74.638 36.43 74.457 36.457 C 74.289 36.482 74.116 36.468 73.953 36.417 C 73.817 36.364 73.672 36.337 73.526 36.339 C 73.38 36.341 73.235 36.315 73.099 36.261 C 72.818 36.208 72.529 36.15 72.245 36.086 C 71.974 36.026 71.712 35.927 71.469 35.792 C 71.183 35.689 70.918 35.591 70.672 35.5 C 70.435 35.413 70.208 35.302 69.993 35.168 C 69.181 34.66 68.438 34.049 67.781 33.35 C 67.123 32.643 66.586 31.831 66.191 30.947 C 66.063 30.664 65.959 30.369 65.881 30.067 C 65.799 29.755 65.695 29.448 65.571 29.15 C 65.546 29.054 65.533 28.955 65.532 28.856 C 65.531 28.757 65.517 28.658 65.493 28.562 C 65.385 28.234 65.32 27.892 65.298 27.547 L 65.217 26.45 C 65.217 26.32 65.211 26.176 65.198 26.02 C 65.185 25.877 65.191 25.732 65.217 25.59 L 65.217 25.12 L 65.334 24.178 C 65.437 23.735 65.528 23.305 65.607 22.889 C 65.68 22.486 65.797 22.093 65.956 21.716 C 66.98 19.099 69.03 17.022 71.624 15.975 C 71.979 15.821 72.35 15.71 72.73 15.644 C 73.104 15.581 73.499 15.496 73.914 15.39 C 74.107 15.365 74.302 15.352 74.497 15.35 C 74.691 15.35 74.886 15.337 75.079 15.312 C 76.229 15.262 77.378 15.414 78.476 15.761 C 79.377 16.065 80.233 16.492 81.019 17.03 C 81.261 17.193 81.495 17.37 81.718 17.558 C 81.94 17.744 82.148 17.946 82.339 18.164 C 82.415 18.293 82.522 18.4 82.649 18.477 C 82.857 18.763 83.051 19.056 83.232 19.356 C 83.413 19.655 83.607 19.961 83.815 20.274 C 83.942 20.507 84.053 20.748 84.145 20.997 L 84.435 21.798 C 84.566 22.141 84.67 22.494 84.746 22.853 C 84.823 23.218 84.914 23.583 85.018 23.948 C 85.07 24.172 85.09 24.402 85.076 24.632 C 85.062 24.861 85.081 25.092 85.134 25.315 Z M 79.311 23.439 C 79.494 23.151 79.516 22.788 79.369 22.48 C 79.227 22.104 79.117 21.824 79.039 21.641 C 78.714 20.98 78.218 20.42 77.603 20.019 C 76.843 19.599 75.985 19.39 75.118 19.414 C 75.037 19.467 74.937 19.481 74.845 19.453 C 74.757 19.426 74.663 19.426 74.574 19.453 C 74.437 19.505 74.293 19.537 74.147 19.547 C 74.001 19.557 73.857 19.588 73.72 19.641 C 72.618 19.973 71.703 20.751 71.195 21.79 C 71.13 21.923 71.072 22.06 71.021 22.2 C 70.957 22.364 70.911 22.534 70.885 22.707 C 70.858 22.87 70.865 23.037 70.904 23.197 C 70.941 23.352 71.03 23.49 71.156 23.587 C 71.417 23.731 71.713 23.799 72.01 23.783 L 77.368 23.783 C 77.73 23.783 78.112 23.776 78.513 23.763 C 78.816 23.797 79.116 23.675 79.311 23.439 Z M 109.398 15.9 L 112.311 15.9 C 112.57 15.899 112.829 15.912 113.087 15.939 C 113.288 15.947 113.474 16.048 113.592 16.212 C 113.732 16.399 113.814 16.624 113.825 16.858 C 113.85 17.132 113.864 17.411 113.864 17.697 L 113.864 26.256 C 113.864 27.193 113.902 28.079 113.98 28.912 C 114.025 29.653 114.266 30.368 114.678 30.983 C 115.102 31.573 115.722 31.989 116.426 32.156 C 116.534 32.179 116.645 32.192 116.756 32.194 C 116.867 32.197 116.977 32.21 117.085 32.234 C 117.226 32.261 117.369 32.274 117.512 32.272 C 117.63 32.277 117.748 32.264 117.862 32.234 C 117.965 32.184 118.081 32.17 118.192 32.194 C 118.291 32.22 118.395 32.206 118.483 32.156 C 118.936 32.062 119.369 31.89 119.764 31.648 C 120.218 31.373 120.598 30.991 120.871 30.534 C 121.149 30.062 121.346 29.547 121.453 29.009 C 121.576 28.392 121.648 27.764 121.667 27.135 C 121.693 26.444 121.706 25.723 121.706 24.97 L 121.706 16.979 C 121.696 16.766 121.75 16.555 121.861 16.373 C 121.976 16.148 122.194 15.994 122.444 15.963 C 122.754 15.92 123.066 15.9 123.379 15.904 L 126.174 15.904 C 126.379 15.896 126.582 15.951 126.757 16.06 C 126.961 16.187 127.091 16.405 127.106 16.646 C 127.131 16.908 127.144 17.207 127.145 17.545 L 127.145 35.051 C 127.159 35.258 127.105 35.465 126.989 35.637 C 126.864 35.843 126.647 35.975 126.407 35.988 C 126.136 36.015 125.864 36.028 125.591 36.028 L 123.496 36.028 C 123.243 36.03 122.989 36.016 122.738 35.988 C 122.526 35.968 122.334 35.853 122.215 35.676 C 122.15 35.568 122.104 35.449 122.078 35.325 L 121.961 34.854 C 121.926 34.708 121.881 34.564 121.826 34.424 C 121.792 34.312 121.705 34.224 121.593 34.19 C 121.543 34.138 121.466 34.122 121.4 34.15 C 121.333 34.172 121.268 34.198 121.205 34.228 C 121.034 34.323 120.876 34.442 120.737 34.58 C 120.607 34.712 120.464 34.83 120.31 34.932 C 120.207 35.01 120.11 35.095 120.018 35.186 C 119.919 35.284 119.808 35.369 119.688 35.44 C 119.035 35.828 118.329 36.118 117.592 36.3 C 117.414 36.349 117.232 36.381 117.049 36.394 C 116.852 36.408 116.657 36.44 116.466 36.488 C 116.358 36.514 116.247 36.521 116.137 36.508 C 116.026 36.494 115.914 36.501 115.806 36.528 C 115.646 36.558 115.483 36.565 115.322 36.547 C 115.158 36.545 114.995 36.525 114.835 36.488 C 114.705 36.488 114.577 36.481 114.447 36.469 C 114.318 36.456 114.189 36.449 114.059 36.449 C 113.748 36.372 113.45 36.306 113.166 36.254 C 112.876 36.199 112.59 36.121 112.313 36.019 C 112.183 35.968 112.073 35.925 111.982 35.883 L 111.652 35.745 C 110.758 35.262 110.008 34.547 109.478 33.675 C 109.118 33.065 108.868 32.396 108.741 31.698 C 108.58 30.887 108.482 30.063 108.45 29.236 C 108.411 28.364 108.397 27.466 108.411 26.541 C 108.424 25.616 108.43 24.698 108.429 23.786 L 108.429 18.48 C 108.429 18.141 108.423 17.744 108.411 17.288 C 108.375 16.946 108.436 16.6 108.584 16.29 C 108.703 16.13 108.865 16.007 109.052 15.939 C 109.169 15.944 109.285 15.931 109.398 15.9 Z M 142.204 15.353 C 143.057 15.314 143.91 15.419 144.728 15.665 C 145.413 15.88 146.056 16.21 146.63 16.642 C 146.839 16.801 147.027 16.985 147.191 17.189 C 147.367 17.408 147.554 17.617 147.752 17.815 C 147.832 17.891 147.917 17.963 148.005 18.03 C 148.106 18.119 148.249 18.142 148.373 18.089 C 148.695 17.986 148.978 17.789 149.189 17.524 C 149.404 17.265 149.652 17.035 149.926 16.84 C 150.286 16.555 150.677 16.313 151.091 16.117 C 151.505 15.922 151.973 15.734 152.493 15.552 C 152.743 15.493 152.996 15.447 153.251 15.416 C 153.547 15.376 153.859 15.35 154.186 15.338 C 154.497 15.324 154.81 15.331 155.121 15.357 C 155.388 15.379 155.654 15.418 155.917 15.474 C 156.032 15.499 156.149 15.512 156.266 15.513 C 156.386 15.517 156.504 15.544 156.615 15.591 C 156.978 15.696 157.327 15.801 157.663 15.904 C 157.992 16.005 158.307 16.15 158.598 16.334 C 159.706 17.037 160.563 18.077 161.043 19.304 C 161.146 19.536 161.225 19.778 161.276 20.027 C 161.329 20.274 161.38 20.515 161.432 20.75 C 161.458 20.932 161.477 21.102 161.49 21.258 C 161.503 21.414 161.522 21.57 161.548 21.728 L 161.548 22.119 C 161.575 22.3 161.582 22.484 161.568 22.667 C 161.555 22.876 161.548 23.071 161.548 23.252 L 161.548 33.133 C 161.548 33.342 161.555 33.582 161.568 33.855 C 161.581 34.128 161.58 34.39 161.568 34.637 C 161.557 34.874 161.526 35.109 161.475 35.341 C 161.45 35.513 161.368 35.671 161.242 35.79 C 161.07 35.926 160.859 36.002 160.64 36.005 C 160.394 36.017 160.129 36.024 159.844 36.024 L 157.787 36.024 C 157.461 36.027 157.137 36.001 156.816 35.946 C 156.56 35.916 156.339 35.752 156.234 35.516 C 156.154 35.324 156.115 35.118 156.118 34.911 L 156.118 25.162 C 156.118 25.031 156.123 24.888 156.136 24.732 C 156.15 24.586 156.131 24.439 156.078 24.302 L 156.078 23.52 C 156.078 23.363 156.065 23.205 156.04 23.05 C 156.013 22.941 156 22.829 156.001 22.717 C 156.001 22.605 155.988 22.494 155.962 22.385 C 155.871 22.035 155.76 21.689 155.631 21.35 C 155.514 21.05 155.336 20.777 155.108 20.55 C 154.736 20.18 154.277 19.911 153.773 19.768 C 153.685 19.743 153.592 19.736 153.501 19.748 C 153.407 19.759 153.312 19.738 153.23 19.69 C 153.109 19.661 152.985 19.642 152.861 19.632 C 152.724 19.618 152.587 19.625 152.452 19.651 C 152.301 19.703 152.144 19.729 151.985 19.729 C 151.826 19.729 151.668 19.756 151.517 19.808 C 150.858 20.001 150.283 20.414 149.886 20.979 C 149.424 21.642 149.149 22.418 149.091 23.226 C 148.996 24.206 148.951 25.191 148.955 26.176 L 148.955 35.008 C 148.967 35.234 148.898 35.455 148.76 35.633 C 148.627 35.818 148.424 35.938 148.199 35.966 C 147.923 36.007 147.644 36.027 147.364 36.024 L 145.268 36.024 C 145.035 36.024 144.808 36.017 144.588 36.005 C 144.398 35.999 144.209 35.967 144.027 35.911 C 143.779 35.797 143.609 35.559 143.58 35.286 C 143.54 34.962 143.521 34.636 143.523 34.309 L 143.523 24.85 C 143.523 24.097 143.496 23.379 143.446 22.702 C 143.418 22.108 143.245 21.531 142.941 21.022 C 142.755 20.679 142.48 20.395 142.144 20.201 C 141.769 19.997 141.372 19.839 140.96 19.73 C 140.859 19.704 140.753 19.697 140.649 19.711 C 140.532 19.723 140.414 19.716 140.3 19.691 C 140.026 19.638 139.743 19.665 139.485 19.769 C 139.432 19.769 139.38 19.776 139.329 19.789 C 139.279 19.802 139.227 19.808 139.174 19.808 C 138.735 19.952 138.327 20.178 137.971 20.473 C 137.581 20.758 137.257 21.124 137.02 21.547 C 136.791 21.974 136.633 22.436 136.552 22.914 C 136.457 23.463 136.405 24.019 136.396 24.576 C 136.383 25.175 136.377 25.827 136.377 26.529 L 136.377 34.892 C 136.381 35.106 136.341 35.319 136.261 35.517 C 136.155 35.753 135.934 35.917 135.678 35.947 C 135.357 36.002 135.033 36.028 134.707 36.025 L 132.695 36.025 C 132.435 36.025 132.184 36.018 131.938 36.006 C 131.725 36.003 131.517 35.942 131.336 35.829 C 131.09 35.676 130.948 35.398 130.967 35.107 C 130.953 34.736 130.947 34.364 130.947 33.993 L 130.947 17.541 C 130.947 17.259 130.953 17.001 130.967 16.78 C 130.974 16.579 131.034 16.384 131.142 16.215 C 131.306 16.041 131.526 15.93 131.763 15.903 L 131.996 15.903 C 132.13 15.877 132.267 15.864 132.403 15.864 L 134.403 15.864 C 134.61 15.864 134.811 15.871 135.004 15.884 C 135.182 15.893 135.358 15.925 135.528 15.978 C 135.717 16.038 135.867 16.183 135.936 16.369 C 136.007 16.574 136.065 16.783 136.111 16.994 C 136.136 17.063 136.142 17.138 136.13 17.21 C 136.117 17.275 136.14 17.341 136.189 17.385 C 136.206 17.45 136.238 17.51 136.282 17.561 C 136.321 17.6 136.366 17.647 136.419 17.697 C 136.709 17.731 136.998 17.622 137.195 17.405 C 137.372 17.211 137.567 17.034 137.777 16.877 C 138.133 16.621 138.502 16.387 138.884 16.174 C 139.272 15.96 139.682 15.79 140.106 15.665 C 140.333 15.589 140.567 15.537 140.805 15.509 C 141.039 15.483 141.285 15.445 141.543 15.392 C 141.657 15.364 141.776 15.357 141.892 15.373 C 141.996 15.391 142.103 15.384 142.204 15.353 Z M 184.132 25.747 C 184.185 25.979 184.185 26.22 184.132 26.451 C 184.115 26.651 184.017 26.834 183.861 26.959 C 183.695 27.078 183.502 27.152 183.3 27.174 C 183.03 27.216 182.758 27.242 182.485 27.252 C 182.186 27.265 181.888 27.265 181.592 27.252 C 181.326 27.24 181.061 27.233 180.796 27.232 L 170.797 27.232 C 170.645 27.23 170.493 27.256 170.35 27.311 C 170.193 27.373 170.057 27.482 169.962 27.623 C 169.892 27.71 169.839 27.809 169.807 27.917 C 169.756 28.047 169.743 28.189 169.768 28.326 C 169.816 28.472 169.847 28.623 169.861 28.776 C 169.874 28.929 169.905 29.08 169.955 29.226 C 170.125 29.777 170.38 30.298 170.712 30.769 C 171.045 31.205 171.46 31.571 171.934 31.844 C 172.13 31.97 172.348 32.056 172.576 32.097 C 172.806 32.14 173.033 32.198 173.254 32.273 C 173.535 32.336 173.821 32.376 174.108 32.391 C 174.42 32.42 174.735 32.407 175.043 32.352 L 175.393 32.352 C 175.856 32.26 176.31 32.13 176.752 31.961 C 177.051 31.807 177.343 31.638 177.625 31.454 C 177.899 31.289 178.142 31.077 178.343 30.828 C 178.472 30.645 178.609 30.47 178.751 30.3 C 178.89 30.132 179.071 30.005 179.275 29.93 C 179.585 29.789 179.925 29.728 180.265 29.753 C 180.666 29.767 181.035 29.773 181.372 29.773 C 181.527 29.773 181.688 29.767 181.857 29.753 C 182.008 29.738 182.161 29.758 182.303 29.812 L 182.691 29.812 C 182.884 29.839 183.069 29.906 183.234 30.008 C 183.352 30.084 183.419 30.219 183.41 30.359 C 183.426 30.518 183.406 30.679 183.351 30.83 C 183.235 31.166 183.092 31.493 182.924 31.807 C 182.761 32.105 182.58 32.392 182.381 32.667 C 181.864 33.47 181.206 34.171 180.44 34.737 C 179.604 35.313 178.688 35.761 177.722 36.066 C 177.447 36.168 177.16 36.233 176.869 36.261 C 176.567 36.29 176.269 36.342 175.976 36.417 C 175.867 36.444 175.755 36.45 175.645 36.437 C 175.535 36.424 175.423 36.43 175.315 36.457 L 174.888 36.457 C 174.745 36.51 174.593 36.53 174.441 36.515 C 174.291 36.504 174.142 36.485 173.994 36.457 C 173.814 36.43 173.631 36.43 173.451 36.457 C 173.282 36.482 173.11 36.468 172.947 36.417 C 172.811 36.364 172.666 36.337 172.52 36.339 C 172.373 36.341 172.228 36.315 172.092 36.261 C 171.812 36.208 171.523 36.15 171.238 36.086 C 170.967 36.026 170.706 35.927 170.462 35.792 C 170.176 35.689 169.912 35.591 169.667 35.5 C 169.429 35.413 169.201 35.302 168.987 35.168 C 168.175 34.66 167.431 34.049 166.774 33.35 C 166.116 32.643 165.579 31.831 165.185 30.947 C 165.056 30.664 164.952 30.369 164.874 30.067 C 164.792 29.755 164.688 29.448 164.564 29.15 C 164.539 29.054 164.526 28.955 164.526 28.856 C 164.524 28.757 164.511 28.658 164.486 28.562 C 164.378 28.234 164.313 27.892 164.293 27.547 L 164.214 26.453 C 164.214 26.323 164.208 26.179 164.195 26.023 C 164.181 25.879 164.188 25.735 164.214 25.593 L 164.214 25.122 L 164.331 24.181 C 164.434 23.738 164.526 23.308 164.603 22.892 C 164.677 22.489 164.794 22.096 164.952 21.719 C 165.977 19.102 168.027 17.025 170.62 15.978 C 170.975 15.824 171.346 15.713 171.727 15.647 C 172.101 15.584 172.495 15.499 172.91 15.392 C 173.104 15.368 173.298 15.354 173.493 15.353 C 173.688 15.352 173.882 15.339 174.075 15.314 C 175.225 15.265 176.375 15.417 177.473 15.764 C 178.374 16.068 179.229 16.495 180.015 17.033 C 180.257 17.196 180.491 17.372 180.714 17.561 C 180.937 17.747 181.144 17.949 181.335 18.167 C 181.411 18.296 181.518 18.403 181.646 18.48 C 181.853 18.766 182.048 19.059 182.228 19.359 C 182.409 19.658 182.603 19.964 182.811 20.277 C 182.938 20.51 183.049 20.751 183.141 21 L 183.432 21.801 C 183.562 22.144 183.666 22.497 183.742 22.856 C 183.819 23.221 183.91 23.586 184.014 23.951 C 184.067 24.175 184.087 24.405 184.072 24.635 C 184.058 24.864 184.077 25.095 184.13 25.318 Z M 178.309 23.439 C 178.493 23.151 178.515 22.788 178.367 22.48 C 178.224 22.104 178.114 21.824 178.037 21.641 C 177.712 20.98 177.216 20.42 176.601 20.019 C 175.841 19.599 174.983 19.39 174.116 19.414 C 174.035 19.467 173.936 19.481 173.844 19.453 C 173.755 19.426 173.661 19.426 173.572 19.453 C 173.435 19.505 173.291 19.537 173.145 19.547 C 172.999 19.557 172.855 19.588 172.718 19.641 C 171.613 19.975 170.698 20.758 170.191 21.801 C 170.126 21.935 170.068 22.072 170.017 22.211 C 169.953 22.375 169.908 22.545 169.881 22.719 C 169.855 22.881 169.861 23.048 169.9 23.208 C 169.938 23.363 170.027 23.501 170.152 23.599 C 170.413 23.743 170.709 23.81 171.007 23.794 L 176.365 23.794 C 176.727 23.794 177.108 23.788 177.509 23.775 C 177.815 23.806 178.116 23.68 178.309 23.439 Z M 198.536 15.353 C 199.864 15.261 201.195 15.489 202.418 16.017 C 203.428 16.491 204.279 17.252 204.863 18.207 C 205.045 18.493 205.188 18.801 205.291 19.124 C 205.395 19.451 205.497 19.783 205.601 20.121 C 205.649 20.313 205.68 20.51 205.695 20.707 C 205.707 20.892 205.738 21.076 205.788 21.254 C 205.781 21.36 205.794 21.466 205.827 21.567 C 205.88 21.941 205.906 22.318 205.905 22.696 L 205.905 33.642 C 205.905 34.136 205.899 34.612 205.886 35.068 C 205.918 35.455 205.688 35.815 205.325 35.947 C 205.15 36.002 204.966 36.029 204.782 36.025 L 202.065 36.025 C 201.785 36.028 201.506 36.008 201.23 35.967 C 201.005 35.939 200.802 35.819 200.669 35.634 C 200.558 35.452 200.497 35.243 200.494 35.029 C 200.481 34.762 200.474 34.495 200.475 34.227 L 200.475 25.669 C 200.475 24.707 200.436 23.814 200.358 22.992 C 200.306 22.247 200.066 21.528 199.66 20.902 C 199.272 20.363 198.71 19.977 198.07 19.808 C 197.94 19.756 197.801 19.73 197.662 19.73 C 197.51 19.728 197.359 19.702 197.216 19.652 C 197.055 19.624 196.892 19.618 196.73 19.632 C 196.58 19.639 196.43 19.659 196.283 19.691 C 196.195 19.715 196.103 19.728 196.011 19.73 C 195.932 19.73 195.853 19.743 195.778 19.769 C 195.266 19.889 194.779 20.101 194.342 20.395 C 193.502 21.015 192.965 21.968 192.867 23.012 C 192.704 24.295 192.626 25.587 192.635 26.88 L 192.635 34.853 C 192.641 35.055 192.601 35.255 192.518 35.439 C 192.413 35.705 192.178 35.898 191.897 35.947 C 191.55 36.004 191.2 36.03 190.849 36.025 L 188.907 36.025 C 188.627 36.025 188.337 36.012 188.054 35.985 C 187.818 35.983 187.594 35.885 187.432 35.712 C 187.233 35.414 187.144 35.054 187.179 34.696 C 187.193 34.257 187.199 33.84 187.199 33.446 L 187.199 17.54 C 187.199 17.258 187.205 16.993 187.219 16.759 C 187.224 16.545 187.299 16.339 187.432 16.173 C 187.494 16.087 187.583 16.025 187.684 15.998 C 187.807 15.957 187.932 15.924 188.058 15.899 L 188.252 15.899 C 188.386 15.873 188.523 15.86 188.66 15.86 L 190.698 15.86 C 190.905 15.86 191.105 15.867 191.3 15.88 C 191.478 15.89 191.654 15.921 191.824 15.974 C 191.991 16.036 192.125 16.163 192.198 16.326 C 192.268 16.504 192.326 16.687 192.372 16.873 C 192.396 16.962 192.403 17.055 192.392 17.147 C 192.379 17.23 192.4 17.314 192.449 17.381 C 192.475 17.47 192.522 17.55 192.586 17.616 C 192.624 17.643 192.68 17.681 192.76 17.733 C 193.028 17.767 193.293 17.655 193.458 17.44 C 193.623 17.234 193.82 17.056 194.041 16.912 C 194.753 16.384 195.538 15.963 196.37 15.662 C 196.604 15.584 196.845 15.532 197.089 15.505 C 197.335 15.48 197.6 15.441 197.885 15.389 C 197.999 15.36 198.118 15.353 198.235 15.369 C 198.335 15.387 198.438 15.382 198.536 15.353 Z M 104.105 27.584 L 104.105 13.556 C 104.105 13.101 104.114 12.624 104.114 12.16 C 104.114 11.822 104.183 11.478 103.927 11.196 C 103.601 10.836 103.016 10.96 102.597 10.962 C 101.736 10.962 100.875 10.97 100.013 10.962 C 99.689 10.936 99.363 10.936 99.039 10.962 C 98.833 11.025 98.692 11.216 98.691 11.433 C 98.68 11.863 98.67 12.186 98.679 12.618 C 98.689 13.05 98.671 13.455 98.671 13.872 L 98.671 34.267 C 98.671 34.549 98.677 34.832 98.691 35.107 C 98.685 35.336 98.777 35.557 98.943 35.712 C 99.109 35.848 99.312 35.929 99.526 35.947 C 99.783 35.974 100.042 35.987 100.302 35.985 L 102.165 35.985 C 102.353 35.986 102.54 36 102.726 36.025 C 102.902 36.052 103.081 36.039 103.25 35.985 C 103.531 35.943 103.783 35.788 103.949 35.556 C 104.094 35.273 104.155 34.954 104.124 34.638 C 104.111 34.28 104.105 33.921 104.105 33.563 Z M 94.09 27.584 L 94.09 20.935 C 94.09 19.19 94.081 17.445 94.097 15.7 C 94.106 14.811 94.121 13.922 94.147 13.034 C 94.182 12.578 94.182 12.121 94.147 11.665 C 94.088 10.906 93.32 10.959 92.942 10.97 C 91.966 11 90.99 11.01 90.014 10.999 C 89.573 10.999 88.923 10.937 88.705 11.424 C 88.622 11.653 88.59 11.898 88.611 12.142 C 88.625 13.472 88.657 14.804 88.657 16.134 L 88.657 34.267 C 88.657 34.549 88.664 34.832 88.678 35.107 C 88.671 35.336 88.763 35.557 88.929 35.712 C 89.096 35.848 89.299 35.929 89.512 35.947 C 89.77 35.974 90.029 35.987 90.288 35.985 L 92.152 35.985 C 92.339 35.986 92.527 36 92.713 36.025 C 92.888 36.052 93.067 36.039 93.236 35.985 C 93.518 35.943 93.77 35.788 93.937 35.556 C 94.081 35.273 94.141 34.954 94.111 34.638 C 94.097 34.235 94.092 33.876 94.092 33.563 Z\" fill=\"rgb(35,31,32)\"></path></g></g></svg>',svgContentId:11578626869,title:\"Ellumen Logo\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-gaeb1m\",\"data-styles-preset\":\"MOhTEatyY\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2ce442f5-26aa-49ac-a51f-7e5ad4c8e275, rgb(45, 53, 76)))\"},children:\"Committed to Excellence in Advanced Digital & IT Solutions.\"})}),className:\"framer-12xegcw\",\"data-framer-name\":\"Templates/Elements/Footer/Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I58:3436;16:909\",style:{\"--extracted-r6o4lv\":\"var(--token-2ce442f5-26aa-49ac-a51f-7e5ad4c8e275, rgb(45, 53, 76))\",\"--framer-paragraph-spacing\":\"30px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-nmpohv\",layoutDependency:layoutDependency,layoutId:\"GvvA5HO1m\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1k6xsbt\",layoutDependency:layoutDependency,layoutId:\"xR3YZnf4u\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/Ellumen\",motionChild:true,nodeId:\"YaHLqn5Pc\",scopeId:\"qZ_XI3P7P\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1l7swym framer-b17hje\",layoutDependency:layoutDependency,layoutId:\"YaHLqn5Pc\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-k1t4ak\",\"data-framer-name\":\"Facebook\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"DWToB7Kcr\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><path d=\"M18 4.74V3a1 1 0 0 0-1-1h-2.944a5 5 0 0 0-5 5v2.112a.25.25 0 0 1-.25.25H7a1 1 0 0 0-1 1v1.942a1 1 0 0 0 1 1h1.806a.25.25 0 0 1 .25.25V21a1 1 0 0 0 1 1h2.888a1 1 0 0 0 1-1v-7.446a.25.25 0 0 1 .25-.25h2.195a1 1 0 0 0 1-1v-1.942a1 1 0 0 0-1-1H14.24a.5.5 0 0 1-.5-.5V7.74a2 2 0 0 1 2-2H17a1 1 0 0 0 1-1Z\" stroke=\"#212121\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" fill=\"none\" class=\"nc-icon-wrapper\"/></svg>',title:\"Facebook Icon\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/586502?trk=tyah&trkInfo=clickedVertical%3Acompany%2CclickedEntityId%3A586502%2Cidx%3A2-1-2%2CtarId%3A1447872193319%2Ctas%3Aellumen\",motionChild:true,nodeId:\"zLk4GS9NI\",scopeId:\"qZ_XI3P7P\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1g53ajh framer-b17hje\",layoutDependency:layoutDependency,layoutId:\"zLk4GS9NI\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-zkbkj2\",\"data-framer-name\":\"Linkedin\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"piWSdvh0q\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 11.542 13.375 L 11.542 15.896 C 11.542 16.621 11.542 16.983 11.332 17.221 C 11.31 17.245 11.286 17.268 11.262 17.289 C 11.025 17.5 10.663 17.5 9.938 17.5 C 9.213 17.5 8.85 17.5 8.613 17.289 C 8.588 17.267 8.565 17.244 8.543 17.22 C 8.333 16.983 8.333 16.621 8.333 15.896 L 8.333 9.938 C 8.333 9.213 8.333 8.85 8.543 8.613 C 8.565 8.588 8.589 8.565 8.613 8.543 C 8.85 8.333 9.213 8.333 9.938 8.333 L 10.508 8.333 C 10.694 8.333 10.788 8.333 10.865 8.348 C 11.2 8.413 11.462 8.675 11.527 9.01 C 11.542 9.088 11.542 9.181 11.542 9.367 C 11.542 9.443 11.542 9.481 11.545 9.492 C 11.561 9.548 11.608 9.57 11.662 9.545 C 11.672 9.54 11.703 9.512 11.768 9.454 C 13.088 8.293 17.5 8.142 17.5 12 L 17.5 15.896 C 17.5 16.621 17.5 16.983 17.289 17.221 C 17.267 17.245 17.244 17.268 17.22 17.289 C 16.983 17.5 16.621 17.5 15.896 17.5 C 15.171 17.5 14.808 17.5 14.571 17.289 C 14.547 17.267 14.524 17.244 14.503 17.22 C 14.292 16.983 14.292 16.621 14.292 15.896 L 14.292 13.375 C 14.292 11.542 11.542 11.542 11.542 13.375 Z M 5.5 16 L 5.5 10 C 5.5 9.375 5.5 9.063 5.341 8.843 C 5.289 8.773 5.227 8.711 5.157 8.659 C 4.938 8.5 4.625 8.5 4 8.5 C 3.375 8.5 3.063 8.5 2.843 8.659 C 2.773 8.711 2.711 8.773 2.659 8.843 C 2.5 9.063 2.5 9.375 2.5 10 L 2.5 16 C 2.5 16.625 2.5 16.938 2.659 17.157 C 2.711 17.227 2.773 17.289 2.843 17.341 C 3.063 17.5 3.375 17.5 4 17.5 C 4.625 17.5 4.938 17.5 5.157 17.341 C 5.227 17.289 5.289 17.227 5.341 17.157 C 5.5 16.938 5.5 16.625 5.5 16 Z M 4 5.5 C 4.828 5.5 5.5 4.828 5.5 4 C 5.5 3.172 4.828 2.5 4 2.5 C 3.172 2.5 2.5 3.172 2.5 4 C 2.5 4.828 3.172 5.5 4 5.5 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(33,33,33)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:11772514764,withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@ellumeninc.2004\",motionChild:true,nodeId:\"SoscCDRzv\",scopeId:\"qZ_XI3P7P\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ydu4zr framer-b17hje\",layoutDependency:layoutDependency,layoutId:\"SoscCDRzv\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-oh0au4\",\"data-framer-name\":\"YouTube\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"kdVRXlhgL\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><g fill=\"none\" class=\"nc-icon-wrapper\" stroke=\"#212121\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20.84 7.57c-.2-.81-.85-1.45-1.62-1.66-1.45-.41-7.2-.41-7.2-.41s-5.78 0-7.24.41c-.78.2-1.42.85-1.62 1.66-.41 1.42-.41 4.46-.41 4.46s0 3.01.41 4.46c.2.81.85 1.42 1.62 1.62 1.45.37 7.24.37 7.24.37s5.75 0 7.2-.37c.78-.2 1.42-.81 1.62-1.62.41-1.45.41-4.46.41-4.46s0-3.04-.41-4.46Z\"/><path d=\"M9.94 14.05v-4.02c0-.43.46-.7.83-.48l3.53 2.01c.37.21.37.75 0 .97l-3.53 2.01c-.37.2-.83-.07-.83-.49Z\"/></g></svg>',title:\"Youtube Icon\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://twitter.com/ellumen\",motionChild:true,nodeId:\"VVf9TlpuJ\",openInNewTab:true,scopeId:\"qZ_XI3P7P\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-19m70r2 framer-b17hje\",layoutDependency:layoutDependency,layoutId:\"VVf9TlpuJ\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-tn4dv7\",\"data-framer-name\":\"X-twitter\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"nYDmGOgh9\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 11.513 8.756 L 17.432 1.875 L 16.029 1.875 L 10.889 7.849 L 6.784 1.875 L 2.05 1.875 L 8.258 10.909 L 2.05 18.125 L 3.453 18.125 L 8.88 11.816 L 13.215 18.125 L 17.95 18.125 L 11.512 8.756 Z M 9.591 10.989 L 8.963 10.089 L 3.958 2.931 L 6.113 2.931 L 10.151 8.708 L 10.78 9.608 L 16.03 17.117 L 13.876 17.117 L 9.592 10.989 Z\" fill=\"rgb(33,33,33)\"></path></svg>',svgContentId:11044371577,title:\"X Icon\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/ellumeninc/  \",motionChild:true,nodeId:\"oQNxWyEBg\",openInNewTab:true,scopeId:\"qZ_XI3P7P\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1l7cuvj framer-b17hje\",layoutDependency:layoutDependency,layoutId:\"oQNxWyEBg\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1syj0fm\",\"data-framer-name\":\"Instagram\",fill:\"black\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"qOuZfa_lJ\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7 2a5 5 0 0 0-5 5v10a5 5 0 0 0 5 5h10a5 5 0 0 0 5-5V7a5 5 0 0 0-5-5H7ZM4 7a3 3 0 0 1 3-3h10a3 3 0 0 1 3 3v10a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V7Zm5 5a3 3 0 1 1 6 0 3 3 0 0 1-6 0Zm3-5a5 5 0 1 0 0 10 5 5 0 0 0 0-10Zm5.25 1a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5Z\" fill=\"#212121\" class=\"nc-icon-wrapper\"/></svg>',title:\"Instagram Icon\",withExternalLayout:true})})})]})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bdhfko\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"I58:3436;16:910\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3yttkr\",\"data-framer-name\":\"Col\",layoutDependency:layoutDependency,layoutId:\"XyiWZQlU4\",children:[/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-h6jqsf\",\"data-framer-name\":\"Col\",layoutDependency:layoutDependency,layoutId:\"I58:3436;16:933\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-mpg3wq\",\"data-styles-preset\":\"Z0kNUPG8n\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cb115cfe-f2c6-44ff-bca6-db948b954ed0, rgb(9, 9, 11)))\"},children:\"Company\"})}),className:\"framer-1wclozq\",\"data-framer-name\":\"Templates/Elements/Footer/Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I58:3436;56:1377\",style:{\"--extracted-r6o4lv\":\"var(--token-cb115cfe-f2c6-44ff-bca6-db948b954ed0, rgb(9, 9, 11))\",\"--framer-paragraph-spacing\":\"30px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IFm_nl1xI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15ltchv\",\"data-styles-preset\":\"YSWncQc0P\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cb115cfe-f2c6-44ff-bca6-db948b954ed0, rgb(9, 9, 11)))\"},children:\"Company\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-mpg3wq\",\"data-styles-preset\":\"Z0kNUPG8n\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d841d7ff-578b-4375-9cd0-faa60c876cf3, rgb(104, 112, 140)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"I58:3436;16:934\",openInNewTab:true,scopeId:\"qZ_XI3P7P\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m63fep\",\"data-styles-preset\":\"Ik1PtHPI1\",children:\"Home\"})})})}),className:\"framer-o1ydx9\",\"data-framer-name\":\"Templates/Elements/Footer/Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I58:3436;16:934\",style:{\"--extracted-r6o4lv\":\"var(--token-d841d7ff-578b-4375-9cd0-faa60c876cf3, rgb(104, 112, 140))\",\"--framer-paragraph-spacing\":\"30px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-mpg3wq\",\"data-styles-preset\":\"Z0kNUPG8n\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d841d7ff-578b-4375-9cd0-faa60c876cf3, rgb(104, 112, 140)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"rwUgqtNTU\"},motionChild:true,nodeId:\"TrNVedv8G\",openInNewTab:true,scopeId:\"qZ_XI3P7P\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m63fep\",\"data-styles-preset\":\"Ik1PtHPI1\",children:\"About Us\"})})})}),className:\"framer-10z1aw9\",\"data-framer-name\":\"Templates/Elements/Footer/Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TrNVedv8G\",style:{\"--extracted-r6o4lv\":\"var(--token-d841d7ff-578b-4375-9cd0-faa60c876cf3, rgb(104, 112, 140))\",\"--framer-paragraph-spacing\":\"30px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-mpg3wq\",\"data-styles-preset\":\"Z0kNUPG8n\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d841d7ff-578b-4375-9cd0-faa60c876cf3, rgb(104, 112, 140)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ut1XkEFKF\"},motionChild:true,nodeId:\"I58:3436;16:935\",openInNewTab:true,scopeId:\"qZ_XI3P7P\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m63fep\",\"data-styles-preset\":\"Ik1PtHPI1\",children:\"Partner With Us\"})})})}),className:\"framer-1i8tgb8\",\"data-framer-name\":\"Templates/Elements/Footer/Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I58:3436;16:935\",style:{\"--extracted-r6o4lv\":\"var(--token-d841d7ff-578b-4375-9cd0-faa60c876cf3, rgb(104, 112, 140))\",\"--framer-paragraph-spacing\":\"30px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-mpg3wq\",\"data-styles-preset\":\"Z0kNUPG8n\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d841d7ff-578b-4375-9cd0-faa60c876cf3, rgb(104, 112, 140)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ePdZKfYxW\"},motionChild:true,nodeId:\"LgxDUU0eh\",openInNewTab:true,scopeId:\"qZ_XI3P7P\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m63fep\",\"data-styles-preset\":\"Ik1PtHPI1\",children:\"Careers\"})})})}),className:\"framer-1wjt66j\",\"data-framer-name\":\"Templates/Elements/Footer/Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LgxDUU0eh\",style:{\"--extracted-r6o4lv\":\"var(--token-d841d7ff-578b-4375-9cd0-faa60c876cf3, rgb(104, 112, 140))\",\"--framer-paragraph-spacing\":\"30px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-mpg3wq\",\"data-styles-preset\":\"Z0kNUPG8n\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d841d7ff-578b-4375-9cd0-faa60c876cf3, rgb(104, 112, 140)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"j_G9_ASf0\"},motionChild:true,nodeId:\"I58:3436;16:937\",openInNewTab:true,scopeId:\"qZ_XI3P7P\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m63fep\",\"data-styles-preset\":\"Ik1PtHPI1\",children:\"Contact Us\"})})})}),className:\"framer-1fg93i2\",\"data-framer-name\":\"Templates/Elements/Footer/Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I58:3436;16:937\",style:{\"--extracted-r6o4lv\":\"var(--token-d841d7ff-578b-4375-9cd0-faa60c876cf3, rgb(104, 112, 140))\",\"--framer-paragraph-spacing\":\"30px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1org7dl\",\"data-framer-name\":\"Col\",layoutDependency:layoutDependency,layoutId:\"I58:3436;16:918\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-mpg3wq\",\"data-styles-preset\":\"Z0kNUPG8n\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cb115cfe-f2c6-44ff-bca6-db948b954ed0, rgb(9, 9, 11)))\"},children:\"Services\"})}),className:\"framer-it2k8v\",\"data-framer-name\":\"Templates/Elements/Footer/Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I58:3436;16:920\",style:{\"--extracted-r6o4lv\":\"var(--token-cb115cfe-f2c6-44ff-bca6-db948b954ed0, rgb(9, 9, 11))\",\"--framer-paragraph-spacing\":\"30px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IFm_nl1xI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-15ltchv\",\"data-styles-preset\":\"YSWncQc0P\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cb115cfe-f2c6-44ff-bca6-db948b954ed0, rgb(9, 9, 11)))\"},children:\"Services\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-mpg3wq\",\"data-styles-preset\":\"Z0kNUPG8n\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d841d7ff-578b-4375-9cd0-faa60c876cf3, rgb(104, 112, 140)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"lUZQAjSZK\"},motionChild:true,nodeId:\"I58:3436;56:1340\",openInNewTab:false,scopeId:\"qZ_XI3P7P\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m63fep\",\"data-styles-preset\":\"Ik1PtHPI1\",children:\"AI & Data\"})})})}),className:\"framer-19hg7z4\",\"data-framer-name\":\"Templates/Elements/Footer/Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I58:3436;56:1340\",style:{\"--extracted-r6o4lv\":\"var(--token-d841d7ff-578b-4375-9cd0-faa60c876cf3, rgb(104, 112, 140))\",\"--framer-paragraph-spacing\":\"30px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-mpg3wq\",\"data-styles-preset\":\"Z0kNUPG8n\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d841d7ff-578b-4375-9cd0-faa60c876cf3, rgb(104, 112, 140)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"l4CZani14\"},motionChild:true,nodeId:\"I58:3436;16:927\",openInNewTab:true,scopeId:\"qZ_XI3P7P\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m63fep\",\"data-styles-preset\":\"Ik1PtHPI1\",children:\"Cybersecurity\"})})})}),className:\"framer-1d5e9n6\",\"data-framer-name\":\"Templates/Elements/Footer/Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I58:3436;16:927\",style:{\"--extracted-r6o4lv\":\"var(--token-d841d7ff-578b-4375-9cd0-faa60c876cf3, rgb(104, 112, 140))\",\"--framer-paragraph-spacing\":\"30px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-mpg3wq\",\"data-styles-preset\":\"Z0kNUPG8n\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d841d7ff-578b-4375-9cd0-faa60c876cf3, rgb(104, 112, 140)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Nlpu6DKId\"},motionChild:true,nodeId:\"I58:3436;16:922\",openInNewTab:true,scopeId:\"qZ_XI3P7P\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m63fep\",\"data-styles-preset\":\"Ik1PtHPI1\",children:\"Training\"})})})}),className:\"framer-urhr7l\",\"data-framer-name\":\"Templates/Elements/Footer/Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I58:3436;16:922\",style:{\"--extracted-r6o4lv\":\"var(--token-d841d7ff-578b-4375-9cd0-faa60c876cf3, rgb(104, 112, 140))\",\"--framer-paragraph-spacing\":\"30px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-mpg3wq\",\"data-styles-preset\":\"Z0kNUPG8n\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d841d7ff-578b-4375-9cd0-faa60c876cf3, rgb(104, 112, 140)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ZS7lY9Na4\"},motionChild:true,nodeId:\"I58:3436;16:924\",openInNewTab:true,scopeId:\"qZ_XI3P7P\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m63fep\",\"data-styles-preset\":\"Ik1PtHPI1\",children:\"DevOps\"})})})}),className:\"framer-1wey3op\",\"data-framer-name\":\"Templates/Elements/Footer/Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I58:3436;16:924\",style:{\"--extracted-r6o4lv\":\"var(--token-d841d7ff-578b-4375-9cd0-faa60c876cf3, rgb(104, 112, 140))\",\"--framer-paragraph-spacing\":\"30px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-mpg3wq\",\"data-styles-preset\":\"Z0kNUPG8n\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d841d7ff-578b-4375-9cd0-faa60c876cf3, rgb(104, 112, 140)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"cisnFK_FW\"},motionChild:true,nodeId:\"zHj61Lhvz\",openInNewTab:true,scopeId:\"qZ_XI3P7P\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m63fep\",\"data-styles-preset\":\"Ik1PtHPI1\",children:\"Digital Storytelling\"})})})}),className:\"framer-1dswsd9\",\"data-framer-name\":\"Templates/Elements/Footer/Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zHj61Lhvz\",style:{\"--extracted-r6o4lv\":\"var(--token-d841d7ff-578b-4375-9cd0-faa60c876cf3, rgb(104, 112, 140))\",\"--framer-paragraph-spacing\":\"30px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-mpg3wq\",\"data-styles-preset\":\"Z0kNUPG8n\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d841d7ff-578b-4375-9cd0-faa60c876cf3, rgb(104, 112, 140)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"y6jGSTpS1\"},motionChild:true,nodeId:\"bAl7e_rub\",openInNewTab:true,scopeId:\"qZ_XI3P7P\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m63fep\",\"data-styles-preset\":\"Ik1PtHPI1\",children:\"Healthcare IT\"})})})}),className:\"framer-mw1af0\",\"data-framer-name\":\"Templates/Elements/Footer/Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bAl7e_rub\",style:{\"--extracted-r6o4lv\":\"var(--token-d841d7ff-578b-4375-9cd0-faa60c876cf3, rgb(104, 112, 140))\",\"--framer-paragraph-spacing\":\"30px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-mpg3wq\",\"data-styles-preset\":\"Z0kNUPG8n\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d841d7ff-578b-4375-9cd0-faa60c876cf3, rgb(104, 112, 140)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QeUAW2tdU\"},motionChild:true,nodeId:\"s2itk4NwK\",openInNewTab:true,scopeId:\"qZ_XI3P7P\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m63fep\",\"data-styles-preset\":\"Ik1PtHPI1\",children:\"Digital Imaging\"})})})}),className:\"framer-1c5m4z9\",\"data-framer-name\":\"Templates/Elements/Footer/Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"s2itk4NwK\",style:{\"--extracted-r6o4lv\":\"var(--token-d841d7ff-578b-4375-9cd0-faa60c876cf3, rgb(104, 112, 140))\",\"--framer-paragraph-spacing\":\"30px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jued6d\",\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"I58:3436;16:938\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-67mwpr-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"r2NhVIIwv-container\",nodeId:\"r2NhVIIwv\",rendersWithMotion:true,scopeId:\"qZ_XI3P7P\",children:/*#__PURE__*/_jsx(AutoCopyright,{color:\"var(--token-2ce442f5-26aa-49ac-a51f-7e5ad4c8e275, rgb(45, 53, 76))\",dateRange:false,font:{},height:\"100%\",id:\"r2NhVIIwv\",layoutId:\"r2NhVIIwv\",name:\"Ellumen Inc.\",startYear:2023,statement:\"All rights reserved.\",style:{height:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f4f2vp\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"I58:3436;59:4318\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1d78lqw\",\"data-styles-preset\":\"rHs4MAikW\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e2a9035b-7d24-4d94-a09a-897aaacb8327, rgb(156, 163, 189)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IRWOIQZbq\"},motionChild:true,nodeId:\"I58:3436;59:4293\",openInNewTab:false,scopeId:\"qZ_XI3P7P\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m63fep\",\"data-styles-preset\":\"Ik1PtHPI1\",children:\"Privacy policy\"})})})}),className:\"framer-5ng78b\",\"data-framer-name\":\"Right\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I58:3436;59:4293\",style:{\"--extracted-r6o4lv\":\"var(--token-e2a9035b-7d24-4d94-a09a-897aaacb8327, rgb(156, 163, 189))\",\"--framer-paragraph-spacing\":\"30px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+52+0+0+1014+10+0,...addPropertyOverrides({IFm_nl1xI:{y:(componentViewport?.y||0)+52+0+0+2110+10+50+0},kQqvilYYp:{y:(componentViewport?.y||0)+52+0+0+1288+10+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12v8g2i-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"KhOATVdxx-container\",nodeId:\"KhOATVdxx\",rendersWithMotion:true,scopeId:\"qZ_XI3P7P\",children:/*#__PURE__*/_jsx(MadeByEmbark,{height:\"100%\",id:\"KhOATVdxx\",layoutId:\"KhOATVdxx\",width:\"100%\"})})})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OQFMQ.framer-b17hje, .framer-OQFMQ .framer-b17hje { display: block; }\",\".framer-OQFMQ.framer-3i1aum { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: visible; padding: 52px 52px 20px 52px; position: relative; width: 1280px; }\",\".framer-OQFMQ .framer-1p9lvw9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; max-width: 1180px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OQFMQ .framer-1ridnjp { 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-OQFMQ .framer-1ggamth { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-start; max-width: 400px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-OQFMQ .framer-jja7sg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-OQFMQ .framer-1ox2zhz { flex: none; height: 48px; position: relative; width: 216px; }\",\".framer-OQFMQ .framer-12xegcw { --framer-text-wrap-override: none; flex: none; height: auto; position: relative; width: 320px; }\",\".framer-OQFMQ .framer-nmpohv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-OQFMQ .framer-1k6xsbt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-OQFMQ .framer-1l7swym, .framer-OQFMQ .framer-1g53ajh, .framer-OQFMQ .framer-ydu4zr, .framer-OQFMQ .framer-19m70r2, .framer-OQFMQ .framer-1l7cuvj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-OQFMQ .framer-k1t4ak, .framer-OQFMQ .framer-oh0au4, .framer-OQFMQ .framer-1syj0fm { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-OQFMQ .framer-zkbkj2, .framer-OQFMQ .framer-tn4dv7 { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-OQFMQ .framer-1bdhfko { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 32%; }\",\".framer-OQFMQ .framer-3yttkr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OQFMQ .framer-h6jqsf { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-OQFMQ .framer-1wclozq, .framer-OQFMQ .framer-o1ydx9, .framer-OQFMQ .framer-10z1aw9, .framer-OQFMQ .framer-1i8tgb8, .framer-OQFMQ .framer-1wjt66j, .framer-OQFMQ .framer-1fg93i2, .framer-OQFMQ .framer-it2k8v, .framer-OQFMQ .framer-19hg7z4, .framer-OQFMQ .framer-1d5e9n6, .framer-OQFMQ .framer-urhr7l, .framer-OQFMQ .framer-1wey3op, .framer-OQFMQ .framer-1dswsd9, .framer-OQFMQ .framer-mw1af0, .framer-OQFMQ .framer-1c5m4z9 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-OQFMQ .framer-1org7dl { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-OQFMQ .framer-1jued6d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 10px 0px 10px 0px; position: relative; width: 100%; }\",\".framer-OQFMQ .framer-67mwpr-container { flex: none; height: 30px; position: relative; width: auto; }\",\".framer-OQFMQ .framer-1f4f2vp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-OQFMQ .framer-5ng78b { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-OQFMQ .framer-12v8g2i-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-OQFMQ.framer-v-1dmnmaf.framer-3i1aum { padding: 52px 22px 20px 22px; width: 575px; }\",\".framer-OQFMQ.framer-v-1dmnmaf .framer-1p9lvw9 { gap: 60px; }\",\".framer-OQFMQ.framer-v-1dmnmaf .framer-1ridnjp, .framer-OQFMQ.framer-v-bazamd .framer-1ridnjp { flex-direction: column; gap: 40px; justify-content: flex-start; }\",\".framer-OQFMQ.framer-v-1dmnmaf .framer-1ggamth, .framer-OQFMQ.framer-v-bazamd .framer-1ggamth { flex: none; order: 0; width: 100%; }\",\".framer-OQFMQ.framer-v-1dmnmaf .framer-1bdhfko, .framer-OQFMQ.framer-v-bazamd .framer-1bdhfko { flex-direction: column; gap: 60px; order: 1; width: 100%; }\",\".framer-OQFMQ.framer-v-1dmnmaf .framer-3yttkr { gap: 24px; justify-content: center; }\",\".framer-OQFMQ.framer-v-1dmnmaf .framer-h6jqsf { gap: 10px; }\",\".framer-OQFMQ.framer-v-1dmnmaf .framer-1org7dl { gap: 12px; }\",\".framer-OQFMQ.framer-v-bazamd.framer-3i1aum { padding: 52px 22px 20px 22px; width: 400px; }\",\".framer-OQFMQ.framer-v-bazamd .framer-12xegcw { --framer-text-wrap-override: balance; width: 290px; }\",\".framer-OQFMQ.framer-v-bazamd .framer-3yttkr { flex-direction: column; gap: 40px; }\",\".framer-OQFMQ.framer-v-bazamd .framer-h6jqsf, .framer-OQFMQ.framer-v-bazamd .framer-1org7dl { flex: none; gap: 12px; width: 100%; }\",\".framer-OQFMQ.framer-v-bazamd .framer-1jued6d { flex-direction: column; gap: 20px; justify-content: flex-start; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 451\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"kQqvilYYp\":{\"layout\":[\"fixed\",\"auto\"]},\"IFm_nl1xI\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqZ_XI3P7P=withCSS(Component,css,\"framer-OQFMQ\");export default FramerqZ_XI3P7P;FramerqZ_XI3P7P.displayName=\"Footer\";FramerqZ_XI3P7P.defaultProps={height:451,width:1280};addPropertyControls(FramerqZ_XI3P7P,{variant:{options:[\"o7RQfo0Of\",\"kQqvilYYp\",\"IFm_nl1xI\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerqZ_XI3P7P,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]},...AutoCopyrightFonts,...MadeByEmbarkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqZ_XI3P7P\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kQqvilYYp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IFm_nl1xI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1280\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"451\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qZ_XI3P7P.map","// Generated by Framer (34038ad)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,ResolveLinks,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CTALaunch from\"#framer/local/canvasComponent/gCkrcTKxp/gCkrcTKxp.js\";import Footer from\"#framer/local/canvasComponent/qZ_XI3P7P/qZ_XI3P7P.js\";import EllumenNavigation from\"#framer/local/canvasComponent/ZBBHkCOEX/ZBBHkCOEX.js\";const EllumenNavigationFonts=getFonts(EllumenNavigation);const ContainerWithFX=withFX(Container);const CTALaunchFonts=getFonts(CTALaunch);const FooterFonts=getFonts(Footer);const breakpoints={Aqt3gHMHs:\"(min-width: 744px) and (max-width: 1199px)\",KFirb6TxD:\"(min-width: 1600px)\",PMKijFY9Q:\"(max-width: 743px)\",yw9uC86Fi:\"(min-width: 1200px) and (max-width: 1599px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-JfZT8\";const variantClassNames={Aqt3gHMHs:\"framer-v-z7jnp6\",KFirb6TxD:\"framer-v-1rbk02d\",PMKijFY9Q:\"framer-v-oiwwhl\",yw9uC86Fi:\"framer-v-hgxw6z\"};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-90};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JfZT8.framer-101ryjh, .framer-JfZT8 .framer-101ryjh { display: block; }\",\".framer-JfZT8.framer-1rbk02d { align-content: center; align-items: center; background-color: var(--token-49917a15-53bd-4c79-a6fb-41ea960db7d7, #f1f2f3); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-JfZT8 .framer-1iz5yxs-container { flex: none; height: auto; left: 50%; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 9; }\",\".framer-JfZT8 .framer-zdj9jn { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: calc(0 * -1px); position: relative; width: 0px; }\",\".framer-JfZT8 .framer-16qlq98-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",\".framer-JfZT8 .framer-1wxsb05-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: calc(0 * -1px); }',\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-JfZT8.framer-1rbk02d { gap: 0px; } .framer-JfZT8.framer-1rbk02d > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-JfZT8.framer-1rbk02d > :first-child { margin-top: 0px; } .framer-JfZT8.framer-1rbk02d > :last-child { margin-bottom: 0px; } }\"];const mediaQueries={Aqt3gHMHs:\"(min-width: 744px) and (max-width: 1199px)\",KFirb6TxD:\"(min-width: 1600px)\",PMKijFY9Q:\"(max-width: 743px)\",yw9uC86Fi:\"(min-width: 1200px) and (max-width: 1599px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"KFirb6TxD\",Laptop:\"yw9uC86Fi\",Phone:\"PMKijFY9Q\",Tablet:\"Aqt3gHMHs\"};const getProps=({cTAVisible,height,id,width,...props})=>{return{...props,LnMTZ7Wk0:cTAVisible??props.LnMTZ7Wk0??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"KFirb6TxD\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,LnMTZ7Wk0,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"KFirb6TxD\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-49917a15-53bd-4c79-a6fb-41ea960db7d7, rgb(241, 242, 243)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1rbk02d\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1iz5yxs-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"C1ZQFGIct\",rendersWithMotion:true,scopeId:\"K9RkLSGVe\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Aqt3gHMHs:{variant:\"qSYEQneQh\"},PMKijFY9Q:{variant:\"XA5Jgh08f\"},yw9uC86Fi:{variant:\"Vc4rxjsSj\"}},children:/*#__PURE__*/_jsx(EllumenNavigation,{height:\"100%\",id:\"C1ZQFGIct\",layoutId:\"C1ZQFGIct\",style:{width:\"100%\"},variant:\"fbKn1MIkK\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-zdj9jn\"}),LnMTZ7Wk0&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"j_G9_ASf0\"},implicitPathVariables:undefined},{href:{webPageId:\"j_G9_ASf0\"},implicitPathVariables:undefined},{href:{webPageId:\"j_G9_ASf0\"},implicitPathVariables:undefined},{href:{webPageId:\"j_G9_ASf0\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:420,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-16qlq98-container\",nodeId:\"wxTKsF2d5\",scopeId:\"K9RkLSGVe\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Aqt3gHMHs:{I0TJl9WBA:resolvedLinks[2],variant:\"orCSEo06g\"},PMKijFY9Q:{I0TJl9WBA:resolvedLinks[3],variant:\"dDfMYNgad\"},yw9uC86Fi:{I0TJl9WBA:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(CTALaunch,{dfwTnhs5_:\"Empower Your Agency with Proven IT Solutions\",height:\"100%\",I0TJl9WBA:resolvedLinks[0],id:\"wxTKsF2d5\",layoutId:\"wxTKsF2d5\",OmLJAm00K:\"Ellumen Inc. is your trusted partner in modernizing government operations. Discover how our advanced technology and tailored services can enhance efficiency, security, and innovation across your agency.\",style:{width:\"100%\"},variant:\"mFnVyQAza\",width:\"100%\",yAIXFQzNB:\"Contact Us\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:451,width:\"100vw\",y:1420,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wxsb05-container\",nodeId:\"ITkI_BYvX\",scopeId:\"K9RkLSGVe\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Aqt3gHMHs:{variant:\"kQqvilYYp\"},PMKijFY9Q:{variant:\"IFm_nl1xI\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"ITkI_BYvX\",layoutId:\"ITkI_BYvX\",style:{width:\"100%\"},variant:\"o7RQfo0Of\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1897\n * @framerIntrinsicWidth 1600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"yw9uC86Fi\":{\"layout\":[\"fixed\",\"fixed\"]},\"Aqt3gHMHs\":{\"layout\":[\"fixed\",\"fixed\"]},\"PMKijFY9Q\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"LnMTZ7Wk0\":\"cTAVisible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"KFirb6TxD\":[\".framer-1iz5yxs-container\",\".framer-16qlq98-container\",\".framer-1wxsb05-container\"],\"yw9uC86Fi\":[\".framer-1iz5yxs-container\",\".framer-16qlq98-container\",\".framer-1wxsb05-container\"],\"Aqt3gHMHs\":[\".framer-1iz5yxs-container\",\".framer-16qlq98-container\",\".framer-1wxsb05-container\"],\"PMKijFY9Q\":[\".framer-1iz5yxs-container\",\".framer-16qlq98-container\",\".framer-1wxsb05-container\"]}\n * @framerBreakpoints {\"KFirb6TxD\":{\"min\":1600,\"canvasClassName\":\"framer-1rbk02d-override\",\"minHeight\":1897,\"name\":\"Desktop\",\"width\":1600},\"yw9uC86Fi\":{\"min\":1200,\"max\":1599,\"canvasClassName\":\"framer-hgxw6z-override\",\"minHeight\":1897,\"viewportHeight\":1080,\"name\":\"Laptop\",\"width\":1200},\"Aqt3gHMHs\":{\"min\":744,\"max\":1199,\"canvasClassName\":\"framer-z7jnp6-override\",\"minHeight\":1897,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":744},\"PMKijFY9Q\":{\"max\":743,\"canvasClassName\":\"framer-oiwwhl-override\",\"minHeight\":2170,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":320}}\n * @framerDefaultVariant KFirb6TxD\n * @framerLayoutTemplate\n */const FramerK9RkLSGVe=withCSS(Component,css,\"framer-JfZT8\");export default FramerK9RkLSGVe;FramerK9RkLSGVe.displayName=\"Main Page Template\";FramerK9RkLSGVe.defaultProps={height:1897,width:1600};addPropertyControls(FramerK9RkLSGVe,{LnMTZ7Wk0:{defaultValue:true,title:\"CTA Visible\",type:ControlType.Boolean}});addFonts(FramerK9RkLSGVe,[{explicitInter:true,fonts:[]},...EllumenNavigationFonts,...CTALaunchFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerK9RkLSGVe\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1897\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"LnMTZ7Wk0\\\":\\\"cTAVisible\\\"}\",\"framerHitTargets\":\"{\\\"KFirb6TxD\\\":[\\\".framer-1iz5yxs-container\\\",\\\".framer-16qlq98-container\\\",\\\".framer-1wxsb05-container\\\"],\\\"yw9uC86Fi\\\":[\\\".framer-1iz5yxs-container\\\",\\\".framer-16qlq98-container\\\",\\\".framer-1wxsb05-container\\\"],\\\"Aqt3gHMHs\\\":[\\\".framer-1iz5yxs-container\\\",\\\".framer-16qlq98-container\\\",\\\".framer-1wxsb05-container\\\"],\\\"PMKijFY9Q\\\":[\\\".framer-1iz5yxs-container\\\",\\\".framer-16qlq98-container\\\",\\\".framer-1wxsb05-container\\\"]}\",\"framerDefaultVariant\":\"KFirb6TxD\",\"framerBreakpoints\":\"{\\\"KFirb6TxD\\\":{\\\"min\\\":1600,\\\"canvasClassName\\\":\\\"framer-1rbk02d-override\\\",\\\"minHeight\\\":1897,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1600},\\\"yw9uC86Fi\\\":{\\\"min\\\":1200,\\\"max\\\":1599,\\\"canvasClassName\\\":\\\"framer-hgxw6z-override\\\",\\\"minHeight\\\":1897,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Laptop\\\",\\\"width\\\":1200},\\\"Aqt3gHMHs\\\":{\\\"min\\\":744,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-z7jnp6-override\\\",\\\"minHeight\\\":1897,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":744},\\\"PMKijFY9Q\\\":{\\\"max\\\":743,\\\"canvasClassName\\\":\\\"framer-oiwwhl-override\\\",\\\"minHeight\\\":2170,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":320}}\",\"framerLayoutTemplate\":\"\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yw9uC86Fi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Aqt3gHMHs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PMKijFY9Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1600\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8b16de8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,ResolveLinks,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CTALaunch from\"#framer/local/canvasComponent/gCkrcTKxp/gCkrcTKxp.js\";import Footer from\"#framer/local/canvasComponent/qZ_XI3P7P/qZ_XI3P7P.js\";const CTALaunchFonts=getFonts(CTALaunch);const FooterFonts=getFonts(Footer);const breakpoints={Ic_4xE039:\"(min-width: 1600px)\",JIIPRwUsL:\"(min-width: 1200px) and (max-width: 1599.98px)\",kmHF1irLU:\"(min-width: 744px) and (max-width: 1199.98px)\",XtZmtNI43:\"(max-width: 743.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-359js\";const variantClassNames={Ic_4xE039:\"framer-v-18hsd4w\",JIIPRwUsL:\"framer-v-5kufhu\",kmHF1irLU:\"framer-v-hg2e10\",XtZmtNI43:\"framer-v-zw5qw\"};const LnMTZ7Wk0=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-359js.framer-1o1tlq9, .framer-359js .framer-1o1tlq9 { display: block; }\",\".framer-359js.framer-18hsd4w { align-content: center; align-items: center; background-color: var(--token-49917a15-53bd-4c79-a6fb-41ea960db7d7, #f7f7f7); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-359js .framer-dv8lz4 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-359js .framer-1id2hs7-container { flex: none; height: auto; order: 1001; position: relative; width: 100%; }\",\".framer-359js .framer-xdhkpt-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={Ic_4xE039:\"(min-width: 1600px)\",JIIPRwUsL:\"(min-width: 1200px) and (max-width: 1599.98px)\",kmHF1irLU:\"(min-width: 744px) and (max-width: 1199.98px)\",XtZmtNI43:\"(max-width: 743.98px)\"};const humanReadableVariantMap={Desktop:\"Ic_4xE039\",Laptop:\"JIIPRwUsL\",Phone:\"XtZmtNI43\",Tablet:\"kmHF1irLU\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({cTAVisible,height,id,width,...props})=>{return{...props,LnMTZ7Wk0:cTAVisible??props.LnMTZ7Wk0??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"Ic_4xE039\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,LnMTZ7Wk0,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"Ic_4xE039\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-49917a15-53bd-4c79-a6fb-41ea960db7d7, rgb(247, 247, 247)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-18hsd4w\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-dv8lz4\"}),LnMTZ7Wk0!==false&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"j_G9_ASf0\"},implicitPathVariables:undefined},{href:{webPageId:\"j_G9_ASf0\"},implicitPathVariables:undefined},{href:{webPageId:\"j_G9_ASf0\"},implicitPathVariables:undefined},{href:{webPageId:\"j_G9_ASf0\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:420,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1id2hs7-container\",nodeId:\"Wzv4IlVTi\",scopeId:\"VzO8M0IhT\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JIIPRwUsL:{I0TJl9WBA:resolvedLinks[1]},kmHF1irLU:{I0TJl9WBA:resolvedLinks[2],variant:matchVariant(\"orCSEo06g\")},XtZmtNI43:{I0TJl9WBA:resolvedLinks[3],variant:matchVariant(\"dDfMYNgad\")}},children:/*#__PURE__*/_jsx(CTALaunch,{dfwTnhs5_:\"Empower Your Agency with Proven IT Solutions\",height:\"100%\",I0TJl9WBA:resolvedLinks[0],id:\"Wzv4IlVTi\",layoutId:\"Wzv4IlVTi\",OmLJAm00K:\"Ellumen Inc. is your trusted partner in modernizing government operations. Discover how our advanced technology and tailored services can enhance efficiency, security, and innovation across your agency.\",style:{width:\"100%\"},variant:matchVariant(\"mFnVyQAza\"),width:\"100%\",yAIXFQzNB:\"Contact Us\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:451,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-xdhkpt-container\",nodeId:\"SG6gztM0S\",scopeId:\"VzO8M0IhT\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kmHF1irLU:{variant:matchVariant(\"kQqvilYYp\")},XtZmtNI43:{variant:matchVariant(\"IFm_nl1xI\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"SG6gztM0S\",layoutId:\"SG6gztM0S\",style:{width:\"100%\"},variant:matchVariant(\"o7RQfo0Of\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1897\n * @framerIntrinsicWidth 1600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JIIPRwUsL\":{\"layout\":[\"fixed\",\"fixed\"]},\"kmHF1irLU\":{\"layout\":[\"fixed\",\"fixed\"]},\"XtZmtNI43\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"LnMTZ7Wk0\":\"cTAVisible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"Ic_4xE039\":[\".framer-1id2hs7-container\",\".framer-xdhkpt-container\"],\"JIIPRwUsL\":[\".framer-1id2hs7-container\",\".framer-xdhkpt-container\"],\"kmHF1irLU\":[\".framer-1id2hs7-container\",\".framer-xdhkpt-container\"],\"XtZmtNI43\":[\".framer-1id2hs7-container\",\".framer-xdhkpt-container\"]}\n * @framerBreakpoints {\"Ic_4xE039\":{\"min\":1600,\"canvasClassName\":\"framer-18hsd4w-override\",\"minHeight\":1897,\"name\":\"Desktop\",\"width\":1600,\"rootFontSize\":16},\"JIIPRwUsL\":{\"min\":1200,\"max\":1599,\"canvasClassName\":\"framer-5kufhu-override\",\"minHeight\":1897,\"viewportHeight\":1080,\"name\":\"Laptop\",\"width\":1200,\"rootFontSize\":16},\"kmHF1irLU\":{\"min\":744,\"max\":1199,\"canvasClassName\":\"framer-hg2e10-override\",\"minHeight\":1897,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":744,\"rootFontSize\":16},\"XtZmtNI43\":{\"max\":743,\"canvasClassName\":\"framer-zw5qw-override\",\"minHeight\":2170,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":320,\"rootFontSize\":16}}\n * @framerDefaultVariant Ic_4xE039\n * @framerLayoutTemplate true\n */const FramerVzO8M0IhT=withCSS(Component,css,\"framer-359js\");export default FramerVzO8M0IhT;FramerVzO8M0IhT.displayName=\"Sandbox Template\";FramerVzO8M0IhT.defaultProps={height:1897,width:1600};addPropertyControls(FramerVzO8M0IhT,{LnMTZ7Wk0:{defaultValue:true,title:\"CTA Visible\",type:ControlType.Boolean}});addFonts(FramerVzO8M0IhT,[{explicitInter:true,fonts:[]},...CTALaunchFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerVzO8M0IhT.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CTALaunch,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVzO8M0IhT\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JIIPRwUsL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kmHF1irLU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XtZmtNI43\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1600\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicHeight\":\"1897\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"Ic_4xE039\\\":[\\\".framer-1id2hs7-container\\\",\\\".framer-xdhkpt-container\\\"],\\\"JIIPRwUsL\\\":[\\\".framer-1id2hs7-container\\\",\\\".framer-xdhkpt-container\\\"],\\\"kmHF1irLU\\\":[\\\".framer-1id2hs7-container\\\",\\\".framer-xdhkpt-container\\\"],\\\"XtZmtNI43\\\":[\\\".framer-1id2hs7-container\\\",\\\".framer-xdhkpt-container\\\"]}\",\"framerBreakpoints\":\"{\\\"Ic_4xE039\\\":{\\\"min\\\":1600,\\\"canvasClassName\\\":\\\"framer-18hsd4w-override\\\",\\\"minHeight\\\":1897,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1600,\\\"rootFontSize\\\":16},\\\"JIIPRwUsL\\\":{\\\"min\\\":1200,\\\"max\\\":1599,\\\"canvasClassName\\\":\\\"framer-5kufhu-override\\\",\\\"minHeight\\\":1897,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Laptop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"kmHF1irLU\\\":{\\\"min\\\":744,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-hg2e10-override\\\",\\\"minHeight\\\":1897,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":744,\\\"rootFontSize\\\":16},\\\"XtZmtNI43\\\":{\\\"max\\\":743,\\\"canvasClassName\\\":\\\"framer-zw5qw-override\\\",\\\"minHeight\\\":2170,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":320,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"Ic_4xE039\",\"framerVariables\":\"{\\\"LnMTZ7Wk0\\\":\\\"cTAVisible\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport MainPageTemplate from \"https://framerusercontent.com/modules/7LSgKjxqHCB0zeyBRLJy/zHcwjocsp15QgbheDLgh/K9RkLSGVe.js\";\r\nimport SandboxTemplate from \"https://framerusercontent.com/modules/iHicxQjrgeyclCYsjrcj/aGeusC4x4mDP6F5Xy2Xs/VzO8M0IhT.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {hhYkqZP0e: \"header-animation\", jv_QmIFgl: \"hero\", K8k4MRBRz: \"what-we-are-good-at\", SMsz7ucpV: \"what-we-care-about\", SqZiK_A17: \"what-we-offer\", TE4KG1KrI: \"hero-trigger\", UDlYWEevH: \"metrics\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bDgBZI86bHUpPZYxb4B0/C0fE0dCyAncZQI03MZr2/augiA20Il.js\")), path: \"/\"}, rwUgqtNTU: {elements: {esOR7d2N1: \"our-mission\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nw65a4iQg9JpvQyPVGzl/ud8MX6J4dc0VVTbrZ8FV/rwUgqtNTU.js\")), path: \"/about\"}, nh6DSAngE: {elements: {Rp2RSfYGS: \"driving-innovation\", WQqhnYVdQ: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/n04IwcOdEk5vqwa4qvUR/MMHIuFsG2GM4yG8kvDgy/nh6DSAngE.js\")), path: \"/services\"}, ytSb1leqI: {elements: {Cc59Hb_cb: \"what-we-offer\", EG4SB6NoQ: \"header-animation\", HDGC_1aK2: \"hero-trigger\", KzjGukrmC: \"driving-innovation\", oWTzLhZs7: \"hero\", rwxTXSXcg: \"what-we-care-about\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iECzG90dSMrikuFFQQG2/Q2E2X0VZeWItIo5QvnzJ/ytSb1leqI.js\")), path: \"/innovation-lab\"}, D16htKI9c: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4NP0e5elxvl8Ai41aMff/YZvyneRXA8jbYCbXRail/D16htKI9c.js\")), path: \"/sandbox\"}, Sz7REZl_Y: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UcTJhilxg3kcC6akiRcH/BnLWpcSRrT42Pee2sqci/Sz7REZl_Y.js\")), path: \"/old-new-sandbox\"}, ZeEWyvMEs: {elements: {Lt1wi02t5: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QSmRP4HDHyUOR2b4ghCS/XceKmuzefKkib0MZIOMw/ZeEWyvMEs.js\")), path: \"/innovation-lab/all-projects\"}, KTtTFVGjZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZqEql2NZqsqAx2hGfDQN/1P2aKf54IKOMkBshv0Xa/KTtTFVGjZ.js\")), path: \"/sandbox/customer-portal\"}, j_G9_ASf0: {elements: {nH1GLZzAO: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lF2Ys34mLtbXXLa3vcSq/Av7Mb6IxP4kdOQEHzjha/j_G9_ASf0.js\")), path: \"/contact\"}, Z7dFxC131: {elements: {ZHtFAqyjc: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/D5D1MokLPoUSsaZCicgj/njQ1Fr8F2P8XN92fQkPc/Z7dFxC131.js\")), path: \"/thank-you\"}, ePdZKfYxW: {elements: {BGe5k1m1V: \"current-jobs\", jKdlwByMQ: \"metrics\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NyvZdENVWdhNXotltbec/P2a9gWHvXtRf1PktgBgM/ePdZKfYxW.js\")), path: \"/careers\"}, Ut1XkEFKF: {elements: {LaL3BtMjH: \"header-animation\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3GTMT6d6XWWK6xRDtYUq/OKI0ehcFBXhfhDmeeCt4/Ut1XkEFKF.js\")), path: \"/partner-with-us\"}, IRWOIQZbq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/i0NnbjkFO4wjV9xz1mTW/qicRDvxRcPJMQ0eLAXl1/IRWOIQZbq.js\")), path: \"/privacy-policy\"}, m8o8Igwwu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/heDttPytffMciCkFWQjz/w8nTUTKRzDm9e5xQRlVz/m8o8Igwwu.js\")), path: \"/ciosp3\"}, N0O7oze5x: {elements: {cMj6dbYB2: \"seaport-e-points-of-contact\", mTuSRI2sC: \"seaport-e-team-members\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iYl8T3lE0UlqLtyNOmRf/avMvBqPPO16e7N7xwXDU/N0O7oze5x.js\")), path: \"/seaporte\"}, XaWxCCBNU: {elements: {Hnco3dVab: \"header-animation\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mNlfspMZjPXU8LDckL9j/szrOpIit0y1jPipkeAKR/XaWxCCBNU.js\")), path: \"/news\"}, mlNxyMEyS: {elements: {dZJs6ZkBN: \"blog\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xXlFawUaG1qmgwJBfLI9/RGf2kBc96NpPRQYkQ779/mlNxyMEyS.js\")), path: \"/services/artificial-intelligence\"}, ZS7lY9Na4: {elements: {pnM6JnQPM: \"blog\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3Sg40FAczROOS8XNaSG3/9CVAZG1qlfpBxPN9LUXM/ZS7lY9Na4.js\")), path: \"/services/devsecops\"}, Nlpu6DKId: {elements: {ghCr4XCXs: \"blog\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3wF8TmWtOkhOLxYWgHno/lrT3VOlNTWyyjUgix4CP/Nlpu6DKId.js\")), path: \"/services/training\"}, cisnFK_FW: {elements: {hMmGWH1Bm: \"blog\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8tRFF5MIuXQMorS1qRa3/HyKQTvmb7Jishyb8r0P1/cisnFK_FW.js\")), path: \"/services/digital-storytelling\"}, l4CZani14: {elements: {AsEHeyR2i: \"blog\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yA72zniFogSc8iKZWJh7/lkPUjPaXOMxkNBm43aQl/l4CZani14.js\")), path: \"/services/cybersecurity\"}, y6jGSTpS1: {elements: {kHASu6pgU: \"blog\", N_q7E2EBX: \"our-mission\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aoOESvigtuIyCtGjn0SC/kaaVXnhZtpHzGNvDD5rn/y6jGSTpS1.js\")), path: \"/services/healthcare-it\"}, QeUAW2tdU: {elements: {JfAYaGQdq: \"blog\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/i718cVKiqJtv0dqR3Iej/e6RfefdQKq5vmOydLha6/QeUAW2tdU.js\")), path: \"/services/digital-imaging\"}, CcQek4coT: {collectionId: \"CWvRL2Z7h\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oY614kiV5lAOOUp8G0ZW/HmVudzBld5AZ1V5yjX45/CcQek4coT.js\")), path: \"/news/:wR752i2OM\"}, HiT0OeW3l: {collectionId: \"mYG1B3Be0\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Ad5CzlzTzA0sX1eXiAKJ/2HuoKDQFq9U2jzFCgsdu/HiT0OeW3l.js\")), path: \"/innovation-lab/:lLvGEwO72\"}, qN0Pumpfp: {collectionId: \"mYG1B3Be0\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8yjBIaY3MaqLEnGQzhur/GCdk6dym3UUncKAeCcQz/qN0Pumpfp.js\")), path: \"/sandbox/:lLvGEwO72/\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {CWvRL2Z7h: async () => (await import(\"https://framerusercontent.com/modules/icWAi1RtNMiTfCk695rz/E54s6ZBicPLwos6UykbS/CWvRL2Z7h.js\"))?.[\"utils\"], mYG1B3Be0: async () => (await import(\"https://framerusercontent.com/modules/ILu3mwbqQcz690GyABiX/yNjMPmS6AzSgarevbPXL/mYG1B3Be0.js\"))?.[\"utils\"], T43RQjhg9: async () => (await import(\"https://framerusercontent.com/modules/bECuRQbyeGl5fnUySlUW/Fr2qwci08zR1hPvqQ9v0/T43RQjhg9.js\"))?.[\"utils\"], usUG_5BrT: async () => (await import(\"https://framerusercontent.com/modules/zTpvYckqxrIzpEMgqYyt/FV82vAmPI7bshAtjofxF/usUG_5BrT.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"a881fa5edeabfcf50217db03e8fcbd72efba718d38db313c84ef73c5fe08c2be\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {LnMTZ7Wk0: false}\r\nconst props2 = {...props1, LnMTZ7Wk0: true}\r\nconst templateProps = {augiA20Il: props1, BHKrgTHN_: props1, CcQek4coT: props2, cisnFK_FW: props1, D16htKI9c: props1, ePdZKfYxW: props1, HiT0OeW3l: props1, IRWOIQZbq: props1, j_G9_ASf0: props1, KTtTFVGjZ: props1, l4CZani14: props1, m8o8Igwwu: props1, mlNxyMEyS: props1, N0O7oze5x: props1, nh6DSAngE: props1, Nlpu6DKId: props1, QeUAW2tdU: props1, qN0Pumpfp: props1, rwUgqtNTU: props1, Sz7REZl_Y: props1, Ut1XkEFKF: props1, XaWxCCBNU: props1, y6jGSTpS1: props1, ytSb1leqI: props1, Z7dFxC131: props1, ZeEWyvMEs: props1, ZS7lY9Na4: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"rwUgqtNTU\":\r\ncase \"nh6DSAngE\":\r\ncase \"ytSb1leqI\":\r\ncase \"BHKrgTHN_\":\r\ncase \"Sz7REZl_Y\":\r\ncase \"ZeEWyvMEs\":\r\ncase \"j_G9_ASf0\":\r\ncase \"Z7dFxC131\":\r\ncase \"ePdZKfYxW\":\r\ncase \"Ut1XkEFKF\":\r\ncase \"IRWOIQZbq\":\r\ncase \"m8o8Igwwu\":\r\ncase \"N0O7oze5x\":\r\ncase \"XaWxCCBNU\":\r\ncase \"mlNxyMEyS\":\r\ncase \"ZS7lY9Na4\":\r\ncase \"Nlpu6DKId\":\r\ncase \"cisnFK_FW\":\r\ncase \"l4CZani14\":\r\ncase \"y6jGSTpS1\":\r\ncase \"QeUAW2tdU\":\r\ncase \"CcQek4coT\":\r\ncase \"HiT0OeW3l\":\r\nreturn React.createElement(MainPageTemplate, {...props, key: \"MainPageTemplate\", style}, children(true));\r\ncase \"D16htKI9c\":\r\ncase \"KTtTFVGjZ\":\r\ncase \"qN0Pumpfp\":\r\nreturn React.createElement(SandboxTemplate, {...props, key: \"SandboxTemplate\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"rwUgqtNTU\":\r\ncase \"nh6DSAngE\":\r\ncase \"ytSb1leqI\":\r\ncase \"BHKrgTHN_\":\r\ncase \"Sz7REZl_Y\":\r\ncase \"ZeEWyvMEs\":\r\ncase \"j_G9_ASf0\":\r\ncase \"Z7dFxC131\":\r\ncase \"ePdZKfYxW\":\r\ncase \"Ut1XkEFKF\":\r\ncase \"IRWOIQZbq\":\r\ncase \"m8o8Igwwu\":\r\ncase \"N0O7oze5x\":\r\ncase \"XaWxCCBNU\":\r\ncase \"mlNxyMEyS\":\r\ncase \"ZS7lY9Na4\":\r\ncase \"Nlpu6DKId\":\r\ncase \"cisnFK_FW\":\r\ncase \"l4CZani14\":\r\ncase \"y6jGSTpS1\":\r\ncase \"QeUAW2tdU\":\r\ncase \"CcQek4coT\":\r\ncase \"HiT0OeW3l\":\r\nreturn [{hash: \"oiwwhl\", mediaQuery: \"(max-width: 743.98px)\"}, {hash: \"z7jnp6\", mediaQuery: \"(min-width: 744px) and (max-width: 1199.98px)\"}, {hash: \"hgxw6z\", mediaQuery: \"(min-width: 1200px) and (max-width: 1599.98px)\"}, {hash: \"1rbk02d\", mediaQuery: \"(min-width: 1600px)\"}]\r\ncase \"D16htKI9c\":\r\ncase \"KTtTFVGjZ\":\r\ncase \"qN0Pumpfp\":\r\nreturn [{hash: \"zw5qw\", mediaQuery: \"(max-width: 743.98px)\"}, {hash: \"hg2e10\", mediaQuery: \"(min-width: 744px) and (max-width: 1199.98px)\"}, {hash: \"5kufhu\", mediaQuery: \"(min-width: 1200px) and (max-width: 1599.98px)\"}, {hash: \"18hsd4w\", mediaQuery: \"(min-width: 1600px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.ellumen.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/ro1QIrb5DT77nHpMq29j/D73rPfm68IiXamj2di5G/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\tconst effect = {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {angle: 180, type: \"wipe\", width: \"100%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {augiA20Il: {rwUgqtNTU: effect}}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}