{"version":3,"file":"script_main.ALdeCcib.mjs","names":["n","useMemo","css","addPropertyOverrides","Grid","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","RollingLettersFonts","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Navigation2","Call2","MotionHeaderWithFX","serializationHash","variantClassNames","transition1","animation","transition2","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","className","Image","Header","SocialLink","BlurGradient","SectionsFooter","isBrowser","useRef","React.useId","className","_Fragment","PropertyOverrides","Image","React.Fragment","React.createElement","Main","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/easing@10.14.0/dist/index.es.js","https:/framerusercontent.com/modules/cKGD16u2MGB7MfqfVXFp/wiztTCbXokZrMicHAmZc/Grain.js","https:/framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js","https:/framerusercontent.com/modules/kO3fXinx7BDi7sx4HgOG/432gTY7a7oeSqYSQIBNc/XUdYU0Sbt.js","https:/framerusercontent.com/modules/hfgfbM6GegpVbB28scNo/DmNOTB1emcHdoZ3jFLmg/g6WEpZ9GJ.js","https:/framerusercontent.com/modules/c8cpC9aynIz9R7zd3eRu/HnPrzpLH7XofJCOo1RFC/F6POAcnKq.js","https:/framerusercontent.com/modules/YXR7eQokeUKzpc3TG59Z/t99SgH75itEXmkLRj2AF/VIPz9N8gS.js","https:/framerusercontent.com/modules/5pwuKg0y9KTBUDLh0rfE/YH8N86JrQdmtDItgLUH6/VFD4TlGCI.js","https:/framerusercontent.com/modules/cqms8eT024Tlxa7fSqow/SAnrkhhW29miTfYxQgun/bPuXfsHam.js","framer:toplevel/main"],"sourcesContent":["function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{steps}from\"@motionone/easing\";/**\n * @framerIntrinsicWidth 100\n * @framerIntrinsicHeight 100\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function Grain(props){const{opacity,style}=props;const keyframesX=[\"0%\",\"-5%\",\"-15%\",\"7%\",\"-5%\",\"-15%\",\"15%\",\"0%\",\"3%\",\"-10%\",];const keyframesY=[\"0%\",\"-10%\",\"5%\",\"-25%\",\"25%\",\"10%\",\"0%\",\"15%\",\"35%\",\"10%\",];const isCanvas=RenderTarget.current()===RenderTarget.canvas;return /*#__PURE__*/ _jsx(\"div\",{style:{width:\"100%\",height:\"100%\",position:\"relative\",overflow:\"hidden\"},children:/*#__PURE__*/ _jsx(motion.div,{style:{...containerStyle,opacity:opacity,inset:isCanvas?0:\"-200%\",width:isCanvas?\"100%\":\"400%\",height:isCanvas?\"100%\":\"400%\",position:\"absolute\"},animate:!isCanvas&&{x:keyframesX,y:keyframesY},transition:{ease:steps(10,\"start\"),repeat:Infinity,duration:8}})});};Grain.defaultProps={opacity:.5};addPropertyControls(Grain,{opacity:{title:\"Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0}});const containerStyle={backgroundSize:\"256px 256px\",backgroundRepeat:\"repeat\",background:\"url('https://framerusercontent.com/images/rR6HYXBrMmX4cRpXfXUOvpvpB0.png')\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Grain\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"100\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"100\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Grain.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useMemo}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 240\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */function BlurGradient({blur,borderRadius,direction,transition}){const blurSteps=useMemo(()=>[{blur:`${blur/2/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%`},{blur:`${blur/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%`},{blur:`${blur/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%`},{blur:`${blur/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%`},{blur:`${blur/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%`},{blur:`${blur/2/2}px`,gradient:`rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%`},{blur:`${blur/2}px`,gradient:`rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%`},{blur:`${blur}px`,gradient:`rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%`}],[blur]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,overflow:\"hidden\"},children:blurSteps.map((step,index)=>/*#__PURE__*/_jsx(motion.div,{transition:transition,initial:{backdropFilter:`blur(${step.blur})`},animate:{backdropFilter:`blur(${step.blur})`},style:{opacity:1,position:\"absolute\",inset:0,zIndex:index+1,maskImage:`linear-gradient(${direction}, ${step.gradient})`,WebkitMaskImage:`linear-gradient(${direction}, ${step.gradient})`,borderRadius:borderRadius,pointerEvents:\"none\"}},index))});}BlurGradient.defaultProps={blur:10,borderRadius:\"0px\",direction:\"toBottom\",transition:{duration:.3}};addPropertyControls(BlurGradient,{blur:{title:\"Blur\",type:ControlType.Number,defaultValue:10,min:0,max:100,step:1,description:\"Large blur values (10<) can impact performance.\"},borderRadius:{title:\"Radius\",type:ControlType.BorderRadius,defaultValue:\"0px\",description:\"Blur Gradient component's parent frame can't have border radius (it will break the component). If you need corner radius, apply it directly to the Blur Gradient component here.\"},direction:{title:\"Direction\",type:ControlType.SegmentedEnum,options:[\"to bottom\",\"to top\",\"to left\",\"to right\"],optionTitles:[\"↓\",\"↑\",\"←\",\"→\"],defaultValue:\"to bottom\"},transition:{type:ControlType.Transition,defaultValue:{duration:.3},title:\"Transition\",description:\"Control how the blur animates when used on hover states or any othe interaction.\\n\\nMore components at [Framer University](https://frameruni.link/cc).\"}});BlurGradient.displayName=\"Blur Gradient\";export default BlurGradient;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlurGradient\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"240\",\"framerIntrinsicWidth\":\"240\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlurGradient_Prod.map","// Generated by Framer (3406f4c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-hMZ3q .framer-styles-preset-7o9ldt:not(.rich-text-wrapper), .framer-hMZ3q .framer-styles-preset-7o9ldt.rich-text-wrapper a { --framer-link-hover-text-background-color: var(--token-1a5eda4c-ae96-475d-8e4d-5584faa462c0, #f5f5f5); --framer-link-hover-text-color: var(--token-89305206-47f8-4d0f-a35d-fd399c3ec573, #171717); --framer-link-text-color: var(--token-1a5eda4c-ae96-475d-8e4d-5584faa462c0, #f5f5f5); transition-delay: 0s; transition-duration: 0.1s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-hMZ3q\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (569b461)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,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/uPEtRNs4F8P4IFi88hTM/MCLId5iwmgiRDA3R9oyF/U9wKwFXF8.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/kO3fXinx7BDi7sx4HgOG/432gTY7a7oeSqYSQIBNc/XUdYU0Sbt.js\";import Grid from\"https://framerusercontent.com/modules/pTwqK6qaYYt135UX9Bq0/oCrTIiid2SSiKoYb4b3P/NZeDkCC96.js\";const GridFonts=getFonts(Grid);const cycleOrder=[\"sxf1prJuU\",\"AAqv844z6\",\"Thq8QpL9Y\"];const serializationHash=\"framer-v2gAW\";const variantClassNames={AAqv844z6:\"framer-v-1kldkof\",sxf1prJuU:\"framer-v-kq4w36\",Thq8QpL9Y:\"framer-v-bao2t8\"};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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"sxf1prJuU\",Phone:\"Thq8QpL9Y\",Tablet:\"AAqv844z6\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"sxf1prJuU\"};};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:\"sxf1prJuU\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Thq8QpL9Y\")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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-kq4w36\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"sxf1prJuU\",ref:refBinding,style:{backgroundColor:\"var(--token-e1006e2e-d16c-4e4a-b4d7-5a0d153a2580, rgb(14, 14, 14))\",...style},...addPropertyOverrides({AAqv844z6:{\"data-framer-name\":\"Tablet\"},Thq8QpL9Y:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nbuwcw\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"fnyhFW2s3\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dfigin\",\"data-framer-name\":\"Legal Links\",layoutDependency:layoutDependency,layoutId:\"wBt3IvfnK\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-oull8h\",\"data-styles-preset\":\"U9wKwFXF8\",children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{N3mF07SsZ:\"privacy-policy\"},unresolvedPathSlugs:{N3mF07SsZ:{collectionId:\"NoZH2_fHS\",collectionItemId:\"uF683FMye\"}},webPageId:\"Lrz4NZPEV\"},motionChild:true,nodeId:\"e5mBSUm1T\",openInNewTab:false,relValues:[],scopeId:\"g6WEpZ9GJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-7o9ldt\",\"data-styles-preset\":\"XUdYU0Sbt\",children:\"Privacy Policy\"})})})}),className:\"framer-1urdszj\",\"data-framer-name\":\"Privacy Policy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"e5mBSUm1T\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:.6},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-gld0f4\",\"data-framer-name\":\"Built in\",layoutDependency:layoutDependency,layoutId:\"js5mJ8ttZ\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-16zs13k\",\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"MqCOnOm41\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-oull8h\",\"data-styles-preset\":\"U9wKwFXF8\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-796df9fa-70f9-4a65-9b71-7953fa1a15e5, rgba(245, 245, 245, 0.6)))\"},children:[\"\\xa9 2025 Flexnode™. \",/*#__PURE__*/_jsx(motion.br,{}),\"All rights reserved.\"]})}),className:\"framer-8opbao\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"g31rYBZHV\",style:{\"--extracted-r6o4lv\":\"var(--token-796df9fa-70f9-4a65-9b71-7953fa1a15e5, rgba(245, 245, 245, 0.6))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(componentViewport?.height||135)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+((componentViewport?.height||135)*.5004677268475213-(componentViewport?.height||135)*1/2),...addPropertyOverrides({Thq8QpL9Y:{height:(componentViewport?.height||115)*1,y:(componentViewport?.y||0)+((componentViewport?.height||115)*.5004677268475213-(componentViewport?.height||115)*1/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jh8f2v-container\",\"data-framer-name\":\"Grid\",layoutDependency:layoutDependency,layoutId:\"qVDigACRy-container\",name:\"Grid\",nodeId:\"qVDigACRy\",rendersWithMotion:true,scopeId:\"g6WEpZ9GJ\",children:/*#__PURE__*/_jsx(Grid,{GJjVSmV_A:false,height:\"100%\",id:\"qVDigACRy\",layoutId:\"qVDigACRy\",name:\"Grid\",sPKkRwuq3:false,style:{height:\"100%\",width:\"100%\"},variant:\"PrYUlYpCe\",VEWQv7x7W:\"var(--token-1a5eda4c-ae96-475d-8e4d-5584faa462c0, rgb(245, 245, 245))\",width:\"100%\",xBOvdjFrc:\"rgba(255, 255, 255, 0.07)\",yrKGNMNrC:false,...addPropertyOverrides({AAqv844z6:{variant:\"TJG_nME_c\"},Thq8QpL9Y:{variant:\"ma0zXxsF4\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-v2gAW.framer-1s6wgjo, .framer-v2gAW .framer-1s6wgjo { display: block; }\",\".framer-v2gAW.framer-kq4w36 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 50px 40px 50px 40px; position: relative; width: 1200px; }\",\".framer-v2gAW .framer-nbuwcw { display: grid; flex: 1 0 0px; gap: 0px 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; max-width: 1920px; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-v2gAW .framer-1dfigin { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; grid-column: span 2; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-v2gAW .framer-1urdszj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-v2gAW .framer-gld0f4 { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; justify-self: start; min-height: 18px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-v2gAW .framer-16zs13k { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; justify-self: start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-v2gAW .framer-8opbao { --framer-text-wrap-override: balance; flex: 1 0 0px; height: auto; max-width: 90%; position: relative; width: 1px; }\",\".framer-v2gAW .framer-1jh8f2v-container { -webkit-user-select: none; flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); pointer-events: none; position: absolute; top: calc(50.04677268475213% - 100% / 2); user-select: none; width: 100%; z-index: 0; }\",\".framer-v2gAW.framer-v-1kldkof.framer-kq4w36 { padding: 50px 30px 50px 30px; width: 810px; }\",\".framer-v2gAW.framer-v-1kldkof .framer-nbuwcw { gap: 40px 0px; grid-auto-rows: min-content; grid-template-rows: repeat(1, min-content); }\",\".framer-v2gAW.framer-v-1kldkof .framer-1dfigin { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 9px; grid-column: unset; }\",\".framer-v2gAW.framer-v-1kldkof .framer-16zs13k { grid-column: span 2; }\",\".framer-v2gAW.framer-v-bao2t8.framer-kq4w36 { padding: 40px 20px 40px 20px; width: 390px; }\",\".framer-v2gAW.framer-v-bao2t8 .framer-nbuwcw { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px 0px; justify-content: flex-start; }\",\".framer-v2gAW.framer-v-bao2t8 .framer-1dfigin { align-content: flex-start; align-items: flex-start; align-self: unset; flex: 1 0 0px; flex-direction: column; gap: 9px; order: 0; width: 1px; }\",\".framer-v2gAW.framer-v-bao2t8 .framer-16zs13k { align-self: unset; flex: 1 0 0px; order: 2; width: 1px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 135\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"AAqv844z6\":{\"layout\":[\"fixed\",\"auto\"]},\"Thq8QpL9Y\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerg6WEpZ9GJ=withCSS(Component,css,\"framer-v2gAW\");export default Framerg6WEpZ9GJ;Framerg6WEpZ9GJ.displayName=\"Sections/Footer\";Framerg6WEpZ9GJ.defaultProps={height:135,width:1200};addPropertyControls(Framerg6WEpZ9GJ,{variant:{options:[\"sxf1prJuU\",\"AAqv844z6\",\"Thq8QpL9Y\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerg6WEpZ9GJ,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...GridFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerg6WEpZ9GJ\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AAqv844z6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Thq8QpL9Y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"135\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./g6WEpZ9GJ.map","// Generated by Framer (9a43cf4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,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/rF57vW1o8BhZmoeyElTA/HENU8n24yqLCUrQwC3Ba/X9YOBCRoH.js\";const enabledGestures={XOtriPI4D:{hover:true}};const serializationHash=\"framer-6xIiQ\";const variantClassNames={XOtriPI4D:\"framer-v-9mwwgr\"};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 Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const 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({defaultVariant:\"XOtriPI4D\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{hash:\":LMHP3718K\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"XOtriPI4D\",openInNewTab:false,scopeId:\"F6POAcnKq\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-9mwwgr\",className,classNames)} framer-rwzku8`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"XOtriPI4D\",ref:refBinding,style:{...style},...addPropertyOverrides({\"XOtriPI4D-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-db87kt\",\"data-styles-preset\":\"X9YOBCRoH\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b2d5a61a-7a9b-4a86-8067-f3c8d1c97a03, rgb(53, 160, 177)))\"},children:\"CONTACT US\"})}),className:\"framer-1c6808y\",\"data-framer-name\":\"Info\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Y0USVrqxb\",style:{\"--extracted-r6o4lv\":\"var(--token-b2d5a61a-7a9b-4a86-8067-f3c8d1c97a03, rgb(53, 160, 177))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{\"XOtriPI4D-hover\":{\"--extracted-r6o4lv\":\"var(--token-d3efc11e-5c20-40ac-b872-cf1291d80e5e, rgb(215, 124, 7))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"XOtriPI4D-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-db87kt\",\"data-styles-preset\":\"X9YOBCRoH\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d3efc11e-5c20-40ac-b872-cf1291d80e5e, rgb(215, 124, 7)))\"},children:\"CONTACT US\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-m2op3c\",layoutDependency:layoutDependency,layoutId:\"hRfsy8l4k\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-kzsdav\",\"data-framer-name\":\"Button Background\",layoutDependency:layoutDependency,layoutId:\"dkEZ08LW4\",style:{backgroundColor:\"var(--token-b2d5a61a-7a9b-4a86-8067-f3c8d1c97a03, rgb(53, 160, 177))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},variants:{\"XOtriPI4D-hover\":{backgroundColor:\"var(--token-d3efc11e-5c20-40ac-b872-cf1291d80e5e, rgb(215, 124, 7))\"}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1uy9ty5\",\"data-framer-name\":\"Vector\",fill:'var(--token-e1006e2e-d16c-4e4a-b4d7-5a0d153a2580, rgb(14, 14, 14)) /* {\"name\":\"Black darker\"} */',intrinsicHeight:26,intrinsicWidth:26,layoutDependency:layoutDependency,layoutId:\"JkcWIigGU\",style:{rotate:0},svg:'<svg width=\"26\" height=\"26\" viewBox=\"-1 -1 26 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M12.2792 0L12.2792 24M24 12.2792L0 12.2792\" stroke=\"white\"/>\\n</svg>\\n',variants:{\"XOtriPI4D-hover\":{rotate:180}},withExternalLayout:true})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6xIiQ.framer-rwzku8, .framer-6xIiQ .framer-rwzku8 { display: block; }\",\".framer-6xIiQ.framer-9mwwgr { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-6xIiQ .framer-1c6808y { flex: none; height: auto; max-width: 220px; position: relative; white-space: pre-wrap; width: 111px; word-break: break-word; word-wrap: break-word; }\",\".framer-6xIiQ .framer-m2op3c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-6xIiQ .framer-kzsdav { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: var(--framer-aspect-ratio-supported, 22px); justify-content: center; padding: 0px; position: relative; width: 22px; }\",\".framer-6xIiQ .framer-1uy9ty5 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 141\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Px87YBXTr\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerF6POAcnKq=withCSS(Component,css,\"framer-6xIiQ\");export default FramerF6POAcnKq;FramerF6POAcnKq.displayName=\"Call 2\";FramerF6POAcnKq.defaultProps={height:24,width:141};addFonts(FramerF6POAcnKq,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerF6POAcnKq\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"141\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Px87YBXTr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (569b461)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RollingLetters from\"https://framerusercontent.com/modules/aKk72ikAdVYBO5Ecwo9P/ZTci1biWGGhhWI0QvxYI/RollingText.js\";const RollingLettersFonts=getFonts(RollingLetters);const enabledGestures={x2IW_Hh28:{hover:true}};const cycleOrder=[\"x2IW_Hh28\",\"T5ZtU2Fio\",\"iabX_d0RJ\"];const serializationHash=\"framer-6iiif\";const variantClassNames={iabX_d0RJ:\"framer-v-852g0c\",T5ZtU2Fio:\"framer-v-mepouo\",x2IW_Hh28:\"framer-v-mwjqrd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const kRKWDPkf8=undefined;const transition1={delay:0,duration:.4,ease:[.96,-.02,.38,1.01],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={\"Closed no hover\":\"iabX_d0RJ\",Closed:\"x2IW_Hh28\",Open:\"T5ZtU2Fio\"};const getProps=({click,height,id,width,...props})=>{return{...props,kRKWDPkf8:click??props.kRKWDPkf8,variant:humanReadableVariantMap[props.variant]??props.variant??\"x2IW_Hh28\"};};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,kRKWDPkf8,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"x2IW_Hh28\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ozv8qa=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(kRKWDPkf8){const res=await kRKWDPkf8(...args);if(res===false)return false;}});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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-mwjqrd\",className,classNames),\"data-framer-name\":\"Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"x2IW_Hh28\",onTap:onTap1ozv8qa,ref:refBinding,style:{...style},...addPropertyOverrides({\"x2IW_Hh28-hover\":{\"data-framer-name\":undefined},iabX_d0RJ:{\"data-framer-name\":\"Closed no hover\"},T5ZtU2Fio:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qfjrms\",\"data-framer-name\":\"Plus\",layoutDependency:layoutDependency,layoutId:\"Vk6FzPS7J\",style:{rotate:0},variants:{\"x2IW_Hh28-hover\":{rotate:45},iabX_d0RJ:{rotate:0},T5ZtU2Fio:{rotate:225}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-quw9e2\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"d9Asx9Ozq\",style:{backgroundColor:\"var(--token-b2d5a61a-7a9b-4a86-8067-f3c8d1c97a03, rgb(53, 160, 177))\"},variants:{\"x2IW_Hh28-hover\":{backgroundColor:\"var(--token-d3efc11e-5c20-40ac-b872-cf1291d80e5e, rgb(215, 124, 7))\"},iabX_d0RJ:{backgroundColor:\"var(--token-d3efc11e-5c20-40ac-b872-cf1291d80e5e, rgb(215, 124, 7))\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-b12lk2\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"GEK7lxogR\",style:{backgroundColor:\"var(--token-b2d5a61a-7a9b-4a86-8067-f3c8d1c97a03, rgb(53, 160, 177))\",rotate:90},variants:{\"x2IW_Hh28-hover\":{backgroundColor:\"var(--token-d3efc11e-5c20-40ac-b872-cf1291d80e5e, rgb(215, 124, 7))\"},iabX_d0RJ:{backgroundColor:\"var(--token-d3efc11e-5c20-40ac-b872-cf1291d80e5e, rgb(215, 124, 7))\"}}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vfdyqf\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"XaO_bQ61r\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rzze56-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"o734e5YVF-container\",nodeId:\"o734e5YVF\",rendersWithMotion:true,scopeId:\"VIPz9N8gS\",children:/*#__PURE__*/_jsx(RollingLetters,{color:\"var(--token-b2d5a61a-7a9b-4a86-8067-f3c8d1c97a03, rgb(53, 160, 177))\",font:{fontFamily:'\"IBM Plex Mono\", monospace',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"o734e5YVF\",layoutId:\"o734e5YVF\",reverse:true,stagger:.06,tag:\"p\",text:\"Vision\",transform:\"uppercase\",transition:{delay:0,duration:.2,ease:[.8,0,.4,1],type:\"tween\"},width:\"100%\",...addPropertyOverrides({\"x2IW_Hh28-hover\":{color:\"var(--token-d3efc11e-5c20-40ac-b872-cf1291d80e5e, rgb(215, 124, 7))\"},iabX_d0RJ:{color:\"var(--token-d3efc11e-5c20-40ac-b872-cf1291d80e5e, rgb(215, 124, 7))\"}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6iiif.framer-1m3thjo, .framer-6iiif .framer-1m3thjo { display: block; }\",\".framer-6iiif.framer-mwjqrd { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-6iiif .framer-qfjrms { flex: none; height: 10px; overflow: visible; position: relative; width: 10px; }\",\".framer-6iiif .framer-quw9e2, .framer-6iiif .framer-b12lk2 { flex: none; height: 10px; left: 4px; position: absolute; top: 0px; width: 2px; }\",\".framer-6iiif .framer-vfdyqf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 2px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-6iiif .framer-rzze56-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 23\n * @framerIntrinsicWidth 80\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"T5ZtU2Fio\":{\"layout\":[\"auto\",\"auto\"]},\"iabX_d0RJ\":{\"layout\":[\"auto\",\"auto\"]},\"RdZkn_0Z1\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"kRKWDPkf8\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVIPz9N8gS=withCSS(Component,css,\"framer-6iiif\");export default FramerVIPz9N8gS;FramerVIPz9N8gS.displayName=\"Navigation 2\";FramerVIPz9N8gS.defaultProps={height:23,width:80};addPropertyControls(FramerVIPz9N8gS,{variant:{options:[\"x2IW_Hh28\",\"T5ZtU2Fio\",\"iabX_d0RJ\"],optionTitles:[\"Closed\",\"Open\",\"Closed no hover\"],title:\"Variant\",type:ControlType.Enum},kRKWDPkf8:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerVIPz9N8gS,[{explicitInter:true,fonts:[{cssFamilyName:\"IBM Plex Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Mono\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJ8lJPg-IUDNg.woff2\",weight:\"500\"}]},...RollingLettersFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVIPz9N8gS\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"kRKWDPkf8\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"23\",\"framerIntrinsicWidth\":\"80\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"T5ZtU2Fio\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"iabX_d0RJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RdZkn_0Z1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VIPz9N8gS.map","// Generated by Framer (569b461)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,Link,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Call2 from\"https://framerusercontent.com/modules/c8cpC9aynIz9R7zd3eRu/HnPrzpLH7XofJCOo1RFC/F6POAcnKq.js\";import Navigation2 from\"https://framerusercontent.com/modules/YXR7eQokeUKzpc3TG59Z/t99SgH75itEXmkLRj2AF/VIPz9N8gS.js\";const Navigation2Fonts=getFonts(Navigation2);const Call2Fonts=getFonts(Call2);const MotionHeaderWithFX=withFX(motion.header);const enabledGestures={c5ZEsYZN5:{hover:true}};const cycleOrder=[\"c5ZEsYZN5\",\"FdHL4o_tw\",\"jpr4qopiF\"];const serializationHash=\"framer-f4aFr\";const variantClassNames={c5ZEsYZN5:\"framer-v-1841y8\",FdHL4o_tw:\"framer-v-1ja7o9w\",jpr4qopiF:\"framer-v-12piyzb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const iop84gzJ2=undefined;const transition1={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"c5ZEsYZN5\",Mobile:\"jpr4qopiF\",Tablet:\"FdHL4o_tw\"};const getProps=({click,height,id,width,...props})=>{return{...props,iop84gzJ2:click??props.iop84gzJ2,variant:humanReadableVariantMap[props.variant]??props.variant??\"c5ZEsYZN5\"};};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,iop84gzJ2,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"c5ZEsYZN5\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const kRKWDPkf8nol0ev=activeVariantCallback(async(...args)=>{if(iop84gzJ2){const res=await iop84gzJ2(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"jpr4qopiF\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"jpr4qopiF\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionHeaderWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1841y8\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"c5ZEsYZN5\",ref:refBinding,style:{backgroundColor:\"var(--token-0beca880-b571-4793-9131-554ff5017bba, rgb(255, 255, 255))\",...style},...addPropertyOverrides({\"c5ZEsYZN5-hover\":{\"data-framer-name\":undefined},FdHL4o_tw:{\"data-framer-name\":\"Tablet\"},jpr4qopiF:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-11hqct7\",\"data-framer-name\":\"Nav container\",layoutDependency:layoutDependency,layoutId:\"XA7MfkMDH\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,y:(componentViewport?.y||0)+20+0,...addPropertyOverrides({jpr4qopiF:{y:(componentViewport?.y||0)+(20+((componentViewport?.height||66)-40-23)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ut8sm6-container\",layoutDependency:layoutDependency,layoutId:\"XXwlZ7MSR-container\",nodeId:\"XXwlZ7MSR\",rendersWithMotion:true,scopeId:\"VFD4TlGCI\",children:/*#__PURE__*/_jsx(Navigation2,{height:\"100%\",id:\"XXwlZ7MSR\",kRKWDPkf8:kRKWDPkf8nol0ev,layoutId:\"XXwlZ7MSR\",variant:\"x2IW_Hh28\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":Ist10SYkJ\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"EaexWawZQ\",openInNewTab:false,scopeId:\"VFD4TlGCI\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-wxgcgg framer-17hfemf\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"EaexWawZQ\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:200,intrinsicWidth:1451,pixelHeight:200,pixelWidth:1451,src:\"https://framerusercontent.com/images/tmehsokeJEzXHvfwbw6OMsWi91M.png?width=1451&height=200\",srcSet:\"https://framerusercontent.com/images/tmehsokeJEzXHvfwbw6OMsWi91M.png?scale-down-to=512&width=1451&height=200 512w,https://framerusercontent.com/images/tmehsokeJEzXHvfwbw6OMsWi91M.png?scale-down-to=1024&width=1451&height=200 1024w,https://framerusercontent.com/images/tmehsokeJEzXHvfwbw6OMsWi91M.png?width=1451&height=200 1451w\"},className:\"framer-1u7u8g2\",\"data-framer-name\":\"FN Logo-Horz-Color-Slatetext\",layoutDependency:layoutDependency,layoutId:\"POSdoTH5D\",...addPropertyOverrides({jpr4qopiF:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:200,intrinsicWidth:1451,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(20+((componentViewport?.height||66)-40-26)/2)+0),pixelHeight:200,pixelWidth:1451,sizes:\"186px\",src:\"https://framerusercontent.com/images/tmehsokeJEzXHvfwbw6OMsWi91M.png?width=1451&height=200\",srcSet:\"https://framerusercontent.com/images/tmehsokeJEzXHvfwbw6OMsWi91M.png?scale-down-to=512&width=1451&height=200 512w,https://framerusercontent.com/images/tmehsokeJEzXHvfwbw6OMsWi91M.png?scale-down-to=1024&width=1451&height=200 1024w,https://framerusercontent.com/images/tmehsokeJEzXHvfwbw6OMsWi91M.png?width=1451&height=200 1451w\"}}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-tbk9sc\",\"data-framer-name\":\"FX Logo\",layoutDependency:layoutDependency,layoutId:\"ROmC_wwbS\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 78 93\" overflow=\"visible\"><g><path d=\"M 6.209 85.568 L 6.209 86.33 L 1.799 86.33 L 1.799 88.94 L 5.741 88.94 L 5.741 89.691 L 1.799 89.691 L 1.799 92.875 L 0.978 92.875 L 0.978 85.568 Z M 10.403 92.875 L 10.403 85.568 L 11.224 85.568 L 11.224 92.113 L 15.322 92.113 L 15.322 92.875 Z M 24.704 85.568 L 24.704 86.32 L 20.263 86.32 L 20.263 88.814 L 24.236 88.814 L 24.236 89.566 L 20.263 89.566 L 20.263 92.123 L 24.756 92.123 L 24.756 92.875 L 19.442 92.875 L 19.442 85.568 Z M 35.041 92.875 L 34.063 92.875 L 31.734 89.733 L 29.404 92.875 L 28.458 92.875 L 31.255 89.149 L 28.562 85.568 L 29.529 85.568 L 31.765 88.553 L 33.98 85.568 L 34.937 85.568 L 32.243 89.138 Z M 44.501 91.424 L 44.501 85.568 L 45.302 85.568 L 45.302 92.875 L 44.646 92.875 L 39.946 86.884 L 39.946 92.875 L 39.145 92.875 L 39.145 85.568 L 39.914 85.568 Z M 57.064 89.211 C 57.064 91.236 55.556 93 53.341 93 C 51.126 93 49.639 91.257 49.639 89.232 C 49.639 87.207 51.147 85.443 53.362 85.443 C 55.577 85.443 57.064 87.186 57.064 89.211 Z M 56.212 89.232 C 56.212 87.562 55.005 86.205 53.341 86.205 C 51.677 86.205 50.492 87.541 50.492 89.211 C 50.492 90.881 51.698 92.238 53.362 92.238 C 55.026 92.238 56.212 90.902 56.212 89.232 Z M 67.793 89.211 C 67.793 91.278 66.212 92.875 63.924 92.875 L 61.397 92.875 L 61.397 85.568 L 63.924 85.568 C 66.212 85.568 67.793 87.144 67.793 89.211 Z M 66.94 89.232 C 66.94 87.604 65.765 86.33 63.924 86.33 L 62.219 86.33 L 62.219 92.113 L 63.924 92.113 C 65.765 92.113 66.94 90.86 66.94 89.232 Z M 77.395 85.568 L 77.395 86.32 L 72.954 86.32 L 72.954 88.814 L 76.927 88.814 L 76.927 89.566 L 72.954 89.566 L 72.954 92.123 L 77.447 92.123 L 77.447 92.875 L 72.132 92.875 L 72.132 85.568 Z\" fill=\"rgb(99,99,99)\"></path><path d=\"M 75.057 12.008 C 74.927 14.325 73.626 15.981 73.326 16.282 L 59.502 30.156 C 59.502 30.156 59.021 27.493 59.647 24.19 C 60.413 20.152 62.787 17.353 63.877 16.259 L 73.185 6.917 C 74.097 7.832 75.188 9.691 75.057 12.008 Z M 59.493 34.361 L 77.79 15.997 C 78.154 18.503 78.025 21.031 77.23 23.478 C 76.435 25.926 75.171 28.15 73.351 29.972 L 64.235 39.12 Z M 2.926 66.257 C 3.057 63.94 4.357 62.284 4.657 61.983 L 18.482 48.109 C 18.482 48.109 18.963 50.772 18.336 54.075 C 17.57 58.112 15.197 60.912 14.106 62.006 L 4.798 71.348 C 3.886 70.433 2.796 68.574 2.926 66.257 Z M 18.491 43.904 L 0.194 62.268 C -0.171 59.762 -0.042 57.234 0.754 54.787 C 1.549 52.339 2.813 50.115 4.633 48.293 L 13.749 39.144 Z M 11.965 2.937 C 14.274 3.068 15.924 4.373 16.224 4.674 L 30.048 18.549 C 30.048 18.549 27.395 19.031 24.104 18.402 C 20.081 17.634 17.292 15.251 16.201 14.157 L 6.893 4.816 C 7.805 3.9 9.657 2.806 11.965 2.937 Z M 34.238 18.558 L 15.94 0.195 C 18.437 -0.171 20.956 -0.042 23.394 0.756 C 25.833 1.554 28.049 2.823 29.865 4.65 L 38.98 13.798 Z M 66.018 75.328 C 63.709 75.197 62.06 73.892 61.76 73.591 L 47.935 59.716 C 47.935 59.716 50.589 59.234 53.88 59.862 C 57.903 60.631 60.692 63.014 61.782 64.108 L 71.091 73.449 C 70.179 74.364 68.327 75.459 66.018 75.328 Z M 43.746 59.707 L 62.043 78.07 C 59.547 78.436 57.028 78.307 54.589 77.509 C 52.15 76.711 49.934 75.442 48.119 73.615 L 39.003 64.467 Z\" fill=\"rgb(215,124,7)\"></path><path d=\"M 52.457 27.737 C 51.438 28.76 50.654 30.562 50.664 32.327 C 50.675 34.091 51.397 35.778 52.512 36.897 L 77.802 62.279 C 78.208 59.739 77.982 57.08 77.191 54.633 C 76.4 52.185 75.052 49.977 73.236 48.153 L 57.402 32.262 C 56.366 31.222 55.32 29.502 55.476 27.026 C 55.632 24.551 57.257 22.92 57.257 22.92 Z M 25.543 50.544 C 26.562 49.521 27.346 47.719 27.336 45.954 C 27.325 44.19 26.603 42.503 25.488 41.383 L 0.198 16.002 C -0.208 18.542 0.017 21.2 0.809 23.648 C 1.6 26.096 2.948 28.303 4.764 30.128 L 20.598 46.019 C 21.634 47.059 22.68 48.779 22.524 51.255 C 22.368 53.73 20.743 55.361 20.743 55.361 Z M 22.838 20.818 C 22.838 20.818 22.838 20.818 22.838 20.818 Z M 22.838 20.818 L 27.638 25.635 C 28.658 26.658 30.453 27.445 32.211 27.434 C 33.969 27.423 35.65 26.699 36.766 25.579 L 62.055 0.199 C 59.525 -0.209 56.876 0.018 54.437 0.811 C 51.998 1.605 49.798 2.958 47.981 4.781 L 32.146 20.673 C 31.111 21.712 29.397 22.762 26.93 22.605 C 24.463 22.449 22.839 20.818 22.838 20.818 Z M 50.362 52.646 C 49.343 51.623 47.547 50.836 45.789 50.847 C 44.031 50.857 42.35 51.582 41.234 52.701 L 15.945 78.083 C 18.475 78.49 21.124 78.263 23.563 77.469 C 26.002 76.676 28.202 75.323 30.019 73.5 L 45.854 57.608 C 46.889 56.569 48.603 55.519 51.07 55.676 C 53.537 55.832 55.162 57.463 55.162 57.463 Z\" fill=\"rgb(215,124,7)\"></path><path d=\"M 52.641 50.654 L 73.234 71.321 C 74.132 70.42 75.137 68.969 75.22 66.792 C 75.302 64.614 74.279 62.872 73.365 61.956 L 48.095 36.595 C 47.779 38.568 47.826 41.038 48.517 43.555 C 49.207 46.073 50.616 48.622 52.641 50.654 Z M 25.441 27.559 L 4.848 6.891 C 3.95 7.793 2.945 9.243 2.863 11.421 C 2.78 13.599 3.804 15.34 4.717 16.257 L 29.987 41.618 C 30.303 39.645 30.256 37.175 29.566 34.657 C 28.875 32.14 27.466 29.591 25.441 27.559 Z M 50.548 25.457 L 71.141 4.79 C 70.243 3.889 68.797 2.88 66.627 2.797 C 64.458 2.715 62.722 3.742 61.809 4.658 L 36.539 30.02 C 38.505 30.337 40.966 30.29 43.474 29.597 C 45.983 28.904 48.522 27.49 50.548 25.457 Z M 27.534 52.755 L 6.941 73.423 C 7.84 74.324 9.285 75.332 11.455 75.415 C 13.625 75.498 15.36 74.471 16.273 73.554 L 41.543 48.193 C 39.577 47.876 37.116 47.923 34.608 48.616 C 32.099 49.309 29.56 50.723 27.534 52.755 Z\" fill=\"rgb(215,124,7)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1sxv0ft\",layoutDependency:layoutDependency,layoutId:\"aboFZwuTk\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 76.469 7.557\" overflow=\"visible\"><path d=\"M 5.231 0.125 L 5.231 0.887 L 0.822 0.887 L 0.822 3.497 L 4.763 3.497 L 4.763 4.248 L 0.822 4.248 L 0.822 7.432 L 0 7.432 L 0 0.125 Z M 9.425 7.432 L 9.425 0.125 L 10.247 0.125 L 10.247 6.67 L 14.344 6.67 L 14.344 7.432 Z M 23.726 0.125 L 23.726 0.877 L 19.286 0.877 L 19.286 3.371 L 23.258 3.371 L 23.258 4.123 L 19.286 4.123 L 19.286 6.68 L 23.778 6.68 L 23.778 7.432 L 18.464 7.432 L 18.464 0.125 Z M 34.063 7.432 L 33.086 7.432 L 30.756 4.29 L 28.426 7.432 L 27.48 7.432 L 30.278 3.705 L 27.584 0.125 L 28.551 0.125 L 30.787 3.11 L 33.002 0.125 L 33.959 0.125 L 31.266 3.695 Z M 43.523 5.981 L 43.523 0.125 L 44.324 0.125 L 44.324 7.432 L 43.669 7.432 L 38.968 1.44 L 38.968 7.432 L 38.167 7.432 L 38.167 0.125 L 38.937 0.125 Z M 56.087 3.768 C 56.087 5.793 54.579 7.557 52.363 7.557 C 50.148 7.557 48.661 5.814 48.661 3.789 C 48.661 1.764 50.169 0 52.384 0 C 54.6 0 56.087 1.743 56.087 3.768 Z M 55.234 3.789 C 55.234 2.119 54.027 0.762 52.363 0.762 C 50.7 0.762 49.514 2.098 49.514 3.768 C 49.514 5.438 50.72 6.795 52.384 6.795 C 54.048 6.795 55.234 5.459 55.234 3.789 Z M 66.815 3.768 C 66.815 5.835 65.235 7.432 62.947 7.432 L 60.419 7.432 L 60.419 0.125 L 62.947 0.125 C 65.235 0.125 66.815 1.701 66.815 3.768 Z M 65.963 3.789 C 65.963 2.161 64.787 0.887 62.947 0.887 L 61.241 0.887 L 61.241 6.67 L 62.947 6.67 C 64.787 6.67 65.963 5.417 65.963 3.789 Z M 76.417 0.125 L 76.417 0.877 L 71.976 0.877 L 71.976 3.371 L 75.949 3.371 L 75.949 4.123 L 71.976 4.123 L 71.976 6.68 L 76.469 6.68 L 76.469 7.432 L 71.155 7.432 L 71.155 0.125 Z\" fill=\"rgb(99,99,99)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1d0pfhz\",layoutDependency:layoutDependency,layoutId:\"dLN0ogmvR\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.231 7.306\" overflow=\"visible\"><path d=\"M 5.231 0 L 5.231 0.762 L 0.822 0.762 L 0.822 3.371 L 4.763 3.371 L 4.763 4.123 L 0.822 4.123 L 0.822 7.306 L 0 7.306 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lkrhg8\",layoutDependency:layoutDependency,layoutId:\"DFIHrQYIe\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.919 7.306\" overflow=\"visible\"><path d=\"M 0 7.306 L 0 0 L 0.822 0 L 0.822 6.544 L 4.919 6.544 L 4.919 7.306 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xiyxw4\",layoutDependency:layoutDependency,layoutId:\"kjdYaefGb\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.314 7.306\" overflow=\"visible\"><path d=\"M 5.262 0 L 5.262 0.751 L 0.822 0.751 L 0.822 3.246 L 4.794 3.246 L 4.794 3.998 L 0.822 3.998 L 0.822 6.555 L 5.314 6.555 L 5.314 7.306 L 0 7.306 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-q8xhlg\",layoutDependency:layoutDependency,layoutId:\"PIdHDZXJM\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.583 7.306\" overflow=\"visible\"><path d=\"M 6.583 7.306 L 5.606 7.306 L 3.276 4.165 L 0.946 7.306 L 0 7.306 L 2.798 3.58 L 0.104 0 L 1.071 0 L 3.307 2.985 L 5.522 0 L 6.479 0 L 3.786 3.57 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-196k07w\",layoutDependency:layoutDependency,layoutId:\"yELuJ1f4U\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.157 7.306\" overflow=\"visible\"><path d=\"M 5.356 5.855 L 5.356 0 L 6.157 0 L 6.157 7.306 L 5.502 7.306 L 0.801 1.315 L 0.801 7.306 L 0 7.306 L 0 0 L 0.77 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xhjq3f\",layoutDependency:layoutDependency,layoutId:\"FildDRJL9\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.426 7.557\" overflow=\"visible\"><path d=\"M 7.426 3.768 C 7.426 5.793 5.918 7.557 3.702 7.557 C 1.487 7.557 0 5.814 0 3.789 C 0 1.764 1.508 0 3.723 0 C 5.938 0 7.426 1.743 7.426 3.768 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mpm26\",layoutDependency:layoutDependency,layoutId:\"Ih8WGHxSp\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.72 6.033\" overflow=\"visible\"><path d=\"M 5.72 3.027 C 5.72 1.357 4.514 0 2.849 0 C 1.186 0 0 1.336 0 3.006 C 0 4.676 1.206 6.033 2.87 6.033 C 4.534 6.033 5.72 4.697 5.72 3.027 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-k2j223\",layoutDependency:layoutDependency,layoutId:\"lf1LBTajM\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.396 7.306\" overflow=\"visible\"><path d=\"M 6.396 3.643 C 6.396 5.709 4.815 7.306 2.527 7.306 L 0 7.306 L 0 0 L 2.527 0 C 4.815 0 6.396 1.576 6.396 3.643 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ykh1m2\",layoutDependency:layoutDependency,layoutId:\"EoNU5pn0M\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.722 5.783\" overflow=\"visible\"><path d=\"M 4.722 2.902 C 4.722 1.273 3.546 0 1.706 0 L 0 0 L 0 5.783 L 1.706 5.783 C 3.546 5.783 4.722 4.53 4.722 2.902 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qdwaa2\",layoutDependency:layoutDependency,layoutId:\"No3vAoZh7\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.314 7.306\" overflow=\"visible\"><path d=\"M 5.262 0 L 5.262 0.751 L 0.822 0.751 L 0.822 3.246 L 4.794 3.246 L 4.794 3.998 L 0.822 3.998 L 0.822 6.555 L 5.314 6.555 L 5.314 7.306 L 0 7.306 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1ayad8t\",layoutDependency:layoutDependency,layoutId:\"QEuA4mKY2\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 77.984 78.265\" overflow=\"visible\"><path d=\"M 75.057 12.008 C 74.927 14.325 73.626 15.981 73.326 16.282 L 59.502 30.156 C 59.502 30.156 59.021 27.493 59.647 24.19 C 60.413 20.152 62.787 17.353 63.877 16.259 L 73.185 6.917 C 74.097 7.832 75.188 9.691 75.057 12.008 Z M 59.493 34.361 L 77.79 15.997 C 78.154 18.503 78.025 21.031 77.23 23.478 C 76.435 25.926 75.171 28.15 73.351 29.972 L 64.235 39.12 Z M 2.926 66.257 C 3.057 63.94 4.357 62.284 4.657 61.983 L 18.482 48.109 C 18.482 48.109 18.963 50.772 18.336 54.075 C 17.57 58.112 15.197 60.912 14.106 62.006 L 4.798 71.348 C 3.886 70.433 2.796 68.574 2.926 66.257 Z M 18.491 43.904 L 0.194 62.268 C -0.171 59.762 -0.042 57.234 0.754 54.787 C 1.549 52.339 2.813 50.115 4.633 48.293 L 13.749 39.144 Z M 11.965 2.937 C 14.274 3.068 15.924 4.373 16.224 4.674 L 30.048 18.549 C 30.048 18.549 27.395 19.031 24.104 18.402 C 20.081 17.634 17.292 15.251 16.201 14.157 L 6.893 4.816 C 7.805 3.9 9.657 2.806 11.965 2.937 Z M 34.238 18.558 L 15.94 0.195 C 18.437 -0.171 20.956 -0.042 23.394 0.756 C 25.833 1.554 28.049 2.823 29.865 4.65 L 38.98 13.798 Z M 66.018 75.328 C 63.709 75.197 62.06 73.892 61.76 73.591 L 47.935 59.716 C 47.935 59.716 50.589 59.234 53.88 59.862 C 57.903 60.631 60.692 63.014 61.782 64.108 L 71.091 73.449 C 70.179 74.364 68.327 75.459 66.018 75.328 Z M 43.746 59.707 L 62.043 78.07 C 59.547 78.436 57.028 78.307 54.589 77.509 C 52.15 76.711 49.934 75.442 48.119 73.615 L 39.003 64.467 Z\" fill=\"rgb(215,124,7)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-5ect6r\",layoutDependency:layoutDependency,layoutId:\"ti4GtG1Xh\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.742 23.239\" overflow=\"visible\"><path d=\"M 13.86 0 L 4.552 9.342 C 3.462 10.436 1.088 13.235 0.322 17.273 C -0.305 20.576 0.176 23.239 0.176 23.239 L 14.001 9.365 C 14.301 9.064 15.601 7.408 15.732 5.091 C 15.862 2.774 14.772 0.915 13.86 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5nrabc\",layoutDependency:layoutDependency,layoutId:\"gg4bxZb8x\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.491 23.123\" overflow=\"visible\"><path d=\"M 4.743 23.123 L 13.858 13.975 C 15.679 12.153 16.942 9.929 17.738 7.481 C 18.533 5.033 18.662 2.506 18.297 0 L 0 18.363 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-oj0dh2\",layoutDependency:layoutDependency,layoutId:\"aME300bT3\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.742 23.239\" overflow=\"visible\"><path d=\"M 1.883 23.239 L 11.191 13.897 C 12.281 12.803 14.655 10.004 15.42 5.966 C 16.047 2.663 15.566 0 15.566 0 L 1.742 13.874 C 1.442 14.175 0.141 15.831 0.011 18.148 C -0.12 20.465 0.971 22.324 1.883 23.239 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11gnp2i\",layoutDependency:layoutDependency,layoutId:\"wlS4xsnNl\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.491 23.123\" overflow=\"visible\"><path d=\"M 13.749 0 L 4.633 9.148 C 2.813 10.971 1.549 13.195 0.754 15.642 C -0.042 18.09 -0.171 20.618 0.194 23.123 L 18.491 4.76 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1eai9xh\",layoutDependency:layoutDependency,layoutId:\"rkEZ5mYAp\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.155 15.799\" overflow=\"visible\"><path d=\"M 0 1.889 L 9.308 11.231 C 10.399 12.325 13.188 14.708 17.211 15.476 C 20.502 16.105 23.155 15.622 23.155 15.622 L 9.331 1.748 C 9.031 1.447 7.381 0.142 5.072 0.011 C 2.764 -0.121 0.912 0.974 0 1.889 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9r92l0\",layoutDependency:layoutDependency,layoutId:\"W2pUJhjFI\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.04 18.558\" overflow=\"visible\"><path d=\"M 23.04 13.798 L 13.925 4.65 C 12.109 2.823 9.893 1.554 7.454 0.756 C 5.015 -0.042 2.497 -0.171 0 0.195 L 18.297 18.558 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-c5qr9r\",layoutDependency:layoutDependency,layoutId:\"g5xuoF8L_\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.155 15.799\" overflow=\"visible\"><path d=\"M 23.155 13.91 L 13.847 4.568 C 12.757 3.474 9.968 1.092 5.944 0.323 C 2.653 -0.306 0 0.177 0 0.177 L 13.824 14.051 C 14.124 14.352 15.774 15.657 18.083 15.788 C 20.392 15.92 22.243 14.825 23.155 13.91 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1u10zyi\",layoutDependency:layoutDependency,layoutId:\"WFMUUU3XE\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.04 18.558\" overflow=\"visible\"><path d=\"M 0 4.76 L 9.116 13.908 C 10.931 15.735 13.147 17.004 15.586 17.802 C 18.025 18.6 20.543 18.729 23.04 18.363 L 4.743 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-19uswxk\",layoutDependency:layoutDependency,layoutId:\"SzhIex0Iu\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 78 78.281\" overflow=\"visible\"><path d=\"M 52.457 27.737 C 51.438 28.76 50.654 30.562 50.664 32.327 C 50.675 34.091 51.397 35.778 52.512 36.897 L 77.802 62.279 C 78.208 59.739 77.982 57.08 77.191 54.633 C 76.4 52.185 75.052 49.977 73.236 48.153 L 57.402 32.262 C 56.366 31.222 55.32 29.502 55.476 27.026 C 55.632 24.551 57.257 22.92 57.257 22.92 Z M 25.543 50.544 C 26.562 49.521 27.346 47.719 27.336 45.954 C 27.325 44.19 26.603 42.503 25.488 41.383 L 0.198 16.002 C -0.208 18.542 0.017 21.2 0.809 23.648 C 1.6 26.096 2.948 28.303 4.764 30.128 L 20.598 46.019 C 21.634 47.059 22.68 48.779 22.524 51.255 C 22.368 53.73 20.743 55.361 20.743 55.361 Z M 22.838 20.818 C 22.838 20.818 22.838 20.818 22.838 20.818 Z M 22.838 20.818 L 27.638 25.635 C 28.658 26.658 30.453 27.445 32.211 27.434 C 33.969 27.423 35.65 26.699 36.766 25.579 L 62.055 0.199 C 59.525 -0.209 56.876 0.018 54.437 0.811 C 51.998 1.605 49.798 2.958 47.981 4.781 L 32.146 20.673 C 31.111 21.712 29.397 22.762 26.93 22.605 C 24.463 22.449 22.839 20.818 22.838 20.818 Z M 50.362 52.646 C 49.343 51.623 47.547 50.836 45.789 50.847 C 44.031 50.857 42.35 51.582 41.234 52.701 L 15.945 78.083 C 18.475 78.49 21.124 78.263 23.563 77.469 C 26.002 76.676 28.202 75.323 30.019 73.5 L 45.854 57.608 C 46.889 56.569 48.603 55.519 51.07 55.676 C 53.537 55.832 55.162 57.463 55.162 57.463 Z\" fill=\"rgb(215,124,7)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-8a9vhw\",layoutDependency:layoutDependency,layoutId:\"TIL113TIX\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 27.336 39.359\" overflow=\"visible\"><path d=\"M 6.593 0 C 6.593 0 4.968 1.631 4.812 4.106 C 4.656 6.582 5.702 8.302 6.737 9.342 L 22.572 25.233 C 24.388 27.058 25.736 29.265 26.527 31.713 C 27.318 34.16 27.544 36.819 27.138 39.359 L 1.848 13.977 C 0.733 12.858 0.011 11.171 0 9.407 C -0.011 7.642 0.773 5.84 1.792 4.817\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bh6cfe\",layoutDependency:layoutDependency,layoutId:\"M4h8UfRdg\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 27.336 39.359\" overflow=\"visible\"><path d=\"M 20.743 39.359 C 20.743 39.359 22.368 37.728 22.524 35.252 C 22.68 32.776 21.634 31.056 20.598 30.017 L 4.764 14.125 C 2.948 12.301 1.6 10.093 0.809 7.646 C 0.017 5.198 -0.208 2.54 0.198 0 L 25.488 25.381 C 26.603 26.501 27.325 28.187 27.336 29.952 C 27.346 31.716 26.562 33.518 25.543 34.541\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11sxewg\",layoutDependency:layoutDependency,layoutId:\"HLDurUfah\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 39.217 27.434\" overflow=\"visible\"><path d=\"M 0 20.818 C 0 20.818 1.625 22.449 4.091 22.605 C 6.558 22.762 8.272 21.712 9.308 20.673 L 25.142 4.781 C 26.96 2.958 29.16 1.605 31.599 0.811 C 34.037 0.018 36.686 -0.209 39.217 0.199 L 13.927 25.579 C 12.812 26.699 11.131 27.423 9.373 27.434 C 7.615 27.445 5.819 26.658 4.8 25.635\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xm3nbq\",layoutDependency:layoutDependency,layoutId:\"eSHiPFzgQ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 39.217 27.434\" overflow=\"visible\"><path d=\"M 39.217 6.616 C 39.217 6.616 37.592 4.986 35.125 4.829 C 32.659 4.673 30.945 5.723 29.909 6.762 L 14.075 22.653 C 12.257 24.476 10.057 25.829 7.618 26.623 C 5.18 27.417 2.531 27.643 0 27.236 L 25.29 1.855 C 26.405 0.735 28.086 0.011 29.844 0 C 31.602 -0.011 33.398 0.776 34.417 1.799\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1at0bem\",layoutDependency:layoutDependency,layoutId:\"jPdeC5TRH\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 72.366 72.627\" overflow=\"visible\"><path d=\"M 49.783 47.861 L 70.376 68.529 C 71.274 67.627 72.279 66.176 72.362 63.999 C 72.444 61.821 71.421 60.08 70.508 59.163 L 45.237 33.802 C 44.922 35.775 44.968 38.245 45.659 40.762 C 46.349 43.28 47.758 45.829 49.783 47.861 Z M 22.583 24.766 L 1.99 4.099 C 1.092 5 0.087 6.451 0.005 8.628 C -0.078 10.806 0.946 12.547 1.859 13.464 L 27.129 38.825 C 27.445 36.852 27.398 34.382 26.708 31.865 C 26.017 29.347 24.608 26.798 22.583 24.766 Z M 47.69 22.665 L 68.283 1.997 C 67.385 1.096 65.939 0.087 63.769 0.005 C 61.6 -0.078 59.864 0.949 58.951 1.865 L 33.681 27.227 C 35.647 27.544 38.108 27.497 40.617 26.804 C 43.125 26.111 45.664 24.697 47.69 22.665 Z M 24.677 49.962 L 4.084 70.63 C 4.982 71.531 6.427 72.54 8.597 72.622 C 10.767 72.705 12.502 71.678 13.415 70.762 L 38.685 45.4 C 36.719 45.083 34.258 45.13 31.75 45.823 C 29.241 46.516 26.702 47.93 24.677 49.962 Z\" fill=\"rgb(215,124,7)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1tb50m1\",layoutDependency:layoutDependency,layoutId:\"o4Xw94LFF\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 27.316 34.727\" overflow=\"visible\"><path d=\"M 4.733 14.059 L 25.326 34.727 C 26.225 33.825 27.229 32.375 27.312 30.197 C 27.394 28.019 26.371 26.278 25.458 25.362 L 0.187 0 C -0.128 1.973 -0.081 4.443 0.609 6.961 C 1.299 9.478 2.708 12.027 4.733 14.059 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3bxgk5\",layoutDependency:layoutDependency,layoutId:\"vLDARCBM8\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 27.316 34.727\" overflow=\"visible\"><path d=\"M 22.583 20.667 L 1.99 0 C 1.092 0.901 0.087 2.352 0.005 4.53 C -0.078 6.707 0.946 8.449 1.859 9.365 L 27.129 34.727 C 27.445 32.754 27.398 30.284 26.708 27.766 C 26.017 25.249 24.608 22.7 22.583 20.667 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14ggsza\",layoutDependency:layoutDependency,layoutId:\"jGqKK3yYF\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 34.602 27.415\" overflow=\"visible\"><path d=\"M 14.009 22.665 L 34.602 1.997 C 33.704 1.096 32.258 0.087 30.088 0.005 C 27.919 -0.078 26.183 0.949 25.27 1.865 L 0 27.227 C 1.966 27.544 4.427 27.497 6.936 26.804 C 9.444 26.111 11.984 24.697 14.009 22.665 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-144jr4l\",layoutDependency:layoutDependency,layoutId:\"tWdVOa5IB\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 34.602 27.415\" overflow=\"visible\"><path d=\"M 20.593 4.75 L 0 25.418 C 0.898 26.319 2.344 27.328 4.514 27.41 C 6.683 27.493 8.419 26.466 9.332 25.55 L 34.602 0.188 C 32.636 -0.129 30.175 -0.082 27.666 0.611 C 25.158 1.304 22.618 2.718 20.593 4.75 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"138px\",y:(componentViewport?.y||0)+20,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-71zkgx-container\",layoutDependency:layoutDependency,layoutId:\"b67S_Ujkx-container\",nodeId:\"b67S_Ujkx\",rendersWithMotion:true,scopeId:\"VFD4TlGCI\",children:/*#__PURE__*/_jsx(Call2,{height:\"100%\",id:\"b67S_Ujkx\",layoutId:\"b67S_Ujkx\",style:{width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-f4aFr.framer-17hfemf, .framer-f4aFr .framer-17hfemf { display: block; }\",\".framer-f4aFr.framer-1841y8 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 20px 30px 20px 30px; position: relative; width: 1200px; }\",\".framer-f4aFr .framer-11hqct7 { 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: 0px; position: relative; width: 133px; }\",\".framer-f4aFr .framer-1ut8sm6-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-f4aFr .framer-wxgcgg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-f4aFr .framer-1u7u8g2 { aspect-ratio: 7.255 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 26px); overflow: visible; position: relative; width: 186px; }\",\".framer-f4aFr .framer-tbk9sc { height: 93px; position: relative; width: 78px; }\",\".framer-f4aFr .framer-1sxv0ft { height: 8px; left: 1px; position: absolute; top: 86px; width: 77px; }\",\".framer-f4aFr .framer-1d0pfhz { height: 8px; left: 0px; position: absolute; top: 0px; width: 5px; }\",\".framer-f4aFr .framer-1lkrhg8 { height: 8px; left: 10px; position: absolute; top: 0px; width: 5px; }\",\".framer-f4aFr .framer-1xiyxw4 { height: 8px; left: 19px; position: absolute; top: 0px; width: 6px; }\",\".framer-f4aFr .framer-q8xhlg { height: 8px; left: 28px; position: absolute; top: 0px; width: 7px; }\",\".framer-f4aFr .framer-196k07w { height: 8px; left: 38px; position: absolute; top: 0px; width: 6px; }\",\".framer-f4aFr .framer-xhjq3f { height: 8px; left: 49px; position: absolute; top: 0px; width: 8px; }\",\".framer-f4aFr .framer-1mpm26 { height: 6px; left: 50px; position: absolute; top: 1px; width: 6px; }\",\".framer-f4aFr .framer-k2j223 { height: 8px; left: 61px; position: absolute; top: 0px; width: 7px; }\",\".framer-f4aFr .framer-ykh1m2 { height: 6px; left: 61px; position: absolute; top: 1px; width: 5px; }\",\".framer-f4aFr .framer-1qdwaa2 { height: 8px; left: 71px; position: absolute; top: 0px; width: 6px; }\",\".framer-f4aFr .framer-1ayad8t, .framer-f4aFr .framer-19uswxk { height: 79px; left: 0px; position: absolute; top: 0px; width: 78px; }\",\".framer-f4aFr .framer-5ect6r { height: 23px; left: 60px; position: absolute; top: 7px; width: 16px; }\",\".framer-f4aFr .framer-5nrabc { height: 23px; left: 60px; position: absolute; top: 16px; width: 19px; }\",\".framer-f4aFr .framer-oj0dh2 { height: 23px; left: 3px; position: absolute; top: 48px; width: 16px; }\",\".framer-f4aFr .framer-11gnp2i { height: 23px; left: 0px; position: absolute; top: 39px; width: 19px; }\",\".framer-f4aFr .framer-1eai9xh { height: 16px; left: 7px; position: absolute; top: 3px; width: 23px; }\",\".framer-f4aFr .framer-9r92l0 { height: 19px; left: 16px; position: absolute; top: 0px; width: 23px; }\",\".framer-f4aFr .framer-c5qr9r { height: 16px; left: 48px; position: absolute; top: 60px; width: 23px; }\",\".framer-f4aFr .framer-1u10zyi { height: 19px; left: 39px; position: absolute; top: 60px; width: 23px; }\",\".framer-f4aFr .framer-8a9vhw { height: 40px; left: 51px; position: absolute; top: 23px; width: 28px; }\",\".framer-f4aFr .framer-bh6cfe { height: 40px; left: 0px; position: absolute; top: 16px; width: 28px; }\",\".framer-f4aFr .framer-11sxewg { height: 28px; left: 23px; position: absolute; top: 0px; width: 39px; }\",\".framer-f4aFr .framer-xm3nbq { height: 28px; left: 16px; position: absolute; top: 51px; width: 39px; }\",\".framer-f4aFr .framer-1at0bem { height: 73px; left: 3px; position: absolute; top: 3px; width: 73px; }\",\".framer-f4aFr .framer-1tb50m1 { height: 35px; left: 45px; position: absolute; top: 34px; width: 28px; }\",\".framer-f4aFr .framer-3bxgk5 { height: 35px; left: 0px; position: absolute; top: 4px; width: 28px; }\",\".framer-f4aFr .framer-14ggsza { height: 28px; left: 34px; position: absolute; top: 0px; width: 35px; }\",\".framer-f4aFr .framer-144jr4l { height: 28px; left: 4px; position: absolute; top: 45px; width: 35px; }\",\".framer-f4aFr .framer-71zkgx-container { flex: none; height: auto; position: relative; width: 138px; z-index: 9; }\",\".framer-f4aFr.framer-v-1ja7o9w.framer-1841y8 { cursor: unset; width: 810px; }\",\".framer-f4aFr.framer-v-12piyzb.framer-1841y8 { align-content: center; align-items: center; cursor: unset; padding: 20px; width: 390px; }\",\".framer-f4aFr.framer-v-12piyzb .framer-11hqct7 { width: 83px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 133\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"FdHL4o_tw\":{\"layout\":[\"fixed\",\"auto\"]},\"jpr4qopiF\":{\"layout\":[\"fixed\",\"auto\"]},\"adNise8j9\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"iop84gzJ2\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVFD4TlGCI=withCSS(Component,css,\"framer-f4aFr\");export default FramerVFD4TlGCI;FramerVFD4TlGCI.displayName=\"Header\";FramerVFD4TlGCI.defaultProps={height:133,width:1200};addPropertyControls(FramerVFD4TlGCI,{variant:{options:[\"c5ZEsYZN5\",\"FdHL4o_tw\",\"jpr4qopiF\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},iop84gzJ2:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerVFD4TlGCI,[{explicitInter:true,fonts:[]},...Navigation2Fonts,...Call2Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVFD4TlGCI\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FdHL4o_tw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jpr4qopiF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"adNise8j9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"iop84gzJ2\\\":\\\"click\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"133\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VFD4TlGCI.map","// Generated by Framer (569b461)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,Image,InjectSelectionStyle,Link,PropertyOverrides,RenderTarget,ResetOuterLinkContext,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Grain from\"https://framerusercontent.com/modules/cKGD16u2MGB7MfqfVXFp/wiztTCbXokZrMicHAmZc/Grain.js\";import BlurGradient from\"https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js\";import SectionsFooter from\"#framer/local/canvasComponent/g6WEpZ9GJ/g6WEpZ9GJ.js\";import SocialLink from\"#framer/local/canvasComponent/OCFU0xZIj/OCFU0xZIj.js\";import Header from\"#framer/local/canvasComponent/VFD4TlGCI/VFD4TlGCI.js\";import RollingLetters from\"#framer/local/codeFile/pzov6Au/RollingText.js\";const HeaderFonts=getFonts(Header);const RollingLettersFonts=getFonts(RollingLetters);const SocialLinkFonts=getFonts(SocialLink);const MotionHeaderWithFX=withFX(motion.header);const BlurGradientFonts=getFonts(BlurGradient);const GrainFonts=getFonts(Grain);const SectionsFooterFonts=getFonts(SectionsFooter);const breakpoints={iE9we4cln:\"(min-width: 810px) and (max-width: 1199.98px)\",MjRuCsRro:\"(max-width: 809.98px)\",OhuJ8UUU5:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-MFfd4\";const variantClassNames={iE9we4cln:\"framer-v-69271m\",MjRuCsRro:\"framer-v-yxwvpn\",OhuJ8UUU5:\"framer-v-1q3h4pw\"};const transition1={damping:40,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={delay:0,duration:.4,ease:[.85,.06,.38,1.01],type:\"tween\"};const animation1={opacity:1,rotate:0,rotateX:30,rotateY:40,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:-729};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation3={opacity:1,rotate:0,rotateX:30,rotateY:40,scale:1,skewX:0,skewY:0,x:0,y:-729};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={MjRuCsRro:[\".framer-MFfd4 .framer-1dabac2 { align-content: flex-start; align-items: flex-start; gap: unset; height: min-content; justify-content: space-between; }\",\".framer-MFfd4 .framer-v7bvnu-container { height: 78px; order: 0; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={MjRuCsRro:\".framer-yxwvpn-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MFfd4.framer-1l069va, .framer-MFfd4 .framer-1l069va { display: block; }\",'.framer-MFfd4.framer-1q3h4pw { --selection-background-color: var(--token-89305206-47f8-4d0f-a35d-fd399c3ec573, #1b1a19) /* {\"name\":\"Black\"} */; --selection-color: var(--token-1a5eda4c-ae96-475d-8e4d-5584faa462c0, #ffffff) /* {\"name\":\"White\"} */; align-content: center; align-items: center; background-color: var(--token-b75cb623-dfe2-4f1f-829d-117dc3608b02, #e8e8e8); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }',\".framer-MFfd4 .framer-1dabac2 { align-content: center; align-items: center; background-color: var(--token-0beca880-b571-4793-9131-554ff5017bba, #ffffff); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 120px; justify-content: center; left: 0px; max-width: 183%; order: -1000; overflow: hidden; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 9; }\",\".framer-MFfd4 .framer-v7bvnu-container { flex: 1 0 0px; height: 100%; max-width: 2200px; position: relative; width: 1px; z-index: 9; }\",\".framer-MFfd4.framer-1aqvyvy { inset: 0px; position: fixed; user-select: none; z-index: 9; }\",\".framer-MFfd4.framer-6qz38s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 0px 70px 0px 40px; position: fixed; top: 90px; width: 100%; z-index: 9; }\",\".framer-MFfd4 .framer-jb1of5 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-MFfd4 .framer-19w04sd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 46px; height: min-content; justify-content: flex-start; overflow: visible; padding: 34px; position: relative; width: 320px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-MFfd4 .framer-1uiih9w { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-MFfd4 .framer-1pypdr { aspect-ratio: 0.8243670886075949 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 97px); overflow: visible; position: relative; width: 80px; }\",\".framer-MFfd4 .framer-14bsi6f { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 11px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 261px; z-index: 2; }\",\".framer-MFfd4 .framer-6gze86 { align-content: flex-start; align-items: flex-start; cursor: pointer; 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-MFfd4 .framer-suvtfn { --framer-paragraph-spacing: 0px; flex: none; height: auto; opacity: 0.8; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-MFfd4 .framer-4q93wt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-MFfd4 .framer-1cajbr3-container, .framer-MFfd4 .framer-13388by-container, .framer-MFfd4 .framer-10juo9j-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-MFfd4 .framer-1jacxzp { align-content: flex-end; align-items: flex-end; cursor: pointer; 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-MFfd4 .framer-1lamk6j { background-color: var(--token-e1006e2e-d16c-4e4a-b4d7-5a0d153a2580, #0e0e0e); bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: -1; }\",\".framer-MFfd4 .framer-1odhbbc { align-self: stretch; cursor: pointer; flex: 1 0 0px; height: auto; overflow: visible; position: relative; width: 1px; }\",\".framer-MFfd4 .framer-1revm8a { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-MFfd4 .framer-f2k1ef-container { -webkit-user-select: none; flex: none; height: 130px; left: 0px; order: 1002; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; user-select: none; z-index: 8; }\",\".framer-MFfd4 .framer-1nah8ke-container { -webkit-user-select: none; bottom: 0px; flex: none; left: 0px; order: 1003; pointer-events: none; position: absolute; right: 0px; top: 0px; user-select: none; z-index: 10; }\",\".framer-MFfd4 .framer-8wddjy-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-MFfd4[data-selection=\"true\"] * ::selection, .framer-MFfd4 [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={iE9we4cln:\"(min-width: 810px) and (max-width: 1199.98px)\",MjRuCsRro:\"(max-width: 809.98px)\",OhuJ8UUU5:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"OhuJ8UUU5\",Phone:\"MjRuCsRro\",Tablet:\"iE9we4cln\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"OhuJ8UUU5\"};};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{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const iop84gzJ23bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onTap1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"MjRuCsRro\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"OhuJ8UUU5\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-b75cb623-dfe2-4f1f-829d-117dc3608b02, rgb(232, 232, 232)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1q3h4pw\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(MotionHeaderWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1dabac2\",\"data-framer-name\":\"Header\",children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MjRuCsRro:{height:78}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:120,width:\"min(max(100vw, 1px), 2200px)\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-v7bvnu-container\",\"data-framer-name\":\"Header\",name:\"Header\",nodeId:\"uaUO2x6kw\",scopeId:\"bPuXfsHam\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{iE9we4cln:{variant:\"FdHL4o_tw\"},MjRuCsRro:{variant:\"jpr4qopiF\"}},children:/*#__PURE__*/_jsx(Header,{height:\"100%\",id:\"uaUO2x6kw\",iop84gzJ2:iop84gzJ23bnx0g({overlay}),layoutId:\"uaUO2x6kw\",name:\"Header\",style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},variant:\"c5ZEsYZN5\",width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.4,ease:[.96,-.02,.38,1.01],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1aqvyvy\"),exit:{opacity:0,transition:{delay:0,duration:.4,ease:[.96,-.02,.38,1.01],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"ZlYAoMu2u\"),/*#__PURE__*/_jsx(motion.div,{className:cx(scopingClassNames,\"framer-6qz38s\"),\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jb1of5\",\"data-framer-name\":\"Menu\",children:[/*#__PURE__*/_jsxs(motion.div,{animate:animation2,className:\"framer-19w04sd\",\"data-framer-name\":\"Container\",exit:animation1,initial:animation3,children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"c0zBDfQit\",openInNewTab:false,scopeId:\"bPuXfsHam\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1uiih9w framer-1l069va\",\"data-framer-name\":\"Logo container\",\"data-highlight\":true,onTap:onTap1wnntms({overlay}),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:632,intrinsicWidth:521,pixelHeight:632,pixelWidth:521,sizes:\"80px\",src:\"https://framerusercontent.com/images/JalUXKsXivk1CwHBDDSH9JoBCM.png?width=521&height=632\",srcSet:\"https://framerusercontent.com/images/JalUXKsXivk1CwHBDDSH9JoBCM.png?width=521&height=632 521w\"},className:\"framer-1pypdr\",\"data-framer-name\":\"FN Logo-LG-Ivory\"})})}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-14bsi6f\",\"data-framer-name\":\"Nav\",\"data-highlight\":true,onTap:onTap1wnntms({overlay}),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-6gze86\",\"data-framer-name\":\"More\",\"data-highlight\":true,onTap:onTap1wnntms({overlay}),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"135%\",\"--framer-text-color\":\"var(--token-1a5eda4c-ae96-475d-8e4d-5584faa462c0, rgb(245, 245, 245))\",\"--framer-text-transform\":\"uppercase\"},children:\"We’re not here to optimize the status quo. We’re here to reinvent what digital infrastructure can be — faster to deploy, smarter to scale, and built for the AI-native world.\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"135%\",\"--framer-text-color\":\"var(--token-1a5eda4c-ae96-475d-8e4d-5584faa462c0, rgb(245, 245, 245))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggTW9uby01MDA=\",\"--framer-font-family\":'\"IBM Plex Mono\", monospace',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"135%\",\"--framer-text-color\":\"var(--token-1a5eda4c-ae96-475d-8e4d-5584faa462c0, rgb(245, 245, 245))\",\"--framer-text-transform\":\"uppercase\"},children:\"We’re a new kind of infrastructure partner—one that understands the mission, speaks your language, and builds for the future you’re creating.\"})]}),className:\"framer-suvtfn\",fonts:[\"GF;IBM Plex Mono-500\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":LMHP3718K\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"VVMgDAu1Q\",openInNewTab:false,scopeId:\"bPuXfsHam\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-4q93wt framer-1l069va\",\"data-framer-name\":\"Nav link\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1cajbr3-container\",\"data-code-component-plugin-id\":\"84d4c1\",inComponentSlot:true,isAuthoredByUser:true,nodeId:\"zc1wffgfV\",rendersWithMotion:true,scopeId:\"bPuXfsHam\",children:/*#__PURE__*/_jsx(RollingLetters,{color:\"var(--token-909212d6-709e-44c4-97b5-d86cbefa466b, rgb(105, 217, 234))\",font:{fontFamily:'\"IBM Plex Mono\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"zc1wffgfV\",layoutId:\"zc1wffgfV\",reverse:true,stagger:.03,tag:\"p\",text:\"GIVE US A SHOUT.\",transform:\"uppercase\",transition:{delay:0,duration:.2,ease:[.8,0,.4,1],type:\"tween\"},width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jacxzp\",\"data-framer-name\":\"Social links\",\"data-highlight\":true,onTap:onTap1wnntms({overlay}),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-13388by-container\",inComponentSlot:true,nodeId:\"UAd9nJQf6\",rendersWithMotion:true,scopeId:\"bPuXfsHam\",children:/*#__PURE__*/_jsx(SocialLink,{dsQ_gquN3:{borderBottomWidth:1,borderColor:\"var(--token-1a5eda4c-ae96-475d-8e4d-5584faa462c0, rgb(245, 245, 245))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},height:\"100%\",id:\"UAd9nJQf6\",layoutId:\"UAd9nJQf6\",NIhU9VNXf:\"https://www.linkedin.com/company/flexnode/\",nTCEWPon7:\"LK\",variant:\"tlwHolvzD\",width:\"100%\",xDYRZteRx:\"var(--token-1a5eda4c-ae96-475d-8e4d-5584faa462c0, rgb(245, 245, 245))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-10juo9j-container\",inComponentSlot:true,nodeId:\"wL8j5XNLd\",rendersWithMotion:true,scopeId:\"bPuXfsHam\",children:/*#__PURE__*/_jsx(SocialLink,{dsQ_gquN3:{borderBottomWidth:1,borderColor:\"var(--token-1a5eda4c-ae96-475d-8e4d-5584faa462c0, rgb(245, 245, 245))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},height:\"100%\",id:\"wL8j5XNLd\",layoutId:\"wL8j5XNLd\",NIhU9VNXf:\"https://www.instagram.com/flexnode.io/\",nTCEWPon7:\"ig\",variant:\"tlwHolvzD\",width:\"100%\",xDYRZteRx:\"var(--token-1a5eda4c-ae96-475d-8e4d-5584faa462c0, rgb(245, 245, 245))\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lamk6j\",\"data-framer-name\":\"BG\"})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1odhbbc\",\"data-framer-name\":\"Filler\",\"data-highlight\":true,onTap:onTap1wnntms({overlay})})]})})]})}),getContainer())})})]})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1revm8a\"}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-f2k1ef-container hidden-yxwvpn\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"vze1ECE7U\",scopeId:\"bPuXfsHam\",children:/*#__PURE__*/_jsx(BlurGradient,{blur:7,borderRadius:\"0px\",direction:\"to top\",height:\"100%\",id:\"vze1ECE7U\",layoutId:\"vze1ECE7U\",style:{height:\"100%\",width:\"100%\"},transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1nah8ke-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"How75sRtU\",scopeId:\"bPuXfsHam\",children:/*#__PURE__*/_jsx(Grain,{height:\"100%\",id:\"How75sRtU\",layoutId:\"How75sRtU\",opacity:.027,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:135,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-8wddjy-container\",nodeId:\"wcBXfsdE5\",scopeId:\"bPuXfsHam\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{iE9we4cln:{variant:\"AAqv844z6\"},MjRuCsRro:{variant:\"Thq8QpL9Y\"}},children:/*#__PURE__*/_jsx(SectionsFooter,{height:\"100%\",id:\"wcBXfsdE5\",layoutId:\"wcBXfsdE5\",style:{width:\"100%\"},variant:\"sxf1prJuU\",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 2065\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"iE9we4cln\":{\"layout\":[\"fixed\",\"fixed\"]},\"MjRuCsRro\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"OhuJ8UUU5\":[\".framer-1dabac2\",\".framer-8wddjy-container\"],\"iE9we4cln\":[\".framer-1dabac2\",\".framer-8wddjy-container\"],\"MjRuCsRro\":[\".framer-1dabac2\",\".framer-8wddjy-container\"]}\n * @framerBreakpoints {\"OhuJ8UUU5\":{\"min\":1200,\"canvasClassName\":\"framer-1q3h4pw-override\",\"minHeight\":2065,\"viewportHeight\":811,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"iE9we4cln\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-69271m-override\",\"minHeight\":2065,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"MjRuCsRro\":{\"max\":809,\"canvasClassName\":\"framer-yxwvpn-override\",\"minHeight\":2065,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant OhuJ8UUU5\n * @framerLayoutTemplate\n */const FramerbPuXfsHam=withCSS(Component,css,\"framer-MFfd4\");export default FramerbPuXfsHam;FramerbPuXfsHam.displayName=\"Main\";FramerbPuXfsHam.defaultProps={height:2065,width:1200};addFonts(FramerbPuXfsHam,[{explicitInter:true,fonts:[{cssFamilyName:\"IBM Plex Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Mono\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJ8lJPg-IUDNg.woff2\",weight:\"500\"}]},...HeaderFonts,...RollingLettersFonts,...SocialLinkFonts,...BlurGradientFonts,...GrainFonts,...SectionsFooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbPuXfsHam\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"OhuJ8UUU5\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1q3h4pw-override\\\",\\\"minHeight\\\":2065,\\\"viewportHeight\\\":811,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"iE9we4cln\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-69271m-override\\\",\\\"minHeight\\\":2065,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"MjRuCsRro\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-yxwvpn-override\\\",\\\"minHeight\\\":2065,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"2065\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"OhuJ8UUU5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iE9we4cln\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MjRuCsRro\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerHitTargets\":\"{\\\"OhuJ8UUU5\\\":[\\\".framer-1dabac2\\\",\\\".framer-8wddjy-container\\\"],\\\"iE9we4cln\\\":[\\\".framer-1dabac2\\\",\\\".framer-8wddjy-container\\\"],\\\"MjRuCsRro\\\":[\\\".framer-1dabac2\\\",\\\".framer-8wddjy-container\\\"]}\",\"framerLayoutTemplate\":\"\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * 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 Main from \"https://framerusercontent.com/modules/cqms8eT024Tlxa7fSqow/SAnrkhhW29miTfYxQgun/bPuXfsHam.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {Ist10SYkJ: \"hero\", LMHP3718K: \"contact\", u4urg3Hmv: \"path\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jhcmMeeewdl3Xu47mQty/ZE3NGSPKAxoBxMmRlhcX/augiA20Il.js\")), path: \"/\"}, kuSMbZIlI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/o37SFaKI4jPkX2mWVSKw/aYSDhkqbSJRxOags90pr/kuSMbZIlI.js\")), path: \"/blog\"}, syj_XiWoG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8fJpHel4EiAcdrcR6MtG/0TEEomMfiu3dKkyUVb5o/syj_XiWoG.js\")), path: \"/case-studies\"}, ABix5jsGR: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hVHYlOz0zf48BjgPxaV4/larPaGTWwITNSJ7ZFYif/ABix5jsGR.js\")), path: \"/404\"}, bqbDiSxhA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sqnVOlatyNtThxRz01kf/U9oxFPfSh9XUWuQnu4Ln/bqbDiSxhA.js\")), path: \"/about\"}, zxsCgUeKa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eq2fVP93BlytQv6T5xKX/Hjg09r53HcqB9mFSgXOV/zxsCgUeKa.js\")), path: \"/careers\"}, u4DRCMTFx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4y9oWVDNrYLHOhsn6lZl/UXFfjwtp60vkWjgr1AAl/u4DRCMTFx.js\")), path: \"/contact\"}, Lrz4NZPEV: {collectionId: \"NoZH2_fHS\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ehzF3In0t8RRfDP8YY5j/QnqYtRy8o4ayB3kuwy5I/Lrz4NZPEV.js\")), path: \"/legal/:N3mF07SsZ\"}, Uxl3UfdRw: {collectionId: \"TMqOrSGNP\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hqNjcwFjuGKp63odkhB9/bpM8ZOusuf072rKDDYHb/Uxl3UfdRw.js\")), path: \"/blog/:iYPB0GZ_9\"}, zL_0Q_WBy: {collectionId: \"hIufdVTTd\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7GN71fo1CqCuy8wVYW8e/npxlCT0EvbsrOcpY4vXm/zL_0Q_WBy.js\")), path: \"/case-studies/:OfFJC2Ho4\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {hIufdVTTd: async () => (await import(\"https://framerusercontent.com/modules/f99uxhdTgo8hLKBSFWFV/uAWDgBHzavu2WUOC3OzG/hIufdVTTd.js\"))?.[\"utils\"], NoZH2_fHS: async () => (await import(\"https://framerusercontent.com/modules/cxAfIX7FnlE35Dl0OgzA/bcjXc25jRVthYh4EgcoO/NoZH2_fHS.js\"))?.[\"utils\"], TMqOrSGNP: async () => (await import(\"https://framerusercontent.com/modules/h3S0iOdqCZY9XFz59jIm/uhd5R1HCi8KB7pkPjfQX/TMqOrSGNP.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"e1c8d62d9be556da0d05a9875d06c4caedf0368ce6bdaebc5ba27c0c95d0b8af\"\r\n        function Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"mKMHCsaka\":\r\ncase \"kuSMbZIlI\":\r\ncase \"syj_XiWoG\":\r\ncase \"ABix5jsGR\":\r\ncase \"bqbDiSxhA\":\r\ncase \"zxsCgUeKa\":\r\ncase \"u4DRCMTFx\":\r\ncase \"CfS9Q_Zxk\":\r\ncase \"Lrz4NZPEV\":\r\ncase \"Uxl3UfdRw\":\r\ncase \"zL_0Q_WBy\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"mKMHCsaka\":\r\ncase \"kuSMbZIlI\":\r\ncase \"syj_XiWoG\":\r\ncase \"ABix5jsGR\":\r\ncase \"bqbDiSxhA\":\r\ncase \"zxsCgUeKa\":\r\ncase \"u4DRCMTFx\":\r\ncase \"CfS9Q_Zxk\":\r\ncase \"Lrz4NZPEV\":\r\ncase \"Uxl3UfdRw\":\r\ncase \"zL_0Q_WBy\":\r\nreturn [{hash: \"1q3h4pw\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"69271m\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"yxwvpn\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hVHYlOz0zf48BjgPxaV4/larPaGTWwITNSJ7ZFYif/ABix5jsGR.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://www.flexnode.io\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {advancedSpamProtection: true, customCodeSiteSettings: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {global: {enter: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.35, ease: [0.54, 0.01, 0.25, 0.96], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.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                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = 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                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}