{"version":3,"file":"script_main.DXUAqc9y.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","RichText","Image1","clamp","t","i","e","r","s","l","u","d","p","o","n","h","a","c","useRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","SVG","getProps","Icon","className","useMemo","finalRollDistance","rollYTop","rollYBottom","_Fragment","animation","useRef","useState","getProps","className","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","Image1","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","Kern_LetterRollMenuFonts","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","LogoFonts","Logo","MobileNav","Kern_LetterRollMenuFonts","Dropdown","MainButton","MotionDivWithFX","ButtonNav","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","matchVariant","transition3","animation2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","React.useRef","className","Equals","X","SVG","_Fragment","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","css","addPropertyOverrides","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","transformTemplate1","t","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","Logo","ButtonForm","SocialIcon","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","Image1","RichText","_Fragment","FormPlainTextInput","SVG","Vector","Vector1","Vector2","Vector3","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","NavBar","Footer","SmoothScroll","BuyButton","t","useRef","React.useId","className","PropertyOverrides","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder","React.Suspense","React.lazy"],"sources":["https:/framerusercontent.com/modules/AuAV4Wqu7q6jaLyWwPZc/vEJMxfQLQuFM8tIrbMUP/E90lsYU1v.js","https:/ga.jspm.io/npm:lenis@1.1.2/dist/lenis.mjs","https:/framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js","https:/framerusercontent.com/modules/VH4hqSIkUpap9khIqsuH/QF0T8u4n13NChw3kIzpQ/Tw4kMPZWP.js","https:/framerusercontent.com/modules/wbL0GysLpUpZOLelXsKU/7IhRlKXIvqCTv7OUjGRe/q95pf4lLL.js","https:/framerusercontent.com/modules/wibsezMl9oU8qC26X6yc/2VD9yXP2CcMhGR7gufNm/LetterRollMenu.js","https:/framerusercontent.com/modules/XWLUVkSzP4Wq5Dqj32gw/vb8bHkZD1Lg0nLsViaDp/tgvuXlci2.js","https:/framerusercontent.com/modules/G6hhCL0yg3XecmpRtMVK/IGaQ8ZleZ0YGWQDxCEeT/aeDP87PnV.js","https:/framerusercontent.com/modules/j5PD3ASUVEjCwKGWtyJA/hnW0WQ7lZP9GpiuOwClF/F3SDybtjJ.js","https:/framerusercontent.com/modules/bgIvgWEx4TWE81vzfwul/WHtZpm0kRsSnBQcBh1W8/WA3tXvu8M.js","https:/framerusercontent.com/modules/7EnCfIR9GjJtQwo3Eglt/FqckSlD5fHmNBuff2RIj/FD4JMfEgc.js","https:/framerusercontent.com/modules/cwAa8NMrspwzOiZCxM9d/1omwH36VLrTreX1sASiK/XUHlQA1yr.js","https:/framerusercontent.com/modules/NLzeKaoCoLBZNmdpctUK/M7NxwVvoKHPClVtOlXTf/aufJ5eC0P.js","https:/framerusercontent.com/modules/ivv8O3Em9eCQcuUX2xAv/Oo2oIabiMIJMtoangiT5/ZeBnXsZc_.js","https:/framerusercontent.com/modules/ieBYT0KpiWaSwGfWBohq/neRvXWLjBU3SBVYA7gMF/uoFliR7yC.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (6ca3d35)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"LdrXTTirv\",\"hQ3TGbr_N\",\"qji1F4mKR\"];const serializationHash=\"framer-US2Hh\";const variantClassNames={hQ3TGbr_N:\"framer-v-b6eksu\",LdrXTTirv:\"framer-v-1q41nk5\",qji1F4mKR:\"framer-v-el3uzj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const PEwUoWZGb=undefined;const CsMmIi9w8=undefined;const F2MGSsEJg=undefined;const GVpEcLNNG=undefined;const transition1={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"LdrXTTirv\",\"Variant 2\":\"hQ3TGbr_N\",\"Variant 3\":\"qji1F4mKR\"};const Variants=motion.create(React.Fragment);const getProps=({bottomButtonText,buyLink,height,id,upButtonText,visitStore,width,...props})=>{return{...props,CsMmIi9w8:upButtonText??props.CsMmIi9w8??\"Visit Store\",F2MGSsEJg:buyLink??props.F2MGSsEJg,GVpEcLNNG:bottomButtonText??props.GVpEcLNNG??\"Buy for $79\",PEwUoWZGb:visitStore??props.PEwUoWZGb,variant:humanReadableVariantMap[props.variant]??props.variant??\"LdrXTTirv\"};};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,PEwUoWZGb,F2MGSsEJg,CsMmIi9w8,GVpEcLNNG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LdrXTTirv\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEntervb6nvu=activeVariantCallback(async(...args)=>{setVariant(\"hQ3TGbr_N\");});const onMouseLeaveawf358=activeVariantCallback(async(...args)=>{setVariant(\"LdrXTTirv\");});const onMouseEnterxjuio0=activeVariantCallback(async(...args)=>{setVariant(\"qji1F4mKR\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"qji1F4mKR\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"qji1F4mKR\")return true;return false;};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-1q41nk5\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"LdrXTTirv\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:14,borderBottomRightRadius:14,borderTopLeftRadius:14,borderTopRightRadius:14,boxShadow:\"0px 2px 4px 0px rgba(0, 0, 0, 0.12)\",...style},...addPropertyOverrides({hQ3TGbr_N:{\"data-framer-name\":\"Variant 2\"},qji1F4mKR:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:PEwUoWZGb,motionChild:true,nodeId:\"Pgn1RSTL1\",openInNewTab:true,scopeId:\"E90lsYU1v\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-17cgp5k framer-qng01d\",\"data-border\":true,\"data-framer-name\":\"Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Pgn1RSTL1\",onMouseEnter:onMouseEntervb6nvu,onMouseLeave:onMouseLeaveawf358,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(246, 246, 246)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(246, 246, 246)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 0px 0px 1.5px rgb(226, 228, 227)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d1a6kz\",\"data-framer-name\":\"store-02\",layoutDependency:layoutDependency,layoutId:\"LJz6HAhpF\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-skvzlw\",\"data-framer-name\":\"elements\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"tDkp8Y7h6\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 15\"><path d=\"M 1.645 6.331 L 1.645 9.665 C 1.645 11.551 1.645 12.495 2.23 13.081 C 2.816 13.666 3.759 13.666 5.645 13.666 L 9.645 13.666 C 11.53 13.666 12.473 13.666 13.059 13.081 C 13.644 12.495 13.645 11.551 13.645 9.665 L 13.645 6.331\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"rgb(16,14,14)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 4.312 11.329 L 6.978 11.329\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"rgb(16,14,14)\" stroke-linecap=\"round\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 6.403 4.945 C 6.215 5.624 5.531 6.795 4.232 6.965 C 3.085 7.115 2.215 6.614 1.993 6.405 C 1.748 6.235 1.189 5.692 1.053 5.353 C 0.916 5.013 1.075 4.278 1.189 3.978 L 1.645 2.659 C 1.756 2.328 2.016 1.544 2.283 1.279 C 2.55 1.014 3.091 1.003 3.313 1.003 L 7.983 1.003 C 9.185 1.02 11.814 0.992 12.334 1.003 C 12.853 1.013 13.165 1.449 13.257 1.636 C 14.032 3.513 14.333 4.589 14.333 5.047 C 14.232 5.536 13.813 6.458 12.334 6.863 C 10.796 7.285 9.924 6.465 9.65 6.15 M 5.77 6.15 C 5.987 6.416 6.666 6.952 7.65 6.965 C 8.635 6.979 9.485 6.292 9.787 5.947 C 9.872 5.845 10.057 5.543 10.248 4.945\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"rgb(16,14,14)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:9685235596,withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-87rapk\",layoutDependency:layoutDependency,layoutId:\"x6R_o1nOB\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTYW5zLTYwMA==\",\"--framer-font-family\":'\"Instrument Sans\"',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(16, 14, 14, 1))\"},children:\"Visit Store\"})})}),className:\"framer-8i6r8d\",\"data-framer-name\":\"Visit Store Button\",fonts:[\"GF;Instrument Sans-600\"],layoutDependency:layoutDependency,layoutId:\"Arr0z0X2D\",style:{\"--extracted-1w3ko1f\":\"rgba(16, 14, 14, 1)\",\"--framer-paragraph-spacing\":\"0px\"},text:CsMmIi9w8,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTYW5zLTYwMA==\",\"--framer-font-family\":'\"Instrument Sans\"',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(16, 14, 14, 1))\"},children:\"Visit Store\"})})}),className:\"framer-16wjmoj\",\"data-framer-name\":\"Visit Store Button\",fonts:[\"GF;Instrument Sans-600\"],layoutDependency:layoutDependency,layoutId:\"DcLGTFykP\",style:{\"--extracted-1w3ko1f\":\"rgba(16, 14, 14, 1)\",\"--framer-paragraph-spacing\":\"0px\"},text:CsMmIi9w8,verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(Link,{href:F2MGSsEJg,motionChild:true,nodeId:\"A83zNab0U\",openInNewTab:true,scopeId:\"E90lsYU1v\",children:/*#__PURE__*/_jsxs(Image1,{as:\"a\",background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+8+44),pixelHeight:144,pixelWidth:496,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} - 16px)`,src:\"https://framerusercontent.com/images/adS89OUbRgzGNanUr7j8WM5xRTk.png?width=496&height=144\"},className:\"framer-1gjvadg framer-qng01d\",\"data-border\":true,\"data-framer-name\":\"Fancy Buttons [1.0]\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"A83zNab0U\",onMouseEnter:onMouseEnterxjuio0,onMouseLeave:onMouseLeaveawf358,style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"var(--token-dc0d56bc-ea94-4f26-bbe0-815cbbee0d0b, rgb(227, 234, 241))\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-18eubcn\",\"data-framer-name\":\"Ellipse 5\",layoutDependency:layoutDependency,layoutId:\"GCiZJRAmZ\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\",filter:\"blur(36px)\",opacity:.8,WebkitFilter:\"blur(36px)\"}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xukc5e\",\"data-framer-name\":\"Zap Icon\",layoutDependency:layoutDependency,layoutId:\"avyfNq_ik\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1syj4sy\",\"data-framer-name\":\"Icon\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:16,intrinsicWidth:14,layoutDependency:layoutDependency,layoutId:\"dGNhWWhWi\",svg:'<svg width=\"14\" height=\"16\" viewBox=\"-1 -1 14 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M6.28832 0L0.350623 7.12523C0.118084 7.40428 0.00181482 7.5438 3.79773e-05 7.66164C-0.00150668 7.76408 0.0441402 7.86154 0.123824 7.92593C0.215485 8 0.397104 8 0.760342 8H5.62165L4.95499 13.3333L10.8927 6.2081C11.1252 5.92905 11.2415 5.78953 11.2433 5.67169C11.2448 5.56925 11.1992 5.4718 11.1195 5.4074C11.0278 5.33333 10.8462 5.33333 10.483 5.33333H5.62165L6.28832 0Z\" fill=\"white\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o19bll\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"xi1brqQgN\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTYW5zLTYwMA==\",\"--framer-font-family\":'\"Instrument Sans\"',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(255, 255, 255, 1))\"},children:\"Buy for $79\"})})}),className:\"framer-boj12s\",\"data-framer-name\":\"Price Button Text\",fonts:[\"GF;Instrument Sans-600\"],layoutDependency:layoutDependency,layoutId:\"Fw2QjQllY\",style:{\"--extracted-1w3ko1f\":\"rgba(255, 255, 255, 1)\",\"--framer-paragraph-spacing\":\"0px\"},text:GVpEcLNNG,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({qji1F4mKR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTYW5zLTYwMA==\",\"--framer-font-family\":'\"Instrument Sans\"',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(255, 255, 255, 1))\"},children:\"Grab Now\"})})})}},baseVariant,gestureVariant)})}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-mxhvcx\",\"data-framer-name\":\"guidance:up-arrow\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:16,intrinsicWidth:16,layoutDependency:layoutDependency,layoutId:\"jFkVejtav\",svg:'<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M10.6667 3.33334C10.6667 3.82801 11.1553 4.56668 11.65 5.18668C12.286 5.98668 13.046 6.68468 13.9173 7.21734C14.5707 7.61668 15.3627 8.00001 16 8.00001M16 8.00001C15.3627 8.00001 14.57 8.38334 13.9173 8.78268C13.046 9.31601 12.286 10.014 11.65 10.8127C11.1553 11.4333 10.6667 12.1733 10.6667 12.6667M16 8.00001L-4.76837e-07 8.00001\" stroke=\"white\" stroke-width=\"1.5\"/>\\n</svg>\\n',withExternalLayout:true})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-US2Hh.framer-qng01d, .framer-US2Hh .framer-qng01d { display: block; }\",\".framer-US2Hh.framer-1q41nk5 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 8px; position: relative; width: 140px; will-change: var(--framer-will-change-override, transform); }\",\".framer-US2Hh .framer-17cgp5k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 36px; justify-content: center; overflow: hidden; padding: 12px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-US2Hh .framer-1d1a6kz { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 16px); overflow: visible; position: relative; width: 16px; }\",\".framer-US2Hh .framer-skvzlw { bottom: 0px; flex: none; height: 15px; position: absolute; right: 0px; width: 15px; }\",\".framer-US2Hh .framer-87rapk { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 21px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-US2Hh .framer-8i6r8d, .framer-US2Hh .framer-16wjmoj, .framer-US2Hh .framer-boj12s { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-US2Hh .framer-1gjvadg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 36px; justify-content: center; overflow: hidden; padding: 13px 12px 13px 12px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-US2Hh .framer-18eubcn { flex: none; height: 100%; position: absolute; right: 0px; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-US2Hh .framer-1xukc5e { 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: hidden; padding: 0px; position: relative; width: 16px; }\",\".framer-US2Hh .framer-1syj4sy { aspect-ratio: 0.8148148148148148 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 13px; }\",\".framer-US2Hh .framer-1o19bll { 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: 0px; position: relative; width: min-content; }\",\".framer-US2Hh .framer-mxhvcx { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-US2Hh.framer-v-b6eksu .framer-87rapk { justify-content: flex-end; }\",\".framer-US2Hh.framer-v-el3uzj .framer-18eubcn { order: 0; }\",\".framer-US2Hh.framer-v-el3uzj .framer-1o19bll { order: 2; }\",\".framer-US2Hh.framer-v-el3uzj .framer-mxhvcx { order: 4; }\",'.framer-US2Hh[data-border=\"true\"]::after, .framer-US2Hh [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 96\n * @framerIntrinsicWidth 140\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"hQ3TGbr_N\":{\"layout\":[\"fixed\",\"auto\"]},\"qji1F4mKR\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"PEwUoWZGb\":\"visitStore\",\"F2MGSsEJg\":\"buyLink\",\"CsMmIi9w8\":\"upButtonText\",\"GVpEcLNNG\":\"bottomButtonText\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerE90lsYU1v=withCSS(Component,css,\"framer-US2Hh\");export default FramerE90lsYU1v;FramerE90lsYU1v.displayName=\"Buy Button\";FramerE90lsYU1v.defaultProps={height:96,width:140};addPropertyControls(FramerE90lsYU1v,{variant:{options:[\"LdrXTTirv\",\"hQ3TGbr_N\",\"qji1F4mKR\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},PEwUoWZGb:{title:\"Visit store\",type:ControlType.Link},F2MGSsEJg:{title:\"Buy Link\",type:ControlType.Link},CsMmIi9w8:{defaultValue:\"Visit Store\",displayTextArea:false,title:\"Up Button Text\",type:ControlType.String},onCsMmIi9w8Change:{changes:\"CsMmIi9w8\",type:ControlType.ChangeHandler},GVpEcLNNG:{defaultValue:\"Buy for $79\",displayTextArea:false,title:\"Bottom Button Text\",type:ControlType.String},onGVpEcLNNGChange:{changes:\"GVpEcLNNG\",type:ControlType.ChangeHandler}});addFonts(FramerE90lsYU1v,[{explicitInter:true,fonts:[{cssFamilyName:\"Instrument Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://fonts.gstatic.com/s/instrumentsans/v4/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSQb_gfwmS0v3_7Y.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerE90lsYU1v\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"PEwUoWZGb\\\":\\\"visitStore\\\",\\\"F2MGSsEJg\\\":\\\"buyLink\\\",\\\"CsMmIi9w8\\\":\\\"upButtonText\\\",\\\"GVpEcLNNG\\\":\\\"bottomButtonText\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hQ3TGbr_N\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qji1F4mKR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"140\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"96\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./E90lsYU1v.map","function clamp(t,e,i){return Math.max(t,Math.min(e,i))}class Animate{advance(t){if(!this.isRunning)return;let e=!1;if(this.lerp)this.value=function damp(t,e,i,s){return function lerp(t,e,i){return(1-i)*t+i*e}(t,e,1-Math.exp(-i*s))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,e=!0);else{this.currentTime+=t;const i=clamp(0,this.currentTime/this.duration,1);e=i>=1;const s=e?1:this.easing(i);this.value=this.from+(this.to-this.from)*s}e&&this.stop(),this.onUpdate?.(this.value,e)}stop(){this.isRunning=!1}fromTo(t,e,{lerp:i=.1,duration:s=1,easing:o=(t=>t),onStart:n,onUpdate:r}){this.from=this.value=t,this.to=e,this.lerp=i,this.duration=s,this.easing=o,this.currentTime=0,this.isRunning=!0,n?.(),this.onUpdate=r}}class Dimensions{constructor({wrapper:t,content:e,autoResize:i=!0,debounce:s=250}={}){this.wrapper=t,this.content=e,i&&(this.debouncedResize=function debounce(t,e){let i;return function(){let s=arguments,o=this;clearTimeout(i),i=setTimeout((function(){t.apply(o,s)}),e)}}(this.resize,s),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(t,...e){let i=this.events[t]||[];for(let t=0,s=i.length;t<s;t++)i[t](...e)}on(t,e){return this.events[t]?.push(e)||(this.events[t]=[e]),()=>{this.events[t]=this.events[t]?.filter((t=>e!==t))}}off(t,e){this.events[t]=this.events[t]?.filter((t=>e!==t))}destroy(){this.events={}}}const t=100/6;class VirtualScroll{constructor(t,{wheelMultiplier:e=1,touchMultiplier:i=1}){this.element=t,this.wheelMultiplier=e,this.touchMultiplier=i,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(t,e){return this.emitter.on(t,e)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.removeEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.removeEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.removeEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}onTouchStart=t=>{const{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:t})};onTouchMove=t=>{const{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t,s=-(e-this.touchStart.x)*this.touchMultiplier,o=-(i-this.touchStart.y)*this.touchMultiplier;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:s,y:o},this.emitter.emit(\"scroll\",{deltaX:s,deltaY:o,event:t})};onTouchEnd=t=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})};onWheel=e=>{let{deltaX:i,deltaY:s,deltaMode:o}=e;i*=1===o?t:2===o?this.windowWidth:1,s*=1===o?t:2===o?this.windowHeight:1,i*=this.wheelMultiplier,s*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:i,deltaY:s,event:e})};onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight}}class Lenis{constructor({wrapper:t=window,content:e=document.documentElement,wheelEventsTarget:i=t,eventsTarget:s=i,smoothWheel:o=!0,syncTouch:n=!1,syncTouchLerp:r=.075,touchInertiaMultiplier:l=35,duration:h,easing:a=(t=>Math.min(1,1.001-Math.pow(2,-10*t))),lerp:c=!h&&.1,infinite:u=!1,orientation:d=\"vertical\",gestureOrientation:p=\"vertical\",touchMultiplier:m=1,wheelMultiplier:v=1,autoResize:g=!0,prevent:w=!1,__experimental__naiveDimensions:S=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.onVirtualScroll=({deltaX:t,deltaY:e,event:i})=>{if(i.ctrlKey)return;const s=i.type.includes(\"touch\"),o=i.type.includes(\"wheel\");this.isTouching=\"touchstart\"===i.type||\"touchmove\"===i.type;if(this.options.syncTouch&&s&&\"touchstart\"===i.type&&!this.isStopped&&!this.isLocked)return void this.reset();const n=0===t&&0===e,r=\"vertical\"===this.options.gestureOrientation&&0===e||\"horizontal\"===this.options.gestureOrientation&&0===t;if(n||r)return;let l=i.composedPath();l=l.slice(0,l.indexOf(this.rootElement));const h=this.options.prevent;if(l.find((t=>{var e,i,n,r,l;return(\"function\"==typeof h?null==h?void 0:h(t):h)||(null===(e=t.hasAttribute)||void 0===e?void 0:e.call(t,\"data-lenis-prevent\"))||s&&(null===(i=t.hasAttribute)||void 0===i?void 0:i.call(t,\"data-lenis-prevent-touch\"))||o&&(null===(n=t.hasAttribute)||void 0===n?void 0:n.call(t,\"data-lenis-prevent-wheel\"))||(null===(r=t.classList)||void 0===r?void 0:r.contains(\"lenis\"))&&!(null===(l=t.classList)||void 0===l?void 0:l.contains(\"lenis-stopped\"))})))return;if(this.isStopped||this.isLocked)return void i.preventDefault();if(!(this.options.syncTouch&&s||this.options.smoothWheel&&o))return this.isScrolling=\"native\",void this.animate.stop();i.preventDefault();let a=e;\"both\"===this.options.gestureOrientation?a=Math.abs(e)>Math.abs(t)?e:t:\"horizontal\"===this.options.gestureOrientation&&(a=t);const c=s&&this.options.syncTouch,u=s&&\"touchend\"===i.type&&Math.abs(a)>5;u&&(a=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+a,Object.assign({programmatic:!1},c?{lerp:u?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(!1===this.isScrolling||\"native\"===this.isScrolling){const t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isScrolling=\"native\",this.emit(),0!==this.velocity&&(this.__resetVelocityTimeout=setTimeout((()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()}),400))}},window.lenisVersion=\"1.1.2\",t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:e,wheelEventsTarget:i,eventsTarget:s,smoothWheel:o,syncTouch:n,syncTouchLerp:r,touchInertiaMultiplier:l,duration:h,easing:a,lerp:c,infinite:u,gestureOrientation:p,orientation:d,touchMultiplier:m,wheelMultiplier:v,autoResize:g,prevent:w,__experimental__naiveDimensions:S},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:t,content:e,autoResize:g}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll=new VirtualScroll(s,{touchMultiplier:m,wheelMultiplier:v}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(t,e){return this.emitter.on(t,e)}off(t,e){return this.emitter.off(t,e)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}resize(){this.dimensions.resize()}emit({userData:t={}}={}){this.userData=t,this.emitter.emit(\"scroll\",this),this.userData={}}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(t){const e=t-(this.time||t);this.time=t,this.animate.advance(.001*e)}scrollTo(t,{offset:e=0,immediate:i=!1,lock:s=!1,duration:o=this.options.duration,easing:n=this.options.easing,lerp:r=!o&&this.options.lerp,onStart:l,onComplete:h,force:a=!1,programmatic:c=!0,userData:u={}}={}){if(!this.isStopped&&!this.isLocked||a){if([\"top\",\"left\",\"start\"].includes(t))t=0;else if([\"bottom\",\"right\",\"end\"].includes(t))t=this.limit;else{let i;if(\"string\"==typeof t?i=document.querySelector(t):(null==t?void 0:t.nodeType)&&(i=t),i){if(this.options.wrapper!==window){const t=this.options.wrapper.getBoundingClientRect();e-=this.isHorizontal?t.left:t.top}const s=i.getBoundingClientRect();t=(this.isHorizontal?s.left:s.top)+this.animatedScroll}}if(\"number\"==typeof t){if(t+=e,t=Math.round(t),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):t=clamp(0,t,this.limit),i)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),void(null==h||h(this));t!==this.targetScroll&&(c||(this.targetScroll=t),this.animate.fromTo(this.animatedScroll,t,{duration:o,easing:n,lerp:r,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling=\"smooth\",null==l||l(this)},onUpdate:(t,e)=>{this.isScrolling=\"smooth\",this.lastVelocity=this.velocity,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),c&&(this.targetScroll=t),e||this.emit({userData:u}),e&&(this.reset(),this.emit({userData:u}),null==h||h(this),this.__preventNextNativeScrollEvent=!0)}}))}}}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function modulo(t,e){return(t%e+e)%e}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(t){this.__isScrolling!==t&&(this.__isScrolling=t,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(t){this.__isStopped!==t&&(this.__isStopped=t,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(t){this.__isLocked!==t&&(this.__isLocked=t,this.updateClassName())}get isSmooth(){return\"smooth\"===this.isScrolling}get className(){let t=\"lenis\";return this.isStopped&&(t+=\" lenis-stopped\"),this.isLocked&&(t+=\" lenis-locked\"),this.isScrolling&&(t+=\" lenis-scrolling\"),\"smooth\"===this.isScrolling&&(t+=\" lenis-smooth\"),t}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\\w+)?/g,\"\").trim()}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS}from\"framer\";import Lenis from\"lenis\";import{useEffect,useRef}from\"react\";function SmoothScrollComponent(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current){try{lenis.current.scrollTo(0,{immediate:true});}catch(error){console.error(\"Error scrolling to top:\",error);}}},[lenis]);// Watch for stop scroll elements\nuseEffect(()=>{const checkForStopScroll=()=>{try{const stopScrollElement=document.querySelector(\"[data-frameruni-stop-scroll]\");const htmlElement=document.documentElement;const hasHiddenOverflow=htmlElement&&htmlElement.style&&htmlElement.style.overflow===\"hidden\";if(lenis.current){if(stopScrollElement||hasHiddenOverflow){lenis.current.stop();}else{lenis.current.start();}}}catch(error){console.error(\"Error in checkForStopScroll:\",error);}};// Initial check\ncheckForStopScroll();// Set up observers\nlet stopScrollObserver;let htmlStyleObserver;try{stopScrollObserver=new MutationObserver(checkForStopScroll);htmlStyleObserver=new MutationObserver(checkForStopScroll);// Observe document for data-frameruni-stop-scroll attribute\nif(document&&document.documentElement){stopScrollObserver.observe(document.documentElement,{childList:true,subtree:true,attributes:true,attributeFilter:[\"data-frameruni-stop-scroll\"]});// Observe only the HTML element for style changes\nhtmlStyleObserver.observe(document.documentElement,{attributes:true,attributeFilter:[\"style\"]});}}catch(error){console.error(\"Error setting up observers:\",error);}return()=>{try{if(stopScrollObserver)stopScrollObserver.disconnect();if(htmlStyleObserver)htmlStyleObserver.disconnect();}catch(error){console.error(\"Error disconnecting observers:\",error);}};},[]);useEffect(()=>{try{if(!document)return;const allElements=document.getElementsByTagName(\"*\");for(let i=0;i<allElements.length;i++){const element=allElements[i];if(!element)continue;try{const computedStyle=window.getComputedStyle(element);if(computedStyle&&computedStyle.getPropertyValue(\"overflow\")===\"auto\"){element.setAttribute(\"data-lenis-prevent\",\"true\");}}catch(styleError){console.error(\"Error getting computed style:\",styleError);}}}catch(error){console.error(\"Error in overflow detection:\",error);}},[]);useEffect(()=>{try{if(typeof Lenis!==\"function\"){console.error(\"Lenis is not available\");return;}lenis.current=new Lenis({duration:(intensity||10)/10});const raf=time=>{if(lenis.current){try{lenis.current.raf(time);requestAnimationFrame(raf);}catch(error){console.error(\"Error in animation frame:\",error);}}};const animationId=requestAnimationFrame(raf);return()=>{cancelAnimationFrame(animationId);if(lenis.current){try{lenis.current.destroy();lenis.current=null;}catch(error){console.error(\"Error destroying Lenis:\",error);}}};}catch(error){console.error(\"Error initializing Lenis:\",error);return()=>{};}},[intensity]);//https://github.com/darkroomengineering/lenis?tab=readme-ov-file#anchor-links\nuseEffect(()=>{try{if(!document||!lenis.current)return;// Get all anchor links and store click handlers with their targets\nconst anchorLinksData=Array.from(document.querySelectorAll(\"a[href]\")||[]).filter(element=>{if(!element)return false;const anchor=element;if(!anchor.href)return false;// Only handle internal anchor links\nconst isInternalLink=anchor.href.startsWith(window.location.origin)||anchor.href.startsWith(\"./\")||anchor.href.startsWith(\"/\");const hasHash=anchor.href.includes(\"#\");return isInternalLink&&hasHash;}).map(anchor=>{try{const anchorElement=anchor;const href=anchorElement.href.includes(\"#\")?`#${anchorElement.href.split(\"#\").pop()}`:\"\";const decodedHref=href?decodeURIComponent(href):\"\";let scrollMargin=0;try{if(decodedHref){const targetElement=document.querySelector(decodedHref);if(targetElement){const marginStyle=window.getComputedStyle(targetElement).scrollMarginTop;scrollMargin=marginStyle?parseInt(marginStyle)||0:0;}}}catch(targetError){console.error(\"Error finding target element:\",targetError);}return{href,scrollMargin,anchorElement:anchorElement};}catch(anchorError){console.error(\"Error processing anchor:\",anchorError);return null;}}).filter(Boolean);const handleClick=(e,href,scrollMargin)=>{try{if(e&&e.preventDefault)e.preventDefault();if(lenis.current&&href){lenis.current.scrollTo(href,{offset:-(scrollMargin||0)});}}catch(error){console.error(\"Error in anchor click handler:\",error);}};const handlers=anchorLinksData.map(({href,scrollMargin})=>e=>handleClick(e,href,scrollMargin));anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.addEventListener(\"click\",handlers[index]);}});return()=>{anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.removeEventListener(\"click\",handlers[index]);}});};}catch(error){console.error(\"Error setting up anchor links:\",error);return()=>{};}},[lenis]);return /*#__PURE__*/_jsx(\"div\",{style:props.style});}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */const SmoothScroll=withCSS(SmoothScrollComponent,[\"html.lenis { height: auto; }\",\".lenis.lenis-smooth { scroll-behavior: auto !important; }\",\".lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; }\",\".lenis.lenis-stopped { overflow: hidden; }\",\".lenis.lenis-scrolling iframe { pointer-events: none; }\"],\"\");export default SmoothScroll;SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10,min:0,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothScroll_Prod.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 1.5 16.5 C 0.672 16.5 0 15.828 0 15 L 0 1.5 C 0 0.672 0.672 0 1.5 0 L 15 0 C 15.828 0 16.5 0.672 16.5 1.5 L 16.5 15 C 16.5 15.828 15.828 16.5 15 16.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"16.5px\" id=\"IG6rpYIZH\" transform=\"translate(3.75 3.75)\" width=\"16.5px\"/><path d=\"M 0 0 L 16.5 0\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"1px\" id=\"VxdsdFWt5\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.75 15)\" width=\"16.5px\"/><path d=\"M 0 0 L 16.5 0\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"1px\" id=\"Gw9uNVW85\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.75 9)\" width=\"16.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"450536348\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-CxK3q\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-CxK3q { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Equals\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-CxK3q\");Icon.displayName=\"Equals\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Equals\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 1.5 16.5 C 0.672 16.5 0 15.828 0 15 L 0 1.5 C 0 0.672 0.672 0 1.5 0 L 15 0 C 15.828 0 16.5 0.672 16.5 1.5 L 16.5 15 C 16.5 15.828 15.828 16.5 15 16.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"16.5px\" id=\"LjE0Ycn76\" transform=\"translate(3.75 3.75)\" width=\"16.5px\"/><path d=\"M 13.5 0 L 0 13.5\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"13.5px\" id=\"oSDwjLCvX\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(5.25 5.25)\" width=\"13.5px\"/><path d=\"M 13.5 13.5 L 0 0\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"13.5px\" id=\"H9XwXWiXU\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(5.25 5.25)\" width=\"13.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"2202960551\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-AhL2C\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-AhL2C { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-AhL2C\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @framerDisableUnlink\n// @framerSupportedLayoutWidth: any\n// @framerSupportedLayoutHeight: auto\n// @framerIntrinsicWidth 480\n// @framerIntrinsicHeight 720\n/**\n * Kern_LetterRollMenu — Editorial Vertical Navigation\n * Version: 1.5.1\n *\n * Component size is controlled by Framer's native frame Width and Height handles (supported layout: width any, height auto).\n * The root <nav> fills the frame via width: 100%, height: 100%, and ...style spread last.\n *\n * Studio-grade vertical nav with per-character spring roll on row focus.\n * Each label uses dual-layer glyph animation with symmetric stagger from center.\n *\n * Buyer-facing systems:\n *  - Unified motion presets: 5 curated physics bundles (Editorial, Premium, Snap,\n *    Kinetic, Instant) drive letter springs, row entrance, and focus rail together\n *  - Three roll styles:\n *    • Roll: dual-layer vertical swap (classic KERN effect)\n *    • Wave: alternating up/down dual-layer movement per character\n *    • Flip: per-character 3D rotateX dual-face roll with perspective, center stagger,\n *      and preset-driven springs — not achievable in Framer's visual typography tools\n *  - Preset-driven focus rail: spring-tracked indicator aligned to active row geometry\n *  - Reduced-motion modes: Static (no animation) and Fade (opacity-only transitions)\n *  - In-view entrance stagger and menu-wide inactive dimming\n *\n * Manual QA Checklist:\n *  1. Flip style — hover \"Projects\" row, verify no vertical or horizontal scrollbar on component frame\n *  2. Switch to Roll style — hover any row, verify no scrollbar appears\n *  3. Mobile 390px viewport — verify no horizontal scroll at default frame height 720px intrinsic; resize frame on canvas to test short and tall layouts\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsOnFramerCanvas}from\"framer\";import{motion,useInView,useMotionValue,useReducedMotion,useSpring}from\"framer-motion\";import{startTransition,useLayoutEffect,useMemo,useRef,useState}from\"react\";const DEFAULT_ITEMS=[{label:\"Home\",href:\"/\"},{label:\"Projects\",href:\"/projects\"},{label:\"About\",href:\"/about\"}];const INTERACTION_DEFAULTS={enableLinks:true,showRowIndex:false,openInNewTab:false};const TYPOGRAPHY_DEFAULTS={font:{fontFamily:\"Inter\",fontWeight:800,fontSize:48,lineHeight:\"0.8em\"},letterSpacing:\"-0.03em\",textTransform:\"uppercase\",fontSizeDesktop:48,fontSizeTablet:42,fontSizeMobile:36,lineHeight:.8};const ANIMATION_DEFAULTS={animationEnabled:true,motionPreset:\"snap\",rollStyle:\"roll\",reducedMotionMode:\"static\",charStagger:.035,staggerDirection:\"center\",rollIntensity:1,flipAngle:90,perspective:720,flipLift:1,stiffness:120,damping:14,mass:.9,dimInactive:{inactiveOpacity:.34},entrance:{entranceStagger:.09},focusRail:{enabled:true}};const LAYOUT_DEFAULTS={gap:12,paddingX:28,paddingY:12,align:\"center\",borderRadius:16};const STYLE_DEFAULTS={color:\"#141414\",hoverColor:\"#000000\",accentColor:\"#141414\",backdropBlur:10,panelBackground:\"#ffffff\"};const ACCESSIBILITY_DEFAULTS={ariaLabel:\"Site navigation\"};const MOTION_PRESET_TABLE={editorial:{letter:{stiffness:60,damping:20,mass:1.2},menu:{stiffness:60,damping:20,mass:1.2},rail:{stiffness:80,damping:22,mass:1},charStaggerMultiplier:1.15,rollDistance:.9},premium:{letter:{stiffness:90,damping:18,mass:1.1},menu:{stiffness:90,damping:18,mass:1.1},rail:{stiffness:100,damping:20,mass:.95},charStaggerMultiplier:1,rollDistance:1},snap:{letter:{stiffness:120,damping:14,mass:.9},menu:{stiffness:120,damping:14,mass:.9},rail:{stiffness:140,damping:22,mass:.85},charStaggerMultiplier:1,rollDistance:1},kinetic:{letter:{stiffness:150,damping:12,mass:.8},menu:{stiffness:150,damping:12,mass:.8},rail:{stiffness:170,damping:16,mass:.75},charStaggerMultiplier:.75,rollDistance:1.1},instant:{letter:{stiffness:200,damping:25,mass:1},menu:{stiffness:200,damping:25,mass:1},rail:{stiffness:220,damping:28,mass:.9},charStaggerMultiplier:.8,rollDistance:1}};export function resolveMotionPreset(preset){return MOTION_PRESET_TABLE[preset];}function formatRowIndex(index,total){const digits=Math.max(2,String(total).length);return String(index+1).padStart(digits,\"0\");}function clamp(value,min,max){return Math.min(max,Math.max(min,value));}function resolveHref(href){if(!href||href===\"#\")return\"#\";return href;}function LetterRoll({text,color,font,fontSize,letterSpacing,textTransform,staggerDirection,charStagger,charStaggerMultiplier,rollDistance,rollIntensity,spring,motionEnabled,isActive,rollStyle,hoverColor,flipAngle,perspective}){const chars=useMemo(()=>Array.from(text),[text]);const midpoint=(chars.length-1)/2;const baseStyle={position:\"relative\",display:\"block\",overflow:\"hidden\",color,lineHeight:font.lineHeight??.8,...font,fontSize,letterSpacing,textTransform};const getDelay=index=>{let baseDelay;if(staggerDirection===\"center\"){baseDelay=charStagger*Math.abs(index-midpoint);}else if(staggerDirection===\"start\"){baseDelay=charStagger*index;}else{// end: right-to-left\nbaseDelay=charStagger*(chars.length-1-index);}const scaledDelay=baseDelay*charStaggerMultiplier;// Cap effective stagger for Flip style at 0.025s per character\nif(rollStyle===\"flip\"){return Math.min(scaledDelay,.025);}return scaledDelay;};const transitionFor=index=>({type:\"spring\",stiffness:spring.stiffness,damping:spring.damping,mass:spring.mass,delay:getDelay(index)});if(!motionEnabled){return /*#__PURE__*/_jsx(\"span\",{style:baseStyle,children:chars.map((char,index)=>/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\"},children:char===\" \"?\"\\xa0\":char},`static-${index}`))});}// Flip style: single rotator per glyph + pre-rotated back face (correct 3D card)\nif(rollStyle===\"flip\"){const backFaceColor=hoverColor||color;const perspectivePx=`${perspective}px`;const lineHeightValue=font.lineHeight??.8;const cellHeight=typeof lineHeightValue===\"number\"?`${lineHeightValue}em`:lineHeightValue;// Map flipAngle (70-95) to rotation intensity (0 to -180)\n// flipAngle 70 = 0deg (no rotation), 95 = -180deg (full flip)\nconst rotationDegrees=-((flipAngle-70)/(95-70))*180;return /*#__PURE__*/_jsx(\"span\",{style:{...baseStyle,display:\"block\"},children:chars.map((char,index)=>{const displayChar=char===\" \"?\"\\xa0\":char;return /*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",overflow:\"hidden\",verticalAlign:\"top\",height:cellHeight,perspective:perspectivePx,perspectiveOrigin:\"50% 50%\"},children:/*#__PURE__*/_jsxs(motion.span,{initial:false,animate:{rotateX:isActive?-180:0},transition:transitionFor(index),style:{display:\"inline-block\",position:\"relative\",transformStyle:\"preserve-3d\",transformOrigin:\"50% 50%\",fontSize,lineHeight:font.lineHeight??.8,letterSpacing,textTransform,fontFamily:font.fontFamily,fontWeight:font.fontWeight,fontStyle:font.fontStyle},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",backfaceVisibility:\"hidden\",WebkitBackfaceVisibility:\"hidden\",color},children:displayChar}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{position:\"absolute\",top:0,left:0,display:\"inline-block\",backfaceVisibility:\"hidden\",WebkitBackfaceVisibility:\"hidden\",transform:\"rotateX(180deg)\",transformOrigin:\"50% 50%\",transformStyle:\"preserve-3d\",color:backFaceColor},children:displayChar})]})},`flip-cell-${index}`);})});}// Roll style: dual-layer vertical swap\nif(rollStyle===\"roll\"){const finalRollDistance=rollDistance*rollIntensity;const rollYTop=`${-100*finalRollDistance}%`;const rollYBottom=`${100*finalRollDistance}%`;return /*#__PURE__*/_jsx(motion.span,{initial:\"initial\",animate:isActive?\"hovered\":\"initial\",style:baseStyle,children:/*#__PURE__*/_jsxs(\"span\",{\"aria-hidden\":true,children:[/*#__PURE__*/_jsx(\"div\",{children:chars.map((char,index)=>/*#__PURE__*/_jsx(motion.span,{variants:{initial:{y:0},hovered:{y:rollYTop}},transition:transitionFor(index),style:{display:\"inline-block\"},children:char===\" \"?\"\\xa0\":char},`top-${index}`))}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0},children:chars.map((char,index)=>/*#__PURE__*/_jsx(motion.span,{variants:{initial:{y:rollYBottom},hovered:{y:0}},transition:transitionFor(index),style:{display:\"inline-block\"},children:char===\" \"?\"\\xa0\":char},`bottom-${index}`))})]})});}// Wave style: alternating rotateZ ±3° on active\nif(rollStyle===\"wave\"){const finalRollDistance=rollDistance*rollIntensity;return /*#__PURE__*/_jsx(motion.span,{initial:\"initial\",animate:isActive?\"hovered\":\"initial\",style:baseStyle,children:/*#__PURE__*/_jsxs(\"span\",{\"aria-hidden\":true,children:[/*#__PURE__*/_jsx(\"div\",{children:chars.map((char,index)=>{const isEven=index%2===0;const rollYTop=isEven?`${-100*finalRollDistance}%`:`${100*finalRollDistance}%`;return /*#__PURE__*/_jsx(motion.span,{variants:{initial:{y:0},hovered:{y:rollYTop}},transition:transitionFor(index),style:{display:\"inline-block\"},children:char===\" \"?\"\\xa0\":char},`wave-top-${index}`);})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0},children:chars.map((char,index)=>{const isEven=index%2===0;const rollYBottom=isEven?`${100*finalRollDistance}%`:`${-100*finalRollDistance}%`;return /*#__PURE__*/_jsx(motion.span,{variants:{initial:{y:rollYBottom},hovered:{y:0}},transition:transitionFor(index),style:{display:\"inline-block\"},children:char===\" \"?\"\\xa0\":char},`wave-bottom-${index}`);})})]})});}const finalRollDistance=rollDistance*rollIntensity;const rollYTop=`${-100*finalRollDistance}%`;const rollYBottom=`${100*finalRollDistance}%`;return /*#__PURE__*/_jsx(motion.span,{initial:\"initial\",animate:isActive?\"hovered\":\"initial\",style:baseStyle,children:/*#__PURE__*/_jsxs(\"span\",{\"aria-hidden\":true,children:[/*#__PURE__*/_jsx(\"div\",{children:chars.map((char,index)=>/*#__PURE__*/_jsx(motion.span,{variants:{initial:{y:0},hovered:{y:rollYTop}},transition:transitionFor(index),style:{display:\"inline-block\"},children:char===\" \"?\"\\xa0\":char},`top-${index}`))}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0},children:chars.map((char,index)=>/*#__PURE__*/_jsx(motion.span,{variants:{initial:{y:rollYBottom},hovered:{y:0}},transition:transitionFor(index),style:{display:\"inline-block\"},children:char===\" \"?\"\\xa0\":char},`bottom-${index}`))})]})});}function MenuRow({item,index,enableLinks,openInNewTab,showRowIndex,itemCount,letterRollProps,color,hoverColor,isActive,isDimmed,inactiveOpacity,entranceEnabled,entranceStagger,shouldAnimate,reducedMotionMode,menuSpring,rollStyle,flipLift,rowRef,onActivate,onDeactivate}){const rowIndex=showRowIndex?formatRowIndex(index,itemCount):\"\";const labelColor=isActive?hoverColor:color;const rowStyle={position:\"relative\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",cursor:\"pointer\",minHeight:44,justifyContent:\"center\",textDecoration:\"none\",color:labelColor,border:\"none\",background:\"transparent\",padding:0,width:\"100%\"};const content=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",display:\"flex\",alignItems:\"flex-start\"},children:/*#__PURE__*/_jsx(LetterRoll,{...letterRollProps,text:item.label,color:labelColor,isActive:isActive,hoverColor:hoverColor})}),rowIndex?/*#__PURE__*/_jsx(\"span\",{style:{marginTop:6,fontSize:\"0.32em\",letterSpacing:\"0.12em\",opacity:isActive?.72:.38,fontFamily:letterRollProps.font.fontFamily,fontWeight:500},children:rowIndex}):null]});const activateHandlers={onMouseEnter:onActivate,onMouseLeave:onDeactivate,onFocus:onActivate,onBlur:onDeactivate};const shouldApplyFlipLift=rollStyle!==\"flip\";const motionProps=shouldAnimate?{initial:entranceEnabled?{opacity:0,y:18}:false,animate:{opacity:isDimmed?inactiveOpacity:1,y:0,scale:shouldApplyFlipLift?flipLift:1},transition:{opacity:{type:\"spring\",...menuSpring},y:entranceEnabled?{type:\"spring\",...menuSpring,delay:index*entranceStagger}:{type:\"spring\",...menuSpring},scale:{type:\"spring\",...menuSpring}}}:reducedMotionMode===\"fade\"?{animate:{opacity:isActive?1:1,scale:1},transition:{opacity:{duration:.15}},style:{y:0}}:{style:{opacity:isDimmed?inactiveOpacity:1,scale:1}};const rowInner=enableLinks?/*#__PURE__*/_jsx(\"a\",{href:resolveHref(item.href),target:openInNewTab?\"_blank\":undefined,rel:openInNewTab?\"noopener noreferrer\":undefined,style:rowStyle,...activateHandlers,children:content}):/*#__PURE__*/_jsx(\"div\",{role:\"button\",tabIndex:0,style:rowStyle,...activateHandlers,onKeyDown:event=>{if(event.key===\"Enter\"||event.key===\" \"){event.preventDefault();}},children:content});return /*#__PURE__*/_jsx(motion.li,{ref:rowRef,style:{listStyle:\"none\",width:\"100%\",position:\"relative\"},...motionProps,children:rowInner});}/**\n * Kern_LetterRollMenu — Editorial Vertical Navigation\n * Version: 1.5.1\n *\n * Studio-grade vertical nav with per-character spring roll on row focus.\n * Each label uses dual-layer glyph animation with symmetric stagger from center.\n *\n * Buyer-facing systems:\n *  - Unified motion presets: 5 curated physics bundles (Editorial, Premium, Snap,\n *    Kinetic, Instant) drive letter springs, row entrance, and focus rail together\n *  - Three roll styles:\n *    • Roll: dual-layer vertical swap (classic KERN effect)\n *    • Wave: alternating up/down dual-layer movement per character\n *    • Flip: per-character 3D rotateX dual-face roll with perspective, center stagger,\n *      and preset-driven springs — not achievable in Framer's visual typography tools\n *  - Preset-driven focus rail: spring-tracked indicator aligned to active row geometry\n *  - Reduced-motion modes: Static (no animation) and Fade (opacity-only transitions)\n *  - In-view entrance stagger and menu-wide inactive dimming\n *\n * Manual QA Checklist:\n *  1. Flip style — hover \"Projects\" row, verify no vertical or horizontal scrollbar on component frame\n *  2. Switch to Roll style — hover any row, verify no scrollbar appears\n *  3. Mobile 390px viewport — verify no horizontal scroll at default frame height 720px intrinsic; resize frame on canvas to test short and tall layouts\n */export default function Kern_LetterRollMenu(props){const{style}=props;const items=props.items?.length?props.items:DEFAULT_ITEMS;const interaction={...INTERACTION_DEFAULTS,...props.interaction};const typography={...TYPOGRAPHY_DEFAULTS,...props.typography};const animation={...ANIMATION_DEFAULTS,...props.animation};const layout={...LAYOUT_DEFAULTS,...props.layout};const styleGroup={...STYLE_DEFAULTS,...props.styleGroup};const accessibility={...ACCESSIBILITY_DEFAULTS,...props.accessibility};const typographyFont={...TYPOGRAPHY_DEFAULTS.font,...typography.font,lineHeight:typography.lineHeight};const rootRef=useRef(null);const isCanvas=useIsOnFramerCanvas();const prefersReducedMotion=useReducedMotion();const isInView=useInView(rootRef,{amount:.15,once:true});const reducedMotionActive=prefersReducedMotion&&animation.reducedMotionMode!==undefined;const reducedMotionMode=reducedMotionActive?animation.reducedMotionMode:null;const shouldAnimate=animation.animationEnabled&&!isCanvas&&!reducedMotionActive&&isInView;const desktopSize=clamp(typography.fontSizeDesktop,16,120);const tabletSize=clamp(typography.fontSizeTablet,16,100);const mobileSize=clamp(typography.fontSizeMobile,14,80);const minSize=Math.min(mobileSize,tabletSize,desktopSize);const maxSize=Math.max(mobileSize,tabletSize,desktopSize);const responsiveFontSize=`clamp(${minSize}px, calc(${tabletSize}px + (100vw - 480px) * 0.04), ${maxSize}px)`;const motionConfig=resolveMotionPreset(animation.motionPreset);const letterRollBase={font:typographyFont,fontSize:responsiveFontSize,letterSpacing:typography.letterSpacing,textTransform:typography.textTransform,staggerDirection:animation.staggerDirection,charStagger:clamp(animation.charStagger,0,.2),charStaggerMultiplier:motionConfig.charStaggerMultiplier,rollDistance:motionConfig.rollDistance,rollIntensity:clamp(animation.rollIntensity,.7,1.3),spring:motionConfig.letter,motionEnabled:shouldAnimate,rollStyle:animation.rollStyle,hoverColor:styleGroup.hoverColor,flipAngle:clamp(animation.flipAngle,70,95),perspective:clamp(animation.perspective,400,1200)};const[activeIndex,setActiveIndex]=useState(null);const listRef=useRef(null);const rowRefs=useRef([]);const railTop=useMotionValue(0);const railHeight=useMotionValue(44);const smoothRailTop=useSpring(railTop,motionConfig.rail);const smoothRailHeight=useSpring(railHeight,motionConfig.rail);const railGlowOpacity=useMotionValue(0);const smoothRailGlowOpacity=useSpring(railGlowOpacity,motionConfig.rail);const inactiveOpacity=animation.dimInactive?clamp(animation.dimInactive.inactiveOpacity,.12,1):1;const entranceStagger=animation.entrance?clamp(animation.entrance.entranceStagger,0,.35):0;const dimInactive=animation.dimInactive!==undefined&&shouldAnimate;const showFocusRail=animation.focusRail!==undefined&&shouldAnimate;const entranceEnabled=animation.entrance!==undefined&&shouldAnimate;const setRowRef=index=>element=>{rowRefs.current[index]=element;};const activateRow=index=>{startTransition(()=>setActiveIndex(index));};const deactivateRow=()=>{startTransition(()=>setActiveIndex(null));};useLayoutEffect(()=>{if(!showFocusRail||activeIndex===null)return;const row=rowRefs.current[activeIndex];const list=listRef.current;if(!row||!list)return;railTop.set(row.offsetTop);railHeight.set(row.offsetHeight);railGlowOpacity.set(1);},[activeIndex,items.length,showFocusRail,layout.gap,layout.paddingY,railTop,railHeight,railGlowOpacity]);useLayoutEffect(()=>{if(!showFocusRail||activeIndex!==null){railGlowOpacity.set(0);}},[activeIndex,showFocusRail,railGlowOpacity]);const alignItems=layout.align===\"start\"?\"flex-start\":\"center\";return /*#__PURE__*/_jsx(\"nav\",{ref:rootRef,role:\"navigation\",\"aria-label\":accessibility.ariaLabel,style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxSizing:\"border-box\",overflow:\"hidden\",...style},children:/*#__PURE__*/_jsxs(\"ul\",{ref:listRef,style:{position:\"relative\",display:\"flex\",width:\"100%\",height:\"100%\",flexDirection:\"column\",alignItems,justifyContent:\"center\",gap:clamp(layout.gap,0,48),margin:0,padding:`${clamp(layout.paddingY,0,80)}px ${clamp(layout.paddingX,0,120)}px`,listStyle:\"none\",borderRadius:clamp(layout.borderRadius,0,48),backdropFilter:styleGroup.backdropBlur>0?`blur(${clamp(styleGroup.backdropBlur,0,24)}px)`:undefined,WebkitBackdropFilter:styleGroup.backdropBlur>0?`blur(${clamp(styleGroup.backdropBlur,0,24)}px)`:undefined,boxSizing:\"border-box\",overflow:\"hidden\",overflowX:\"hidden\"},children:[showFocusRail&&activeIndex!==null?/*#__PURE__*/_jsx(motion.div,{\"aria-hidden\":true,style:{position:\"absolute\",left:clamp(layout.paddingX,0,120)*.35,top:smoothRailTop,height:smoothRailHeight,width:2,background:styleGroup.accentColor,borderRadius:999,pointerEvents:\"none\",willChange:\"transform\",boxShadow:`0 0 20px ${styleGroup.accentColor}40, 0 0 40px ${styleGroup.accentColor}20`,opacity:smoothRailGlowOpacity}}):null,items.map((item,index)=>/*#__PURE__*/_jsx(MenuRow,{item:item,index:index,itemCount:items.length,enableLinks:interaction.enableLinks,openInNewTab:interaction.openInNewTab,showRowIndex:interaction.showRowIndex,letterRollProps:letterRollBase,color:styleGroup.color,hoverColor:styleGroup.hoverColor,isActive:activeIndex===index,isDimmed:dimInactive&&activeIndex!==null&&activeIndex!==index,inactiveOpacity:inactiveOpacity,entranceEnabled:entranceEnabled,entranceStagger:entranceStagger,shouldAnimate:shouldAnimate,reducedMotionMode:reducedMotionMode,menuSpring:motionConfig.menu,rollStyle:animation.rollStyle,flipLift:clamp(animation.flipLift,1,1.04),rowRef:setRowRef(index),onActivate:()=>activateRow(index),onDeactivate:deactivateRow},`${item.label}-${index}`))]})});}addPropertyControls(Kern_LetterRollMenu,{items:{type:ControlType.Array,title:\"Menu Items\",description:\"Short editorial menu. Defaults: Home, Projects, About. Best with 3–5 labels.\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Home\",description:\"Menu label rendered with KERN letter roll.\"},href:{type:ControlType.Link,title:\"Link\",description:\"Page URL when links are enabled.\"}}},defaultValue:DEFAULT_ITEMS},interaction:{type:ControlType.Object,title:\"Interaction\",buttonTitle:\"Interaction\",icon:\"interaction\",description:\"Navigation mode and optional row index markers.\",controls:{enableLinks:{type:ControlType.Boolean,title:\"Links\",defaultValue:INTERACTION_DEFAULTS.enableLinks,enabledTitle:\"On\",disabledTitle:\"Off\",description:\"Use real page links. Off keeps rows as focusable labels.\"},showRowIndex:{type:ControlType.Boolean,title:\"Row Index\",defaultValue:INTERACTION_DEFAULTS.showRowIndex,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"Show auto index under each row (01, 02, 03…).\"},openInNewTab:{type:ControlType.Boolean,title:\"New Tab\",defaultValue:INTERACTION_DEFAULTS.openInNewTab,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"Open link targets in a new browser tab.\",hidden:props=>!props.interaction?.enableLinks}}},typography:{type:ControlType.Object,title:\"Typography\",buttonTitle:\"Typography\",icon:\"object\",description:\"Type scale and tracking for menu labels.\",controls:{font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:48,variant:\"Extra Bold\",letterSpacing:\"-0.03em\",lineHeight:\"0.8em\"},description:\"Full font spread for Framer font picker.\"},letterSpacing:{type:ControlType.String,title:\"Tracking\",defaultValue:TYPOGRAPHY_DEFAULTS.letterSpacing,description:\"CSS letter-spacing (e.g. -0.03em).\"},textTransform:{type:ControlType.Enum,title:\"Transform\",options:[\"none\",\"uppercase\",\"lowercase\",\"capitalize\"],optionTitles:[\"None\",\"Upper\",\"Lower\",\"Capitalize\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",defaultValue:TYPOGRAPHY_DEFAULTS.textTransform,description:\"Text casing for all menu labels.\"},fontSizeDesktop:{type:ControlType.Number,title:\"Size Desktop\",defaultValue:TYPOGRAPHY_DEFAULTS.fontSizeDesktop,min:16,max:120,step:1,unit:\"px\",displayStepper:true,description:\"Large viewport font size cap in clamp().\"},fontSizeTablet:{type:ControlType.Number,title:\"Size Tablet\",defaultValue:TYPOGRAPHY_DEFAULTS.fontSizeTablet,min:14,max:100,step:1,unit:\"px\",displayStepper:true,description:\"Mid viewport size used in responsive clamp.\"},fontSizeMobile:{type:ControlType.Number,title:\"Size Mobile\",defaultValue:TYPOGRAPHY_DEFAULTS.fontSizeMobile,min:14,max:80,step:1,unit:\"px\",displayStepper:true,description:\"Small viewport minimum size in clamp().\"},lineHeight:{type:ControlType.Number,title:\"Line Height\",defaultValue:TYPOGRAPHY_DEFAULTS.lineHeight,min:.6,max:1.4,step:.05,displayStepper:true,description:\"Tight display line height multiplier.\"}}},animation:{type:ControlType.Object,title:\"Animation\",buttonTitle:\"Animation\",icon:\"effect\",description:\"Per-character hover roll timing and spring physics.\",controls:{animationEnabled:{type:ControlType.Boolean,title:\"Animation\",defaultValue:ANIMATION_DEFAULTS.animationEnabled,enabledTitle:\"On\",disabledTitle:\"Off\",description:\"Master toggle for all animations (letter roll, dim, entrance, focus rail).\"},motionPreset:{type:ControlType.Enum,title:\"Motion Preset\",options:[\"editorial\",\"premium\",\"snap\",\"kinetic\",\"instant\"],optionTitles:[\"Editorial\",\"Premium\",\"Snap\",\"Kinetic\",\"Instant\"],defaultValue:\"snap\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",description:\"Sets letter roll, row entrance, and focus rail physics together.\"},rollStyle:{type:ControlType.Enum,title:\"Roll Style\",options:[\"roll\",\"wave\",\"flip\"],optionTitles:[\"Roll\",\"Wave\",\"Flip\"],defaultValue:\"roll\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",description:\"Letter animation variant: Roll (dual-layer swap), Wave (alternating up/down movement), Flip (3D perspective character flip).\"},reducedMotionMode:{type:ControlType.Enum,title:\"Reduced Motion\",options:[\"static\",\"fade\"],optionTitles:[\"Static\",\"Fade\"],defaultValue:\"static\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",description:\"Behavior when user prefers reduced motion. Static: no animation. Fade: opacity-only transitions on focus.\"},charStagger:{type:ControlType.Number,title:\"Char Stagger\",defaultValue:ANIMATION_DEFAULTS.charStagger,min:0,max:.2,step:.005,unit:\"s\",displayStepper:true,description:\"Delay between characters on hover roll (0–0.2s). Higher = slower wave.\"},staggerDirection:{type:ControlType.Enum,title:\"Stagger Direction\",options:[\"center\",\"start\",\"end\"],optionTitles:[\"Center\",\"Start\",\"End\"],defaultValue:ANIMATION_DEFAULTS.staggerDirection,displaySegmentedControl:true,segmentedControlDirection:\"vertical\",description:\"Character stagger pattern: Center (outward from middle), Start (left-to-right), End (right-to-left).\"},rollIntensity:{type:ControlType.Number,title:\"Roll Intensity\",defaultValue:ANIMATION_DEFAULTS.rollIntensity,min:.7,max:1.3,step:.05,displayStepper:true,description:\"Multiplies roll distance on top of preset (0.7–1.3). 1 = default, higher = more travel.\",hidden:props=>props.animation?.rollStyle!==\"roll\"},flipAngle:{type:ControlType.Number,title:\"Flip Angle\",defaultValue:90,min:70,max:95,step:1,unit:\"deg\",displayStepper:true,description:\"Flip depth intensity (70–95). Higher = fuller 180\\xb0 card flip rotation. Flip happens inside clipped cells; no page scroll. Test in published preview, not canvas.\",hidden:props=>props.animation?.rollStyle!==\"flip\"},perspective:{type:ControlType.Number,title:\"Perspective\",defaultValue:720,min:400,max:1200,step:50,unit:\"px\",displayStepper:true,description:\"Parent perspective distance (400–1200px). Lower = more dramatic 3D effect. Flip happens inside clipped cells; no page scroll. Test in published preview, not canvas.\",hidden:props=>props.animation?.rollStyle!==\"flip\"},flipLift:{type:ControlType.Number,title:\"Flip Lift\",defaultValue:1,min:1,max:1.04,step:.01,displayStepper:true,description:\"Scale multiplier on active row (1–1.04). Disabled for Flip rows. Flip happens inside clipped cells; no page scroll. Test in published preview, not canvas.\",hidden:props=>props.animation?.rollStyle!==\"flip\"},dimInactive:{type:ControlType.Object,title:\"Dim Others\",buttonTitle:\"Dim Others\",optional:true,description:\"Fade non-active rows while one item is hovered or focused.\",controls:{inactiveOpacity:{type:ControlType.Number,title:\"Inactive Opacity\",defaultValue:.34,min:.12,max:1,step:.02,displayStepper:true,description:\"Opacity for dimmed rows (0.12–1). Lower = more contrast.\"}},defaultValue:{inactiveOpacity:.34}},entrance:{type:ControlType.Object,title:\"Entrance\",buttonTitle:\"Entrance\",optional:true,description:\"Staggered spring entrance when menu enters viewport.\",controls:{entranceStagger:{type:ControlType.Number,title:\"Entrance Stagger\",defaultValue:.09,min:0,max:.35,step:.01,unit:\"s\",displayStepper:true,description:\"Delay between row entrances (0–0.35s). Higher = slower cascade.\"}},defaultValue:{entranceStagger:.09}},focusRail:{type:ControlType.Object,title:\"Focus Rail\",buttonTitle:\"Focus Rail\",optional:true,description:\"Spring marker that tracks the active row geometry with soft glow.\",controls:{enabled:{type:ControlType.Boolean,title:\"Enabled\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"Show the focus rail indicator.\"}},defaultValue:{enabled:true}}}},layout:{type:ControlType.Object,title:\"Layout\",buttonTitle:\"Layout\",icon:\"object\",description:\"Resize with Framer's native frame width and height handles.\",controls:{gap:{type:ControlType.Number,title:\"Gap\",defaultValue:LAYOUT_DEFAULTS.gap,min:0,max:48,step:1,unit:\"px\",displayStepper:true,description:\"Vertical space between menu rows (0–48px).\"},paddingX:{type:ControlType.Number,title:\"Pad X\",defaultValue:LAYOUT_DEFAULTS.paddingX,min:0,max:120,step:1,unit:\"px\",displayStepper:true,description:\"Horizontal padding inside the menu panel (0–120px).\"},paddingY:{type:ControlType.Number,title:\"Pad Y\",defaultValue:LAYOUT_DEFAULTS.paddingY,min:0,max:80,step:1,unit:\"px\",displayStepper:true,description:\"Vertical padding (0–80px). Helps meet 44px touch targets.\"},align:{type:ControlType.Enum,title:\"Align\",options:[\"center\",\"start\"],optionTitles:[\"Center\",\"Start\"],displaySegmentedControl:true,defaultValue:LAYOUT_DEFAULTS.align,description:\"Horizontal alignment of menu rows.\"},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:LAYOUT_DEFAULTS.borderRadius,min:0,max:48,step:1,unit:\"px\",displayStepper:true,description:\"Corner radius of the menu panel (0–48px).\"}}},styleGroup:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Style\",icon:\"color\",description:\"Colors and frosted panel treatment.\",controls:{color:{type:ControlType.Color,title:\"Text\",defaultValue:STYLE_DEFAULTS.color,description:\"Default label color.\"},hoverColor:{type:ControlType.Color,title:\"Hover Text\",defaultValue:STYLE_DEFAULTS.hoverColor,description:\"Label color while row is hovered or focused.\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:STYLE_DEFAULTS.accentColor,description:\"Focus rail and active emphasis color.\"},panelBackground:{type:ControlType.Color,title:\"Panel Background\",defaultValue:\"#ffffff\",optional:true,description:\"Card surface behind the menu; use with dark text for editorial contrast.\"},backdropBlur:{type:ControlType.Number,title:\"Blur\",defaultValue:STYLE_DEFAULTS.backdropBlur,min:0,max:24,step:1,unit:\"px\",displayStepper:true,description:\"Backdrop blur strength (0–24px). 0 disables frosted glass effect.\"}}},accessibility:{type:ControlType.Object,title:\"Accessibility\",buttonTitle:\"Accessibility\",icon:\"object\",description:\"Screen reader labeling for the navigation region.\",controls:{ariaLabel:{type:ControlType.String,title:\"Aria Label\",defaultValue:ACCESSIBILITY_DEFAULTS.ariaLabel,description:\"Accessible name for the nav landmark.\"}}}});Kern_LetterRollMenu.defaultProps={items:DEFAULT_ITEMS,interaction:INTERACTION_DEFAULTS,typography:TYPOGRAPHY_DEFAULTS,animation:ANIMATION_DEFAULTS,layout:LAYOUT_DEFAULTS,styleGroup:STYLE_DEFAULTS,accessibility:ACCESSIBILITY_DEFAULTS}/**\n * Self-test verification complete:\n *\n * ✓ Roll and Wave paths unchanged when Roll Style is not Flip\n *   - Roll style (lines 418-458): Unchanged dual-layer vertical swap logic\n *   - Wave style (lines 461-501): Unchanged alternating up/down movement logic\n *   - Both paths only execute when rollStyle === \"roll\" or rollStyle === \"wave\"\n *\n * ✓ Hooks stay at component top level\n *   - All hooks in Kern_LetterRollMenu are at the top (lines 677-684)\n *   - useRef, useIsOnFramerCanvas, useReducedMotion, useInView all properly positioned\n *   - useMotionValue, useSpring hooks follow immediately after\n *   - No conditional hooks or hooks inside loops\n *\n * ✓ Root nav keeps width/height: 100% and ...style last\n *   - Line 759: width: \"100%\"\n *   - Line 760: height: \"100%\"\n *   - Line 765: ...style (spread is last in the style object)\n *\n * ✓ No console.* or any types\n *   - No console.log, console.warn, console.error in the file\n *   - All types are explicitly defined (no 'any' type usage)\n *   - Proper TypeScript interfaces throughout\n *\n * ✓ Imports order framer → framer-motion → react\n *   - Line 24: import from \"framer\"\n *   - Lines 25-30: import from \"framer-motion\"\n *   - Lines 31-37: import from \"react\"\n *\n * ✓ No duplicate keys on char maps\n *   - Roll style: keys use `top-${index}` and `bottom-${index}` (lines 441, 451)\n *   - Wave style: keys use `wave-top-${index}` and `wave-bottom-${index}` (lines 472, 485)\n *   - Flip style: keys use `flip-static-${index}` and `flip-cell-${index}` (lines 360, 373)\n *   - All keys are unique within their respective scopes\n *   - No key collisions between different roll styles\n */;\nexport const __FramerMetadata__ = {\"exports\":{\"resolveMotionPreset\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Kern_LetterRollMenu\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"KernLetterRollMenuProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LetterRollMenu.map","// Generated by Framer (ca8ceca)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-8hIZu\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 90 32\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 24.727 L 0 0 L 3.692 0 L 3.692 21.346 L 15.237 21.346 L 15.237 24.727 Z\" fill=\"rgb(255, 255, 255)\" height=\"24.7273px\" id=\"A_Xupi9b_\" width=\"15.2366px\"/><path d=\"M 5.573 18.909 C 1.991 18.909 0 16.8 0 14.073 C 0 10.982 2.497 9.309 5.32 8.582 L 11.292 7.091 L 11.292 6.691 C 11.292 3.964 9.88 2.982 7.673 2.982 C 5.212 2.982 3.872 4.145 3.8 6.582 L 0.072 6.582 C 0.326 2.255 3.547 0 7.817 0 C 12.45 0 14.983 2.727 14.983 7.091 L 14.983 18.545 L 11.328 18.545 L 11.328 15.491 C 10.061 17.673 8.288 18.909 5.573 18.909 Z M 3.691 13.636 C 3.691 15.345 4.922 16.145 6.732 16.145 C 9.337 16.145 11.292 14.473 11.292 11.6 L 11.292 9.709 L 6.551 10.836 C 4.632 11.309 3.691 12.182 3.691 13.636 Z\" fill=\"rgb(255, 255, 255)\" height=\"18.909080000000003px\" id=\"CXZxKZ1wf\" transform=\"translate(16.829 6.182)\" width=\"14.9832px\"/><path d=\"M 5.863 25.455 L 8.215 17.818 L 5.827 17.818 L 0 0 L 3.873 0 L 7.564 11.673 L 8.831 15.927 L 8.903 15.927 L 10.17 11.636 L 13.753 0 L 17.553 0 L 9.555 25.455 Z\" fill=\"rgb(255, 255, 255)\" height=\"25.45455px\" id=\"z7cIqHCQz\" transform=\"translate(32.975 6.545)\" width=\"17.5529px\"/><path d=\"M 0 14.509 L 9.663 3.2 L 0 3.2 L 0 0 L 13.427 0 L 13.427 3.673 L 3.764 14.982 L 13.753 14.982 L 13.753 18.182 L 0 18.182 Z\" fill=\"rgb(255, 255, 255)\" height=\"18.18185px\" id=\"pHFQI5hpZ\" transform=\"translate(51.462 6.545)\" width=\"13.752699999999997px\"/><path d=\"M 8.794 18.909 C 3.619 18.909 0 15.2 0 9.455 C 0 3.709 3.619 0 8.794 0 C 13.97 0 17.589 3.709 17.589 9.455 C 17.589 15.2 13.97 18.909 8.794 18.909 Z M 3.8 9.964 C 3.8 13.818 5.899 15.818 8.795 15.818 C 11.69 15.818 13.825 13.818 13.825 9.964 L 13.825 8.945 C 13.825 5.091 11.69 3.091 8.795 3.091 C 5.899 3.091 3.8 5.091 3.8 8.945 Z\" fill=\"rgb(255, 255, 255)\" height=\"18.909080000000003px\" id=\"NRdruZedA\" transform=\"translate(66.605 6.182)\" width=\"17.589px\"/><path d=\"M 0 4.218 L 0 0 L 4.379 0 L 4.379 4.218 Z\" fill=\"rgb(255, 255, 255)\" height=\"4.2181999999999995px\" id=\"gWaxAdbJh\" transform=\"translate(85.221 20.509)\" width=\"4.379199999999997px\"/></svg>',style:{...style}});});const css=[`.framer-8hIZu { -webkit-mask: ${mask}; aspect-ratio: 2.8125; display: block; mask: ${mask}; user-select: none; width: 90px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 90\n * @framerIntrinsicHeight 32\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Logo\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255,255,255)\"},\"set\":{\"localId\":\"vectorSet/kniwaANwp\",\"id\":\"kniwaANwp\",\"moduleId\":\"1nRUy0p7hrbduU1l4Kcu\"}}\n */const Icon=withCSS(Component,css,\"framer-8hIZu\");Icon.displayName=\"Logo\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"32\",\"framerIntrinsicWidth\":\"90\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255,255,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/kniwaANwp\\\",\\\"id\\\":\\\"kniwaANwp\\\",\\\"moduleId\\\":\\\"1nRUy0p7hrbduU1l4Kcu\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c54c588)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,RichText,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/0IW0nezerBx8XrGOmyqd/MpOW7Ebu6Af99mvg1666/Y4iSLeT3C.js\";const enabledGestures={JzM3IGZen:{hover:true}};const serializationHash=\"framer-HxDgT\";const variantClassNames={JzM3IGZen:\"framer-v-zm59ez\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const 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:\"JzM3IGZen\",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__*/_jsxs(Image1,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:160,pixelWidth:772,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/gwrO2AS8qCoOadGTKIWsD9uJlY8.png?width=772&height=160\",srcSet:\"https://framerusercontent.com/images/gwrO2AS8qCoOadGTKIWsD9uJlY8.png?scale-down-to=512&width=772&height=160 512w,https://framerusercontent.com/images/gwrO2AS8qCoOadGTKIWsD9uJlY8.png?width=772&height=160 772w\"},className:cx(scopingClassNames,\"framer-zm59ez\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Main\",layoutDependency:layoutDependency,layoutId:\"JzM3IGZen\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-fe9d365a-e372-4585-b4af-c51ac273b36c, rgb(224, 225, 229))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:56,borderBottomRightRadius:56,borderTopLeftRadius:56,borderTopRightRadius:56,boxShadow:\"0px 0px 0px 1.5px rgb(96, 94, 255)\",...style},...addPropertyOverrides({\"JzM3IGZen-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(4+((componentViewport?.height||40)-8-32)/2)),pixelHeight:128,pixelWidth:128,positionX:\"center\",positionY:\"center\",sizes:\"32px\",src:\"https://framerusercontent.com/images/K5NCk8WsemiyR4PkMI48nOvIS8A.png?width=128&height=128\"},className:\"framer-njj5b5\",\"data-border\":true,\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"IjdSj9bfQ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-fe9d365a-e372-4585-b4af-c51ac273b36c, rgb(224, 225, 229))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:19,borderBottomRightRadius:19,borderTopLeftRadius:19,borderTopRightRadius:19,rotate:0},variants:{\"JzM3IGZen-hover\":{rotate:360}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kim2a8\",\"data-styles-preset\":\"Y4iSLeT3C\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255)))\"},children:\"Book a Call with Us\"})}),className:\"framer-188we2u\",\"data-framer-name\":\"Button\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cOF8hAZXx\",style:{\"--extracted-r6o4lv\":\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HxDgT.framer-13gho04, .framer-HxDgT .framer-13gho04 { display: block; }\",\".framer-HxDgT.framer-zm59ez { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 4px 20px 4px 4px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-HxDgT .framer-njj5b5 { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 32px); overflow: visible; position: relative; width: 32px; z-index: 2; }\",\".framer-HxDgT .framer-188we2u { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-HxDgT.framer-v-zm59ez.hover.framer-zm59ez { padding: 4px 4px 4px 20px; }\",\".framer-HxDgT.framer-v-zm59ez.hover .framer-njj5b5 { order: 1; }\",\".framer-HxDgT.framer-v-zm59ez.hover .framer-188we2u { order: 0; }\",...sharedStyle.css,'.framer-HxDgT[data-border=\"true\"]::after, .framer-HxDgT [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 206\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"WfeHLpOTy\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameraeDP87PnV=withCSS(Component,css,\"framer-HxDgT\");export default FrameraeDP87PnV;FrameraeDP87PnV.displayName=\"Button Nav\";FrameraeDP87PnV.defaultProps={height:40,width:206};addFonts(FrameraeDP87PnV,[{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\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraeDP87PnV\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"206\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WfeHLpOTy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./aeDP87PnV.map","// Generated by Framer (d369d66)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Kern_LetterRollMenu from\"https://framerusercontent.com/modules/wibsezMl9oU8qC26X6yc/2VD9yXP2CcMhGR7gufNm/LetterRollMenu.js\";const Kern_LetterRollMenuFonts=getFonts(Kern_LetterRollMenu);const enabledGestures={AF2iPzOmv:{hover:true}};const cycleOrder=[\"AF2iPzOmv\",\"jgKmptJq_\"];const serializationHash=\"framer-OIJXW\";const variantClassNames={AF2iPzOmv:\"framer-v-1od913q\",jgKmptJq_:\"framer-v-115505o\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const DeAV0N4p4=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"AF2iPzOmv\",\"Variant 2\":\"jgKmptJq_\"};const Variants=motion.create(React.Fragment);const getProps=({height,hover,id,width,...props})=>{return{...props,DeAV0N4p4:hover??props.DeAV0N4p4,variant:humanReadableVariantMap[props.variant]??props.variant??\"AF2iPzOmv\"};};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,DeAV0N4p4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"AF2iPzOmv\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterxlep9r=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(DeAV0N4p4){const res=await DeAV0N4p4(...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-1od913q\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"AF2iPzOmv\",onMouseEnter:onMouseEnterxlep9r,ref:refBinding,style:{...style},...addPropertyOverrides({\"AF2iPzOmv-hover\":{\"data-framer-name\":undefined},jgKmptJq_:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6flxi4-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"oOvj4p1iu-container\",nodeId:\"oOvj4p1iu\",rendersWithMotion:true,scopeId:\"F3SDybtjJ\",children:/*#__PURE__*/_jsx(Kern_LetterRollMenu,{accessibility:{ariaLabel:\"Site navigation\"},animation:{animationEnabled:true,charStagger:.035,dimInactive:{inactiveOpacity:.34},entrance:{entranceStagger:.09},flipAngle:90,flipLift:1,focusRail:{enabled:true},motionPreset:\"snap\",perspective:720,reducedMotionMode:\"static\",rollIntensity:1,rollStyle:\"roll\",staggerDirection:\"center\"},height:\"100%\",id:\"oOvj4p1iu\",interaction:{enableLinks:true,openInNewTab:false,showRowIndex:false},items:[{label:\"All Pages\"}],layout:{align:\"start\",borderRadius:0,gap:0,paddingX:0,paddingY:0},layoutId:\"oOvj4p1iu\",styleGroup:{accentColor:\"var(--token-cdf22622-e7b6-496b-a184-118483dea805, rgb(103, 102, 255))\",backdropBlur:0,color:\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",hoverColor:\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",panelBackground:\"rgb(255, 255, 255)\"},typography:{font:{fontFamily:'\"TASA Orbiter\", \"TASA Orbiter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.08em\",lineHeight:\"0.1em\",textAlign:\"center\"},fontSizeDesktop:16,fontSizeMobile:16,fontSizeTablet:16,letterSpacing:\"-0.03em\",lineHeight:1,textTransform:\"none\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6bmgo6\",\"data-framer-name\":\"chevron-right\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:16,intrinsicWidth:16,layoutDependency:layoutDependency,layoutId:\"svuiHNfeX\",style:{rotate:0},svg:'<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M4 6L8 10L12 6\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',variants:{\"AF2iPzOmv-hover\":{rotate:-180},jgKmptJq_:{rotate:-180}},withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OIJXW.framer-25wou3, .framer-OIJXW .framer-25wou3 { display: block; }\",\".framer-OIJXW.framer-1od913q { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 99px; }\",\".framer-OIJXW .framer-6flxi4-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-OIJXW .framer-6bmgo6 { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-OIJXW.framer-v-115505o.framer-1od913q { cursor: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 98.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"jgKmptJq_\":{\"layout\":[\"fixed\",\"auto\"]},\"GVQdDCAJY\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"DeAV0N4p4\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerF3SDybtjJ=withCSS(Component,css,\"framer-OIJXW\");export default FramerF3SDybtjJ;FramerF3SDybtjJ.displayName=\"Dropdown\";FramerF3SDybtjJ.defaultProps={height:44,width:98.5};addPropertyControls(FramerF3SDybtjJ,{variant:{options:[\"AF2iPzOmv\",\"jgKmptJq_\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},DeAV0N4p4:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerF3SDybtjJ,[{explicitInter:true,fonts:[{cssFamilyName:\"TASA Orbiter\",source:\"google\",style:\"normal\",uiFamilyName:\"TASA Orbiter\",url:\"https://fonts.gstatic.com/s/tasaorbiter/v2/3XF4Erw3860rsdSUVZx78hPcTvQoDGHxaFGfVEwC8pm095IuGcc.woff2\",weight:\"500\"}]},...Kern_LetterRollMenuFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerF3SDybtjJ\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"DeAV0N4p4\\\":\\\"hover\\\"}\",\"framerIntrinsicWidth\":\"98.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jgKmptJq_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GVQdDCAJY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"44\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./F3SDybtjJ.map","// Generated by Framer (c54c588)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,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/As9ROLUfPTP3mcnIG22p/Tzita5UulB8C9iCAO6n1/v3_6jkknw.js\";const cycleOrder=[\"JWoWGKp6z\",\"P11C_oyi7\"];const serializationHash=\"framer-optMe\";const variantClassNames={JWoWGKp6z:\"framer-v-rk8gsv\",P11C_oyi7:\"framer-v-16dajkg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const AGV82s3fe=undefined;const obr13IztG=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Main:\"JWoWGKp6z\",White:\"P11C_oyi7\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,width,...props})=>{return{...props,AGV82s3fe:link??props.AGV82s3fe,obr13IztG:title??props.obr13IztG??\"Home\",variant:humanReadableVariantMap[props.variant]??props.variant??\"JWoWGKp6z\"};};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,obr13IztG,AGV82s3fe,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"JWoWGKp6z\",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:AGV82s3fe,motionChild:true,nodeId:\"JWoWGKp6z\",openInNewTab:false,scopeId:\"WA3tXvu8M\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-rk8gsv\",className,classNames)} framer-tdcsji`,\"data-framer-name\":\"Main\",layoutDependency:layoutDependency,layoutId:\"JWoWGKp6z\",ref:refBinding,style:{...style},...addPropertyOverrides({P11C_oyi7:{\"data-framer-name\":\"White\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xbd8n3\",\"data-styles-preset\":\"v3_6jkknw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c7222e59-c15d-4f2b-bac3-f4ddcdac3f83, rgb(3, 2, 11)))\"},children:\"Home\"})}),className:\"framer-12sxomy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"snSQr11NH\",style:{\"--extracted-r6o4lv\":\"var(--token-c7222e59-c15d-4f2b-bac3-f4ddcdac3f83, rgb(3, 2, 11))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:obr13IztG,variants:{P11C_oyi7:{\"--extracted-r6o4lv\":\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({P11C_oyi7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xbd8n3\",\"data-styles-preset\":\"v3_6jkknw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255)))\"},children:\"Home\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-optMe.framer-tdcsji, .framer-optMe .framer-tdcsji { display: block; }\",\".framer-optMe.framer-rk8gsv { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-optMe .framer-12sxomy { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 27\n * @framerIntrinsicWidth 49\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"P11C_oyi7\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"obr13IztG\":\"title\",\"AGV82s3fe\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWA3tXvu8M=withCSS(Component,css,\"framer-optMe\");export default FramerWA3tXvu8M;FramerWA3tXvu8M.displayName=\"Mobile Nav\";FramerWA3tXvu8M.defaultProps={height:27,width:49};addPropertyControls(FramerWA3tXvu8M,{variant:{options:[\"JWoWGKp6z\",\"P11C_oyi7\"],optionTitles:[\"Main\",\"White\"],title:\"Variant\",type:ControlType.Enum},obr13IztG:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String},onobr13IztGChange:{changes:\"obr13IztG\",type:ControlType.ChangeHandler},AGV82s3fe:{title:\"Link\",type:ControlType.Link}});addFonts(FramerWA3tXvu8M,[{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\":\"FramerWA3tXvu8M\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"P11C_oyi7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"49\",\"framerIntrinsicHeight\":\"27\",\"framerVariables\":\"{\\\"obr13IztG\\\":\\\"title\\\",\\\"AGV82s3fe\\\":\\\"link\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WA3tXvu8M.map","// Generated by Framer (4ded5ed)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,getFontsFromSharedStyle,Instance,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Equals from\"https://framerusercontent.com/modules/VH4hqSIkUpap9khIqsuH/QF0T8u4n13NChw3kIzpQ/Tw4kMPZWP.js\";import X from\"https://framerusercontent.com/modules/wbL0GysLpUpZOLelXsKU/7IhRlKXIvqCTv7OUjGRe/q95pf4lLL.js\";import Kern_LetterRollMenu from\"https://framerusercontent.com/modules/wibsezMl9oU8qC26X6yc/2VD9yXP2CcMhGR7gufNm/LetterRollMenu.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/y4zSKa0CsL9vLRKWoWbz/GJASG8PfRtCLpMcZQJq6/KQibqx8dc.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/4eBtcdaz5Tu7G3N2d7Ra/NCrXCXtOMA0Exw7hXb6Z/PZNNYf2SG.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/6dlZeELL9xCn8GAgQgVe/NdHDOaIWdJ9oNEMeNRNS/x2QooIR3r.js\";import Logo from\"https://framerusercontent.com/modules/XWLUVkSzP4Wq5Dqj32gw/vb8bHkZD1Lg0nLsViaDp/tgvuXlci2.js\";import ButtonNav from\"https://framerusercontent.com/modules/G6hhCL0yg3XecmpRtMVK/IGaQ8ZleZ0YGWQDxCEeT/aeDP87PnV.js\";import Dropdown from\"https://framerusercontent.com/modules/j5PD3ASUVEjCwKGWtyJA/hnW0WQ7lZP9GpiuOwClF/F3SDybtjJ.js\";import MainButton from\"https://framerusercontent.com/modules/28Elz79zsPHYKSxQgjPd/l6jtNfJNsgu8CRnGWVTP/ROIbLQfnm.js\";import MobileNav from\"https://framerusercontent.com/modules/bgIvgWEx4TWE81vzfwul/WHtZpm0kRsSnBQcBh1W8/WA3tXvu8M.js\";const LogoFonts=getFonts(Logo);const MobileNavFonts=getFonts(MobileNav);const Kern_LetterRollMenuFonts=getFonts(Kern_LetterRollMenu);const DropdownFonts=getFonts(Dropdown);const MainButtonFonts=getFonts(MainButton);const MotionDivWithFX=withFX(motion.div);const ButtonNavFonts=getFonts(ButtonNav);const cycleOrder=[\"ZBhjMbeBV\",\"QLLscIh6E\",\"ung6UffkY\",\"clFfAbLN9\",\"xWNR__z5T\",\"uFTrKZxLA\"];const serializationHash=\"framer-V5NHw\";const variantClassNames={clFfAbLN9:\"framer-v-ud62ug\",QLLscIh6E:\"framer-v-pmv5bn\",uFTrKZxLA:\"framer-v-1ufo7vt\",ung6UffkY:\"framer-v-14j6p54\",xWNR__z5T:\"framer-v-axctk6\",ZBhjMbeBV:\"framer-v-tpvgp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-120};const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition3={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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 Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Mobile Close\":\"ung6UffkY\",\"Mobile Open\":\"xWNR__z5T\",\"Mobile Scroll Open\":\"uFTrKZxLA\",\"Mobile Scroll\":\"clFfAbLN9\",Desktop:\"ZBhjMbeBV\",Scroll:\"QLLscIh6E\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZBhjMbeBV\"};};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:\"ZBhjMbeBV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap140x8r8=activeVariantCallback(async(...args)=>{setVariant(\"xWNR__z5T\");});const onTapamzpq0=activeVariantCallback(async(...args)=>{setVariant(\"uFTrKZxLA\");});const onTapb1c0je=activeVariantCallback(async(...args)=>{setVariant(\"ung6UffkY\");});const onTap8mhb05=activeVariantCallback(async(...args)=>{setVariant(\"clFfAbLN9\");});const DeAV0N4p413elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"ung6UffkY\",\"clFfAbLN9\",\"xWNR__z5T\",\"uFTrKZxLA\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"xWNR__z5T\",\"uFTrKZxLA\"].includes(baseVariant))return true;return false;};const router=useRouter();const isDisplayed2=()=>{if([\"ung6UffkY\",\"clFfAbLN9\",\"xWNR__z5T\",\"uFTrKZxLA\"].includes(baseVariant))return false;return true;};const ref1=React.useRef(null);const ref2=React.useRef(null);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{...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-tpvgp\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"ZBhjMbeBV\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-4541977a-14e8-456e-b0a3-9ae07a000465, rgba(255, 255, 255, 0.1))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-727ee1c3-3e66-4da9-957f-8c0ff5096b43, rgba(255, 255, 255, 0.3))\",borderBottomLeftRadius:48,borderBottomRightRadius:48,borderTopLeftRadius:48,borderTopRightRadius:48,...style},variants:{clFfAbLN9:{backgroundColor:\"rgba(3, 2, 11, 0.7)\"},QLLscIh6E:{backgroundColor:\"var(--token-bbce7d84-0073-4bfd-8d50-45094b6a4288, rgba(3, 2, 11, 0.71))\"},uFTrKZxLA:{backgroundColor:\"rgb(45, 15, 86)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},xWNR__z5T:{backgroundColor:\"rgb(45, 15, 86)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12}},...addPropertyOverrides({clFfAbLN9:{\"data-framer-name\":\"Mobile Scroll\"},QLLscIh6E:{\"data-framer-name\":\"Scroll\"},uFTrKZxLA:{\"data-framer-name\":\"Mobile Scroll Open\"},ung6UffkY:{\"data-framer-name\":\"Mobile Close\"},xWNR__z5T:{\"data-framer-name\":\"Mobile Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j1tjic\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"FAYy1EWLt\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yvcilc\",\"data-border\":true,\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"L1EsIfGlI\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3d72f359-a137-4fb2-94ea-acffbe1c9813, rgb(224, 225, 229))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-cdf22622-e7b6-496b-a184-118483dea805, rgb(103, 102, 255))\",borderBottomLeftRadius:116,borderBottomRightRadius:116,borderTopLeftRadius:116,borderTopRightRadius:116},...addPropertyOverrides({clFfAbLN9:{\"data-highlight\":true,onTap:onTapamzpq0},uFTrKZxLA:{\"data-highlight\":true,onTap:onTap8mhb05},ung6UffkY:{\"data-highlight\":true,onTap:onTap140x8r8},xWNR__z5T:{\"data-highlight\":true,onTap:onTapb1c0je}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-93hfbs\",Component:Equals,layoutDependency:layoutDependency,layoutId:\"VHWr4CZLz\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",\"--pgex8v\":1.5},...addPropertyOverrides({uFTrKZxLA:{Component:X},xWNR__z5T:{Component:X}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"UlkowIAgY\",openInNewTab:false,scopeId:\"FD4JMfEgc\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1y3of87 framer-mmg9tj\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"UlkowIAgY\",children:/*#__PURE__*/_jsx(Logo,{animated:true,className:\"framer-wzg56i\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"P2dP_tQNr\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iwds5e\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"KFo08db03\",...addPropertyOverrides({uFTrKZxLA:{\"data-highlight\":true,onTap:onTap8mhb05},xWNR__z5T:{\"data-highlight\":true,onTap:onTapb1c0je}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,...addPropertyOverrides({uFTrKZxLA:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||337)-36-301)/2+40+24)+0+0},xWNR__z5T:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||329)-36-293)/2+40+16)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d0d2i1-container\",layoutDependency:layoutDependency,layoutId:\"wcLL1b7vS-container\",nodeId:\"wcLL1b7vS\",rendersWithMotion:true,scopeId:\"FD4JMfEgc\",children:/*#__PURE__*/_jsx(MobileNav,{height:\"100%\",id:\"wcLL1b7vS\",layoutId:\"wcLL1b7vS\",obr13IztG:\"Home\",variant:matchVariant(\"P11C_oyi7\"),width:\"100%\",...addPropertyOverrides({uFTrKZxLA:{AGV82s3fe:resolvedLinks[1]},xWNR__z5T:{AGV82s3fe:resolvedLinks[0]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"vdK3MVP5w\"},implicitPathVariables:undefined},{href:{webPageId:\"vdK3MVP5w\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,...addPropertyOverrides({uFTrKZxLA:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||337)-36-301)/2+40+24)+0+35},xWNR__z5T:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||329)-36-293)/2+40+16)+0+35}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1h73y12-container\",layoutDependency:layoutDependency,layoutId:\"p2r35CVHi-container\",nodeId:\"p2r35CVHi\",rendersWithMotion:true,scopeId:\"FD4JMfEgc\",children:/*#__PURE__*/_jsx(MobileNav,{height:\"100%\",id:\"p2r35CVHi\",layoutId:\"p2r35CVHi\",obr13IztG:\"About\",variant:matchVariant(\"P11C_oyi7\"),width:\"100%\",...addPropertyOverrides({uFTrKZxLA:{AGV82s3fe:resolvedLinks1[1]},xWNR__z5T:{AGV82s3fe:resolvedLinks1[0]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"z3VLSYbiW\"},implicitPathVariables:undefined},{href:{webPageId:\"z3VLSYbiW\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,...addPropertyOverrides({uFTrKZxLA:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||337)-36-301)/2+40+24)+0+70},xWNR__z5T:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||329)-36-293)/2+40+16)+0+70}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ojawfl-container\",layoutDependency:layoutDependency,layoutId:\"baheTUbWH-container\",nodeId:\"baheTUbWH\",rendersWithMotion:true,scopeId:\"FD4JMfEgc\",children:/*#__PURE__*/_jsx(MobileNav,{height:\"100%\",id:\"baheTUbWH\",layoutId:\"baheTUbWH\",obr13IztG:\"Projects\",variant:matchVariant(\"P11C_oyi7\"),width:\"100%\",...addPropertyOverrides({uFTrKZxLA:{AGV82s3fe:resolvedLinks2[1]},xWNR__z5T:{AGV82s3fe:resolvedLinks2[0]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"f1pa3tiQZ\"},implicitPathVariables:undefined},{href:{webPageId:\"f1pa3tiQZ\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,...addPropertyOverrides({uFTrKZxLA:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||337)-36-301)/2+40+24)+0+105},xWNR__z5T:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||329)-36-293)/2+40+16)+0+105}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o0agll-container\",layoutDependency:layoutDependency,layoutId:\"sFA_SDri2-container\",nodeId:\"sFA_SDri2\",rendersWithMotion:true,scopeId:\"FD4JMfEgc\",children:/*#__PURE__*/_jsx(MobileNav,{height:\"100%\",id:\"sFA_SDri2\",layoutId:\"sFA_SDri2\",obr13IztG:\"Blogs\",variant:matchVariant(\"P11C_oyi7\"),width:\"100%\",...addPropertyOverrides({uFTrKZxLA:{AGV82s3fe:resolvedLinks3[1]},xWNR__z5T:{AGV82s3fe:resolvedLinks3[0]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ndG8Pik22\"},implicitPathVariables:undefined},{href:{webPageId:\"ndG8Pik22\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,...addPropertyOverrides({uFTrKZxLA:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||337)-36-301)/2+40+24)+0+140},xWNR__z5T:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||329)-36-293)/2+40+16)+0+140}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1szrrn4-container\",layoutDependency:layoutDependency,layoutId:\"M3Dn5j_uC-container\",nodeId:\"M3Dn5j_uC\",rendersWithMotion:true,scopeId:\"FD4JMfEgc\",children:/*#__PURE__*/_jsx(MobileNav,{height:\"100%\",id:\"M3Dn5j_uC\",layoutId:\"M3Dn5j_uC\",obr13IztG:\"Contact\",variant:matchVariant(\"P11C_oyi7\"),width:\"100%\",...addPropertyOverrides({uFTrKZxLA:{AGV82s3fe:resolvedLinks4[1]},xWNR__z5T:{AGV82s3fe:resolvedLinks4[0]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"sm0ntU9_n\"},implicitPathVariables:undefined},{href:{webPageId:\"sm0ntU9_n\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,...addPropertyOverrides({uFTrKZxLA:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||337)-36-301)/2+40+24)+0+175},xWNR__z5T:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||329)-36-293)/2+40+16)+0+175}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14wm1mk-container\",layoutDependency:layoutDependency,layoutId:\"QfOQbOZ2p-container\",nodeId:\"QfOQbOZ2p\",rendersWithMotion:true,scopeId:\"FD4JMfEgc\",children:/*#__PURE__*/_jsx(MobileNav,{height:\"100%\",id:\"QfOQbOZ2p\",layoutId:\"QfOQbOZ2p\",obr13IztG:\"Privacy\",variant:matchVariant(\"P11C_oyi7\"),width:\"100%\",...addPropertyOverrides({uFTrKZxLA:{AGV82s3fe:resolvedLinks5[1]},xWNR__z5T:{AGV82s3fe:resolvedLinks5[0]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Gr5cFEugy\"},implicitPathVariables:undefined},{href:{webPageId:\"Gr5cFEugy\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,...addPropertyOverrides({uFTrKZxLA:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||337)-36-301)/2+40+24)+0+210},xWNR__z5T:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||329)-36-293)/2+40+16)+0+210}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ohmpz8-container\",layoutDependency:layoutDependency,layoutId:\"PAjOb1in_-container\",nodeId:\"PAjOb1in_\",rendersWithMotion:true,scopeId:\"FD4JMfEgc\",children:/*#__PURE__*/_jsx(MobileNav,{height:\"100%\",id:\"PAjOb1in_\",layoutId:\"PAjOb1in_\",obr13IztG:\"Terms Conditions\",variant:matchVariant(\"P11C_oyi7\"),width:\"100%\",...addPropertyOverrides({uFTrKZxLA:{AGV82s3fe:resolvedLinks6[1]},xWNR__z5T:{AGV82s3fe:resolvedLinks6[0]}},baseVariant,gestureVariant)})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3mff65\",\"data-framer-name\":\"Nav Links\",layoutDependency:layoutDependency,layoutId:\"HkrVkXeOX\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rjlpch-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"oXXnE1uaC-container\",nodeId:\"oXXnE1uaC\",rendersWithMotion:true,scopeId:\"FD4JMfEgc\",children:/*#__PURE__*/_jsx(Kern_LetterRollMenu,{accessibility:{ariaLabel:\"Site navigation\"},animation:{animationEnabled:true,charStagger:.035,dimInactive:{inactiveOpacity:.34},entrance:{entranceStagger:.09},flipAngle:90,flipLift:1,focusRail:{enabled:true},motionPreset:\"snap\",perspective:720,reducedMotionMode:\"static\",rollIntensity:1,rollStyle:\"roll\",staggerDirection:\"center\"},height:\"100%\",id:\"oXXnE1uaC\",interaction:{enableLinks:true,openInNewTab:false,showRowIndex:false},items:[{href:resolvedLinks7[0],label:\"Home\"}],layout:{align:\"start\",borderRadius:0,gap:0,paddingX:0,paddingY:0},layoutId:\"oXXnE1uaC\",styleGroup:{accentColor:\"var(--token-cdf22622-e7b6-496b-a184-118483dea805, rgb(103, 102, 255))\",backdropBlur:0,color:\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",hoverColor:\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",panelBackground:\"rgb(255, 255, 255)\"},typography:{font:{fontFamily:'\"TASA Orbiter\", \"TASA Orbiter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.08em\",lineHeight:\"0.1em\",textAlign:\"center\"},fontSizeDesktop:16,fontSizeMobile:16,fontSizeTablet:16,letterSpacing:\"-0.03em\",lineHeight:1,textTransform:\"none\"},width:\"100%\",...addPropertyOverrides({QLLscIh6E:{items:[{href:resolvedLinks7[1],label:\"Home\"}]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qxgf7w\",\"data-framer-name\":\"Line 1\",fill:'var(--token-c7222e59-c15d-4f2b-bac3-f4ddcdac3f83, rgb(3, 2, 11)) /* {\"name\":\"Title Black\"} */',intrinsicHeight:18,intrinsicWidth:3,layoutDependency:layoutDependency,layoutId:\"jowKbxWo9\",svg:'<svg width=\"3\" height=\"18\" viewBox=\"-1 -1 3 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<line x1=\"0.5\" y1=\"2.18557e-08\" x2=\"0.499999\" y2=\"16\" stroke=\"white\" stroke-opacity=\"0.2\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"vdK3MVP5w\"},implicitPathVariables:undefined},{href:{webPageId:\"vdK3MVP5w\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ymbccn-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Mc4TdFyXq-container\",nodeId:\"Mc4TdFyXq\",rendersWithMotion:true,scopeId:\"FD4JMfEgc\",children:/*#__PURE__*/_jsx(Kern_LetterRollMenu,{accessibility:{ariaLabel:\"Site navigation\"},animation:{animationEnabled:true,charStagger:.035,dimInactive:{inactiveOpacity:.34},entrance:{entranceStagger:.09},flipAngle:90,flipLift:1,focusRail:{enabled:true},motionPreset:\"snap\",perspective:720,reducedMotionMode:\"static\",rollIntensity:1,rollStyle:\"roll\",staggerDirection:\"center\"},height:\"100%\",id:\"Mc4TdFyXq\",interaction:{enableLinks:true,openInNewTab:false,showRowIndex:false},items:[{href:resolvedLinks8[0],label:\"About\"}],layout:{align:\"start\",borderRadius:0,gap:0,paddingX:0,paddingY:0},layoutId:\"Mc4TdFyXq\",styleGroup:{accentColor:\"var(--token-cdf22622-e7b6-496b-a184-118483dea805, rgb(103, 102, 255))\",backdropBlur:0,color:\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",hoverColor:\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",panelBackground:\"rgb(255, 255, 255)\"},typography:{font:{fontFamily:'\"TASA Orbiter\", \"TASA Orbiter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.08em\",lineHeight:\"0.1em\",textAlign:\"center\"},fontSizeDesktop:16,fontSizeMobile:16,fontSizeTablet:16,letterSpacing:\"-0.03em\",lineHeight:1,textTransform:\"none\"},width:\"100%\",...addPropertyOverrides({QLLscIh6E:{items:[{href:resolvedLinks8[1],label:\"About\"}]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-160b8jw\",\"data-framer-name\":\"Line 2\",fill:'var(--token-c7222e59-c15d-4f2b-bac3-f4ddcdac3f83, rgb(3, 2, 11)) /* {\"name\":\"Title Black\"} */',intrinsicHeight:18,intrinsicWidth:3,layoutDependency:layoutDependency,layoutId:\"iBbykoH97\",svg:'<svg width=\"3\" height=\"18\" viewBox=\"-1 -1 3 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<line x1=\"0.5\" y1=\"2.18557e-08\" x2=\"0.499999\" y2=\"16\" stroke=\"white\" stroke-opacity=\"0.2\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"z3VLSYbiW\"},implicitPathVariables:undefined},{href:{webPageId:\"z3VLSYbiW\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jkn79-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"M6Tz5GGP0-container\",nodeId:\"M6Tz5GGP0\",rendersWithMotion:true,scopeId:\"FD4JMfEgc\",children:/*#__PURE__*/_jsx(Kern_LetterRollMenu,{accessibility:{ariaLabel:\"Site navigation\"},animation:{animationEnabled:true,charStagger:.035,dimInactive:{inactiveOpacity:.34},entrance:{entranceStagger:.09},flipAngle:90,flipLift:1,focusRail:{enabled:true},motionPreset:\"snap\",perspective:720,reducedMotionMode:\"static\",rollIntensity:1,rollStyle:\"roll\",staggerDirection:\"center\"},height:\"100%\",id:\"M6Tz5GGP0\",interaction:{enableLinks:true,openInNewTab:false,showRowIndex:false},items:[{href:resolvedLinks9[0],label:\"Projects\"}],layout:{align:\"start\",borderRadius:0,gap:0,paddingX:0,paddingY:0},layoutId:\"M6Tz5GGP0\",styleGroup:{accentColor:\"var(--token-cdf22622-e7b6-496b-a184-118483dea805, rgb(103, 102, 255))\",backdropBlur:0,color:\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",hoverColor:\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",panelBackground:\"rgb(255, 255, 255)\"},typography:{font:{fontFamily:'\"TASA Orbiter\", \"TASA Orbiter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.08em\",lineHeight:\"0.1em\",textAlign:\"center\"},fontSizeDesktop:16,fontSizeMobile:16,fontSizeTablet:16,letterSpacing:\"-0.03em\",lineHeight:1,textTransform:\"none\"},width:\"100%\",...addPropertyOverrides({QLLscIh6E:{items:[{href:resolvedLinks9[1],label:\"Projects\"}]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13z2197\",\"data-framer-name\":\"Line 3\",fill:'var(--token-c7222e59-c15d-4f2b-bac3-f4ddcdac3f83, rgb(3, 2, 11)) /* {\"name\":\"Title Black\"} */',intrinsicHeight:18,intrinsicWidth:3,layoutDependency:layoutDependency,layoutId:\"bau6hwZU4\",svg:'<svg width=\"3\" height=\"18\" viewBox=\"-1 -1 3 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<line x1=\"0.5\" y1=\"2.18557e-08\" x2=\"0.499999\" y2=\"16\" stroke=\"white\" stroke-opacity=\"0.2\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"f1pa3tiQZ\"},implicitPathVariables:undefined},{href:{webPageId:\"f1pa3tiQZ\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1js2d7p-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zjaxrYq6P-container\",nodeId:\"zjaxrYq6P\",rendersWithMotion:true,scopeId:\"FD4JMfEgc\",children:/*#__PURE__*/_jsx(Kern_LetterRollMenu,{accessibility:{ariaLabel:\"Site navigation\"},animation:{animationEnabled:true,charStagger:.035,dimInactive:{inactiveOpacity:.34},entrance:{entranceStagger:.09},flipAngle:90,flipLift:1,focusRail:{enabled:true},motionPreset:\"snap\",perspective:720,reducedMotionMode:\"static\",rollIntensity:1,rollStyle:\"roll\",staggerDirection:\"center\"},height:\"100%\",id:\"zjaxrYq6P\",interaction:{enableLinks:true,openInNewTab:false,showRowIndex:false},items:[{href:resolvedLinks10[0],label:\"Blogs\"}],layout:{align:\"start\",borderRadius:0,gap:0,paddingX:0,paddingY:0},layoutId:\"zjaxrYq6P\",styleGroup:{accentColor:\"var(--token-cdf22622-e7b6-496b-a184-118483dea805, rgb(103, 102, 255))\",backdropBlur:0,color:\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",hoverColor:\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",panelBackground:\"rgb(255, 255, 255)\"},typography:{font:{fontFamily:'\"TASA Orbiter\", \"TASA Orbiter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.08em\",lineHeight:\"0.1em\",textAlign:\"center\"},fontSizeDesktop:16,fontSizeMobile:16,fontSizeTablet:16,letterSpacing:\"-0.03em\",lineHeight:1,textTransform:\"none\"},width:\"100%\",...addPropertyOverrides({QLLscIh6E:{items:[{href:resolvedLinks10[1],label:\"Blogs\"}]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19ppwld\",\"data-framer-name\":\"Line 4\",fill:'var(--token-c7222e59-c15d-4f2b-bac3-f4ddcdac3f83, rgb(3, 2, 11)) /* {\"name\":\"Title Black\"} */',intrinsicHeight:18,intrinsicWidth:3,layoutDependency:layoutDependency,layoutId:\"Vd0zgUbRo\",svg:'<svg width=\"3\" height=\"18\" viewBox=\"-1 -1 3 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<line x1=\"0.5\" y1=\"2.18557e-08\" x2=\"0.499999\" y2=\"16\" stroke=\"white\" stroke-opacity=\"0.2\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+(12+((componentViewport?.height||68)-24-200)/2)+78,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-1mf9uce-container\",id:`${layoutId}-1mf9uce`,layoutDependency:layoutDependency,layoutId:\"P38H5_RNZ-container\",nodeId:\"P38H5_RNZ\",ref:ref1,rendersWithMotion:true,scopeId:\"FD4JMfEgc\",children:[/*#__PURE__*/_jsx(Dropdown,{DeAV0N4p4:DeAV0N4p413elrgn({overlay}),height:\"100%\",id:\"P38H5_RNZ\",layoutId:\"P38H5_RNZ\",variant:matchVariant(overlay.visible&&\"jgKmptJq_\",overlay.visible?\"jgKmptJq_\":\"AF2iPzOmv\"),width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-1mf9uce`,offsetX:-118.6953,offsetY:18,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-ttpsl0\",exit:animation1,initial:animation3,layoutDependency:layoutDependency,layoutId:\"HPmqsnrlo\",ref:ref2,role:\"dialog\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p8pyxr\",\"data-framer-name\":\"Mega Menu\",layoutDependency:layoutDependency,layoutId:\"dOj_3SexU\",style:{backgroundColor:\"var(--token-125627f5-c343-40cb-81a5-9ac294536327, rgb(3, 2, 11))\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32},variants:{QLLscIh6E:{backgroundColor:\"var(--token-71ee4746-48ce-4a99-a1ac-5f240398ec69, rgba(3, 2, 11, 0.4))\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yktw2q\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"BYhbZNDcy\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4wx34e\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"qk4ztMew8\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-107h32z-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"smBJ22j9P-container\",nodeId:\"smBJ22j9P\",rendersWithMotion:true,scopeId:\"FD4JMfEgc\",children:/*#__PURE__*/_jsx(Kern_LetterRollMenu,{accessibility:{ariaLabel:\"Site navigation\"},animation:{animationEnabled:true,charStagger:.035,dimInactive:{inactiveOpacity:.34},entrance:{entranceStagger:.09},flipAngle:90,flipLift:1,focusRail:{enabled:true},motionPreset:\"snap\",perspective:720,reducedMotionMode:\"static\",rollIntensity:1,rollStyle:\"roll\",staggerDirection:\"center\"},height:\"100%\",id:\"smBJ22j9P\",interaction:{enableLinks:true,openInNewTab:false,showRowIndex:false},items:[{href:resolvedLinks11[0],label:\"Home\"}],layout:{align:\"start\",borderRadius:0,gap:0,paddingX:0,paddingY:0},layoutId:\"smBJ22j9P\",styleGroup:{accentColor:\"var(--token-cdf22622-e7b6-496b-a184-118483dea805, rgb(103, 102, 255))\",backdropBlur:0,color:\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",hoverColor:\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",panelBackground:\"rgb(255, 255, 255)\"},typography:{font:{fontFamily:'\"TASA Orbiter\", \"TASA Orbiter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.08em\",lineHeight:\"0.1em\",textAlign:\"center\"},fontSizeDesktop:16,fontSizeMobile:16,fontSizeTablet:16,letterSpacing:\"-0.03em\",lineHeight:1,textTransform:\"none\"},width:\"100%\",...addPropertyOverrides({QLLscIh6E:{items:[{href:resolvedLinks11[1],label:\"Home\"}]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"vdK3MVP5w\"},implicitPathVariables:undefined},{href:{webPageId:\"vdK3MVP5w\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gigmox-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"D7tcmbFt6-container\",nodeId:\"D7tcmbFt6\",rendersWithMotion:true,scopeId:\"FD4JMfEgc\",children:/*#__PURE__*/_jsx(Kern_LetterRollMenu,{accessibility:{ariaLabel:\"Site navigation\"},animation:{animationEnabled:true,charStagger:.035,dimInactive:{inactiveOpacity:.34},entrance:{entranceStagger:.09},flipAngle:90,flipLift:1,focusRail:{enabled:true},motionPreset:\"snap\",perspective:720,reducedMotionMode:\"static\",rollIntensity:1,rollStyle:\"roll\",staggerDirection:\"center\"},height:\"100%\",id:\"D7tcmbFt6\",interaction:{enableLinks:true,openInNewTab:false,showRowIndex:false},items:[{href:resolvedLinks12[0],label:\"About\"}],layout:{align:\"start\",borderRadius:0,gap:0,paddingX:0,paddingY:0},layoutId:\"D7tcmbFt6\",styleGroup:{accentColor:\"var(--token-cdf22622-e7b6-496b-a184-118483dea805, rgb(103, 102, 255))\",backdropBlur:0,color:\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",hoverColor:\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",panelBackground:\"rgb(255, 255, 255)\"},typography:{font:{fontFamily:'\"TASA Orbiter\", \"TASA Orbiter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.08em\",lineHeight:\"0.1em\",textAlign:\"center\"},fontSizeDesktop:16,fontSizeMobile:16,fontSizeTablet:16,letterSpacing:\"-0.03em\",lineHeight:1,textTransform:\"none\"},width:\"100%\",...addPropertyOverrides({QLLscIh6E:{items:[{href:resolvedLinks12[1],label:\"About\"}]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"z3VLSYbiW\"},implicitPathVariables:undefined},{href:{webPageId:\"z3VLSYbiW\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-c3qalu-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"oB_NkStaS-container\",nodeId:\"oB_NkStaS\",rendersWithMotion:true,scopeId:\"FD4JMfEgc\",children:/*#__PURE__*/_jsx(Kern_LetterRollMenu,{accessibility:{ariaLabel:\"Site navigation\"},animation:{animationEnabled:true,charStagger:.035,dimInactive:{inactiveOpacity:.34},entrance:{entranceStagger:.09},flipAngle:90,flipLift:1,focusRail:{enabled:true},motionPreset:\"snap\",perspective:720,reducedMotionMode:\"static\",rollIntensity:1,rollStyle:\"roll\",staggerDirection:\"center\"},height:\"100%\",id:\"oB_NkStaS\",interaction:{enableLinks:true,openInNewTab:false,showRowIndex:false},items:[{href:resolvedLinks13[0],label:\"Projects\"}],layout:{align:\"start\",borderRadius:0,gap:0,paddingX:0,paddingY:0},layoutId:\"oB_NkStaS\",styleGroup:{accentColor:\"var(--token-cdf22622-e7b6-496b-a184-118483dea805, rgb(103, 102, 255))\",backdropBlur:0,color:\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",hoverColor:\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",panelBackground:\"rgb(255, 255, 255)\"},typography:{font:{fontFamily:'\"TASA Orbiter\", \"TASA Orbiter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.08em\",lineHeight:\"0.1em\",textAlign:\"center\"},fontSizeDesktop:16,fontSizeMobile:16,fontSizeTablet:16,letterSpacing:\"-0.03em\",lineHeight:1,textTransform:\"none\"},width:\"100%\",...addPropertyOverrides({QLLscIh6E:{items:[{href:resolvedLinks13[1],label:\"Projects\"}]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"f1pa3tiQZ\"},implicitPathVariables:undefined},{href:{webPageId:\"f1pa3tiQZ\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sl6hor-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"m2abnjMgQ-container\",nodeId:\"m2abnjMgQ\",rendersWithMotion:true,scopeId:\"FD4JMfEgc\",children:/*#__PURE__*/_jsx(Kern_LetterRollMenu,{accessibility:{ariaLabel:\"Site navigation\"},animation:{animationEnabled:true,charStagger:.035,dimInactive:{inactiveOpacity:.34},entrance:{entranceStagger:.09},flipAngle:90,flipLift:1,focusRail:{enabled:true},motionPreset:\"snap\",perspective:720,reducedMotionMode:\"static\",rollIntensity:1,rollStyle:\"roll\",staggerDirection:\"center\"},height:\"100%\",id:\"m2abnjMgQ\",interaction:{enableLinks:true,openInNewTab:false,showRowIndex:false},items:[{href:resolvedLinks14[0],label:\"Blogs\"}],layout:{align:\"start\",borderRadius:0,gap:0,paddingX:0,paddingY:0},layoutId:\"m2abnjMgQ\",styleGroup:{accentColor:\"var(--token-cdf22622-e7b6-496b-a184-118483dea805, rgb(103, 102, 255))\",backdropBlur:0,color:\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",hoverColor:\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",panelBackground:\"rgb(255, 255, 255)\"},typography:{font:{fontFamily:'\"TASA Orbiter\", \"TASA Orbiter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.08em\",lineHeight:\"0.1em\",textAlign:\"center\"},fontSizeDesktop:16,fontSizeMobile:16,fontSizeTablet:16,letterSpacing:\"-0.03em\",lineHeight:1,textTransform:\"none\"},width:\"100%\",...addPropertyOverrides({QLLscIh6E:{items:[{href:resolvedLinks14[1],label:\"Blogs\"}]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gdmjs7\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"DY2N93vAV\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ndG8Pik22\"},implicitPathVariables:undefined},{href:{webPageId:\"ndG8Pik22\"},implicitPathVariables:undefined}],children:resolvedLinks15=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nrbkv0-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Apfkzyq3r-container\",nodeId:\"Apfkzyq3r\",rendersWithMotion:true,scopeId:\"FD4JMfEgc\",children:/*#__PURE__*/_jsx(Kern_LetterRollMenu,{accessibility:{ariaLabel:\"Site navigation\"},animation:{animationEnabled:true,charStagger:.035,dimInactive:{inactiveOpacity:.34},entrance:{entranceStagger:.09},flipAngle:90,flipLift:1,focusRail:{enabled:true},motionPreset:\"snap\",perspective:720,reducedMotionMode:\"static\",rollIntensity:1,rollStyle:\"roll\",staggerDirection:\"center\"},height:\"100%\",id:\"Apfkzyq3r\",interaction:{enableLinks:true,openInNewTab:false,showRowIndex:false},items:[{href:resolvedLinks15[0],label:\"Contact\"}],layout:{align:\"start\",borderRadius:0,gap:0,paddingX:0,paddingY:0},layoutId:\"Apfkzyq3r\",styleGroup:{accentColor:\"var(--token-cdf22622-e7b6-496b-a184-118483dea805, rgb(103, 102, 255))\",backdropBlur:0,color:\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",hoverColor:\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",panelBackground:\"rgb(255, 255, 255)\"},typography:{font:{fontFamily:'\"TASA Orbiter\", \"TASA Orbiter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.08em\",lineHeight:\"0.1em\",textAlign:\"center\"},fontSizeDesktop:16,fontSizeMobile:16,fontSizeTablet:16,letterSpacing:\"-0.03em\",lineHeight:1,textTransform:\"none\"},width:\"100%\",...addPropertyOverrides({QLLscIh6E:{items:[{href:resolvedLinks15[1],label:\"Contact\"}]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"sm0ntU9_n\"},implicitPathVariables:undefined},{href:{webPageId:\"sm0ntU9_n\"},implicitPathVariables:undefined}],children:resolvedLinks16=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nv7jfx-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"s9J9xJEna-container\",nodeId:\"s9J9xJEna\",rendersWithMotion:true,scopeId:\"FD4JMfEgc\",children:/*#__PURE__*/_jsx(Kern_LetterRollMenu,{accessibility:{ariaLabel:\"Site navigation\"},animation:{animationEnabled:true,charStagger:.035,dimInactive:{inactiveOpacity:.34},entrance:{entranceStagger:.09},flipAngle:90,flipLift:1,focusRail:{enabled:true},motionPreset:\"snap\",perspective:720,reducedMotionMode:\"static\",rollIntensity:1,rollStyle:\"roll\",staggerDirection:\"center\"},height:\"100%\",id:\"s9J9xJEna\",interaction:{enableLinks:true,openInNewTab:false,showRowIndex:false},items:[{href:resolvedLinks16[0],label:\"Privacy\"}],layout:{align:\"start\",borderRadius:0,gap:0,paddingX:0,paddingY:0},layoutId:\"s9J9xJEna\",styleGroup:{accentColor:\"var(--token-cdf22622-e7b6-496b-a184-118483dea805, rgb(103, 102, 255))\",backdropBlur:0,color:\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",hoverColor:\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",panelBackground:\"rgb(255, 255, 255)\"},typography:{font:{fontFamily:'\"TASA Orbiter\", \"TASA Orbiter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.08em\",lineHeight:\"0.1em\",textAlign:\"center\"},fontSizeDesktop:16,fontSizeMobile:16,fontSizeTablet:16,letterSpacing:\"-0.03em\",lineHeight:1,textTransform:\"none\"},width:\"100%\",...addPropertyOverrides({QLLscIh6E:{items:[{href:resolvedLinks16[1],label:\"Privacy\"}]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks17=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cz46lz-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"JDlUaYPiG-container\",nodeId:\"JDlUaYPiG\",rendersWithMotion:true,scopeId:\"FD4JMfEgc\",children:/*#__PURE__*/_jsx(Kern_LetterRollMenu,{accessibility:{ariaLabel:\"Site navigation\"},animation:{animationEnabled:true,charStagger:.035,dimInactive:{inactiveOpacity:.34},entrance:{entranceStagger:.09},flipAngle:90,flipLift:1,focusRail:{enabled:true},motionPreset:\"snap\",perspective:720,reducedMotionMode:\"static\",rollIntensity:1,rollStyle:\"roll\",staggerDirection:\"center\"},height:\"100%\",id:\"JDlUaYPiG\",interaction:{enableLinks:true,openInNewTab:false,showRowIndex:false},items:[{href:resolvedLinks17[0],label:\"Terms-Condition\"}],layout:{align:\"start\",borderRadius:0,gap:0,paddingX:0,paddingY:0},layoutId:\"JDlUaYPiG\",styleGroup:{accentColor:\"var(--token-cdf22622-e7b6-496b-a184-118483dea805, rgb(103, 102, 255))\",backdropBlur:0,color:\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",hoverColor:\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",panelBackground:\"rgb(255, 255, 255)\"},typography:{font:{fontFamily:'\"TASA Orbiter\", \"TASA Orbiter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.08em\",lineHeight:\"0.1em\",textAlign:\"center\"},fontSizeDesktop:16,fontSizeMobile:16,fontSizeTablet:16,letterSpacing:\"-0.03em\",lineHeight:1,textTransform:\"none\"},width:\"100%\",...addPropertyOverrides({QLLscIh6E:{items:[{href:resolvedLinks17[1],label:\"Terms-Condition\"}]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xg0ryg\",\"data-border\":true,\"data-framer-name\":\"Content Right\",layoutDependency:layoutDependency,layoutId:\"uoi8LPVB8\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3e0d9f97-b2e5-4e0f-8994-8677189d6675, rgba(103, 102, 255, 0.28))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-c7222e59-c15d-4f2b-bac3-f4ddcdac3f83, rgb(3, 2, 11))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-51fa99\",\"data-framer-name\":\"Pricing Plan Card\",fill:'var(--token-c7222e59-c15d-4f2b-bac3-f4ddcdac3f83, rgb(3, 2, 11)) /* {\"name\":\"Title Black\"} */',intrinsicHeight:371,intrinsicWidth:489,layoutDependency:layoutDependency,layoutId:\"aymfDKKKf\",style:{opacity:.17},svg:'<svg width=\"489\" height=\"371\" viewBox=\"0 0 489 371\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g filter=\"url(#filter0_f_87_11381)\">\\n<ellipse cx=\"244.5\" cy=\"168.5\" rx=\"244.5\" ry=\"168.5\" transform=\"rotate(180 244.5 168.5)\" fill=\"#6766FF\"/>\\n</g>\\n<path d=\"M406.811 65.0682V96.7053M406.811 65.0682C406.811 60.0969 406.811 57.6112 408.355 56.0668C409.899 54.5225 412.385 54.5225 417.356 54.5225L448.993 54.5225C453.965 54.5225 456.45 54.5225 457.995 56.0668C459.539 57.6112 459.539 60.0969 459.539 65.0682V96.7053C459.539 101.677 459.539 104.162 457.995 105.707C456.45 107.251 453.965 107.251 448.993 107.251M406.811 65.0682C406.811 60.0969 406.811 57.6112 405.266 56.0668C403.722 54.5225 401.236 54.5225 396.265 54.5225L364.628 54.5225C359.656 54.5225 357.171 54.5225 355.626 56.0668C354.082 57.6112 354.082 60.0969 354.082 65.0682M417.356 107.251H448.993M417.356 107.251C412.385 107.251 409.899 107.251 408.355 105.707C406.811 104.162 406.811 101.677 406.811 96.7053M417.356 107.251C412.385 107.251 409.899 107.251 408.355 108.795C406.811 110.34 406.811 112.825 406.811 117.797M406.811 96.7053C406.811 101.677 406.811 104.162 405.266 105.707C403.722 107.251 401.236 107.251 396.265 107.251M448.993 107.251C453.965 107.251 456.45 107.251 457.995 108.795C459.539 110.34 459.539 112.825 459.539 117.797V149.434C459.539 154.405 459.539 156.891 457.995 158.435C456.45 159.979 453.965 159.979 448.993 159.979M406.811 117.797V149.434M406.811 117.797C406.811 112.825 406.811 110.34 405.266 108.795C403.722 107.251 401.236 107.251 396.265 107.251M417.356 159.979H448.993M417.356 159.979C412.385 159.979 409.899 159.979 408.355 158.435C406.811 156.891 406.811 154.405 406.811 149.434M417.356 159.979C412.385 159.979 409.899 159.979 408.355 161.524C406.811 163.068 406.811 165.554 406.811 170.525M406.811 149.434C406.811 154.405 406.811 156.891 405.266 158.435C403.722 159.979 401.236 159.979 396.265 159.979M448.993 159.979C453.965 159.979 456.45 159.979 457.995 161.524C459.539 163.068 459.539 165.554 459.539 170.525V202.162C459.539 207.134 459.539 209.619 457.995 211.164C456.45 212.708 453.965 212.708 448.993 212.708M406.811 170.525V202.162M406.811 170.525C406.811 165.554 406.811 163.068 405.266 161.524C403.722 159.979 401.236 159.979 396.265 159.979M417.356 212.708H448.993M417.356 212.708C412.385 212.708 409.899 212.708 408.355 211.164C406.811 209.619 406.811 207.134 406.811 202.162M417.356 212.708C412.385 212.708 409.899 212.708 408.355 214.252C406.811 215.797 406.811 218.282 406.811 223.254M406.811 202.162C406.811 207.134 406.811 209.619 405.266 211.164C403.722 212.708 401.236 212.708 396.265 212.708M448.993 212.708C453.965 212.708 456.45 212.708 457.995 214.252C459.539 215.797 459.539 218.282 459.539 223.254V254.891C459.539 259.862 459.539 262.348 457.995 263.892C456.45 265.437 453.965 265.437 448.993 265.437M406.811 223.254V254.891M406.811 223.254C406.811 218.282 406.811 215.797 405.266 214.252C403.722 212.708 401.236 212.708 396.265 212.708M417.356 265.437H448.993M417.356 265.437C412.385 265.437 409.899 265.437 408.355 263.892C406.811 262.348 406.811 259.862 406.811 254.891M417.356 265.437C412.385 265.437 409.899 265.437 408.355 266.981C406.811 268.525 406.811 271.011 406.811 275.982M406.811 254.891C406.811 259.862 406.811 262.348 405.266 263.892C403.722 265.437 401.236 265.437 396.265 265.437M448.993 265.437C453.965 265.437 456.45 265.437 457.995 266.981C459.539 268.525 459.539 271.011 459.539 275.982L459.539 307.619C459.539 312.591 459.539 315.076 457.995 316.621C456.45 318.165 453.965 318.165 448.993 318.165M406.811 275.982V307.619M406.811 275.982C406.811 271.011 406.811 268.525 405.266 266.981C403.722 265.437 401.236 265.437 396.265 265.437M417.356 318.165H448.993M417.356 318.165C412.385 318.165 409.899 318.165 408.355 316.621C406.811 315.076 406.811 312.591 406.811 307.619M417.356 318.165C412.385 318.165 409.899 318.165 408.355 319.709C406.811 321.254 406.811 323.739 406.811 328.711M406.811 307.619C406.811 312.591 406.811 315.076 405.266 316.621C403.722 318.165 401.236 318.165 396.265 318.165M448.993 318.165C453.965 318.165 456.45 318.165 457.995 319.709C459.539 321.254 459.539 323.739 459.539 328.711V360.348C459.539 365.319 459.539 367.805 457.995 369.349C456.45 370.894 453.965 370.894 448.993 370.894H417.356C412.385 370.894 409.899 370.894 408.355 369.349C406.811 367.805 406.811 365.319 406.811 360.348M406.811 328.711V360.348M406.811 328.711C406.811 323.739 406.811 321.254 405.266 319.709C403.722 318.165 401.236 318.165 396.265 318.165M406.811 360.348C406.811 365.319 406.811 367.805 405.266 369.349C403.722 370.894 401.236 370.894 396.265 370.894H364.628C359.656 370.894 357.171 370.894 355.626 369.349C354.082 367.805 354.082 365.319 354.082 360.348M354.082 65.0682V96.7053M354.082 65.0682C354.082 60.0969 354.082 57.6112 352.538 56.0668C350.993 54.5225 348.508 54.5225 343.536 54.5225L311.899 54.5225C306.928 54.5225 304.442 54.5225 302.898 56.0668C301.354 57.6112 301.354 60.0969 301.354 65.0682M364.628 107.251L396.265 107.251M364.628 107.251C359.656 107.251 357.171 107.251 355.626 105.707C354.082 104.162 354.082 101.677 354.082 96.7053M364.628 107.251C359.656 107.251 357.171 107.251 355.626 108.795C354.082 110.34 354.082 112.825 354.082 117.797M354.082 96.7053C354.082 101.677 354.082 104.162 352.538 105.707C350.993 107.251 348.508 107.251 343.536 107.251M354.082 117.797V149.434M354.082 117.797C354.082 112.825 354.082 110.34 352.538 108.795C350.993 107.251 348.508 107.251 343.536 107.251M364.628 159.979H396.265M364.628 159.979C359.656 159.979 357.171 159.979 355.626 158.435C354.082 156.891 354.082 154.405 354.082 149.434M364.628 159.979C359.656 159.979 357.171 159.979 355.626 161.524C354.082 163.068 354.082 165.554 354.082 170.525M354.082 149.434C354.082 154.405 354.082 156.891 352.538 158.435C350.993 159.979 348.508 159.979 343.536 159.979M354.082 170.525V202.162M354.082 170.525C354.082 165.554 354.082 163.068 352.538 161.524C350.993 159.979 348.508 159.979 343.536 159.979M364.628 212.708H396.265M364.628 212.708C359.656 212.708 357.171 212.708 355.626 211.164C354.082 209.619 354.082 207.134 354.082 202.162M364.628 212.708C359.656 212.708 357.171 212.708 355.626 214.252C354.082 215.797 354.082 218.282 354.082 223.254M354.082 202.162C354.082 207.134 354.082 209.619 352.538 211.164C350.993 212.708 348.508 212.708 343.536 212.708M354.082 223.254V254.891M354.082 223.254C354.082 218.282 354.082 215.797 352.538 214.252C350.993 212.708 348.508 212.708 343.536 212.708M364.628 265.437H396.265M364.628 265.437C359.656 265.437 357.171 265.437 355.626 263.892C354.082 262.348 354.082 259.862 354.082 254.891M364.628 265.437C359.656 265.437 357.171 265.437 355.626 266.981C354.082 268.525 354.082 271.011 354.082 275.982M354.082 254.891C354.082 259.862 354.082 262.348 352.538 263.892C350.993 265.437 348.508 265.437 343.536 265.437M354.082 275.982V307.619M354.082 275.982C354.082 271.011 354.082 268.525 352.538 266.981C350.993 265.437 348.508 265.437 343.536 265.437M364.628 318.165H396.265M364.628 318.165C359.656 318.165 357.171 318.165 355.626 316.621C354.082 315.076 354.082 312.591 354.082 307.619M364.628 318.165C359.656 318.165 357.171 318.165 355.626 319.709C354.082 321.254 354.082 323.739 354.082 328.711M354.082 307.619C354.082 312.591 354.082 315.076 352.538 316.621C350.993 318.165 348.508 318.165 343.536 318.165M354.082 328.711L354.082 360.348M354.082 328.711C354.082 323.739 354.082 321.254 352.538 319.709C350.993 318.165 348.508 318.165 343.536 318.165M354.082 360.348C354.082 365.319 354.082 367.805 352.538 369.349C350.993 370.894 348.508 370.894 343.536 370.894H311.899C306.928 370.894 304.442 370.894 302.898 369.349C301.354 367.805 301.354 365.319 301.354 360.348M301.354 65.0682V96.7053M301.354 65.0682C301.354 60.0969 301.354 57.6112 299.809 56.0668C298.265 54.5225 295.779 54.5225 290.808 54.5225L259.171 54.5225C254.199 54.5225 251.714 54.5225 250.169 56.0668C248.625 57.6112 248.625 60.0969 248.625 65.0682M311.899 107.251L343.536 107.251M311.899 107.251C306.928 107.251 304.442 107.251 302.898 105.707C301.354 104.162 301.354 101.677 301.354 96.7053M311.899 107.251C306.928 107.251 304.442 107.251 302.898 108.795C301.354 110.34 301.354 112.825 301.354 117.797M301.354 96.7053C301.354 101.677 301.354 104.162 299.809 105.707C298.265 107.251 295.779 107.251 290.808 107.251M301.354 117.797V149.434M301.354 117.797C301.354 112.825 301.354 110.34 299.809 108.795C298.265 107.251 295.779 107.251 290.808 107.251M311.899 159.979H343.536M311.899 159.979C306.928 159.979 304.442 159.979 302.898 158.435C301.354 156.891 301.354 154.405 301.354 149.434M311.899 159.979C306.928 159.979 304.442 159.979 302.898 161.524C301.354 163.068 301.354 165.554 301.354 170.525M301.354 149.434C301.354 154.405 301.354 156.891 299.809 158.435C298.265 159.979 295.779 159.979 290.808 159.979M301.354 170.525V202.162M301.354 170.525C301.354 165.554 301.354 163.068 299.809 161.524C298.265 159.979 295.779 159.979 290.808 159.979M311.899 212.708H343.536M311.899 212.708C306.928 212.708 304.442 212.708 302.898 211.164C301.354 209.619 301.354 207.134 301.354 202.162M311.899 212.708C306.928 212.708 304.442 212.708 302.898 214.252C301.354 215.797 301.354 218.282 301.354 223.254M301.354 202.162C301.354 207.134 301.354 209.619 299.809 211.164C298.265 212.708 295.779 212.708 290.808 212.708M301.354 223.254V254.891M301.354 223.254C301.354 218.282 301.354 215.797 299.809 214.252C298.265 212.708 295.779 212.708 290.808 212.708M311.899 265.437H343.536M311.899 265.437C306.928 265.437 304.442 265.437 302.898 263.892C301.354 262.348 301.354 259.862 301.354 254.891M311.899 265.437C306.928 265.437 304.442 265.437 302.898 266.981C301.354 268.525 301.354 271.011 301.354 275.982M301.354 254.891C301.354 259.862 301.354 262.348 299.809 263.892C298.265 265.437 295.779 265.437 290.808 265.437M301.354 275.982V307.619M301.354 275.982C301.354 271.011 301.354 268.525 299.809 266.981C298.265 265.437 295.779 265.437 290.808 265.437M311.899 318.165H343.536M311.899 318.165C306.928 318.165 304.442 318.165 302.898 316.621C301.354 315.076 301.354 312.591 301.354 307.619M311.899 318.165C306.928 318.165 304.442 318.165 302.898 319.709C301.354 321.254 301.354 323.739 301.354 328.711M301.354 307.619C301.354 312.591 301.354 315.076 299.809 316.621C298.265 318.165 295.779 318.165 290.808 318.165M301.354 328.711V360.348M301.354 328.711C301.354 323.739 301.354 321.254 299.809 319.709C298.265 318.165 295.779 318.165 290.808 318.165M301.354 360.348C301.354 365.319 301.354 367.805 299.809 369.349C298.265 370.894 295.779 370.894 290.808 370.894H259.171C254.199 370.894 251.714 370.894 250.169 369.349C248.625 367.805 248.625 365.319 248.625 360.348M248.625 65.0682V96.7053M248.625 65.0682C248.625 60.0969 248.625 57.6112 247.081 56.0668C245.536 54.5225 243.051 54.5225 238.079 54.5225H206.442C201.471 54.5225 198.985 54.5225 197.441 56.0668C195.896 57.6112 195.896 60.0969 195.896 65.0682M259.171 107.251H290.808M259.171 107.251C254.199 107.251 251.714 107.251 250.169 105.707C248.625 104.162 248.625 101.677 248.625 96.7053M259.171 107.251C254.199 107.251 251.714 107.251 250.169 108.795C248.625 110.34 248.625 112.825 248.625 117.797M248.625 96.7053C248.625 101.677 248.625 104.162 247.081 105.707C245.536 107.251 243.051 107.251 238.079 107.251M248.625 117.797V149.434M248.625 117.797C248.625 112.825 248.625 110.34 247.081 108.795C245.536 107.251 243.051 107.251 238.079 107.251M259.171 159.979L290.808 159.979M259.171 159.979C254.199 159.979 251.714 159.979 250.169 158.435C248.625 156.891 248.625 154.405 248.625 149.434M259.171 159.979C254.199 159.979 251.714 159.979 250.169 161.524C248.625 163.068 248.625 165.554 248.625 170.525M248.625 149.434C248.625 154.405 248.625 156.891 247.081 158.435C245.536 159.979 243.051 159.979 238.079 159.979M248.625 170.525V202.162M248.625 170.525C248.625 165.554 248.625 163.068 247.081 161.524C245.536 159.979 243.051 159.979 238.079 159.979M259.171 212.708H290.808M259.171 212.708C254.199 212.708 251.714 212.708 250.169 211.164C248.625 209.619 248.625 207.134 248.625 202.162M259.171 212.708C254.199 212.708 251.714 212.708 250.169 214.252C248.625 215.797 248.625 218.282 248.625 223.254M248.625 202.162C248.625 207.134 248.625 209.619 247.081 211.164C245.536 212.708 243.051 212.708 238.079 212.708M248.625 223.254V254.891M248.625 223.254C248.625 218.282 248.625 215.797 247.081 214.252C245.536 212.708 243.051 212.708 238.079 212.708M259.171 265.437H290.808M259.171 265.437C254.199 265.437 251.714 265.437 250.169 263.892C248.625 262.348 248.625 259.862 248.625 254.891M259.171 265.437C254.199 265.437 251.714 265.437 250.169 266.981C248.625 268.525 248.625 271.011 248.625 275.982M248.625 254.891C248.625 259.862 248.625 262.348 247.081 263.892C245.536 265.437 243.051 265.437 238.079 265.437M248.625 275.982V307.619M248.625 275.982C248.625 271.011 248.625 268.525 247.081 266.981C245.536 265.437 243.051 265.437 238.079 265.437M259.171 318.165H290.808M259.171 318.165C254.199 318.165 251.714 318.165 250.169 316.621C248.625 315.076 248.625 312.591 248.625 307.619M259.171 318.165C254.199 318.165 251.714 318.165 250.169 319.709C248.625 321.254 248.625 323.739 248.625 328.711M248.625 307.619C248.625 312.591 248.625 315.076 247.081 316.621C245.536 318.165 243.051 318.165 238.079 318.165M248.625 328.711V360.348M248.625 328.711C248.625 323.739 248.625 321.254 247.081 319.709C245.536 318.165 243.051 318.165 238.079 318.165M248.625 360.348C248.625 365.319 248.625 367.805 247.081 369.349C245.536 370.894 243.051 370.894 238.079 370.894L206.442 370.894C201.471 370.894 198.985 370.894 197.441 369.349C195.896 367.805 195.896 365.319 195.896 360.348M195.896 65.0682V96.7053M195.896 65.0682C195.896 60.0969 195.896 57.6112 194.352 56.0668C192.808 54.5225 190.322 54.5225 185.351 54.5225H153.714C148.742 54.5225 146.257 54.5225 144.712 56.0668C143.168 57.6112 143.168 60.0969 143.168 65.0682M206.442 107.251H238.079M206.442 107.251C201.471 107.251 198.985 107.251 197.441 105.707C195.896 104.162 195.896 101.677 195.896 96.7053M206.442 107.251C201.471 107.251 198.985 107.251 197.441 108.795C195.896 110.34 195.896 112.825 195.896 117.797M195.896 96.7053C195.896 101.677 195.896 104.162 194.352 105.707C192.808 107.251 190.322 107.251 185.351 107.251M195.896 117.797V149.434M195.896 117.797C195.896 112.825 195.896 110.34 194.352 108.795C192.808 107.251 190.322 107.251 185.351 107.251M206.442 159.979H238.079M206.442 159.979C201.471 159.979 198.985 159.979 197.441 158.435C195.896 156.891 195.896 154.405 195.896 149.434M206.442 159.979C201.471 159.979 198.985 159.979 197.441 161.524C195.896 163.068 195.896 165.554 195.896 170.525M195.896 149.434C195.896 154.405 195.896 156.891 194.352 158.435C192.808 159.979 190.322 159.979 185.351 159.979M195.896 170.525V202.162M195.896 170.525C195.896 165.554 195.896 163.068 194.352 161.524C192.808 159.979 190.322 159.979 185.351 159.979M206.442 212.708H238.079M206.442 212.708C201.471 212.708 198.985 212.708 197.441 211.164C195.896 209.619 195.896 207.134 195.896 202.162M206.442 212.708C201.471 212.708 198.985 212.708 197.441 214.252C195.896 215.797 195.896 218.282 195.896 223.254M195.896 202.162C195.896 207.134 195.896 209.619 194.352 211.164C192.808 212.708 190.322 212.708 185.351 212.708M195.896 223.254V254.891M195.896 223.254C195.896 218.282 195.896 215.797 194.352 214.252C192.808 212.708 190.322 212.708 185.351 212.708M206.442 265.437H238.079M206.442 265.437C201.471 265.437 198.985 265.437 197.441 263.892C195.896 262.348 195.896 259.862 195.896 254.891M206.442 265.437C201.471 265.437 198.985 265.437 197.441 266.981C195.896 268.525 195.896 271.011 195.896 275.982M195.896 254.891C195.896 259.862 195.896 262.348 194.352 263.892C192.808 265.437 190.322 265.437 185.351 265.437M195.896 275.982L195.896 307.619M195.896 275.982C195.896 271.011 195.896 268.525 194.352 266.981C192.808 265.437 190.322 265.437 185.351 265.437M206.442 318.165L238.079 318.165M206.442 318.165C201.471 318.165 198.985 318.165 197.441 316.621C195.896 315.076 195.896 312.591 195.896 307.619M206.442 318.165C201.471 318.165 198.985 318.165 197.441 319.709C195.896 321.254 195.896 323.739 195.896 328.711M195.896 307.619C195.896 312.591 195.896 315.076 194.352 316.621C192.808 318.165 190.322 318.165 185.351 318.165M195.896 328.711V360.348M195.896 328.711C195.896 323.739 195.896 321.254 194.352 319.709C192.808 318.165 190.322 318.165 185.351 318.165M195.896 360.348C195.896 365.319 195.896 367.805 194.352 369.349C192.808 370.894 190.322 370.894 185.351 370.894H153.714C148.742 370.894 146.257 370.894 144.712 369.349C143.168 367.805 143.168 365.319 143.168 360.348M143.168 65.0682V96.7053M143.168 65.0682C143.168 60.0969 143.168 57.6112 141.624 56.0668C140.079 54.5225 137.594 54.5225 132.622 54.5225H100.985C96.0139 54.5225 93.5282 54.5225 91.9838 56.0668C90.4394 57.6112 90.4394 60.0969 90.4394 65.0682V96.7053C90.4394 101.677 90.4394 104.162 91.9838 105.707C93.5282 107.251 96.0139 107.251 100.985 107.251M153.714 107.251H185.351M153.714 107.251C148.742 107.251 146.257 107.251 144.712 105.707C143.168 104.162 143.168 101.677 143.168 96.7053M153.714 107.251C148.742 107.251 146.257 107.251 144.712 108.795C143.168 110.34 143.168 112.825 143.168 117.797M143.168 96.7053C143.168 101.677 143.168 104.162 141.624 105.707C140.079 107.251 137.594 107.251 132.622 107.251M143.168 117.797V149.434M143.168 117.797C143.168 112.825 143.168 110.34 141.624 108.795C140.079 107.251 137.594 107.251 132.622 107.251M153.714 159.979L185.351 159.979M153.714 159.979C148.742 159.979 146.257 159.979 144.712 158.435C143.168 156.891 143.168 154.405 143.168 149.434M153.714 159.979C148.742 159.979 146.257 159.979 144.712 161.524C143.168 163.068 143.168 165.554 143.168 170.525M143.168 149.434C143.168 154.405 143.168 156.891 141.624 158.435C140.079 159.979 137.594 159.979 132.622 159.979M143.168 170.525V202.162M143.168 170.525C143.168 165.554 143.168 163.068 141.624 161.524C140.079 159.979 137.594 159.979 132.622 159.979M153.714 212.708H185.351M153.714 212.708C148.742 212.708 146.257 212.708 144.712 211.164C143.168 209.619 143.168 207.134 143.168 202.162M153.714 212.708C148.742 212.708 146.257 212.708 144.712 214.252C143.168 215.797 143.168 218.282 143.168 223.254M143.168 202.162C143.168 207.134 143.168 209.619 141.624 211.164C140.079 212.708 137.594 212.708 132.622 212.708M143.168 223.254V254.891M143.168 223.254C143.168 218.282 143.168 215.797 141.624 214.252C140.079 212.708 137.594 212.708 132.622 212.708M153.714 265.437H185.351M153.714 265.437C148.742 265.437 146.257 265.437 144.712 263.892C143.168 262.348 143.168 259.862 143.168 254.891M153.714 265.437C148.742 265.437 146.257 265.437 144.712 266.981C143.168 268.525 143.168 271.011 143.168 275.982M143.168 254.891C143.168 259.862 143.168 262.348 141.624 263.892C140.079 265.437 137.594 265.437 132.622 265.437M143.168 275.982L143.168 307.619M143.168 275.982C143.168 271.011 143.168 268.525 141.624 266.981C140.079 265.437 137.594 265.437 132.622 265.437M153.714 318.165H185.351M153.714 318.165C148.742 318.165 146.257 318.165 144.712 316.621C143.168 315.076 143.168 312.591 143.168 307.619M153.714 318.165C148.742 318.165 146.257 318.165 144.712 319.709C143.168 321.254 143.168 323.739 143.168 328.711M143.168 307.619C143.168 312.591 143.168 315.076 141.624 316.621C140.079 318.165 137.594 318.165 132.622 318.165M143.168 328.711V360.348M143.168 328.711C143.168 323.739 143.168 321.254 141.624 319.709C140.079 318.165 137.594 318.165 132.622 318.165M143.168 360.348C143.168 365.319 143.168 367.805 141.624 369.349C140.079 370.894 137.594 370.894 132.622 370.894H100.985C96.0139 370.894 93.5282 370.894 91.9838 369.349C90.4394 367.805 90.4394 365.319 90.4394 360.348V328.711C90.4394 323.739 90.4394 321.254 91.9838 319.709C93.5282 318.165 96.0139 318.165 100.985 318.165M100.985 107.251H132.622M100.985 107.251C96.0139 107.251 93.5282 107.251 91.9838 108.795C90.4394 110.34 90.4394 112.825 90.4394 117.797V149.434C90.4394 154.405 90.4394 156.891 91.9838 158.435C93.5282 159.979 96.0139 159.979 100.985 159.979M100.985 159.979H132.622M100.985 159.979C96.0139 159.979 93.5282 159.979 91.9838 161.524C90.4394 163.068 90.4394 165.554 90.4394 170.525V202.162C90.4394 207.134 90.4394 209.619 91.9838 211.164C93.5282 212.708 96.0139 212.708 100.985 212.708M100.985 212.708L132.622 212.708M100.985 212.708C96.0139 212.708 93.5282 212.708 91.9838 214.252C90.4394 215.797 90.4394 218.282 90.4394 223.254V254.891C90.4394 259.862 90.4394 262.348 91.9838 263.892C93.5282 265.437 96.0139 265.437 100.985 265.437M100.985 265.437L132.622 265.437M100.985 265.437C96.0139 265.437 93.5282 265.437 91.9838 266.981C90.4394 268.525 90.4394 271.011 90.4394 275.982L90.4394 307.619C90.4394 312.591 90.4394 315.076 91.9838 316.621C93.5282 318.165 96.0139 318.165 100.985 318.165M100.985 318.165H132.622\" stroke=\"url(#paint0_linear_87_11381)\"/>\\n<defs>\\n<filter id=\"filter0_f_87_11381\" x=\"-396\" y=\"-396\" width=\"1281\" height=\"1129\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feGaussianBlur stdDeviation=\"198\" result=\"effect1_foregroundBlur_87_11381\"/>\\n</filter>\\n<linearGradient id=\"paint0_linear_87_11381\" x1=\"468.486\" y1=\"361.273\" x2=\"205.798\" y2=\"123.529\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"white\" stop-opacity=\"0.72\"/>\\n<stop offset=\"1\" stop-color=\"white\" stop-opacity=\"0\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ujrq5m\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"gPuwd0a0p\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17f0lpr\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"oOCzFBfwE\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jznqyl\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"XO093_bV4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lf2keq\",\"data-styles-preset\":\"PZNNYf2SG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255)))\"},children:\"230+\"})}),className:\"framer-g52ili\",\"data-framer-name\":\"Large Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QAX3d13VC\",style:{\"--extracted-r6o4lv\":\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12blqsp\",\"data-styles-preset\":\"x2QooIR3r\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255)))\"},children:\"Projects Delivered\"})}),className:\"framer-17wq4zd\",\"data-framer-name\":\"Project Card Subtitle\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"v6ypHnKNl\",style:{\"--extracted-r6o4lv\":\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-j29ft9\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"dzhIEzMak\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lf2keq\",\"data-styles-preset\":\"PZNNYf2SG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255)))\"},children:\"98%\"})}),className:\"framer-oy8p9n\",\"data-framer-name\":\"Large Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RVwLh8oV6\",style:{\"--extracted-r6o4lv\":\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12blqsp\",\"data-styles-preset\":\"x2QooIR3r\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255)))\"},children:\"Client Satisfaction\"})}),className:\"framer-1iu6dil\",\"data-framer-name\":\"Project Card Subtitle\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KeHOxLMmL\",style:{\"--extracted-r6o4lv\":\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yw3l5u\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"OHS_Ug1bq\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1lf2keq\",\"data-styles-preset\":\"PZNNYf2SG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255)))\"},children:\"35X\"})}),className:\"framer-be3v9w\",\"data-framer-name\":\"Large Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"r_0n8uEL9\",style:{\"--extracted-r6o4lv\":\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12blqsp\",\"data-styles-preset\":\"x2QooIR3r\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255)))\"},children:\"Client Growth\"})}),className:\"framer-ivtcbb\",\"data-framer-name\":\"Project Card Subtitle\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"L3hflwp4K\",style:{\"--extracted-r6o4lv\":\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-we6qi\",\"data-framer-name\":\"Line 29\",fill:'var(--token-c7222e59-c15d-4f2b-bac3-f4ddcdac3f83, rgb(3, 2, 11)) /* {\"name\":\"Title Black\"} */',intrinsicHeight:3,intrinsicWidth:380,layoutDependency:layoutDependency,layoutId:\"FjqBjyM2l\",svg:'<svg width=\"380\" height=\"3\" viewBox=\"-1 -1 380 3\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<line opacity=\"0.2\" y1=\"0.5\" x2=\"378\" y2=\"0.5\" stroke=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-ups9an\",\"data-styles-preset\":\"KQibqx8dc\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255)))\"},children:\"Build Better. Launch Faster. Grow Stronger.\"})}),className:\"framer-jmibdu\",\"data-framer-name\":\"Large Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"x5gcX18mR\",style:{\"--extracted-1w1cjl5\":\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ndG8Pik22\"},implicitPathVariables:undefined},{href:{webPageId:\"ndG8Pik22\"},implicitPathVariables:undefined}],children:resolvedLinks18=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ks4rbd-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"jbekkOBku-container\",nodeId:\"jbekkOBku\",rendersWithMotion:true,scopeId:\"FD4JMfEgc\",children:/*#__PURE__*/_jsx(MainButton,{height:\"100%\",id:\"jbekkOBku\",layoutId:\"jbekkOBku\",R1VqrZqtS:\"Let's Work Together\",style:{height:\"100%\"},UvZeY8wXO:resolvedLinks18[0],variant:matchVariant(\"KL3xbuD5z\"),width:\"100%\",...addPropertyOverrides({QLLscIh6E:{UvZeY8wXO:resolvedLinks18[1]}},baseVariant,gestureVariant)})})})})]})]})]})})})})]})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(12+((componentViewport?.height||68)-24-40)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vmgcx-container\",layoutDependency:layoutDependency,layoutId:\"RJBFRRfVB-container\",nodeId:\"RJBFRRfVB\",rendersWithMotion:true,scopeId:\"FD4JMfEgc\",children:/*#__PURE__*/_jsx(ButtonNav,{height:\"100%\",id:\"RJBFRRfVB\",layoutId:\"RJBFRRfVB\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-V5NHw.framer-mmg9tj, .framer-V5NHw .framer-mmg9tj { display: block; }\",\".framer-V5NHw.framer-tpvgp { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 12px 12px 12px 28px; position: relative; width: 940px; }\",\".framer-V5NHw .framer-1j1tjic { 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; width: min-content; }\",\".framer-V5NHw .framer-1yvcilc { 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: var(--overflow-clip-fallback, clip); padding: 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-V5NHw .framer-93hfbs { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-V5NHw .framer-1y3of87 { 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-V5NHw .framer-wzg56i { aspect-ratio: 2.8125 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 90px; }\",\".framer-V5NHw .framer-iwds5e { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-V5NHw .framer-d0d2i1-container, .framer-V5NHw .framer-1h73y12-container, .framer-V5NHw .framer-ojawfl-container, .framer-V5NHw .framer-1o0agll-container, .framer-V5NHw .framer-1szrrn4-container, .framer-V5NHw .framer-14wm1mk-container, .framer-V5NHw .framer-ohmpz8-container, .framer-V5NHw .framer-1rjlpch-container, .framer-V5NHw .framer-1ymbccn-container, .framer-V5NHw .framer-1jkn79-container, .framer-V5NHw .framer-1js2d7p-container, .framer-V5NHw .framer-1mf9uce-container, .framer-V5NHw .framer-107h32z-container, .framer-V5NHw .framer-1gigmox-container, .framer-V5NHw .framer-c3qalu-container, .framer-V5NHw .framer-1sl6hor-container, .framer-V5NHw .framer-nrbkv0-container, .framer-V5NHw .framer-nv7jfx-container, .framer-V5NHw .framer-cz46lz-container, .framer-V5NHw .framer-vmgcx-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-V5NHw .framer-3mff65 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 481px; }\",\".framer-V5NHw .framer-1qxgf7w, .framer-V5NHw .framer-160b8jw, .framer-V5NHw .framer-13z2197, .framer-V5NHw .framer-19ppwld { flex: none; height: 18px; position: relative; width: 3px; }\",\".framer-V5NHw .framer-ttpsl0 { height: 330px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 827px; will-change: var(--framer-will-change-override, transform); }\",\".framer-V5NHw .framer-p8pyxr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; left: 0px; overflow: hidden; padding: 24px; position: absolute; top: 0px; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-V5NHw .framer-1yktw2q { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 43px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 320px; }\",\".framer-V5NHw .framer-4wx34e { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 66px; }\",\".framer-V5NHw .framer-1gdmjs7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 123px; }\",\".framer-V5NHw .framer-xg0ryg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 20px; position: relative; width: 418px; will-change: var(--framer-will-change-override, transform); }\",\".framer-V5NHw .framer-51fa99 { bottom: -56px; flex: none; left: -35px; position: absolute; right: -36px; top: -56px; z-index: 1; }\",\".framer-V5NHw .framer-ujrq5m { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-V5NHw .framer-17f0lpr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-V5NHw .framer-1jznqyl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 109px; }\",\".framer-V5NHw .framer-g52ili { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 109px; word-break: break-word; word-wrap: break-word; }\",\".framer-V5NHw .framer-17wq4zd, .framer-V5NHw .framer-1iu6dil, .framer-V5NHw .framer-ivtcbb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-V5NHw .framer-j29ft9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 108px; }\",\".framer-V5NHw .framer-oy8p9n { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 108px; word-break: break-word; word-wrap: break-word; }\",\".framer-V5NHw .framer-yw3l5u { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 83px; }\",\".framer-V5NHw .framer-be3v9w { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 83px; word-break: break-word; word-wrap: break-word; }\",\".framer-V5NHw .framer-we6qi { flex: none; height: 3px; position: relative; width: 380px; }\",\".framer-V5NHw .framer-jmibdu { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-V5NHw .framer-ks4rbd-container { flex: none; height: 52px; position: relative; width: auto; }\",\".framer-V5NHw.framer-v-14j6p54.framer-tpvgp { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; justify-content: center; }\",\".framer-V5NHw.framer-v-14j6p54 .framer-1j1tjic, .framer-V5NHw.framer-v-axctk6 .framer-1j1tjic { gap: unset; justify-content: space-between; order: 0; width: 100%; }\",\".framer-V5NHw.framer-v-14j6p54 .framer-1yvcilc, .framer-V5NHw.framer-v-ud62ug .framer-1yvcilc, .framer-V5NHw.framer-v-axctk6 .framer-1yvcilc, .framer-V5NHw.framer-v-axctk6 .framer-iwds5e, .framer-V5NHw.framer-v-1ufo7vt .framer-1yvcilc { cursor: pointer; order: 1; }\",\".framer-V5NHw.framer-v-14j6p54 .framer-1y3of87, .framer-V5NHw.framer-v-ud62ug .framer-1y3of87, .framer-V5NHw.framer-v-axctk6 .framer-1y3of87, .framer-V5NHw.framer-v-1ufo7vt .framer-1y3of87 { order: 0; }\",\".framer-V5NHw.framer-v-ud62ug .framer-1j1tjic { flex: 1 0 0px; gap: unset; justify-content: space-between; width: 1px; }\",\".framer-V5NHw.framer-v-axctk6.framer-tpvgp { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; justify-content: center; padding: 12px 12px 24px 28px; }\",\".framer-V5NHw.framer-v-1ufo7vt.framer-tpvgp { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; justify-content: center; padding: 12px 12px 24px 28px; }\",\".framer-V5NHw.framer-v-1ufo7vt .framer-1j1tjic { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-V5NHw.framer-v-1ufo7vt .framer-iwds5e { cursor: pointer; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-V5NHw[data-border=\"true\"]::after, .framer-V5NHw [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 68\n * @framerIntrinsicWidth 940\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"QLLscIh6E\":{\"layout\":[\"fixed\",\"auto\"]},\"ung6UffkY\":{\"layout\":[\"fixed\",\"auto\"]},\"clFfAbLN9\":{\"layout\":[\"fixed\",\"auto\"]},\"xWNR__z5T\":{\"layout\":[\"fixed\",\"auto\"]},\"uFTrKZxLA\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFD4JMfEgc=withCSS(Component,css,\"framer-V5NHw\");export default FramerFD4JMfEgc;FramerFD4JMfEgc.displayName=\"Nav Bar\";FramerFD4JMfEgc.defaultProps={height:68,width:940};addPropertyControls(FramerFD4JMfEgc,{variant:{options:[\"ZBhjMbeBV\",\"QLLscIh6E\",\"ung6UffkY\",\"clFfAbLN9\",\"xWNR__z5T\",\"uFTrKZxLA\"],optionTitles:[\"Desktop\",\"Scroll\",\"Mobile Close\",\"Mobile Scroll\",\"Mobile Open\",\"Mobile Scroll Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerFD4JMfEgc,[{explicitInter:true,fonts:[{cssFamilyName:\"TASA Orbiter\",source:\"google\",style:\"normal\",uiFamilyName:\"TASA Orbiter\",url:\"https://fonts.gstatic.com/s/tasaorbiter/v2/3XF4Erw3860rsdSUVZx78hPcTvQoDGHxaFGfVEwC8pm095IuGcc.woff2\",weight:\"500\"},{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\"}]},...LogoFonts,...MobileNavFonts,...Kern_LetterRollMenuFonts,...DropdownFonts,...MainButtonFonts,...ButtonNavFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerFD4JMfEgc.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MobileNav,{},context),forwardLoader(Dropdown,{},context),forwardLoader(MainButton,{},context),forwardLoader(ButtonNav,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFD4JMfEgc\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"68\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"940\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QLLscIh6E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ung6UffkY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"clFfAbLN9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xWNR__z5T\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uFTrKZxLA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FD4JMfEgc.map","// Generated by Framer (199f97e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;TASA Orbiter-500\",\"GF;TASA Orbiter-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"TASA Orbiter\",source:\"google\",style:\"normal\",uiFamilyName:\"TASA Orbiter\",url:\"https://fonts.gstatic.com/s/tasaorbiter/v2/3XF4Erw3860rsdSUVZx78hPcTvQoDGHxaFGfVEwC8pm095IuGcc.woff2\",weight:\"500\"},{cssFamilyName:\"TASA Orbiter\",source:\"google\",style:\"normal\",uiFamilyName:\"TASA Orbiter\",url:\"https://fonts.gstatic.com/s/tasaorbiter/v2/3XF4Erw3860rsdSUVZx78hPcTvQoDGHxaFGfVJkF8pm095IuGcc.woff2\",weight:\"700\"}]}];export const css=['.framer-Eherc .framer-styles-preset-3d66pm:not(.rich-text-wrapper), .framer-Eherc .framer-styles-preset-3d66pm.rich-text-wrapper h2 { --framer-font-family: \"TASA Orbiter\", \"TASA Orbiter Placeholder\", sans-serif; --framer-font-family-bold: \"TASA Orbiter\", \"TASA Orbiter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 160px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.01em; --framer-line-height: 80%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-Eherc .framer-styles-preset-3d66pm:not(.rich-text-wrapper), .framer-Eherc .framer-styles-preset-3d66pm.rich-text-wrapper h2 { --framer-font-family: \"TASA Orbiter\", \"TASA Orbiter Placeholder\", sans-serif; --framer-font-family-bold: \"TASA Orbiter\", \"TASA Orbiter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 128px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.01em; --framer-line-height: 80%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-Eherc .framer-styles-preset-3d66pm:not(.rich-text-wrapper), .framer-Eherc .framer-styles-preset-3d66pm.rich-text-wrapper h2 { --framer-font-family: \"TASA Orbiter\", \"TASA Orbiter Placeholder\", sans-serif; --framer-font-family-bold: \"TASA Orbiter\", \"TASA Orbiter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 102px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.01em; --framer-line-height: 80%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; } }'];export const className=\"framer-Eherc\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c54c588)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/As9ROLUfPTP3mcnIG22p/Tzita5UulB8C9iCAO6n1/v3_6jkknw.js\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={Yp_Zdd1iA:{hover:true}};const cycleOrder=[\"Yp_Zdd1iA\",\"Uqit7EFuC\",\"Wwnvx7fJg\",\"ApS5KAkjP\",\"cL5IOEjVs\"];const serializationHash=\"framer-BxE2i\";const variantClassNames={ApS5KAkjP:\"framer-v-db7y27\",cL5IOEjVs:\"framer-v-154w2ck\",Uqit7EFuC:\"framer-v-ngruud\",Wwnvx7fJg:\"framer-v-17n78o9\",Yp_Zdd1iA:\"framer-v-ryyu0m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const NQYjJlKHs=undefined;const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"Yp_Zdd1iA\",Disabled:\"Wwnvx7fJg\",Error:\"cL5IOEjVs\",Loading:\"Uqit7EFuC\",Success:\"ApS5KAkjP\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,title,width,...props})=>{return{...props,NQYjJlKHs:title??props.NQYjJlKHs??\"Send Message\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Yp_Zdd1iA\"};};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,NQYjJlKHs,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Yp_Zdd1iA\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Uqit7EFuC\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"Uqit7EFuC\")return true;return false;};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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ryyu0m\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"Yp_Zdd1iA\",ref:refBinding,style:{backgroundColor:\"var(--token-cdf22622-e7b6-496b-a184-118483dea805, rgb(103, 102, 255))\",borderBottomLeftRadius:96,borderBottomRightRadius:96,borderTopLeftRadius:96,borderTopRightRadius:96,opacity:1,...style},variants:{\"Yp_Zdd1iA-hover\":{opacity:1},ApS5KAkjP:{opacity:1},cL5IOEjVs:{backgroundColor:\"rgba(255, 34, 68, 0.15)\",opacity:1},Wwnvx7fJg:{opacity:.5}},...addPropertyOverrides({\"Yp_Zdd1iA-hover\":{\"data-framer-name\":undefined},ApS5KAkjP:{\"data-framer-name\":\"Success\"},cL5IOEjVs:{\"data-framer-name\":\"Error\"},Uqit7EFuC:{\"data-framer-name\":\"Loading\"},Wwnvx7fJg:{\"data-framer-name\":\"Disabled\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12mt271\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"FbyYEOTFD\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xbd8n3\",\"data-styles-preset\":\"v3_6jkknw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255)))\"},children:\"Send Message\"})}),className:\"framer-4yjzw9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SvjF_qoHY\",style:{\"--extracted-r6o4lv\":\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:NQYjJlKHs,variants:{ApS5KAkjP:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},cL5IOEjVs:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ApS5KAkjP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Thank you\"})}),fonts:[\"Inter-SemiBold\"],text:undefined},cL5IOEjVs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})}),fonts:[\"Inter-SemiBold\"],text:undefined}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xbd8n3\",\"data-styles-preset\":\"v3_6jkknw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255)))\"},children:\"Send Message\"})}),className:\"framer-1xtbrw9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JYyGqD48c\",style:{\"--extracted-r6o4lv\":\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:NQYjJlKHs,variants:{ApS5KAkjP:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},cL5IOEjVs:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ApS5KAkjP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Thank you\"})}),fonts:[\"Inter-SemiBold\"],text:undefined},cL5IOEjVs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})}),fonts:[\"Inter-SemiBold\"],text:undefined}},baseVariant,gestureVariant)})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1eqqk26\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"hOG5Xe97d\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-lv5o03\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"XVRN7UgzA\",style:{background:\"conic-gradient(from 180deg at 50% 50%, var(--token-cdf22622-e7b6-496b-a184-118483dea805, rgb(103, 102, 255)) 0deg, var(--token-cdf22622-e7b6-496b-a184-118483dea805, rgb(103, 102, 255)) 360deg)\",backgroundColor:\"var(--token-cdf22622-e7b6-496b-a184-118483dea805, rgb(103, 102, 255))\",mask:\"none\",WebkitMask:\"none\"},variants:{Uqit7EFuC:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-14fp6ga\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"dc6RM7864\",style:{backgroundColor:\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BxE2i.framer-qm5a6s, .framer-BxE2i .framer-qm5a6s { display: block; }\",\".framer-BxE2i.framer-ryyu0m { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 13px 20px 13px 20px; position: relative; width: min-content; }\",\".framer-BxE2i .framer-12mt271 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 27px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-BxE2i .framer-4yjzw9, .framer-BxE2i .framer-1xtbrw9 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-BxE2i .framer-1eqqk26 { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-BxE2i .framer-lv5o03 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-BxE2i .framer-14fp6ga { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-BxE2i.framer-v-ngruud.framer-ryyu0m, .framer-BxE2i.framer-v-17n78o9.framer-ryyu0m, .framer-BxE2i.framer-v-db7y27.framer-ryyu0m, .framer-BxE2i.framer-v-154w2ck.framer-ryyu0m { cursor: unset; }\",\".framer-BxE2i.framer-v-ngruud .framer-lv5o03 { overflow: hidden; }\",\".framer-BxE2i.framer-v-ryyu0m.hover .framer-12mt271 { justify-content: flex-end; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 53\n * @framerIntrinsicWidth 162.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Uqit7EFuC\":{\"layout\":[\"auto\",\"auto\"]},\"Wwnvx7fJg\":{\"layout\":[\"auto\",\"auto\"]},\"ApS5KAkjP\":{\"layout\":[\"auto\",\"auto\"]},\"cL5IOEjVs\":{\"layout\":[\"auto\",\"auto\"]},\"Qk3R8mE0s\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"NQYjJlKHs\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameraufJ5eC0P=withCSS(Component,css,\"framer-BxE2i\");export default FrameraufJ5eC0P;FrameraufJ5eC0P.displayName=\"Button Form\";FrameraufJ5eC0P.defaultProps={height:53,width:162.5};addPropertyControls(FrameraufJ5eC0P,{variant:{options:[\"Yp_Zdd1iA\",\"Uqit7EFuC\",\"Wwnvx7fJg\",\"ApS5KAkjP\",\"cL5IOEjVs\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum},NQYjJlKHs:{defaultValue:\"Send Message\",displayTextArea:false,title:\"Title\",type:ControlType.String},onNQYjJlKHsChange:{changes:\"NQYjJlKHs\",type:ControlType.ChangeHandler}});addFonts(FrameraufJ5eC0P,[{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\"},{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/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{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/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{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/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraufJ5eC0P\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"53\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"162.5\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Uqit7EFuC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Wwnvx7fJg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ApS5KAkjP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cL5IOEjVs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Qk3R8mE0s\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"NQYjJlKHs\\\":\\\"title\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./aufJ5eC0P.map","// Generated by Framer (4ded5ed)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,TickerItem,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withTickerFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Kern_LetterRollMenu from\"https://framerusercontent.com/modules/wibsezMl9oU8qC26X6yc/2VD9yXP2CcMhGR7gufNm/LetterRollMenu.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/y4zSKa0CsL9vLRKWoWbz/GJASG8PfRtCLpMcZQJq6/KQibqx8dc.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/wlxAujOYQvPN1IWrSVhp/cUFhNSOeHMm4qojzqxf2/sW9Da_VAy.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/cwAa8NMrspwzOiZCxM9d/1omwH36VLrTreX1sASiK/XUHlQA1yr.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/0IW0nezerBx8XrGOmyqd/MpOW7Ebu6Af99mvg1666/Y4iSLeT3C.js\";import Vector1 from\"https://framerusercontent.com/modules/jdGD7jtthIhJt3dEGptb/54uKhqHGYMpvmk9UKLxy/Lc3SnxQHo.js\";import Logo from\"https://framerusercontent.com/modules/XWLUVkSzP4Wq5Dqj32gw/vb8bHkZD1Lg0nLsViaDp/tgvuXlci2.js\";import Vector2 from\"https://framerusercontent.com/modules/M2KpOMkyGLbGBtvmRFBU/aPxWb5sPyruX2D9pcmtf/VtiMZc8fU.js\";import Vector from\"https://framerusercontent.com/modules/nDYtyyVLwIp6kvlclswD/eJE6vPm2GxK2DwB2dJDe/Vu0YDj5oq.js\";import Vector3 from\"https://framerusercontent.com/modules/GUE5XElnEmyKwcWiBdLi/uPSmhDhBM9XSH5remn5O/WQbmm71DR.js\";import SocialIcon from\"https://framerusercontent.com/modules/ln3cA1OLggWHo8hL0Tn8/cvjzj7bY3Qv9U0uZ3Yss/ASnHOm04v.js\";import ButtonForm from\"https://framerusercontent.com/modules/NLzeKaoCoLBZNmdpctUK/M7NxwVvoKHPClVtOlXTf/aufJ5eC0P.js\";const LogoFonts=getFonts(Logo);const ButtonFormFonts=getFonts(ButtonForm);const MotionDivWithFX=withFX(motion.div);const Kern_LetterRollMenuFonts=getFonts(Kern_LetterRollMenu);const SocialIconFonts=getFonts(SocialIcon);const MotionDivWithTickerFX=withTickerFX(motion.div);const cycleOrder=[\"A6ntl1S8z\",\"VdJztgX06\",\"eOVNem20h\"];const serializationHash=\"framer-GeNgf\";const variantClassNames={A6ntl1S8z:\"framer-v-itk3f3\",eOVNem20h:\"framer-v-15rzxan\",VdJztgX06:\"framer-v-1q4qp5y\"};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 animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={bounce:.1,delay:0,duration:1.2,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const transition3={bounce:.1,delay:.2,duration:1.2,type:\"spring\"};const animation1={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:20};const transition4={delay:.02,duration:.9,ease:[.44,0,.13,.96],type:\"tween\"};const textEffect={effect:animation1,repeat:false,startDelay:0,threshold:0,tokenization:\"word\",transition:transition4,trigger:\"onInView\",type:\"appear\"};const transition5={delay:0,duration:8.7,ease:[0,0,1,1],type:\"tween\"};const animation2={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"A6ntl1S8z\",Mobile:\"eOVNem20h\",Tab:\"VdJztgX06\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"A6ntl1S8z\"};};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:\"A6ntl1S8z\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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-itk3f3\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"A6ntl1S8z\",ref:refBinding,style:{backgroundColor:\"var(--token-c7222e59-c15d-4f2b-bac3-f4ddcdac3f83, rgb(3, 2, 11))\",...style},...addPropertyOverrides({eOVNem20h:{\"data-framer-name\":\"Mobile\"},VdJztgX06:{\"data-framer-name\":\"Tab\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fhi6t1\",\"data-framer-name\":\"BG Effect\",layoutDependency:layoutDependency,layoutId:\"JQolhW2VW\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ohj6te\",\"data-framer-name\":\"Ellipse 6247\",layoutDependency:layoutDependency,layoutId:\"jsUXnwM6H\",style:{backgroundColor:\"var(--token-cdf22622-e7b6-496b-a184-118483dea805, rgb(103, 102, 255))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\",filter:\"blur(218px)\",WebkitFilter:\"blur(218px)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1arkuae\",layoutDependency:layoutDependency,layoutId:\"dYO4msnKa\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:2393,intrinsicWidth:5760,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+-186+0),pixelHeight:2393,pixelWidth:5760,positionX:\"center\",positionY:\"center\",sizes:\"1448px\",src:\"https://framerusercontent.com/images/RZKJ3HG2XVl45zySjIsVTICMcb8.png?width=5760&height=2393\",srcSet:\"https://framerusercontent.com/images/RZKJ3HG2XVl45zySjIsVTICMcb8.png?scale-down-to=512&width=5760&height=2393 512w,https://framerusercontent.com/images/RZKJ3HG2XVl45zySjIsVTICMcb8.png?scale-down-to=1024&width=5760&height=2393 1024w,https://framerusercontent.com/images/RZKJ3HG2XVl45zySjIsVTICMcb8.png?scale-down-to=2048&width=5760&height=2393 2048w,https://framerusercontent.com/images/RZKJ3HG2XVl45zySjIsVTICMcb8.png?scale-down-to=4096&width=5760&height=2393 4096w,https://framerusercontent.com/images/RZKJ3HG2XVl45zySjIsVTICMcb8.png?width=5760&height=2393 5760w\"},className:\"framer-1vqj1i3\",\"data-framer-name\":\"Background pattern\",layoutDependency:layoutDependency,layoutId:\"Jua29lV78\"})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1abbxqc\",\"data-framer-name\":\"Footer Content\",layoutDependency:layoutDependency,layoutId:\"M56lUu3KO\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-rj6pvc\",\"data-framer-name\":\"Logo Section\",layoutDependency:layoutDependency,layoutId:\"CW6_TzRBj\",...addPropertyOverrides({eOVNem20h:{__framer__styleAppearEffectEnabled:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"y5pRKSI6y\",openInNewTab:false,scopeId:\"ZeBnXsZc_\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-17jbhuy framer-wb2rcz\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"y5pRKSI6y\",children:/*#__PURE__*/_jsx(Logo,{animated:true,className:\"framer-16jgp8d\",layoutDependency:layoutDependency,layoutId:\"nAU0B_MYD\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z1en6b\",\"data-framer-name\":\"Tagline Section\",layoutDependency:layoutDependency,layoutId:\"EMq6oD88q\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-ups9an\",\"data-styles-preset\":\"KQibqx8dc\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255)))\"},children:\"Together, we turn your vision into reality.\"})}),className:\"framer-1t6d5k1\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wSXua0hAZ\",style:{\"--extracted-1w1cjl5\":\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormContainer,{className:\"framer-36a3ks\",layoutDependency:layoutDependency,layoutId:\"brLRbvaWF\",nodeId:\"brLRbvaWF\",style:{backgroundColor:\"var(--token-3f128f83-176a-4e4c-8e4a-4add46b87bf5, rgba(255, 255, 255, 0.1))\",borderBottomLeftRadius:64,borderBottomRightRadius:64,borderTopLeftRadius:64,borderTopRightRadius:64},children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yi8u3l\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"Wj32uVnxp\",children:/*#__PURE__*/_jsx(motion.label,{className:\"framer-16lgf8a\",layoutDependency:layoutDependency,layoutId:\"l8mvd9Bjs\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-171qber\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"CWbeMTabQ\",placeholder:\"Your Email\",required:true,style:{\"--framer-input-border-radius-bottom-left\":\"10px\",\"--framer-input-border-radius-bottom-right\":\"10px\",\"--framer-input-border-radius-top-left\":\"10px\",\"--framer-input-border-radius-top-right\":\"10px\",\"--framer-input-font-color\":\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",\"--framer-input-icon-mask-image\":\"none\",\"--framer-input-placeholder-color\":\"var(--token-33b2f901-8575-4de7-aef0-d259966991f2, rgb(224, 225, 229))\"},type:\"email\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,width:\"92px\",y:(componentViewport?.y||0)+140+(((componentViewport?.height||200)-188-982)/2+0+0)+251.55+0+129.5+0+56.4+4,...addPropertyOverrides({eOVNem20h:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||1043.5)-128-1814.9)/2+0+0)+0+0+0+89.5+0+56.4+4},VdJztgX06:{y:(componentViewport?.y||0)+140+(((componentViewport?.height||997.5)-188-1240.9)/2+0+0)+0+0+0+129.5+0+56.4+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1k992ao-container\",layoutDependency:layoutDependency,layoutId:\"KJRNyX4mw-container\",nodeId:\"KJRNyX4mw\",rendersWithMotion:true,scopeId:\"ZeBnXsZc_\",children:/*#__PURE__*/_jsx(ButtonForm,{height:\"100%\",id:\"KJRNyX4mw\",layoutId:\"KJRNyX4mw\",NQYjJlKHs:\"Submit\",style:{maxWidth:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{error:\"cL5IOEjVs\",incomplete:\"Wwnvx7fJg\",pending:\"Uqit7EFuC\",success:\"ApS5KAkjP\"},matchVariant(\"Yp_Zdd1iA\")),width:\"100%\"})})})]})})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-wncwqk\",\"data-framer-name\":\"Footer Menu\",layoutDependency:layoutDependency,layoutId:\"oSSdcVn1I\",...addPropertyOverrides({eOVNem20h:{__framer__styleAppearEffectEnabled:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1svvamd\",\"data-framer-name\":\"Menu Section\",layoutDependency:layoutDependency,layoutId:\"x_fmQHDLu\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l0d0xi\",\"data-framer-name\":\"Company Menu\",layoutDependency:layoutDependency,layoutId:\"d4Id7sqBO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-bflbe5\",\"data-styles-preset\":\"sW9Da_VAy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255)))\"},children:\"Company\"})}),className:\"framer-1kms1i0\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"djSx3cg6X\",style:{\"--extracted-r6o4lv\":\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-522q2o\",\"data-framer-name\":\"Company Links\",layoutDependency:layoutDependency,layoutId:\"VssHQpe6R\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r30qub-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"fYe13BopU-container\",nodeId:\"fYe13BopU\",rendersWithMotion:true,scopeId:\"ZeBnXsZc_\",children:/*#__PURE__*/_jsx(Kern_LetterRollMenu,{accessibility:{ariaLabel:\"Site navigation\"},animation:{animationEnabled:true,charStagger:.035,dimInactive:{inactiveOpacity:.34},entrance:{entranceStagger:.09},flipAngle:90,flipLift:1,focusRail:{enabled:true},motionPreset:\"snap\",perspective:720,reducedMotionMode:\"static\",rollIntensity:1,rollStyle:\"roll\",staggerDirection:\"center\"},height:\"100%\",id:\"fYe13BopU\",interaction:{enableLinks:true,openInNewTab:false,showRowIndex:false},items:[{href:resolvedLinks[0],label:\"Home\"}],layout:{align:\"start\",borderRadius:0,gap:0,paddingX:0,paddingY:0},layoutId:\"fYe13BopU\",styleGroup:{accentColor:\"var(--token-cdf22622-e7b6-496b-a184-118483dea805, rgb(103, 102, 255))\",backdropBlur:10,color:\"var(--token-33b2f901-8575-4de7-aef0-d259966991f2, rgb(224, 225, 229))\",hoverColor:\"var(--token-33b2f901-8575-4de7-aef0-d259966991f2, rgb(224, 225, 229))\",panelBackground:\"var(--token-33b2f901-8575-4de7-aef0-d259966991f2, rgb(224, 225, 229))\"},typography:{font:{fontFamily:'\"TASA Orbiter\", \"TASA Orbiter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.08em\",lineHeight:\"0.1em\",textAlign:\"center\"},fontSizeDesktop:16,fontSizeMobile:16,fontSizeTablet:16,letterSpacing:\"-0.03em\",lineHeight:1,textTransform:\"none\"},width:\"100%\",...addPropertyOverrides({eOVNem20h:{items:[{href:resolvedLinks[2],label:\"Home\"}]},VdJztgX06:{items:[{href:resolvedLinks[1],label:\"Home\"}]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"vdK3MVP5w\"},implicitPathVariables:undefined},{href:{webPageId:\"vdK3MVP5w\"},implicitPathVariables:undefined},{href:{webPageId:\"vdK3MVP5w\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6lnph2-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zwXr_Na9r-container\",nodeId:\"zwXr_Na9r\",rendersWithMotion:true,scopeId:\"ZeBnXsZc_\",children:/*#__PURE__*/_jsx(Kern_LetterRollMenu,{accessibility:{ariaLabel:\"Site navigation\"},animation:{animationEnabled:true,charStagger:.035,dimInactive:{inactiveOpacity:.34},entrance:{entranceStagger:.09},flipAngle:90,flipLift:1,focusRail:{enabled:true},motionPreset:\"snap\",perspective:720,reducedMotionMode:\"static\",rollIntensity:1,rollStyle:\"roll\",staggerDirection:\"center\"},height:\"100%\",id:\"zwXr_Na9r\",interaction:{enableLinks:true,openInNewTab:false,showRowIndex:false},items:[{href:resolvedLinks1[0],label:\"About\"}],layout:{align:\"start\",borderRadius:0,gap:0,paddingX:0,paddingY:0},layoutId:\"zwXr_Na9r\",styleGroup:{accentColor:\"var(--token-cdf22622-e7b6-496b-a184-118483dea805, rgb(103, 102, 255))\",backdropBlur:10,color:\"var(--token-33b2f901-8575-4de7-aef0-d259966991f2, rgb(224, 225, 229))\",hoverColor:\"var(--token-33b2f901-8575-4de7-aef0-d259966991f2, rgb(224, 225, 229))\",panelBackground:\"var(--token-33b2f901-8575-4de7-aef0-d259966991f2, rgb(224, 225, 229))\"},typography:{font:{fontFamily:'\"TASA Orbiter\", \"TASA Orbiter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.08em\",lineHeight:\"0.1em\",textAlign:\"center\"},fontSizeDesktop:16,fontSizeMobile:16,fontSizeTablet:16,letterSpacing:\"-0.03em\",lineHeight:1,textTransform:\"none\"},width:\"100%\",...addPropertyOverrides({eOVNem20h:{items:[{href:resolvedLinks1[2],label:\"About\"}]},VdJztgX06:{items:[{href:resolvedLinks1[1],label:\"About\"}]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"z3VLSYbiW\"},implicitPathVariables:undefined},{href:{webPageId:\"z3VLSYbiW\"},implicitPathVariables:undefined},{href:{webPageId:\"z3VLSYbiW\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9nvntw-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"T6S6BQHNb-container\",nodeId:\"T6S6BQHNb\",rendersWithMotion:true,scopeId:\"ZeBnXsZc_\",children:/*#__PURE__*/_jsx(Kern_LetterRollMenu,{accessibility:{ariaLabel:\"Site navigation\"},animation:{animationEnabled:true,charStagger:.035,dimInactive:{inactiveOpacity:.34},entrance:{entranceStagger:.09},flipAngle:90,flipLift:1,focusRail:{enabled:true},motionPreset:\"snap\",perspective:720,reducedMotionMode:\"static\",rollIntensity:1,rollStyle:\"roll\",staggerDirection:\"center\"},height:\"100%\",id:\"T6S6BQHNb\",interaction:{enableLinks:true,openInNewTab:false,showRowIndex:false},items:[{href:resolvedLinks2[0],label:\"Projects\"}],layout:{align:\"start\",borderRadius:0,gap:0,paddingX:0,paddingY:0},layoutId:\"T6S6BQHNb\",styleGroup:{accentColor:\"var(--token-cdf22622-e7b6-496b-a184-118483dea805, rgb(103, 102, 255))\",backdropBlur:10,color:\"var(--token-33b2f901-8575-4de7-aef0-d259966991f2, rgb(224, 225, 229))\",hoverColor:\"var(--token-33b2f901-8575-4de7-aef0-d259966991f2, rgb(224, 225, 229))\",panelBackground:\"var(--token-33b2f901-8575-4de7-aef0-d259966991f2, rgb(224, 225, 229))\"},typography:{font:{fontFamily:'\"TASA Orbiter\", \"TASA Orbiter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.08em\",lineHeight:\"0.1em\",textAlign:\"center\"},fontSizeDesktop:16,fontSizeMobile:16,fontSizeTablet:16,letterSpacing:\"-0.03em\",lineHeight:1,textTransform:\"none\"},width:\"100%\",...addPropertyOverrides({eOVNem20h:{items:[{href:resolvedLinks2[2],label:\"Projects\"}]},VdJztgX06:{items:[{href:resolvedLinks2[1],label:\"Projects\"}]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10z7yu4\",\"data-framer-name\":\"Resources Menu\",layoutDependency:layoutDependency,layoutId:\"SjmKhaOQq\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-bflbe5\",\"data-styles-preset\":\"sW9Da_VAy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255)))\"},children:\"Resources\"})}),className:\"framer-miao2\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lWxe8X8kH\",style:{\"--extracted-r6o4lv\":\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g17tco\",\"data-framer-name\":\"Resources Links\",layoutDependency:layoutDependency,layoutId:\"BCiOrDGPG\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"f1pa3tiQZ\"},implicitPathVariables:undefined},{href:{webPageId:\"f1pa3tiQZ\"},implicitPathVariables:undefined},{href:{webPageId:\"f1pa3tiQZ\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jl3uir-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xQ1P4hZLn-container\",nodeId:\"xQ1P4hZLn\",rendersWithMotion:true,scopeId:\"ZeBnXsZc_\",children:/*#__PURE__*/_jsx(Kern_LetterRollMenu,{accessibility:{ariaLabel:\"Site navigation\"},animation:{animationEnabled:true,charStagger:.035,dimInactive:{inactiveOpacity:.34},entrance:{entranceStagger:.09},flipAngle:90,flipLift:1,focusRail:{enabled:true},motionPreset:\"snap\",perspective:720,reducedMotionMode:\"static\",rollIntensity:1,rollStyle:\"roll\",staggerDirection:\"center\"},height:\"100%\",id:\"xQ1P4hZLn\",interaction:{enableLinks:true,openInNewTab:false,showRowIndex:false},items:[{href:resolvedLinks3[0],label:\"Blogs\"}],layout:{align:\"start\",borderRadius:0,gap:0,paddingX:0,paddingY:0},layoutId:\"xQ1P4hZLn\",styleGroup:{accentColor:\"var(--token-cdf22622-e7b6-496b-a184-118483dea805, rgb(103, 102, 255))\",backdropBlur:10,color:\"var(--token-33b2f901-8575-4de7-aef0-d259966991f2, rgb(224, 225, 229))\",hoverColor:\"var(--token-33b2f901-8575-4de7-aef0-d259966991f2, rgb(224, 225, 229))\",panelBackground:\"var(--token-33b2f901-8575-4de7-aef0-d259966991f2, rgb(224, 225, 229))\"},typography:{font:{fontFamily:'\"TASA Orbiter\", \"TASA Orbiter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.08em\",lineHeight:\"0.1em\",textAlign:\"center\"},fontSizeDesktop:16,fontSizeMobile:16,fontSizeTablet:16,letterSpacing:\"-0.03em\",lineHeight:1,textTransform:\"none\"},width:\"100%\",...addPropertyOverrides({eOVNem20h:{items:[{href:resolvedLinks3[2],label:\"Blogs\"}]},VdJztgX06:{items:[{href:resolvedLinks3[1],label:\"Blogs\"}]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ndG8Pik22\"},implicitPathVariables:undefined},{href:{webPageId:\"ndG8Pik22\"},implicitPathVariables:undefined},{href:{webPageId:\"ndG8Pik22\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8iwj2k-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dOakouZvF-container\",nodeId:\"dOakouZvF\",rendersWithMotion:true,scopeId:\"ZeBnXsZc_\",children:/*#__PURE__*/_jsx(Kern_LetterRollMenu,{accessibility:{ariaLabel:\"Site navigation\"},animation:{animationEnabled:true,charStagger:.035,dimInactive:{inactiveOpacity:.34},entrance:{entranceStagger:.09},flipAngle:90,flipLift:1,focusRail:{enabled:true},motionPreset:\"snap\",perspective:720,reducedMotionMode:\"static\",rollIntensity:1,rollStyle:\"roll\",staggerDirection:\"center\"},height:\"100%\",id:\"dOakouZvF\",interaction:{enableLinks:true,openInNewTab:false,showRowIndex:false},items:[{href:resolvedLinks4[0],label:\"Contact\"}],layout:{align:\"start\",borderRadius:0,gap:0,paddingX:0,paddingY:0},layoutId:\"dOakouZvF\",styleGroup:{accentColor:\"var(--token-cdf22622-e7b6-496b-a184-118483dea805, rgb(103, 102, 255))\",backdropBlur:10,color:\"var(--token-33b2f901-8575-4de7-aef0-d259966991f2, rgb(224, 225, 229))\",hoverColor:\"var(--token-33b2f901-8575-4de7-aef0-d259966991f2, rgb(224, 225, 229))\",panelBackground:\"var(--token-33b2f901-8575-4de7-aef0-d259966991f2, rgb(224, 225, 229))\"},typography:{font:{fontFamily:'\"TASA Orbiter\", \"TASA Orbiter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.08em\",lineHeight:\"0.1em\",textAlign:\"center\"},fontSizeDesktop:16,fontSizeMobile:16,fontSizeTablet:16,letterSpacing:\"-0.03em\",lineHeight:1,textTransform:\"none\"},width:\"100%\",...addPropertyOverrides({eOVNem20h:{items:[{href:resolvedLinks4[2],label:\"Contact\"}]},VdJztgX06:{items:[{href:resolvedLinks4[1],label:\"Contact\"}]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16ekxft\",\"data-framer-name\":\"Utility Pages Menu\",layoutDependency:layoutDependency,layoutId:\"bHeOJkHRm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-bflbe5\",\"data-styles-preset\":\"sW9Da_VAy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255)))\"},children:\"Utility Pages\"})}),className:\"framer-459ge8\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lpGozp666\",style:{\"--extracted-r6o4lv\":\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12vnan8\",\"data-framer-name\":\"Utility Pages Links\",layoutDependency:layoutDependency,layoutId:\"be7ffQCCX\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"sm0ntU9_n\"},implicitPathVariables:undefined},{href:{webPageId:\"sm0ntU9_n\"},implicitPathVariables:undefined},{href:{webPageId:\"sm0ntU9_n\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-152vn5v-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"sEjL4xSSG-container\",nodeId:\"sEjL4xSSG\",rendersWithMotion:true,scopeId:\"ZeBnXsZc_\",children:/*#__PURE__*/_jsx(Kern_LetterRollMenu,{accessibility:{ariaLabel:\"Site navigation\"},animation:{animationEnabled:true,charStagger:.035,dimInactive:{inactiveOpacity:.34},entrance:{entranceStagger:.09},flipAngle:90,flipLift:1,focusRail:{enabled:true},motionPreset:\"snap\",perspective:720,reducedMotionMode:\"static\",rollIntensity:1,rollStyle:\"roll\",staggerDirection:\"center\"},height:\"100%\",id:\"sEjL4xSSG\",interaction:{enableLinks:true,openInNewTab:false,showRowIndex:false},items:[{href:resolvedLinks5[0],label:\"Privacy\"}],layout:{align:\"start\",borderRadius:0,gap:0,paddingX:0,paddingY:0},layoutId:\"sEjL4xSSG\",styleGroup:{accentColor:\"var(--token-cdf22622-e7b6-496b-a184-118483dea805, rgb(103, 102, 255))\",backdropBlur:10,color:\"var(--token-33b2f901-8575-4de7-aef0-d259966991f2, rgb(224, 225, 229))\",hoverColor:\"var(--token-33b2f901-8575-4de7-aef0-d259966991f2, rgb(224, 225, 229))\",panelBackground:\"var(--token-33b2f901-8575-4de7-aef0-d259966991f2, rgb(224, 225, 229))\"},typography:{font:{fontFamily:'\"TASA Orbiter\", \"TASA Orbiter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.08em\",lineHeight:\"0.1em\",textAlign:\"center\"},fontSizeDesktop:16,fontSizeMobile:16,fontSizeTablet:16,letterSpacing:\"-0.03em\",lineHeight:1,textTransform:\"none\"},width:\"100%\",...addPropertyOverrides({eOVNem20h:{items:[{href:resolvedLinks5[2],label:\"Privacy\"}]},VdJztgX06:{items:[{href:resolvedLinks5[1],label:\"Privacy\"}]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Gr5cFEugy\"},implicitPathVariables:undefined},{href:{webPageId:\"Gr5cFEugy\"},implicitPathVariables:undefined},{href:{webPageId:\"Gr5cFEugy\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12mrek7-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"bZlSSMfsM-container\",nodeId:\"bZlSSMfsM\",rendersWithMotion:true,scopeId:\"ZeBnXsZc_\",children:/*#__PURE__*/_jsx(Kern_LetterRollMenu,{accessibility:{ariaLabel:\"Site navigation\"},animation:{animationEnabled:true,charStagger:.035,dimInactive:{inactiveOpacity:.34},entrance:{entranceStagger:.09},flipAngle:90,flipLift:1,focusRail:{enabled:true},motionPreset:\"snap\",perspective:720,reducedMotionMode:\"static\",rollIntensity:1,rollStyle:\"roll\",staggerDirection:\"center\"},height:\"100%\",id:\"bZlSSMfsM\",interaction:{enableLinks:true,openInNewTab:false,showRowIndex:false},items:[{href:resolvedLinks6[0],label:\"Terms Condition\"}],layout:{align:\"start\",borderRadius:0,gap:0,paddingX:0,paddingY:0},layoutId:\"bZlSSMfsM\",styleGroup:{accentColor:\"var(--token-cdf22622-e7b6-496b-a184-118483dea805, rgb(103, 102, 255))\",backdropBlur:10,color:\"var(--token-33b2f901-8575-4de7-aef0-d259966991f2, rgb(224, 225, 229))\",hoverColor:\"var(--token-33b2f901-8575-4de7-aef0-d259966991f2, rgb(224, 225, 229))\",panelBackground:\"var(--token-33b2f901-8575-4de7-aef0-d259966991f2, rgb(224, 225, 229))\"},typography:{font:{fontFamily:'\"TASA Orbiter\", \"TASA Orbiter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0.08em\",lineHeight:\"0.1em\",textAlign:\"center\"},fontSizeDesktop:16,fontSizeMobile:16,fontSizeTablet:16,letterSpacing:\"-0.03em\",lineHeight:1,textTransform:\"none\"},width:\"100%\",...addPropertyOverrides({eOVNem20h:{items:[{href:resolvedLinks6[2],label:\"Terms Condition\"}]},VdJztgX06:{items:[{href:resolvedLinks6[1],label:\"Terms Condition\"}]}},baseVariant,gestureVariant)})})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1efdwks\",\"data-framer-name\":\"Footer Bottom Section\",layoutDependency:layoutDependency,layoutId:\"TwNqps_g9\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-130w4ja\",\"data-framer-name\":\"Line 7\",fill:'var(--token-c7222e59-c15d-4f2b-bac3-f4ddcdac3f83, rgb(3, 2, 11)) /* {\"name\":\"Title Black\"} */',intrinsicHeight:3,intrinsicWidth:697,layoutDependency:layoutDependency,layoutId:\"EdzTps9VL\",svg:'<svg width=\"697\" height=\"3\" viewBox=\"-1 -1 697 3\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<line opacity=\"0.2\" y1=\"0.5\" x2=\"695\" y2=\"0.5\" stroke=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-52tab1\",\"data-framer-name\":\"Footer Bottom Content\",layoutDependency:layoutDependency,layoutId:\"Qg4Bj4B3V\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-4yncdo\",\"data-framer-name\":\"Footer Credits\",layoutDependency:layoutDependency,layoutId:\"XHtAgYkCU\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kim2a8\",\"data-styles-preset\":\"Y4iSLeT3C\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255)))\"},children:\"Designed by Ufinity Studio\"})}),className:\"framer-12rbtcg\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YbpN5bUs0\",style:{\"--extracted-r6o4lv\":\"var(--token-1c12133a-3c38-4588-8fbc-77a48b38d492, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9fu26z\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"XLWTTvTAK\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+140+(((componentViewport?.height||200)-188-982)/2+0+0)+0+0+684+0+27+0+0,...addPropertyOverrides({eOVNem20h:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||1043.5)-128-1814.9)/2+0+0)+0+230.9+0+1312+0+27+0+38+0},VdJztgX06:{y:(componentViewport?.y||0)+140+(((componentViewport?.height||997.5)-188-1240.9)/2+0+0)+0+270.9+0+684+0+27+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vcbo8d-container\",layoutDependency:layoutDependency,layoutId:\"GNRLUgDCj-container\",nodeId:\"GNRLUgDCj\",rendersWithMotion:true,scopeId:\"ZeBnXsZc_\",children:/*#__PURE__*/_jsx(SocialIcon,{DCthItGCk:\"https://www.facebook.com/\",GAOvlGe8_:Vector,height:\"100%\",id:\"GNRLUgDCj\",layoutId:\"GNRLUgDCj\",variant:matchVariant(\"NzvqDQR0C\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+140+(((componentViewport?.height||200)-188-982)/2+0+0)+0+0+684+0+27+0+0,...addPropertyOverrides({eOVNem20h:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||1043.5)-128-1814.9)/2+0+0)+0+230.9+0+1312+0+27+0+38+0},VdJztgX06:{y:(componentViewport?.y||0)+140+(((componentViewport?.height||997.5)-188-1240.9)/2+0+0)+0+270.9+0+684+0+27+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-owbd2v-container\",layoutDependency:layoutDependency,layoutId:\"CBXleWiQP-container\",nodeId:\"CBXleWiQP\",rendersWithMotion:true,scopeId:\"ZeBnXsZc_\",children:/*#__PURE__*/_jsx(SocialIcon,{DCthItGCk:\"http://instagram.com/\",GAOvlGe8_:Vector1,height:\"100%\",id:\"CBXleWiQP\",layoutId:\"CBXleWiQP\",variant:matchVariant(\"NzvqDQR0C\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+140+(((componentViewport?.height||200)-188-982)/2+0+0)+0+0+684+0+27+0+0,...addPropertyOverrides({eOVNem20h:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||1043.5)-128-1814.9)/2+0+0)+0+230.9+0+1312+0+27+0+38+0},VdJztgX06:{y:(componentViewport?.y||0)+140+(((componentViewport?.height||997.5)-188-1240.9)/2+0+0)+0+270.9+0+684+0+27+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dhbcft-container\",layoutDependency:layoutDependency,layoutId:\"aG3bt0c9z-container\",nodeId:\"aG3bt0c9z\",rendersWithMotion:true,scopeId:\"ZeBnXsZc_\",children:/*#__PURE__*/_jsx(SocialIcon,{DCthItGCk:\"http://x.com/\",GAOvlGe8_:Vector2,height:\"100%\",id:\"aG3bt0c9z\",layoutId:\"aG3bt0c9z\",variant:matchVariant(\"NzvqDQR0C\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+140+(((componentViewport?.height||200)-188-982)/2+0+0)+0+0+684+0+27+0+0,...addPropertyOverrides({eOVNem20h:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||1043.5)-128-1814.9)/2+0+0)+0+230.9+0+1312+0+27+0+38+0},VdJztgX06:{y:(componentViewport?.y||0)+140+(((componentViewport?.height||997.5)-188-1240.9)/2+0+0)+0+270.9+0+684+0+27+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-159ihlz-container\",layoutDependency:layoutDependency,layoutId:\"dFDH3h0ix-container\",nodeId:\"dFDH3h0ix\",rendersWithMotion:true,scopeId:\"ZeBnXsZc_\",children:/*#__PURE__*/_jsx(SocialIcon,{DCthItGCk:\"http://linkedin.com/\",GAOvlGe8_:Vector3,height:\"100%\",id:\"dFDH3h0ix\",layoutId:\"dFDH3h0ix\",variant:matchVariant(\"NzvqDQR0C\"),width:\"100%\"})})})]})]})]})]})]}),/*#__PURE__*/_jsxs(MotionDivWithTickerFX,{className:\"framer-3s80m1\",\"data-framer-name\":\"Ticker CTA\",layoutDependency:layoutDependency,layoutId:\"vZFezeFZG\",tickerEffectAlign:\"center\",tickerEffectDirectionModifier:\"default\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:48,tickerEffectHoverModifier:100,tickerEffectOverflow:\"visible\",tickerEffectPosition:\"relative\",tickerEffectStackDirection:\"row\",tickerEffectVelocity:40,children:[/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-3d66pm\",\"data-styles-preset\":\"XUHlQA1yr\",dir:\"auto\",children:\"We are available\"})}),className:\"framer-1ypu1ja\",\"data-framer-name\":\"Available Text\",effect:textEffect,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SYf9Fa6d2\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({eOVNem20h:{effect:undefined}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation2,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-ykw535\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"ik0crLhlK\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1kzbc24\",\"data-framer-name\":\"svgexport-1 (1) 1\",fill:'var(--token-c7222e59-c15d-4f2b-bac3-f4ddcdac3f83, rgb(3, 2, 11)) /* {\"name\":\"Title Black\"} */',intrinsicHeight:140,intrinsicWidth:140,layoutDependency:layoutDependency,layoutId:\"msN9jo5B5\",svg:'<svg width=\"140\" height=\"140\" viewBox=\"0 0 140 140\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_61_11086)\">\\n<path d=\"M77.3645 0H62.6277V19.1579L67.9306 65.0615L39.2603 28.8401L25.7136 15.2933L15.2931 25.7139L28.8397 39.2605L65.1232 67.9801L19.1579 62.6314H0V77.3682H19.1579L65.1243 72.0193L28.8381 100.741L15.2914 114.288L25.712 124.709L39.2586 111.162L67.976 74.8808L62.6277 120.842V140H77.3645V120.842L72.0235 74.9425L100.741 111.162L114.288 124.709L124.709 114.288L111.162 100.741L75.004 72.0728L120.842 77.3682H140V62.6314H120.842L75.0052 67.9266L111.16 39.26L124.707 25.7133L114.286 15.2928L100.74 28.8395L72.0687 65L77.3645 19.1579V0Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_61_11086\">\\n<rect width=\"140\" height=\"140\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-3d66pm\",\"data-styles-preset\":\"XUHlQA1yr\",dir:\"auto\",children:\"We are available\"})}),className:\"framer-1opsl9h\",\"data-framer-name\":\"Available Text\",effect:textEffect,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Toscb8fTg\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({eOVNem20h:{effect:undefined}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation2,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-uheota\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"dRWEwE12o\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1s5c6av\",\"data-framer-name\":\"svgexport-1 (1) 1\",fill:'var(--token-c7222e59-c15d-4f2b-bac3-f4ddcdac3f83, rgb(3, 2, 11)) /* {\"name\":\"Title Black\"} */',intrinsicHeight:140,intrinsicWidth:140,layoutDependency:layoutDependency,layoutId:\"hamHxHUmf\",svg:'<svg width=\"140\" height=\"140\" viewBox=\"0 0 140 140\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_61_11086)\">\\n<path d=\"M77.3645 0H62.6277V19.1579L67.9306 65.0615L39.2603 28.8401L25.7136 15.2933L15.2931 25.7139L28.8397 39.2605L65.1232 67.9801L19.1579 62.6314H0V77.3682H19.1579L65.1243 72.0193L28.8381 100.741L15.2914 114.288L25.712 124.709L39.2586 111.162L67.976 74.8808L62.6277 120.842V140H77.3645V120.842L72.0235 74.9425L100.741 111.162L114.288 124.709L124.709 114.288L111.162 100.741L75.004 72.0728L120.842 77.3682H140V62.6314H120.842L75.0052 67.9266L111.16 39.26L124.707 25.7133L114.286 15.2928L100.74 28.8395L72.0687 65L77.3645 19.1579V0Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_61_11086\">\\n<rect width=\"140\" height=\"140\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GeNgf.framer-wb2rcz, .framer-GeNgf .framer-wb2rcz { display: block; }\",\".framer-GeNgf.framer-itk3f3 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 92px; height: min-content; justify-content: center; overflow: hidden; padding: 140px 64px 48px 64px; position: relative; width: 1440px; }\",\".framer-GeNgf .framer-1fhi6t1 { flex: none; height: 1314px; left: calc(50.00000000000002% - 1440px / 2); overflow: visible; position: absolute; top: 0px; width: 1440px; z-index: 1; }\",\".framer-GeNgf .framer-1ohj6te { bottom: 0px; flex: none; height: 1001px; left: calc(50% - 1710px / 2); position: absolute; width: 1710px; }\",\".framer-GeNgf .framer-1arkuae { flex: none; height: 1086px; left: calc(50.00000000000002% - 1448px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: -186px; width: 1448px; }\",\".framer-GeNgf .framer-1vqj1i3 { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 2; }\",\".framer-GeNgf .framer-1abbxqc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1312px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-GeNgf .framer-rj6pvc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 292px; }\",\".framer-GeNgf .framer-17jbhuy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-GeNgf .framer-16jgp8d { aspect-ratio: 2.888888888888889 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 50px); position: relative; width: 143px; }\",\".framer-GeNgf .framer-z1en6b { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GeNgf .framer-1t6d5k1 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 292px; word-break: break-word; word-wrap: break-word; }\",\".framer-GeNgf .framer-36a3ks { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 4px 4px 4px 16px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-GeNgf .framer-1yi8u3l { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-GeNgf .framer-16lgf8a { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 46px; justify-content: center; padding: 0px; position: relative; width: 1px; }\",'.framer-GeNgf .framer-171qber { --framer-input-font-family: \"TASA Orbiter\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 160%; --framer-input-font-size: 16px; --framer-input-font-weight: 400; --framer-input-padding: 0px; --framer-input-wrapper-height: auto; flex: none; height: auto; position: relative; width: 100%; }',\".framer-GeNgf .framer-1k992ao-container { flex: 1 0 0px; height: auto; max-width: 92px; position: relative; width: 1px; }\",\".framer-GeNgf .framer-wncwqk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-GeNgf .framer-1svvamd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GeNgf .framer-l0d0xi, .framer-GeNgf .framer-10z7yu4, .framer-GeNgf .framer-16ekxft { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-GeNgf .framer-1kms1i0, .framer-GeNgf .framer-miao2, .framer-GeNgf .framer-459ge8, .framer-GeNgf .framer-12rbtcg, .framer-GeNgf .framer-1ypu1ja, .framer-GeNgf .framer-1opsl9h { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-GeNgf .framer-522q2o, .framer-GeNgf .framer-g17tco, .framer-GeNgf .framer-12vnan8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GeNgf .framer-1r30qub-container, .framer-GeNgf .framer-6lnph2-container, .framer-GeNgf .framer-9nvntw-container, .framer-GeNgf .framer-1jl3uir-container, .framer-GeNgf .framer-8iwj2k-container, .framer-GeNgf .framer-152vn5v-container, .framer-GeNgf .framer-12mrek7-container, .framer-GeNgf .framer-1vcbo8d-container, .framer-GeNgf .framer-owbd2v-container, .framer-GeNgf .framer-dhbcft-container, .framer-GeNgf .framer-159ihlz-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-GeNgf .framer-1efdwks { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GeNgf .framer-130w4ja { flex: none; height: 3px; position: relative; width: 697px; }\",\".framer-GeNgf .framer-52tab1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GeNgf .framer-4yncdo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-GeNgf .framer-9fu26z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-GeNgf .framer-3s80m1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 2; }\",\".framer-GeNgf .framer-ykw535, .framer-GeNgf .framer-uheota { 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; width: min-content; }\",\".framer-GeNgf .framer-1kzbc24, .framer-GeNgf .framer-1s5c6av { flex: none; height: 140px; position: relative; width: 140px; }\",\".framer-GeNgf.framer-v-1q4qp5y.framer-itk3f3 { padding: 140px 40px 48px 40px; width: 810px; }\",\".framer-GeNgf.framer-v-1q4qp5y .framer-1abbxqc, .framer-GeNgf.framer-v-15rzxan .framer-1abbxqc { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; justify-content: center; }\",\".framer-GeNgf.framer-v-1q4qp5y .framer-wncwqk { width: 697px; }\",\".framer-GeNgf.framer-v-1q4qp5y .framer-1kzbc24, .framer-GeNgf.framer-v-1q4qp5y .framer-1s5c6av, .framer-GeNgf.framer-v-15rzxan .framer-1kzbc24, .framer-GeNgf.framer-v-15rzxan .framer-1s5c6av { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 128px); width: 128px; }\",\".framer-GeNgf.framer-v-15rzxan.framer-itk3f3 { gap: 40px; padding: 80px 20px 48px 20px; width: 390px; }\",\".framer-GeNgf.framer-v-15rzxan .framer-rj6pvc { gap: 40px; }\",\".framer-GeNgf.framer-v-15rzxan .framer-wncwqk { gap: 0px; width: 100%; }\",\".framer-GeNgf.framer-v-15rzxan .framer-1svvamd { align-content: unset; align-items: unset; display: grid; gap: 24px 24px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); justify-content: center; }\",\".framer-GeNgf.framer-v-15rzxan .framer-l0d0xi, .framer-GeNgf.framer-v-15rzxan .framer-10z7yu4, .framer-GeNgf.framer-v-15rzxan .framer-16ekxft { align-self: start; justify-self: start; width: 100%; }\",\".framer-GeNgf.framer-v-15rzxan .framer-52tab1 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 14px; justify-content: center; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 703\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"VdJztgX06\":{\"layout\":[\"fixed\",\"auto\"]},\"eOVNem20h\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZeBnXsZc_=withCSS(Component,css,\"framer-GeNgf\");export default FramerZeBnXsZc_;FramerZeBnXsZc_.displayName=\"Footer\";FramerZeBnXsZc_.defaultProps={height:703,width:1440};addPropertyControls(FramerZeBnXsZc_,{variant:{options:[\"A6ntl1S8z\",\"VdJztgX06\",\"eOVNem20h\"],optionTitles:[\"Desktop\",\"Tab\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerZeBnXsZc_,[{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\"},{cssFamilyName:\"TASA Orbiter\",source:\"google\",style:\"normal\",uiFamilyName:\"TASA Orbiter\",url:\"https://fonts.gstatic.com/s/tasaorbiter/v2/3XF4Erw3860rsdSUVZx78hPcTvQoDGHxaFGfVH4C8pm095IuGcc.woff2\",weight:\"400\"},{cssFamilyName:\"TASA Orbiter\",source:\"google\",style:\"normal\",uiFamilyName:\"TASA Orbiter\",url:\"https://fonts.gstatic.com/s/tasaorbiter/v2/3XF4Erw3860rsdSUVZx78hPcTvQoDGHxaFGfVEwC8pm095IuGcc.woff2\",weight:\"500\"}]},...LogoFonts,...ButtonFormFonts,...Kern_LetterRollMenuFonts,...SocialIconFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerZeBnXsZc_.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ButtonForm,{},context),forwardLoader(SocialIcon,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZeBnXsZc_\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"703\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VdJztgX06\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eOVNem20h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZeBnXsZc_.map","// Generated by Framer (6ca3d35)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BuyButton from\"https://framerusercontent.com/modules/AuAV4Wqu7q6jaLyWwPZc/vEJMxfQLQuFM8tIrbMUP/E90lsYU1v.js\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import NavBar from\"#framer/local/canvasComponent/FD4JMfEgc/FD4JMfEgc.js\";import Footer from\"#framer/local/canvasComponent/ZeBnXsZc_/ZeBnXsZc_.js\";const NavBarFonts=getFonts(NavBar);const NavBarWithVariantAppearEffect=withVariantAppearEffect(NavBar);const FooterFonts=getFonts(Footer);const SmoothScrollFonts=getFonts(SmoothScroll);const BuyButtonFonts=getFonts(BuyButton);const breakpoints={fRYuB24tC:\"(min-width: 810px) and (max-width: 1439.98px)\",juEuG2mC3:\"(max-width: 809.98px)\",LxJqjjeFV:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-MIGxl\";const variantClassNames={fRYuB24tC:\"framer-v-1fcjzvc\",juEuG2mC3:\"framer-v-1a2n4xc\",LxJqjjeFV:\"framer-v-2xwwcs\"};const Fyuf9ajIi=undefined;const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={fRYuB24tC:[\".framer-MIGxl .framer-19wdfff-container { width: 93%; }\"],juEuG2mC3:[\".framer-MIGxl .framer-19wdfff-container { width: 91%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={fRYuB24tC:\".framer-1fcjzvc-override\",juEuG2mC3:\".framer-1a2n4xc-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MIGxl.framer-ge76yi, .framer-MIGxl .framer-ge76yi { display: block; }\",\".framer-MIGxl.framer-2xwwcs { align-content: center; align-items: center; background-color: #ffffff; 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-MIGxl .framer-19wdfff-container { flex: none; height: auto; left: 50%; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 24px; width: 940px; z-index: 10; }\",\".framer-MIGxl .framer-1vfe9fh { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-MIGxl .framer-1oq3m67-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",\".framer-MIGxl .framer-15e5a38-container { flex: none; height: auto; order: 1003; position: relative; width: auto; }\",\".framer-MIGxl .framer-1bo1ga5-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 64px); flex: none; height: auto; order: 1004; position: var(--framer-canvas-fixed-position, fixed); right: 20px; width: 140px; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={fRYuB24tC:\"(min-width: 810px) and (max-width: 1439.98px)\",juEuG2mC3:\"(max-width: 809.98px)\",LxJqjjeFV:\"(min-width: 1440px)\"};const humanReadableVariantMap={Desktop:\"LxJqjjeFV\",Phone:\"juEuG2mC3\",Tablet:\"fRYuB24tC\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,scrollSection,width,...props})=>{return{...props,Fyuf9ajIi:scrollSection??props.Fyuf9ajIi,variant:humanReadableVariantMap[props.variant]??props.variant??\"LxJqjjeFV\"};};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,Fyuf9ajIi,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"LxJqjjeFV\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-2xwwcs\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fRYuB24tC:{width:\"93vw\"},juEuG2mC3:{width:\"91vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:\"940px\",y:24,children:/*#__PURE__*/_jsx(Container,{className:\"framer-19wdfff-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"w5qlLLjDR\",rendersWithMotion:true,scopeId:\"uoFliR7yC\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fRYuB24tC:{__framer__targets:[{ref:Fyuf9ajIi,target:\"clFfAbLN9\"}],variant:matchVariant(\"ung6UffkY\")},juEuG2mC3:{__framer__targets:[{ref:Fyuf9ajIi,target:\"clFfAbLN9\"}],variant:matchVariant(\"ung6UffkY\")}},children:/*#__PURE__*/_jsx(NavBarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:Fyuf9ajIi,target:\"QLLscIh6E\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"w5qlLLjDR\",layoutId:\"w5qlLLjDR\",style:{width:\"100%\"},variant:matchVariant(\"ZBhjMbeBV\"),width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vfe9fh\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:703,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1oq3m67-container\",nodeId:\"clzxhA7_y\",scopeId:\"uoFliR7yC\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fRYuB24tC:{variant:matchVariant(\"VdJztgX06\")},juEuG2mC3:{variant:matchVariant(\"eOVNem20h\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"clzxhA7_y\",layoutId:\"clzxhA7_y\",style:{width:\"100%\"},variant:matchVariant(\"A6ntl1S8z\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-15e5a38-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"av4tKsjBt\",scopeId:\"uoFliR7yC\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"av4tKsjBt\",intensity:20,layoutId:\"av4tKsjBt\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:96,width:\"140px\",y:840,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1bo1ga5-container\",isModuleExternal:true,layoutScroll:true,nodeId:\"CKMu0vCYV\",scopeId:\"uoFliR7yC\",children:/*#__PURE__*/_jsx(BuyButton,{CsMmIi9w8:\"Visit Store\",F2MGSsEJg:\"https://framer.link/dMD1xHT\",GVpEcLNNG:\"Get it Free\",height:\"100%\",id:\"CKMu0vCYV\",layoutId:\"CKMu0vCYV\",PEwUoWZGb:\"https://www.framer.com/@ufinity-studio/?tab=marketplace\",style:{width:\"100%\"},variant:matchVariant(\"LdrXTTirv\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"fRYuB24tC\":{\"layout\":[\"fixed\",\"fixed\"]},\"juEuG2mC3\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Fyuf9ajIi\":\"scrollSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"LxJqjjeFV\":[\".framer-19wdfff-container\",\".framer-1oq3m67-container\",\".framer-15e5a38-container\",\".framer-1bo1ga5-container\"],\"fRYuB24tC\":[\".framer-19wdfff-container\",\".framer-1oq3m67-container\",\".framer-15e5a38-container\",\".framer-1bo1ga5-container\"],\"juEuG2mC3\":[\".framer-19wdfff-container\",\".framer-1oq3m67-container\",\".framer-15e5a38-container\",\".framer-1bo1ga5-container\"]}\n * @framerBreakpoints {\"LxJqjjeFV\":{\"min\":1440,\"canvasClassName\":\"framer-2xwwcs-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"fRYuB24tC\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-1fcjzvc-override\",\"minHeight\":1552,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"juEuG2mC3\":{\"max\":809,\"canvasClassName\":\"framer-1a2n4xc-override\",\"minHeight\":1552,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant LxJqjjeFV\n * @framerLayoutTemplate true\n */const FrameruoFliR7yC=withCSS(Component,css,\"framer-MIGxl\");export default FrameruoFliR7yC;FrameruoFliR7yC.displayName=\"Template\";FrameruoFliR7yC.defaultProps={height:1e3,width:1440};addPropertyControls(FrameruoFliR7yC,{Fyuf9ajIi:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef}});addFonts(FrameruoFliR7yC,[{explicitInter:true,fonts:[]},...NavBarFonts,...FooterFonts,...SmoothScrollFonts,...BuyButtonFonts],{supportsExplicitInterCodegen:true});FrameruoFliR7yC.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavBar,{},context),forwardLoader(Footer,{},context),forwardLoader(BuyButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruoFliR7yC\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fRYuB24tC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"juEuG2mC3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerLayoutTemplate\":\"true\",\"framerBreakpoints\":\"{\\\"LxJqjjeFV\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-2xwwcs-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"fRYuB24tC\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-1fcjzvc-override\\\",\\\"minHeight\\\":1552,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"juEuG2mC3\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1a2n4xc-override\\\",\\\"minHeight\\\":1552,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1000\",\"framerHitTargets\":\"{\\\"LxJqjjeFV\\\":[\\\".framer-19wdfff-container\\\",\\\".framer-1oq3m67-container\\\",\\\".framer-15e5a38-container\\\",\\\".framer-1bo1ga5-container\\\"],\\\"fRYuB24tC\\\":[\\\".framer-19wdfff-container\\\",\\\".framer-1oq3m67-container\\\",\\\".framer-15e5a38-container\\\",\\\".framer-1bo1ga5-container\\\"],\\\"juEuG2mC3\\\":[\\\".framer-19wdfff-container\\\",\\\".framer-1oq3m67-container\\\",\\\".framer-15e5a38-container\\\",\\\".framer-1bo1ga5-container\\\"]}\",\"framerDefaultVariant\":\"LxJqjjeFV\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"Fyuf9ajIi\\\":\\\"scrollSection\\\"}\",\"framerIntrinsicWidth\":\"1440\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/ieBYT0KpiWaSwGfWBohq/neRvXWLjBU3SBVYA7gMF/uoFliR7yC.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {mCEzoVxOE: \"scroll-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wIUQUhsOEP7KfDuTB5JR/EKUjyJvok2mUIl2d4zYL/augiA20Il.js\")), path: \"/\"}, vdK3MVP5w: {elements: {p__dmAkIP: \"approaches-01-1\", SfKCWrrJe: \"approaches-01\", wVgja_H5q: \"scroll-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zZEFYmjwng9N53HZb1BP/cDTWJgUeG8ham8sqrcMg/vdK3MVP5w.js\")), path: \"/about\"}, z3VLSYbiW: {elements: {siHzbNeq8: \"scroll-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qMuXyNWV6tqaFXsZSh3s/OsR7viKNh2Ra5kWDIyUQ/z3VLSYbiW.js\")), path: \"/projects\"}, f1pa3tiQZ: {elements: {HZUATIiUJ: \"scroll-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4PyWIZ6poZQIgKj6c90r/LTFH3W3tXoldl6pkNziF/f1pa3tiQZ.js\")), path: \"/blogs\"}, ndG8Pik22: {elements: {V2_Q9ShH_: \"scroll-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LJO8l282CGds0CBiWO5u/pEXExE2MUAv0gHgVx7mF/ndG8Pik22.js\")), path: \"/contact\"}, DzqPrBTt5: {elements: {qd9PVWsNo: \"hero\", ZdU0OsPIg: \"scroll-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RCJ7c0VVTJozMKROyfxG/dVsPTpiZntUuFXfBuEuJ/DzqPrBTt5.js\")), path: \"/404\"}, sm0ntU9_n: {elements: {qsFLZ8XRV: \"scroll-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/j6oBSSCEyjKp353Qlts0/jvvW8WBKNg9lpfcmYEd6/sm0ntU9_n.js\")), path: \"/privacy\"}, Gr5cFEugy: {elements: {U2Iv0YZP9: \"scroll-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bhW6Ab5yjK6IW1c8R42T/YwC9yuNYsLHsmQP6WLJF/Gr5cFEugy.js\")), path: \"/terms-condition\"}, L8ZmZXRtw: {collectionId: \"QO3CEAKqb\", elements: {CxSoAvETu: \"scroll-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7bGSti2k2ZDCYVfe4sY6/l9Y0qkDgxWsbKGGoi4pP/L8ZmZXRtw.js\")), path: \"/projects/:u0YbijVFG\"}, nYCOVfBwA: {collectionId: \"laSBPPf0o\", elements: {k0wse9_pw: \"scroll-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wgCrLRtiqPpcxmMLbQj6/sJiuWiJwmCmqFxf042uO/nYCOVfBwA.js\")), path: \"/blogs/:nnKFJMW7Z\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {laSBPPf0o: async () => (await import(\"https://framerusercontent.com/modules/06HxFXYnjHK67K6k3l5I/3PjxfeNLijQxrRGrJRys/laSBPPf0o.js\"))?.[\"utils\"], QO3CEAKqb: async () => (await import(\"https://framerusercontent.com/modules/i8tyCdEaeetVr7vpV7U2/nkK5pbbAnly755HOZCdS/QO3CEAKqb.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"d2def6aa7b7d56bb20dfcc7c32d6031f7fedba159ba6716ddb317576200e468c\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {Fyuf9ajIi: {href: {hash: \":mCEzoVxOE\", webPageId: \"augiA20Il\"}, refKey: true}}\r\nconst props2 = {...props1, Fyuf9ajIi: {href: {hash: \":wVgja_H5q\", webPageId: \"vdK3MVP5w\"}, refKey: true}}\r\nconst props3 = {...props1, Fyuf9ajIi: {href: {hash: \":siHzbNeq8\", webPageId: \"z3VLSYbiW\"}, refKey: true}}\r\nconst props4 = {...props1, Fyuf9ajIi: {href: {hash: \":HZUATIiUJ\", webPageId: \"f1pa3tiQZ\"}, refKey: true}}\r\nconst props5 = {...props1, Fyuf9ajIi: {href: {hash: \":V2_Q9ShH_\", webPageId: \"ndG8Pik22\"}, refKey: true}}\r\nconst props6 = {...props1, Fyuf9ajIi: {href: {hash: \":ZdU0OsPIg\", webPageId: \"DzqPrBTt5\"}, refKey: true}}\r\nconst props7 = {...props1, Fyuf9ajIi: {href: {hash: \":qsFLZ8XRV\", webPageId: \"sm0ntU9_n\"}, refKey: true}}\r\nconst props8 = {...props1, Fyuf9ajIi: {href: {hash: \":U2Iv0YZP9\", webPageId: \"Gr5cFEugy\"}, refKey: true}}\r\nconst props9 = {...props1, Fyuf9ajIi: {href: {hash: \":CxSoAvETu\", webPageId: \"L8ZmZXRtw\"}, refKey: true}}\r\nconst props10 = {...props1, Fyuf9ajIi: {href: {hash: \":k0wse9_pw\", webPageId: \"nYCOVfBwA\"}, refKey: true}}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {augiA20Il: props1, DzqPrBTt5: props6, f1pa3tiQZ: props4, Gr5cFEugy: props8, L8ZmZXRtw: props9, ndG8Pik22: props5, nYCOVfBwA: props10, sm0ntU9_n: props7, vdK3MVP5w: props2, z3VLSYbiW: props3}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"vdK3MVP5w\":\r\ncase \"z3VLSYbiW\":\r\ncase \"f1pa3tiQZ\":\r\ncase \"ndG8Pik22\":\r\ncase \"DzqPrBTt5\":\r\ncase \"sm0ntU9_n\":\r\ncase \"Gr5cFEugy\":\r\ncase \"L8ZmZXRtw\":\r\ncase \"nYCOVfBwA\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"Fyuf9ajIi\"]]}, (resolvedLinks) => React.createElement(Template1, {...props, Fyuf9ajIi: siteRef(resolvedLinks[0]), key: \"Template1\", style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"vdK3MVP5w\":\r\ncase \"z3VLSYbiW\":\r\ncase \"f1pa3tiQZ\":\r\ncase \"ndG8Pik22\":\r\ncase \"DzqPrBTt5\":\r\ncase \"sm0ntU9_n\":\r\ncase \"Gr5cFEugy\":\r\ncase \"L8ZmZXRtw\":\r\ncase \"nYCOVfBwA\":\r\nreturn [{hash: \"2xwwcs\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"1fcjzvc\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"1a2n4xc\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RCJ7c0VVTJozMKROyfxG/dVsPTpiZntUuFXfBuEuJ/DzqPrBTt5.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://layzo.framer.website\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/gvt0vXZQOBHs7uhgn6UM/jOQMAHMHpTxKmYMswMhk/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t\t;(function () {\r\n\t\t\tif (!isBrowser) return\r\n\r\n\t\t\tReact.startTransition(() => {\r\n\t\t\t\tReactDOM.hydrateRoot(\r\n\t\t\t\t\tdocument.getElementById(\"__framer-badge-container\"),\r\n\t\t\t\t\tReact.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n\t\t\t\t)\r\n\t\t\t})\r\n\t\t})()\r\n\t"],"mappings":"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"}