{"version":3,"file":"script_main.CDxLFlwc.mjs","names":["addPropertyOverrides","X","Discord","Material","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","css","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Header","Footer","useRef","React.useId","className","PropertyOverrides","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/rHStVodbtovZHY34mgll/JqmmrOfy46vZ2ZY7mkQU/e6LnNJ1Ts.js","https:/framerusercontent.com/modules/1KI2KkjJeRpsF0qD04SJ/vlXXbFcVhOnQJyZkkbHv/NvJnsPACz.js","https:/framerusercontent.com/modules/4Pkx76X3muP3XqXZ59Ec/l0AEqFp4CUxakTgYZdIn/QpEzrH5tR.js","https:/framerusercontent.com/modules/ZHw6rkXvMDjSYEe4Ik4U/h4afGv63ZkEt7oa5zKRi/wWApeb_Bl.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (beb597f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";import X from\"https://framerusercontent.com/modules/ebnKqLMo8lhe8821JZfD/ANjYGZVytE3zq6XrGd0M/PSIe2P8yb.js\";import Discord from\"https://framerusercontent.com/modules/wGTcftvA8sKZ2Xy5HVMA/elFcPnUpNqD7CtHrwmBb/COgZ3EHI8.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/eC0LRBpIAW6XfyRQu1wr/oJ9boAehhhXXWFynXtea/jD4CgQsep.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/fZuNyXwkKbBjOKHR6DWQ/ZucL8BaC9KhCX6MJCUpp/TypTG30J2.js\";const XFonts=getFonts(X);const DiscordFonts=getFonts(Discord);const MaterialFonts=getFonts(Material);const cycleOrder=[\"LwNswMIib\",\"NY9SSjmoL\"];const serializationHash=\"framer-qkfzy\";const variantClassNames={LwNswMIib:\"framer-v-63hc85\",NY9SSjmoL:\"framer-v-o08jir\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};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={\"Variant 1\":\"LwNswMIib\",\"Variant 2\":\"NY9SSjmoL\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"LwNswMIib\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LwNswMIib\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"NY9SSjmoL\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"NY9SSjmoL\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-63hc85\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"LwNswMIib\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({NY9SSjmoL:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wruuvb\",layoutDependency:layoutDependency,layoutId:\"HNNrKOmy5\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.25))\",\"--framer-text-transform\":\"inherit\"},children:\"\\xa9 Photon 2025 All Rights Reserved.\"})}),className:\"framer-12lh7sa\",\"data-framer-name\":\"Photon \\u2028/RESIDENCY\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bFMrg5NAA\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.25)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p3amoz\",layoutDependency:layoutDependency,layoutId:\"L73jgaYzo\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-dmf20n\",layoutDependency:layoutDependency,layoutId:\"WL3bZmBJ3\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-ar8i44\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:42,intrinsicWidth:223,layoutDependency:layoutDependency,layoutId:\"bL7ZzCmrn\",svg:'<svg width=\"223\" height=\"42\" viewBox=\"-1 -1 223 42\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M23.7753 0.63122C23.868 0.260248 24.2014 0 24.5837 0H62.8658C63.4079 0 63.8057 0.509491 63.6742 1.03545L59.9242 16.0354C59.8315 16.4064 59.4982 16.6667 59.1158 16.6667H20.8337C20.2916 16.6667 19.8938 16.1572 20.0253 15.6312L23.7753 0.63122Z\" fill=\"url(#paint0_linear_967_649)\"/>\\n<path d=\"M33.7753 23.9646C33.868 23.5936 34.2014 23.3333 34.5837 23.3333H72.8658C73.4079 23.3333 73.8057 23.8428 73.6742 24.3688L69.9242 39.3688C69.8315 39.7398 69.4982 40 69.1158 40H30.8337C30.2916 40 29.8938 39.4905 30.0253 38.9646L33.7753 23.9646Z\" fill=\"url(#paint1_linear_967_649)\"/>\\n<path d=\"M3.77529 11.4646C3.86803 11.0936 4.20135 10.8333 4.58374 10.8333H42.8658C43.4079 10.8333 43.8057 11.3428 43.6742 11.8688L39.9242 26.8688C39.8315 27.2398 39.4982 27.5 39.1158 27.5H0.833744C0.291602 27.5 -0.106197 26.9905 0.0252917 26.4646L3.77529 11.4646Z\" fill=\"url(#paint2_linear_967_649)\"/>\\n<path d=\"M67.1086 23.9646C67.2014 23.5936 67.5347 23.3333 67.9171 23.3333H72.8658C73.4079 23.3333 73.8057 23.8428 73.6742 24.3688L69.9242 39.3688C69.8315 39.7398 69.4982 40 69.1158 40H64.1671C63.6249 40 63.2271 39.4905 63.3586 38.9646L67.1086 23.9646Z\" fill=\"black\"/>\\n<path d=\"M57.1086 0.63122C57.2014 0.260248 57.5347 0 57.9171 0H62.8658C63.4079 0 63.8057 0.509491 63.6742 1.03545L59.9242 16.0354C59.8315 16.4064 59.4982 16.6667 59.1158 16.6667H54.1671C53.6249 16.6667 53.2271 16.1572 53.3586 15.6312L57.1086 0.63122Z\" fill=\"black\"/>\\n<path d=\"M37.317 11.4646C37.4097 11.0936 37.743 10.8333 38.1254 10.8333H43.0741C43.6163 10.8333 44.0141 11.3428 43.8826 11.8688L40.1326 26.8688C40.0398 27.2398 39.7065 27.5 39.3241 27.5H34.3754C33.8333 27.5 33.4355 26.9905 33.567 26.4646L37.317 11.4646Z\" fill=\"black\"/>\\n<path d=\"M93.9817 2.86667H105.982C108.248 2.86667 110.155 3.26666 111.702 4.06666C113.275 4.86666 114.448 5.97333 115.222 7.38666C116.022 8.77333 116.422 10.3467 116.422 12.1067C116.422 13.8667 116.022 15.44 115.222 16.8267C114.448 18.2133 113.275 19.32 111.702 20.1467C110.155 20.9467 108.248 21.3467 105.982 21.3467H99.0617V31.6667H93.9817V2.86667ZM105.782 16.8667C107.622 16.8667 108.995 16.4533 109.902 15.6267C110.808 14.8 111.262 13.6267 111.262 12.1067C111.262 10.5867 110.808 9.41333 109.902 8.58667C108.995 7.73333 107.622 7.30667 105.782 7.30667H99.0617V16.8667H105.782Z\" fill=\"black\"/>\\n<path d=\"M119.073 2.86667H123.873V13.5467C124.619 12.5867 125.526 11.8267 126.593 11.2667C127.686 10.68 128.926 10.3867 130.313 10.3867C131.886 10.3867 133.219 10.7333 134.313 11.4267C135.433 12.0933 136.273 13.04 136.833 14.2667C137.419 15.4667 137.713 16.8667 137.713 18.4667V31.6667H132.953V19.0267C132.953 17.64 132.606 16.56 131.913 15.7867C131.246 14.9867 130.219 14.5867 128.833 14.5867C128.086 14.5867 127.339 14.7467 126.593 15.0667C125.846 15.3867 125.206 15.9733 124.673 16.8267C124.139 17.6533 123.873 18.7733 123.873 20.1867V31.6667H119.073V2.86667Z\" fill=\"black\"/>\\n<path d=\"M150.88 32.1467C148.746 32.1467 146.88 31.68 145.28 30.7467C143.706 29.8133 142.506 28.52 141.68 26.8667C140.853 25.2133 140.44 23.3467 140.44 21.2667C140.44 19.1867 140.853 17.32 141.68 15.6667C142.506 14.0133 143.706 12.72 145.28 11.7867C146.88 10.8533 148.746 10.3867 150.88 10.3867C153.013 10.3867 154.88 10.8533 156.48 11.7867C158.08 12.72 159.293 14.0133 160.12 15.6667C160.946 17.32 161.36 19.1867 161.36 21.2667C161.36 23.3467 160.946 25.2133 160.12 26.8667C159.293 28.52 158.08 29.8133 156.48 30.7467C154.88 31.68 153.013 32.1467 150.88 32.1467ZM150.88 28.1467C152.133 28.1467 153.173 27.8667 154 27.3067C154.826 26.72 155.44 25.92 155.84 24.9067C156.266 23.8667 156.48 22.6533 156.48 21.2667C156.48 19.88 156.266 18.68 155.84 17.6667C155.44 16.6267 154.826 15.8267 154 15.2667C153.173 14.68 152.133 14.3867 150.88 14.3867C149.626 14.3867 148.586 14.68 147.76 15.2667C146.933 15.8267 146.32 16.6267 145.92 17.6667C145.52 18.68 145.32 19.88 145.32 21.2667C145.32 22.6533 145.52 23.8667 145.92 24.9067C146.32 25.92 146.933 26.72 147.76 27.3067C148.586 27.8667 149.626 28.1467 150.88 28.1467Z\" fill=\"black\"/>\\n<path d=\"M171.795 31.6667C170.515 31.6667 169.475 31.5067 168.675 31.1867C167.875 30.8667 167.249 30.3333 166.795 29.5867C166.369 28.8133 166.155 27.76 166.155 26.4267V14.6267H162.475V10.8667H166.155V4.46667H170.915V10.8667H176.235V14.6267H170.915V25.9467C170.915 26.64 171.075 27.1467 171.395 27.4667C171.715 27.76 172.235 27.9067 172.955 27.9067H176.235V31.6667H171.795Z\" fill=\"black\"/>\\n<path d=\"M188.264 32.1467C186.131 32.1467 184.264 31.68 182.664 30.7467C181.091 29.8133 179.891 28.52 179.064 26.8667C178.237 25.2133 177.824 23.3467 177.824 21.2667C177.824 19.1867 178.237 17.32 179.064 15.6667C179.891 14.0133 181.091 12.72 182.664 11.7867C184.264 10.8533 186.131 10.3867 188.264 10.3867C190.397 10.3867 192.264 10.8533 193.864 11.7867C195.464 12.72 196.677 14.0133 197.504 15.6667C198.331 17.32 198.744 19.1867 198.744 21.2667C198.744 23.3467 198.331 25.2133 197.504 26.8667C196.677 28.52 195.464 29.8133 193.864 30.7467C192.264 31.68 190.397 32.1467 188.264 32.1467ZM188.264 28.1467C189.517 28.1467 190.557 27.8667 191.384 27.3067C192.211 26.72 192.824 25.92 193.224 24.9067C193.651 23.8667 193.864 22.6533 193.864 21.2667C193.864 19.88 193.651 18.68 193.224 17.6667C192.824 16.6267 192.211 15.8267 191.384 15.2667C190.557 14.68 189.517 14.3867 188.264 14.3867C187.011 14.3867 185.971 14.68 185.144 15.2667C184.317 15.8267 183.704 16.6267 183.304 17.6667C182.904 18.68 182.704 19.88 182.704 21.2667C182.704 22.6533 182.904 23.8667 183.304 24.9067C183.704 25.92 184.317 26.72 185.144 27.3067C185.971 27.8667 187.011 28.1467 188.264 28.1467Z\" fill=\"black\"/>\\n<path d=\"M201.42 10.8667H206.06V13.7467C206.806 12.7333 207.726 11.92 208.82 11.3067C209.94 10.6933 211.22 10.3867 212.66 10.3867C214.233 10.3867 215.566 10.7333 216.66 11.4267C217.78 12.0933 218.62 13.04 219.18 14.2667C219.766 15.4667 220.06 16.8667 220.06 18.4667V31.6667H215.3V19.0267C215.3 17.64 214.953 16.56 214.26 15.7867C213.593 14.9867 212.566 14.5867 211.18 14.5867C210.433 14.5867 209.686 14.7467 208.94 15.0667C208.193 15.3867 207.553 15.9733 207.02 16.8267C206.486 17.6533 206.22 18.7733 206.22 20.1867V31.6667H201.42V10.8667Z\" fill=\"black\"/>\\n<defs>\\n<linearGradient id=\"paint0_linear_967_649\" x1=\"-2.25286e-07\" y1=\"17.621\" x2=\"210.677\" y2=\"68.6989\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-opacity=\"0\"/>\\n<stop offset=\"1\" stop-opacity=\"0.2\"/>\\n</linearGradient>\\n<linearGradient id=\"paint1_linear_967_649\" x1=\"-2.25286e-07\" y1=\"17.621\" x2=\"210.677\" y2=\"68.6989\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-opacity=\"0\"/>\\n<stop offset=\"1\" stop-opacity=\"0.2\"/>\\n</linearGradient>\\n<linearGradient id=\"paint2_linear_967_649\" x1=\"-2.25286e-07\" y1=\"17.621\" x2=\"210.677\" y2=\"68.6989\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-opacity=\"0\"/>\\n<stop offset=\"1\" stop-opacity=\"0.2\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-92e6df\",layoutDependency:layoutDependency,layoutId:\"GjlZbXfca\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://x.com/photon_hq\",motionChild:true,nodeId:\"rh3Tuy7m3\",openInNewTab:true,scopeId:\"e6LnNJ1Ts\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-sw0v42 framer-1r3cwxm\",layoutDependency:layoutDependency,layoutId:\"rh3Tuy7m3\",style:{opacity:.25},whileHover:animation,children:/*#__PURE__*/_jsx(X,{animated:true,className:\"framer-1t8cj8\",layoutDependency:layoutDependency,layoutId:\"qzAzUmTRI\",style:{\"--1df8v9o\":\"rgb(0, 0, 0)\"}})})}),/*#__PURE__*/_jsx(Link,{href:\"https://discord.gg/WU4g2QSkg\",motionChild:true,nodeId:\"KLSLFPKLJ\",openInNewTab:true,scopeId:\"e6LnNJ1Ts\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1mrnop1 framer-1r3cwxm\",layoutDependency:layoutDependency,layoutId:\"KLSLFPKLJ\",style:{opacity:.25},whileHover:animation,children:/*#__PURE__*/_jsx(Discord,{animated:true,className:\"framer-kkw2xl\",layoutDependency:layoutDependency,layoutId:\"gZEJn8EfD\",style:{\"--1df8v9o\":\"rgb(0, 0, 0)\"}})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/photon-framework\",motionChild:true,nodeId:\"FvkhuWiGI\",openInNewTab:true,scopeId:\"e6LnNJ1Ts\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-80gzwl framer-1r3cwxm\",layoutDependency:layoutDependency,layoutId:\"FvkhuWiGI\",style:{opacity:.25},whileHover:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bqymdm-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"W74voaZ6d-container\",nodeId:\"W74voaZ6d\",rendersWithMotion:true,scopeId:\"e6LnNJ1Ts\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-55083370-ab20-4c67-afb7-a07b02453172, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"LinkedIn\",iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"W74voaZ6d\",layoutId:\"W74voaZ6d\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://github.com/photon-hq\",motionChild:true,nodeId:\"pBvLHHpeG\",openInNewTab:true,scopeId:\"e6LnNJ1Ts\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-15pf8n1 framer-1r3cwxm\",layoutDependency:layoutDependency,layoutId:\"pBvLHHpeG\",style:{opacity:.25},whileHover:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dadwnn-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"fXu8ZlbfV-container\",nodeId:\"fXu8ZlbfV\",rendersWithMotion:true,scopeId:\"e6LnNJ1Ts\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-55083370-ab20-4c67-afb7-a07b02453172, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"GitHub\",iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"fXu8ZlbfV\",layoutId:\"fXu8ZlbfV\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.25))\",\"--framer-text-transform\":\"inherit\"},children:\"\\xa9 Photon 2026 All Rights Reserved.\"})}),className:\"framer-f3ozsu\",\"data-framer-name\":\"Photon \\u2028/RESIDENCY\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hzXsxa9bA\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.25)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17rw9p2\",layoutDependency:layoutDependency,layoutId:\"AEROlaJM2\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tvvkat\",layoutDependency:layoutDependency,layoutId:\"HjMzQYNSw\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1ff17mv\",\"data-styles-preset\":\"jD4CgQsep\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"lyOV0G6PI\"},motionChild:true,nodeId:\"mpj4nYys4\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"e6LnNJ1Ts\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1i1l9nc\",\"data-styles-preset\":\"TypTG30J2\",children:\"P\"})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"lyOV0G6PI\"},motionChild:true,nodeId:\"mpj4nYys4\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"e6LnNJ1Ts\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1i1l9nc\",\"data-styles-preset\":\"TypTG30J2\",children:\"hoton API\"})})]})}),className:\"framer-olls20\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mpj4nYys4\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vuphoq\",layoutDependency:layoutDependency,layoutId:\"DbLk4XvGC\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ff17mv\",\"data-styles-preset\":\"jD4CgQsep\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mwpI6S8QH\"},motionChild:true,nodeId:\"PL1bEhDZe\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"e6LnNJ1Ts\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1i1l9nc\",\"data-styles-preset\":\"TypTG30J2\",children:\"iMessage Kit\"})})})}),className:\"framer-1tcxwwt\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PL1bEhDZe\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-gd1hjz\",layoutDependency:layoutDependency,layoutId:\"TXm7jKMeo\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ff17mv\",\"data-styles-preset\":\"jD4CgQsep\",children:/*#__PURE__*/_jsx(Link,{href:\"/spectrum\",motionChild:true,nodeId:\"ybAbCiJUp\",openInNewTab:true,relValues:[],scopeId:\"e6LnNJ1Ts\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1i1l9nc\",\"data-styles-preset\":\"TypTG30J2\",children:\"Spectrum\"})})})}),className:\"framer-n6qk4d\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ybAbCiJUp\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rbgr6d\",layoutDependency:layoutDependency,layoutId:\"ljDepegTG\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ff17mv\",\"data-styles-preset\":\"jD4CgQsep\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"SgsAPMfJR\"},motionChild:true,nodeId:\"WXD1UmqVw\",openInNewTab:false,relValues:[],scopeId:\"e6LnNJ1Ts\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1i1l9nc\",\"data-styles-preset\":\"TypTG30J2\",children:\"Residency\"})})})}),className:\"framer-1r3j6qu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WXD1UmqVw\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8tkg40\",layoutDependency:layoutDependency,layoutId:\"X99guaJJB\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ff17mv\",\"data-styles-preset\":\"jD4CgQsep\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zfo6Uvxth\"},motionChild:true,nodeId:\"pLUjUk_Sb\",openInNewTab:false,relValues:[],scopeId:\"e6LnNJ1Ts\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1i1l9nc\",\"data-styles-preset\":\"TypTG30J2\",children:\"Blog\"})})})}),className:\"framer-1mofn7i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pLUjUk_Sb\",verticalAlignment:\"top\",withExternalLayout:true})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qkfzy.framer-1r3cwxm, .framer-qkfzy .framer-1r3cwxm { display: block; }\",\".framer-qkfzy.framer-63hc85 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: visible; padding: 48px 0px 48px 0px; position: relative; width: 1200px; }\",\".framer-qkfzy .framer-1wruuvb { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1440px; overflow: visible; padding: 0px 32px 0px 32px; position: relative; width: 1px; }\",\".framer-qkfzy .framer-12lh7sa, .framer-qkfzy .framer-f3ozsu, .framer-qkfzy .framer-olls20, .framer-qkfzy .framer-1tcxwwt, .framer-qkfzy .framer-n6qk4d, .framer-qkfzy .framer-1r3j6qu, .framer-qkfzy .framer-1mofn7i { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-qkfzy .framer-1p3amoz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 176px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 128px; }\",\".framer-qkfzy .framer-dmf20n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 80%; }\",\".framer-qkfzy .framer-ar8i44 { aspect-ratio: 5.333333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 128px; }\",\".framer-qkfzy .framer-92e6df { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-qkfzy .framer-sw0v42, .framer-qkfzy .framer-1mrnop1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 13.33px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-qkfzy .framer-1t8cj8, .framer-qkfzy .framer-kkw2xl { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-qkfzy .framer-80gzwl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-qkfzy .framer-bqymdm-container { flex: none; height: 28px; position: relative; width: 28px; }\",\".framer-qkfzy .framer-15pf8n1 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-qkfzy .framer-dadwnn-container { flex: none; height: 24px; position: relative; width: 28px; }\",\".framer-qkfzy .framer-17rw9p2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 171px; }\",\".framer-qkfzy .framer-1tvvkat, .framer-qkfzy .framer-vuphoq, .framer-qkfzy .framer-gd1hjz, .framer-qkfzy .framer-1rbgr6d, .framer-qkfzy .framer-8tkg40 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-qkfzy.framer-v-o08jir.framer-63hc85 { flex-direction: column; justify-content: flex-start; padding: 25px 16px 48px 16px; }\",\".framer-qkfzy.framer-v-o08jir .framer-1wruuvb { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 24px; justify-content: flex-start; padding: 0px 8px 0px 8px; width: 100%; }\",\".framer-qkfzy.framer-v-o08jir .framer-12lh7sa { order: 2; }\",\".framer-qkfzy.framer-v-o08jir .framer-1p3amoz { gap: 24px; height: min-content; justify-content: flex-start; order: 0; }\",\".framer-qkfzy.framer-v-o08jir .framer-17rw9p2 { order: 1; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 272\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"NY9SSjmoL\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framere6LnNJ1Ts=withCSS(Component,css,\"framer-qkfzy\");export default Framere6LnNJ1Ts;Framere6LnNJ1Ts.displayName=\"Footer\";Framere6LnNJ1Ts.defaultProps={height:272,width:1200};addPropertyControls(Framere6LnNJ1Ts,{variant:{options:[\"LwNswMIib\",\"NY9SSjmoL\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framere6LnNJ1Ts,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...XFonts,...DiscordFonts,...MaterialFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framere6LnNJ1Ts\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NY9SSjmoL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"272\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./e6LnNJ1Ts.map","// Generated by Framer (569b461)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-FKZw1 .framer-styles-preset-12i1nyy:not(.rich-text-wrapper), .framer-FKZw1 .framer-styles-preset-12i1nyy.rich-text-wrapper a { --framer-link-current-text-color: #ffffff; --framer-link-hover-text-color: #ffffff; --framer-link-text-color: rgba(255, 255, 255, 0.25); transition-delay: 0s; transition-duration: 0.4s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-FKZw1\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (beb597f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/1KI2KkjJeRpsF0qD04SJ/vlXXbFcVhOnQJyZkkbHv/NvJnsPACz.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/fZuNyXwkKbBjOKHR6DWQ/ZucL8BaC9KhCX6MJCUpp/TypTG30J2.js\";const cycleOrder=[\"Beov8HHx4\",\"xO6Syuytc\",\"xLdYy7Yi4\",\"XYdkA59o9\"];const serializationHash=\"framer-0UsgN\";const variantClassNames={Beov8HHx4:\"framer-v-xn5trl\",xLdYy7Yi4:\"framer-v-kona45\",xO6Syuytc:\"framer-v-1ccco2y\",XYdkA59o9:\"framer-v-iccxv0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};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={\"Variant 1\":\"Beov8HHx4\",\"Variant 2\":\"xO6Syuytc\",\"Variant 4\":\"XYdkA59o9\",Variant:\"xLdYy7Yi4\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Beov8HHx4\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Beov8HHx4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"xLdYy7Yi4\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"xO6Syuytc\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"xO6Syuytc\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-xn5trl\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Beov8HHx4\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(238, 238, 238, 0.3)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(255, 255, 255, 0.5)\",filter:\"none\",WebkitBackdropFilter:\"blur(10px)\",WebkitFilter:\"none\",...style},variants:{XYdkA59o9:{\"--border-bottom-width\":\"0px\",backdropFilter:\"blur(8px)\",backgroundColor:\"rgba(0, 0, 0, 0)\",filter:\"sepia(0)\",WebkitBackdropFilter:\"blur(8px)\",WebkitFilter:\"sepia(0)\"}},...addPropertyOverrides({xLdYy7Yi4:{\"data-framer-name\":undefined},xO6Syuytc:{\"data-framer-name\":\"Variant 2\"},XYdkA59o9:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tvshd8\",layoutDependency:layoutDependency,layoutId:\"nTX6FgU9n\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-6atvui\",layoutDependency:layoutDependency,layoutId:\"qEZfeQ_60\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"lyOV0G6PI\"},motionChild:true,nodeId:\"OyFDOhl3y\",openInNewTab:false,scopeId:\"QpEzrH5tR\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-viuz0n framer-12cb1tm\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:42,intrinsicWidth:223,layoutDependency:layoutDependency,layoutId:\"OyFDOhl3y\",style:{filter:\"none\",WebkitFilter:\"none\"},svg:'<svg width=\"223\" height=\"42\" viewBox=\"-1 -1 223 42\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M23.7753 0.63122C23.868 0.260248 24.2014 0 24.5837 0H62.8658C63.4079 0 63.8057 0.509491 63.6742 1.03545L59.9242 16.0354C59.8315 16.4064 59.4982 16.6667 59.1158 16.6667H20.8337C20.2916 16.6667 19.8938 16.1572 20.0253 15.6312L23.7753 0.63122Z\" fill=\"url(#paint0_linear_967_649)\"/>\\n<path d=\"M33.7753 23.9646C33.868 23.5936 34.2014 23.3333 34.5837 23.3333H72.8658C73.4079 23.3333 73.8057 23.8428 73.6742 24.3688L69.9242 39.3688C69.8315 39.7398 69.4982 40 69.1158 40H30.8337C30.2916 40 29.8938 39.4905 30.0253 38.9646L33.7753 23.9646Z\" fill=\"url(#paint1_linear_967_649)\"/>\\n<path d=\"M3.77529 11.4646C3.86803 11.0936 4.20135 10.8333 4.58374 10.8333H42.8658C43.4079 10.8333 43.8057 11.3428 43.6742 11.8688L39.9242 26.8688C39.8315 27.2398 39.4982 27.5 39.1158 27.5H0.833744C0.291602 27.5 -0.106197 26.9905 0.0252917 26.4646L3.77529 11.4646Z\" fill=\"url(#paint2_linear_967_649)\"/>\\n<path d=\"M67.1086 23.9646C67.2014 23.5936 67.5347 23.3333 67.9171 23.3333H72.8658C73.4079 23.3333 73.8057 23.8428 73.6742 24.3688L69.9242 39.3688C69.8315 39.7398 69.4982 40 69.1158 40H64.1671C63.6249 40 63.2271 39.4905 63.3586 38.9646L67.1086 23.9646Z\" fill=\"black\"/>\\n<path d=\"M57.1086 0.63122C57.2014 0.260248 57.5347 0 57.9171 0H62.8658C63.4079 0 63.8057 0.509491 63.6742 1.03545L59.9242 16.0354C59.8315 16.4064 59.4982 16.6667 59.1158 16.6667H54.1671C53.6249 16.6667 53.2271 16.1572 53.3586 15.6312L57.1086 0.63122Z\" fill=\"black\"/>\\n<path d=\"M37.317 11.4646C37.4097 11.0936 37.743 10.8333 38.1254 10.8333H43.0741C43.6163 10.8333 44.0141 11.3428 43.8826 11.8688L40.1326 26.8688C40.0398 27.2398 39.7065 27.5 39.3241 27.5H34.3754C33.8333 27.5 33.4355 26.9905 33.567 26.4646L37.317 11.4646Z\" fill=\"black\"/>\\n<path d=\"M93.9817 2.86667H105.982C108.248 2.86667 110.155 3.26666 111.702 4.06666C113.275 4.86666 114.448 5.97333 115.222 7.38666C116.022 8.77333 116.422 10.3467 116.422 12.1067C116.422 13.8667 116.022 15.44 115.222 16.8267C114.448 18.2133 113.275 19.32 111.702 20.1467C110.155 20.9467 108.248 21.3467 105.982 21.3467H99.0617V31.6667H93.9817V2.86667ZM105.782 16.8667C107.622 16.8667 108.995 16.4533 109.902 15.6267C110.808 14.8 111.262 13.6267 111.262 12.1067C111.262 10.5867 110.808 9.41333 109.902 8.58667C108.995 7.73333 107.622 7.30667 105.782 7.30667H99.0617V16.8667H105.782Z\" fill=\"black\"/>\\n<path d=\"M119.073 2.86667H123.873V13.5467C124.619 12.5867 125.526 11.8267 126.593 11.2667C127.686 10.68 128.926 10.3867 130.313 10.3867C131.886 10.3867 133.219 10.7333 134.313 11.4267C135.433 12.0933 136.273 13.04 136.833 14.2667C137.419 15.4667 137.713 16.8667 137.713 18.4667V31.6667H132.953V19.0267C132.953 17.64 132.606 16.56 131.913 15.7867C131.246 14.9867 130.219 14.5867 128.833 14.5867C128.086 14.5867 127.339 14.7467 126.593 15.0667C125.846 15.3867 125.206 15.9733 124.673 16.8267C124.139 17.6533 123.873 18.7733 123.873 20.1867V31.6667H119.073V2.86667Z\" fill=\"black\"/>\\n<path d=\"M150.88 32.1467C148.746 32.1467 146.88 31.68 145.28 30.7467C143.706 29.8133 142.506 28.52 141.68 26.8667C140.853 25.2133 140.44 23.3467 140.44 21.2667C140.44 19.1867 140.853 17.32 141.68 15.6667C142.506 14.0133 143.706 12.72 145.28 11.7867C146.88 10.8533 148.746 10.3867 150.88 10.3867C153.013 10.3867 154.88 10.8533 156.48 11.7867C158.08 12.72 159.293 14.0133 160.12 15.6667C160.946 17.32 161.36 19.1867 161.36 21.2667C161.36 23.3467 160.946 25.2133 160.12 26.8667C159.293 28.52 158.08 29.8133 156.48 30.7467C154.88 31.68 153.013 32.1467 150.88 32.1467ZM150.88 28.1467C152.133 28.1467 153.173 27.8667 154 27.3067C154.826 26.72 155.44 25.92 155.84 24.9067C156.266 23.8667 156.48 22.6533 156.48 21.2667C156.48 19.88 156.266 18.68 155.84 17.6667C155.44 16.6267 154.826 15.8267 154 15.2667C153.173 14.68 152.133 14.3867 150.88 14.3867C149.626 14.3867 148.586 14.68 147.76 15.2667C146.933 15.8267 146.32 16.6267 145.92 17.6667C145.52 18.68 145.32 19.88 145.32 21.2667C145.32 22.6533 145.52 23.8667 145.92 24.9067C146.32 25.92 146.933 26.72 147.76 27.3067C148.586 27.8667 149.626 28.1467 150.88 28.1467Z\" fill=\"black\"/>\\n<path d=\"M171.795 31.6667C170.515 31.6667 169.475 31.5067 168.675 31.1867C167.875 30.8667 167.249 30.3333 166.795 29.5867C166.369 28.8133 166.155 27.76 166.155 26.4267V14.6267H162.475V10.8667H166.155V4.46667H170.915V10.8667H176.235V14.6267H170.915V25.9467C170.915 26.64 171.075 27.1467 171.395 27.4667C171.715 27.76 172.235 27.9067 172.955 27.9067H176.235V31.6667H171.795Z\" fill=\"black\"/>\\n<path d=\"M188.264 32.1467C186.131 32.1467 184.264 31.68 182.664 30.7467C181.091 29.8133 179.891 28.52 179.064 26.8667C178.237 25.2133 177.824 23.3467 177.824 21.2667C177.824 19.1867 178.237 17.32 179.064 15.6667C179.891 14.0133 181.091 12.72 182.664 11.7867C184.264 10.8533 186.131 10.3867 188.264 10.3867C190.397 10.3867 192.264 10.8533 193.864 11.7867C195.464 12.72 196.677 14.0133 197.504 15.6667C198.331 17.32 198.744 19.1867 198.744 21.2667C198.744 23.3467 198.331 25.2133 197.504 26.8667C196.677 28.52 195.464 29.8133 193.864 30.7467C192.264 31.68 190.397 32.1467 188.264 32.1467ZM188.264 28.1467C189.517 28.1467 190.557 27.8667 191.384 27.3067C192.211 26.72 192.824 25.92 193.224 24.9067C193.651 23.8667 193.864 22.6533 193.864 21.2667C193.864 19.88 193.651 18.68 193.224 17.6667C192.824 16.6267 192.211 15.8267 191.384 15.2667C190.557 14.68 189.517 14.3867 188.264 14.3867C187.011 14.3867 185.971 14.68 185.144 15.2667C184.317 15.8267 183.704 16.6267 183.304 17.6667C182.904 18.68 182.704 19.88 182.704 21.2667C182.704 22.6533 182.904 23.8667 183.304 24.9067C183.704 25.92 184.317 26.72 185.144 27.3067C185.971 27.8667 187.011 28.1467 188.264 28.1467Z\" fill=\"black\"/>\\n<path d=\"M201.42 10.8667H206.06V13.7467C206.806 12.7333 207.726 11.92 208.82 11.3067C209.94 10.6933 211.22 10.3867 212.66 10.3867C214.233 10.3867 215.566 10.7333 216.66 11.4267C217.78 12.0933 218.62 13.04 219.18 14.2667C219.766 15.4667 220.06 16.8667 220.06 18.4667V31.6667H215.3V19.0267C215.3 17.64 214.953 16.56 214.26 15.7867C213.593 14.9867 212.566 14.5867 211.18 14.5867C210.433 14.5867 209.686 14.7467 208.94 15.0667C208.193 15.3867 207.553 15.9733 207.02 16.8267C206.486 17.6533 206.22 18.7733 206.22 20.1867V31.6667H201.42V10.8667Z\" fill=\"black\"/>\\n<defs>\\n<linearGradient id=\"paint0_linear_967_649\" x1=\"-2.25286e-07\" y1=\"17.621\" x2=\"210.677\" y2=\"68.6989\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-opacity=\"0\"/>\\n<stop offset=\"1\" stop-opacity=\"0.2\"/>\\n</linearGradient>\\n<linearGradient id=\"paint1_linear_967_649\" x1=\"-2.25286e-07\" y1=\"17.621\" x2=\"210.677\" y2=\"68.6989\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-opacity=\"0\"/>\\n<stop offset=\"1\" stop-opacity=\"0.2\"/>\\n</linearGradient>\\n<linearGradient id=\"paint2_linear_967_649\" x1=\"-2.25286e-07\" y1=\"17.621\" x2=\"210.677\" y2=\"68.6989\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-opacity=\"0\"/>\\n<stop offset=\"1\" stop-opacity=\"0.2\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',variants:{XYdkA59o9:{filter:\"invert(1)\",WebkitFilter:\"invert(1)\"}},withExternalLayout:true})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oilmdz\",layoutDependency:layoutDependency,layoutId:\"udZqavNlX\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 153))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"lyOV0G6PI\"},motionChild:true,nodeId:\"ScBvHnN0O\",openInNewTab:false,relValues:[],scopeId:\"QpEzrH5tR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1i1l9nc\",\"data-styles-preset\":\"TypTG30J2\",children:\"Photon API\"})})})}),className:\"framer-f6bt2n\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"ScBvHnN0O\",style:{\"--extracted-r6o4lv\":\"rgb(153, 153, 153)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({xO6Syuytc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 153))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"lyOV0G6PI\"},motionChild:true,nodeId:\"ScBvHnN0O\",openInNewTab:false,relValues:[],scopeId:\"QpEzrH5tR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1i1l9nc\",\"data-styles-preset\":\"TypTG30J2\",children:\"Photon API\"})})})})},XYdkA59o9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 153))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"lyOV0G6PI\"},motionChild:true,nodeId:\"ScBvHnN0O\",openInNewTab:false,relValues:[],scopeId:\"QpEzrH5tR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-12i1nyy\",\"data-styles-preset\":\"NvJnsPACz\",children:\"Photon API\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 153))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"etK_hj5TX\"},motionChild:true,nodeId:\"TWKirJwCW\",openInNewTab:false,relValues:[],scopeId:\"QpEzrH5tR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1i1l9nc\",\"data-styles-preset\":\"TypTG30J2\",children:\"iMessage Kit\"})})})}),className:\"framer-ujr0pr\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"TWKirJwCW\",style:{\"--extracted-r6o4lv\":\"rgb(153, 153, 153)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({XYdkA59o9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 153))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"etK_hj5TX\"},motionChild:true,nodeId:\"TWKirJwCW\",openInNewTab:false,relValues:[],scopeId:\"QpEzrH5tR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-12i1nyy\",\"data-styles-preset\":\"NvJnsPACz\",children:\"iMessage Kit\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 153))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"lyOV0G6PI\"},motionChild:true,nodeId:\"koo8gHg_3\",openInNewTab:false,relValues:[],scopeId:\"QpEzrH5tR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1i1l9nc\",\"data-styles-preset\":\"TypTG30J2\",children:\"Spectrum\"})})})}),className:\"framer-ba1e0g\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"koo8gHg_3\",style:{\"--extracted-r6o4lv\":\"rgb(153, 153, 153)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({xO6Syuytc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 153))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"lyOV0G6PI\"},motionChild:true,nodeId:\"koo8gHg_3\",openInNewTab:false,relValues:[],scopeId:\"QpEzrH5tR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1i1l9nc\",\"data-styles-preset\":\"TypTG30J2\",children:\"Spectrum\"})})})})},XYdkA59o9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 153))\"},children:/*#__PURE__*/_jsx(Link,{href:\"/spectrum\",motionChild:true,nodeId:\"koo8gHg_3\",openInNewTab:false,relValues:[],scopeId:\"QpEzrH5tR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-12i1nyy\",\"data-styles-preset\":\"NvJnsPACz\",children:\"Spectrum\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 153))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"SgsAPMfJR\"},motionChild:true,nodeId:\"iHHejevm7\",openInNewTab:false,relValues:[],scopeId:\"QpEzrH5tR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1i1l9nc\",\"data-styles-preset\":\"TypTG30J2\",children:\"Residency\"})})})}),className:\"framer-xr6emv\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"iHHejevm7\",style:{\"--extracted-r6o4lv\":\"rgb(153, 153, 153)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({xO6Syuytc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 153))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"SgsAPMfJR\"},motionChild:true,nodeId:\"iHHejevm7\",openInNewTab:false,relValues:[],scopeId:\"QpEzrH5tR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1i1l9nc\",\"data-styles-preset\":\"TypTG30J2\",children:\"Residency\"})})})})},XYdkA59o9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 153))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"SgsAPMfJR\"},motionChild:true,nodeId:\"iHHejevm7\",openInNewTab:false,relValues:[],scopeId:\"QpEzrH5tR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-12i1nyy\",\"data-styles-preset\":\"NvJnsPACz\",children:\"Residency\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 153))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zfo6Uvxth\"},motionChild:true,nodeId:\"d5xCVZvbA\",openInNewTab:false,relValues:[],scopeId:\"QpEzrH5tR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1i1l9nc\",\"data-styles-preset\":\"TypTG30J2\",children:\"Blog\"})})})}),className:\"framer-cl1zb3\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"d5xCVZvbA\",style:{\"--extracted-r6o4lv\":\"rgb(153, 153, 153)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({xO6Syuytc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 153))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zfo6Uvxth\"},motionChild:true,nodeId:\"d5xCVZvbA\",openInNewTab:false,relValues:[],scopeId:\"QpEzrH5tR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1i1l9nc\",\"data-styles-preset\":\"TypTG30J2\",children:\"Blog\"})})})})},XYdkA59o9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 153))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zfo6Uvxth\"},motionChild:true,nodeId:\"d5xCVZvbA\",openInNewTab:false,relValues:[],scopeId:\"QpEzrH5tR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-12i1nyy\",\"data-styles-preset\":\"NvJnsPACz\",children:\"Blog\"})})})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 153))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zfo6Uvxth\"},motionChild:true,nodeId:\"uiUZs__vg\",openInNewTab:false,relValues:[],scopeId:\"QpEzrH5tR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1i1l9nc\",\"data-styles-preset\":\"TypTG30J2\",children:\"Get Started\"})})})}),className:\"framer-1qwysjq\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"uiUZs__vg\",style:{\"--extracted-r6o4lv\":\"rgb(153, 153, 153)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{href:\"https://0q5a341dvv0.typeform.com/to/Vry11wjG\",motionChild:true,nodeId:\"gWPneMBEJ\",openInNewTab:true,scopeId:\"QpEzrH5tR\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-bu61l6 framer-12cb1tm\",layoutDependency:layoutDependency,layoutId:\"gWPneMBEJ\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,opacity:1},variants:{XYdkA59o9:{backgroundColor:\"rgba(255, 255, 255, 0.25)\",opacity:.5}},...addPropertyOverrides({XYdkA59o9:{whileHover:animation}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Get Started\"})}),className:\"framer-1mxv2s7\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"R_P3YYtSZ\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0UsgN.framer-12cb1tm, .framer-0UsgN .framer-12cb1tm { display: block; }\",\".framer-0UsgN.framer-xn5trl { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 16px 0px 16px 0px; position: relative; width: 1200px; }\",\".framer-0UsgN .framer-1tvshd8 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1440px; overflow: var(--overflow-clip-fallback, clip); padding: 0px 32px 0px 16px; position: relative; width: 1px; }\",\".framer-0UsgN .framer-6atvui { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-0UsgN .framer-viuz0n { aspect-ratio: 5.333333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; text-decoration: none; width: 128px; }\",\".framer-0UsgN .framer-1oilmdz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-0UsgN .framer-f6bt2n, .framer-0UsgN .framer-ujr0pr, .framer-0UsgN .framer-ba1e0g, .framer-0UsgN .framer-xr6emv, .framer-0UsgN .framer-cl1zb3, .framer-0UsgN .framer-1qwysjq, .framer-0UsgN .framer-1mxv2s7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-0UsgN .framer-bu61l6 { 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: 8px; position: relative; text-decoration: none; width: 128px; will-change: var(--framer-will-change-override, transform); }\",\".framer-0UsgN.framer-v-1ccco2y.framer-xn5trl { height: 676px; width: 388px; }\",\".framer-0UsgN.framer-v-1ccco2y .framer-1tvshd8 { flex-direction: column; height: 100%; overflow: visible; padding: 0px 32px 300px 16px; }\",\".framer-0UsgN.framer-v-1ccco2y .framer-6atvui { flex-direction: row; justify-content: flex-start; width: 110%; }\",\".framer-0UsgN.framer-v-1ccco2y .framer-1oilmdz { align-content: flex-start; align-items: flex-start; flex-direction: column; width: 100%; }\",\".framer-0UsgN.framer-v-kona45.framer-xn5trl { padding: 16px 16px 16px 8px; width: 425px; }\",\".framer-0UsgN.framer-v-kona45 .framer-1tvshd8 { padding: 0px 16px 0px 0px; }\",\".framer-0UsgN.framer-v-iccxv0 .framer-bu61l6 { will-change: var(--framer-will-change-effect-override, transform); }\",...sharedStyle.css,...sharedStyle1.css,'.framer-0UsgN[data-border=\"true\"]::after, .framer-0UsgN [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 65\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"xO6Syuytc\":{\"layout\":[\"fixed\",\"fixed\"]},\"xLdYy7Yi4\":{\"layout\":[\"fixed\",\"auto\"]},\"XYdkA59o9\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQpEzrH5tR=withCSS(Component,css,\"framer-0UsgN\");export default FramerQpEzrH5tR;FramerQpEzrH5tR.displayName=\"Header\";FramerQpEzrH5tR.defaultProps={height:65,width:1200};addPropertyControls(FramerQpEzrH5tR,{variant:{options:[\"Beov8HHx4\",\"xO6Syuytc\",\"xLdYy7Yi4\",\"XYdkA59o9\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQpEzrH5tR,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQpEzrH5tR\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xO6Syuytc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xLdYy7Yi4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XYdkA59o9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"65\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QpEzrH5tR.map","// Generated by Framer (569b461)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getPropertyControls,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 Footer from\"#framer/local/canvasComponent/e6LnNJ1Ts/e6LnNJ1Ts.js\";import Header from\"#framer/local/canvasComponent/QpEzrH5tR/QpEzrH5tR.js\";const HeaderFonts=getFonts(Header);const FooterFonts=getFonts(Footer);const HeaderControls=getPropertyControls(Header);const breakpoints={frvuAKWlG:\"(min-width: 1200px)\",k9Tjez8PT:\"(max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-r2G8r\";const variantClassNames={frvuAKWlG:\"framer-v-1uv799s\",k9Tjez8PT:\"framer-v-1kcbxjh\"};const QwhLLpkDc=undefined;const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-r2G8r.framer-3zj62d, .framer-r2G8r .framer-3zj62d { display: block; }\",\".framer-r2G8r.framer-1uv799s { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-r2G8r .framer-296aqa { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-r2G8r .framer-mubxad-container { flex: none; height: 64px; left: calc(50.00000000000002% - 100% / 2); order: 1001; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 2; }\",\".framer-r2G8r .framer-1mbhyto-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; z-index: 4; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={frvuAKWlG:\"(min-width: 1200px)\",k9Tjez8PT:\"(max-width: 1199.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Variant 1\":\"Beov8HHx4\",\"Variant 2\":\"xO6Syuytc\",\"Variant 4\":\"XYdkA59o9\",Variant:\"xLdYy7Yi4\"};const humanReadableVariantMap={Desktop:\"frvuAKWlG\",Phone:\"k9Tjez8PT\"};const getProps=({height,id,variant1,width,...props})=>{return{...props,QwhLLpkDc:humanReadableEnumMap[variant1]??variant1??props.QwhLLpkDc??\"Beov8HHx4\",variant:humanReadableVariantMap[props.variant]??props.variant??\"frvuAKWlG\"};};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,QwhLLpkDc,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:\"frvuAKWlG\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1uv799s\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-296aqa\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-mubxad-container\",layoutScroll:true,nodeId:\"iiCqbYR7r\",scopeId:\"wWApeb_Bl\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k9Tjez8PT:{variant:\"xLdYy7Yi4\"}},children:/*#__PURE__*/_jsx(Header,{height:\"100%\",id:\"iiCqbYR7r\",layoutId:\"iiCqbYR7r\",style:{height:\"100%\",width:\"100%\"},variant:QwhLLpkDc,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:272,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1mbhyto-container\",nodeId:\"PKk7Pf5F3\",scopeId:\"wWApeb_Bl\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{k9Tjez8PT:{variant:\"NY9SSjmoL\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"PKk7Pf5F3\",layoutId:\"PKk7Pf5F3\",style:{width:\"100%\"},variant:\"LwNswMIib\",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\"]},\"k9Tjez8PT\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"QwhLLpkDc\":\"variant1\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"frvuAKWlG\":[\".framer-mubxad-container\",\".framer-1mbhyto-container\"],\"k9Tjez8PT\":[\".framer-mubxad-container\",\".framer-1mbhyto-container\"]}\n * @framerBreakpoints {\"frvuAKWlG\":{\"min\":1200,\"canvasClassName\":\"framer-1uv799s-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"k9Tjez8PT\":{\"max\":1199,\"canvasClassName\":\"framer-1kcbxjh-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant frvuAKWlG\n * @framerLayoutTemplate\n */const FramerwWApeb_Bl=withCSS(Component,css,\"framer-r2G8r\");export default FramerwWApeb_Bl;FramerwWApeb_Bl.displayName=\"Template\";FramerwWApeb_Bl.defaultProps={height:1e3,width:1200};addPropertyControls(FramerwWApeb_Bl,{QwhLLpkDc:HeaderControls?.[\"variant\"]&&{...HeaderControls[\"variant\"],defaultValue:\"Beov8HHx4\",description:undefined,hidden:undefined,title:\"Variant\"}});addFonts(FramerwWApeb_Bl,[{explicitInter:true,fonts:[]},...HeaderFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwWApeb_Bl\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"k9Tjez8PT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"frvuAKWlG\\\":[\\\".framer-mubxad-container\\\",\\\".framer-1mbhyto-container\\\"],\\\"k9Tjez8PT\\\":[\\\".framer-mubxad-container\\\",\\\".framer-1mbhyto-container\\\"]}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"\",\"framerBreakpoints\":\"{\\\"frvuAKWlG\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1uv799s-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"k9Tjez8PT\\\":{\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1kcbxjh-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerVariables\":\"{\\\"QwhLLpkDc\\\":\\\"variant1\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"frvuAKWlG\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1000\"}},\"__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 Template1 from \"https://framerusercontent.com/modules/ZHw6rkXvMDjSYEe4Ik4U/h4afGv63ZkEt7oa5zKRi/wWApeb_Bl.js\";\r\n\r\n        const routes = {etK_hj5TX: {elements: {JGscycj4l: \"feature\", joPvP05po: \"msg\", U9y6Wclzq: \"msg-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HT4wnNFUEB7j03GZXZiM/y2wvBVon3FzFqqERRBj8/etK_hj5TX.js\")), path: \"/\"}, SgsAPMfJR: {elements: {AXptlWury: \"faq\", bXej7hyd_: \"first\", D7fPsS2b0: \"couch\", MjNpYOn1Y: \"30-days\", ObM2agTtV: \"5-top-minds\", Pk54LEkos: \"preface\", X8IEyrTNp: \"1-answer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Lh6JxSEAXuyZ0l35fq8b/SYam5dwLdCqhkLh3B3D1/SgsAPMfJR.js\")), path: \"/residency\"}, lyOV0G6PI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wMxQlO49iq1pyDAyIcyN/Gk6Yxth1vTRBkTvihsWR/lyOV0G6PI.js\")), path: \"/home-improve\"}, zfo6Uvxth: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/r7AxbRpvFgVvwK0BvURr/hX559mpC9d28kTR0C6rl/zfo6Uvxth.js\")), path: \"/blog\"}, XEFIzfs5W: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oq0bM5CrzVPV44sVtVn3/dtcKFlsmLyMwQctqBSS3/XEFIzfs5W.js\")), path: \"/couch\"}, N2O7pzKax: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XJh9f0uxBXwoAYmotu4E/PJSYL7YaAC7fkDhjALq5/N2O7pzKax.js\")), path: \"/tem\"}, IjezxzEhw: {collectionId: \"Tft9LZDJv\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JVEqQJ1MstBF7srQDT7w/JsvgOXHlPUZJXWY73HzB/IjezxzEhw.js\")), path: \"/blog/:UwEDwpY0Y\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {Tft9LZDJv: async () => (await import(\"https://framerusercontent.com/modules/spFTKOkyVtwENqitkCz6/jZnOGqFkszlleblFYn0t/Tft9LZDJv.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"b6530eea0518987d945f35dad4ccc52a382e8aab7902c5f3a2aa0257b49900e2\"\r\n        function Template({webPageId, children, style, ...rest}) {const props1 = {QwhLLpkDc: \"Beov8HHx4\"}\r\nconst props2 = {...props1, QwhLLpkDc: \"XYdkA59o9\"}\r\nconst templateProps = {etK_hj5TX: props1, IjezxzEhw: props1, lyOV0G6PI: props2, mwpI6S8QH: props1, XEFIzfs5W: props1, zfo6Uvxth: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"etK_hj5TX\":\r\ncase \"mwpI6S8QH\":\r\ncase \"lyOV0G6PI\":\r\ncase \"zfo6Uvxth\":\r\ncase \"XEFIzfs5W\":\r\ncase \"IjezxzEhw\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"etK_hj5TX\":\r\ncase \"mwpI6S8QH\":\r\ncase \"lyOV0G6PI\":\r\ncase \"zfo6Uvxth\":\r\ncase \"XEFIzfs5W\":\r\ncase \"IjezxzEhw\":\r\nreturn [{hash: \"1uv799s\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1kcbxjh\", mediaQuery: \"(max-width: 1199.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(\"__framer-not-found-page\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://photon.codes\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 3,\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                            useLayoutEffect: React.useLayoutEffect,\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: true,\r\n                    LayoutTemplate: Template,\r\n                    loadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/99nf090p0RxP0MLgBUyC/wHmphQTCpY7PhGojFbht/snippets.js\")),\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {advancedSpamProtection: true, customCodeSiteSettings: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Initialize lazy modules cache for hydration\r\n            Framer.initLazyModulesCache()\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 serverRouteExperimentEnabled = false\r\n                    const serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n                    if (serverRoute) {\r\n                        const routeData = new URLSearchParams(serverRoute)\r\n                        routeId = routeData.get(\"id\")\r\n                        localeId = routeData.get(\"locale\")\r\n                        for (const [key, value] of routeData.entries()) {\r\n                            if (!key.startsWith(\"var.\")) continue\r\n                            pathVariables ??= {}\r\n                            pathVariables[key.slice(4)] = value\r\n                        }\r\n                    }\r\n                    if (!routeId || !localeId) {\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\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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"}