{"version":3,"file":"script_main.B-tL0di2.mjs","names":["css","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","sharedStyle.className","className","SVG","RichText","sharedStyle.css","sharedStyle.fonts","Navbar2","isBrowser","useRef","React.useId","className","PropertyOverrides","React.createElement","Template1","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/MnZIQ4lRPfAG0H37iGlr/CoM47ITmF2ViiWwa8c0p/IJtm__6Fb.js","https:/framerusercontent.com/modules/7hMG03WgSvHGZtgRIf1l/osTKuTNiqLj4INAaVJKL/BzQEZwBqg.js","https:/framerusercontent.com/modules/BLTvFsFAlui9gum79iav/du3KL4ZXtk1ItQnnGwv4/N4Xp_M20c.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (dea85a9)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-8qb5N .framer-styles-preset-u0o6hb:not(.rich-text-wrapper), .framer-8qb5N .framer-styles-preset-u0o6hb.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-8d94fa1d-ce6b-4408-b816-b2e3a91e6073, #ff002e); --framer-link-text-color: #000000; }\"];export const className=\"framer-8qb5N\";\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 (4255370)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/MnZIQ4lRPfAG0H37iGlr/CoM47ITmF2ViiWwa8c0p/IJtm__6Fb.js\";const cycleOrder=[\"dR66ZLWBB\",\"fjEqh_Swr\",\"Xvb4llPD8\"];const serializationHash=\"framer-9CeWK\";const variantClassNames={dR66ZLWBB:\"framer-v-7ui07m\",fjEqh_Swr:\"framer-v-13pi9p6\",Xvb4llPD8:\"framer-v-1vd1w2c\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.58,.01,.44,1],type:\"tween\"};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={\"Phone Open\":\"Xvb4llPD8\",Desktop:\"dR66ZLWBB\",Phone:\"fjEqh_Swr\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"dR66ZLWBB\"};};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:\"dR66ZLWBB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"fjEqh_Swr\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-7ui07m\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"dR66ZLWBB\",ref:refBinding,style:{backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-a4131bee-458a-4ddf-95ff-be29d781064d, rgba(255, 255, 255, 0.6))\",WebkitBackdropFilter:\"blur(10px)\",...style},variants:{fjEqh_Swr:{backgroundColor:\"rgba(255, 255, 255, 0.6)\"},Xvb4llPD8:{backgroundColor:\"var(--token-5303db00-1bf8-42d0-93b2-2a48fefd6ab4, rgb(255, 255, 255))\"}},...addPropertyOverrides({fjEqh_Swr:{\"data-framer-name\":\"Phone\"},Xvb4llPD8:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-stwts4\",\"data-framer-name\":\"Group 22\",layoutDependency:layoutDependency,layoutId:\"fz7e52h_1\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-9hs1qy\",\"data-framer-name\":\"Group 21\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:71,intrinsicWidth:262,layoutDependency:layoutDependency,layoutId:\"MNz46Mfjy\",svg:'<svg width=\"262\" height=\"71\" viewBox=\"0 0 262 71\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M165.189 11C168.227 11 170.689 8.53757 170.689 5.5C170.689 2.46243 168.227 0 165.189 0C162.151 0 159.689 2.46243 159.689 5.5C159.689 8.53757 162.151 11 165.189 11Z\" fill=\"#FF002F\"/>\\n<path d=\"M142.189 17C145.227 17 147.689 14.5376 147.689 11.5C147.689 8.46243 145.227 6 142.189 6C139.151 6 136.689 8.46243 136.689 11.5C136.689 14.5376 139.151 17 142.189 17Z\" fill=\"#FF002F\"/>\\n<path d=\"M188.189 17C191.227 17 193.689 14.5376 193.689 11.5C193.689 8.46243 191.227 6 188.189 6C185.151 6 182.689 8.46243 182.689 11.5C182.689 14.5376 185.151 17 188.189 17Z\" fill=\"#FF002F\"/>\\n<path d=\"M208.523 69.6722L230.873 23.9265H239.107L261.327 69.6722H253.55L238.193 38.173C237.8 37.3452 237.408 36.5392 237.016 35.755C236.624 34.9708 236.232 34.1866 235.84 33.4024C235.491 32.6181 235.143 31.7904 234.794 30.919C234.446 30.0477 234.097 29.0892 233.749 28.0436L235.84 27.9782C235.448 29.0238 235.056 30.0041 234.664 30.919C234.315 31.8339 233.945 32.7053 233.553 33.5331C233.161 34.3608 232.768 35.1886 232.376 36.0164C231.984 36.8006 231.592 37.6066 231.2 38.4344L215.973 69.6722H208.523ZM218.26 58.9546L221.071 52.1581H248.191L249.302 58.9546H218.26Z\" fill=\"black\"/>\\n<path d=\"M138.874 69.6722V23.9265H145.801L166.648 49.7401H164.164L185.011 23.9265H191.939V69.6722H184.881V50.2629C184.881 46.6468 184.968 43.2486 185.142 40.0682C185.316 36.8877 185.665 33.642 186.188 30.3309L186.907 33.0102L167.563 56.5366H163.249L143.906 33.0102L144.624 30.3309C145.147 33.642 145.496 36.8877 145.67 40.0682C145.844 43.2486 145.931 46.6468 145.931 50.2629V69.6722H138.874Z\" fill=\"#FF002F\"/>\\n<path d=\"M94.1769 70.0643C89.5588 70.0643 85.5288 69.1058 82.087 67.1888C78.6451 65.2283 75.9658 62.5707 74.0488 59.216C72.1318 55.8613 71.1733 52.0492 71.1733 47.7796V23.8611H78.2313V47.5182C78.2313 50.5243 78.9283 53.2255 80.3225 55.6217C81.7602 57.9743 83.6772 59.8259 86.0734 61.1765C88.5131 62.5271 91.2143 63.2024 94.1769 63.2024C97.3138 63.2024 100.102 62.5271 102.542 61.1765C104.982 59.8259 106.899 57.9743 108.293 55.6217C109.73 53.2255 110.449 50.5243 110.449 47.5182V23.8611H117.18V47.7796C117.18 52.0492 116.222 55.8613 114.305 59.216C112.388 62.5707 109.709 65.2283 106.267 67.1888C102.825 69.1058 98.795 70.0643 94.1769 70.0643Z\" fill=\"black\"/>\\n<path d=\"M0 69.6722V23.9265H6.99256L44.1119 61.3726L43.7198 61.9607C43.502 60.6537 43.3059 59.2596 43.1317 57.7783C43.001 56.2534 42.8921 54.7068 42.8049 53.1384C42.7178 51.5264 42.6307 49.9144 42.5435 48.3024C42.4999 46.6468 42.4564 45.0348 42.4128 43.4664C42.4128 41.898 42.4128 40.3949 42.4128 38.9572V23.9265H49.4707V69.6722H42.3475L5.68554 33.5984L5.75089 32.6835C5.83802 33.4677 5.92516 34.4044 6.01229 35.4936C6.09943 36.5828 6.20835 37.7591 6.33905 39.0225C6.46975 40.286 6.57867 41.593 6.6658 42.9436C6.79651 44.2506 6.88364 45.5794 6.92721 46.93C7.01434 48.237 7.05791 49.4787 7.05791 50.655V69.6722H0Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1de4jdc\",\"data-framer-name\":\"nuclear\\u2028manufacturing\\u2028assistance\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:47,intrinsicWidth:139,layoutDependency:layoutDependency,layoutId:\"f_QepMvVt\",svg:'<svg width=\"139\" height=\"47\" viewBox=\"0 0 139 47\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M93.1473 39.213H99.0161V40.9282H93.1473V44.5772H100.008V46.2756H91.1462V34.2523H99.8401V35.9507H93.1473V39.213Z\" fill=\"black\"/>\\n<path d=\"M87.6641 38.389C87.4454 37.1782 86.6551 35.7152 84.4354 35.7152C81.8457 35.7152 80.82 37.8845 80.82 40.2555C80.82 42.6434 81.8457 44.8126 84.4354 44.8126C86.6719 44.8126 87.5295 43.3497 87.6641 41.8867H89.6651C89.3961 44.594 87.5463 46.5279 84.4858 46.5279C81.0218 46.5279 78.8357 43.8878 78.8357 40.2555C78.8357 36.6401 81.0218 34 84.4858 34C87.5295 34 89.3793 35.9338 89.6651 38.389H87.6641Z\" fill=\"black\"/>\\n<path d=\"M67.4661 46.2756V34.2523H69.7026L75.1173 43.2824H75.1509V34.2523H77.152V46.2756H74.9323L69.5008 37.2791H69.4672V46.2756H67.4661Z\" fill=\"black\"/>\\n<path d=\"M63.3112 43.4338H58.4009L57.4256 46.2756H55.3909L59.8135 34.2523H61.9154L66.3212 46.2756H64.2865L63.3112 43.4338ZM58.9558 41.769H62.7731L60.8897 36.0852H60.856L58.9558 41.769Z\" fill=\"black\"/>\\n<path d=\"M50.6257 46.2756V35.9507H46.7749V34.2523H56.4609V35.9507H52.6268V46.2756H50.6257Z\" fill=\"black\"/>\\n<path d=\"M41.9221 39.112C44.4949 39.7679 46.4456 40.3228 46.4456 43.0133C46.4456 44.9304 44.9994 46.5279 41.9726 46.5279C39.0298 46.5279 36.7932 44.9976 36.6755 42.2734H38.6766C38.7775 43.8037 39.8201 44.8126 41.9726 44.8126C43.755 44.8126 44.4445 44.0223 44.4445 43.0974C44.4445 41.6681 43.4187 41.399 41.0477 40.8104C39.1643 40.3396 37.1296 39.6165 37.1296 37.3296C37.1296 35.1939 38.7775 34 41.4008 34C44.0409 34 45.9579 35.3789 46.1261 37.8508H44.125C43.94 36.4551 43.0656 35.7152 41.4008 35.7152C39.9715 35.7152 39.1138 36.2533 39.1138 37.1446C39.1138 38.4562 40.2405 38.6916 41.9221 39.112Z\" fill=\"black\"/>\\n<path d=\"M33.2439 34.2523H35.245V46.2756H33.2439V34.2523Z\" fill=\"black\"/>\\n<path d=\"M27.126 39.112C29.6988 39.7679 31.6494 40.3228 31.6494 43.0133C31.6494 44.9304 30.2033 46.5279 27.1764 46.5279C24.2336 46.5279 21.9971 44.9976 21.8794 42.2734H23.8805C23.9814 43.8037 25.024 44.8126 27.1764 44.8126C28.9589 44.8126 29.6483 44.0223 29.6483 43.0974C29.6483 41.6681 28.6226 41.399 26.2515 40.8104C24.3682 40.3396 22.3334 39.6165 22.3334 37.3296C22.3334 35.1939 23.9814 34 26.6047 34C29.2448 34 31.1618 35.3789 31.3299 37.8508H29.3288C29.1439 36.4551 28.2694 35.7152 26.6047 35.7152C25.1753 35.7152 24.3177 36.2533 24.3177 37.1446C24.3177 38.4562 25.4444 38.6916 27.126 39.112Z\" fill=\"black\"/>\\n<path d=\"M16.4353 39.112C19.0081 39.7679 20.9588 40.3228 20.9588 43.0133C20.9588 44.9304 19.5126 46.5279 16.4857 46.5279C13.5429 46.5279 11.3064 44.9976 11.1887 42.2734H13.1898C13.2907 43.8037 14.3333 44.8126 16.4857 44.8126C18.2682 44.8126 18.9577 44.0223 18.9577 43.0974C18.9577 41.6681 17.9319 41.399 15.5609 40.8104C13.6775 40.3396 11.6428 39.6165 11.6428 37.3296C11.6428 35.1939 13.2907 34 15.914 34C18.5541 34 20.4711 35.3789 20.6393 37.8508H18.6382C18.4532 36.4551 17.5788 35.7152 15.914 35.7152C14.4846 35.7152 13.627 36.2533 13.627 37.1446C13.627 38.4562 14.7537 38.6916 16.4353 39.112Z\" fill=\"black\"/>\\n<path d=\"M7.9203 43.4338H3.01005L2.03473 46.2756H0L4.42259 34.2523H6.52458L10.9303 46.2756H8.89562L7.9203 43.4338ZM3.56498 41.769H7.38219L5.49881 36.0852H5.46517L3.56498 41.769Z\" fill=\"black\"/>\\n<path d=\"M136.42 21.0022C136.118 19.5728 135.008 18.7152 133.225 18.7152C130.653 18.7152 129.593 21.0022 129.593 23.2555C129.593 25.5257 130.417 27.8126 133.158 27.8126C135.058 27.8126 136.572 26.501 136.589 24.584H133.192V22.9697H138.623V29.2756H137.244L136.807 27.6277H136.774C135.966 28.8384 134.84 29.5279 133.024 29.5279C129.543 29.5279 127.592 26.8878 127.592 23.2555C127.592 19.6401 129.778 17 133.242 17C136.37 17 138.052 18.6984 138.421 21.0022H136.42Z\" fill=\"black\"/>\\n<path d=\"M116.222 29.2756V17.2523H118.459L123.874 26.2824H123.907V17.2523H125.908V29.2756H123.689L118.257 20.2791H118.224V29.2756H116.222Z\" fill=\"black\"/>\\n<path d=\"M112.151 17.2523H114.152V29.2756H112.151V17.2523Z\" fill=\"black\"/>\\n<path d=\"M101.279 29.2756V17.2523H106.407C108.879 17.2523 110.477 18.5135 110.477 20.6995C110.477 22.3811 109.619 23.3564 108.24 23.6928V23.7264C111.015 24.2477 110.006 28.9561 110.645 29.1579V29.2756H108.543C107.988 28.7712 109.115 24.6344 106.222 24.6344H103.28V29.2756H101.279ZM103.28 18.9507V22.9192H105.987C107.215 22.9192 108.493 22.6838 108.493 20.9349C108.493 19.2029 107.215 18.9507 105.987 18.9507H103.28Z\" fill=\"black\"/>\\n<path d=\"M99.3785 25.1726C99.3785 27.7958 97.9827 29.5279 94.6364 29.5279C91.29 29.5279 89.8943 27.7958 89.8943 25.1726V17.2523H91.8954V25.1726C91.8954 26.9887 92.8034 27.8127 94.6364 27.8127C96.4861 27.8127 97.3942 26.9887 97.3942 25.1726V17.2523H99.3785V25.1726Z\" fill=\"black\"/>\\n<path d=\"M82.8618 29.2756V18.9507H79.011V17.2523H88.697V18.9507H84.8629V29.2756H82.8618Z\" fill=\"black\"/>\\n<path d=\"M76.5957 21.389C76.3771 20.1782 75.5867 18.7152 73.367 18.7152C70.7774 18.7152 69.7516 20.8845 69.7516 23.2555C69.7516 25.6434 70.7774 27.8126 73.367 27.8126C75.6036 27.8126 76.4612 26.3497 76.5957 24.8867H78.5968C78.3277 27.594 76.478 29.5279 73.4175 29.5279C69.9534 29.5279 67.7673 26.8878 67.7673 23.2555C67.7673 19.6401 69.9534 17 73.4175 17C76.4612 17 78.3109 18.9338 78.5968 21.389H76.5957Z\" fill=\"black\"/>\\n<path d=\"M64.7069 26.4338H59.7967L58.8213 29.2756H56.7866L61.2092 17.2523H63.3112L67.717 29.2756H65.6822L64.7069 26.4338ZM60.3516 24.769H64.1688L62.2854 19.0852H62.2518L60.3516 24.769Z\" fill=\"black\"/>\\n<path d=\"M50.9598 22.4484H56.156V24.1636H50.9598V29.2756H48.9587V17.2523H57.3667V18.9507H50.9598V22.4484Z\" fill=\"black\"/>\\n<path d=\"M47.0586 25.1726C47.0586 27.7958 45.6629 29.5279 42.3166 29.5279C38.9702 29.5279 37.5745 27.7958 37.5745 25.1726V17.2523H39.5756V25.1726C39.5756 26.9887 40.4836 27.8127 42.3166 27.8127C44.1663 27.8127 45.0744 26.9887 45.0744 25.1726V17.2523H47.0586V25.1726Z\" fill=\"black\"/>\\n<path d=\"M26.001 29.2756V17.2523H28.2375L33.6522 26.2824H33.6859V17.2523H35.6869V29.2756H33.4672L28.0357 20.2791H28.0021V29.2756H26.001Z\" fill=\"black\"/>\\n<path d=\"M21.8461 26.4338H16.9358L15.9605 29.2756H13.9258L18.3484 17.2523H20.4504L24.8561 29.2756H22.8214L21.8461 26.4338ZM17.4908 24.769H21.308L19.4246 19.0852H19.391L17.4908 24.769Z\" fill=\"black\"/>\\n<path d=\"M0.925049 29.2756V17.2523H3.5147L6.87788 26.501H6.91152L10.2579 17.2523H12.8475V29.2756H10.8969V20.1614H10.8633L7.68505 29.2756H6.08754L2.90933 20.1614H2.8757V29.2756H0.925049Z\" fill=\"black\"/>\\n<path d=\"M66.8914 12.2756V0.252258H72.0202C74.4922 0.252258 76.0897 1.51345 76.0897 3.69952C76.0897 5.38111 75.2321 6.35644 73.8531 6.69276V6.72639C76.6278 7.24768 75.6188 11.9561 76.2578 12.1579V12.2756H74.1558C73.6009 11.7712 74.7276 7.63445 71.8352 7.63445H68.8924V12.2756H66.8914ZM68.8924 1.95067V5.91922H71.5998C72.8274 5.91922 74.1054 5.6838 74.1054 3.93494C74.1054 2.2029 72.8274 1.95067 71.5998 1.95067H68.8924Z\" fill=\"black\"/>\\n<path d=\"M62.7362 9.43375H57.826L56.8506 12.2756H54.8159L59.2385 0.252258H61.3405L65.7463 12.2756H63.7115L62.7362 9.43375ZM58.3809 7.76898H62.1981L60.3147 2.08519H60.2811L58.3809 7.76898Z\" fill=\"black\"/>\\n<path d=\"M47.1171 5.21296H52.9858V6.92818H47.1171V10.5772H53.978V12.2756H45.116V0.252258H53.8098V1.95067H47.1171V5.21296Z\" fill=\"black\"/>\\n<path d=\"M35.739 0.252258H37.7401V10.5772H43.7434V12.2756H35.739V0.252258Z\" fill=\"black\"/>\\n<path d=\"M32.2568 4.38896C32.0382 3.17821 31.2479 1.71522 29.0282 1.71522C26.4385 1.71522 25.4127 3.88448 25.4127 6.25552C25.4127 8.64338 26.4385 10.8126 29.0282 10.8126C31.2647 10.8126 32.1223 9.34965 32.2568 7.88667H34.2579C33.9889 10.594 32.1391 12.5279 29.0786 12.5279C25.6145 12.5279 23.4285 9.88776 23.4285 6.25552C23.4285 2.6401 25.6145 0 29.0786 0C32.1223 0 33.9721 1.93383 34.2579 4.38896H32.2568Z\" fill=\"black\"/>\\n<path d=\"M21.9825 8.17256C21.9825 10.7958 20.5867 12.5279 17.2404 12.5279C13.894 12.5279 12.4983 10.7958 12.4983 8.17256V0.252258H14.4994V8.17256C14.4994 9.98868 15.4074 10.8127 17.2404 10.8127C19.0901 10.8127 19.9982 9.98868 19.9982 8.17256V0.252258H21.9825V8.17256Z\" fill=\"black\"/>\\n<path d=\"M0.925049 12.2756V0.252258H3.16157L8.57629 9.28241H8.60992V0.252258H10.611V12.2756H8.39132L2.95978 3.27912H2.92614V12.2756H0.925049Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18u35fn\",\"data-framer-name\":\"Frame 21\",layoutDependency:layoutDependency,layoutId:\"UB3N7gYT_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7TmV1ZSBNb250cmVhbCBNZWRpdW0=\",\"--framer-font-family\":'\"CUSTOMV2;Neue Montreal Medium\", sans-serif',\"--framer-font-size\":\"15.83px\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Pr9IHXfJ5\"},motionChild:true,nodeId:\"sVnkr0RDe\",openInNewTab:false,relValues:[],scopeId:\"BzQEZwBqg\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-u0o6hb\",\"data-styles-preset\":\"IJtm__6Fb\",children:\"FRAN\\xe7ais\"})})})}),className:\"framer-4lgvox\",\"data-framer-name\":\"FRAN\\xe7ais\",fonts:[\"CUSTOMV2;Neue Montreal Medium\"],layoutDependency:layoutDependency,layoutId:\"sVnkr0RDe\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({fjEqh_Swr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7TmV1ZSBNb250cmVhbCBNZWRpdW0=\",\"--framer-font-family\":'\"CUSTOMV2;Neue Montreal Medium\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Pr9IHXfJ5\"},motionChild:true,nodeId:\"sVnkr0RDe\",openInNewTab:false,relValues:[],scopeId:\"BzQEZwBqg\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-u0o6hb\",\"data-styles-preset\":\"IJtm__6Fb\",children:\"FRAN\\xe7ais\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7TmV1ZSBNb250cmVhbCBNZWRpdW0=\",\"--framer-font-family\":'\"CUSTOMV2;Neue Montreal Medium\", sans-serif',\"--framer-font-size\":\"15.83px\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Qt_uZUYnd\"},motionChild:true,nodeId:\"ORU26k0ck\",openInNewTab:false,relValues:[],scopeId:\"BzQEZwBqg\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-u0o6hb\",\"data-styles-preset\":\"IJtm__6Fb\",children:\"ENGLISH\"})})})}),className:\"framer-12dhzq4\",\"data-framer-name\":\"ENGLISH\",fonts:[\"CUSTOMV2;Neue Montreal Medium\"],layoutDependency:layoutDependency,layoutId:\"ORU26k0ck\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({fjEqh_Swr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7TmV1ZSBNb250cmVhbCBNZWRpdW0=\",\"--framer-font-family\":'\"CUSTOMV2;Neue Montreal Medium\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Qt_uZUYnd\"},motionChild:true,nodeId:\"ORU26k0ck\",openInNewTab:false,relValues:[],scopeId:\"BzQEZwBqg\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-u0o6hb\",\"data-styles-preset\":\"IJtm__6Fb\",children:\"ENGLISH\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7TmV1ZSBNb250cmVhbCBNZWRpdW0=\",\"--framer-font-family\":'\"CUSTOMV2;Neue Montreal Medium\", sans-serif',\"--framer-font-size\":\"15.83px\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Vnw9NITbn\"},motionChild:true,nodeId:\"QDjKv2WD4\",openInNewTab:false,relValues:[],scopeId:\"BzQEZwBqg\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-u0o6hb\",\"data-styles-preset\":\"IJtm__6Fb\",children:\"ESPA\\xd1OL\"})})})}),className:\"framer-13m4k2m\",\"data-framer-name\":\"ESPA\\xd1OL\",fonts:[\"CUSTOMV2;Neue Montreal Medium\"],layoutDependency:layoutDependency,layoutId:\"QDjKv2WD4\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({fjEqh_Swr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7TmV1ZSBNb250cmVhbCBNZWRpdW0=\",\"--framer-font-family\":'\"CUSTOMV2;Neue Montreal Medium\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Vnw9NITbn\"},motionChild:true,nodeId:\"QDjKv2WD4\",openInNewTab:false,relValues:[],scopeId:\"BzQEZwBqg\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-u0o6hb\",\"data-styles-preset\":\"IJtm__6Fb\",children:\"ESPA\\xd1OL\"})})})})}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9CeWK.framer-1iokomg, .framer-9CeWK .framer-1iokomg { display: block; }\",\".framer-9CeWK.framer-7ui07m { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 10px 20px 10px 20px; position: relative; width: 1440px; }\",\".framer-9CeWK .framer-stwts4 { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 77px; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 20px; position: relative; width: 1px; }\",\".framer-9CeWK .framer-9hs1qy { aspect-ratio: 3.6901408450704225 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 81px); position: relative; width: 299px; }\",\".framer-9CeWK .framer-1de4jdc { flex: none; height: 47px; position: relative; width: 139px; }\",\".framer-9CeWK .framer-18u35fn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-9CeWK .framer-4lgvox, .framer-9CeWK .framer-12dhzq4, .framer-9CeWK .framer-13m4k2m { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-9CeWK.framer-v-13pi9p6.framer-7ui07m { overflow: visible; width: 340px; }\",\".framer-9CeWK.framer-v-13pi9p6 .framer-stwts4 { align-content: flex-start; align-items: flex-start; flex-direction: column; height: min-content; order: 0; padding: 0px; }\",\".framer-9CeWK.framer-v-13pi9p6 .framer-9hs1qy { height: var(--framer-aspect-ratio-supported, 25px); width: 94px; }\",\".framer-9CeWK.framer-v-13pi9p6 .framer-18u35fn { gap: 10px; order: 1; }\",\".framer-9CeWK.framer-v-1vd1w2c.framer-7ui07m { flex-direction: column; gap: 10px; justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 1); min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: visible; padding: 10px 0px 10px 0px; width: 390px; }\",\".framer-9CeWK.framer-v-1vd1w2c .framer-stwts4 { flex: none; order: 0; width: 100%; }\",\".framer-9CeWK.framer-v-1vd1w2c .framer-9hs1qy { height: var(--framer-aspect-ratio-supported, 71px); }\",\".framer-9CeWK.framer-v-1vd1w2c .framer-18u35fn { order: 1; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 97\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"fjEqh_Swr\":{\"layout\":[\"fixed\",\"auto\"]},\"Xvb4llPD8\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",\"100vh\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBzQEZwBqg=withCSS(Component,css,\"framer-9CeWK\");export default FramerBzQEZwBqg;FramerBzQEZwBqg.displayName=\"Navbar 2\";FramerBzQEZwBqg.defaultProps={height:97,width:1440};addPropertyControls(FramerBzQEZwBqg,{variant:{options:[\"dR66ZLWBB\",\"fjEqh_Swr\",\"Xvb4llPD8\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerBzQEZwBqg,[{explicitInter:true,fonts:[]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBzQEZwBqg\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"97\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fjEqh_Swr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Xvb4llPD8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",\\\"100vh\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BzQEZwBqg.map","// Generated by Framer (293632e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navbar2 from\"#framer/local/canvasComponent/BzQEZwBqg/BzQEZwBqg.js\";const Navbar2Fonts=getFonts(Navbar2);const breakpoints={D5q0ziMjD:\"(min-width: 810px) and (max-width: 1399.98px)\",gZUIXdOBc:\"(min-width: 1400px)\",IUbkBwcq0:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-ebqbK\";const variantClassNames={D5q0ziMjD:\"framer-v-1msnpwn\",gZUIXdOBc:\"framer-v-tufrg9\",IUbkBwcq0:\"framer-v-v0e5rw\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={D5q0ziMjD:[\".framer-ebqbK .framer-ks92nw-container { order: -1000; }\"],IUbkBwcq0:[\".framer-ebqbK .framer-mu93c6-container { order: -1000; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={D5q0ziMjD:\".framer-1msnpwn-override\",IUbkBwcq0:\".framer-v0e5rw-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ebqbK.framer-fpwi0i, .framer-ebqbK .framer-fpwi0i { display: block; }\",\".framer-ebqbK.framer-tufrg9 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-ebqbK .framer-wq5acd-container { flex: none; height: 130px; order: -1000; position: relative; width: 100%; z-index: 10; }\",\".framer-ebqbK .framer-qi5lqt { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -7px; position: relative; width: 0px; }\",\".framer-ebqbK .framer-ks92nw-container { flex: none; height: auto; order: 1002; position: relative; width: 810px; z-index: 10; }\",\".framer-ebqbK .framer-mu93c6-container { flex: none; height: 71px; order: 1003; position: relative; width: 390px; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -7px; }'];const mediaQueries={D5q0ziMjD:\"(min-width: 810px) and (max-width: 1399.98px)\",gZUIXdOBc:\"(min-width: 1400px)\",IUbkBwcq0:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"gZUIXdOBc\",Phone:\"IUbkBwcq0\",Tablet:\"D5q0ziMjD\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"gZUIXdOBc\"};};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,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"D5q0ziMjD\",\"IUbkBwcq0\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"D5q0ziMjD\")return true;return false;};const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"IUbkBwcq0\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"gZUIXdOBc\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-tufrg9\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:130,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-wq5acd-container hidden-1msnpwn hidden-v0e5rw\",nodeId:\"txw_a9ufi\",scopeId:\"N4Xp_M20c\",children:/*#__PURE__*/_jsx(Navbar2,{height:\"100%\",id:\"txw_a9ufi\",layoutId:\"txw_a9ufi\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"dR66ZLWBB\"),width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-qi5lqt\"}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{D5q0ziMjD:{height:97,width:\"810px\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ks92nw-container hidden-tufrg9 hidden-v0e5rw\",nodeId:\"EOffcwGh_\",scopeId:\"N4Xp_M20c\",children:/*#__PURE__*/_jsx(Navbar2,{height:\"100%\",id:\"EOffcwGh_\",layoutId:\"EOffcwGh_\",style:{width:\"100%\"},variant:matchVariant(\"dR66ZLWBB\"),width:\"100%\"})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IUbkBwcq0:{height:71,width:\"390px\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-mu93c6-container hidden-tufrg9 hidden-1msnpwn\",nodeId:\"aTVo5LKvG\",scopeId:\"N4Xp_M20c\",children:/*#__PURE__*/_jsx(Navbar2,{height:\"100%\",id:\"aTVo5LKvG\",layoutId:\"aTVo5LKvG\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"fjEqh_Swr\"),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=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"D5q0ziMjD\":{\"layout\":[\"fixed\",\"fixed\"]},\"IUbkBwcq0\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"gZUIXdOBc\":[\".framer-wq5acd-container\"],\"D5q0ziMjD\":[\".framer-ks92nw-container\"],\"IUbkBwcq0\":[\".framer-mu93c6-container\"]}\n * @framerBreakpoints {\"gZUIXdOBc\":{\"min\":1400,\"canvasClassName\":\"framer-tufrg9-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1400,\"rootFontSize\":16},\"D5q0ziMjD\":{\"min\":810,\"max\":1399,\"canvasClassName\":\"framer-1msnpwn-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"IUbkBwcq0\":{\"max\":809,\"canvasClassName\":\"framer-v0e5rw-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant gZUIXdOBc\n * @framerLayoutTemplate true\n */const FramerN4Xp_M20c=withCSS(Component,css,\"framer-ebqbK\");export default FramerN4Xp_M20c;FramerN4Xp_M20c.displayName=\"Template\";FramerN4Xp_M20c.defaultProps={height:1e3,width:1400};addFonts(FramerN4Xp_M20c,[{explicitInter:true,fonts:[]},...Navbar2Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerN4Xp_M20c\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"gZUIXdOBc\\\":{\\\"min\\\":1400,\\\"canvasClassName\\\":\\\"framer-tufrg9-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1400,\\\"rootFontSize\\\":16},\\\"D5q0ziMjD\\\":{\\\"min\\\":810,\\\"max\\\":1399,\\\"canvasClassName\\\":\\\"framer-1msnpwn-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"IUbkBwcq0\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-v0e5rw-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"D5q0ziMjD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IUbkBwcq0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1400\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"gZUIXdOBc\",\"framerHitTargets\":\"{\\\"gZUIXdOBc\\\":[\\\".framer-wq5acd-container\\\"],\\\"D5q0ziMjD\\\":[\\\".framer-ks92nw-container\\\"],\\\"IUbkBwcq0\\\":[\\\".framer-mu93c6-container\\\"]}\",\"framerColorSyntax\":\"true\"}},\"__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 Template1 from \"https://framerusercontent.com/modules/BLTvFsFAlui9gum79iav/du3KL4ZXtk1ItQnnGwv4/N4Xp_M20c.js\";\r\n\r\n\t\tconst routes = {Pr9IHXfJ5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VHAgUhxG0HPMMbf4xxOs/b349xLciTkw8aIEhtLiP/Pr9IHXfJ5.js\")), path: \"/\"}, Qt_uZUYnd: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TxuUZ0MxahP0qJWnqpGr/iJueN01BJTrTgvmFhQS0/Qt_uZUYnd.js\")), path: \"/home-english\"}, Vnw9NITbn: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9U0bqUfA18ZXzQyRmG2d/0ZVDjlfFg89Efj580tqx/Vnw9NITbn.js\")), path: \"/home-espagnol\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"baafa8e9352ce67e7794320e3e1680d27b77c1a1a9298bfb61d117767f43860b\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"Pr9IHXfJ5\":\r\ncase \"Qt_uZUYnd\":\r\ncase \"Vnw9NITbn\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"Pr9IHXfJ5\":\r\ncase \"Qt_uZUYnd\":\r\ncase \"Vnw9NITbn\":\r\nreturn [{hash: \"tufrg9\", mediaQuery: \"(min-width: 1400px)\"}, {hash: \"1msnpwn\", mediaQuery: \"(min-width: 810px) and (max-width: 1399.98px)\"}, {hash: \"v0e5rw\", mediaQuery: \"(max-width: 809.98px)\"}]\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: undefined,\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://numa-engineering.es\",\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: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/3WZt5ZoVyI9yhULPFWzW/9cVoOUFKMJp28AjSJUGy/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: 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: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 1, ease: [0.59, 0.01, 0.42, 0.97], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"100%\"}, exit: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 1, ease: [0.59, 0.01, 0.42, 0.97], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"-100%\"}}\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {Pr9IHXfJ5: {Ebh6xw6J6: effect, EncJMtjNJ: effect, yCpUyCVhd: effect}, Qt_uZUYnd: {Ebh6xw6J6: effect, EncJMtjNJ: effect, yCpUyCVhd: effect}, Vnw9NITbn: {Ebh6xw6J6: effect, EncJMtjNJ: effect, yCpUyCVhd: 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\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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"}