{"version":3,"file":"script_main.D7JvAMkL.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","Availability","ButtonPrimary","LabelBlueLink","LabelBlackLink","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Image","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","Phosphor","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","getProps","Component","className","css","addPropertyOverrides","LogoSVG","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","LogoFonts","Logo","MenuToggle","NavLinkFonts","NavLink","ButtonSeconderyFonts","ButtonSecondery","serializationHash","variantClassNames","transition1","animation","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","className","Logo","NavLink","ButtonSecondery","CloseBtn","Footer","MobileMenu","isBrowser","useRef","React.useId","className","PropertyOverrides","React.createElement","MainPage","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/iTd5hKtIvFsomZUbA7nK/gzX8CSS0RlaoSSkuBSIP/NmlsfRp0U.js","https:/framerusercontent.com/modules/2dnQbFhsXYHnAwu668i7/Wft0NXHRkqO11N2y3s2L/KAd0DiAqf.js","https:/framerusercontent.com/modules/wN45LfUmFKjjfN8I8l9f/0fU05BbnNxaXkvedqb6A/OOW8MuSUu.js","https:/framerusercontent.com/modules/cPty45v2VjUaOHt3nmrp/pxJIzkJqsJuL5d3OiSPA/r0rK1ebl8.js","https:/framerusercontent.com/modules/irEJkCXQVgBEhsQ3XyKz/ZyHPyVYoHn83YannxPyh/VuAY4OtWp.js","https:/framerusercontent.com/modules/v0ghFYFaRnqOA6Ss9rJp/5ZDjvPSxOv17gD9yZtLH/xqGprQRJm.js","https:/framerusercontent.com/modules/8492DnSiYErjLsZb4PrO/ynitiJsGwVU5sUpDiZro/WxiGi7ifs.js","https:/framerusercontent.com/modules/j5Zm02iGk5nd0kytSH0A/iZFM9qo4XrsarvjrAowm/uL9CV3lWE.js","https:/framerusercontent.com/modules/w8HkmMkATwvKYrYxCsGN/bNsWnYM9cmkb4U4U29Z3/P2VkJQrQ3.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (ab692b1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,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/js21Y2nTYzn0KlckRuFO/pzCcVzhqzug04Nq8KnF5/GFFjq3y_x.js\";const cycleOrder=[\"wN4cwqh18\",\"XVF63X_SH\"];const serializationHash=\"framer-bXI6m\";const variantClassNames={wN4cwqh18:\"framer-v-1co1z00\",XVF63X_SH:\"framer-v-a4h79d\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:3,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Available animation end\":\"XVF63X_SH\",\"Available animation start\":\"wN4cwqh18\"};const getProps=({color,height,id,width,...props})=>{return{...props,b7zyeO3PH:color??props.b7zyeO3PH??\"var(--token-846ae6fd-38b2-49a9-9694-1053e5ade1bd, rgb(152, 152, 174))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"wN4cwqh18\"};};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,b7zyeO3PH,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wN4cwqh18\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1sjebj3=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"XVF63X_SH\"),1300);});const onAppearzranpu=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"wN4cwqh18\"),1300);});useOnVariantChange(baseVariant,{default:onAppear1sjebj3,XVF63X_SH:onAppearzranpu});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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1co1z00\",className,classNames),\"data-framer-name\":\"Available animation start\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wN4cwqh18\",ref:refBinding,style:{backdropFilter:\"blur(9px)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,WebkitBackdropFilter:\"blur(9px)\",...style},...addPropertyOverrides({XVF63X_SH:{\"data-framer-name\":\"Available animation end\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-g7kq8f\",\"data-framer-name\":\"Pulser\",layoutDependency:layoutDependency,layoutId:\"UAckHgdz4\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-13wlbfi\",\"data-framer-name\":\"Solid\",layoutDependency:layoutDependency,layoutId:\"mxCNwQTgO\",style:{backgroundColor:\"var(--token-78d6fcda-5321-482b-b2e4-931cb60d8ac3, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 0px 20px 4px rgb(255, 255, 255)\"},transformTemplate:transformTemplate1,variants:{XVF63X_SH:{backgroundColor:\"var(--token-f48d28f9-1920-4889-9311-84b1699409cb, rgb(103, 103, 131))\",boxShadow:\"0px 0px 20px 4px rgba(255, 255, 255, 0)\"}}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ys1vyq\",\"data-styles-preset\":\"GFFjq3y_x\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-b7zyeO3PH-NmlsfRp0U))\"},children:\"Available for work\"})}),className:\"framer-1g5xuev\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XYpiOtZyr\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-b7zyeO3PH-NmlsfRp0U)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-b7zyeO3PH-NmlsfRp0U\":b7zyeO3PH},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bXI6m.framer-z1znx2, .framer-bXI6m .framer-z1znx2 { display: block; }\",\".framer-bXI6m.framer-1co1z00 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: visible; padding: 8px 16px 8px 16px; position: relative; width: min-content; }\",\".framer-bXI6m .framer-g7kq8f { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 8px); overflow: visible; position: relative; width: 8px; z-index: 2; }\",\".framer-bXI6m .framer-13wlbfi { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 8px); left: 50%; overflow: hidden; position: absolute; top: 50%; width: 8px; will-change: var(--framer-will-change-override, transform); }\",\".framer-bXI6m .framer-1g5xuev { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; z-index: 2; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-bXI6m.framer-1co1z00 { gap: 0px; } .framer-bXI6m.framer-1co1z00 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-bXI6m.framer-1co1z00 > :first-child { margin-left: 0px; } .framer-bXI6m.framer-1co1z00 > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 35.5\n * @framerIntrinsicWidth 166\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"XVF63X_SH\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"b7zyeO3PH\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerNmlsfRp0U=withCSS(Component,css,\"framer-bXI6m\");export default FramerNmlsfRp0U;FramerNmlsfRp0U.displayName=\"Availability\";FramerNmlsfRp0U.defaultProps={height:35.5,width:166};addPropertyControls(FramerNmlsfRp0U,{variant:{options:[\"wN4cwqh18\",\"XVF63X_SH\"],optionTitles:[\"Available animation start\",\"Available animation end\"],title:\"Variant\",type:ControlType.Enum},b7zyeO3PH:{defaultValue:\"var(--token-846ae6fd-38b2-49a9-9694-1053e5ade1bd, rgb(152, 152, 174))\",title:\"Color\",type:ControlType.Color}});addFonts(FramerNmlsfRp0U,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNmlsfRp0U\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XVF63X_SH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"166\",\"framerVariables\":\"{\\\"b7zyeO3PH\\\":\\\"color\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"35.5\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0dc35dd)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,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/pX04VkQUo0gX7Ctrfvsx/87bQFx5q1c3e5SnusewG/GYh8Y9LSs.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ksZALOjNPBcWguIGkBTl/3l8Jj7sYe57t2zjcylKx/WOlWMBJZi.js\";import LabelBlackLink from\"https://framerusercontent.com/modules/anD1ZJTxPLM8yOnQDt5B/hUHEBgN73j5HYLnBPWMl/fVOgkAKAz.js\";import Availability from\"https://framerusercontent.com/modules/iTd5hKtIvFsomZUbA7nK/gzX8CSS0RlaoSSkuBSIP/NmlsfRp0U.js\";import LabelBlueLink from\"https://framerusercontent.com/modules/6UceAnifigIEDZwkSHKj/iMBniYZm0xriSbcwCcz7/q8WH9XINe.js\";import ButtonPrimary from\"https://framerusercontent.com/modules/dfFKHs5fz29G4FhWNxMT/AtdwKBTFCtir50O4L6bQ/RAWTgewda.js\";const AvailabilityFonts=getFonts(Availability);const ButtonPrimaryFonts=getFonts(ButtonPrimary);const LabelBlueLinkFonts=getFonts(LabelBlueLink);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const LabelBlackLinkFonts=getFonts(LabelBlackLink);const cycleOrder=[\"Jkk5_ABKx\",\"QA3AsuvwX\",\"FHllsXpyw\"];const serializationHash=\"framer-vxUUL\";const variantClassNames={FHllsXpyw:\"framer-v-12pqtx4\",Jkk5_ABKx:\"framer-v-1ojqxef\",QA3AsuvwX:\"framer-v-juynjg\"};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 transition2={delay:0,duration:2.9,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:20,y:20};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition3={delay:.7,duration:2.8,ease:[.57,-.03,.56,1],type:\"tween\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:10,y:-20};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"Jkk5_ABKx\",Mobile:\"FHllsXpyw\",Tablet:\"QA3AsuvwX\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Jkk5_ABKx\"};};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:\"Jkk5_ABKx\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"FHllsXpyw\")return false;return true;};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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ojqxef\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Jkk5_ABKx\",ref:refBinding,style:{background:\"linear-gradient(142deg, var(--token-5b63004e-44e4-4769-a5f1-e70cd608abae, rgb(46, 46, 56)) 36%, var(--token-74e2f89d-34a9-4062-8a81-82afbcb46606, rgb(14, 14, 17)) 100%)\",...style},...addPropertyOverrides({FHllsXpyw:{\"data-framer-name\":\"Mobile\"},QA3AsuvwX:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:578,intrinsicWidth:960,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1156,pixelWidth:1920,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/ZP4bib4Y5fV0zNUUiKiHsoSLjU.png?scale-down-to=1024&width=1920&height=1156\",srcSet:\"https://framerusercontent.com/images/ZP4bib4Y5fV0zNUUiKiHsoSLjU.png?scale-down-to=512&width=1920&height=1156 512w,https://framerusercontent.com/images/ZP4bib4Y5fV0zNUUiKiHsoSLjU.png?scale-down-to=1024&width=1920&height=1156 1024w,https://framerusercontent.com/images/ZP4bib4Y5fV0zNUUiKiHsoSLjU.png?width=1920&height=1156 1920w\"},className:\"framer-qs48g4\",\"data-framer-name\":\"Texture\",layoutDependency:layoutDependency,layoutId:\"FYCJwdu5t\",style:{opacity:.36}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1anoq08\",\"data-framer-name\":\"Content container\",layoutDependency:layoutDependency,layoutId:\"le29cJh36\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xs9wbr\",\"data-framer-name\":\"Text container\",layoutDependency:layoutDependency,layoutId:\"XQdyyfRei\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,y:(componentViewport?.y||0)+24+0+0+((Math.max(0,((componentViewport?.height||800)-48-0)/1)*1-0-356.44)/2+0+0)+0+0,...addPropertyOverrides({FHllsXpyw:{y:(componentViewport?.y||0)+16+0+0+((Math.max(0,((componentViewport?.height||800)-32-0)/1)*1-0-356.44)/2+0+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1z065gx-container\",layoutDependency:layoutDependency,layoutId:\"HIRZH8aQJ-container\",nodeId:\"HIRZH8aQJ\",rendersWithMotion:true,scopeId:\"KAd0DiAqf\",children:/*#__PURE__*/_jsx(Availability,{b7zyeO3PH:\"var(--token-846ae6fd-38b2-49a9-9694-1053e5ade1bd, rgb(152, 152, 174))\",height:\"100%\",id:\"HIRZH8aQJ\",layoutId:\"HIRZH8aQJ\",variant:\"wN4cwqh18\",width:\"100%\",...addPropertyOverrides({FHllsXpyw:{b7zyeO3PH:\"var(--token-78d6fcda-5321-482b-b2e4-931cb60d8ac3, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i2oeu4\",\"data-framer-name\":\"Headline container\",layoutDependency:layoutDependency,layoutId:\"g60gS6xjf\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1tinc1m\",\"data-styles-preset\":\"GYh8Y9LSs\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-78d6fcda-5321-482b-b2e4-931cb60d8ac3, rgb(255, 255, 255)))\"},children:\"Let’s create something great together.\"})}),className:\"framer-102ghwz\",\"data-framer-name\":\"Let’s make a long lasting connection.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iTIXQPYqn\",style:{\"--extracted-gdpscs\":\"var(--token-78d6fcda-5321-482b-b2e4-931cb60d8ac3, 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-128vkbg\",\"data-styles-preset\":\"WOlWMBJZi\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-846ae6fd-38b2-49a9-9694-1053e5ade1bd, rgb(129, 129, 156)))\"},children:\"I'm not just here to design products; I'm here to connect with people.\"})}),className:\"framer-1hpiwss\",\"data-framer-name\":\"I'm not just here to design products; I'm here to connect with people.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YySYDtLdf\",style:{\"--extracted-r6o4lv\":\"var(--token-846ae6fd-38b2-49a9-9694-1053e5ade1bd, rgb(129, 129, 156))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{FHllsXpyw:{\"--extracted-r6o4lv\":\"var(--token-78d6fcda-5321-482b-b2e4-931cb60d8ac3, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({FHllsXpyw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-128vkbg\",\"data-styles-preset\":\"WOlWMBJZi\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-78d6fcda-5321-482b-b2e4-931cb60d8ac3, rgb(255, 255, 255)))\"},children:\"I'm not just here to design products; I'm here to connect with people.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:(componentViewport?.y||0)+24+0+0+((Math.max(0,((componentViewport?.height||800)-48-0)/1)*1-0-356.44)/2+260.44+44),...addPropertyOverrides({FHllsXpyw:{y:(componentViewport?.y||0)+16+0+0+((Math.max(0,((componentViewport?.height||800)-32-0)/1)*1-0-356.44)/2+260.44+44)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5pz9gc-container\",layoutDependency:layoutDependency,layoutId:\"Sz9xFhLTJ-container\",nodeId:\"Sz9xFhLTJ\",rendersWithMotion:true,scopeId:\"KAd0DiAqf\",children:/*#__PURE__*/_jsx(ButtonPrimary,{height:\"100%\",id:\"Sz9xFhLTJ\",IwlTJ9c9h:\"mailto:hello@roy.com\",layoutId:\"Sz9xFhLTJ\",SWgoRe4DI:\"Let's talk!\",variant:\"enAUfoclr\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a3rvhc\",\"data-framer-name\":\"bg elements\",layoutDependency:layoutDependency,layoutId:\"TFP6HvFdT\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+0+746,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition2,__framer__spring:{damping:40,delay:0,duration:.3,ease:[.44,0,.56,1],mass:.1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:120,y:40}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1uf14i5-container\",\"data-framer-name\":\"go home\",layoutDependency:layoutDependency,layoutId:\"seFv695U7-container\",name:\"go home\",nodeId:\"seFv695U7\",rendersWithMotion:true,scopeId:\"KAd0DiAqf\",style:{transformPerspective:1200},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(LabelBlueLink,{Du2i47m6g:resolvedLinks[0],height:\"100%\",id:\"seFv695U7\",layoutId:\"seFv695U7\",name:\"go home\",v6pA61Vea:\"Go home\",variant:\"wgARTOQKF\",width:\"100%\",...addPropertyOverrides({QA3AsuvwX:{Du2i47m6g:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+0+211,...addPropertyOverrides({QA3AsuvwX:{y:(componentViewport?.y||0)+0+100}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__loop:animation1,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition3,__framer__spring:{damping:40,delay:0,duration:.3,ease:[.44,0,.56,1],mass:.1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:140,y:-70}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-ugso03-container\",\"data-framer-name\":\"follow\",layoutDependency:layoutDependency,layoutId:\"Ig3uBPUvk-container\",name:\"follow\",nodeId:\"Ig3uBPUvk\",rendersWithMotion:true,scopeId:\"KAd0DiAqf\",style:{transformPerspective:1200},transformTemplate:transformTemplate1,...addPropertyOverrides({QA3AsuvwX:{__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:160,y:70}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(LabelBlackLink,{GkaXOEOUc:\"Drop me a follow\",height:\"100%\",id:\"Ig3uBPUvk\",layoutId:\"Ig3uBPUvk\",name:\"follow\",variant:\"FzTkEEty_\",width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vxUUL.framer-1hfzx14, .framer-vxUUL .framer-1hfzx14 { display: block; }\",\".framer-vxUUL.framer-1ojqxef { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: flex-start; overflow: visible; padding: 24px; position: relative; width: 1200px; }\",\".framer-vxUUL .framer-qs48g4 { bottom: 0px; flex: none; left: 0px; mix-blend-mode: overlay; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-vxUUL .framer-1anoq08 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 44px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vxUUL .framer-xs9wbr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 3; }\",\".framer-vxUUL .framer-1z065gx-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-vxUUL .framer-1i2oeu4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 16px 0px; position: relative; width: 100%; }\",\".framer-vxUUL .framer-102ghwz { flex: none; height: auto; max-width: 100%; position: relative; white-space: pre-wrap; width: 752px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-vxUUL .framer-1hpiwss { flex: none; height: auto; max-width: 384px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-vxUUL .framer-5pz9gc-container { flex: none; height: auto; position: relative; width: auto; z-index: 3; }\",\".framer-vxUUL .framer-a3rvhc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: center; left: 0px; overflow: hidden; padding: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-vxUUL .framer-1uf14i5-container { flex: none; height: auto; left: 73%; position: absolute; top: 77%; width: auto; z-index: 1; }\",\".framer-vxUUL .framer-ugso03-container { flex: none; height: auto; left: 76%; position: absolute; top: 23%; width: auto; z-index: 1; }\",\".framer-vxUUL.framer-v-juynjg.framer-1ojqxef { width: 810px; }\",\".framer-vxUUL.framer-v-juynjg .framer-ugso03-container { left: unset; right: 133px; top: 100px; }\",\".framer-vxUUL.framer-v-12pqtx4.framer-1ojqxef { padding: 16px; width: 390px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"QA3AsuvwX\":{\"layout\":[\"fixed\",\"fixed\"]},\"FHllsXpyw\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKAd0DiAqf=withCSS(Component,css,\"framer-vxUUL\");export default FramerKAd0DiAqf;FramerKAd0DiAqf.displayName=\"Footer\";FramerKAd0DiAqf.defaultProps={height:800,width:1200};addPropertyControls(FramerKAd0DiAqf,{variant:{options:[\"Jkk5_ABKx\",\"QA3AsuvwX\",\"FHllsXpyw\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerKAd0DiAqf,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...AvailabilityFonts,...ButtonPrimaryFonts,...LabelBlueLinkFonts,...LabelBlackLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKAd0DiAqf\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QA3AsuvwX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FHllsXpyw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"800\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KAd0DiAqf.map","// Generated by Framer (6d96db3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const cycleOrder=[\"y9ffxwSz_\",\"n6qukTe3i\",\"H89xyqrzt\"];const serializationHash=\"framer-MWbZx\";const variantClassNames={H89xyqrzt:\"framer-v-17x7k4a\",n6qukTe3i:\"framer-v-7xwbez\",y9ffxwSz_:\"framer-v-4wqbi9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"y9ffxwSz_\",Phone:\"H89xyqrzt\",Tablet:\"n6qukTe3i\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"y9ffxwSz_\"};};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:\"y9ffxwSz_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"y9ffxwSz_\",scopeId:\"OOW8MuSUu\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-4wqbi9\",className,classNames)} framer-f4ozlp`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"y9ffxwSz_\",ref:refBinding,style:{...style},...addPropertyOverrides({H89xyqrzt:{\"data-framer-name\":\"Phone\"},n6qukTe3i:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ia4xoe\",layoutDependency:layoutDependency,layoutId:\"Yb7t0sNC6\",style:{borderBottomLeftRadius:52,borderBottomRightRadius:52,borderTopLeftRadius:52,borderTopRightRadius:52},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19wcgp0-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"YHW4BX6jn-container\",nodeId:\"YHW4BX6jn\",rendersWithMotion:true,scopeId:\"OOW8MuSUu\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-78d6fcda-5321-482b-b2e4-931cb60d8ac3, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"X\",id:\"YHW4BX6jn\",layoutId:\"YHW4BX6jn\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MWbZx.framer-f4ozlp, .framer-MWbZx .framer-f4ozlp { display: block; }\",\".framer-MWbZx.framer-4wqbi9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 705px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 1416px; }\",\".framer-MWbZx .framer-1ia4xoe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-MWbZx .framer-19wcgp0-container { flex: none; height: 28px; position: relative; width: 28px; }\",\".framer-MWbZx.framer-v-7xwbez.framer-4wqbi9 { width: 786px; }\",\".framer-MWbZx.framer-v-17x7k4a.framer-4wqbi9 { align-content: flex-end; align-items: flex-end; flex-direction: column; width: 366px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 1416\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"n6qukTe3i\":{\"layout\":[\"fixed\",\"auto\"]},\"H89xyqrzt\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOOW8MuSUu=withCSS(Component,css,\"framer-MWbZx\");export default FramerOOW8MuSUu;FramerOOW8MuSUu.displayName=\"Close Btn\";FramerOOW8MuSUu.defaultProps={height:28,width:1416};addPropertyControls(FramerOOW8MuSUu,{variant:{options:[\"y9ffxwSz_\",\"n6qukTe3i\",\"H89xyqrzt\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOOW8MuSUu,[{explicitInter:true,fonts:[]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOOW8MuSUu\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"n6qukTe3i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"H89xyqrzt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1416\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"28\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OOW8MuSUu.map","// Generated by Framer (2d3eba2)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,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/js21Y2nTYzn0KlckRuFO/pzCcVzhqzug04Nq8KnF5/GFFjq3y_x.js\";const enabledGestures={u6I0fFEF3:{hover:true}};const cycleOrder=[\"zTEJiAp3s\",\"u6I0fFEF3\",\"s4K65lxLP\"];const serializationHash=\"framer-6apCM\";const variantClassNames={s4K65lxLP:\"framer-v-tspn2o\",u6I0fFEF3:\"framer-v-euij5l\",zTEJiAp3s:\"framer-v-19wqohm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.2,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"No hover\":\"zTEJiAp3s\",\"Variant 3\":\"s4K65lxLP\",\"With hover\":\"u6I0fFEF3\"};const getProps=({click,height,id,link,title,width,...props})=>{return{...props,bSPEfPkf2:link??props.bSPEfPkf2,sO5kLMR77:title??props.sO5kLMR77??\"Works\",variant:humanReadableVariantMap[props.variant]??props.variant??\"zTEJiAp3s\",zNFlPHpJ5:click??props.zNFlPHpJ5};};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,sO5kLMR77,bSPEfPkf2,zNFlPHpJ5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"zTEJiAp3s\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapbdfran=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(zNFlPHpJ5){const res=await zNFlPHpJ5(...args);if(res===false)return false;}});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:bSPEfPkf2,motionChild:true,nodeId:\"zTEJiAp3s\",scopeId:\"r0rK1ebl8\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-19wqohm\",className,classNames)} framer-l0avfv`,\"data-framer-name\":\"No hover\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zTEJiAp3s\",onTap:onTapbdfran,ref:refBinding,style:{...style},...addPropertyOverrides({\"u6I0fFEF3-hover\":{\"data-framer-name\":undefined},s4K65lxLP:{\"data-framer-name\":\"Variant 3\"},u6I0fFEF3:{\"data-framer-name\":\"With hover\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ys1vyq\",\"data-styles-preset\":\"GFFjq3y_x\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-944776bf-a994-41b3-81c4-f053d198ada0, rgb(45, 45, 59)))\"},children:\"Works\"})}),className:\"framer-16mwsd6\",\"data-framer-name\":\"Works\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ngZBMSbUR\",style:{\"--extracted-r6o4lv\":\"var(--token-944776bf-a994-41b3-81c4-f053d198ada0, rgb(45, 45, 59))\",\"--framer-paragraph-spacing\":\"0px\"},text:sO5kLMR77,variants:{\"u6I0fFEF3-hover\":{\"--extracted-r6o4lv\":\"var(--token-c87e43ab-c9e5-4b08-a12b-94c293f3b49e, rgb(70, 160, 255))\"},s4K65lxLP:{\"--extracted-r6o4lv\":\"var(--token-c4d78669-15d1-43ab-8629-6394617e71af, rgb(59, 188, 161))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"u6I0fFEF3-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ys1vyq\",\"data-styles-preset\":\"GFFjq3y_x\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c87e43ab-c9e5-4b08-a12b-94c293f3b49e, rgb(70, 160, 255)))\"},children:\"Works\"})})},s4K65lxLP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ys1vyq\",\"data-styles-preset\":\"GFFjq3y_x\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c4d78669-15d1-43ab-8629-6394617e71af, rgb(59, 188, 161)))\"},children:\"Works\"})})},u6I0fFEF3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ys1vyq\",\"data-styles-preset\":\"GFFjq3y_x\",children:\"Works\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6apCM.framer-l0avfv, .framer-6apCM .framer-l0avfv { display: block; }\",\".framer-6apCM.framer-19wqohm { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-6apCM .framer-16mwsd6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19.5\n * @framerIntrinsicWidth 41.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"u6I0fFEF3\":{\"layout\":[\"auto\",\"auto\"]},\"s4K65lxLP\":{\"layout\":[\"auto\",\"auto\"]},\"dEWtsye4K\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"sO5kLMR77\":\"title\",\"bSPEfPkf2\":\"link\",\"zNFlPHpJ5\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerr0rK1ebl8=withCSS(Component,css,\"framer-6apCM\");export default Framerr0rK1ebl8;Framerr0rK1ebl8.displayName=\"Nav link\";Framerr0rK1ebl8.defaultProps={height:19.5,width:41.5};addPropertyControls(Framerr0rK1ebl8,{variant:{options:[\"zTEJiAp3s\",\"u6I0fFEF3\",\"s4K65lxLP\"],optionTitles:[\"No hover\",\"With hover\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},sO5kLMR77:{defaultValue:\"Works\",displayTextArea:false,title:\"Title\",type:ControlType.String},bSPEfPkf2:{title:\"Link\",type:ControlType.Link},zNFlPHpJ5:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerr0rK1ebl8,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerr0rK1ebl8\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"41.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"u6I0fFEF3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"s4K65lxLP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dEWtsye4K\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"19.5\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"sO5kLMR77\\\":\\\"title\\\",\\\"bSPEfPkf2\\\":\\\"link\\\",\\\"zNFlPHpJ5\\\":\\\"click\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./r0rK1ebl8.map","// Generated by Framer (47ebf4a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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=[\"WxHj0I7C1\",\"lT0EE5RYH\"];const serializationHash=\"framer-LBqoF\";const variantClassNames={lT0EE5RYH:\"framer-v-mi4sbv\",WxHj0I7C1:\"framer-v-1o5lehz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={close:\"lT0EE5RYH\",default:\"WxHj0I7C1\"};const getProps=({click,height,id,width,...props})=>{return{...props,h3UrjCiO3:click??props.h3UrjCiO3,variant:humanReadableVariantMap[props.variant]??props.variant??\"WxHj0I7C1\"};};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,h3UrjCiO3,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WxHj0I7C1\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaplysws4=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(h3UrjCiO3){const res=await h3UrjCiO3(...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-1o5lehz\",className,classNames),\"data-framer-name\":\"default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WxHj0I7C1\",onTap:onTaplysws4,ref:refBinding,style:{...style},...addPropertyOverrides({lT0EE5RYH:{\"data-framer-name\":\"close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mmkhk8\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"fI88fSOtj\",style:{backgroundColor:\"var(--token-944776bf-a994-41b3-81c4-f053d198ada0, rgb(46, 46, 56))\",rotate:0},variants:{lT0EE5RYH:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-rw3wl\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"BWlXvCoao\",style:{backgroundColor:\"var(--token-944776bf-a994-41b3-81c4-f053d198ada0, rgb(46, 46, 56))\",rotate:0},variants:{lT0EE5RYH:{rotate:45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LBqoF.framer-dvqs5h, .framer-LBqoF .framer-dvqs5h { display: block; }\",\".framer-LBqoF.framer-1o5lehz { cursor: pointer; height: 40px; overflow: visible; position: relative; width: 40px; }\",\".framer-LBqoF .framer-1mmkhk8 { flex: none; height: 2px; left: 8px; position: absolute; right: 8px; top: 14px; z-index: 1; }\",\".framer-LBqoF .framer-rw3wl { bottom: 14px; flex: none; height: 2px; left: 8px; position: absolute; right: 8px; z-index: 1; }\",\".framer-LBqoF.framer-v-mi4sbv .framer-1mmkhk8 { top: 19px; }\",\".framer-LBqoF.framer-v-mi4sbv .framer-rw3wl { bottom: 19px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"lT0EE5RYH\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"h3UrjCiO3\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerVuAY4OtWp=withCSS(Component,css,\"framer-LBqoF\");export default FramerVuAY4OtWp;FramerVuAY4OtWp.displayName=\"Menu toggle\";FramerVuAY4OtWp.defaultProps={height:40,width:40};addPropertyControls(FramerVuAY4OtWp,{variant:{options:[\"WxHj0I7C1\",\"lT0EE5RYH\"],optionTitles:[\"default\",\"close\"],title:\"Variant\",type:ControlType.Enum},h3UrjCiO3:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerVuAY4OtWp,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVuAY4OtWp\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"h3UrjCiO3\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lT0EE5RYH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VuAY4OtWp.map","// Generated by Framer (0e34db6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 93 44\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 91.809 14.396 C 92.286 14.212 93.22 14.488 92.953 15.153 C 92.8 15.54 91.885 15.909 91.523 16.094 C 89.998 16.905 88.339 17.625 86.641 17.975 C 85.001 18.308 82.522 17.773 83.342 15.614 C 81.931 15.817 80.558 15.854 79.147 16.26 C 78.08 16.592 76.63 16.924 75.963 17.828 C 75.544 18.4 74.475 17.514 74.399 17.053 C 74.323 16.518 75.028 16.02 75.296 15.651 C 75.677 15.153 76.058 14.654 76.459 14.175 C 78.137 12.053 79.91 10.023 81.779 8.068 C 82.408 7.422 82.999 6.333 83.991 6.979 C 84.982 7.606 84.277 8.105 83.667 8.732 C 81.741 10.706 79.91 12.791 78.194 14.95 C 80.044 14.415 86.069 13.012 84.887 16.776 C 86.203 16.684 87.48 16.278 88.72 15.872 C 89.311 15.669 89.883 15.466 90.436 15.226 C 90.894 15.005 91.332 14.581 91.809 14.396 Z M 77.849 14.931 C 77.964 15.688 75.485 16.352 74.875 16.573 C 73.445 17.09 71.976 17.404 70.489 17.699 C 69.726 17.865 68.982 18.012 68.22 18.197 C 67.896 18.271 67.381 18.308 67.095 18.492 C 66.675 18.75 66.771 18.64 66.79 19.23 C 66.847 21.721 64.063 23.898 61.584 22.625 C 60.611 22.108 60.097 21.001 60.669 20.023 C 61.146 19.23 62.099 18.732 62.919 18.345 C 63.415 18.105 63.91 17.883 64.406 17.699 C 64.997 17.477 64.997 17.643 65.035 17.09 C 65.035 16.776 64.921 16.444 64.883 16.13 C 64.807 15.171 64.959 14.249 65.665 13.529 C 66.294 12.883 67.209 12.533 68.105 12.385 C 68.601 12.293 70.336 12.514 69.936 13.418 C 69.803 13.75 69.078 13.695 68.754 13.769 C 68.334 13.88 67.915 14.009 67.552 14.249 C 66.542 14.894 66.37 15.946 66.504 17.053 C 69.383 16.297 72.415 16.02 75.237 14.987 C 75.752 14.802 77.659 13.658 77.849 14.931 Z M 64.025 21.02 C 64.654 20.577 65.016 19.894 65.131 19.156 C 64.177 19.544 62.957 20.079 62.309 20.891 C 62.233 21.001 61.889 21.444 61.965 21.573 C 62.175 21.905 63.815 21.167 64.025 21.02 Z M 64.923 14.322 C 65.323 14.175 66.086 14.581 66.048 15.023 C 66.029 15.411 65.419 15.503 65.114 15.614 C 64.027 16.038 62.921 16.463 61.834 16.868 C 59.698 17.662 57.086 18.88 54.74 18.769 C 53.806 18.714 52.338 18.4 52.09 17.348 C 51.804 16.075 53.692 14.987 54.55 14.341 C 55.064 13.935 55.637 13.252 56.361 13.474 C 56.666 13.566 57.2 13.99 57.2 14.341 C 57.2 14.913 55.904 15.503 55.484 15.835 C 54.893 16.333 54.378 17.071 53.768 17.477 C 54.607 17.588 55.675 17.164 56.495 16.961 C 57.41 16.739 58.306 16.499 59.202 16.241 C 61.147 15.669 63.035 15.005 64.923 14.322 Z M 58.859 13.012 C 58.421 13.455 57.257 12.717 57.276 12.182 C 57.296 11.499 59.26 10.319 59.851 10.116 C 60.365 9.931 61.491 10.245 61.471 10.964 C 61.452 11.37 60.728 11.555 60.423 11.758 C 59.851 12.108 59.336 12.533 58.859 13.012 Z M 57.978 9.009 C 58.359 9.119 59.179 9.765 58.855 10.189 C 58.664 10.448 57.501 10.429 57.215 10.466 C 56.605 10.54 55.995 10.614 55.385 10.669 C 54.031 10.817 52.677 10.927 51.323 11.001 C 50.656 11.038 49.931 11.001 49.282 11.094 C 48.653 11.186 48.387 11.592 47.929 12.053 C 47.09 12.92 46.27 13.824 45.507 14.765 C 45.126 15.245 44.744 15.725 44.42 16.241 C 44.249 16.481 44.153 16.979 43.924 17.164 C 45.64 17.348 47.566 16.758 49.206 16.315 C 50.999 15.817 52.868 15.319 54.412 14.322 C 55.041 13.916 55.766 14.728 55.346 15.263 C 54.793 15.946 53.287 16.499 52.486 16.868 C 50.484 17.754 48.081 18.308 45.888 18.474 C 44.382 18.584 41.999 18.049 42.437 16.094 C 42.647 15.19 43.467 14.378 44.039 13.677 C 44.744 12.809 45.488 11.961 46.27 11.167 C 44.649 11.167 43.047 11.13 41.427 11.057 C 40.626 11.02 39.825 10.964 39.024 10.909 C 38.375 10.854 37.498 10.927 36.907 10.595 C 36.526 10.392 36.011 9.802 36.526 9.488 C 36.945 9.212 38.28 9.581 38.776 9.617 C 40.321 9.728 41.865 9.784 43.41 9.82 C 44.649 9.839 47.128 10.263 48.043 9.396 C 49.092 8.4 50.16 7.367 51.285 6.426 C 51.819 5.983 52.963 5.983 53.135 6.887 C 53.23 7.367 52.486 7.754 52.162 8.049 C 51.571 8.584 50.961 9.119 50.37 9.673 C 51.723 9.599 53.077 9.488 54.412 9.359 C 55.099 9.285 55.766 9.212 56.433 9.119 C 56.929 9.064 57.482 8.879 57.978 9.009 Z M 43.564 14.322 C 43.964 14.175 44.727 14.581 44.689 15.023 C 44.67 15.411 44.06 15.503 43.755 15.614 C 42.668 16.038 41.562 16.463 40.475 16.868 C 38.339 17.662 35.727 18.88 33.381 18.769 C 32.447 18.714 30.979 18.4 30.731 17.348 C 30.445 16.075 32.333 14.987 33.191 14.341 C 33.705 13.935 34.278 13.252 35.002 13.474 C 35.307 13.566 35.841 13.99 35.841 14.341 C 35.841 14.913 34.545 15.503 34.125 15.835 C 33.534 16.333 33.019 17.071 32.409 17.477 C 33.248 17.588 34.316 17.164 35.136 16.961 C 36.051 16.739 36.947 16.499 37.844 16.241 C 39.788 15.669 41.676 15.005 43.564 14.322 Z M 37.5 13.012 C 37.062 13.455 35.899 12.717 35.917 12.182 C 35.937 11.499 37.901 10.319 38.492 10.116 C 39.007 9.931 40.132 10.245 40.113 10.964 C 40.094 11.37 39.369 11.555 39.064 11.758 C 38.492 12.108 37.977 12.533 37.5 13.012 Z M 35.112 2.865 C 36.828 3.732 36.027 5.208 35.054 6.278 C 33.948 7.533 32.9 8.824 31.832 10.116 C 30.764 11.389 29.715 12.662 28.666 13.935 C 27.865 14.894 26.95 15.854 26.34 16.961 C 26.054 17.477 25.806 18.049 25.806 18.64 C 25.806 19.23 26.378 19.728 26.378 20.226 C 26.359 20.964 25.444 20.54 25.12 20.226 C 24.681 19.821 24.414 19.175 24.3 18.603 C 23.823 15.835 26.817 13.215 28.457 11.278 C 29.505 10.042 30.554 8.769 31.603 7.514 C 32.518 6.407 33.834 5.245 34.482 3.953 C 27.904 4.322 21.573 7.182 16.157 10.669 C 11.39 13.732 7.1 17.459 2.886 21.223 C 2.142 21.887 1.36 23.086 0.311 22.219 C -0.623 21.426 0.788 20.54 1.36 19.931 C 3.515 17.607 5.613 15.245 7.71 12.865 C 9.693 10.577 11.657 8.271 13.602 5.946 C 14.613 4.728 15.604 3.51 16.615 2.293 C 17.073 1.702 18.026 -0.106 18.903 0.005 C 19.266 0.06 19.78 0.448 19.876 0.798 C 19.99 1.223 19.59 1.518 19.342 1.813 C 18.407 2.975 17.492 4.119 16.539 5.263 C 14.498 7.754 12.42 10.208 10.303 12.643 C 13.907 9.913 17.759 7.459 21.935 5.632 C 24.033 4.71 26.226 3.953 28.457 3.418 C 29.563 3.16 30.669 2.938 31.794 2.791 C 32.842 2.662 34.12 2.367 35.112 2.865 Z M 34.959 3.935 C 34.959 3.935 34.959 3.935 34.978 3.935 Z\" fill=\"transparent\" height=\"22.999999444000796px\" id=\"w8CPaiEXZ\" transform=\"translate(0.026 10.262)\" width=\"93.00000155819853px\"><path d=\"M 17.415 7.615 C 17.892 7.43 18.826 7.707 18.559 8.371 C 18.407 8.759 17.492 9.128 17.129 9.312 C 15.604 10.124 13.945 10.843 12.248 11.194 C 10.608 11.526 8.129 10.991 8.949 8.832 C 7.538 9.035 6.165 9.072 4.754 9.478 C 3.686 9.81 2.237 10.142 1.569 11.046 C 1.15 11.618 0.082 10.733 0.006 10.272 C -0.071 9.736 0.635 9.238 0.902 8.869 C 1.283 8.371 1.665 7.873 2.065 7.393 C 3.743 5.271 5.516 3.242 7.385 1.286 C 8.015 0.64 8.606 -0.448 9.597 0.198 C 10.589 0.825 9.883 1.323 9.273 1.95 C 7.347 3.925 5.516 6.01 3.8 8.168 C 5.65 7.633 11.676 6.231 10.493 9.995 C 11.809 9.903 13.087 9.497 14.326 9.091 C 14.917 8.888 15.489 8.685 16.042 8.445 C 16.5 8.224 16.939 7.799 17.415 7.615 Z\" fill=\"var(--1sso23x, var(--token-78d6fcda-5321-482b-b2e4-931cb60d8ac3, rgb(255, 255, 255)))\" height=\"11.284704616756663px\" id=\"cN_HsAMdp\" transform=\"translate(74.394 6.781)\" width=\"18.606385835542266px\"/><path d=\"M 17.419 2.565 C 17.534 3.322 15.055 3.986 14.445 4.208 C 13.015 4.724 11.547 5.038 10.059 5.333 C 9.296 5.499 8.553 5.647 7.79 5.831 C 7.466 5.905 6.951 5.942 6.665 6.126 C 6.246 6.385 6.341 6.274 6.36 6.864 C 6.417 9.355 3.633 11.532 1.154 10.259 C 0.182 9.743 -0.333 8.636 0.239 7.658 C 0.716 6.864 1.669 6.366 2.489 5.979 C 2.985 5.739 3.481 5.518 3.976 5.333 C 4.567 5.112 4.567 5.278 4.606 4.724 C 4.606 4.41 4.491 4.078 4.453 3.765 C 4.377 2.805 4.529 1.883 5.235 1.163 C 5.864 0.517 6.779 0.167 7.676 0.019 C 8.171 -0.073 9.907 0.148 9.506 1.053 C 9.373 1.385 8.648 1.329 8.324 1.403 C 7.905 1.514 7.485 1.643 7.123 1.883 C 6.112 2.529 5.941 3.58 6.074 4.687 C 8.953 3.931 11.985 3.654 14.807 2.621 C 15.322 2.436 17.229 1.292 17.419 2.565 Z M 3.595 8.654 C 4.224 8.211 4.587 7.529 4.701 6.791 C 3.747 7.178 2.527 7.713 1.879 8.525 C 1.803 8.636 1.459 9.078 1.536 9.208 C 1.745 9.54 3.385 8.802 3.595 8.654 Z\" fill=\"var(--1sso23x, var(--token-78d6fcda-5321-482b-b2e4-931cb60d8ac3, rgb(255, 255, 255)))\" height=\"10.634268204681948px\" id=\"KGt0dy4dX\" transform=\"translate(60.43 12.366)\" width=\"17.42334337140543px\"/><path d=\"M 12.862 4.259 C 13.263 4.111 14.026 4.517 13.987 4.96 C 13.968 5.347 13.358 5.439 13.053 5.55 C 11.966 5.974 10.86 6.399 9.773 6.805 C 7.638 7.598 5.025 8.816 2.68 8.705 C 1.745 8.65 0.277 8.336 0.029 7.284 C -0.257 6.011 1.631 4.923 2.489 4.277 C 3.004 3.871 3.576 3.188 4.301 3.41 C 4.606 3.502 5.14 3.926 5.14 4.277 C 5.14 4.849 3.843 5.439 3.424 5.771 C 2.832 6.27 2.318 7.008 1.707 7.414 C 2.546 7.524 3.614 7.1 4.434 6.897 C 5.349 6.676 6.246 6.436 7.142 6.177 C 9.087 5.605 10.974 4.941 12.862 4.259 Z M 6.799 2.949 C 6.36 3.391 5.197 2.653 5.216 2.118 C 5.235 1.436 7.199 0.255 7.79 0.052 C 8.305 -0.133 9.43 0.181 9.411 0.901 C 9.392 1.306 8.667 1.491 8.362 1.694 C 7.79 2.045 7.275 2.469 6.799 2.949 Z\" fill=\"var(--1sso23x, var(--token-78d6fcda-5321-482b-b2e4-931cb60d8ac3, rgb(255, 255, 255)))\" height=\"8.71212997415348px\" id=\"TXwJ58owO\" transform=\"translate(52.061 10.064)\" width=\"13.98868941823552px\"/><path d=\"M 21.669 2.873 C 22.05 2.983 22.87 3.629 22.546 4.053 C 22.355 4.312 21.192 4.293 20.906 4.33 C 20.296 4.404 19.686 4.478 19.076 4.533 C 17.722 4.681 16.368 4.791 15.014 4.865 C 14.347 4.902 13.622 4.865 12.973 4.958 C 12.344 5.05 12.078 5.456 11.62 5.917 C 10.781 6.784 9.961 7.688 9.198 8.629 C 8.817 9.109 8.435 9.589 8.111 10.105 C 7.94 10.345 7.844 10.843 7.615 11.028 C 9.331 11.212 11.257 10.622 12.897 10.179 C 14.69 9.681 16.559 9.183 18.103 8.186 C 18.732 7.78 19.457 8.592 19.037 9.127 C 18.484 9.81 16.978 10.363 16.177 10.732 C 14.175 11.618 11.772 12.172 9.579 12.338 C 8.073 12.448 5.69 11.913 6.128 9.958 C 6.338 9.053 7.158 8.242 7.73 7.541 C 8.435 6.673 9.179 5.825 9.961 5.031 C 8.34 5.031 6.738 4.994 5.118 4.921 C 4.317 4.884 3.516 4.828 2.715 4.773 C 2.066 4.718 1.189 4.791 0.598 4.459 C 0.217 4.256 -0.298 3.666 0.217 3.352 C 0.636 3.076 1.971 3.445 2.467 3.481 C 4.012 3.592 5.556 3.648 7.101 3.684 C 8.34 3.703 10.819 4.127 11.734 3.26 C 12.783 2.264 13.851 1.231 14.976 0.29 C 15.51 -0.153 16.654 -0.153 16.825 0.751 C 16.921 1.231 16.177 1.618 15.853 1.913 C 15.262 2.448 14.652 2.983 14.061 3.537 C 15.414 3.463 16.768 3.352 18.103 3.223 C 18.79 3.149 19.457 3.076 20.124 2.983 C 20.62 2.928 21.173 2.743 21.669 2.873 Z\" fill=\"var(--1sso23x, var(--token-78d6fcda-5321-482b-b2e4-931cb60d8ac3, rgb(255, 255, 255)))\" height=\"12.351405197338247px\" id=\"mJCIPB8vE\" transform=\"translate(36.309 6.136)\" width=\"22.620174082239995px\"/><path d=\"M 12.862 4.259 C 13.263 4.111 14.025 4.517 13.987 4.96 C 13.968 5.347 13.358 5.439 13.053 5.55 C 11.966 5.974 10.86 6.399 9.773 6.805 C 7.637 7.598 5.025 8.816 2.68 8.705 C 1.745 8.65 0.277 8.336 0.029 7.284 C -0.257 6.011 1.631 4.923 2.489 4.277 C 3.004 3.871 3.576 3.188 4.301 3.41 C 4.606 3.502 5.14 3.926 5.14 4.277 C 5.14 4.849 3.843 5.439 3.423 5.771 C 2.832 6.27 2.317 7.008 1.707 7.414 C 2.546 7.524 3.614 7.1 4.434 6.897 C 5.349 6.676 6.246 6.436 7.142 6.177 C 9.087 5.605 10.975 4.941 12.862 4.259 Z M 6.799 2.949 C 6.36 3.391 5.197 2.653 5.216 2.118 C 5.235 1.436 7.199 0.255 7.79 0.052 C 8.305 -0.133 9.43 0.181 9.411 0.901 C 9.392 1.306 8.667 1.491 8.362 1.694 C 7.79 2.045 7.275 2.469 6.799 2.949 Z\" fill=\"var(--1sso23x, var(--token-78d6fcda-5321-482b-b2e4-931cb60d8ac3, rgb(255, 255, 255)))\" height=\"8.71212997415348px\" id=\"OaaE9M4Fm\" transform=\"translate(30.702 10.064)\" width=\"13.988604645318153px\"/><path d=\"M 35.112 2.865 C 36.828 3.732 36.027 5.208 35.054 6.278 C 33.948 7.533 32.9 8.824 31.832 10.116 C 30.764 11.389 29.715 12.662 28.666 13.935 C 27.865 14.894 26.95 15.854 26.34 16.961 C 26.054 17.477 25.806 18.049 25.806 18.64 C 25.806 19.23 26.378 19.728 26.378 20.226 C 26.359 20.964 25.444 20.54 25.12 20.226 C 24.681 19.821 24.414 19.175 24.3 18.603 C 23.823 15.835 26.817 13.215 28.457 11.278 C 29.505 10.042 30.554 8.769 31.603 7.514 C 32.518 6.407 33.834 5.245 34.482 3.953 C 27.904 4.322 21.573 7.182 16.157 10.669 C 11.39 13.732 7.1 17.459 2.886 21.223 C 2.142 21.887 1.36 23.086 0.311 22.219 C -0.623 21.426 0.788 20.54 1.36 19.931 C 3.515 17.607 5.613 15.245 7.71 12.865 C 9.693 10.577 11.657 8.271 13.602 5.946 C 14.613 4.728 15.604 3.51 16.615 2.293 C 17.073 1.702 18.026 -0.106 18.903 0.005 C 19.266 0.06 19.78 0.448 19.876 0.798 C 19.99 1.223 19.59 1.518 19.342 1.813 C 18.407 2.975 17.492 4.119 16.539 5.263 C 14.498 7.754 12.42 10.208 10.303 12.643 C 13.907 9.913 17.759 7.459 21.935 5.632 C 24.033 4.71 26.226 3.953 28.457 3.418 C 29.563 3.16 30.669 2.938 31.794 2.791 C 32.842 2.662 34.12 2.367 35.112 2.865 Z M 34.959 3.935 C 34.959 3.935 34.959 3.935 34.978 3.935 Z\" fill=\"var(--1sso23x, var(--token-78d6fcda-5321-482b-b2e4-931cb60d8ac3, rgb(255, 255, 255)))\" height=\"22.522674971983136px\" id=\"lss8yZFi9\" transform=\"translate(0 0)\" width=\"36.11571723888999px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,WKrIUJkir:fill??props.WKrIUJkir??\"var(--token-78d6fcda-5321-482b-b2e4-931cb60d8ac3, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,WKrIUJkir,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-CPwHk\",className),layoutId:layoutId,ref:ref,style:{\"--1sso23x\":WKrIUJkir,...style}});});const css=[`.framer-CPwHk { -webkit-mask: ${mask}; aspect-ratio: 2.1136363636363638; background-color: var(--1sso23x); mask: ${mask}; width: 93px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 93\n * @framerIntrinsicHeight 44\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"WKrIUJkir\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Logo SVG\",\"color\":{\"type\":\"variable\",\"value\":\"1sso23x\"},\"set\":{\"localId\":\"vectorSet/vxcUqmLvV\",\"id\":\"vxcUqmLvV\",\"moduleId\":\"vKsIOyLyM2Ce1z41zLMt\"}}\n */const Icon=withCSS(Component,css,\"framer-CPwHk\");Icon.displayName=\"Logo SVG\";export default Icon;addPropertyControls(Icon,{WKrIUJkir:{defaultValue:'var(--token-78d6fcda-5321-482b-b2e4-931cb60d8ac3, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"44\",\"framerVariables\":\"{\\\"WKrIUJkir\\\":\\\"fill\\\"}\",\"framerIntrinsicWidth\":\"93\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Logo SVG\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1sso23x\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/vxcUqmLvV\\\",\\\"id\\\":\\\"vxcUqmLvV\\\",\\\"moduleId\\\":\\\"vKsIOyLyM2Ce1z41zLMt\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0e34db6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LogoSVG from\"https://framerusercontent.com/modules/v0ghFYFaRnqOA6Ss9rJp/5ZDjvPSxOv17gD9yZtLH/xqGprQRJm.js\";const LogoSVGFonts=getFonts(LogoSVG);const enabledGestures={h23uAea6N:{hover:true}};const serializationHash=\"framer-nwANB\";const variantClassNames={h23uAea6N:\"framer-v-1c81fjr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.5,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -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 Variants=motion.create(React.Fragment);const getProps=({fill,height,id,width,...props})=>{return{...props,wl3EtBn_E:fill??props.wl3EtBn_E??\"var(--token-78d6fcda-5321-482b-b2e4-931cb60d8ac3, rgb(255, 255, 255))\"};};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,wl3EtBn_E,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"h23uAea6N\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"h23uAea6N\",openInNewTab:false,scopeId:\"WxiGi7ifs\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1c81fjr\",className,classNames)} framer-n0dd4o`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"h23uAea6N\",ref:refBinding,style:{...style},...addPropertyOverrides({\"h23uAea6N-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(LogoSVG,{animated:true,className:\"framer-1evw2up\",\"data-framer-name\":\"Logo SVG\",layoutDependency:layoutDependency,layoutId:\"QL8CoU_xl\",style:{\"--1sso23x\":wl3EtBn_E,rotate:0},transformTemplate:transformTemplate1,variants:{\"h23uAea6N-hover\":{rotate:-2}}})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nwANB.framer-n0dd4o, .framer-nwANB .framer-n0dd4o { display: block; }\",\".framer-nwANB.framer-1c81fjr { cursor: pointer; height: 44px; overflow: visible; position: relative; text-decoration: none; width: 93px; }\",\".framer-nwANB .framer-1evw2up { flex: none; height: var(--framer-aspect-ratio-supported, 44px); left: 49%; position: absolute; top: 50%; width: 93px; }\",\".framer-nwANB.framer-v-1c81fjr.hover .framer-1evw2up { height: var(--framer-aspect-ratio-supported, 32px); width: 68px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 93\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"CnorOkZOX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"wl3EtBn_E\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWxiGi7ifs=withCSS(Component,css,\"framer-nwANB\");export default FramerWxiGi7ifs;FramerWxiGi7ifs.displayName=\"Logo\";FramerWxiGi7ifs.defaultProps={height:44,width:93};addPropertyControls(FramerWxiGi7ifs,{wl3EtBn_E:{defaultValue:'var(--token-78d6fcda-5321-482b-b2e4-931cb60d8ac3, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Fill\",type:ControlType.Color}});addFonts(FramerWxiGi7ifs,[{explicitInter:true,fonts:[]},...LogoSVGFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWxiGi7ifs\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"93\",\"framerVariables\":\"{\\\"wl3EtBn_E\\\":\\\"fill\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CnorOkZOX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"44\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c85c929)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ButtonSecondery from\"https://framerusercontent.com/modules/eheWtMIRsxNvgjj9Hkqq/yIZb7GTxxRMVmF5tWJXZ/n5fiKaKgo.js\";import NavLink from\"https://framerusercontent.com/modules/cPty45v2VjUaOHt3nmrp/pxJIzkJqsJuL5d3OiSPA/r0rK1ebl8.js\";import MenuToggle from\"https://framerusercontent.com/modules/irEJkCXQVgBEhsQ3XyKz/ZyHPyVYoHn83YannxPyh/VuAY4OtWp.js\";import Logo from\"https://framerusercontent.com/modules/8492DnSiYErjLsZb4PrO/ynitiJsGwVU5sUpDiZro/WxiGi7ifs.js\";const LogoFonts=getFonts(Logo);const MenuToggleFonts=getFonts(MenuToggle);const NavLinkFonts=getFonts(NavLink);const ButtonSeconderyFonts=getFonts(ButtonSecondery);const MotionNavWithFX=withFX(motion.nav);const cycleOrder=[\"YcAuAPtwy\",\"F0Iq4QJ05\"];const serializationHash=\"framer-4KnXP\";const variantClassNames={F0Iq4QJ05:\"framer-v-1cfzm21\",YcAuAPtwy:\"framer-v-1t9s8s\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:.1,duration:.6,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-90};const transition2={bounce:.2,delay:0,duration:.7,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Mobile close\":\"F0Iq4QJ05\",\"Mobile opened\":\"YcAuAPtwy\"};const getProps=({height,id,scrollSection,width,...props})=>{return{...props,I9WwtdrgG:scrollSection??props.I9WwtdrgG,variant:humanReadableVariantMap[props.variant]??props.variant??\"YcAuAPtwy\"};};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,I9WwtdrgG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"YcAuAPtwy\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const h3UrjCiO3cnzlct=activeVariantCallback(async(...args)=>{setVariant(\"F0Iq4QJ05\");});const h3UrjCiO31agvst6=activeVariantCallback(async(...args)=>{setVariant(\"YcAuAPtwy\");});const zNFlPHpJ5cnzlct=activeVariantCallback(async(...args)=>{setVariant(\"F0Iq4QJ05\");});const jSG9GzB5acnzlct=activeVariantCallback(async(...args)=>{setVariant(\"F0Iq4QJ05\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"F0Iq4QJ05\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionNavWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__styleTransformEffectEnabled:true,__framer__threshold:.5,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:I9WwtdrgG,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-80}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1t9s8s\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Mobile opened\",layoutDependency:layoutDependency,layoutId:\"YcAuAPtwy\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-32fae842-e458-42ad-91fa-715258e34243, rgb(225, 225, 229))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-78d6fcda-5321-482b-b2e4-931cb60d8ac3, rgb(255, 255, 255))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,boxShadow:\"0.24087492070975713px 0.48174984141951427px 0.3770288877473222px -0.6666666666666666px rgba(0, 0, 0, 0.02), 0.9154133212973828px 1.8308266425947657px 1.4328484897508629px -1.3333333333333333px rgba(0, 0, 0, 0.03), 4px 8px 6.260990336999411px -2px rgba(0, 0, 0, 0.04)\",...style},variants:{F0Iq4QJ05:{\"--border-color\":\"var(--token-f1f36d91-2754-47a9-b500-2992eb79ff7f, rgba(255, 255, 255, 0))\",backgroundColor:\"var(--token-f1f36d91-2754-47a9-b500-2992eb79ff7f, rgba(255, 255, 255, 0))\",boxShadow:\"0.24087492070975713px 0.48174984141951427px 0.3770288877473222px -0.6666666666666666px rgba(0, 0, 0, 0), 0.9154133212973828px 1.8308266425947657px 1.4328484897508629px -1.3333333333333333px rgba(0, 0, 0, 0), 4px 8px 6.260990336999411px -2px rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({F0Iq4QJ05:{\"data-framer-name\":\"Mobile close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jyba0l\",\"data-framer-name\":\"Logo container\",layoutDependency:layoutDependency,layoutId:\"Wa6sPc6gf\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+16+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-42islz-container\",layoutDependency:layoutDependency,layoutId:\"SnuH6CXQd-container\",nodeId:\"SnuH6CXQd\",rendersWithMotion:true,scopeId:\"uL9CV3lWE\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"SnuH6CXQd\",layoutId:\"SnuH6CXQd\",width:\"100%\",wl3EtBn_E:\"var(--token-944776bf-a994-41b3-81c4-f053d198ada0, rgb(46, 46, 56))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+16+0+2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11mm8kr-container\",layoutDependency:layoutDependency,layoutId:\"jFVkh3anA-container\",nodeId:\"jFVkh3anA\",rendersWithMotion:true,scopeId:\"uL9CV3lWE\",children:/*#__PURE__*/_jsx(MenuToggle,{h3UrjCiO3:h3UrjCiO3cnzlct,height:\"100%\",id:\"jFVkh3anA\",layoutId:\"jFVkh3anA\",variant:\"lT0EE5RYH\",width:\"100%\",...addPropertyOverrides({F0Iq4QJ05:{h3UrjCiO3:h3UrjCiO31agvst6,variant:\"WxHj0I7C1\"}},baseVariant,gestureVariant)})})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12tk6rk\",\"data-framer-name\":\"Nav container\",layoutDependency:layoutDependency,layoutId:\"aeO16Hpr8\",style:{borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":yL95qwZzB\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+16+92+4+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ccnol1-container\",layoutDependency:layoutDependency,layoutId:\"WUjuQlWKR-container\",nodeId:\"WUjuQlWKR\",rendersWithMotion:true,scopeId:\"uL9CV3lWE\",children:/*#__PURE__*/_jsx(NavLink,{bSPEfPkf2:resolvedLinks[0],height:\"100%\",id:\"WUjuQlWKR\",layoutId:\"WUjuQlWKR\",sO5kLMR77:\"Works\",variant:\"u6I0fFEF3\",width:\"100%\",zNFlPHpJ5:zNFlPHpJ5cnzlct})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":H9FtKLaRl\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+16+92+4+51,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hc8wf4-container\",layoutDependency:layoutDependency,layoutId:\"NZSx1scby-container\",nodeId:\"NZSx1scby\",rendersWithMotion:true,scopeId:\"uL9CV3lWE\",children:/*#__PURE__*/_jsx(NavLink,{bSPEfPkf2:resolvedLinks1[0],height:\"100%\",id:\"NZSx1scby\",layoutId:\"NZSx1scby\",sO5kLMR77:\"About\",variant:\"u6I0fFEF3\",width:\"100%\",zNFlPHpJ5:zNFlPHpJ5cnzlct})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":MUic0OaFh\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+16+92+4+102,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-s21eyz-container\",layoutDependency:layoutDependency,layoutId:\"tce4PdQG7-container\",nodeId:\"tce4PdQG7\",rendersWithMotion:true,scopeId:\"uL9CV3lWE\",children:/*#__PURE__*/_jsx(NavLink,{bSPEfPkf2:resolvedLinks2[0],height:\"100%\",id:\"tce4PdQG7\",layoutId:\"tce4PdQG7\",sO5kLMR77:\"Testimonials\",variant:\"u6I0fFEF3\",width:\"100%\",zNFlPHpJ5:zNFlPHpJ5cnzlct})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":LWq5qkpQf\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+16+92+4+153,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bi49k2-container\",layoutDependency:layoutDependency,layoutId:\"EEixBumYu-container\",nodeId:\"EEixBumYu\",rendersWithMotion:true,scopeId:\"uL9CV3lWE\",children:/*#__PURE__*/_jsx(NavLink,{bSPEfPkf2:resolvedLinks3[0],height:\"100%\",id:\"EEixBumYu\",layoutId:\"EEixBumYu\",sO5kLMR77:\"Articles\",variant:\"u6I0fFEF3\",width:\"100%\",zNFlPHpJ5:zNFlPHpJ5cnzlct})})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+320,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qdfkcz-container\",layoutDependency:layoutDependency,layoutId:\"IRKO84aiz-container\",nodeId:\"IRKO84aiz\",rendersWithMotion:true,scopeId:\"uL9CV3lWE\",children:/*#__PURE__*/_jsx(ButtonSecondery,{dBlfWdLdU:\"mailto:hello@roy.com\",height:\"100%\",id:\"IRKO84aiz\",jSG9GzB5a:jSG9GzB5acnzlct,layoutId:\"IRKO84aiz\",style:{width:\"100%\"},width:\"100%\",Wj7eQgePN:\"Let's connect\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4KnXP.framer-17a68i2, .framer-4KnXP .framer-17a68i2 { display: block; }\",\".framer-4KnXP.framer-1t9s8s { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px; position: relative; width: 390px; }\",\".framer-4KnXP .framer-jyba0l { 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-4KnXP .framer-42islz-container, .framer-4KnXP .framer-ccnol1-container, .framer-4KnXP .framer-1hc8wf4-container, .framer-4KnXP .framer-s21eyz-container, .framer-4KnXP .framer-1bi49k2-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-4KnXP .framer-11mm8kr-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-4KnXP .framer-12tk6rk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px; position: relative; width: 100%; z-index: 1; }\",\".framer-4KnXP .framer-qdfkcz-container { flex: none; height: auto; position: relative; width: 100%; }\",'.framer-4KnXP[data-border=\"true\"]::after, .framer-4KnXP [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 396.5\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"F0Iq4QJ05\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"I9WwtdrgG\":\"scrollSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruL9CV3lWE=withCSS(Component,css,\"framer-4KnXP\");export default FrameruL9CV3lWE;FrameruL9CV3lWE.displayName=\"Mobile menu\";FrameruL9CV3lWE.defaultProps={height:396.5,width:390};addPropertyControls(FrameruL9CV3lWE,{variant:{options:[\"YcAuAPtwy\",\"F0Iq4QJ05\"],optionTitles:[\"Mobile opened\",\"Mobile close\"],title:\"Variant\",type:ControlType.Enum},I9WwtdrgG:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef}});addFonts(FrameruL9CV3lWE,[{explicitInter:true,fonts:[]},...LogoFonts,...MenuToggleFonts,...NavLinkFonts,...ButtonSeconderyFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruL9CV3lWE\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"396.5\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"F0Iq4QJ05\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"390\",\"framerVariables\":\"{\\\"I9WwtdrgG\\\":\\\"scrollSection\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2d3eba2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,ResolveLinks,safeCSSValue,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/KAd0DiAqf/KAd0DiAqf.js\";import ButtonSecondery from\"#framer/local/canvasComponent/n5fiKaKgo/n5fiKaKgo.js\";import CloseBtn from\"#framer/local/canvasComponent/OOW8MuSUu/OOW8MuSUu.js\";import NavLink from\"#framer/local/canvasComponent/r0rK1ebl8/r0rK1ebl8.js\";import MobileMenu from\"#framer/local/canvasComponent/uL9CV3lWE/uL9CV3lWE.js\";import Logo from\"#framer/local/canvasComponent/WxiGi7ifs/WxiGi7ifs.js\";const LogoFonts=getFonts(Logo);const NavLinkFonts=getFonts(NavLink);const MotionDivWithFX=withFX(motion.div);const ButtonSeconderyFonts=getFonts(ButtonSecondery);const CloseBtnFonts=getFonts(CloseBtn);const FooterFonts=getFonts(Footer);const ContainerWithFX=withFX(Container);const MobileMenuFonts=getFonts(MobileMenu);const breakpoints={fHbUlvoeM:\"(max-width: 809.98px)\",KgSCUEFt6:\"(min-width: 810px) and (max-width: 1439.98px)\",yNorcc7uK:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-l68dE\";const variantClassNames={fHbUlvoeM:\"framer-v-qkm9qq\",KgSCUEFt6:\"framer-v-j9fdgk\",yNorcc7uK:\"framer-v-ycejfk\"};const equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const convertFromBoolean=(value,activeLocale)=>{if(value){return'var(--token-bc0c0ff5-42fe-4069-b219-e12f8592a698, rgba(0, 0, 0, 0.74)) /* {\"name\":\"background inner pages\"} */';}else{return'var(--token-78d6fcda-5321-482b-b2e4-931cb60d8ac3, rgb(255, 255, 255)) /* {\"name\":\"White\"} */';}};const toString=value=>{return typeof value===\"string\"?value:String(value);};const transition1={bounce:.2,delay:.1,duration:.6,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-90};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const breakpointRules={fHbUlvoeM:[\".framer-l68dE .framer-dizwcc-container { order: -996; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={fHbUlvoeM:\".framer-qkm9qq-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-l68dE.framer-2vvagt, .framer-l68dE .framer-2vvagt { display: block; }\",'.framer-l68dE.framer-ycejfk { --selection-background-color: var(--token-aeba2ccb-28e8-48b3-808b-4f81741e50f8, #f4f4f6) /* {\"name\":\"BG card inner pages\"} */; --selection-color: var(--token-c87e43ab-c9e5-4b08-a12b-94c293f3b49e, #46a0ff) /* {\"name\":\"Blue\"} */; align-content: center; align-items: center; background-color: var(--13gyznc); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }',\".framer-l68dE .framer-10nfu84-container { flex: none; height: 44px; left: 20px; mix-blend-mode: exclusion; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 20px; width: 93px; z-index: 6; }\",\".framer-l68dE .framer-13fl44w { --border-bottom-width: 1px; --border-color: var(--token-32fae842-e458-42ad-91fa-715258e34243, #e1e1e5); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: var(--token-78d6fcda-5321-482b-b2e4-931cb60d8ac3, #ffffff); border-bottom-left-radius: 40px; border-bottom-right-radius: 40px; border-top-left-radius: 40px; border-top-right-radius: 40px; box-shadow: 0.24087492070975713px 0.48174984141951427px 0.3770288877473222px -0.6666666666666666px rgba(0, 0, 0, 0.02), 0.9154133212973828px 1.8308266425947657px 1.4328484897508629px -1.3333333333333333px rgba(0, 0, 0, 0.03), 4px 8px 6.260990336999411px -2px rgba(0, 0, 0, 0.04); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; left: 50%; order: -999; overflow: visible; padding: 16px 32px 16px 32px; position: var(--framer-canvas-fixed-position, fixed); top: 20px; width: min-content; z-index: 6; }\",\".framer-l68dE .framer-x9k8df-container, .framer-l68dE .framer-9wazpw-container, .framer-l68dE .framer-1hxvbr9-container, .framer-l68dE .framer-zphs9e-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-l68dE .framer-feoan6-container { flex: none; height: 51px; order: -998; position: var(--framer-canvas-fixed-position, fixed); right: 20px; top: 20px; width: auto; z-index: 6; }\",\".framer-l68dE .framer-hg048d-container { flex: none; height: auto; left: 12px; order: -997; position: absolute; right: 12px; top: 12px; view-transition-name: framer-l68dE-hg048d-exclude; z-index: 6; }\",\"::view-transition-group(framer-l68dE-hg048d-exclude), ::view-transition-new(framer-l68dE-hg048d-exclude), ::view-transition-old(framer-l68dE-hg048d-exclude) { animation: none !important; }\",\".framer-l68dE .framer-11kysp { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-l68dE .framer-1kvb0yk-container { flex: none; height: 100vh; order: 1005; position: relative; width: 100%; z-index: 1; }\",\".framer-l68dE .framer-dizwcc-container { flex: none; height: auto; left: 0px; order: 1006; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 6; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-l68dE[data-selection=\"true\"] * ::selection, .framer-l68dE [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }','.framer-l68dE[data-border=\"true\"]::after, .framer-l68dE [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];const mediaQueries={fHbUlvoeM:\"(max-width: 809.98px)\",KgSCUEFt6:\"(min-width: 810px) and (max-width: 1439.98px)\",yNorcc7uK:\"(min-width: 1440px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Inner page nav\":\"Erz6kQ8T8\",\"Main page nav\":\"NZSP3FeTM\"};const humanReadableVariantMap={Desktop:\"yNorcc7uK\",Phone:\"fHbUlvoeM\",Tablet:\"KgSCUEFt6\"};const getProps=({height,id,navType,width,...props})=>{return{...props,KhA6Y78JH:humanReadableEnumMap[navType]??navType??props.KhA6Y78JH??\"NZSP3FeTM\",variant:humanReadableVariantMap[props.variant]??props.variant??\"yNorcc7uK\"};};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,KhA6Y78JH,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const fillColor=toString(convertFromBoolean(equals(KhA6Y78JH,\"Erz6kQ8T8\"),activeLocale));const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=equals(KhA6Y78JH,\"NZSP3FeTM\");const isDisplayed=value=>{if(!isBrowser())return true;if(baseVariant===\"fHbUlvoeM\")return false;return value;};const router=useRouter();const visible1=equals(KhA6Y78JH,\"Erz6kQ8T8\");const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"fHbUlvoeM\")return false;return true;};const isDisplayed2=value=>{if(!isBrowser())return true;if(baseVariant===\"fHbUlvoeM\")return value;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"yNorcc7uK\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(fillColor)}; }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-ycejfk\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{\"--13gyznc\":fillColor,...style},children:[isDisplayed(visible)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:\"93px\",y:20,children:/*#__PURE__*/_jsx(Container,{className:cx(\"framer-10nfu84-container\",\"hidden-qkm9qq\",!visible&&\"hidden-ycejfk\",!visible&&\"hidden-j9fdgk\"),layoutScroll:true,nodeId:\"DmZjHIst4\",scopeId:\"P2VkJQrQ3\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"DmZjHIst4\",layoutId:\"DmZjHIst4\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",wl3EtBn_E:\"var(--token-78d6fcda-5321-482b-b2e4-931cb60d8ac3, rgb(255, 255, 255))\"})})}),isDisplayed(visible)&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:cx(\"framer-13fl44w\",\"hidden-qkm9qq\",!visible&&\"hidden-ycejfk\",!visible&&\"hidden-j9fdgk\"),\"data-border\":true,\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"Nav container\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":Mc6VfxbD9\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":Mc6VfxbD9\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:36,children:/*#__PURE__*/_jsx(Container,{className:\"framer-x9k8df-container\",nodeId:\"OvLqiB8Xn\",scopeId:\"P2VkJQrQ3\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KgSCUEFt6:{bSPEfPkf2:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(NavLink,{bSPEfPkf2:resolvedLinks[0],height:\"100%\",id:\"OvLqiB8Xn\",layoutId:\"OvLqiB8Xn\",sO5kLMR77:\"Works\",variant:\"u6I0fFEF3\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":H9FtKLaRl\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":H9FtKLaRl\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:36,children:/*#__PURE__*/_jsx(Container,{className:\"framer-9wazpw-container\",nodeId:\"QMn2dmdmL\",scopeId:\"P2VkJQrQ3\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KgSCUEFt6:{bSPEfPkf2:resolvedLinks1[1]}},children:/*#__PURE__*/_jsx(NavLink,{bSPEfPkf2:resolvedLinks1[0],height:\"100%\",id:\"QMn2dmdmL\",layoutId:\"QMn2dmdmL\",sO5kLMR77:\"About\",variant:\"u6I0fFEF3\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":uIZpA5LZP\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":uIZpA5LZP\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:36,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1hxvbr9-container\",nodeId:\"ywUT3uqtY\",scopeId:\"P2VkJQrQ3\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KgSCUEFt6:{bSPEfPkf2:resolvedLinks2[1]}},children:/*#__PURE__*/_jsx(NavLink,{bSPEfPkf2:resolvedLinks2[0],height:\"100%\",id:\"ywUT3uqtY\",layoutId:\"ywUT3uqtY\",sO5kLMR77:\"Lottie\",variant:\"s4K65lxLP\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":LWq5qkpQf\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":LWq5qkpQf\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:36,children:/*#__PURE__*/_jsx(Container,{className:\"framer-zphs9e-container\",nodeId:\"deoQde5Nx\",scopeId:\"P2VkJQrQ3\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KgSCUEFt6:{bSPEfPkf2:resolvedLinks3[1]}},children:/*#__PURE__*/_jsx(NavLink,{bSPEfPkf2:resolvedLinks3[0],height:\"100%\",id:\"deoQde5Nx\",layoutId:\"deoQde5Nx\",sO5kLMR77:\"Articles\",variant:\"u6I0fFEF3\",width:\"100%\"})})})})})]}),isDisplayed(visible)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:51,y:20,children:/*#__PURE__*/_jsx(Container,{className:cx(\"framer-feoan6-container\",\"hidden-qkm9qq\",!visible&&\"hidden-ycejfk\",!visible&&\"hidden-j9fdgk\"),layoutScroll:true,nodeId:\"CM6cFaZuE\",scopeId:\"P2VkJQrQ3\",children:/*#__PURE__*/_jsx(ButtonSecondery,{dBlfWdLdU:\"mailto:bnitish@rocketmail.com\",height:\"100%\",id:\"CM6cFaZuE\",layoutId:\"CM6cFaZuE\",style:{height:\"100%\"},width:\"100%\",Wj7eQgePN:\"Let's connect\"})})}),visible1&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:\"calc(100vw - 24px)\",y:12,children:/*#__PURE__*/_jsx(Container,{className:\"framer-hg048d-container\",nodeId:\"XQ0hS01n3\",scopeId:\"P2VkJQrQ3\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fHbUlvoeM:{variant:\"H89xyqrzt\"},KgSCUEFt6:{variant:\"n6qukTe3i\"}},children:/*#__PURE__*/_jsx(CloseBtn,{height:\"100%\",id:\"XQ0hS01n3\",layoutId:\"XQ0hS01n3\",style:{width:\"100%\"},variant:\"y9ffxwSz_\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-11kysp\"}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-600}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,className:\"framer-1kvb0yk-container hidden-qkm9qq\",nodeId:\"JpmhyXIFA\",rendersWithMotion:true,scopeId:\"P2VkJQrQ3\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KgSCUEFt6:{variant:\"QA3AsuvwX\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"JpmhyXIFA\",layoutId:\"JpmhyXIFA\",style:{height:\"100%\",width:\"100%\"},variant:\"Jkk5_ABKx\",width:\"100%\"})})})}),isDisplayed2(visible)&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fHbUlvoeM:{height:396,width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:cx(\"framer-dizwcc-container\",\"hidden-ycejfk\",\"hidden-j9fdgk\",!visible&&\"hidden-qkm9qq\"),layoutScroll:true,nodeId:\"XZ3KSYk9H\",scopeId:\"P2VkJQrQ3\",children:/*#__PURE__*/_jsx(MobileMenu,{height:\"100%\",id:\"XZ3KSYk9H\",layoutId:\"XZ3KSYk9H\",style:{width:\"100%\"},variant:\"F0Iq4QJ05\",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 1544\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"KgSCUEFt6\":{\"layout\":[\"fixed\",\"fixed\"]},\"fHbUlvoeM\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"KhA6Y78JH\":\"navType\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"yNorcc7uK\":[\".framer-10nfu84-container\",\".framer-13fl44w\",\".framer-feoan6-container\",\".framer-hg048d-container\",\".framer-1kvb0yk-container\"],\"KgSCUEFt6\":[\".framer-10nfu84-container\",\".framer-13fl44w\",\".framer-feoan6-container\",\".framer-hg048d-container\",\".framer-1kvb0yk-container\"],\"fHbUlvoeM\":[\".framer-hg048d-container\",\".framer-dizwcc-container\"]}\n * @framerBreakpoints {\"yNorcc7uK\":{\"min\":1440,\"canvasClassName\":\"framer-ycejfk-override\",\"minHeight\":1544,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"KgSCUEFt6\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-j9fdgk-override\",\"minHeight\":1544,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"fHbUlvoeM\":{\"max\":809,\"canvasClassName\":\"framer-qkm9qq-override\",\"minHeight\":1544,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant yNorcc7uK\n * @framerLayoutTemplate\n */const FramerP2VkJQrQ3=withCSS(Component,css,\"framer-l68dE\");export default FramerP2VkJQrQ3;FramerP2VkJQrQ3.displayName=\"Main page\";FramerP2VkJQrQ3.defaultProps={height:1544,width:1440};addPropertyControls(FramerP2VkJQrQ3,{KhA6Y78JH:{defaultValue:\"NZSP3FeTM\",options:[\"NZSP3FeTM\",\"Erz6kQ8T8\"],optionTitles:[\"Main page nav\",\"Inner page nav\"],title:\"Nav type\",type:ControlType.Enum}});addFonts(FramerP2VkJQrQ3,[{explicitInter:true,fonts:[]},...LogoFonts,...NavLinkFonts,...ButtonSeconderyFonts,...CloseBtnFonts,...FooterFonts,...MobileMenuFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerP2VkJQrQ3\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerVariables\":\"{\\\"KhA6Y78JH\\\":\\\"navType\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerDefaultVariant\":\"yNorcc7uK\",\"framerLayoutTemplate\":\"\",\"framerHitTargets\":\"{\\\"yNorcc7uK\\\":[\\\".framer-10nfu84-container\\\",\\\".framer-13fl44w\\\",\\\".framer-feoan6-container\\\",\\\".framer-hg048d-container\\\",\\\".framer-1kvb0yk-container\\\"],\\\"KgSCUEFt6\\\":[\\\".framer-10nfu84-container\\\",\\\".framer-13fl44w\\\",\\\".framer-feoan6-container\\\",\\\".framer-hg048d-container\\\",\\\".framer-1kvb0yk-container\\\"],\\\"fHbUlvoeM\\\":[\\\".framer-hg048d-container\\\",\\\".framer-dizwcc-container\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KgSCUEFt6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fHbUlvoeM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"yNorcc7uK\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-ycejfk-override\\\",\\\"minHeight\\\":1544,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"KgSCUEFt6\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-j9fdgk-override\\\",\\\"minHeight\\\":1544,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"fHbUlvoeM\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-qkm9qq-override\\\",\\\"minHeight\\\":1544,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1544\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport MainPage from \"https://framerusercontent.com/modules/w8HkmMkATwvKYrYxCsGN/bNsWnYM9cmkb4U4U29Z3/P2VkJQrQ3.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {H9FtKLaRl: \"about\", LWq5qkpQf: \"articles\", Mc6VfxbD9: \"services\", uIZpA5LZP: \"lottie\", Vrb2v0GbR: \"experience\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kEKzyhT6G5plEAxvrE26/59pk0RYxB32pugZ0vfuK/augiA20Il.js\")), path: \"/\"}, wRnVf6E8x: {elements: {rJnO7Lqqe: \"hero-images-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eizcKKvWqdQsM3E9oN3o/jxv3f9PDgGiSuUyBVcUG/wRnVf6E8x.js\")), path: \"/404\"}, XCNI_2C38: {collectionId: \"sHJIAU0Sp\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gQNb97MoZaNbxD6L0HjK/QnGWsGC3uVOTHFvTx40F/XCNI_2C38.js\")), path: \"/work/:Ucsc94YTm\"}, tjxh3G0V7: {collectionId: \"sHJIAU0Sp\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ldVQzmzpUQIiQc1sCV3e/Hb7sgmMGhjDnRgxXXBhJ/tjxh3G0V7.js\")), path: \"/work/:Ucsc94YTm/copy\"}, V0oV0DueM: {collectionId: \"V4N6gsz7p\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1X6fe6UOb8BGMwt7Qu7z/Q8VtCtMat7z5XzMtrRof/V0oV0DueM.js\")), path: \"/work/:AHGf163hU\"}, JbdlIc37g: {collectionId: \"V4N6gsz7p\", elements: {oB0TtbG4S: \"services\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bXF3CTuEqVZCwH6cYaOu/t6BebwHvnzmsCx4PDTqT/JbdlIc37g.js\")), path: \"/work/:AHGf163hU/magic-scale\"}, BN4EMCRZK: {collectionId: \"V4N6gsz7p\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VV0a11OLfyvGGYDpJtzd/wgwSwTUP41TCOEoNq7hg/BN4EMCRZK.js\")), path: \"/work/:AHGf163hU/copy-2\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {sHJIAU0Sp: async () => (await import(\"https://framerusercontent.com/modules/1YcuJDOSVQqKhdtobDKS/HK0HtxXFrsBkHyPL6Zdv/sHJIAU0Sp.js\"))?.[\"utils\"], V4N6gsz7p: async () => (await import(\"https://framerusercontent.com/modules/YXMOdmdSa6hu4hv7BEn8/CtAy6KgDDbKmJm1otLxj/V4N6gsz7p.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"d3c15e282ce05552d780be42c6c4d92f10e0129e33f2851f3d202439ab759dd2\"\r\n        function Template({webPageId, children, style, ...rest}) {const props1 = {KhA6Y78JH: \"NZSP3FeTM\"}\r\nconst props2 = {...props1, KhA6Y78JH: \"Erz6kQ8T8\"}\r\nconst templateProps = {augiA20Il: props1, BN4EMCRZK: props2, JbdlIc37g: props2, tjxh3G0V7: props2, V0oV0DueM: props1, wRnVf6E8x: props1, XCNI_2C38: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"wRnVf6E8x\":\r\ncase \"XCNI_2C38\":\r\ncase \"tjxh3G0V7\":\r\ncase \"V0oV0DueM\":\r\ncase \"JbdlIc37g\":\r\ncase \"BN4EMCRZK\":\r\nreturn React.createElement(MainPage, {...props, key: \"MainPage\", style, webPageId}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"wRnVf6E8x\":\r\ncase \"XCNI_2C38\":\r\ncase \"tjxh3G0V7\":\r\ncase \"V0oV0DueM\":\r\ncase \"JbdlIc37g\":\r\ncase \"BN4EMCRZK\":\r\nreturn [{hash: \"ycejfk\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"j9fdgk\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"qkm9qq\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eizcKKvWqdQsM3E9oN3o/jxv3f9PDgGiSuUyBVcUG/wRnVf6E8x.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://nitishbhardwaj.co.in\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer Editor Bar] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {advancedSpamProtection: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}