{"version":3,"file":"script_main.B9jWtUnu.mjs","names":["Button","sharedStyle.css","sharedStyle1.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","PropertyOverrides","Image1","SVG","React.Fragment","RichText","sharedStyle.fonts","sharedStyle1.fonts","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/PcoatLW7cABXFANdTrwo/QkjZKB31HwVagKvLkuOU/JViJnlMxL.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (8b16de8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,PropertyOverrides,RenderTarget,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Button from\"#framer/local/canvasComponent/K0Kppgr5n/K0Kppgr5n.js\";import*as sharedStyle1 from\"#framer/local/css/jo3xjYVK_/jo3xjYVK_.js\";import*as sharedStyle from\"#framer/local/css/xnrPrNv4v/xnrPrNv4v.js\";const ButtonFonts=getFonts(Button);const MotionDivWithFX=withFX(motion.div);const breakpoints={K0OMC1afD:\"(min-width: 810px) and (max-width: 1199.98px)\",KppGJC7pV:\"(max-width: 809.98px)\",TwzKvNOJV:\"(min-width: 1200px) and (max-width: 1439.98px)\",zanTnlocL:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Cn4cW\";const variantClassNames={K0OMC1afD:\"framer-v-1ftdxgr\",KppGJC7pV:\"framer-v-1flfv8h\",TwzKvNOJV:\"framer-v-1qd8g0l\",zanTnlocL:\"framer-v-9zczvd\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,x:0,y:100};const transition1={bounce:0,delay:0,duration:3,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,transition:transition1,x:0,y:100};const breakpointRules={K0OMC1afD:[\".framer-Cn4cW .framer-1iapc9k { bottom: -177px; gap: 5.54px; height: 505px; left: calc(49.876543209876566% - 385.93px / 2); width: 386px; }\"],KppGJC7pV:[\".framer-Cn4cW .framer-ze1rlj { flex-direction: column; justify-content: flex-end; }\",\".framer-Cn4cW .framer-1qyh81q { flex: none; padding: 40px 24px 24px 24px; width: 100%; }\",\".framer-Cn4cW .framer-pa97kw { align-content: flex-start; align-items: flex-start; }\",\".framer-Cn4cW .framer-vgtdlu { flex-direction: column; gap: 24px; justify-content: flex-start; }\",\".framer-Cn4cW .framer-1tli3rs { flex: none; width: 100%; }\",\".framer-Cn4cW .framer-qg49nf { align-content: flex-start; align-items: flex-start; flex: none; width: 100%; }\",\".framer-Cn4cW .framer-vr8a6i { width: 100%; }\",\".framer-Cn4cW .framer-1iapc9k { bottom: -187px; gap: 5.07px; height: 462px; left: calc(49.743589743589766% - 353px / 2); width: 353px; }\"],TwzKvNOJV:[\".framer-Cn4cW .framer-1iapc9k { bottom: -323px; gap: 8.48px; height: 774px; left: calc(49.916666666666686% - 591.67px / 2); width: 592px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={K0OMC1afD:\".framer-1ftdxgr-override\",KppGJC7pV:\".framer-1flfv8h-override\",TwzKvNOJV:\".framer-1qd8g0l-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Cn4cW.framer-42p403, .framer-Cn4cW .framer-42p403 { display: block; }\",\".framer-Cn4cW.framer-9zczvd { 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: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Cn4cW .framer-78czki { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Cn4cW .framer-ze1rlj { align-content: flex-end; align-items: flex-end; background-color: var(--token-c4225d6e-44f1-4963-bc23-c09c91d998e6, #ffffff); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100vh; justify-content: center; order: 1001; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 8; }\",\".framer-Cn4cW .framer-1qyh81q { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 86%; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 40px; position: relative; width: 1px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-Cn4cW .framer-pa97kw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1440px; min-height: calc(var(--framer-viewport-height, 100vh) * 0.5); overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; z-index: 10; }\",\".framer-Cn4cW .framer-vgtdlu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Cn4cW .framer-1tli3rs { flex: 1 0 0px; height: 37px; overflow: visible; position: relative; width: 1px; }\",\".framer-Cn4cW .framer-1k6w4gs { bottom: -1px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 0px; width: 72px; }\",\".framer-Cn4cW .framer-1l8kp84 { height: 37px; left: 0px; position: absolute; top: 1px; width: 71px; }\",\".framer-Cn4cW .framer-ra0obq { height: 29px; left: 0px; position: absolute; top: 0px; width: 23px; }\",\".framer-Cn4cW .framer-t280sv { height: 30px; left: 17px; position: absolute; top: 8px; width: 54px; }\",\".framer-Cn4cW .framer-1vqpvi7 { height: 22px; left: 0px; position: absolute; top: 0px; width: 17px; }\",\".framer-Cn4cW .framer-12zab0s { height: 9px; left: 3px; position: absolute; top: 12px; width: 12px; }\",\".framer-Cn4cW .framer-152t5ex { height: 29px; left: 18px; position: absolute; top: 1px; width: 20px; }\",\".framer-Cn4cW .framer-1it95sl { height: 22px; left: 37px; position: absolute; top: 0px; width: 17px; }\",\".framer-Cn4cW .framer-3ocigm { height: 9px; left: 40px; position: absolute; top: 12px; width: 12px; }\",\".framer-Cn4cW .framer-qg49nf { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Cn4cW .framer-vr8a6i { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 50%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-Cn4cW .framer-1g3uthy { align-content: flex-end; align-items: flex-end; 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-Cn4cW .framer-l43uz5-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Cn4cW .framer-1ontg26-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\",\".framer-Cn4cW .framer-o6ru5n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Cn4cW .framer-zhah60 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-Cn4cW .framer-1kd84e1 { aspect-ratio: 1 / 1; background-color: var(--token-c4225d6e-44f1-4963-bc23-c09c91d998e6, #ffffff); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; flex: none; height: var(--framer-aspect-ratio-supported, 8px); overflow: var(--overflow-clip-fallback, clip); position: relative; width: 8px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Cn4cW .framer-1iapc9k { align-content: center; align-items: center; bottom: -407px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 912px; justify-content: center; left: calc(49.93055555555558% - 697px / 2); overflow: var(--overflow-clip-fallback, clip); padding: 0px; pointer-events: none; position: absolute; width: 697px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css];const mediaQueries={K0OMC1afD:\"(min-width: 810px) and (max-width: 1199.98px)\",KppGJC7pV:\"(max-width: 809.98px)\",TwzKvNOJV:\"(min-width: 1200px) and (max-width: 1439.98px)\",zanTnlocL:\"(min-width: 1440px)\"};const humanReadableVariantMap={Desktop:\"zanTnlocL\",Laptop:\"TwzKvNOJV\",Phone:\"KppGJC7pV\",Tablet:\"K0OMC1afD\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"zanTnlocL\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"zanTnlocL\",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-9zczvd\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-78czki\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ze1rlj\",\"data-framer-name\":\"footer\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KppGJC7pV:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(1142.5),pixelHeight:741,pixelWidth:1920,sizes:\"100vw\",src:\"https://framerusercontent.com/images/eEVgOTCIm5InH6muBLaWbNucpec.png?width=1920&height=741\",srcSet:\"https://framerusercontent.com/images/eEVgOTCIm5InH6muBLaWbNucpec.png?scale-down-to=512&width=1920&height=741 512w,https://framerusercontent.com/images/eEVgOTCIm5InH6muBLaWbNucpec.png?scale-down-to=1024&width=1920&height=741 1024w,https://framerusercontent.com/images/eEVgOTCIm5InH6muBLaWbNucpec.png?width=1920&height=741 1920w\"}}},children:/*#__PURE__*/_jsxs(Image1,{as:\"footer\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(1142.5),pixelHeight:741,pixelWidth:1920,sizes:\"max(100vw, 1px)\",src:\"https://framerusercontent.com/images/eEVgOTCIm5InH6muBLaWbNucpec.png?width=1920&height=741\",srcSet:\"https://framerusercontent.com/images/eEVgOTCIm5InH6muBLaWbNucpec.png?scale-down-to=512&width=1920&height=741 512w,https://framerusercontent.com/images/eEVgOTCIm5InH6muBLaWbNucpec.png?scale-down-to=1024&width=1920&height=741 1024w,https://framerusercontent.com/images/eEVgOTCIm5InH6muBLaWbNucpec.png?width=1920&height=741 1920w\"},className:\"framer-1qyh81q\",\"data-framer-name\":\"wrapper\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-pa97kw\",\"data-framer-name\":\"two rows\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-vgtdlu\",\"data-framer-name\":\"first row\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1tli3rs\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1k6w4gs\",\"data-framer-name\":\"logo container\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1l8kp84\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 71 37\" overflow=\"visible\"><g><path d=\"M 9.793 29.161 L 9.793 2.721 L 0 2.721 L 0 0 L 22.593 0 L 22.593 2.721 L 12.8 2.721 L 12.8 29.161 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 31.543 25.262 C 30.284 27.943 27.683 29.567 24.351 29.567 C 19.921 29.567 17.036 27.09 17.036 23.231 C 17.036 19.048 20.369 16.855 26.87 16.855 C 28.171 16.855 29.146 16.936 31.258 17.098 L 31.258 15.311 C 31.258 11.737 29.349 9.625 26.098 9.625 C 22.603 9.625 20.409 11.778 20.368 15.271 L 17.767 15.271 C 17.889 10.519 21.181 7.352 26.056 7.352 C 30.932 7.352 33.981 10.276 33.981 15.231 L 33.981 29.162 L 31.542 29.162 L 31.542 25.262 Z M 24.757 27.496 C 28.739 27.496 31.258 24.896 31.258 20.876 L 31.258 18.967 C 29.43 18.804 28.17 18.764 26.992 18.764 C 22.116 18.764 19.759 20.185 19.759 23.15 C 19.759 25.75 21.75 27.496 24.757 27.496 Z M 43.205 37 L 40.158 37 L 43.287 28.877 L 34.794 7.758 L 37.842 7.758 L 44.75 25.466 L 51.292 7.758 L 54.177 7.758 Z M 68.563 25.262 C 67.303 27.943 64.702 29.567 61.37 29.567 C 56.941 29.567 54.056 27.09 54.056 23.231 C 54.056 19.048 57.388 16.855 63.889 16.855 C 65.19 16.855 66.165 16.936 68.278 17.098 L 68.278 15.311 C 68.278 11.737 66.368 9.625 63.117 9.625 C 59.622 9.625 57.428 11.778 57.387 15.271 L 54.786 15.271 C 54.909 10.519 58.2 7.352 63.076 7.352 C 67.952 7.352 71 10.276 71 15.231 L 71 29.162 L 68.562 29.162 L 68.562 25.262 Z M 61.776 27.496 C 65.758 27.496 68.278 24.896 68.278 20.876 L 68.278 18.967 C 66.449 18.804 65.189 18.764 64.011 18.764 C 59.135 18.764 56.778 20.185 56.778 23.15 C 56.778 25.75 58.769 27.496 61.776 27.496 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-ra0obq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.593 29.161\" overflow=\"visible\"><path d=\"M 9.793 29.161 L 9.793 2.721 L 0 2.721 L 0 0 L 22.593 0 L 22.593 2.721 L 12.8 2.721 L 12.8 29.161 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-t280sv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 53.964 29.648\" overflow=\"visible\"><path d=\"M 14.507 17.911 C 13.248 20.592 10.647 22.216 7.314 22.216 C 2.885 22.216 0 19.738 0 15.88 C 0 11.697 3.332 9.503 9.834 9.503 C 11.134 9.503 12.11 9.584 14.222 9.747 L 14.222 7.96 C 14.222 4.385 12.312 2.274 9.061 2.274 C 5.566 2.274 3.373 4.426 3.332 7.919 L 0.731 7.919 C 0.853 3.167 4.144 0 9.02 0 C 13.896 0 16.944 2.925 16.944 7.879 L 16.944 21.81 L 14.506 21.81 L 14.506 17.911 Z M 7.721 20.144 C 11.702 20.144 14.222 17.545 14.222 13.524 L 14.222 11.615 C 12.394 11.453 11.133 11.413 9.955 11.413 C 5.079 11.413 2.722 12.834 2.722 15.799 C 2.722 18.398 4.713 20.144 7.721 20.144 Z M 26.169 29.648 L 23.122 29.648 L 26.25 21.525 L 17.758 0.406 L 20.806 0.406 L 27.713 18.114 L 34.256 0.406 L 37.141 0.406 Z M 51.526 17.911 C 50.267 20.592 47.666 22.216 44.333 22.216 C 39.904 22.216 37.019 19.738 37.019 15.88 C 37.019 11.697 40.352 9.503 46.853 9.503 C 48.154 9.503 49.129 9.584 51.241 9.747 L 51.241 7.96 C 51.241 4.385 49.332 2.274 46.081 2.274 C 42.586 2.274 40.392 4.426 40.351 7.919 L 37.75 7.919 C 37.872 3.167 41.164 0 46.039 0 C 50.915 0 53.964 2.925 53.964 7.879 L 53.964 21.81 L 51.525 21.81 L 51.525 17.911 Z M 44.74 20.144 C 48.722 20.144 51.241 17.545 51.241 13.524 L 51.241 11.615 C 49.413 11.453 48.153 11.413 46.975 11.413 C 42.099 11.413 39.742 12.834 39.742 15.799 C 39.742 18.398 41.733 20.144 44.74 20.144 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1vqpvi7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.944 22.216\" overflow=\"visible\"><path d=\"M 14.507 17.911 C 13.248 20.592 10.647 22.216 7.314 22.216 C 2.885 22.216 0 19.738 0 15.88 C 0 11.697 3.332 9.503 9.834 9.503 C 11.134 9.503 12.11 9.584 14.222 9.747 L 14.222 7.96 C 14.222 4.385 12.312 2.274 9.061 2.274 C 5.566 2.274 3.373 4.426 3.332 7.919 L 0.731 7.919 C 0.853 3.167 4.144 0 9.02 0 C 13.896 0 16.944 2.925 16.944 7.879 L 16.944 21.81 L 14.506 21.81 L 14.506 17.911 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12zab0s\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.5 8.732\" overflow=\"visible\"><path d=\"M 4.998 8.732 C 8.98 8.732 11.5 6.132 11.5 2.111 L 11.5 0.203 C 9.671 0.04 8.411 0 7.233 0 C 2.357 0 0 1.421 0 4.386 C 0 6.986 1.991 8.732 4.998 8.732 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-152t5ex\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.383 29.242\" overflow=\"visible\"><path d=\"M 8.411 29.242 L 5.363 29.242 L 8.492 21.119 L 0 0 L 3.048 0 L 9.955 17.708 L 16.498 0 L 19.383 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1it95sl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.944 22.216\" overflow=\"visible\"><path d=\"M 14.507 17.911 C 13.248 20.592 10.647 22.216 7.314 22.216 C 2.885 22.216 0 19.738 0 15.88 C 0 11.697 3.332 9.503 9.834 9.503 C 11.134 9.503 12.11 9.584 14.222 9.747 L 14.222 7.96 C 14.222 4.385 12.312 2.274 9.061 2.274 C 5.566 2.274 3.373 4.426 3.332 7.919 L 0.731 7.919 C 0.853 3.167 4.144 0 9.02 0 C 13.896 0 16.944 2.925 16.944 7.879 L 16.944 21.81 L 14.506 21.81 L 14.506 17.911 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3ocigm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.5 8.732\" overflow=\"visible\"><path d=\"M 4.998 8.732 C 8.98 8.732 11.5 6.132 11.5 2.111 L 11.5 0.203 C 9.671 0.04 8.411 0 7.233 0 C 2.357 0 0 1.421 0 4.386 C 0 6.986 1.991 8.732 4.998 8.732 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-qg49nf\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KppGJC7pV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-q2muuj\",\"data-styles-preset\":\"xnrPrNv4v\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-c4225d6e-44f1-4963-bc23-c09c91d998e6, rgb(255, 255, 255))\"},children:\"Your mind is always running. Taya makes sure nothing slips through.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-q2muuj\",\"data-styles-preset\":\"xnrPrNv4v\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-c4225d6e-44f1-4963-bc23-c09c91d998e6, rgb(255, 255, 255))\"},children:\"Your mind is always running. Taya makes sure nothing slips through.\"})}),className:\"framer-vr8a6i\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1g3uthy\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KppGJC7pV:{y:1649}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,y:1572,children:/*#__PURE__*/_jsx(Container,{className:\"framer-l43uz5-container\",nodeId:\"hznoit3gS\",scopeId:\"JViJnlMxL\",children:/*#__PURE__*/_jsx(Button,{FGl9Bd4Mz:\"Sign up on waitlist\",height:\"100%\",id:\"hznoit3gS\",KplGvlKS1:\"flex-start\",layoutId:\"hznoit3gS\",RePMFZBYY:true,variant:matchVariant(\"M3eo3yhcv\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KppGJC7pV:{y:1694}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,y:1617,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ontg26-container\",nodeId:\"q1uT3b50n\",scopeId:\"JViJnlMxL\",children:/*#__PURE__*/_jsx(Button,{FGl9Bd4Mz:\"Sign up on waitlist\",height:\"100%\",id:\"q1uT3b50n\",KplGvlKS1:\"space-between\",layoutId:\"q1uT3b50n\",RePMFZBYY:true,style:{width:\"100%\"},variant:matchVariant(\"S0vpp3tjs\"),width:\"100%\"})})})})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-o6ru5n\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-138kdeo\",\"data-styles-preset\":\"jo3xjYVK_\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-c4225d6e-44f1-4963-bc23-c09c91d998e6, rgb(255, 255, 255))\"},children:\"@Taya2026. All rights reserved\"})}),className:\"framer-zhah60\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kd84e1\",\"data-framer-name\":\"dot\"})]})]}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1iapc9k\"})]})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TwzKvNOJV\":{\"layout\":[\"fixed\",\"fixed\"]},\"K0OMC1afD\":{\"layout\":[\"fixed\",\"fixed\"]},\"KppGJC7pV\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"zanTnlocL\":[\".framer-ze1rlj\"],\"TwzKvNOJV\":[\".framer-ze1rlj\"],\"K0OMC1afD\":[\".framer-ze1rlj\"],\"KppGJC7pV\":[\".framer-ze1rlj\"]}\n * @framerBreakpoints {\"zanTnlocL\":{\"min\":1440,\"canvasClassName\":\"framer-9zczvd-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"TwzKvNOJV\":{\"min\":1200,\"max\":1439,\"canvasClassName\":\"framer-1qd8g0l-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Laptop\",\"width\":1200,\"rootFontSize\":16},\"K0OMC1afD\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1ftdxgr-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"KppGJC7pV\":{\"max\":809,\"canvasClassName\":\"framer-1flfv8h-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant zanTnlocL\n * @framerLayoutTemplate true\n */const FramerJViJnlMxL=withCSS(Component,css,\"framer-Cn4cW\");export default FramerJViJnlMxL;FramerJViJnlMxL.displayName=\"Template\";FramerJViJnlMxL.defaultProps={height:1e3,width:1440};addFonts(FramerJViJnlMxL,[{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\"}]},...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerJViJnlMxL.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Button,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJViJnlMxL\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"zanTnlocL\",\"framerHitTargets\":\"{\\\"zanTnlocL\\\":[\\\".framer-ze1rlj\\\"],\\\"TwzKvNOJV\\\":[\\\".framer-ze1rlj\\\"],\\\"K0OMC1afD\\\":[\\\".framer-ze1rlj\\\"],\\\"KppGJC7pV\\\":[\\\".framer-ze1rlj\\\"]}\",\"framerIntrinsicWidth\":\"1440\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"zanTnlocL\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-9zczvd-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"TwzKvNOJV\\\":{\\\"min\\\":1200,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-1qd8g0l-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Laptop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"K0OMC1afD\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1ftdxgr-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"KppGJC7pV\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1flfv8h-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TwzKvNOJV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"K0OMC1afD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KppGJC7pV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1000\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/PcoatLW7cABXFANdTrwo/QkjZKB31HwVagKvLkuOU/JViJnlMxL.js\";\r\n\r\n\t\tconst routes = {lUUJyHOrb: {elements: {Ak2UTxBhv: \"01o\", CbeE7RM5A: \"start-2\", Dpr7odDhL: \"02\", E_AV9XDbZ: \"03\", GAr4huzbJ: \"test\", GwXaGqwLR: \"0\", kcB2Mp6L3: \"fearues\", KmP8iWXfX: \"01\", mXKjlpTDn: \"start\", N7MHrcJpX: \"04\", QGC6savCG: \"1\", rjWxTqKac: \"start-3\", SieJPl7aM: \"video\", v7RSp2OIw: \"02-o\", XgZOtpz3z: \"03-o\", xqv3KbYPB: \"product-video\", Zu7GuxrhC: \"s01\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mHSxO22A9S3i8k8QEBbM/KXvv6gcot5xnvygVE8mV/lUUJyHOrb.js\")), path: \"/\"}, AP_LCdNqN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/D8y0nv2fqgBKvAOPFzcS/76FPi3KnJwLcYw3QE5qB/AP_LCdNqN.js\")), path: \"/waitlist\"}, E_5bQRFae: {elements: {fKL3QuATz: \"1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8uyPTmusgtM4BuMdDnmj/p0JMiyzQIAtd49oB3uTf/E_5bQRFae.js\")), path: \"/404\"}, BaCIiHDjY: {page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/coVhWMMexv8wl8rXojCt/Dp0amXB5iuDtrtgVM7Bx/BaCIiHDjY.js\"))}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"38d2bf6c82e0b1725f0321df1bad3223137792397512298e5e1e3488500f7f2a\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"lUUJyHOrb\":\r\ncase \"augiA20Il\":\r\ncase \"GpgXYuA6x\":\r\ncase \"PF3bE0YhC\":\r\ncase \"KSJHUKuoy\":\r\ncase \"lnBU1Y0ef\":\r\ncase \"MXlTpk7SS\":\r\ncase \"r0CzT753C\":\r\ncase \"AP_LCdNqN\":\r\ncase \"E_5bQRFae\":\r\ncase \"SlMya_hMA\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"lUUJyHOrb\":\r\ncase \"augiA20Il\":\r\ncase \"GpgXYuA6x\":\r\ncase \"PF3bE0YhC\":\r\ncase \"KSJHUKuoy\":\r\ncase \"lnBU1Y0ef\":\r\ncase \"MXlTpk7SS\":\r\ncase \"r0CzT753C\":\r\ncase \"AP_LCdNqN\":\r\ncase \"E_5bQRFae\":\r\ncase \"SlMya_hMA\":\r\nreturn [{hash: \"9zczvd\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"1qd8g0l\", mediaQuery: \"(min-width: 1200px) and (max-width: 1439.98px)\"}, {hash: \"1ftdxgr\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1flfv8h\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8uyPTmusgtM4BuMdDnmj/p0JMiyzQIAtd49oB3uTf/E_5bQRFae.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://tayanecklace.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/AAcRJnqXYMSfHzu1B6Vy/csA4DjDWlf9HcV2n2cnY/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}