{"version":3,"file":"script_main.DYdxSAWi.mjs","names":["mask","SVG","getProps","Component","className","css","Icon","addPropertyOverrides","serializationHash","variantClassNames","transition1","animation","animation1","animation2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","X","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","React.useRef","_Fragment","className","css","sharedStyle.css","sharedStyle.fonts","Component","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","className","useRef","useState","useMemo","useCallback","r","g","b","x","startTransition","useState","useMemo","formatted","l","css","mask","SVG","getProps","Component","className","css","Icon","mask","SVG","getProps","Component","className","css","Icon","mask","SVG","getProps","Component","className","css","Icon","getProps","Component","className","css","Badge","SocialButton","ElementsFooterFonts","ElementsFooter","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","sharedStyle.css","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","sharedStyle.className","className","PropertyOverrides","React.Fragment","X","Reddit","IG","Linkedin","YT","css","sharedStyle.fonts","ElementsFooter","useRef","React.useId","className","PropertyOverrides","React.createElement","Main","Blank","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/4SI2NEiAsQX64qzpoTJ7/fVYEiAr9xlNt1xbq0J0i/xuYYOjy5B.js","https:/framerusercontent.com/modules/lGM9azQK6UNq0UWTF6qL/isJ51tllKMPQHUh0YiBa/BfzEZXHSp.js","https:/framerusercontent.com/modules/hozqkAs6SjxoQ67RtanG/S710faHvTM1ByJMSwbKw/Copyright.js","https:/framerusercontent.com/modules/1HfDO44oEwWxH2axfPrk/UEdrkG3LS79OU2zQ1oUx/HnVOWObgd.js","https:/framerusercontent.com/modules/2eEMsvDz9DICecyOqr5D/7ceJHiL86IC4W4N97APL/AdaptiveShadowImage.js","https:/framerusercontent.com/modules/ijjRIOdrqbnLEnJNoJVS/iQpBK1KLi8SgR5C3vaVp/DateTimeDisplay.js","https:/framerusercontent.com/modules/rbIjXecXEjyQEL7RBz1u/ty72N3lf5PdxVDLleN1a/a0dHy4l2_.js","https:/framerusercontent.com/modules/36lHVVGIPmlJI2THHeSg/33MgnGRKoqILp2UmTJk2/D3Sb3pps4.js","https:/framerusercontent.com/modules/vcWp2EoLETjoFtxRpljs/pgyR7uyUlVShp21G2O89/gO6GbZgt1.js","https:/framerusercontent.com/modules/fQpTmFse2xIX1Qa8B61z/Dc5zp4iu6nAJJPdYoeKS/qEMVVHLY9.js","https:/framerusercontent.com/modules/IVH1gXi0S5B37VtOahj1/d8P2wQVgyJZ9HuUHIKbl/ZJCERMC_k.js","https:/framerusercontent.com/modules/aOc2lgvzbvhLddxh2tJw/UrEkkxL7RT21hHngCsWm/iIlkndAmi.js","https:/framerusercontent.com/modules/jIw0jSOTC9jmwih0KYaL/OmLmDZIBOd9fsqIkPNn3/Z4Guf50Tt.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (3406f4c)\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 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 18 L 0 0 L 20 0 L 20 18 Z M 15.743 0 L 18.795 0 L 12.129 7.64 L 20 18 L 13.815 18 L 8.996 11.72 L 3.454 18 L 0.402 18 L 7.55 9.84 L 0 0 L 6.345 0 L 10.723 5.76 Z M 14.659 16.16 L 16.345 16.16 L 5.422 1.72 L 3.574 1.72 Z\" fill=\"transparent\" height=\"18px\" id=\"jf87SkkWC\" transform=\"translate(0 1)\" width=\"20px\"><path d=\"M 0 18 L 0 0 L 20 0 L 20 18 Z\" fill=\"transparent\" height=\"18px\" id=\"l0rLGB0st\" width=\"20px\"/><path d=\"M 15.743 0 L 18.795 0 L 12.129 7.64 L 20 18 L 13.815 18 L 8.996 11.72 L 3.454 18 L 0.402 18 L 7.55 9.84 L 0 0 L 6.345 0 L 10.723 5.76 Z M 14.659 16.16 L 16.345 16.16 L 5.422 1.72 L 3.574 1.72 Z\" fill=\"var(--1oz7el3, var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140)))\" height=\"18px\" id=\"uWt12MnVK\" width=\"20px\"/></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,PXdO7hJvW:fill??props.PXdO7hJvW??\"var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,PXdO7hJvW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-1vJTx\",className),layoutId:layoutId,ref:ref,style:{\"--1oz7el3\":PXdO7hJvW,...style}});});const css=[`.framer-1vJTx { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1oz7el3); mask: ${mask}; width: 20px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 20\n * @framerIntrinsicHeight 20\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"PXdO7hJvW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"1oz7el3\"},\"set\":{\"localId\":\"vectorSet/VnU5teITE\",\"id\":\"VnU5teITE\",\"moduleId\":\"tUMlYYVgNe9Jerw8CLBL\"}}\n */const Icon=withCSS(Component,css,\"framer-1vJTx\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{PXdO7hJvW:{defaultValue:'var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140)) /* {\"name\":\"Tertiary\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"20\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"PXdO7hJvW\\\":\\\"fill\\\"}\",\"framerIntrinsicHeight\":\"20\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1oz7el3\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/VnU5teITE\\\",\\\"id\\\":\\\"VnU5teITE\\\",\\\"moduleId\\\":\\\"tUMlYYVgNe9Jerw8CLBL\\\"}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c2a8602)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Floating,getFontsFromSharedStyle,Instance,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/miM8uJDxIQR3jItVLqhv/QUjMzjwN7CM2IdMYMoJf/jUDVUB2mB.js\";import X from\"https://framerusercontent.com/modules/4SI2NEiAsQX64qzpoTJ7/fVYEiAr9xlNt1xbq0J0i/xuYYOjy5B.js\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={cMYUS7GXd:{hover:true}};const serializationHash=\"framer-pGIEp\";const variantClassNames={cMYUS7GXd:\"framer-v-ylzuzg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:10};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10};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 Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const Variants=motion.create(React.Fragment);const getProps=({count,height,icon,id,link,radius,socialMedia,width,...props})=>{return{...props,Hh5avnuv5:count??props.Hh5avnuv5??\"10k+\",PA3b4Iher:icon??props.PA3b4Iher??X,Wu6wbRYVT:radius??props.Wu6wbRYVT??\"8px\",WwB1372DI:socialMedia??props.WwB1372DI??\"X\",xxJqY8mpF:link??props.xxJqY8mpF};};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,PA3b4Iher,WwB1372DI,Hh5avnuv5,xxJqY8mpF,Wu6wbRYVT,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"cMYUS7GXd\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterupml6a=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});overlay.show();});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(gestureVariant===\"cMYUS7GXd-hover\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:xxJqY8mpF,motionChild:true,nodeId:\"cMYUS7GXd\",openInNewTab:false,scopeId:\"BfzEZXHSp\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-ylzuzg\",className,classNames)} framer-24qqbi`,\"data-framer-name\":\"Default\",\"data-highlight\":true,id:`${layoutId}-ylzuzg`,layoutDependency:layoutDependency,layoutId:\"cMYUS7GXd\",onMouseEnter:onMouseEnterupml6a({overlay}),ref:refBinding,style:{backgroundColor:\"var(--token-e02eedda-7bfb-4b5f-8072-17cfaa65a67e, rgb(242, 242, 242))\",borderBottomLeftRadius:radiusForCorner(Wu6wbRYVT,3),borderBottomRightRadius:radiusForCorner(Wu6wbRYVT,2),borderTopLeftRadius:radiusForCorner(Wu6wbRYVT,0),borderTopRightRadius:radiusForCorner(Wu6wbRYVT,1),boxShadow:\"inset 0px 1px 0px 0px var(--token-a5cd12d7-9d1b-4476-a994-d6797db2dabc, rgba(235, 235, 235, 0))\",...style},variants:{\"cMYUS7GXd-hover\":{backgroundColor:\"var(--token-1ef956c2-fe85-41cf-833b-eb2cefeab274, rgb(255, 255, 255))\"}},...addPropertyOverrides({\"cMYUS7GXd-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-fxb80j\",Component:PA3b4Iher,layoutDependency:layoutDependency,layoutId:\"hU7tNM108\",style:{\"--1oz7el3\":\"var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140))\"},transformTemplate:transformTemplate1,variants:{\"cMYUS7GXd-hover\":{\"--1oz7el3\":\"var(--token-a95b4afe-3104-4deb-93d5-5885d2a8dad1, rgb(20, 20, 20))\"}}}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:refBinding,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-ylzuzg`,offsetX:0,offsetY:-8,onDismiss:overlay.hide,placement:\"top\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1so2jl7\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"y5Din9dSP\",ref:ref1,role:\"dialog\",style:{backgroundColor:\"var(--token-1ef956c2-fe85-41cf-833b-eb2cefeab274, rgb(237, 237, 237))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jjvb6c\",\"data-styles-preset\":\"jUDVUB2mB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140)))\"},children:\"Social \"})}),className:\"framer-1oenw83\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"s4X3EJTTq\",style:{\"--extracted-r6o4lv\":\"var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"cMYUS7GXd-hover\":{\"--extracted-r6o4lv\":\"var(--token-074f169b-431d-4b71-b00b-6a0c3858f090, rgb(115, 115, 115))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"cMYUS7GXd-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jjvb6c\",\"data-styles-preset\":\"jUDVUB2mB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-074f169b-431d-4b71-b00b-6a0c3858f090, rgb(115, 115, 115)))\"},children:\"X\"})}),text:WwB1372DI}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jjvb6c\",\"data-styles-preset\":\"jUDVUB2mB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140)))\"},children:\"Social\"})}),className:\"framer-roh2dk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Vkbxx9P6f\",style:{\"--extracted-r6o4lv\":\"var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"cMYUS7GXd-hover\":{\"--extracted-r6o4lv\":\"var(--token-074f169b-431d-4b71-b00b-6a0c3858f090, rgb(115, 115, 115))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"cMYUS7GXd-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jjvb6c\",\"data-styles-preset\":\"jUDVUB2mB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-074f169b-431d-4b71-b00b-6a0c3858f090, rgb(115, 115, 115)))\"},children:\"\\xb7\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jjvb6c\",\"data-styles-preset\":\"jUDVUB2mB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140)))\"},children:\"10k+\"})}),className:\"framer-e3dhm2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PHvkmyIHE\",style:{\"--extracted-r6o4lv\":\"var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"cMYUS7GXd-hover\":{\"--extracted-r6o4lv\":\"var(--token-074f169b-431d-4b71-b00b-6a0c3858f090, rgb(115, 115, 115))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"cMYUS7GXd-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jjvb6c\",\"data-styles-preset\":\"jUDVUB2mB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-074f169b-431d-4b71-b00b-6a0c3858f090, rgb(115, 115, 115)))\"},children:\"10k+\"})}),text:Hh5avnuv5}},baseVariant,gestureVariant)})]})})})]})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pGIEp.framer-24qqbi, .framer-pGIEp .framer-24qqbi { display: block; }\",\".framer-pGIEp.framer-ylzuzg { cursor: pointer; height: 40px; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 80px; will-change: var(--framer-will-change-override, transform); }\",\".framer-pGIEp .framer-fxb80j { flex: none; height: var(--framer-aspect-ratio-supported, 20px); left: 50%; position: absolute; top: 50%; width: 20px; }\",\".framer-pGIEp .framer-1so2jl7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 4px 6px 4px 6px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-pGIEp .framer-1oenw83, .framer-pGIEp .framer-roh2dk, .framer-pGIEp .framer-e3dhm2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 80\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"wOq4LGVUd\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"PA3b4Iher\":\"icon\",\"WwB1372DI\":\"socialMedia\",\"Hh5avnuv5\":\"count\",\"xxJqY8mpF\":\"link\",\"Wu6wbRYVT\":\"radius\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"tUMlYYVgNe9Jerw8CLBL\"]\n */const FramerBfzEZXHSp=withCSS(Component,css,\"framer-pGIEp\");export default FramerBfzEZXHSp;FramerBfzEZXHSp.displayName=\"Social Button\";FramerBfzEZXHSp.defaultProps={height:40,width:80};addPropertyControls(FramerBfzEZXHSp,{PA3b4Iher:{defaultValue:{identifier:\"local-module:vector/xuYYOjy5B:default\",moduleId:\"I0tI21vN0YovrE16VdtP\"},setModuleId:\"tUMlYYVgNe9Jerw8CLBL\",title:\"Icon\",type:ControlType.VectorSetItem},WwB1372DI:{defaultValue:\"X\",displayTextArea:false,title:\"Social Media\",type:ControlType.String},Hh5avnuv5:{defaultValue:\"10k+\",displayTextArea:false,title:\"Count\",type:ControlType.String},xxJqY8mpF:{title:\"Link\",type:ControlType.Link},Wu6wbRYVT:{defaultValue:\"8px\",title:\"Radius\",type:ControlType.BorderRadius}});addFonts(FramerBfzEZXHSp,[{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\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBfzEZXHSp\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"PA3b4Iher\\\":\\\"icon\\\",\\\"WwB1372DI\\\":\\\"socialMedia\\\",\\\"Hh5avnuv5\\\":\\\"count\\\",\\\"xxJqY8mpF\\\":\\\"link\\\",\\\"Wu6wbRYVT\\\":\\\"radius\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerVectorSets\":\"[\\\"tUMlYYVgNe9Jerw8CLBL\\\"]\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"80\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wOq4LGVUd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";export function AutoCopyrightStatement(Component){return props=>{const textProps=props.children?.props?.children?.props;if(textProps&&typeof textProps.children==\"string\"){textProps.children=textProps.children.replace(\"YYYY\",new Date().getFullYear().toString());}return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"AutoCopyrightStatement\":{\"type\":\"reactHoc\",\"name\":\"AutoCopyrightStatement\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Copyright.map","// Generated by Framer (504870a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{AutoCopyrightStatement}from\"https://framerusercontent.com/modules/hozqkAs6SjxoQ67RtanG/S710faHvTM1ByJMSwbKw/Copyright.js\";const RichTextAutoCopyrightStatement1datwgr=withCodeBoundaryForOverrides(RichText,{nodeId:\"UqOG8d9Gf\",override:AutoCopyrightStatement,scopeId:\"HnVOWObgd\"});const cycleOrder=[\"yfp0yI445\",\"r9k2kzz7Y\"];const serializationHash=\"framer-a3DTG\";const variantClassNames={r9k2kzz7Y:\"framer-v-1h8clh7\",yfp0yI445:\"framer-v-17gcras\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};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={Default:\"yfp0yI445\",Mobile:\"r9k2kzz7Y\"};const getProps=({height,id,padding,width,...props})=>{return{...props,hceLWsaTv:padding??props.hceLWsaTv??\"0px\",variant:humanReadableVariantMap[props.variant]??props.variant??\"yfp0yI445\"};};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,hceLWsaTv,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"yfp0yI445\",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(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17gcras\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"yfp0yI445\",ref:refBinding,style:{\"--1t4bsha\":numberToPixelString(hceLWsaTv),...style},...addPropertyOverrides({r9k2kzz7Y:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7h0rz1\",\"data-framer-name\":\"tagline\",layoutDependency:layoutDependency,layoutId:\"vkOC24eVE\",children:/*#__PURE__*/_jsx(RichTextAutoCopyrightStatement1datwgr,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01hZ2lzdHJhbCBCb29r\",\"--framer-font-family\":'\"Magistral Book\", \"Magistral Book Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on, 'cv06' on, 'cv13' on, 'cv10' on, 'cv12' on, 'cv05' on\",\"--framer-font-size\":\"79.81208607674633px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"110%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140)))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(0deg, rgba(128, 128, 128, 0.66) 0%, rgba(0, 0, 0, 0) 100%)\"},children:\"health on autopilot.\"})})}),className:\"framer-1datwgr\",fonts:[\"CUSTOM;Magistral Book\"],layoutDependency:layoutDependency,layoutId:\"UqOG8d9Gf\",style:{\"--extracted-r6o4lv\":\"var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140))\"},verticalAlignment:\"top\",viewBox:\"0 0 640 88\",withExternalLayout:true,...addPropertyOverrides({r9k2kzz7Y:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO01hZ2lzdHJhbCBCb29r\",\"--framer-font-family\":'\"Magistral Book\", \"Magistral Book Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on, 'cv06' on, 'cv13' on, 'cv10' on, 'cv12' on, 'cv05' on\",\"--framer-font-size\":\"52.4097453449824px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"110%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140)))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(0deg, rgba(128, 128, 128, 0.66) 0%, rgba(0, 0, 0, 0) 100%)\"},children:\"health on autopilot.\"})})}),viewBox:\"0 0 420 58\"}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-a3DTG.framer-extt26, .framer-a3DTG .framer-extt26 { display: block; }\",\".framer-a3DTG.framer-17gcras { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: var(--1t4bsha); position: relative; width: 640px; }\",\".framer-a3DTG .framer-7h0rz1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-a3DTG .framer-1datwgr { flex: none; height: auto; position: relative; white-space: pre; width: 100%; }\",\".framer-a3DTG.framer-v-1h8clh7.framer-17gcras { gap: 24px; width: 420px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 88\n * @framerIntrinsicWidth 640\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"r9k2kzz7Y\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"hceLWsaTv\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHnVOWObgd=withCSS(Component,css,\"framer-a3DTG\");export default FramerHnVOWObgd;FramerHnVOWObgd.displayName=\"Elements/Footer\";FramerHnVOWObgd.defaultProps={height:88,width:640};addPropertyControls(FramerHnVOWObgd,{variant:{options:[\"yfp0yI445\",\"r9k2kzz7Y\"],optionTitles:[\"Default\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},hceLWsaTv:{defaultValue:\"0px\",title:\"Padding\",type:ControlType.Padding}});addFonts(FramerHnVOWObgd,[{explicitInter:true,fonts:[{cssFamilyName:\"Magistral Book\",source:\"custom\",uiFamilyName:\"Magistral Book\",url:\"https://framerusercontent.com/assets/NBRoTp4L6PbfW9pst92wlaUJY.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHnVOWObgd\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"r9k2kzz7Y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"88\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"hceLWsaTv\\\":\\\"padding\\\"}\",\"framerIntrinsicWidth\":\"640\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HnVOWObgd.map","// Adaptive Shadow Image Component - Creates a dynamic shadow that adapts to the colors within the uploaded image\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState,startTransition,useCallback,useMemo}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * Adaptive Shadow Image Component\n * \n * @framerIntrinsicWidth 300\n * @framerIntrinsicHeight 300\n * \n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function AdaptiveShadowImage(props){const{image={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Default image\"},shadowIntensity=1,lightModeShadowIntensity=.7,darkModeShadowIntensity=1.3,useAdaptiveIntensity=true,shadowBlur=40,shadowOffset=20,shadowOpacity=.6,borderRadius=16,enableHover=true,hoverScale=1.05,hoverShadowMultiplier=1.5,performanceMode=\"balanced\"}=props;const canvasRef=useRef(null);const imageRef=useRef(null);const containerRef=useRef(null);const colorExtractionTimeoutRef=useRef();const mouseThrottleRef=useRef();const[dominantColor,setDominantColor]=useState(\"#000000\");const[isLoaded,setIsLoaded]=useState(false);const[isHovered,setIsHovered]=useState(false);const[mousePosition,setMousePosition]=useState({x:.5,y:.5});const[isDarkMode,setIsDarkMode]=useState(false);const isStatic=useIsStaticRenderer();// Theme detection\nuseEffect(()=>{if(typeof window===\"undefined\"||!useAdaptiveIntensity)return;const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");const handleThemeChange=e=>{startTransition(()=>setIsDarkMode(e.matches));};// Set initial theme\nstartTransition(()=>setIsDarkMode(mediaQuery.matches));// Listen for theme changes\nmediaQuery.addEventListener(\"change\",handleThemeChange);return()=>{mediaQuery.removeEventListener(\"change\",handleThemeChange);};},[useAdaptiveIntensity]);// Performance settings based on mode\nconst performanceSettings=useMemo(()=>{switch(performanceMode){case\"high\":return{colorSampleStep:5,colorQuantization:16,mouseThrottleMs:8,colorDebounceMs:100,useGPUAcceleration:true};case\"performance\":return{colorSampleStep:20,colorQuantization:64,mouseThrottleMs:32,colorDebounceMs:300,useGPUAcceleration:false};default:return{colorSampleStep:10,colorQuantization:32,mouseThrottleMs:16,colorDebounceMs:200,useGPUAcceleration:true};}},[performanceMode]);// Debounced color extraction function\nconst extractDominantColor=useCallback(img=>{if(!canvasRef.current)return;// Clear existing timeout\nif(colorExtractionTimeoutRef.current){clearTimeout(colorExtractionTimeoutRef.current);}// Debounce color extraction\ncolorExtractionTimeoutRef.current=window.setTimeout(()=>{const canvas=canvasRef.current;const ctx=canvas.getContext(\"2d\");if(!ctx||!canvas)return;try{// Optimize canvas size for performance\nconst maxSize=performanceMode===\"performance\"?200:performanceMode===\"high\"?400:300;const aspectRatio=img.naturalWidth/img.naturalHeight;let canvasWidth,canvasHeight;if(aspectRatio>1){canvasWidth=Math.min(maxSize,img.naturalWidth);canvasHeight=canvasWidth/aspectRatio;}else{canvasHeight=Math.min(maxSize,img.naturalHeight);canvasWidth=canvasHeight*aspectRatio;}canvas.width=canvasWidth;canvas.height=canvasHeight;// Draw image to canvas\nctx.drawImage(img,0,0,canvasWidth,canvasHeight);// Get image data\nconst imageData=ctx.getImageData(0,0,canvasWidth,canvasHeight);const data=imageData.data;// Sample colors with performance-optimized step\nconst colorCounts={};const step=performanceSettings.colorSampleStep;const quantization=performanceSettings.colorQuantization;for(let i=0;i<data.length;i+=4*step){const r=data[i];const g=data[i+1];const b=data[i+2];const a=data[i+3];// Skip transparent pixels\nif(a<128)continue;// Quantize colors for better performance\nconst quantizedR=Math.floor(r/quantization)*quantization;const quantizedG=Math.floor(g/quantization)*quantization;const quantizedB=Math.floor(b/quantization)*quantization;const colorKey=`${quantizedR},${quantizedG},${quantizedB}`;colorCounts[colorKey]=(colorCounts[colorKey]||0)+1;}// Find most common color\nlet maxCount=0;let dominantRGB=\"0,0,0\";for(const[color,count]of Object.entries(colorCounts)){if(count>maxCount){maxCount=count;dominantRGB=color;}}// Convert to hex\nconst[r,g,b]=dominantRGB.split(\",\").map(Number);const hex=`#${((1<<24)+(r<<16)+(g<<8)+b).toString(16).slice(1)}`;startTransition(()=>{setDominantColor(hex);setIsLoaded(true);});}catch(error){console.warn(\"Could not extract color from image:\",error);startTransition(()=>{setDominantColor(\"#666666\");setIsLoaded(true);});}},performanceSettings.colorDebounceMs);},[performanceSettings]);useEffect(()=>{if(!image.src||isStatic){startTransition(()=>setIsLoaded(true));return;}const img=new Image;img.crossOrigin=\"anonymous\";img.onload=()=>{if(imageRef.current){extractDominantColor(img);}};img.onerror=()=>{startTransition(()=>{setDominantColor(\"#666666\");setIsLoaded(true);});};img.src=image.src;// Cleanup timeout on unmount\nreturn()=>{if(colorExtractionTimeoutRef.current){clearTimeout(colorExtractionTimeoutRef.current);}};},[image.src,isStatic,extractDominantColor]);// Throttled mouse move handler\nconst handleMouseMove=useCallback(e=>{if(!enableHover||!containerRef.current)return;// Clear existing throttle\nif(mouseThrottleRef.current){clearTimeout(mouseThrottleRef.current);}// Throttle mouse updates for performance\nmouseThrottleRef.current=window.setTimeout(()=>{if(!containerRef.current)return;const rect=containerRef.current.getBoundingClientRect();const x=(e.clientX-rect.left)/rect.width;const y=(e.clientY-rect.top)/rect.height;startTransition(()=>{setMousePosition({x:Math.max(0,Math.min(1,x)),y:Math.max(0,Math.min(1,y))});});},performanceSettings.mouseThrottleMs);},[enableHover,performanceSettings.mouseThrottleMs]);// Memoized shadow calculations for performance\nconst shadowCalculations=useMemo(()=>{// Calculate dynamic shadow offset based on cursor position\nconst dynamicShadowOffset={x:shadowOffset*(isHovered&&enableHover?hoverShadowMultiplier:1),y:shadowOffset*(isHovered&&enableHover?hoverShadowMultiplier:1)};// Use theme-specific intensity if adaptive mode is enabled\nconst baseIntensity=useAdaptiveIntensity?isDarkMode?darkModeShadowIntensity:lightModeShadowIntensity:shadowIntensity;const dynamicIntensity=isHovered&&enableHover?baseIntensity:baseIntensity;return{dynamicShadowOffset,dynamicIntensity};},[mousePosition,isHovered,enableHover,shadowOffset,hoverShadowMultiplier,shadowIntensity,useAdaptiveIntensity,isDarkMode,lightModeShadowIntensity,darkModeShadowIntensity]);// Memoized shadow styles for performance\nconst shadowStyle=useMemo(()=>{if(!isLoaded)return{};const{dynamicShadowOffset,dynamicIntensity}=shadowCalculations;const gpuAcceleration=performanceSettings.useGPUAcceleration;return{filter:`blur(${shadowBlur*(isHovered&&enableHover?hoverShadowMultiplier:1)}px)`,opacity:shadowOpacity*dynamicIntensity,transform:`translate3d(${dynamicShadowOffset.x}px, ${dynamicShadowOffset.y}px, 0) scale(${.95+dynamicIntensity*.05})`,transition:enableHover?\"all 0.15s cubic-bezier(0.4, 0, 0.2, 1)\":\"none\",willChange:gpuAcceleration&&enableHover?\"transform, opacity, filter\":\"auto\",backfaceVisibility:\"hidden\",perspective:gpuAcceleration?1e3:\"none\"};},[isLoaded,shadowCalculations,shadowBlur,shadowOpacity,isHovered,enableHover,hoverShadowMultiplier,performanceSettings.useGPUAcceleration]);const coloredShadowStyle=useMemo(()=>{if(!isLoaded)return{};const{dynamicShadowOffset,dynamicIntensity}=shadowCalculations;const gpuAcceleration=performanceSettings.useGPUAcceleration;return{backgroundColor:dominantColor,borderRadius:`${borderRadius}px`,filter:`blur(${shadowBlur*.8*(isHovered&&enableHover?hoverShadowMultiplier:1)}px)`,opacity:shadowOpacity*dynamicIntensity*.3,transform:`translate3d(${dynamicShadowOffset.x*.7}px, ${dynamicShadowOffset.y*.7}px, 0) scale(${.9+dynamicIntensity*.1})`,transition:enableHover?\"all 0.15s cubic-bezier(0.4, 0, 0.2, 1)\":\"none\",willChange:gpuAcceleration&&enableHover?\"transform, opacity, filter\":\"auto\",backfaceVisibility:\"hidden\"};},[isLoaded,shadowCalculations,dominantColor,borderRadius,shadowBlur,shadowOpacity,isHovered,enableHover,hoverShadowMultiplier,performanceSettings.useGPUAcceleration]);// Cleanup throttle timeout on unmount\nuseEffect(()=>{return()=>{if(mouseThrottleRef.current){clearTimeout(mouseThrottleRef.current);}};},[]);return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:enableHover?\"pointer\":\"default\",transform:isHovered&&enableHover?`scale3d(${hoverScale}, ${hoverScale}, 1)`:\"scale3d(1, 1, 1)\",transition:enableHover?\"transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)\":\"none\",willChange:performanceSettings.useGPUAcceleration&&enableHover?\"transform\":\"auto\",backfaceVisibility:\"hidden\",...props.style},onMouseEnter:()=>enableHover&&startTransition(()=>setIsHovered(true)),onMouseLeave:()=>{if(enableHover){startTransition(()=>{setIsHovered(false);setMousePosition({x:.5,y:.5});});}},onMouseMove:handleMouseMove,children:[/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{display:\"none\"},\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",backgroundImage:`url(${image.src})`,backgroundSize:\"cover\",backgroundPosition:\"center\",backgroundRepeat:\"no-repeat\",borderRadius:`${borderRadius}px`,zIndex:1,...shadowStyle},\"aria-hidden\":\"true\"}),isLoaded&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",zIndex:0,...coloredShadowStyle},\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"img\",{ref:imageRef,src:image.src,alt:image.alt,style:{position:\"relative\",width:\"100%\",height:\"100%\",objectFit:\"cover\",borderRadius:`${borderRadius}px`,zIndex:2,transition:enableHover?\"all 0.3s cubic-bezier(0.4, 0, 0.2, 1)\":\"none\",willChange:performanceSettings.useGPUAcceleration&&enableHover?\"transform\":\"auto\",backfaceVisibility:\"hidden\"},onLoad:e=>{if(!isStatic){extractDominantColor(e.currentTarget);}}})]});}addPropertyControls(AdaptiveShadowImage,{image:{type:ControlType.ResponsiveImage,title:\"Image\"},shadowIntensity:{type:ControlType.Number,title:\"Shadow Intensity\",defaultValue:1,min:0,max:2,step:.1},shadowBlur:{type:ControlType.Number,title:\"Shadow Blur\",defaultValue:40,min:0,max:100,step:1,unit:\"px\"},shadowOffset:{type:ControlType.Number,title:\"Shadow Offset\",defaultValue:20,min:0,max:50,step:1,unit:\"px\"},shadowOpacity:{type:ControlType.Number,title:\"Shadow Opacity\",defaultValue:.6,min:0,max:1,step:.1},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:16,min:0,max:50,step:1,unit:\"px\"},enableHover:{type:ControlType.Boolean,title:\"Enable Hover\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},hoverScale:{type:ControlType.Number,title:\"Hover Scale\",defaultValue:1.05,min:1,max:1.2,step:.01,hidden:({enableHover})=>!enableHover},hoverShadowMultiplier:{type:ControlType.Number,title:\"Hover Shadow Boost\",defaultValue:1.5,min:1,max:3,step:.1,hidden:({enableHover})=>!enableHover},useAdaptiveIntensity:{type:ControlType.Boolean,title:\"Adaptive Theme Intensity\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},lightModeShadowIntensity:{type:ControlType.Number,title:\"Light Mode Intensity\",defaultValue:.7,min:0,max:2,step:.1,hidden:({useAdaptiveIntensity})=>!useAdaptiveIntensity},darkModeShadowIntensity:{type:ControlType.Number,title:\"Dark Mode Intensity\",defaultValue:1.3,min:0,max:2,step:.1,hidden:({useAdaptiveIntensity})=>!useAdaptiveIntensity}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AdaptiveShadowImage\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"300\",\"framerIntrinsicHeight\":\"300\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AdaptiveShadowImage.map","// Date Time component with customizable format, locale, and font properties\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect,useMemo,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Date Time component with customizable format, locale, and font properties\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function DateTimeDisplay(props){const{timezone=\"auto\",showSeconds=false,showTimeZone=false,timeFormat=\"12\",caseFormat=\"upper\",fontColor=\"#7E7E7E\",font,prefix=\"\",suffix=\"\",textSelectable=true,locale=\"en-US\",useCustomFormat=false,customFormat=\"YYYY-MM-DD HH:mm:ss\",style}=props;const[currentTime,setCurrentTime]=useState(new Date);useEffect(()=>{const interval=setInterval(()=>{startTransition(()=>{setCurrentTime(new Date);});},showSeconds?1e3:6e4);return()=>clearInterval(interval);},[showSeconds]);const formattedDateTimeDisplay=useMemo(()=>{try{if(useCustomFormat&&customFormat){// Custom format implementation\nconst formatCustom=(date,format)=>{const year=date.getFullYear();const month=date.getMonth()+1;const day=date.getDate();const hours=date.getHours();const minutes=date.getMinutes();const seconds=date.getSeconds();const hours12=hours%12||12;const ampm=hours>=12?\"PM\":\"AM\";const weekdays=[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"];const weekdaysShort=[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"];const months=[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"];const monthsShort=[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"];return format.replace(/YYYY/g,year.toString()).replace(/YY/g,year.toString().slice(-2)).replace(/MMMM/g,months[month-1]).replace(/MMM/g,monthsShort[month-1]).replace(/MM/g,month.toString().padStart(2,\"0\")).replace(/M/g,month.toString()).replace(/DD/g,day.toString().padStart(2,\"0\")).replace(/D/g,day.toString()).replace(/dddd/g,weekdays[date.getDay()]).replace(/ddd/g,weekdaysShort[date.getDay()]).replace(/HH/g,hours.toString().padStart(2,\"0\")).replace(/H/g,hours.toString()).replace(/hh/g,hours12.toString().padStart(2,\"0\")).replace(/h/g,hours12.toString()).replace(/mm/g,minutes.toString().padStart(2,\"0\")).replace(/m/g,minutes.toString()).replace(/ss/g,seconds.toString().padStart(2,\"0\")).replace(/s/g,seconds.toString()).replace(/A/g,ampm).replace(/a/g,ampm.toLowerCase());};let formatted=formatCustom(currentTime,customFormat);// Apply case formatting\nswitch(caseFormat){case\"upper\":formatted=formatted.toUpperCase();break;case\"lower\":formatted=formatted.toLowerCase();break;case\"title\":formatted=formatted.replace(/\\b\\w/g,l=>l.toUpperCase());break;}return`${prefix}${formatted}${suffix}`;}const options={weekday:\"short\",day:\"2-digit\",month:\"short\",hour:\"2-digit\",minute:\"2-digit\",hour12:timeFormat===\"12\",timeZone:timezone===\"auto\"?undefined:timezone};if(showSeconds){options.second=\"2-digit\";}if(showTimeZone){options.timeZoneName=\"short\";}let formatted=currentTime.toLocaleString(locale,options);// Apply case formatting\nswitch(caseFormat){case\"upper\":formatted=formatted.toUpperCase();break;case\"lower\":formatted=formatted.toLowerCase();break;case\"title\":formatted=formatted.replace(/\\b\\w/g,l=>l.toUpperCase());break;}return`${prefix}${formatted}${suffix}`;}catch(error){// Fallback formatting if locale/timezone is invalid\nconst fallback=currentTime.toLocaleString(\"en-US\",{weekday:\"short\",day:\"2-digit\",month:\"short\",hour:\"2-digit\",minute:\"2-digit\",hour12:timeFormat===\"12\"});return caseFormat===\"upper\"?fallback.toUpperCase():fallback;}},[currentTime,timezone,showSeconds,showTimeZone,timeFormat,caseFormat,prefix,suffix,locale,useCustomFormat,customFormat]);const isFixedWidth=style?.width===\"100%\";return /*#__PURE__*/_jsx(\"div\",{style:{...style,position:\"relative\",color:fontColor,userSelect:textSelectable?\"text\":\"none\",cursor:textSelectable?\"text\":\"default\",...isFixedWidth?{}:{width:\"max-content\"},...font},children:formattedDateTimeDisplay});}addPropertyControls(DateTimeDisplay,{useCustomFormat:{type:ControlType.Boolean,title:\"Custom Format\",defaultValue:false,enabledTitle:\"Custom\",disabledTitle:\"Preset\"},customFormat:{type:ControlType.String,title:\"Format String\",defaultValue:\"YYYY-MM-DD HH:mm:ss\",placeholder:\"e.g., YYYY-MM-DD HH:mm:ss\",hidden:({useCustomFormat})=>!useCustomFormat},timezone:{type:ControlType.Enum,title:\"Time Zone\",options:[\"auto\",\"America/New_York\",\"America/Chicago\",\"America/Denver\",\"America/Los_Angeles\",\"Europe/London\",\"Europe/Paris\",\"Europe/Berlin\",\"Asia/Tokyo\",\"Asia/Shanghai\",\"Asia/Kolkata\",\"Australia/Sydney\",\"UTC\"],optionTitles:[\"Auto (Local)\",\"New York (EST/EDT)\",\"Chicago (CST/CDT)\",\"Denver (MST/MDT)\",\"Los Angeles (PST/PDT)\",\"London (GMT/BST)\",\"Paris (CET/CEST)\",\"Berlin (CET/CEST)\",\"Tokyo (JST)\",\"Shanghai (CST)\",\"Mumbai (IST)\",\"Sydney (AEST/AEDT)\",\"UTC\"],defaultValue:\"auto\",hidden:({useCustomFormat})=>useCustomFormat},showSeconds:{type:ControlType.Boolean,title:\"Seconds\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({useCustomFormat})=>useCustomFormat},showTimeZone:{type:ControlType.Boolean,title:\"Time Zone\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:({useCustomFormat})=>useCustomFormat},timeFormat:{type:ControlType.Enum,title:\"Mode\",options:[\"12\",\"24\"],optionTitles:[\"12 Hour\",\"24 Hour\"],defaultValue:\"12\",displaySegmentedControl:true,hidden:({useCustomFormat})=>useCustomFormat},caseFormat:{type:ControlType.Enum,title:\"Case\",options:[\"upper\",\"lower\",\"title\"],optionTitles:[\"UPPER\",\"lower\",\"Title\"],defaultValue:\"upper\"},fontColor:{type:ControlType.Color,title:\"Font Color\",defaultValue:\"#7E7E7E\"},font:{type:ControlType.Font,title:\"Font\",defaultValue:{fontSize:\"14px\",variant:\"Medium\",letterSpacing:\"0em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},prefix:{type:ControlType.String,title:\"Prefix\",defaultValue:\"\",placeholder:\"Text before...\"},suffix:{type:ControlType.String,title:\"Suffix\",defaultValue:\"\",placeholder:\"Text after...\"},locale:{type:ControlType.Enum,title:\"Locale\",options:[\"en-US\",\"en-GB\",\"fr-FR\",\"de-DE\",\"es-ES\",\"it-IT\",\"ja-JP\",\"ko-KR\",\"zh-CN\",\"zh-TW\",\"pt-BR\",\"ru-RU\",\"ar-SA\",\"hi-IN\"],optionTitles:[\"English (US)\",\"English (UK)\",\"French\",\"German\",\"Spanish\",\"Italian\",\"Japanese\",\"Korean\",\"Chinese (Simplified)\",\"Chinese (Traditional)\",\"Portuguese (Brazil)\",\"Russian\",\"Arabic\",\"Hindi\"],defaultValue:\"en-US\",hidden:({useCustomFormat})=>useCustomFormat},textSelectable:{type:ControlType.Boolean,title:\"Text Select\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DateTimeDisplay\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DateTimeDisplay.map","// Generated by Framer (571faa6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Magistral Book\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Magistral Book\",source:\"custom\",uiFamilyName:\"Magistral Book\",url:\"https://framerusercontent.com/assets/NBRoTp4L6PbfW9pst92wlaUJY.woff2\"}]}];export const css=[\".framer-BVJPO .framer-styles-preset-1xwtwn2:not(.rich-text-wrapper), .framer-BVJPO .framer-styles-preset-1xwtwn2.rich-text-wrapper h1 { --framer-font-family: \\\"Magistral Book\\\", \\\"Magistral Book Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 5); --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-a95b4afe-3104-4deb-93d5-5885d2a8dad1, #141414); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-BVJPO .framer-styles-preset-1xwtwn2:not(.rich-text-wrapper), .framer-BVJPO .framer-styles-preset-1xwtwn2.rich-text-wrapper h1 { --framer-font-family: \\\"Magistral Book\\\", \\\"Magistral Book Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 5); --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-a95b4afe-3104-4deb-93d5-5885d2a8dad1, #141414); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-BVJPO .framer-styles-preset-1xwtwn2:not(.rich-text-wrapper), .framer-BVJPO .framer-styles-preset-1xwtwn2.rich-text-wrapper h1 { --framer-font-family: \\\"Magistral Book\\\", \\\"Magistral Book Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 4); --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-a95b4afe-3104-4deb-93d5-5885d2a8dad1, #141414); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }\"];export const className=\"framer-BVJPO\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (98b71dc)\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 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 18 0 L 18 18 L 0 18 Z\" fill=\"transparent\" height=\"18px\" id=\"MPI4hIvFB\" transform=\"translate(1 1)\" width=\"18px\"/><path d=\"M 15.317 15.166 L 12.653 15.166 L 12.653 11.036 C 12.653 10.051 12.636 8.783 11.268 8.783 C 9.881 8.783 9.669 9.856 9.669 10.964 L 9.669 15.166 L 7.005 15.166 L 7.005 6.672 L 9.562 6.672 L 9.562 7.833 L 9.598 7.833 C 9.855 7.399 10.224 7.043 10.668 6.802 C 11.113 6.56 11.615 6.442 12.121 6.461 C 14.82 6.461 15.318 8.219 15.318 10.507 Z M 4 5.511 C 3.694 5.511 3.395 5.422 3.141 5.253 C 2.887 5.086 2.689 4.847 2.571 4.567 C 2.454 4.287 2.424 3.979 2.483 3.682 C 2.543 3.385 2.69 3.112 2.906 2.899 C 3.123 2.684 3.398 2.539 3.697 2.48 C 3.997 2.421 4.308 2.451 4.591 2.567 C 4.873 2.683 5.114 2.879 5.284 3.13 C 5.571 3.554 5.625 4.094 5.427 4.566 C 5.35 4.752 5.236 4.921 5.092 5.063 C 4.949 5.205 4.778 5.318 4.591 5.395 C 4.403 5.472 4.202 5.511 4 5.511 Z M 5.331 15.166 L 2.665 15.166 L 2.665 6.672 L 5.331 6.672 Z M 16.645 0.001 L 1.326 0.001 C 0.979 -0.003 0.645 0.13 0.395 0.371 C 0.147 0.61 0.005 0.939 0 1.284 L 0 16.515 C 0.004 16.86 0.147 17.189 0.395 17.429 C 0.645 17.67 0.979 17.803 1.326 17.799 L 16.645 17.799 C 16.993 17.804 17.328 17.671 17.579 17.43 C 17.828 17.19 17.972 16.86 17.977 16.515 L 17.977 1.283 C 17.971 0.937 17.828 0.608 17.579 0.369 C 17.328 0.128 16.993 -0.005 16.645 0\" fill=\"var(--1oz7el3, var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140)))\" height=\"17.798985748576055px\" id=\"ay4T6q4Vz\" transform=\"translate(1 1.099)\" width=\"17.976614173228313px\"/></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,PXdO7hJvW:fill??props.PXdO7hJvW??\"var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,PXdO7hJvW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-49w9g\",className),layoutId:layoutId,ref:ref,style:{\"--1oz7el3\":PXdO7hJvW,...style}});});const css=[`.framer-49w9g { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1oz7el3); mask: ${mask}; width: 20px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 20\n * @framerIntrinsicHeight 20\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"PXdO7hJvW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Linkedin\",\"color\":{\"type\":\"variable\",\"value\":\"1oz7el3\"},\"set\":{\"localId\":\"vectorSet/VnU5teITE\",\"id\":\"VnU5teITE\",\"moduleId\":\"9wezEEjHA4RgufTTFRTO\"}}\n */const Icon=withCSS(Component,css,\"framer-49w9g\");Icon.displayName=\"Linkedin\";export default Icon;addPropertyControls(Icon,{PXdO7hJvW:{defaultValue:'var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140)) /* {\"name\":\"Tertiary\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"20\",\"framerIntrinsicHeight\":\"20\",\"framerVector\":\"{\\\"name\\\":\\\"Linkedin\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1oz7el3\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/VnU5teITE\\\",\\\"id\\\":\\\"VnU5teITE\\\",\\\"moduleId\\\":\\\"9wezEEjHA4RgufTTFRTO\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"PXdO7hJvW\\\":\\\"fill\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3406f4c)\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 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 20 L 0 0 L 20 0 L 20 20 Z M 5.858 0.07 C 4.794 0.12 4.068 0.29 3.433 0.54 C 2.775 0.796 2.218 1.14 1.664 1.696 C 1.109 2.252 0.768 2.81 0.513 3.468 C 0.267 4.105 0.1 4.832 0.053 5.897 C 0.006 6.961 -0.004 7.304 0.001 10.019 C 0.006 12.735 0.018 13.075 0.07 14.142 C 0.121 15.206 0.29 15.932 0.54 16.568 C 0.796 17.225 1.14 17.782 1.696 18.337 C 2.253 18.891 2.81 19.232 3.47 19.487 C 4.106 19.732 4.833 19.9 5.898 19.947 C 6.962 19.993 7.305 20.004 10.02 19.999 C 12.734 19.994 13.076 19.982 14.143 19.931 C 15.209 19.88 15.932 19.71 16.568 19.462 C 17.225 19.204 17.782 18.862 18.337 18.305 C 18.891 17.748 19.232 17.19 19.486 16.531 C 19.733 15.895 19.9 15.168 19.946 14.104 C 19.993 13.037 20.004 12.696 19.999 9.981 C 19.993 7.266 19.981 6.925 19.931 5.859 C 19.88 4.792 19.711 4.068 19.461 3.432 C 19.204 2.775 18.861 2.218 18.305 1.663 C 17.748 1.108 17.19 0.767 16.531 0.514 C 15.895 0.268 15.168 0.1 14.104 0.054 C 13.039 0.008 12.697 -0.004 9.981 0.001 C 7.265 0.006 6.925 0.018 5.858 0.07 Z M 5.975 18.148 C 5 18.105 4.471 17.943 4.118 17.808 C 3.651 17.628 3.318 17.41 2.966 17.062 C 2.615 16.714 2.399 16.38 2.216 15.913 C 2.079 15.561 1.914 15.032 1.869 14.057 C 1.819 13.003 1.809 12.687 1.803 10.017 C 1.797 7.347 1.807 7.031 1.854 5.977 C 1.895 5.003 2.058 4.473 2.194 4.12 C 2.374 3.652 2.59 3.32 2.939 2.969 C 3.288 2.617 3.621 2.401 4.088 2.218 C 4.44 2.081 4.969 1.917 5.944 1.871 C 6.998 1.821 7.314 1.811 9.984 1.805 C 12.653 1.799 12.97 1.809 14.025 1.856 C 14.999 1.898 15.529 2.059 15.882 2.196 C 16.349 2.376 16.682 2.592 17.033 2.941 C 17.384 3.291 17.601 3.623 17.783 4.09 C 17.921 4.442 18.085 4.97 18.131 5.946 C 18.181 7 18.192 7.316 18.197 9.986 C 18.202 12.655 18.193 12.972 18.146 14.026 C 18.104 15.001 17.942 15.53 17.806 15.883 C 17.626 16.35 17.409 16.683 17.06 17.035 C 16.711 17.386 16.378 17.602 15.912 17.785 C 15.56 17.922 15.03 18.086 14.056 18.132 C 13.002 18.182 12.686 18.192 10.015 18.198 C 7.345 18.204 7.03 18.193 5.975 18.148 M 14.127 4.655 C 14.128 4.893 14.199 5.125 14.331 5.322 C 14.463 5.519 14.651 5.672 14.87 5.763 C 15.09 5.853 15.331 5.877 15.564 5.83 C 15.796 5.783 16.01 5.668 16.177 5.5 C 16.345 5.332 16.459 5.118 16.505 4.885 C 16.551 4.652 16.526 4.411 16.435 4.192 C 16.344 3.973 16.19 3.786 15.992 3.654 C 15.795 3.523 15.562 3.453 15.325 3.453 C 15.007 3.454 14.702 3.581 14.477 3.806 C 14.253 4.032 14.127 4.337 14.127 4.655 Z M 4.865 10.01 C 4.871 12.846 7.174 15.14 10.01 15.134 C 12.845 15.129 15.14 12.826 15.135 9.99 C 15.13 7.154 12.826 4.86 9.99 4.865 C 7.154 4.871 4.86 7.174 4.865 10.01 Z M 6.667 10.006 C 6.665 9.347 6.86 8.702 7.225 8.153 C 7.59 7.604 8.11 7.176 8.718 6.923 C 9.327 6.669 9.997 6.602 10.644 6.729 C 11.291 6.857 11.885 7.173 12.352 7.638 C 12.82 8.103 13.138 8.697 13.268 9.343 C 13.398 9.989 13.333 10.66 13.082 11.269 C 12.831 11.879 12.405 12.4 11.857 12.768 C 11.31 13.135 10.666 13.332 10.007 13.333 C 9.569 13.334 9.135 13.249 8.73 13.082 C 8.326 12.915 7.958 12.671 7.647 12.362 C 7.337 12.053 7.091 11.686 6.923 11.282 C 6.754 10.877 6.667 10.444 6.667 10.006 Z\" fill=\"transparent\" height=\"20.000037611898733px\" id=\"sZWwROO1f\" width=\"20.0002682238549px\"><path d=\"M 0 20 L 0 0 L 20 0 L 20 20 Z\" fill=\"transparent\" height=\"20px\" id=\"d2o6KePIh\" transform=\"translate(0 0)\" width=\"20px\"/><path d=\"M 5.858 0.07 C 4.794 0.12 4.068 0.29 3.433 0.54 C 2.775 0.796 2.218 1.14 1.664 1.696 C 1.109 2.252 0.768 2.81 0.513 3.468 C 0.267 4.105 0.1 4.832 0.053 5.897 C 0.006 6.961 -0.004 7.304 0.001 10.019 C 0.006 12.735 0.018 13.075 0.07 14.142 C 0.121 15.206 0.29 15.932 0.54 16.568 C 0.796 17.225 1.14 17.782 1.696 18.337 C 2.253 18.891 2.81 19.232 3.47 19.487 C 4.106 19.732 4.833 19.9 5.898 19.947 C 6.962 19.993 7.305 20.004 10.02 19.999 C 12.734 19.994 13.076 19.982 14.143 19.931 C 15.209 19.88 15.932 19.71 16.568 19.462 C 17.225 19.204 17.782 18.862 18.337 18.305 C 18.891 17.748 19.232 17.19 19.486 16.531 C 19.733 15.895 19.9 15.168 19.946 14.104 C 19.993 13.037 20.004 12.696 19.999 9.981 C 19.993 7.266 19.981 6.925 19.931 5.859 C 19.88 4.792 19.711 4.068 19.461 3.432 C 19.204 2.775 18.861 2.218 18.305 1.663 C 17.748 1.108 17.19 0.767 16.531 0.514 C 15.895 0.268 15.168 0.1 14.104 0.054 C 13.039 0.008 12.697 -0.004 9.981 0.001 C 7.265 0.006 6.925 0.018 5.858 0.07 Z M 5.975 18.148 C 5 18.105 4.471 17.943 4.118 17.808 C 3.651 17.628 3.318 17.41 2.966 17.062 C 2.615 16.714 2.399 16.38 2.216 15.913 C 2.079 15.561 1.914 15.032 1.869 14.057 C 1.819 13.003 1.809 12.687 1.803 10.017 C 1.797 7.347 1.807 7.031 1.854 5.977 C 1.895 5.003 2.058 4.473 2.194 4.12 C 2.374 3.652 2.59 3.32 2.939 2.969 C 3.288 2.617 3.621 2.401 4.088 2.218 C 4.44 2.081 4.969 1.917 5.944 1.871 C 6.998 1.821 7.314 1.811 9.984 1.805 C 12.653 1.799 12.97 1.809 14.025 1.856 C 14.999 1.898 15.529 2.059 15.882 2.196 C 16.349 2.376 16.682 2.592 17.033 2.941 C 17.384 3.291 17.601 3.623 17.783 4.09 C 17.921 4.442 18.085 4.97 18.131 5.946 C 18.181 7 18.192 7.316 18.197 9.986 C 18.202 12.655 18.193 12.972 18.146 14.026 C 18.104 15.001 17.942 15.53 17.806 15.883 C 17.626 16.35 17.409 16.683 17.06 17.035 C 16.711 17.386 16.378 17.602 15.912 17.785 C 15.56 17.922 15.03 18.086 14.056 18.132 C 13.002 18.182 12.686 18.192 10.015 18.198 C 7.345 18.204 7.03 18.193 5.975 18.148 M 14.127 4.655 C 14.128 4.893 14.199 5.125 14.331 5.322 C 14.463 5.519 14.651 5.672 14.87 5.763 C 15.09 5.853 15.331 5.877 15.564 5.83 C 15.796 5.783 16.01 5.668 16.177 5.5 C 16.345 5.332 16.459 5.118 16.505 4.885 C 16.551 4.652 16.526 4.411 16.435 4.192 C 16.344 3.973 16.19 3.786 15.992 3.654 C 15.795 3.523 15.562 3.453 15.325 3.453 C 15.007 3.454 14.702 3.581 14.477 3.806 C 14.253 4.032 14.127 4.337 14.127 4.655 Z M 4.865 10.01 C 4.871 12.846 7.174 15.14 10.01 15.134 C 12.845 15.129 15.14 12.826 15.135 9.99 C 15.13 7.154 12.826 4.86 9.99 4.865 C 7.154 4.871 4.86 7.174 4.865 10.01 Z M 6.667 10.006 C 6.665 9.347 6.86 8.702 7.225 8.153 C 7.59 7.604 8.11 7.176 8.718 6.923 C 9.327 6.669 9.997 6.602 10.644 6.729 C 11.291 6.857 11.885 7.173 12.352 7.638 C 12.82 8.103 13.138 8.697 13.268 9.343 C 13.398 9.989 13.333 10.66 13.082 11.269 C 12.831 11.879 12.405 12.4 11.857 12.768 C 11.31 13.135 10.666 13.332 10.007 13.333 C 9.569 13.334 9.135 13.249 8.73 13.082 C 8.326 12.915 7.958 12.671 7.647 12.362 C 7.337 12.053 7.091 11.686 6.923 11.282 C 6.754 10.877 6.667 10.444 6.667 10.006 Z\" fill=\"var(--1oz7el3, var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140)))\" height=\"19.9999308687821px\" id=\"HD8iTBS8v\" transform=\"translate(0 0)\" width=\"20.000268223854647px\"/></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,PXdO7hJvW:fill??props.PXdO7hJvW??\"var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,PXdO7hJvW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Qkfnf\",className),layoutId:layoutId,ref:ref,style:{\"--1oz7el3\":PXdO7hJvW,...style}});});const css=[`.framer-Qkfnf { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1oz7el3); mask: ${mask}; width: 20px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 20\n * @framerIntrinsicHeight 20\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"PXdO7hJvW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"IG\",\"color\":{\"type\":\"variable\",\"value\":\"1oz7el3\"},\"set\":{\"localId\":\"vectorSet/VnU5teITE\",\"id\":\"VnU5teITE\",\"moduleId\":\"tUMlYYVgNe9Jerw8CLBL\"}}\n */const Icon=withCSS(Component,css,\"framer-Qkfnf\");Icon.displayName=\"IG\";export default Icon;addPropertyControls(Icon,{PXdO7hJvW:{defaultValue:'var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140)) /* {\"name\":\"Tertiary\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"PXdO7hJvW\\\":\\\"fill\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"20\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"20\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"IG\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1oz7el3\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/VnU5teITE\\\",\\\"id\\\":\\\"VnU5teITE\\\",\\\"moduleId\\\":\\\"tUMlYYVgNe9Jerw8CLBL\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3406f4c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 11.28 6.16 L 7.5 8.32 L 7.5 4 Z M 0 7.027 L 0 5.753 C 0 3.147 0 1.844 0.814 1.006 C 1.63 0.167 2.913 0.131 5.479 0.058 C 6.694 0.024 7.936 0 9 0 C 10.064 0 11.305 0.024 12.521 0.058 C 15.087 0.131 16.37 0.167 17.185 1.006 C 17.999 1.845 18 3.148 18 5.753 L 18 7.026 C 18 9.633 18 10.935 17.185 11.774 C 16.37 12.612 15.088 12.649 12.521 12.721 C 11.306 12.756 10.064 12.78 9 12.78 C 7.936 12.78 6.695 12.756 5.479 12.721 C 2.913 12.649 1.63 12.613 0.814 11.774 C -0.001 10.935 0 9.632 0 7.027 Z\" fill=\"transparent\" height=\"12.779999999999973px\" id=\"VIzNMMUUG\" transform=\"translate(1 4)\" width=\"18px\"><path d=\"M 3.78 2.16 L 0 4.32 L 0 0 Z\" fill=\"rgb(115, 115, 115)\" height=\"4.319999999999936px\" id=\"CFcwpCZ5G\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"var(--1oz7el3, var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140)))\" transform=\"translate(7.5 4)\" width=\"3.7799999999999727px\"/><path d=\"M 0 7.027 L 0 5.753 C 0 3.147 0 1.844 0.814 1.006 C 1.63 0.167 2.913 0.131 5.479 0.058 C 6.694 0.024 7.936 0 9 0 C 10.064 0 11.305 0.024 12.521 0.058 C 15.087 0.131 16.37 0.167 17.185 1.006 C 17.999 1.845 18 3.148 18 5.753 L 18 7.026 C 18 9.633 18 10.935 17.185 11.774 C 16.37 12.612 15.088 12.649 12.521 12.721 C 11.306 12.756 10.064 12.78 9 12.78 C 7.936 12.78 6.695 12.756 5.479 12.721 C 2.913 12.649 1.63 12.613 0.814 11.774 C -0.001 10.935 0 9.632 0 7.027 Z\" fill=\"transparent\" height=\"12.779999999999973px\" id=\"svxQIVEzs\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--1oz7el3, var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140)))\" width=\"18px\"/></g></svg>';const getProps=({fill,height,id,width,...props})=>{return{...props,PXdO7hJvW:fill??props.PXdO7hJvW??\"var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,PXdO7hJvW,...restProps}=getProps(props);const href=useSVGTemplate(\"2831435016\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-f2MlG\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1oz7el3\":PXdO7hJvW,...style},viewBox:\"0 0 20 20\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-f2MlG { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 20px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 20\n * @framerIntrinsicHeight 20\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"PXdO7hJvW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"YT\",\"set\":{\"localId\":\"vectorSet/VnU5teITE\",\"id\":\"VnU5teITE\",\"moduleId\":\"tUMlYYVgNe9Jerw8CLBL\"}}\n */const Icon=withCSS(Component,css,\"framer-f2MlG\");Icon.displayName=\"YT\";export default Icon;addPropertyControls(Icon,{PXdO7hJvW:{defaultValue:'var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140)) /* {\"name\":\"Tertiary\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"YT\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/VnU5teITE\\\",\\\"id\\\":\\\"VnU5teITE\\\",\\\"moduleId\\\":\\\"tUMlYYVgNe9Jerw8CLBL\\\"}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"PXdO7hJvW\\\":\\\"fill\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"20\",\"framerIntrinsicHeight\":\"20\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (98b71dc)\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 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 18 8.117 C 18.002 8.303 17.98 8.487 17.931 8.666 C 17.882 8.845 17.809 9.016 17.712 9.174 C 17.616 9.332 17.497 9.476 17.361 9.601 C 17.224 9.727 17.071 9.832 16.905 9.915 C 16.909 9.964 16.912 10.014 16.914 10.063 C 16.918 10.162 16.918 10.261 16.914 10.361 C 16.912 10.41 16.909 10.46 16.905 10.509 C 16.905 13.536 13.378 15.995 9.027 15.995 C 4.676 15.995 1.149 13.536 1.149 10.509 C 1.146 10.46 1.143 10.41 1.141 10.361 C 1.137 10.261 1.137 10.162 1.141 10.063 C 1.143 10.014 1.146 9.964 1.149 9.915 C 0.623 9.673 0.23 9.212 0.073 8.655 C -0.083 8.098 0.013 7.5 0.337 7.019 C 0.66 6.539 1.178 6.226 1.753 6.161 C 2.329 6.097 2.903 6.288 3.325 6.685 C 3.712 6.423 4.117 6.189 4.537 5.985 C 4.958 5.782 5.393 5.609 5.838 5.469 C 6.284 5.328 6.739 5.22 7.2 5.146 C 7.661 5.071 8.128 5.03 8.595 5.023 L 9.595 0.334 C 9.606 0.28 9.628 0.228 9.659 0.182 C 9.69 0.137 9.731 0.098 9.777 0.067 C 9.824 0.037 9.876 0.017 9.93 0.007 C 9.985 -0.003 10.041 -0.002 10.095 0.01 L 13.405 0.672 C 13.74 0.098 14.441 -0.148 15.06 0.091 C 15.679 0.33 16.033 0.984 15.895 1.633 C 15.757 2.283 15.167 2.735 14.504 2.701 C 13.841 2.667 13.301 2.156 13.23 1.496 L 10.338 0.888 L 9.46 5.104 C 9.921 5.114 10.382 5.157 10.837 5.233 C 11.749 5.385 12.634 5.668 13.465 6.073 C 13.88 6.275 14.28 6.507 14.662 6.766 C 14.937 6.503 15.282 6.324 15.655 6.252 C 16.029 6.18 16.416 6.218 16.768 6.361 C 17.121 6.503 17.425 6.745 17.644 7.057 C 17.862 7.369 17.986 7.737 18 8.117 Z M 4.59 9.986 C 4.658 10.15 4.757 10.299 4.883 10.424 C 5.008 10.55 5.157 10.649 5.321 10.717 C 5.485 10.785 5.661 10.82 5.838 10.82 C 6.385 10.82 6.877 10.491 7.087 9.986 C 7.296 9.481 7.18 8.9 6.794 8.513 C 6.407 8.127 5.826 8.011 5.321 8.22 C 4.816 8.43 4.487 8.922 4.487 9.469 C 4.487 9.646 4.522 9.822 4.59 9.986 Z M 12.329 13.23 C 12.398 13.162 12.438 13.07 12.439 12.973 C 12.441 12.876 12.403 12.783 12.336 12.714 C 12.268 12.645 12.176 12.605 12.079 12.604 C 11.982 12.602 11.889 12.64 11.811 12.698 C 11.608 12.844 11.393 12.972 11.168 13.082 C 10.943 13.191 10.709 13.281 10.469 13.352 C 10.229 13.421 9.984 13.471 9.735 13.5 C 9.487 13.529 9.236 13.536 8.987 13.523 C 8.737 13.534 8.487 13.524 8.24 13.492 C 7.992 13.462 7.748 13.41 7.509 13.337 C 7.27 13.265 7.038 13.172 6.814 13.061 C 6.591 12.949 6.377 12.819 6.176 12.671 C 6.106 12.614 6.017 12.584 5.927 12.589 C 5.836 12.593 5.751 12.631 5.687 12.695 C 5.623 12.759 5.585 12.845 5.58 12.935 C 5.576 13.026 5.605 13.115 5.663 13.185 C 5.9 13.364 6.152 13.522 6.417 13.658 C 6.681 13.793 6.957 13.906 7.241 13.994 C 7.525 14.083 7.816 14.147 8.111 14.186 C 8.406 14.224 8.703 14.237 9 14.225 C 9.297 14.237 9.595 14.224 9.89 14.186 C 10.48 14.108 11.053 13.929 11.584 13.658 C 11.848 13.522 12.1 13.364 12.338 13.185 Z M 12.081 10.928 C 12.264 10.93 12.446 10.895 12.615 10.824 C 12.785 10.754 12.938 10.65 13.065 10.518 C 13.193 10.387 13.292 10.231 13.358 10.059 C 13.423 9.888 13.453 9.706 13.446 9.523 C 13.446 8.976 13.117 8.484 12.612 8.274 C 12.107 8.065 11.526 8.181 11.139 8.567 C 10.753 8.954 10.637 9.535 10.846 10.04 C 11.056 10.545 11.548 10.874 12.095 10.874 Z\" fill=\"var(--1oz7el3, var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140)))\" height=\"15.995338908907293px\" id=\"FXuuC8wV4\" transform=\"translate(0.9 2)\" width=\"18px\"/></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,PXdO7hJvW:fill??props.PXdO7hJvW??\"var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,PXdO7hJvW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-duh6V\",className),layoutId:layoutId,ref:ref,style:{\"--1oz7el3\":PXdO7hJvW,...style}});});const css=[`.framer-duh6V { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1oz7el3); mask: ${mask}; width: 20px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 20\n * @framerIntrinsicHeight 20\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"PXdO7hJvW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Reddit\",\"color\":{\"type\":\"variable\",\"value\":\"1oz7el3\"},\"set\":{\"localId\":\"vectorSet/VnU5teITE\",\"id\":\"VnU5teITE\",\"moduleId\":\"9wezEEjHA4RgufTTFRTO\"}}\n */const Icon=withCSS(Component,css,\"framer-duh6V\");Icon.displayName=\"Reddit\";export default Icon;addPropertyControls(Icon,{PXdO7hJvW:{defaultValue:'var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140)) /* {\"name\":\"Tertiary\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"20\",\"framerIntrinsicWidth\":\"20\",\"framerVector\":\"{\\\"name\\\":\\\"Reddit\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1oz7el3\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/VnU5teITE\\\",\\\"id\\\":\\\"VnU5teITE\\\",\\\"moduleId\\\":\\\"9wezEEjHA4RgufTTFRTO\\\"}}\",\"framerVariables\":\"{\\\"PXdO7hJvW\\\":\\\"fill\\\"}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (504870a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SocialButton from\"#framer/local/canvasComponent/BfzEZXHSp/BfzEZXHSp.js\";import Badge from\"#framer/local/canvasComponent/G9OmY6dHc/G9OmY6dHc.js\";import ElementsFooter from\"#framer/local/canvasComponent/HnVOWObgd/HnVOWObgd.js\";import AdaptiveShadowImage from\"#framer/local/codeFile/eB_QIM7/AdaptiveShadowImage.js\";import DateTimeDisplay from\"#framer/local/codeFile/oqfKF3v/DateTimeDisplay.js\";import*as sharedStyle from\"#framer/local/css/a0dHy4l2_/a0dHy4l2_.js\";import Linkedin from\"#framer/local/vector/D3Sb3pps4/D3Sb3pps4.js\";import IG from\"#framer/local/vector/gO6GbZgt1/gO6GbZgt1.js\";import YT from\"#framer/local/vector/qEMVVHLY9/qEMVVHLY9.js\";import X from\"#framer/local/vector/xuYYOjy5B/xuYYOjy5B.js\";import Reddit from\"#framer/local/vector/ZJCERMC_k/ZJCERMC_k.js\";const DateTimeDisplayFonts=getFonts(DateTimeDisplay);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const BadgeFonts=getFonts(Badge);const AdaptiveShadowImageFonts=getFonts(AdaptiveShadowImage);const SocialButtonFonts=getFonts(SocialButton);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const ElementsFooterFonts=getFonts(ElementsFooter);const breakpoints={JEJWrWs2c:\"(max-width: 809.98px)\",MjW5G1fRv:\"(min-width: 810px) and (max-width: 1199.98px)\",OLB_ltyzx:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-1Ebs3\";const variantClassNames={JEJWrWs2c:\"framer-v-l92mm7\",MjW5G1fRv:\"framer-v-eyf3li\",OLB_ltyzx:\"framer-v-8l8uax\"};const transition1={bounce:.2,delay:.1,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition2={bounce:.2,delay:.5,duration:.4,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.75,skewX:0,skewY:0,x:0,y:0};const transition3={bounce:.2,delay:.35,duration:.4,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation5={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,x:0,y:0};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const animation6={filter:\"blur(10px)\",opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition4={bounce:0,delay:.05,duration:.4,type:\"spring\"};const textEffect={effect:animation6,startDelay:.2,tokenization:\"word\",transition:transition4,trigger:\"onMount\",type:\"appear\"};const transition5={bounce:.2,delay:.3,duration:.4,type:\"spring\"};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const transition6={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.98,skewX:0,skewY:0,transition:transition6};const breakpointRules={JEJWrWs2c:[\".framer-1Ebs3 .framer-8w4xde { flex-wrap: wrap; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={JEJWrWs2c:\".framer-l92mm7-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1Ebs3.framer-4a3ol7, .framer-1Ebs3 .framer-4a3ol7 { display: block; }\",'.framer-1Ebs3.framer-8l8uax { --selection-background-color: var(--token-b65f5d53-e190-4f98-b5bd-fc43c3415e90, rgba(20, 20, 20, 0.08)) /* {\"name\":\"Subdued\"} */; --selection-color: var(--token-074f169b-431d-4b71-b00b-6a0c3858f090, #737373) /* {\"name\":\"Secondary\"} */; align-content: center; align-items: center; background-color: var(--token-49ada369-5771-4218-9648-dac4cb8bf0d4, #f5f5f5); 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-1Ebs3 .framer-p4d587 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: center; order: -1000; overflow: var(--overflow-clip-fallback, clip); padding: 56px 16px 40px 16px; position: relative; width: 100%; }\",\".framer-1Ebs3 .framer-dnllyo-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-1Ebs3 .framer-tl3svo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-1Ebs3 .framer-1haor4 { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: var(--framer-aspect-ratio-supported, 64px); justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 64px; z-index: 2; }\",\".framer-1Ebs3 .framer-qr33he-container { aspect-ratio: 1 / 1; bottom: -1px; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: absolute; right: -5px; width: 20px; will-change: var(--framer-will-change-effect-override, transform); z-index: 3; }\",\".framer-1Ebs3 .framer-mneyel-container { aspect-ratio: 1 / 1; cursor: default; flex: none; height: 100%; position: relative; width: var(--framer-aspect-ratio-supported, 64px); will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-1Ebs3 .framer-1smtx7k { --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 440px; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-1Ebs3 .framer-8w4xde { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; max-width: 420px; overflow: visible; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-1Ebs3 .framer-meyg4o-container, .framer-1Ebs3 .framer-1r86fyu-container, .framer-1Ebs3 .framer-1xub3kc-container, .framer-1Ebs3 .framer-1aeqmlc-container, .framer-1Ebs3 .framer-beedll-container { flex: 1 0 0px; height: 40px; position: relative; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-1Ebs3 .framer-y9yxt3 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-1Ebs3 .framer-li4jlm-container { flex: none; height: auto; max-width: 640px; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,'.framer-1Ebs3[data-selection=\"true\"] * ::selection, .framer-1Ebs3 [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={JEJWrWs2c:\"(max-width: 809.98px)\",MjW5G1fRv:\"(min-width: 810px) and (max-width: 1199.98px)\",OLB_ltyzx:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"OLB_ltyzx\",Phone:\"JEJWrWs2c\",Tablet:\"MjW5G1fRv\"};const getProps=({avatar,height,id,iGLink,linkedinLink,name1,redditLink,width,xLink,yTLink,...props})=>{return{...props,G9w12GXyY:linkedinLink??props.G9w12GXyY,o9CCMH9NT:redditLink??props.o9CCMH9NT,PaAnw5QbC:xLink??props.PaAnw5QbC,ShxatslBO:name1??props.ShxatslBO??\"Pranav Gupta\",StppiezGf:iGLink??props.StppiezGf,variant:humanReadableVariantMap[props.variant]??props.variant??\"OLB_ltyzx\",WGGV2vuPr:avatar??props.WGGV2vuPr??{pixelHeight:2496,pixelWidth:2496,src:\"https://framerusercontent.com/images/ySgV8COEyJWFUbnDQZZezYekLA.png?scale-down-to=2048&width=2496&height=2496\",srcSet:\"https://framerusercontent.com/images/ySgV8COEyJWFUbnDQZZezYekLA.png?scale-down-to=512&width=2496&height=2496 512w,https://framerusercontent.com/images/ySgV8COEyJWFUbnDQZZezYekLA.png?scale-down-to=1024&width=2496&height=2496 1024w,https://framerusercontent.com/images/ySgV8COEyJWFUbnDQZZezYekLA.png?scale-down-to=2048&width=2496&height=2496 2048w,https://framerusercontent.com/images/ySgV8COEyJWFUbnDQZZezYekLA.png?width=2496&height=2496 2496w\"},zFecBe8pS:yTLink??props.zFecBe8pS};};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,WGGV2vuPr,ShxatslBO,PaAnw5QbC,o9CCMH9NT,StppiezGf,G9w12GXyY,zFecBe8pS,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:{isLayoutTemplate:true,primaryVariantId:\"OLB_ltyzx\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-49ada369-5771-4218-9648-dac4cb8bf0d4, rgb(245, 245, 245)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-8l8uax\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(\"header\",{className:\"framer-p4d587\",\"data-framer-name\":\"Intro\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-dnllyo-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-appear-id\":\"dnllyo\",initial:animation1,isAuthoredByUser:true,nodeId:\"dKikrvlfX\",optimized:true,rendersWithMotion:true,scopeId:\"iIlkndAmi\",children:/*#__PURE__*/_jsx(DateTimeDisplay,{caseFormat:\"upper\",customFormat:\"YYYY-MM-DD HH:mm:ss\",font:{fontFamily:'\"Caveat\", sans-serif',fontFeatureSettings:\"'zero' on, 'tnum' on\",fontSize:\"18px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},fontColor:\"var(--token-6ea8d15a-8b64-45c4-bf32-8596f2bd94c4, rgb(140, 140, 140))\",height:\"100%\",id:\"dKikrvlfX\",layoutId:\"dKikrvlfX\",locale:\"en-US\",prefix:\"\",showSeconds:false,showTimeZone:false,suffix:\"\",textSelectable:true,timeFormat:\"12\",timezone:\"auto\",useCustomFormat:false,width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-tl3svo\",\"data-framer-name\":\"Name & Image\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1haor4\",\"data-framer-name\":\"Image\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JEJWrWs2c:{y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"20px\",y:339.2837,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation2,className:\"framer-qr33he-container\",\"data-framer-appear-id\":\"qr33he\",initial:animation3,nodeId:\"j8DU6KZtP\",optimized:true,rendersWithMotion:true,scopeId:\"iIlkndAmi\",style:{scale:.95},children:/*#__PURE__*/_jsx(Badge,{height:\"100%\",id:\"j8DU6KZtP\",layoutId:\"j8DU6KZtP\",style:{height:\"100%\",width:\"100%\"},variant:\"NSWQlax83\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation4,className:\"framer-mneyel-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-appear-id\":\"mneyel\",initial:animation5,isAuthoredByUser:true,nodeId:\"lbaUKxUxD\",optimized:true,rendersWithMotion:true,scopeId:\"iIlkndAmi\",children:/*#__PURE__*/_jsx(AdaptiveShadowImage,{borderRadius:50,darkModeShadowIntensity:1,enableHover:true,height:\"100%\",hoverScale:1,hoverShadowMultiplier:1.3,id:\"lbaUKxUxD\",image:toResponsiveImage(WGGV2vuPr),layoutId:\"lbaUKxUxD\",lightModeShadowIntensity:.4,shadowBlur:16,shadowIntensity:.5,shadowOffset:0,shadowOpacity:1,style:{height:\"100%\",width:\"100%\"},useAdaptiveIntensity:true,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1xwtwn2\",\"data-styles-preset\":\"a0dHy4l2_\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-b65f5d53-e190-4f98-b5bd-fc43c3415e90, rgba(20, 20, 20, 0.1))\"},children:\"Tobias Leitner\"})}),className:\"framer-1smtx7k\",\"data-framer-name\":\"Name\",effect:textEffect,fonts:[\"Inter\"],text:ShxatslBO,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation7,className:\"framer-8w4xde\",\"data-framer-appear-id\":\"8w4xde\",\"data-framer-name\":\"Social Link Group\",initial:animation1,optimized:true,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JEJWrWs2c:{width:\"min(100vw - 32px, 420px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"max((min(100vw - 32px, 420px) - 16px) / 5, 1px)\",y:392,children:/*#__PURE__*/_jsx(Container,{className:\"framer-meyg4o-container\",nodeId:\"glPhe9N5U\",rendersWithMotion:true,scopeId:\"iIlkndAmi\",whileTap:animation8,children:/*#__PURE__*/_jsx(SocialButton,{height:\"100%\",Hh5avnuv5:\"35+\",id:\"glPhe9N5U\",layoutId:\"glPhe9N5U\",PA3b4Iher:X,style:{height:\"100%\",width:\"100%\"},width:\"100%\",Wu6wbRYVT:\"32px 8px 8px 32px\",WwB1372DI:\"X\",xxJqY8mpF:PaAnw5QbC})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JEJWrWs2c:{width:\"min(100vw - 32px, 420px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"max((min(100vw - 32px, 420px) - 16px) / 5, 1px)\",y:392,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1r86fyu-container\",nodeId:\"nv15MhnpE\",rendersWithMotion:true,scopeId:\"iIlkndAmi\",whileTap:animation8,children:/*#__PURE__*/_jsx(SocialButton,{height:\"100%\",Hh5avnuv5:\"120+\",id:\"nv15MhnpE\",layoutId:\"nv15MhnpE\",PA3b4Iher:Reddit,style:{height:\"100%\",width:\"100%\"},width:\"100%\",Wu6wbRYVT:\"8px\",WwB1372DI:\"Reddit\",xxJqY8mpF:o9CCMH9NT})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JEJWrWs2c:{width:\"min(100vw - 32px, 420px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"max((min(100vw - 32px, 420px) - 16px) / 5, 1px)\",y:392,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xub3kc-container\",nodeId:\"exR8gIn7P\",rendersWithMotion:true,scopeId:\"iIlkndAmi\",whileTap:animation8,children:/*#__PURE__*/_jsx(SocialButton,{height:\"100%\",Hh5avnuv5:\"200+\",id:\"exR8gIn7P\",layoutId:\"exR8gIn7P\",PA3b4Iher:IG,style:{height:\"100%\",width:\"100%\"},width:\"100%\",Wu6wbRYVT:\"8px\",WwB1372DI:\"Instagram\",xxJqY8mpF:StppiezGf})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JEJWrWs2c:{width:\"min(100vw - 32px, 420px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"max((min(100vw - 32px, 420px) - 16px) / 5, 1px)\",y:392,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1aeqmlc-container\",nodeId:\"SNJWxbNmG\",rendersWithMotion:true,scopeId:\"iIlkndAmi\",whileTap:animation8,children:/*#__PURE__*/_jsx(SocialButton,{height:\"100%\",Hh5avnuv5:\"1.5k+\",id:\"SNJWxbNmG\",layoutId:\"SNJWxbNmG\",PA3b4Iher:Linkedin,style:{height:\"100%\",width:\"100%\"},width:\"100%\",Wu6wbRYVT:\"8px\",WwB1372DI:\"LinkedIn\",xxJqY8mpF:G9w12GXyY})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JEJWrWs2c:{width:\"min(100vw - 32px, 420px)\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"max((min(100vw - 32px, 420px) - 16px) / 5, 1px)\",y:392,children:/*#__PURE__*/_jsx(Container,{className:\"framer-beedll-container\",nodeId:\"fnjmdurtY\",rendersWithMotion:true,scopeId:\"iIlkndAmi\",whileTap:animation8,children:/*#__PURE__*/_jsx(SocialButton,{height:\"100%\",Hh5avnuv5:\"\",id:\"fnjmdurtY\",layoutId:\"fnjmdurtY\",PA3b4Iher:YT,style:{height:\"100%\",width:\"100%\"},width:\"100%\",Wu6wbRYVT:\"8px 32px 32px 8px\",WwB1372DI:\"YouTube\",xxJqY8mpF:zFecBe8pS})})})})]})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-y9yxt3\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JEJWrWs2c:{y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,width:\"min(100vw, 640px)\",y:1472,children:/*#__PURE__*/_jsx(Container,{className:\"framer-li4jlm-container\",nodeId:\"jRcJP8OvX\",scopeId:\"iIlkndAmi\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JEJWrWs2c:{variant:\"r9k2kzz7Y\"}},children:/*#__PURE__*/_jsx(ElementsFooter,{hceLWsaTv:\"40px 16px 40px 16px\",height:\"100%\",id:\"jRcJP8OvX\",layoutId:\"jRcJP8OvX\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"yfp0yI445\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MjW5G1fRv\":{\"layout\":[\"fixed\",\"fixed\"]},\"JEJWrWs2c\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"WGGV2vuPr\":\"avatar\",\"ShxatslBO\":\"name1\",\"PaAnw5QbC\":\"xLink\",\"o9CCMH9NT\":\"redditLink\",\"StppiezGf\":\"iGLink\",\"G9w12GXyY\":\"linkedinLink\",\"zFecBe8pS\":\"yTLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"OLB_ltyzx\":[\".framer-p4d587\",\".framer-li4jlm-container\"],\"MjW5G1fRv\":[\".framer-p4d587\",\".framer-li4jlm-container\"],\"JEJWrWs2c\":[\".framer-p4d587\",\".framer-li4jlm-container\"]}\n * @framerBreakpoints {\"OLB_ltyzx\":{\"min\":1200,\"canvasClassName\":\"framer-8l8uax-override\",\"minHeight\":1000,\"viewportHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"MjW5G1fRv\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-eyf3li-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"JEJWrWs2c\":{\"max\":809,\"canvasClassName\":\"framer-l92mm7-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant OLB_ltyzx\n * @framerLayoutTemplate\n */const FrameriIlkndAmi=withCSS(Component,css,\"framer-1Ebs3\");export default FrameriIlkndAmi;FrameriIlkndAmi.displayName=\"Main\";FrameriIlkndAmi.defaultProps={height:1e3,width:1200};addPropertyControls(FrameriIlkndAmi,{WGGV2vuPr:{__defaultAssetReference:\"data:framer/asset-reference,ySgV8COEyJWFUbnDQZZezYekLA.png?originalFilename=pic.png&width=2496&height=2496\",title:\"Avatar\",type:ControlType.ResponsiveImage},ShxatslBO:{defaultValue:\"Pranav Gupta\",displayTextArea:true,title:\"Name\",type:ControlType.String},PaAnw5QbC:{title:\"X Link\",type:ControlType.Link},o9CCMH9NT:{title:\"Reddit Link\",type:ControlType.Link},StppiezGf:{title:\"IG Link\",type:ControlType.Link},G9w12GXyY:{title:\"Linkedin Link\",type:ControlType.Link},zFecBe8pS:{title:\"YT Link\",type:ControlType.Link}});addFonts(FrameriIlkndAmi,[{explicitInter:true,fonts:[{cssFamilyName:\"Caveat\",source:\"google\",style:\"normal\",uiFamilyName:\"Caveat\",url:\"https://fonts.gstatic.com/s/caveat/v23/WnznHAc5bAfYB2QRah7pcpNvOx-pjSx6SIejYBxPigs.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...DateTimeDisplayFonts,...BadgeFonts,...AdaptiveShadowImageFonts,...SocialButtonFonts,...ElementsFooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriIlkndAmi\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1000\",\"framerIntrinsicWidth\":\"1200\",\"framerBreakpoints\":\"{\\\"OLB_ltyzx\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-8l8uax-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"MjW5G1fRv\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-eyf3li-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"JEJWrWs2c\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-l92mm7-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MjW5G1fRv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JEJWrWs2c\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"WGGV2vuPr\\\":\\\"avatar\\\",\\\"ShxatslBO\\\":\\\"name1\\\",\\\"PaAnw5QbC\\\":\\\"xLink\\\",\\\"o9CCMH9NT\\\":\\\"redditLink\\\",\\\"StppiezGf\\\":\\\"iGLink\\\",\\\"G9w12GXyY\\\":\\\"linkedinLink\\\",\\\"zFecBe8pS\\\":\\\"yTLink\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"OLB_ltyzx\\\":[\\\".framer-p4d587\\\",\\\".framer-li4jlm-container\\\"],\\\"MjW5G1fRv\\\":[\\\".framer-p4d587\\\",\\\".framer-li4jlm-container\\\"],\\\"JEJWrWs2c\\\":[\\\".framer-p4d587\\\",\\\".framer-li4jlm-container\\\"]}\",\"framerDefaultVariant\":\"OLB_ltyzx\",\"framerLayoutTemplate\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (04b9457)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ElementsFooter from\"#framer/local/canvasComponent/HnVOWObgd/HnVOWObgd.js\";const ElementsFooterFonts=getFonts(ElementsFooter);const breakpoints={HTuwiEDJR:\"(min-width: 1200px)\",hwWQVg3Zp:\"(min-width: 810px) and (max-width: 1199.98px)\",QChI8iamO:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-69Vqi\";const variantClassNames={HTuwiEDJR:\"framer-v-1x7z9hd\",hwWQVg3Zp:\"framer-v-57tws2\",QChI8iamO:\"framer-v-br0m7t\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-69Vqi.framer-vrdq5p, .framer-69Vqi .framer-vrdq5p { display: block; }\",'.framer-69Vqi.framer-1x7z9hd { --selection-background-color: var(--token-b65f5d53-e190-4f98-b5bd-fc43c3415e90, rgba(20, 20, 20, 0.08)) /* {\"name\":\"Subdued\"} */; --selection-color: var(--token-074f169b-431d-4b71-b00b-6a0c3858f090, #737373) /* {\"name\":\"Secondary\"} */; align-content: center; align-items: center; background-color: var(--token-49ada369-5771-4218-9648-dac4cb8bf0d4, #f5f5f5); 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-69Vqi .framer-11mlbe { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-69Vqi .framer-mij2i-container { flex: none; height: auto; max-width: 640px; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-69Vqi[data-selection=\"true\"] * ::selection, .framer-69Vqi [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={HTuwiEDJR:\"(min-width: 1200px)\",hwWQVg3Zp:\"(min-width: 810px) and (max-width: 1199.98px)\",QChI8iamO:\"(max-width: 809.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"HTuwiEDJR\",Phone:\"QChI8iamO\",Tablet:\"hwWQVg3Zp\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"HTuwiEDJR\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"HTuwiEDJR\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-49ada369-5771-4218-9648-dac4cb8bf0d4, rgb(245, 245, 245)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1x7z9hd\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-11mlbe\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"min(100vw, 640px)\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-mij2i-container\",nodeId:\"xAlYjrB61\",scopeId:\"Z4Guf50Tt\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QChI8iamO:{variant:\"r9k2kzz7Y\"}},children:/*#__PURE__*/_jsx(ElementsFooter,{hceLWsaTv:\"40px 16px 40px 16px\",height:\"100%\",id:\"xAlYjrB61\",layoutId:\"xAlYjrB61\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"yfp0yI445\",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=breakpointRules[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\"]},\"hwWQVg3Zp\":{\"layout\":[\"fixed\",\"fixed\"]},\"QChI8iamO\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"HTuwiEDJR\":[\".framer-mij2i-container\"],\"hwWQVg3Zp\":[\".framer-mij2i-container\"],\"QChI8iamO\":[\".framer-mij2i-container\"]}\n * @framerBreakpoints {\"HTuwiEDJR\":{\"min\":1200,\"canvasClassName\":\"framer-1x7z9hd-override\",\"minHeight\":1000,\"viewportHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"hwWQVg3Zp\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-57tws2-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"QChI8iamO\":{\"max\":809,\"canvasClassName\":\"framer-br0m7t-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant HTuwiEDJR\n * @framerLayoutTemplate\n */const FramerZ4Guf50Tt=withCSS(Component,css,\"framer-69Vqi\");export default FramerZ4Guf50Tt;FramerZ4Guf50Tt.displayName=\"Blank\";FramerZ4Guf50Tt.defaultProps={height:1e3,width:1200};addFonts(FramerZ4Guf50Tt,[{explicitInter:true,fonts:[]},...ElementsFooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZ4Guf50Tt\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerLayoutTemplate\":\"\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"HTuwiEDJR\\\":[\\\".framer-mij2i-container\\\"],\\\"hwWQVg3Zp\\\":[\\\".framer-mij2i-container\\\"],\\\"QChI8iamO\\\":[\\\".framer-mij2i-container\\\"]}\",\"framerBreakpoints\":\"{\\\"HTuwiEDJR\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1x7z9hd-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"hwWQVg3Zp\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-57tws2-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"QChI8iamO\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-br0m7t-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hwWQVg3Zp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QChI8iamO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"HTuwiEDJR\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/aOc2lgvzbvhLddxh2tJw/UrEkkxL7RT21hHngCsWm/iIlkndAmi.js\";\r\nimport Blank from \"https://framerusercontent.com/modules/jIw0jSOTC9jmwih0KYaL/OmLmDZIBOd9fsqIkPNn3/Z4Guf50Tt.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yH5XnDMSQcvTGO5XNDBm/SQexgSV3VjTF8bi3y58R/augiA20Il.js\")), path: \"/\"}, gPNPbtymv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lqj6DGDXuZJ1waCcCpfR/mHklzeLhJwRSw5RIxkU1/gPNPbtymv.js\")), path: \"/404\"}, d3ivVMgiC: {collectionId: \"o8gKtxFnV\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/os8iWgqupmuMiwI3vd53/dLGR62A5ZcX5k7FBOhvv/d3ivVMgiC.js\")), path: \"/blog/:G7FgVceXX\"}}\r\n\r\n        const locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {o8gKtxFnV: async () => (await import(\"https://framerusercontent.com/modules/joIEMXwysiE2hSnyDQC2/qiMGzvMKO9AuiwLYvToy/o8gKtxFnV.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"feab6ea23fbd18e93f92dfb4060e4d27819fd66b5438c12a08674ab87d3c0348\"\r\n        function Template({webPageId, children, style, ...rest}) {const props1 = {G9w12GXyY: \"linkedin.com/in/thepangee\", o9CCMH9NT: \"https://www.reddit.com/u/thePangee\", PaAnw5QbC: \"x.com/thepangee\", ShxatslBO: \"Pranav Gupta\", StppiezGf: \"instagram.com/thepangee\", zFecBe8pS: \"youtube.com/@thepangee\"}\r\nconst props2 = {...props1, G9w12GXyY: \"tiktok.com\", o9CCMH9NT: \"https://www.threads.com/\", ShxatslBO: \"PRANAV GUPTA\"}\r\nconst templateProps = {augiA20Il: props1, fxDrxD48V: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"fxDrxD48V\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style, webPageId}, children(true));\r\ncase \"gPNPbtymv\":\r\ncase \"d3ivVMgiC\":\r\nreturn React.createElement(Blank, {...props, key: \"Blank\", style, webPageId}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"fxDrxD48V\":\r\nreturn [{hash: \"8l8uax\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"eyf3li\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"l92mm7\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"gPNPbtymv\":\r\ncase \"d3ivVMgiC\":\r\nreturn [{hash: \"1x7z9hd\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"57tws2\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"br0m7t\", 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/lqj6DGDXuZJ1waCcCpfR/mHklzeLhJwRSw5RIxkU1/gPNPbtymv.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://pranavgupta.xyz\",\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: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, onPageLocalizationSupport: false, onPageMoveTool: false, pauseOffscreen: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}