{"version":3,"file":"script_main.DNb5o7nn.mjs","names":["mask","SVG","getProps","Icon","className","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","React.Fragment","getProps","LinkedIn","useRef","React.useId","className","RichText","css","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","getProps","className","Socials","sharedStyle.css","useRef","React.useId","sharedStyle.className","className","PropertyOverrides","React.Fragment","RichText","LinkedIn","Instagram","X","Dribbble","sharedStyle.fonts","React.createElement","Footer","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/DkOxhNqfHFLF3nRyllnH/dRr6XbnEGkaIUMC1uUdM/ffoopcczk.js","https:/framerusercontent.com/modules/rMClYPGMk1kgq5QMnUu5/dZYOlQ7IHJAIt80j49jq/Mvp7gkK5j.js","https:/framerusercontent.com/modules/OfN64WSvK79EWxgMiQUn/DH5DCFMXJJFLsyWjux4i/vjJZDPCfi.js","https:/framerusercontent.com/modules/75WJTonaKUtC7oavL9DI/O46dL58LvotcFQkymnjh/eXk9o3EP7.js","https:/framerusercontent.com/modules/n3ducChjEVW4y8IMMrWN/Jufkxpn9Poes8BpFxIEE/GByfd1acY.js","https:/framerusercontent.com/modules/TnWOllXNmNvf0AqcneEV/AvtvhYn8PEfToIuLN2Nl/LLiFQu29D.js","https:/framerusercontent.com/modules/1bJiNOAWIW2RdAgzHM6I/TivlutdPWOed09aYXnqQ/brsLmDoYf.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-KU7Vf\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 28 28\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 28 L 0 0 L 28 0 L 28 28 Z M 21.438 0 L 6.563 0 C 2.938 0 0 2.938 0 6.563 L 0 21.438 C 0 25.062 2.938 28 6.563 28 L 21.438 28 C 25.062 28 28 25.062 28 21.438 L 28 6.563 C 28 2.938 25.062 0 21.438 0 Z M 20.203 23.809 L 23.405 23.809 C 23.521 23.809 23.632 23.763 23.714 23.681 C 23.796 23.599 23.842 23.488 23.842 23.372 L 23.844 16.608 C 23.844 13.073 23.082 10.355 18.951 10.355 C 17.38 10.297 15.899 11.106 15.1 12.458 C 15.096 12.465 15.09 12.47 15.083 12.473 C 15.076 12.476 15.068 12.476 15.061 12.474 C 15.053 12.472 15.047 12.468 15.042 12.462 C 15.037 12.456 15.035 12.448 15.035 12.441 L 15.035 11.119 C 15.035 11.003 14.989 10.892 14.907 10.81 C 14.825 10.728 14.713 10.682 14.597 10.682 L 11.559 10.682 C 11.443 10.682 11.332 10.728 11.25 10.81 C 11.168 10.892 11.122 11.003 11.122 11.119 L 11.122 23.371 C 11.122 23.487 11.168 23.599 11.25 23.681 C 11.332 23.763 11.443 23.809 11.559 23.809 L 14.76 23.809 C 14.876 23.809 14.988 23.763 15.07 23.681 C 15.152 23.599 15.198 23.487 15.198 23.371 L 15.198 17.315 C 15.198 15.602 15.523 13.944 17.646 13.944 C 19.739 13.944 19.766 15.903 19.766 17.426 L 19.766 23.372 C 19.766 23.488 19.812 23.599 19.894 23.681 C 19.976 23.763 20.087 23.809 20.203 23.809 Z M 4.156 6.522 C 4.156 7.819 5.225 8.887 6.522 8.887 C 7.82 8.887 8.887 7.819 8.887 6.521 C 8.887 5.224 7.819 4.156 6.522 4.156 C 5.224 4.156 4.156 5.224 4.156 6.522 Z M 4.917 23.809 L 8.123 23.809 C 8.239 23.809 8.35 23.763 8.432 23.681 C 8.514 23.599 8.56 23.488 8.56 23.372 L 8.56 11.119 C 8.56 11.003 8.514 10.892 8.432 10.81 C 8.35 10.728 8.239 10.682 8.123 10.682 L 4.917 10.682 C 4.801 10.682 4.69 10.728 4.608 10.81 C 4.526 10.892 4.48 11.003 4.48 11.119 L 4.48 23.372 C 4.48 23.488 4.526 23.599 4.608 23.681 C 4.69 23.763 4.801 23.809 4.917 23.809 Z\" fill=\"transparent\" height=\"28px\" id=\"jOWBuEBfx\" width=\"28px\"><path d=\"M 0 28 L 0 0 L 28 0 L 28 28 Z\" fill=\"transparent\" height=\"28px\" id=\"fOz6ynkTB\" width=\"28px\"/><path d=\"M 21.438 0 L 6.563 0 C 2.938 0 0 2.938 0 6.563 L 0 21.438 C 0 25.062 2.938 28 6.563 28 L 21.438 28 C 25.062 28 28 25.062 28 21.438 L 28 6.563 C 28 2.938 25.062 0 21.438 0 Z\" fill=\"rgb(10, 102, 194)\" height=\"28px\" id=\"XJzFPWuNI\" width=\"28px\"/><path d=\"M 16.047 19.653 L 19.248 19.653 C 19.364 19.653 19.476 19.607 19.558 19.525 C 19.64 19.443 19.686 19.332 19.686 19.216 L 19.688 12.452 C 19.688 8.916 18.926 6.199 14.794 6.199 C 13.224 6.141 11.743 6.95 10.944 8.302 C 10.94 8.309 10.934 8.314 10.927 8.317 C 10.919 8.319 10.912 8.32 10.904 8.318 C 10.897 8.316 10.89 8.312 10.886 8.305 C 10.881 8.299 10.879 8.292 10.878 8.284 L 10.878 6.963 C 10.878 6.847 10.832 6.736 10.75 6.653 C 10.668 6.571 10.557 6.525 10.441 6.525 L 7.403 6.525 C 7.287 6.525 7.176 6.571 7.093 6.653 C 7.011 6.736 6.965 6.847 6.965 6.963 L 6.965 19.215 C 6.965 19.331 7.011 19.442 7.093 19.524 C 7.176 19.606 7.287 19.652 7.403 19.652 L 10.604 19.652 C 10.72 19.652 10.831 19.606 10.913 19.524 C 10.995 19.442 11.042 19.331 11.042 19.215 L 11.042 13.159 C 11.042 11.446 11.366 9.788 13.489 9.788 C 15.582 9.788 15.609 11.747 15.609 13.269 L 15.609 19.216 C 15.609 19.332 15.656 19.443 15.738 19.525 C 15.82 19.607 15.931 19.653 16.047 19.653 Z M 0 2.366 C 0 3.663 1.068 4.731 2.366 4.731 C 3.663 4.731 4.731 3.662 4.731 2.365 C 4.731 1.068 3.663 0 2.366 0 C 1.068 0 0 1.068 0 2.366 Z M 0.761 19.653 L 3.967 19.653 C 4.083 19.653 4.194 19.607 4.276 19.525 C 4.358 19.443 4.404 19.332 4.404 19.216 L 4.404 6.963 C 4.404 6.847 4.358 6.736 4.276 6.653 C 4.194 6.571 4.083 6.525 3.967 6.525 L 0.761 6.525 C 0.645 6.525 0.534 6.571 0.452 6.653 C 0.37 6.736 0.324 6.847 0.324 6.963 L 0.324 19.216 C 0.324 19.332 0.37 19.443 0.452 19.525 C 0.534 19.607 0.645 19.653 0.761 19.653 Z\" fill=\"rgb(255, 255, 255)\" height=\"19.653050093841554px\" id=\"ZUPB2_nkI\" transform=\"translate(4.156 4.156)\" width=\"19.687550151062013px\"/></g></svg>',style:{...style}});});const css=[`.framer-KU7Vf { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 28px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 28\n * @framerIntrinsicHeight 28\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"LinkedIn\",\"set\":{\"localId\":\"vectorSet/W4o7VBDPH\",\"id\":\"W4o7VBDPH\",\"moduleId\":\"9o9vC4q8FB7XvTYVK1zu\"}}\n */const Icon=withCSS(Component,css,\"framer-KU7Vf\");Icon.displayName=\"LinkedIn\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"28\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"LinkedIn\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/W4o7VBDPH\\\",\\\"id\\\":\\\"W4o7VBDPH\\\",\\\"moduleId\\\":\\\"9o9vC4q8FB7XvTYVK1zu\\\"}}\",\"framerIntrinsicHeight\":\"28\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LinkedIn from\"https://framerusercontent.com/modules/DkOxhNqfHFLF3nRyllnH/dRr6XbnEGkaIUMC1uUdM/ffoopcczk.js\";const enabledGestures={eBysFPMvA:{hover:true}};const serializationHash=\"framer-li81x\";const variantClassNames={eBysFPMvA:\"framer-v-1vkjfd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const BZrYOkSap=undefined;const QXJm45gyK=undefined;const zh8rH0eBQ=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,icon,id,link,socialName,width,...props})=>{return{...props,BZrYOkSap:link??props.BZrYOkSap,QXJm45gyK:icon??props.QXJm45gyK??LinkedIn,zh8rH0eBQ:socialName??props.zh8rH0eBQ??\"LinkedIn\"};};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,BZrYOkSap,zh8rH0eBQ,QXJm45gyK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"eBysFPMvA\",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:BZrYOkSap,motionChild:true,nodeId:\"eBysFPMvA\",openInNewTab:true,scopeId:\"Mvp7gkK5j\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1vkjfd\",className,classNames)} framer-gcquad`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"eBysFPMvA\",ref:refBinding,style:{...style},...addPropertyOverrides({\"eBysFPMvA-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1w6v3wr\",Component:QXJm45gyK,layoutDependency:layoutDependency,layoutId:\"Lehx5hwkm\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7RmlyYSBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Fira Sans\", \"Fira Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.5))\",\"--framer-text-transform\":\"inherit\"},children:\"LinkedIn\"})}),className:\"framer-wdw2pv\",fonts:[\"FS;Fira Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"PQMvWH0DJ\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.5)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:zh8rH0eBQ,variants:{\"eBysFPMvA-hover\":{\"--extracted-r6o4lv\":\"var(--token-d70a366f-429c-4853-bd4f-584cc7b47221, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"eBysFPMvA-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7RmlyYSBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Fira Sans\", \"Fira Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d70a366f-429c-4853-bd4f-584cc7b47221, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"inherit\"},children:\"LinkedIn\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-li81x.framer-gcquad, .framer-li81x .framer-gcquad { display: block; }\",\".framer-li81x.framer-1vkjfd { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-li81x .framer-1w6v3wr { flex: none; height: var(--framer-aspect-ratio-supported, 28px); position: relative; width: 28px; }\",\".framer-li81x .framer-wdw2pv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 118\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"p1VwyW81g\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"BZrYOkSap\":\"link\",\"zh8rH0eBQ\":\"socialName\",\"QXJm45gyK\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"9o9vC4q8FB7XvTYVK1zu\"]\n */const FramerMvp7gkK5j=withCSS(Component,css,\"framer-li81x\");export default FramerMvp7gkK5j;FramerMvp7gkK5j.displayName=\"Socials\";FramerMvp7gkK5j.defaultProps={height:28,width:118};addPropertyControls(FramerMvp7gkK5j,{BZrYOkSap:{title:\"Link\",type:ControlType.Link},zh8rH0eBQ:{defaultValue:\"LinkedIn\",displayTextArea:false,title:\"Social name\",type:ControlType.String},onzh8rH0eBQChange:{changes:\"zh8rH0eBQ\",type:ControlType.ChangeHandler},QXJm45gyK:{defaultValue:{identifier:\"local-module:vector/ffoopcczk:default\",moduleId:\"DkOxhNqfHFLF3nRyllnH\"},setModuleId:\"9o9vC4q8FB7XvTYVK1zu\",title:\"Icon\",type:ControlType.VectorSetItem}});addFonts(FramerMvp7gkK5j,[{explicitInter:true,fonts:[{cssFamilyName:\"Fira Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Fira Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/PXZ43LXUMISRBKI3JAZRXIT3KCAQT5LX/6PGI734U44FDBEH63LXBIZUQX34PL45P/MITUNP2IVULQXBXY4CV6OFWPPCE2UU26.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMvp7gkK5j\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerVectorSets\":\"[\\\"9o9vC4q8FB7XvTYVK1zu\\\"]\",\"framerIntrinsicWidth\":\"118\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"28\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"p1VwyW81g\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"BZrYOkSap\\\":\\\"link\\\",\\\"zh8rH0eBQ\\\":\\\"socialName\\\",\\\"QXJm45gyK\\\":\\\"icon\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Mvp7gkK5j.map","// Generated by Framer (0ea0c8c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-e3Xoh .framer-styles-preset-p710pk:not(.rich-text-wrapper), .framer-e3Xoh .framer-styles-preset-p710pk.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-d70a366f-429c-4853-bd4f-584cc7b47221, #ffffff); --framer-link-text-color: rgba(255, 255, 255, 0.5); }\"];export const className=\"framer-e3Xoh\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-zpZov\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 28 28\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 28 L 0 0 L 28 0 L 28 28 Z M 14 0.93 C 21.219 0.93 27.059 6.77 27.059 13.978 C 27.059 21.186 21.219 27.037 14 27.037 C 6.781 27.037 0.94 21.197 0.94 13.989 C 0.94 6.781 6.781 0.93 14 0.93 Z M 14 27.967 C 6.278 27.967 0 21.7 0 13.989 C 0 6.267 6.278 0 14 0 C 21.722 0 28 6.267 28 13.978 C 28 21.689 21.722 27.967 14 27.967 Z M 25.802 15.892 C 25.397 15.761 22.105 14.788 18.353 15.378 C 19.917 19.666 20.552 23.166 20.672 23.888 C 23.362 22.083 25.277 19.217 25.802 15.892 Z M 18.67 24.992 C 18.495 23.942 17.795 20.289 16.122 15.936 C 16.1 15.947 16.067 15.958 16.045 15.958 C 9.297 18.309 6.88 22.98 6.661 23.417 C 8.684 24.992 11.233 25.933 14 25.933 C 15.652 25.944 17.238 25.605 18.67 24.992 Z M 5.119 21.984 C 5.392 21.525 8.673 16.1 14.842 14.098 C 14.995 14.044 15.159 14 15.312 13.956 C 15.017 13.278 14.689 12.6 14.339 11.933 C 8.367 13.716 2.57 13.639 2.045 13.628 C 2.045 13.748 2.034 13.869 2.034 13.989 C 2.045 17.063 3.205 19.863 5.119 21.984 Z M 2.297 11.55 C 2.833 11.561 7.755 11.583 13.355 10.095 C 11.375 6.573 9.231 3.62 8.925 3.194 C 5.567 4.769 3.073 7.853 2.297 11.55 Z M 11.2 2.384 C 11.528 2.822 13.705 5.775 15.662 9.373 C 19.917 7.777 21.711 5.37 21.93 5.064 C 19.819 3.194 17.041 2.056 14 2.056 C 13.037 2.056 12.097 2.177 11.2 2.384 Z M 23.253 6.442 C 23.002 6.781 21 9.352 16.581 11.156 C 16.855 11.725 17.128 12.305 17.38 12.884 C 17.467 13.092 17.555 13.3 17.642 13.497 C 21.623 12.994 25.572 13.803 25.966 13.88 C 25.933 11.069 24.927 8.477 23.253 6.442 Z\" fill=\"transparent\" height=\"28px\" id=\"D4BLSO2mv\" width=\"28px\"><path d=\"M 0 28 L 0 0 L 28 0 L 28 28 Z\" fill=\"transparent\" height=\"28px\" id=\"rmtHu3rDa\" width=\"28px\"/><path d=\"M 13.059 0 C 20.278 0 26.119 5.841 26.119 13.048 C 26.119 20.256 20.278 26.108 13.059 26.108 C 5.841 26.108 0 20.267 0 13.059 C 0 5.852 5.841 0 13.059 0 Z\" fill=\"rgb(231, 77, 137)\" height=\"26.107812000000003px\" id=\"dh7uIoWdW\" transform=\"translate(0.94 0.93)\" width=\"26.11877px\"/><path d=\"M 14 27.967 C 6.278 27.967 0 21.7 0 13.989 C 0 6.267 6.278 0 14 0 C 21.722 0 28 6.267 28 13.978 C 28 21.689 21.722 27.967 14 27.967 Z M 25.802 15.892 C 25.397 15.761 22.105 14.788 18.353 15.378 C 19.917 19.666 20.552 23.166 20.672 23.888 C 23.362 22.083 25.277 19.217 25.802 15.892 Z M 18.67 24.992 C 18.495 23.942 17.795 20.289 16.122 15.936 C 16.1 15.947 16.067 15.958 16.045 15.958 C 9.297 18.309 6.88 22.98 6.661 23.417 C 8.684 24.992 11.233 25.933 14 25.933 C 15.652 25.944 17.238 25.605 18.67 24.992 Z M 5.119 21.984 C 5.392 21.525 8.673 16.1 14.842 14.098 C 14.995 14.044 15.159 14 15.312 13.956 C 15.017 13.278 14.689 12.6 14.339 11.933 C 8.367 13.716 2.57 13.639 2.045 13.628 C 2.045 13.748 2.034 13.869 2.034 13.989 C 2.045 17.063 3.205 19.863 5.119 21.984 Z M 2.297 11.55 C 2.833 11.561 7.755 11.583 13.355 10.095 C 11.375 6.573 9.231 3.62 8.925 3.194 C 5.567 4.769 3.073 7.853 2.297 11.55 Z M 11.2 2.384 C 11.528 2.822 13.705 5.775 15.662 9.373 C 19.917 7.777 21.711 5.37 21.93 5.064 C 19.819 3.194 17.041 2.056 14 2.056 C 13.037 2.056 12.097 2.177 11.2 2.384 Z M 23.253 6.442 C 23.002 6.781 21 9.352 16.581 11.156 C 16.855 11.725 17.128 12.305 17.38 12.884 C 17.467 13.092 17.555 13.3 17.642 13.497 C 21.623 12.994 25.572 13.803 25.966 13.88 C 25.933 11.069 24.927 8.477 23.253 6.442 Z\" fill=\"rgb(178, 33, 90)\" height=\"27.9672px\" id=\"KpgWUffmE\" width=\"28px\"/></g></svg>',style:{...style}});});const css=[`.framer-zpZov { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 28px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 28\n * @framerIntrinsicHeight 28\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Dribbble\",\"set\":{\"localId\":\"vectorSet/W4o7VBDPH\",\"id\":\"W4o7VBDPH\",\"moduleId\":\"9o9vC4q8FB7XvTYVK1zu\"}}\n */const Icon=withCSS(Component,css,\"framer-zpZov\");Icon.displayName=\"Dribbble\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Dribbble\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/W4o7VBDPH\\\",\\\"id\\\":\\\"W4o7VBDPH\\\",\\\"moduleId\\\":\\\"9o9vC4q8FB7XvTYVK1zu\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"28\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"28\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-ubV4U\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 28 28\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 22.05 0 L 14.977 8.085 L 8.861 0 L 0 0 L 10.586 13.84 L 0.554 25.306 L 4.849 25.306 L 12.592 16.458 L 19.359 25.306 L 27.998 25.306 L 16.963 10.719 L 26.343 0 Z M 20.544 22.737 L 5.015 2.434 L 7.567 2.434 L 22.922 22.735 Z\" fill=\"rgb(255, 255, 255)\" height=\"25.30639px\" id=\"byVWVtYKR\" transform=\"translate(0.002 1.347)\" width=\"27.99774688px\"/></svg>',style:{...style}});});const css=[`.framer-ubV4U { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 28px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 28\n * @framerIntrinsicHeight 28\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255,255,255)\"},\"set\":{\"localId\":\"vectorSet/W4o7VBDPH\",\"id\":\"W4o7VBDPH\",\"moduleId\":\"9o9vC4q8FB7XvTYVK1zu\"}}\n */const Icon=withCSS(Component,css,\"framer-ubV4U\");Icon.displayName=\"X\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255,255,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/W4o7VBDPH\\\",\\\"id\\\":\\\"W4o7VBDPH\\\",\\\"moduleId\\\":\\\"9o9vC4q8FB7XvTYVK1zu\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"28\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"28\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-iocdO\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 28 28\" xmlns=\"http://www.w3.org/2000/svg\"><defs ><radialGradient cx=\"0.265625\" cy=\"1.0770178571428572\" gradient-transform=\"translate(0.265625, 1.0770178571428572) scale(1 1) translate(-0.265625, -1.0770178571428572)\" id=\"wFzmyclQj-3363541551-radial-gradient\" r=\"0.991075\"><stop offset=\"0\" stop-color=\"rgb(255, 221, 85)\"/><stop offset=\"1\" stop-color=\"rgb(200, 55, 171)\"/></radialGradient></defs><g d=\"M 0 28 L 0 0 L 28 0 L 28 28 Z M 21.438 0 L 6.563 0 C 2.938 0 0 2.938 0 6.563 L 0 21.438 C 0 25.062 2.938 28 6.563 28 L 21.438 28 C 25.062 28 28 25.062 28 21.438 L 28 6.563 C 28 2.938 25.062 0 21.438 0 Z M 14.001 3.063 C 11.031 3.063 10.658 3.076 9.491 3.129 C 8.327 3.182 7.532 3.366 6.836 3.637 C 6.117 3.916 5.507 4.29 4.899 4.898 C 4.29 5.506 3.917 6.116 3.636 6.835 C 3.365 7.531 3.181 8.326 3.128 9.49 C 3.076 10.657 3.063 11.03 3.063 14 C 3.063 16.971 3.076 17.342 3.129 18.509 C 3.182 19.673 3.366 20.468 3.637 21.163 C 3.916 21.883 4.29 22.493 4.898 23.101 C 5.506 23.709 6.116 24.084 6.835 24.363 C 7.531 24.634 8.326 24.818 9.49 24.872 C 10.657 24.925 11.029 24.938 14 24.938 C 16.97 24.938 17.342 24.925 18.509 24.872 C 19.673 24.818 20.469 24.634 21.165 24.363 C 21.884 24.084 22.493 23.709 23.101 23.101 C 23.709 22.493 24.083 21.883 24.363 21.164 C 24.632 20.468 24.817 19.673 24.871 18.509 C 24.924 17.343 24.938 16.971 24.938 14 C 24.938 11.03 24.924 10.657 24.871 9.49 C 24.817 8.326 24.632 7.531 24.363 6.836 C 24.083 6.116 23.709 5.506 23.101 4.898 C 22.492 4.29 21.884 3.916 21.164 3.637 C 20.467 3.366 19.672 3.182 18.507 3.129 C 17.34 3.076 16.969 3.063 13.998 3.063 Z M 13.02 5.034 C 13.311 5.033 13.636 5.034 14.001 5.034 C 16.921 5.034 17.268 5.044 18.421 5.096 C 19.487 5.145 20.066 5.323 20.452 5.473 C 20.962 5.671 21.326 5.908 21.708 6.291 C 22.091 6.674 22.328 7.039 22.527 7.549 C 22.677 7.934 22.855 8.513 22.904 9.579 C 22.956 10.732 22.967 11.079 22.967 13.998 C 22.967 16.917 22.956 17.263 22.904 18.416 C 22.855 19.482 22.677 20.061 22.527 20.446 C 22.329 20.957 22.091 21.32 21.708 21.703 C 21.326 22.085 20.962 22.322 20.452 22.521 C 20.066 22.671 19.487 22.849 18.421 22.898 C 17.268 22.95 16.921 22.961 14.001 22.961 C 11.081 22.961 10.734 22.95 9.581 22.898 C 8.515 22.848 7.936 22.67 7.55 22.52 C 7.04 22.322 6.675 22.085 6.292 21.702 C 5.91 21.32 5.673 20.956 5.474 20.445 C 5.324 20.06 5.146 19.481 5.097 18.415 C 5.045 17.262 5.034 16.916 5.034 13.995 C 5.034 11.074 5.045 10.73 5.097 9.577 C 5.146 8.51 5.324 7.931 5.474 7.546 C 5.672 7.035 5.91 6.671 6.293 6.288 C 6.675 5.905 7.04 5.668 7.55 5.47 C 7.936 5.319 8.515 5.141 9.581 5.092 C 10.59 5.047 10.981 5.033 13.02 5.031 Z M 19.839 6.85 C 19.115 6.85 18.527 7.437 18.527 8.162 C 18.527 8.886 19.115 9.474 19.839 9.474 C 20.564 9.474 21.152 8.886 21.152 8.162 C 21.152 7.437 20.564 6.849 19.839 6.849 Z M 14.001 8.383 C 10.899 8.383 8.384 10.898 8.384 14 C 8.384 17.102 10.899 19.616 14.001 19.616 C 17.103 19.616 19.617 17.102 19.617 14 C 19.617 10.898 17.103 8.383 14.001 8.383 Z M 14.001 10.354 C 16.014 10.354 17.647 11.986 17.647 14 C 17.647 16.014 16.014 17.646 14.001 17.646 C 11.987 17.646 10.355 16.014 10.355 14 C 10.355 11.986 11.987 10.354 14.001 10.354 Z\" fill=\"transparent\" height=\"28px\" id=\"EjRzqQIH2\" width=\"28px\"><path d=\"M 0 28 L 0 0 L 28 0 L 28 28 Z\" fill=\"transparent\" height=\"28px\" id=\"BZljef8e7\" width=\"28px\"/><path d=\"M 21.438 0 L 6.563 0 C 2.938 0 0 2.938 0 6.563 L 0 21.438 C 0 25.062 2.938 28 6.563 28 L 21.438 28 C 25.062 28 28 25.062 28 21.438 L 28 6.563 C 28 2.938 25.062 0 21.438 0 Z\" fill=\"url(%23wFzmyclQj-3363541551-radial-gradient)\" height=\"28px\" id=\"wFzmyclQj\" width=\"28px\"/><path d=\"M 10.938 0 C 7.968 0 7.595 0.013 6.429 0.066 C 5.264 0.119 4.469 0.304 3.774 0.574 C 3.055 0.854 2.444 1.227 1.836 1.835 C 1.228 2.443 0.854 3.054 0.574 3.773 C 0.303 4.468 0.118 5.264 0.066 6.427 C 0.014 7.594 0 7.967 0 10.938 C 0 13.908 0.013 14.28 0.066 15.446 C 0.12 16.611 0.304 17.406 0.574 18.101 C 0.854 18.82 1.228 19.431 1.836 20.039 C 2.443 20.647 3.054 21.022 3.773 21.301 C 4.469 21.572 5.263 21.756 6.428 21.809 C 7.594 21.862 7.967 21.875 10.937 21.875 C 13.908 21.875 14.28 21.862 15.446 21.809 C 16.611 21.756 17.406 21.572 18.102 21.301 C 18.821 21.022 19.431 20.647 20.038 20.039 C 20.647 19.431 21.02 18.82 21.301 18.101 C 21.57 17.406 21.754 16.611 21.809 15.447 C 21.861 14.28 21.875 13.908 21.875 10.938 C 21.875 7.967 21.861 7.594 21.809 6.428 C 21.754 5.263 21.57 4.469 21.301 3.773 C 21.02 3.054 20.647 2.443 20.038 1.835 C 19.43 1.227 18.822 0.853 18.102 0.574 C 17.404 0.304 16.609 0.119 15.445 0.066 C 14.278 0.013 13.907 0 10.935 0 Z M 9.957 1.971 C 10.249 1.971 10.574 1.971 10.939 1.971 C 13.859 1.971 14.205 1.982 15.358 2.034 C 16.425 2.083 17.003 2.261 17.389 2.411 C 17.899 2.609 18.263 2.846 18.646 3.229 C 19.029 3.612 19.266 3.976 19.464 4.487 C 19.614 4.872 19.793 5.45 19.841 6.517 C 19.894 7.67 19.905 8.016 19.905 10.935 C 19.905 13.854 19.894 14.2 19.841 15.353 C 19.792 16.42 19.614 16.999 19.464 17.384 C 19.266 17.894 19.029 18.258 18.646 18.64 C 18.263 19.023 17.9 19.26 17.389 19.458 C 17.004 19.609 16.425 19.786 15.358 19.835 C 14.205 19.887 13.859 19.899 10.939 19.899 C 8.018 19.899 7.672 19.887 6.519 19.835 C 5.452 19.786 4.874 19.608 4.488 19.458 C 3.977 19.26 3.613 19.023 3.23 18.64 C 2.847 18.257 2.61 17.893 2.412 17.383 C 2.262 16.998 2.083 16.419 2.035 15.352 C 1.982 14.199 1.972 13.853 1.972 10.932 C 1.972 8.011 1.982 7.667 2.035 6.514 C 2.084 5.448 2.262 4.869 2.412 4.483 C 2.61 3.973 2.847 3.608 3.23 3.225 C 3.613 2.843 3.977 2.606 4.488 2.407 C 4.873 2.257 5.452 2.079 6.519 2.03 C 7.528 1.984 7.919 1.971 9.957 1.968 Z M 16.777 3.787 C 16.052 3.787 15.464 4.374 15.464 5.099 C 15.464 5.824 16.052 6.412 16.777 6.412 C 17.502 6.412 18.089 5.824 18.089 5.099 C 18.089 4.375 17.502 3.787 16.777 3.787 Z M 10.939 5.321 C 7.837 5.321 5.322 7.836 5.322 10.938 C 5.322 14.04 7.837 16.553 10.939 16.553 C 14.041 16.553 16.555 14.04 16.555 10.938 C 16.555 7.836 14.04 5.321 10.938 5.321 Z M 10.938 7.292 C 12.952 7.292 14.584 8.924 14.584 10.938 C 14.584 12.951 12.952 14.583 10.938 14.583 C 8.925 14.583 7.293 12.951 7.293 10.938 C 7.293 8.924 8.925 7.292 10.938 7.292 Z\" fill=\"rgb(255, 255, 255)\" height=\"21.8752px\" id=\"KE8cjtzrG\" transform=\"translate(3.063 3.063)\" width=\"21.875px\"/></g></svg>',style:{...style}});});const css=[`.framer-iocdO { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 28px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 28\n * @framerIntrinsicHeight 28\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Instagram\",\"set\":{\"localId\":\"vectorSet/W4o7VBDPH\",\"id\":\"W4o7VBDPH\",\"moduleId\":\"9o9vC4q8FB7XvTYVK1zu\"}}\n */const Icon=withCSS(Component,css,\"framer-iocdO\");Icon.displayName=\"Instagram\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"28\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Instagram\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/W4o7VBDPH\\\",\\\"id\\\":\\\"W4o7VBDPH\\\",\\\"moduleId\\\":\\\"9o9vC4q8FB7XvTYVK1zu\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"28\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Socials from\"#framer/local/canvasComponent/Mvp7gkK5j/Mvp7gkK5j.js\";import*as sharedStyle from\"#framer/local/css/vjJZDPCfi/vjJZDPCfi.js\";import Dribbble from\"#framer/local/vector/eXk9o3EP7/eXk9o3EP7.js\";import LinkedIn from\"#framer/local/vector/ffoopcczk/ffoopcczk.js\";import X from\"#framer/local/vector/GByfd1acY/GByfd1acY.js\";import Instagram from\"#framer/local/vector/LLiFQu29D/LLiFQu29D.js\";const SocialsFonts=getFonts(Socials);const MotionDivWithFX=withFX(motion.div);const breakpoints={CzX_h1rs4:\"(max-width: 809.98px)\",EzJo6EIcR:\"(min-width: 1200px)\",g9ExPSBCK:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Jbzu7\";const variantClassNames={CzX_h1rs4:\"framer-v-1tlcrbu\",EzJo6EIcR:\"framer-v-rg8brc\",g9ExPSBCK:\"framer-v-xpuosk\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:100};const transition1={damping:60,delay:0,mass:6,stiffness:600,type:\"spring\"};const breakpointRules={CzX_h1rs4:[\".framer-Jbzu7 .framer-1oxk8vm { padding: 40px 20px 64px 20px; }\",\".framer-Jbzu7 .framer-18q1gig { gap: 48px; width: 100%; }\",\".framer-Jbzu7 .framer-co2pxg, .framer-Jbzu7 .framer-2jp9es { gap: 8px; }\",\".framer-Jbzu7 .framer-1fk0a05 { gap: 24px; }\",\".framer-Jbzu7 .framer-kcwez9 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; }\"],g9ExPSBCK:[\".framer-Jbzu7 .framer-1oxk8vm { padding: 80px 64px 96px 64px; }\",\".framer-Jbzu7 .framer-18q1gig { max-width: 840px; width: 100%; }\",\".framer-Jbzu7 .framer-kcwez9 { gap: 40px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={CzX_h1rs4:\".framer-1tlcrbu-override\",g9ExPSBCK:\".framer-xpuosk-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Jbzu7.framer-11ceizu, .framer-Jbzu7 .framer-11ceizu { display: block; }\",\".framer-Jbzu7.framer-rg8brc { align-content: center; align-items: center; background-color: var(--token-b12ccb5e-cb6e-477b-8afb-5200490f6b49, #161616); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Jbzu7 .framer-ajgaws { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Jbzu7 .framer-1oxk8vm { align-content: center; align-items: center; background-color: var(--token-b12ccb5e-cb6e-477b-8afb-5200490f6b49, #222222); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; order: 1001; overflow: visible; padding: 80px 0px 96px 0px; position: relative; width: 100%; }\",\".framer-Jbzu7 .framer-18q1gig { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 840px; }\",\".framer-Jbzu7 .framer-co2pxg, .framer-Jbzu7 .framer-2jp9es { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Jbzu7 .framer-13u9il7, .framer-Jbzu7 .framer-1n0svn3, .framer-Jbzu7 .framer-vnnehx, .framer-Jbzu7 .framer-p19kxn { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Jbzu7 .framer-1fk0a05 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Jbzu7 .framer-14vlv7 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Jbzu7 .framer-kcwez9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Jbzu7 .framer-1ogmhx0-container, .framer-Jbzu7 .framer-106yv7e-container, .framer-Jbzu7 .framer-32w6vd-container, .framer-Jbzu7 .framer-2accf2-container { flex: none; height: auto; position: relative; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css];const mediaQueries={CzX_h1rs4:\"(max-width: 809.98px)\",EzJo6EIcR:\"(min-width: 1200px)\",g9ExPSBCK:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"EzJo6EIcR\",Phone:\"CzX_h1rs4\",Tablet:\"g9ExPSBCK\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"EzJo6EIcR\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"EzJo6EIcR\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-b12ccb5e-cb6e-477b-8afb-5200490f6b49, rgb(22, 22, 22)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-rg8brc\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-ajgaws\"}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1oxk8vm\",\"data-framer-name\":\"My Work\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-18q1gig\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-co2pxg\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CzX_h1rs4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7RmlyYSBTYW5zLWJvbGQ=\",\"--framer-font-family\":'\"Fira Sans\", \"Fira Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.5)\",\"--framer-text-transform\":\"inherit\"},children:\"Made it this far?\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7RmlyYSBTYW5zLWJvbGQ=\",\"--framer-font-family\":'\"Fira Sans\", \"Fira Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.5)\",\"--framer-text-transform\":\"inherit\"},children:\"Made it this far?\"})}),className:\"framer-13u9il7\",fonts:[\"FS;Fira Sans-bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CzX_h1rs4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7RmlyYSBTYW5zLWJsYWNr\",\"--framer-font-family\":'\"Fira Sans\", sans-serif',\"--framer-font-size\":\"35px\",\"--framer-font-weight\":\"900\",\"--framer-text-color\":\"var(--token-d70a366f-429c-4853-bd4f-584cc7b47221, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(\"mark\",{style:{\"--framer-text-background-corner-shape\":\"superellipse(1)\"},children:\"Talk to me alreadyy\"})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7RmlyYSBTYW5zLWJsYWNr\",\"--framer-font-family\":'\"Fira Sans\", sans-serif',\"--framer-font-size\":\"64px\",\"--framer-font-weight\":\"900\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-d70a366f-429c-4853-bd4f-584cc7b47221, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(\"mark\",{style:{\"--framer-text-background-corner-shape\":\"superellipse(1)\"},children:\"Talk to me alreadyy\"})})}),className:\"framer-1n0svn3\",fonts:[\"FS;Fira Sans-black\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1fk0a05\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2jp9es\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7RmlyYSBTYW5zLWJsYWNr\",\"--framer-font-family\":'\"Fira Sans\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"900\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-d70a366f-429c-4853-bd4f-584cc7b47221, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(\"mark\",{style:{\"--framer-text-background-corner-shape\":\"superellipse(1)\"},children:\"Rahul R Nadkarni\"})})}),className:\"framer-vnnehx\",fonts:[\"FS;Fira Sans-black\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7RmlyYSBTYW5zLWJvbGQ=\",\"--framer-font-family\":'\"Fira Sans\", \"Fira Sans Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.5)\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:rahulrn.des@gmail.com\",motionChild:true,nodeId:\"g_FBr87ZB\",openInNewTab:true,relValues:[],scopeId:\"brsLmDoYf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-p710pk\",\"data-styles-preset\":\"vjJZDPCfi\",children:\"rahulrn.des@gmail.com\"})})})}),className:\"framer-14vlv7\",fonts:[\"FS;Fira Sans-bold\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-kcwez9\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CzX_h1rs4:{y:1414}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:1528,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ogmhx0-container\",nodeId:\"MlzsGpR1j\",scopeId:\"brsLmDoYf\",children:/*#__PURE__*/_jsx(Socials,{BZrYOkSap:\"https://www.linkedin.com/in/rahul-r-nadkarni/\",height:\"100%\",id:\"MlzsGpR1j\",layoutId:\"MlzsGpR1j\",QXJm45gyK:LinkedIn,width:\"100%\",zh8rH0eBQ:\"LinkedIn\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CzX_h1rs4:{y:1462}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:1528,children:/*#__PURE__*/_jsx(Container,{className:\"framer-106yv7e-container\",nodeId:\"u2bR347n8\",scopeId:\"brsLmDoYf\",children:/*#__PURE__*/_jsx(Socials,{BZrYOkSap:\"https://www.instagram.com/rahulrnadkarni/\",height:\"100%\",id:\"u2bR347n8\",layoutId:\"u2bR347n8\",QXJm45gyK:Instagram,width:\"100%\",zh8rH0eBQ:\"Instagram\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CzX_h1rs4:{y:1510}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:1528,children:/*#__PURE__*/_jsx(Container,{className:\"framer-32w6vd-container\",nodeId:\"AdPl0_dEx\",scopeId:\"brsLmDoYf\",children:/*#__PURE__*/_jsx(Socials,{BZrYOkSap:\"https://x.com/rahulrnadkarni\",height:\"100%\",id:\"AdPl0_dEx\",layoutId:\"AdPl0_dEx\",QXJm45gyK:X,width:\"100%\",zh8rH0eBQ:\"X (ex. Twitter)\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CzX_h1rs4:{y:1558}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:1528,children:/*#__PURE__*/_jsx(Container,{className:\"framer-2accf2-container\",nodeId:\"rwfqNPax6\",scopeId:\"brsLmDoYf\",children:/*#__PURE__*/_jsx(Socials,{BZrYOkSap:\"https://dribbble.com/rahulrnadkarni\",height:\"100%\",id:\"rwfqNPax6\",layoutId:\"rwfqNPax6\",QXJm45gyK:Dribbble,width:\"100%\",zh8rH0eBQ:\"Dribbble\"})})})})]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7RmlyYSBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Fira Sans\", \"Fira Sans Placeholder\", sans-serif',\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.5)\",\"--framer-text-transform\":\"inherit\"},children:\"\\xa9 Rahul R Nadkarni • 2026 (footer size increasing activity)\"})}),className:\"framer-p19kxn\",fonts:[\"FS;Fira Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"g9ExPSBCK\":{\"layout\":[\"fixed\",\"fixed\"]},\"CzX_h1rs4\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"EzJo6EIcR\":[\".framer-1oxk8vm\"],\"g9ExPSBCK\":[\".framer-1oxk8vm\"],\"CzX_h1rs4\":[\".framer-1oxk8vm\"]}\n * @framerBreakpoints {\"EzJo6EIcR\":{\"min\":1200,\"canvasClassName\":\"framer-rg8brc-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"g9ExPSBCK\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-xpuosk-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"CzX_h1rs4\":{\"max\":809,\"canvasClassName\":\"framer-1tlcrbu-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":360,\"rootFontSize\":16}}\n * @framerDefaultVariant EzJo6EIcR\n * @framerLayoutTemplate true\n */const FramerbrsLmDoYf=withCSS(Component,css,\"framer-Jbzu7\");export default FramerbrsLmDoYf;FramerbrsLmDoYf.displayName=\"Footer\";FramerbrsLmDoYf.defaultProps={height:1e3,width:1200};addFonts(FramerbrsLmDoYf,[{explicitInter:true,fonts:[{cssFamilyName:\"Fira Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Fira Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/L73LLX4MXUIQK452PKOTWP5BWGOH5ZLA/ZY6RUXWZXZFOSODPQHXSWGSDAMXUPWVD/TGKQVOYGQXPA6FMFNCM7EDKIEKBQKBH5.woff2\",weight:\"700\"},{cssFamilyName:\"Fira Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Fira Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/DAWY6ML4VAX2Q542I6KYJTCW6Z5I7VDF/CPKPYLYSIN2CZWSFLOVRD6BJA6QZ7NXQ/SISURBBQHCS5JPLSHQEOEJAMNZULO5M6.woff2\",weight:\"900\"},{cssFamilyName:\"Fira Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Fira Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/PXZ43LXUMISRBKI3JAZRXIT3KCAQT5LX/6PGI734U44FDBEH63LXBIZUQX34PL45P/MITUNP2IVULQXBXY4CV6OFWPPCE2UU26.woff2\",weight:\"400\"}]},...SocialsFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerbrsLmDoYf.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Socials,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbrsLmDoYf\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerHitTargets\":\"{\\\"EzJo6EIcR\\\":[\\\".framer-1oxk8vm\\\"],\\\"g9ExPSBCK\\\":[\\\".framer-1oxk8vm\\\"],\\\"CzX_h1rs4\\\":[\\\".framer-1oxk8vm\\\"]}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"g9ExPSBCK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CzX_h1rs4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"EzJo6EIcR\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"EzJo6EIcR\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-rg8brc-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"g9ExPSBCK\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-xpuosk-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"CzX_h1rs4\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1tlcrbu-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":360,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Footer from \"https://framerusercontent.com/modules/1bJiNOAWIW2RdAgzHM6I/TivlutdPWOed09aYXnqQ/brsLmDoYf.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9hQ1Iff3Si2CeialxjAb/0KMakLDZI6UNvXV3Jebv/augiA20Il.js\")), path: \"/\"}, e5BoJnzLh: {elements: {BEEh5zZnJ: \"define\", BLhiaywU8: \"retrospective\", KIruJoE3O: \"top\", n2CNRiEAf: \"prototype\", s8f5xXq9R: \"ideate\", tEMVoeuSi: \"ps\", u5aSkCJ_4: \"discover\", xlhUxXDGJ: \"future-scope\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hMXXdj9qplwDVeQFgTgc/68nkong2SC73xt14tmto/e5BoJnzLh.js\")), path: \"/aac-interface\"}, P2fcz9juw: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/m3zfm2IzxKZpuEyxMEbM/cya2nJT18CbDQsgposNH/P2fcz9juw.js\")), path: \"/scaler-courses\"}, c7xBd58Xc: {elements: {a6lMFmBC1: \"result\", be88xA91C: \"ps\", h9Wkxl8UT: \"discover\", hkHG1c3zk: \"background\", l0FwLyOQc: \"user-insight\", lUDM_3CEy: \"top\", MHDdISZ0H: \"exploration\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aGrumUM8fujfI4SZrxWN/nej9VEm656pmVH3pSqYX/c7xBd58Xc.js\")), path: \"/local-connect\"}, RdwNe1jy5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XQ8Lw76RhJFZsAhv6S7U/g0XRJYYKygS7h0ZJgdQX/RdwNe1jy5.js\")), path: \"/interactions\"}, PylZQszZS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eppMOtGF2pfFb3Dnr9Yd/HDP6D7YvRaBbCqNXVzdz/PylZQszZS.js\")), path: \"/not-daily-ui\"}, lbjnwTSjG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TjqWTXHQ9voL5PXKj5W1/WwP7NzKCNoH0ZGJsqZDK/lbjnwTSjG.js\")), path: \"/whatsapp\"}, t2Qq1JZD2: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Ap3CcFoKiQXu4zGBVcyR/eC5qwA7bwufYzcaMYwYR/t2Qq1JZD2.js\")), path: \"/paytm\"}, tsE6rAEoJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cdY6dhAEgBfaVln0OxWV/LZe8rOl1uwwpW0NCUa7B/tsE6rAEoJ.js\")), path: \"/notfunny\"}, Xvuo__Jpw: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/R6xuE7HVXoT5rr2EwgNi/WkwyK4gRPb7BB1A5JLNw/Xvuo__Jpw.js\")), path: \"/group-bookings\"}, HgDGm1gEc: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Z8WtjmDkivmvfsiBMrIl/2piM5kCSEJfe3Al6YNvv/HgDGm1gEc.js\")), path: \"/resume\"}, O2rtVLtbi: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/a0ZEIc0VNLwduoqjGBqv/VXvatz9DuIwy9i1P9eDE/O2rtVLtbi.js\")), path: \"/archived-projects\"}, fzOrYAsN3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mJkxGlllZyn5qwXKQrOf/XIOZ2yQTK3tqK0zzxr7O/fzOrYAsN3.js\")), path: \"/group-pricing\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"49c2305ee1e75389f73949669fa79187ab923732b6e429889a1a57037bbfef47\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"kBeiwXUcv\":\r\ncase \"e5BoJnzLh\":\r\ncase \"P2fcz9juw\":\r\ncase \"c7xBd58Xc\":\r\ncase \"RdwNe1jy5\":\r\ncase \"PylZQszZS\":\r\ncase \"ry13xfcFS\":\r\ncase \"lbjnwTSjG\":\r\ncase \"t2Qq1JZD2\":\r\ncase \"tsE6rAEoJ\":\r\ncase \"Xvuo__Jpw\":\r\ncase \"XLm5KX7FT\":\r\ncase \"HgDGm1gEc\":\r\ncase \"O2rtVLtbi\":\r\ncase \"fzOrYAsN3\":\r\nreturn React.createElement(Footer, {...props, key: \"Footer\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"kBeiwXUcv\":\r\ncase \"e5BoJnzLh\":\r\ncase \"P2fcz9juw\":\r\ncase \"c7xBd58Xc\":\r\ncase \"RdwNe1jy5\":\r\ncase \"PylZQszZS\":\r\ncase \"ry13xfcFS\":\r\ncase \"lbjnwTSjG\":\r\ncase \"t2Qq1JZD2\":\r\ncase \"tsE6rAEoJ\":\r\ncase \"Xvuo__Jpw\":\r\ncase \"XLm5KX7FT\":\r\ncase \"HgDGm1gEc\":\r\ncase \"O2rtVLtbi\":\r\ncase \"fzOrYAsN3\":\r\nreturn [{hash: \"rg8brc\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"xpuosk\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1tlcrbu\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://rahulrn.framer.website\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/NccCPTsnsl2DidOIxPec/ubFYXrGkHyiegr5tA4Wu/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {type: \"circle\", x: \"50%\", y: \"0%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.2, damping: 60, delay: 0.4, duration: 0.6, durationBasedSpring: false, ease: [0, 0.59, 0.38, 1.02], mass: 4, stiffness: 600, type: \"spring\"}, x: \"0px\", y: \"0%\"}, exit: {mask: {type: \"circle\", x: \"50%\", y: \"0%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.2, damping: 60, delay: 0, duration: 0.6, durationBasedSpring: false, ease: [0, 0.59, 0.38, 1.02], mass: 4, stiffness: 600, type: \"spring\"}, x: \"0px\", y: \"0%\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}