{"version":3,"file":"shared-lib.DF3TBzBD.mjs","names":["React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","Image1","RichText","SVG","useState","useId","_Fragment"],"sources":["https:/framerusercontent.com/modules/c62SESiz89xSHrToeOU6/9S7JsJqXkSzFO2o8ukXy/KVek1_xPr.js","https:/framerusercontent.com/modules/ta30Asq8XGPruplvjty5/danFWb1qr1T8pj4knRKP/TubelightNavbar.js","https:/framerusercontent.com/modules/4elJFax7AY3ipPIYmwqW/HMkuvh33p4F9BIJAh23z/siteMetadata.js"],"sourcesContent":["// Generated by Framer (bee8ea6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"wy9sv322m\",\"VZ4V8_Hch\",\"WKGKtE24L\"];const serializationHash=\"framer-PfaCL\";const variantClassNames={VZ4V8_Hch:\"framer-v-11b0zk9\",WKGKtE24L:\"framer-v-1ylapaw\",wy9sv322m:\"framer-v-6ervc9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"wy9sv322m\",Phone:\"WKGKtE24L\",Tablet:\"VZ4V8_Hch\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"wy9sv322m\"};};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:\"wy9sv322m\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-6ervc9\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"wy9sv322m\",ref:refBinding,style:{backgroundColor:\"var(--token-4996f907-9bf3-4819-bc8f-b6c195c78af5, rgb(2, 26, 39))\",...style},...addPropertyOverrides({VZ4V8_Hch:{\"data-framer-name\":\"Tablet\"},WKGKtE24L:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hdkwnw\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"jF1zZpDJc\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o75qrm\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"XvIwpvRon\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-105k9t7\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"ire3ot9SU\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+0+0+0+0+0+0),pixelHeight:492,pixelWidth:980,positionX:\"center\",positionY:\"center\",sizes:\"84px\",src:\"https://framerusercontent.com/images/Km6i7Ob7TsElNK3SGeraqtNgYM.png?width=980&height=492\",srcSet:\"https://framerusercontent.com/images/Km6i7Ob7TsElNK3SGeraqtNgYM.png?scale-down-to=512&width=980&height=492 512w,https://framerusercontent.com/images/Km6i7Ob7TsElNK3SGeraqtNgYM.png?width=980&height=492 980w\"},className:\"framer-b6hf4o\",\"data-framer-name\":\"Company Logo\",layoutDependency:layoutDependency,layoutId:\"rF0bmwRj3\",...addPropertyOverrides({WKGKtE24L:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+0+0+0+0+0+0+0),pixelHeight:492,pixelWidth:980,positionX:\"center\",positionY:\"center\",sizes:\"84px\",src:\"https://framerusercontent.com/images/Km6i7Ob7TsElNK3SGeraqtNgYM.png?width=980&height=492\",srcSet:\"https://framerusercontent.com/images/Km6i7Ob7TsElNK3SGeraqtNgYM.png?scale-down-to=512&width=980&height=492 512w,https://framerusercontent.com/images/Km6i7Ob7TsElNK3SGeraqtNgYM.png?width=980&height=492 980w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"170%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.6))\"},children:\"Turning seaweed into home-compostable bioplastic — packaging that performs like plastic, then disappears like nature intended.\"})}),className:\"framer-1y3to8y\",fonts:[\"GF;Roboto-regular\"],layoutDependency:layoutDependency,layoutId:\"gtDrJ_nO7\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.6)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f6bsgz\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"s7OFRa9Ab\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ab630g\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"pt19L3hFW\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLTYwMA==\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255)))\"},children:\"Address\"})}),className:\"framer-ocl07i\",\"data-framer-name\":\"Address\",fonts:[\"GF;Roboto-600\"],layoutDependency:layoutDependency,layoutId:\"wkN8eBu_o\",style:{\"--extracted-r6o4lv\":\"var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255)))\"},children:\"Halifax, Nova Scotia, Atlantic Canada\"})}),className:\"framer-1hvpcan\",\"data-framer-name\":\"Halifax, Nova Scotia, Atlantic Canada\",fonts:[\"GF;Roboto-regular\"],layoutDependency:layoutDependency,layoutId:\"tyhPQQLUJ\",style:{\"--extracted-r6o4lv\":\"var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g6qm7a\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"Tk2sCAWKo\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLTYwMA==\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255)))\"},children:\"Contact\"})}),className:\"framer-rm5ib6\",\"data-framer-name\":\"Contact\",fonts:[\"GF;Roboto-600\"],layoutDependency:layoutDependency,layoutId:\"sCyxs8XFU\",style:{\"--extracted-r6o4lv\":\"var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-a9hufl\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"EOJ7OzTOd\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255)))\",\"--framer-text-decoration\":\"underline\"},children:\"info@alaagi.com\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255)))\",\"--framer-text-decoration\":\"underline\"},children:\"5907 Gorsebrook Avenue, Halifax, NS\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255)))\",\"--framer-text-decoration\":\"underline\"},children:\"B3KXXX\"})]}),className:\"framer-1nxby9k\",\"data-framer-name\":\"hello@alaagi.com\",fonts:[\"GF;Roboto-regular\"],layoutDependency:layoutDependency,layoutId:\"GAEdjDEfd\",style:{\"--extracted-1iakedh\":\"var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255))\",\"--extracted-2gxw0f\":\"var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255))\",\"--extracted-r6o4lv\":\"var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cxrq3s\",\"data-framer-name\":\"Social Links\",layoutDependency:layoutDependency,layoutId:\"A2y6gpY1h\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jz7c7m\",\"data-framer-name\":\"Facebook\",layoutDependency:layoutDependency,layoutId:\"iq2vY9gXx\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-12i8w8o\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"zWZSShuxf\",opacity:1,style:{backgroundColor:\"rgb(130, 184, 56)\"},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 20 10.061 C 20 4.505 15.523 0 10 0 C 4.477 0 0 4.505 0 10.061 C 0 15.083 3.657 19.245 8.438 20 L 8.438 12.969 L 5.898 12.969 L 5.898 10.061 L 8.438 10.061 L 8.438 7.845 C 8.438 5.323 9.931 3.93 12.215 3.93 C 13.309 3.93 14.453 4.127 14.453 4.127 L 14.453 6.603 L 13.192 6.603 C 11.95 6.603 11.563 7.378 11.563 8.174 L 11.563 10.061 L 14.336 10.061 L 13.893 12.969 L 11.563 12.969 L 11.563 20 C 16.343 19.245 20 15.083 20 10.061 Z\" fill=\"var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',svgContentId:8642922e3,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vexz0n\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"jLN7PbL3E\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-xpsyvb\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"eZAU1bsVA\",opacity:1,style:{backgroundColor:\"rgb(130, 184, 56)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 18 5 L 18 13 C 18 15.761 15.761 18 13 18 L 5 18 C 2.239 18 0 15.761 0 13 L 0 5 C 0 2.239 2.239 0 5 0 L 13 0 C 15.761 0 18 2.239 18 5 Z M 16.25 5 C 16.244 3.207 14.793 1.755 13 1.75 L 5 1.75 C 3.207 1.755 1.755 3.207 1.75 5 L 1.75 13 C 1.755 14.793 3.207 16.244 5 16.25 L 13 16.25 C 14.793 16.244 16.244 14.793 16.25 13 Z M 12.75 4.25 C 12.75 3.698 13.198 3.25 13.75 3.25 C 14.302 3.25 14.75 3.698 14.75 4.25 C 14.75 4.802 14.302 5.25 13.75 5.25 C 13.198 5.25 12.75 4.802 12.75 4.25 Z M 12.185 5.815 C 13.029 6.66 13.503 7.806 13.5 9 C 13.5 11.485 11.485 13.5 9 13.5 C 6.515 13.5 4.5 11.485 4.5 9 C 4.5 6.515 6.515 4.5 9 4.5 C 10.194 4.497 11.34 4.971 12.185 5.815 Z M 6.25 9 C 6.25 10.519 7.481 11.75 9 11.75 C 10.519 11.75 11.75 10.519 11.75 9 C 11.75 7.481 10.519 6.25 9 6.25 C 7.481 6.25 6.25 7.481 6.25 9 Z\" fill=\"var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',svgContentId:9663260660,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bwee9l\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"OCEGrUa38\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1x05byt\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"g4mDFIwWL\",opacity:1,style:{backgroundColor:\"rgb(130, 184, 56)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 16.5 0 C 17.328 0 18 0.672 18 1.5 L 18 16.5 C 18 17.328 17.328 18 16.5 18 L 1.5 18 C 0.672 18 0 17.328 0 16.5 L 0 1.5 C 0 0.672 0.672 0 1.5 0 Z M 4.008 2.499 C 3.14 2.48 2.472 3.159 2.468 4.004 C 2.464 4.903 3.161 5.54 3.961 5.544 C 4.811 5.548 5.526 4.959 5.521 4.003 C 5.526 3.165 4.888 2.519 4.008 2.499 Z M 9.28 6.762 L 6.758 6.762 L 6.758 15.322 L 9.422 15.322 L 9.422 15.122 C 9.422 14.742 9.421 14.362 9.421 13.982 C 9.42 12.968 9.419 11.953 9.425 10.94 C 9.426 10.694 9.437 10.438 9.5 10.203 C 9.738 9.325 10.527 8.759 11.407 8.898 C 11.973 8.986 12.347 9.314 12.504 9.847 C 12.601 10.18 12.645 10.539 12.649 10.886 C 12.66 11.934 12.659 12.982 12.657 14.029 C 12.657 14.399 12.656 14.769 12.656 15.139 L 12.656 15.32 L 15.328 15.32 L 15.328 15.115 C 15.328 14.663 15.328 14.211 15.327 13.759 C 15.327 12.63 15.326 11.5 15.329 10.37 C 15.331 9.86 15.276 9.356 15.151 8.863 C 14.964 8.129 14.577 7.521 13.948 7.082 C 13.503 6.77 13.013 6.569 12.466 6.547 C 12.404 6.544 12.341 6.541 12.278 6.537 C 11.998 6.522 11.714 6.507 11.447 6.561 C 10.682 6.714 10.01 7.064 9.502 7.681 C 9.443 7.752 9.385 7.824 9.299 7.931 L 9.28 7.956 Z M 2.682 15.324 L 5.332 15.324 L 5.332 6.767 L 2.682 6.767 Z\" fill=\"var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',svgContentId:9881855273,withExternalLayout:true})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6kgfoh\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"OAqXaxFkU\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11rfgw8\",\"data-framer-name\":\"Link List\",layoutDependency:layoutDependency,layoutId:\"nGMe6pjJH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLTYwMA==\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #82b838)\",\"--framer-text-transform\":\"uppercase\"},children:\"Company\"})}),className:\"framer-g1x3n0\",fonts:[\"GF;Roboto-600\"],layoutDependency:layoutDependency,layoutId:\"Uz4LJF3Vf\",style:{\"--extracted-r6o4lv\":\"#82b838\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ctdw1g\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"d4W6GMWt4\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLTYwMA==\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255)))\"},children:\"Products and Technology\"})}),className:\"framer-1y42ocp\",\"data-framer-name\":\"Products\",fonts:[\"GF;Roboto-600\"],layoutDependency:layoutDependency,layoutId:\"azquaf_tf\",style:{\"--extracted-r6o4lv\":\"var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lxt0zx\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"GS94TrrNu\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLTYwMA==\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255)))\"},children:\"Process\"})}),className:\"framer-15tibjv\",\"data-framer-name\":\"Process\",fonts:[\"GF;Roboto-600\"],layoutDependency:layoutDependency,layoutId:\"Ho2w96iZu\",style:{\"--extracted-r6o4lv\":\"var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xl6ygf\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"gX9YcTZcX\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLTYwMA==\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255)))\"},children:\"Mission & Impact\"})}),className:\"framer-1bf15af\",\"data-framer-name\":\"Mission\",fonts:[\"GF;Roboto-600\"],layoutDependency:layoutDependency,layoutId:\"iWWT2n2s3\",style:{\"--extracted-r6o4lv\":\"var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1af0f9k\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"a3GdLz8Eb\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLTYwMA==\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255)))\"},children:\"News\"})}),className:\"framer-1axo74z\",\"data-framer-name\":\"News\",fonts:[\"GF;Roboto-600\"],layoutDependency:layoutDependency,layoutId:\"IfxDpFhK4\",style:{\"--extracted-r6o4lv\":\"var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1glcz42\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"TaiZoEF_i\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLTYwMA==\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255)))\"},children:\"About us\"})}),className:\"framer-ckqhfw\",\"data-framer-name\":\"About us\",fonts:[\"GF;Roboto-600\"],layoutDependency:layoutDependency,layoutId:\"AfoOB0qSb\",style:{\"--extracted-r6o4lv\":\"var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rqxw69\",\"data-framer-name\":\"Link List\",layoutDependency:layoutDependency,layoutId:\"Ox0iv6Xiv\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLTYwMA==\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #82b838)\",\"--framer-text-transform\":\"uppercase\"},children:\"Connect\"})}),className:\"framer-1d3s3md\",fonts:[\"GF;Roboto-600\"],layoutDependency:layoutDependency,layoutId:\"lMa9hHb9z\",style:{\"--extracted-r6o4lv\":\"#82b838\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vyovxm\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"s6Xt4zuTt\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLTYwMA==\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255)))\"},children:\"Contact\"})}),className:\"framer-19lv4e4\",\"data-framer-name\":\"Contact\",fonts:[\"GF;Roboto-600\"],layoutDependency:layoutDependency,layoutId:\"g2emDnPY3\",style:{\"--extracted-r6o4lv\":\"var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-cfnn9i\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"APOOu0U33\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLTYwMA==\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255)))\"},children:\"Partners\"})}),className:\"framer-dbsxu6\",\"data-framer-name\":\"Partners\",fonts:[\"GF;Roboto-600\"],layoutDependency:layoutDependency,layoutId:\"feVWJh2Di\",style:{\"--extracted-r6o4lv\":\"var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14e1ozi\",\"data-framer-name\":\"Credits\",layoutDependency:layoutDependency,layoutId:\"U8vQd2vdN\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vt7tow\",layoutDependency:layoutDependency,layoutId:\"vVrKVAn_a\",style:{backgroundColor:\"rgba(255, 255, 255, 0.12)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pty0gt\",\"data-framer-name\":\"Row\",layoutDependency:layoutDependency,layoutId:\"cg6AbB2cC\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255)))\"},children:\"\\xa9 2025 Alaagi. All rights reserved.\"})}),className:\"framer-1uxjd83\",\"data-framer-name\":\"\\xa9 2025 Alaagi. All rights reserved.\",fonts:[\"GF;Roboto-regular\"],layoutDependency:layoutDependency,layoutId:\"siDKPoRcR\",style:{\"--extracted-r6o4lv\":\"var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-163p0jz\",\"data-framer-name\":\"Footer Links\",layoutDependency:layoutDependency,layoutId:\"qiaCWM1ok\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255)))\",\"--framer-text-decoration\":\"underline\"},children:\"Privacy policy\"})}),className:\"framer-eb2x8e\",\"data-framer-name\":\"Privacy policy\",fonts:[\"GF;Roboto-regular\"],layoutDependency:layoutDependency,layoutId:\"EZBBpqv8Z\",style:{\"--extracted-r6o4lv\":\"var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255)))\",\"--framer-text-decoration\":\"underline\"},children:\"Terms of service\"})}),className:\"framer-1c6upl2\",\"data-framer-name\":\"Terms of service\",fonts:[\"GF;Roboto-regular\"],layoutDependency:layoutDependency,layoutId:\"YIwhSyoGt\",style:{\"--extracted-r6o4lv\":\"var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255)))\",\"--framer-text-decoration\":\"underline\"},children:\"Cookie settings\"})}),className:\"framer-lgbvud\",\"data-framer-name\":\"Cookie settings\",fonts:[\"GF;Roboto-regular\"],layoutDependency:layoutDependency,layoutId:\"yHO2ujByt\",style:{\"--extracted-r6o4lv\":\"var(--token-cabc65e9-3f48-4688-841a-77fd12eb2ab5, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]})})})})});});const css=[\".framer-PfaCL.framer-yiqg4s, .framer-PfaCL .framer-yiqg4s { display: block; }\",\".framer-PfaCL.framer-6ervc9 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 40px 64px 40px 64px; position: relative; width: 1200px; }\",\".framer-PfaCL .framer-hdkwnw { 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: 1280px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-PfaCL .framer-o75qrm, .framer-PfaCL .framer-pty0gt { 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-PfaCL .framer-105k9t7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 460px; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-PfaCL .framer-b6hf4o { flex: none; gap: 0px; height: 32px; overflow: hidden; position: relative; width: 84px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-PfaCL .framer-1y3to8y { --framer-text-wrap: balance; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 340px; word-break: break-word; word-wrap: break-word; }\",\".framer-PfaCL .framer-1f6bsgz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-PfaCL .framer-1ab630g, .framer-PfaCL .framer-g6qm7a { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-PfaCL .framer-ocl07i, .framer-PfaCL .framer-1hvpcan, .framer-PfaCL .framer-rm5ib6, .framer-PfaCL .framer-1nxby9k, .framer-PfaCL .framer-g1x3n0, .framer-PfaCL .framer-1y42ocp, .framer-PfaCL .framer-15tibjv, .framer-PfaCL .framer-1bf15af, .framer-PfaCL .framer-1axo74z, .framer-PfaCL .framer-ckqhfw, .framer-PfaCL .framer-1d3s3md, .framer-PfaCL .framer-19lv4e4, .framer-PfaCL .framer-dbsxu6, .framer-PfaCL .framer-1uxjd83, .framer-PfaCL .framer-eb2x8e, .framer-PfaCL .framer-1c6upl2, .framer-PfaCL .framer-lgbvud { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-PfaCL .framer-a9hufl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-PfaCL .framer-cxrq3s { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-PfaCL .framer-1jz7c7m, .framer-PfaCL .framer-1vexz0n, .framer-PfaCL .framer-1bwee9l { flex: none; gap: 0px; height: 24px; overflow: hidden; position: relative; width: 24px; }\",\".framer-PfaCL .framer-12i8w8o { flex: none; height: 20px; left: 2px; position: absolute; top: 2px; width: 20px; }\",\".framer-PfaCL .framer-xpsyvb, .framer-PfaCL .framer-1x05byt { flex: none; height: 18px; left: 3px; position: absolute; top: 3px; width: 18px; }\",\".framer-PfaCL .framer-6kgfoh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 72px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-PfaCL .framer-11rfgw8, .framer-PfaCL .framer-rqxw69 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-PfaCL .framer-ctdw1g, .framer-PfaCL .framer-1lxt0zx, .framer-PfaCL .framer-1xl6ygf, .framer-PfaCL .framer-1af0f9k, .framer-PfaCL .framer-1glcz42, .framer-PfaCL .framer-vyovxm, .framer-PfaCL .framer-cfnn9i { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 6px 0px 6px 0px; position: relative; width: min-content; }\",\".framer-PfaCL .framer-14e1ozi { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-PfaCL .framer-1vt7tow { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-PfaCL .framer-163p0jz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-PfaCL.framer-v-11b0zk9.framer-6ervc9 { width: 810px; }\",\".framer-PfaCL.framer-v-1ylapaw.framer-6ervc9 { padding: 40px 24px 40px 24px; width: 390px; }\",\".framer-PfaCL.framer-v-1ylapaw .framer-o75qrm { flex-direction: column; gap: 40px; justify-content: flex-start; }\",\".framer-PfaCL.framer-v-1ylapaw .framer-6kgfoh { gap: 40px; width: 100%; }\",\".framer-PfaCL.framer-v-1ylapaw .framer-pty0gt { flex-direction: column; gap: 16px; justify-content: flex-start; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"VZ4V8_Hch\":{\"layout\":[\"fixed\",\"auto\"]},\"WKGKtE24L\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKVek1_xPr=withCSS(Component,css,\"framer-PfaCL\");export default FramerKVek1_xPr;FramerKVek1_xPr.displayName=\"Footer\";FramerKVek1_xPr.defaultProps={height:200,width:1200};addPropertyControls(FramerKVek1_xPr,{variant:{options:[\"wy9sv322m\",\"VZ4V8_Hch\",\"WKGKtE24L\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerKVek1_xPr,[{explicitInter:true,fonts:[{cssFamilyName:\"Roboto\",source:\"google\",style:\"normal\",uiFamilyName:\"Roboto\",url:\"https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbWmWggvWl0Qn.woff2\",weight:\"400\"},{cssFamilyName:\"Roboto\",source:\"google\",style:\"normal\",uiFamilyName:\"Roboto\",url:\"https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYaammWggvWl0Qn.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKVek1_xPr\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VZ4V8_Hch\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WKGKtE24L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KVek1_xPr.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useId}from\"react\";import{motion,AnimatePresence,LayoutGroup}from\"framer-motion\";const NAVY=\"#021A27\";// Current-page nav label uses the deep green, NOT `accent`. #82B838 on the\n// light pill is 2.03:1 and fails WCAG AA — and this is the only thing telling\n// a reader which page they are on. #3f6118 is the same green family at 6.9:1.\n// The tubelight lamp + glow stay `accent`: they are decorative, not the\n// sole indicator, so the brand green is fine there.\nconst DEEP_GREEN=\"#3f6118\";const LOGO_DEFAULT=\"https://files.catbox.moe/8gn2ej.png\";// Below this width the pill nav wraps or clips, so it hands over to the\n// hamburger. Measured against the NAV's OWN width via container query, not\n// the window — see the component doc.\nconst MOBILE_BELOW=768;function hexA(hex,a){const h=hex.replace(\"#\",\"\");if(h.length<6)return hex;const r=parseInt(h.slice(0,2),16);const g=parseInt(h.slice(2,4),16);const b=parseInt(h.slice(4,6),16);return`rgba(${r}, ${g}, ${b}, ${a})`;}// Trailing slashes, query strings and hashes all show up in real navigation.\n// \"/process/\" and \"/process?x=1\" must both match the \"/process\" nav item or\n// the lamp silently disappears on those URLs.\nfunction normPath(u){if(!u)return\"/\";const s=u.split(\"?\")[0].split(\"#\")[0];const t=s.replace(/\\/+$/,\"\");return t===\"\"?\"/\":t;}/**\n * Alaagi tubelight navbar\n *\n * THE ONLY THING THAT MOVES IS THE LAMP. Three rules keep it that way:\n *\n * 1. Label weight is CONSTANT (500) for active and inactive alike. The active\n *    label used to go 600, which changed its width and reflowed the whole pill\n *    by a few px every time the active item changed — that was the \"nav\n *    moving a bit\". Active is signalled by colour + the lamp, which is plenty.\n *\n * 2. The lamp slides to the clicked item ON THE CURRENT PAGE, synchronously in\n *    onClick, so the slide plays on a stable layout while the browser starts\n *    navigating. (An earlier version wrapped this in startTransition, which\n *    deferred it into the navigation and it never showed.)\n *\n * 3. Each nav instance has its OWN LayoutGroup. layoutId is global by default,\n *    so when the NEXT page's nav mounted, framer-motion animated its lamp from\n *    the snapshot of the previous page's lamp. If the two navs sat even a few\n *    px apart the lamp travelled diagonally — the glitch. Scoped, the new\n *    page's lamp simply appears where the slide finished.\n *\n * `active` starts as null (\"page unknown\"), not items[0]: seeding from Home\n * painted the lamp under Home and then slid it to the real page on every\n * load. Do not read window during render to close the one-frame gap — that\n * trades a slide for a hydration mismatch on a statically rendered page.\n *\n * Desktop pill vs. mobile hamburger is a CSS container query on the nav's own\n * width, not window.innerWidth, so it is right in the editor at a 390px\n * breakpoint, on device, and in the static render.\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function TubelightNavbar(props){const{items,accent,logo={src:LOGO_DEFAULT,alt:\"Alaagi\"},cta,ctaUrl,layout=\"auto\"}=props;const list=items&&items.length?items:[];const[active,setActive]=useState(null);const[open,setOpen]=useState(false);const groupId=useId();useEffect(()=>{if(typeof window===\"undefined\")return;const syncPath=()=>{const path=normPath(window.location.pathname);const match=list.find(i=>normPath(i.url)===path);setActive(match?match.name:null);};syncPath();// Framer routes internally on some links, so the component can survive\n// a navigation. Without this the lamp would stay on the old page.\nwindow.addEventListener(\"popstate\",syncPath);return()=>window.removeEventListener(\"popstate\",syncPath);// eslint-disable-next-line react-hooks/exhaustive-deps\n},[]);const renderLogo=h=>/*#__PURE__*/_jsx(\"a\",{href:\"/\",style:{display:\"flex\",alignItems:\"center\",flexShrink:0},\"aria-label\":\"Alaagi home\",children:/*#__PURE__*/_jsx(\"img\",{src:logo?.src??LOGO_DEFAULT,srcSet:logo?.srcSet,alt:logo?.alt??\"Alaagi\",style:{height:h,width:\"auto\",objectFit:\"contain\",display:\"block\"}})});const ctaButton=extra=>/*#__PURE__*/_jsx(motion.a,{href:ctaUrl,whileHover:{scale:1.04},whileTap:{scale:.96},style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",fontFamily:'\"Roboto\", sans-serif',fontSize:14,fontWeight:600,color:\"#ffffff\",background:accent,padding:\"10px 20px\",borderRadius:4,textDecoration:\"none\",textAlign:\"center\",whiteSpace:\"nowrap\",flexShrink:0,boxShadow:`0 8px 20px -10px ${hexA(accent,.8)}`,...extra},children:cta});const mobileNav=/*#__PURE__*/_jsx(\"nav\",{className:\"alaagi-nav-mob\",\"aria-label\":\"Primary\",style:{position:\"relative\",zIndex:1e3,width:\"100%\",boxSizing:\"border-box\",padding:\"12px 16px\",fontFamily:'\"Lexend\", sans-serif'},children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",boxSizing:\"border-box\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12,padding:\"10px 14px\",borderRadius:12,background:\"rgba(255, 255, 255, 0.72)\",backdropFilter:\"blur(14px)\",WebkitBackdropFilter:\"blur(14px)\",border:`1px solid ${hexA(NAVY,.08)}`,boxShadow:\"0 14px 34px -18px rgba(2, 26, 39, 0.35)\"},children:[renderLogo(32),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>setOpen(o=>!o),\"aria-label\":open?\"Close menu\":\"Open menu\",\"aria-expanded\":open,\"aria-controls\":\"alaagi-mobile-menu\",style:{width:44,height:44,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",borderRadius:8,border:\"none\",background:\"transparent\",cursor:\"pointer\",color:NAVY,flexShrink:0,padding:0},children:/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:2.2,strokeLinecap:\"round\",\"aria-hidden\":\"true\",children:open?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"7\",x2:\"21\",y2:\"7\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"12\",x2:\"21\",y2:\"12\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"17\",x2:\"21\",y2:\"17\"})]})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:open&&/*#__PURE__*/_jsxs(motion.div,{id:\"alaagi-mobile-menu\",initial:{opacity:0,y:-10,scale:.98},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,y:-10,scale:.98},transition:{type:\"spring\",stiffness:400,damping:32},style:{position:\"absolute\",top:\"calc(100% + 8px)\",right:0,left:0,zIndex:1001,display:\"flex\",flexDirection:\"column\",gap:4,padding:10,borderRadius:12,background:\"rgba(255, 255, 255, 0.97)\",backdropFilter:\"blur(16px)\",WebkitBackdropFilter:\"blur(16px)\",border:`1px solid ${hexA(NAVY,.08)}`,boxShadow:\"0 24px 48px -20px rgba(2, 26, 39, 0.4)\"},children:[list.map(item=>{const isActive=active===item.name;return /*#__PURE__*/_jsx(\"a\",{href:item.url,onClick:()=>{setActive(item.name);setOpen(false);},\"aria-current\":isActive?\"page\":undefined,style:{display:\"flex\",alignItems:\"center\",minHeight:48,padding:\"0 16px\",borderRadius:8,fontFamily:'\"Lexend\", sans-serif',fontSize:16,fontWeight:500,textDecoration:\"none\",color:isActive?DEEP_GREEN:NAVY,background:isActive?hexA(accent,.1):\"transparent\"},children:item.name},item.name);}),ctaButton({marginTop:6,padding:\"13px 22px\",fontSize:15})]})})]})});const pillStyle={display:\"flex\",alignItems:\"center\",gap:2,padding:5,borderRadius:9999,background:\"rgba(255, 255, 255, 0.55)\",backdropFilter:\"blur(14px)\",WebkitBackdropFilter:\"blur(14px)\",border:`1px solid ${hexA(NAVY,.08)}`,boxShadow:\"0 10px 30px -16px rgba(2, 26, 39, 0.3)\"};const desktopNav=/*#__PURE__*/_jsxs(\"nav\",{className:\"alaagi-nav-desk\",\"aria-label\":\"Primary\",style:{position:\"relative\",zIndex:1e3,width:\"100%\",boxSizing:\"border-box\",alignItems:\"center\",justifyContent:\"space-between\",gap:12,padding:\"16px 24px\",fontFamily:'\"Lexend\", sans-serif'},children:[renderLogo(38),/*#__PURE__*/_jsx(\"div\",{style:pillStyle,children:list.map(item=>{const isActive=active===item.name;return /*#__PURE__*/_jsxs(\"a\",{href:item.url,onClick:()=>setActive(item.name),\"aria-current\":isActive?\"page\":undefined,style:{position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",fontFamily:'\"Lexend\", sans-serif',fontSize:14,fontWeight:500,padding:\"8px 13px\",borderRadius:9999,textDecoration:\"none\",color:isActive?DEEP_GREEN:hexA(NAVY,.68),transition:\"color 200ms ease\",cursor:\"pointer\",whiteSpace:\"nowrap\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:1},children:item.name}),isActive&&/*#__PURE__*/_jsx(motion.div,{layoutId:\"tubelight-lamp\",initial:false,transition:{type:\"spring\",stiffness:300,damping:30},style:{position:\"absolute\",inset:0,zIndex:0,borderRadius:9999,background:hexA(accent,.1)},children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:-7,left:\"50%\",transform:\"translateX(-50%)\",width:34,height:4,borderTopLeftRadius:9999,borderTopRightRadius:9999,background:accent},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",width:48,height:24,top:-10,left:-7,borderRadius:9999,background:hexA(accent,.3),filter:\"blur(9px)\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",width:32,height:18,top:-6,left:1,borderRadius:9999,background:hexA(accent,.3),filter:\"blur(7px)\"}})]})})]},item.name);})}),ctaButton()]});// Forced modes render one layout; auto renders both and lets CSS pick.\nconst showDesk=layout!==\"mobile\";const showMob=layout!==\"desktop\";const auto=layout===\"auto\";return /*#__PURE__*/_jsx(LayoutGroup,{id:groupId,children:/*#__PURE__*/_jsxs(\"div\",{className:\"alaagi-nav-wrap\",style:{width:\"100%\",position:\"relative\",zIndex:1e3},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                    .alaagi-nav-wrap{container-type:inline-size}\n                    .alaagi-nav-desk{display:flex}\n                    .alaagi-nav-mob{display:${auto?\"none\":\"block\"}}\n                    ${auto?`@container (max-width: ${MOBILE_BELOW-1}px){.alaagi-nav-desk{display:none}.alaagi-nav-mob{display:block}}`:\"\"}\n                `}),showDesk?desktopNav:null,showMob?mobileNav:null]})});}addPropertyControls(TubelightNavbar,{logo:{type:ControlType.ResponsiveImage,title:\"Logo\"},layout:{type:ControlType.Enum,title:\"Layout\",options:[\"auto\",\"desktop\",\"mobile\"],optionTitles:[\"Auto\",\"Desktop\",\"Mobile\"],defaultValue:\"auto\",displaySegmentedControl:true},accent:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#82B838\"},cta:{type:ControlType.String,title:\"CTA Label\",defaultValue:\"Get in Touch\"},ctaUrl:{type:ControlType.String,title:\"CTA Link\",defaultValue:\"/contact\"},items:{type:ControlType.Array,title:\"Nav Items\",control:{type:ControlType.Object,controls:{name:{type:ControlType.String,title:\"Name\",defaultValue:\"Home\"},url:{type:ControlType.String,title:\"Link\",defaultValue:\"/\"},icon:{type:ControlType.Enum,title:\"Icon\",options:[\"home\",\"box\",\"flow\",\"globe\",\"news\",\"user\"],optionTitles:[\"Home\",\"Box\",\"Flow\",\"Globe\",\"News\",\"User\"],defaultValue:\"home\"}}},defaultValue:[{name:\"Home\",url:\"/\",icon:\"home\"},{name:\"Products\",url:\"/products-and-tech\",icon:\"box\"},{name:\"Process\",url:\"/process\",icon:\"flow\"},{name:\"Mission\",url:\"/mission-and-impact\",icon:\"globe\"},{name:\"News\",url:\"/news\",icon:\"news\"},{name:\"About\",url:\"/about\",icon:\"user\"}]}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TubelightNavbar\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TubelightNavbar.map","// Generated by Framer (6ae8a13)\nexport default function metadata(params,activeLocale){return{description:\"Alaagi turns seaweed into home-compostable bioplastic that performs like plastic, then composts like nature intended. Sustainable packaging, zero waste.\",favicon:\"https://framerusercontent.com/assets/I7zh31IqQnaoqitXVj5HPni8ZkY.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/SpCtSLVC457weoLCSpyhtTZrajo.png\",title:\"Alaagi Biosea\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}