{"version":3,"file":"script_main.uiFtInpS.mjs","names":["fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","SVG","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","React.useRef","className","SVG","_Fragment","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Navbar","Footer","useRef","React.useId","className","PropertyOverrides","React.createElement","All","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/ZeLOo5nVSnIlog5cMaYq/DDZWAh4cGEsy3vScnOl7/tBjIpb8Od.js","https:/framerusercontent.com/modules/Q1GjCfcLHHHCJxloOzKY/agw8WeTujnO1wYiSke6y/s3A3O8oWI.js","https:/framerusercontent.com/modules/NvPeTgega4ohbSP3J0hb/gw2bGrSytTopHkSUalSB/ENCoectgH.js","https:/framerusercontent.com/modules/ix96LVWiszAxScGo3zpK/NVkiRqWt1YHveLIQdTTN/TdEY5GyNA.js","https:/framerusercontent.com/modules/E8rI8pXAao5EiBe5TlaE/9YF1BguejOoTpyDXc6Gc/AsXVQSySP.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (013b13c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-nycLF .framer-styles-preset-wkxfee:not(.rich-text-wrapper), .framer-nycLF .framer-styles-preset-wkxfee.rich-text-wrapper a { --framer-link-current-text-color: var(--token-c36429b4-eb43-4e20-8775-d2fb281a5861, #fcf8f7) /* {\"name\":\"cream\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-c36429b4-eb43-4e20-8775-d2fb281a5861, #fcf8f7) /* {\"name\":\"cream\"} */; --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-c36429b4-eb43-4e20-8775-d2fb281a5861, #fcf8f7); --framer-link-text-decoration: none; }'];export const className=\"framer-nycLF\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a72a541)\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 sharedStyle from\"https://framerusercontent.com/modules/SYycjcLbhaIIcGyE1oHv/Ui804wbWMcizFE1qUZpC/odoItFsZA.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ZeLOo5nVSnIlog5cMaYq/DDZWAh4cGEsy3vScnOl7/tBjIpb8Od.js\";const cycleOrder=[\"olGykiPRh\",\"ZB6t6POlX\"];const serializationHash=\"framer-6EBPZ\";const variantClassNames={olGykiPRh:\"framer-v-1qpiim3\",ZB6t6POlX:\"framer-v-1y183xx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const EHmWJaujz=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={desktop:\"olGykiPRh\",mobile:\"ZB6t6POlX\"};const getProps=({height,homeLink,id,width,...props})=>{return{...props,EHmWJaujz:homeLink??props.EHmWJaujz,variant:humanReadableVariantMap[props.variant]??props.variant??\"olGykiPRh\"};};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,EHmWJaujz,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"olGykiPRh\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"ZB6t6POlX\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"ZB6t6POlX\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1qpiim3\",className,classNames),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"olGykiPRh\",ref:refBinding,style:{backgroundColor:\"var(--token-2447835c-7087-47e8-8e63-426614e99f38, rgb(59, 54, 118))\",...style},...addPropertyOverrides({ZB6t6POlX:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s6mgp\",\"data-framer-name\":\"cont\",layoutDependency:layoutDependency,layoutId:\"I738:488;807:1096\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xx9f58\",\"data-framer-name\":\"links\",layoutDependency:layoutDependency,layoutId:\"muu7zczNN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-3w7488\",\"data-styles-preset\":\"odoItFsZA\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FYtPGJT5v\"},motionChild:true,nodeId:\"MKnH41IXc\",openInNewTab:false,relValues:[],scopeId:\"s3A3O8oWI\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-wkxfee\",\"data-styles-preset\":\"tBjIpb8Od\",children:\"about me\"})})})}),className:\"framer-n5hac1\",\"data-framer-name\":\"Contact\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MKnH41IXc\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1e6fuc6\",\"data-framer-name\":\"divider\",fill:'var(--token-c36429b4-eb43-4e20-8775-d2fb281a5861, rgb(252, 248, 247)) /* {\"name\":\"cream\"} */',intrinsicHeight:25,intrinsicWidth:4,layoutDependency:layoutDependency,layoutId:\"hq3QZihaI\",svg:'<svg width=\"4\" height=\"25\" viewBox=\"-1 -1 4 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M1 1.68213L0.999999 21.6821\" stroke=\"#FCF8F7\" stroke-width=\"2\" stroke-linecap=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1mg17tr\",\"data-framer-name\":\"divider-hoz\",fill:'var(--token-c36429b4-eb43-4e20-8775-d2fb281a5861, rgb(252, 248, 247)) /* {\"name\":\"cream\"} */',intrinsicHeight:4,intrinsicWidth:68,layoutDependency:layoutDependency,layoutId:\"fK_J2VaU2\",svg:'<svg width=\"68\" height=\"4\" viewBox=\"-1 -1 68 4\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M1 1L65 1\" stroke=\"#FCF8F7\" stroke-width=\"2\" stroke-linecap=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yw39qi\",\"data-framer-name\":\"projects\",layoutDependency:layoutDependency,layoutId:\"pifd5HjgM\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-3w7488\",\"data-styles-preset\":\"odoItFsZA\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"vwVvGvIlX\",openInNewTab:false,relValues:[],scopeId:\"s3A3O8oWI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-wkxfee\",\"data-styles-preset\":\"tBjIpb8Od\",children:\"ux design\"})})})}),className:\"framer-rh8ghx\",\"data-framer-name\":\"UX Design\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vwVvGvIlX\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-3w7488\",\"data-styles-preset\":\"odoItFsZA\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vajmGtVKn\"},motionChild:true,nodeId:\"Nt_jEsCTT\",openInNewTab:false,relValues:[],scopeId:\"s3A3O8oWI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-wkxfee\",\"data-styles-preset\":\"tBjIpb8Od\",children:\"graphic design\"})})})}),className:\"framer-932b8i\",\"data-framer-name\":\"Graphic Design & Illustration\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Nt_jEsCTT\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(Link,{href:EHmWJaujz,motionChild:true,nodeId:\"VRsWFqWFj\",openInNewTab:false,scopeId:\"s3A3O8oWI\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-2o3vo4 framer-1roqdv3\",\"data-framer-name\":\"logo\",fill:'var(--token-c36429b4-eb43-4e20-8775-d2fb281a5861, rgb(252, 248, 247)) /* {\"name\":\"cream\"} */',intrinsicHeight:58,intrinsicWidth:87,layoutDependency:layoutDependency,layoutId:\"VRsWFqWFj\",svg:'<svg width=\"87\" height=\"58\" viewBox=\"0 0 87 58\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M86.7404 39.3572C86.5826 41.6569 85.9516 43.8662 84.8473 45.9851C83.743 48.0782 82.2311 49.9516 80.3117 51.6053C78.3923 53.2591 76.1047 54.564 73.4491 55.5201C70.7935 56.4762 67.8486 56.9542 64.6146 56.9542C62.5312 56.9542 60.5558 56.7824 58.6885 56.4388C58.9302 55.7321 59.0281 55.0191 59.0281 54.3573C59.0281 53.4031 58.8452 51.9606 57.8472 50.6437C56.9652 49.4548 55.7903 48.8214 54.9321 48.4741C54.7347 48.3951 54.572 48.3199 54.467 48.2658C54.422 48.1968 54.349 48.0736 54.2816 47.95L47.6382 36.1766C49.9645 34.4603 51.8385 32.3449 53.1954 29.8398C53.8688 28.6069 54.3876 27.3238 54.7559 25.9981C54.7896 31.1171 55.4728 35.3893 56.8054 38.8145C58.199 42.3288 60.1184 44.9644 62.5637 46.7216C65.009 48.4528 67.8223 49.3185 71.0038 49.3185C73.975 49.3185 76.6175 48.4528 78.9313 46.7216C81.2714 44.9903 83.0199 42.4063 84.1768 38.9696C84.5712 38.4786 84.8999 38.1685 85.1628 38.0393C85.452 37.8843 85.7281 37.8455 85.991 37.923C86.2803 37.9747 86.4775 38.1298 86.5826 38.3882C86.7141 38.6466 86.7667 38.9696 86.7404 39.3572Z\" fill=\"#FCF8F7\"/>\\n<path d=\"M54.2813 2.884C57.5154 1.4628 61.065 0.752197 64.9301 0.752197C67.2965 0.752197 69.2553 0.984757 70.8066 1.44988C72.3842 1.88916 73.6332 2.34136 74.5534 2.80648C75.4737 3.2716 76.1442 3.50416 76.5649 3.50416C77.0645 3.50416 77.6298 3.28452 78.2608 2.84523C78.8918 2.38012 79.5097 1.92792 80.1145 1.48863C80.7192 1.02351 81.2319 0.790954 81.6526 0.790954C81.9945 0.790954 82.2705 0.920154 82.4809 1.17855C82.7175 1.41112 82.9279 1.90208 83.1119 2.65143L86.6615 17.6128C86.793 18.1038 86.7535 18.556 86.5432 18.9694C86.3329 19.357 85.9516 19.6025 85.3994 19.7058C84.8999 19.7834 84.4529 19.7188 84.0585 19.512C83.6641 19.3053 83.3223 18.8919 83.033 18.2717C81.6658 14.7575 80.1802 11.9926 78.5763 9.97707C76.9724 7.93571 75.2896 6.48867 73.528 5.63595C71.7926 4.78323 69.9784 4.35687 68.0853 4.35687C66.1133 4.35687 64.3122 4.83492 62.682 5.791C61.0781 6.74708 59.6714 8.14243 58.4619 9.97707C57.2787 11.8117 56.3585 14.0469 55.7011 16.6826C55.5581 17.2739 55.4314 17.8838 55.3208 18.5123C54.9295 14.682 53.5646 11.167 51.1861 8.07815C50.5708 7.27912 49.9024 6.52677 49.184 5.81963C50.7477 4.65402 52.4468 3.67548 54.2813 2.884Z\" fill=\"#FCF8F7\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M50.7987 20.8686C50.7987 23.3492 50.2334 25.6231 49.1028 27.6903C47.9985 29.7317 46.434 31.4501 44.4094 32.8454C43.4784 33.4752 42.4639 34.0149 41.366 34.4643L50.2071 50.1324C50.6015 50.8559 51.0091 51.3985 51.4298 51.7603C51.8768 52.0962 52.4552 52.4063 53.1651 52.6905C53.6121 52.8714 53.9276 53.0911 54.1117 53.3495C54.2957 53.582 54.3878 53.9179 54.3878 54.3572C54.3878 54.8482 54.2431 55.2358 53.9539 55.52C53.6647 55.8043 53.2046 55.9464 52.5735 55.9464H33.1296C31.9464 55.9464 31.3548 55.4167 31.3548 54.3572C31.3548 54.0471 31.4205 53.8017 31.552 53.6208C31.7098 53.4141 31.9464 53.2203 32.2619 53.0394L33.3268 52.6518C33.8527 52.4192 34.1945 52.135 34.3522 51.7991C34.5363 51.4373 34.418 50.8559 33.9973 50.0549L27.0509 36.6732C25.9224 36.6143 24.8986 36.5011 23.9795 36.3338C22.6993 36.1008 21.5686 35.7943 20.5877 35.4142V49.706C20.5877 50.3779 20.7191 50.8947 20.9821 51.2564C21.2713 51.6182 21.7446 51.9153 22.4019 52.1479L24.4134 52.6518C24.8603 52.8068 25.189 53.0265 25.3994 53.3107C25.6097 53.5949 25.7149 53.9438 25.7149 54.3572C25.7149 55.4167 25.097 55.9464 23.8612 55.9464H1.85368C1.24893 55.9464 0.7888 55.8043 0.47328 55.52C0.15776 55.2358 0 54.8482 0 54.3572C0 53.582 0.43384 53.0135 1.30152 52.6518L3.31296 52.1479C3.97029 51.9153 4.43043 51.6182 4.69336 51.2564C4.98259 50.8947 5.1272 50.3779 5.1272 49.706V7.45761C5.1272 6.94082 4.98259 6.5403 4.69336 6.25605C4.40413 5.94598 3.944 5.68758 3.31296 5.48085L1.30152 4.97697C0.43384 4.61521 0 4.04673 0 3.27153C0 2.78057 0.15776 2.39298 0.47328 2.10873C0.7888 1.82449 1.24893 1.68237 1.85368 1.68237H22.9146C28.7781 1.68237 33.7869 2.49633 37.9413 4.12426C42.0956 5.72633 45.2771 7.96149 47.4858 10.8297C49.6944 13.698 50.7987 17.0443 50.7987 20.8686ZM25.4388 33.0392C24.3871 33.0392 23.4142 32.9746 22.5202 32.8454C21.8527 32.7261 21.2085 32.5533 20.5877 32.327V5.01574H22.5991C24.9655 5.01574 27.0953 5.72634 28.9884 7.14753C30.8815 8.5429 32.3802 10.4809 33.4846 12.9615C34.6152 15.4163 35.1805 18.2329 35.1805 21.4112C35.1805 25.4164 34.2997 28.3622 32.538 30.2485C30.8026 32.109 28.4362 33.0392 25.4388 33.0392Z\" fill=\"#FCF8F7\"/>\\n</svg>\\n',withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6EBPZ.framer-1roqdv3, .framer-6EBPZ .framer-1roqdv3 { display: block; }\",\".framer-6EBPZ.framer-1qpiim3 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: center; overflow: hidden; padding: 99px 36px 99px 36px; position: relative; width: 800px; }\",\".framer-6EBPZ .framer-1s6mgp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-6EBPZ .framer-1xx9f58 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 27px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-6EBPZ .framer-n5hac1, .framer-6EBPZ .framer-rh8ghx, .framer-6EBPZ .framer-932b8i { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-6EBPZ .framer-1e6fuc6 { flex: none; height: 25px; position: relative; width: 4px; }\",\".framer-6EBPZ .framer-1mg17tr { flex: none; height: 4px; position: relative; width: 68px; }\",\".framer-6EBPZ .framer-yw39qi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-6EBPZ .framer-2o3vo4 { flex: none; height: 58px; position: relative; text-decoration: none; width: 87px; }\",\".framer-6EBPZ.framer-v-1y183xx.framer-1qpiim3 { gap: 18px; padding: 63px 18px 63px 18px; width: 799px; }\",\".framer-6EBPZ.framer-v-1y183xx .framer-1s6mgp { align-content: flex-start; align-items: flex-start; max-width: 600px; }\",\".framer-6EBPZ.framer-v-1y183xx .framer-1xx9f58 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 18px; }\",\".framer-6EBPZ.framer-v-1y183xx .framer-yw39qi { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 9px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 256\n * @framerIntrinsicWidth 800\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ZB6t6POlX\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"EHmWJaujz\":\"homeLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framers3A3O8oWI=withCSS(Component,css,\"framer-6EBPZ\");export default Framers3A3O8oWI;Framers3A3O8oWI.displayName=\"footer\";Framers3A3O8oWI.defaultProps={height:256,width:800};addPropertyControls(Framers3A3O8oWI,{variant:{options:[\"olGykiPRh\",\"ZB6t6POlX\"],optionTitles:[\"desktop\",\"mobile\"],title:\"Variant\",type:ControlType.Enum},EHmWJaujz:{description:\"footer home link\",title:\"home link\",type:ControlType.Link}});addFonts(Framers3A3O8oWI,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framers3A3O8oWI\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"EHmWJaujz\\\":\\\"homeLink\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZB6t6POlX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"256\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"800\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./s3A3O8oWI.map","// Generated by Framer (013b13c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-31OgZ .framer-styles-preset-tehxz2:not(.rich-text-wrapper), .framer-31OgZ .framer-styles-preset-tehxz2.rich-text-wrapper a { --framer-link-current-text-color: var(--token-5b2ed983-d38b-4522-aa72-56bf7e0601c4, #4941a8); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-1775a717-93fb-4b2b-a873-66e429a177e3, #232323); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-1775a717-93fb-4b2b-a873-66e429a177e3, #232323); --framer-link-text-decoration: none; }\"];export const className=\"framer-31OgZ\";\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 (6bbae76)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Floating,getFontsFromSharedStyle,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/NvPeTgega4ohbSP3J0hb/gw2bGrSytTopHkSUalSB/ENCoectgH.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/SYycjcLbhaIIcGyE1oHv/Ui804wbWMcizFE1qUZpC/odoItFsZA.js\";const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"n8RlBsrSG\",\"B5UVFZKYX\",\"NjIKYbYw5\",\"RANaxBGyQ\",\"GfAapETf2\",\"ftNj6msME\"];const serializationHash=\"framer-kmADW\";const variantClassNames={B5UVFZKYX:\"framer-v-j7sy2o\",ftNj6msME:\"framer-v-16o5gl7\",GfAapETf2:\"framer-v-4001z0\",n8RlBsrSG:\"framer-v-1z0esz4\",NjIKYbYw5:\"framer-v-10lk0yg\",RANaxBGyQ:\"framer-v-1obmgbq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const pZQPU6aMH=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};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={\"cas-desktop\":\"NjIKYbYw5\",\"cas-mobile\":\"GfAapETf2\",\"uxd-desktop\":\"n8RlBsrSG\",\"uxd-mobile\":\"B5UVFZKYX\",\"vsd-desktop\":\"RANaxBGyQ\",\"vsd-mobile\":\"ftNj6msME\"};const getProps=({bgd,height,id,width,...props})=>{return{...props,pZQPU6aMH:bgd??props.pZQPU6aMH??\"var(--token-c36429b4-eb43-4e20-8775-d2fb281a5861, rgb(252, 248, 247))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"n8RlBsrSG\"};};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,pZQPU6aMH,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"n8RlBsrSG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"RANaxBGyQ\",\"ftNj6msME\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"RANaxBGyQ\",\"ftNj6msME\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"NjIKYbYw5\",\"GfAapETf2\"].includes(baseVariant))return true;return false;};const ref1=React.useRef(null);const ref2=React.useRef(null);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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1z0esz4\",className,classNames),\"data-framer-name\":\"uxd-desktop\",layoutDependency:layoutDependency,layoutId:\"n8RlBsrSG\",ref:refBinding,style:{backgroundColor:pZQPU6aMH,boxShadow:\"0px 6px 12px 8px rgba(118, 118, 118, 0.04)\",...style},...addPropertyOverrides({B5UVFZKYX:{\"data-framer-name\":\"uxd-mobile\"},ftNj6msME:{\"data-framer-name\":\"vsd-mobile\"},GfAapETf2:{\"data-framer-name\":\"cas-mobile\"},NjIKYbYw5:{\"data-framer-name\":\"cas-desktop\"},RANaxBGyQ:{\"data-framer-name\":\"vsd-desktop\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-j0i8u6\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"I732:278;728:366\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"I732:278;1590:2549\",scopeId:\"TdEY5GyNA\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-wu2lo framer-cdhy6d\",\"data-framer-name\":\"logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:36,intrinsicWidth:55,layoutDependency:layoutDependency,layoutId:\"I732:278;1590:2549\",svg:'<svg width=\"55\" height=\"36\" viewBox=\"0 0 55 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M54.836 24.7422C54.7363 26.1947 54.3373 27.59 53.6392 28.9283C52.9411 30.2502 51.9853 31.4334 50.7719 32.4779C49.5585 33.5223 48.1123 34.3465 46.4335 34.9503C44.7546 35.5542 42.8929 35.8561 40.8484 35.8561C39.5313 35.8561 38.2825 35.7476 37.102 35.5306C37.2548 35.0842 37.3167 34.6339 37.3167 34.216C37.3167 33.6133 37.2011 32.7022 36.5702 31.8706C36.0126 31.1197 35.2698 30.7196 34.7273 30.5003C34.6025 30.4504 34.4997 30.4029 34.4333 30.3687C34.4048 30.3251 34.3587 30.2473 34.3161 30.1692L30.1162 22.7334C31.5869 21.6494 32.7716 20.3134 33.6294 18.7312C34.0551 17.9525 34.3831 17.1422 34.6159 16.3049C34.6372 19.538 35.0691 22.2362 35.9116 24.3995C36.7926 26.619 38.006 28.2836 39.5519 29.3934C41.0977 30.4868 42.8763 31.0335 44.8876 31.0335C46.7659 31.0335 48.4364 30.4868 49.8992 29.3934C51.3786 28.2999 52.484 26.6679 53.2153 24.4974C53.4647 24.1873 53.6724 23.9915 53.8387 23.9099C54.0215 23.8119 54.196 23.7875 54.3623 23.8364C54.5451 23.8691 54.6698 23.967 54.7363 24.1302C54.8194 24.2934 54.8526 24.4974 54.836 24.7422Z\" fill=\"#3B3676\"/>\\n<path d=\"M34.3159 1.70651C36.3604 0.808907 38.6044 0.360107 41.0479 0.360107C42.5439 0.360107 43.7822 0.506987 44.7629 0.800747C45.7603 1.07819 46.5498 1.36379 47.1316 1.65755C47.7134 1.95131 48.1372 2.09819 48.4032 2.09819C48.719 2.09819 49.0764 1.95947 49.4753 1.68202C49.8743 1.38827 50.2649 1.10267 50.6472 0.825226C51.0295 0.531466 51.3536 0.384586 51.6196 0.384586C51.8357 0.384586 52.0102 0.466186 52.1432 0.629385C52.2928 0.776266 52.4258 1.08635 52.5421 1.55963L54.7861 11.0089C54.8692 11.319 54.8443 11.6046 54.7113 11.8657C54.5784 12.1105 54.3373 12.2655 53.9883 12.3308C53.6725 12.3798 53.3899 12.339 53.1405 12.2084C52.8912 12.0779 52.6751 11.8167 52.4923 11.4251C51.6279 9.20555 50.6888 7.45931 49.6748 6.18635C48.6608 4.89707 47.597 3.98315 46.4833 3.44459C45.3863 2.90603 44.2393 2.63675 43.0425 2.63675C41.7959 2.63675 40.6572 2.93867 39.6267 3.54251C38.6127 4.14635 37.7234 5.02763 36.9588 6.18635C36.2108 7.34507 35.629 8.75675 35.2135 10.4214C35.1231 10.7949 35.0429 11.1801 34.973 11.577C34.7256 9.15787 33.8628 6.93787 32.3591 4.98702C31.9701 4.48238 31.5476 4.0072 31.0935 3.56059C32.082 2.82442 33.1562 2.20639 34.3159 1.70651Z\" fill=\"#3B3676\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32.1141 13.0651C32.1141 14.6318 31.7568 16.068 31.042 17.3736C30.3439 18.6629 29.3548 19.7482 28.0749 20.6294C27.4863 21.0272 26.845 21.368 26.1509 21.6519L31.7401 31.5475C31.9895 32.0045 32.2471 32.3472 32.5131 32.5757C32.7956 32.7878 33.1613 32.9837 33.6101 33.1632C33.8927 33.2774 34.0922 33.4162 34.2085 33.5794C34.3249 33.7262 34.3831 33.9384 34.3831 34.2158C34.3831 34.5259 34.2916 34.7707 34.1088 34.9502C33.926 35.1297 33.6351 35.2195 33.2361 35.2195H20.944C20.196 35.2195 19.822 34.8849 19.822 34.2158C19.822 34.02 19.8636 33.8649 19.9467 33.7507C20.0464 33.6201 20.196 33.4978 20.3955 33.3835L21.0687 33.1387C21.4011 32.9918 21.6172 32.8123 21.7169 32.6001C21.8333 32.3717 21.7585 32.0045 21.4925 31.4986L17.1011 23.047C16.3877 23.0098 15.7405 22.9383 15.1595 22.8326C14.3501 22.6855 13.6354 22.4919 13.0152 22.2518V31.2782C13.0152 31.7026 13.0983 32.029 13.2645 32.2574C13.4474 32.4859 13.7466 32.6736 14.1621 32.8205L15.4337 33.1387C15.7163 33.2366 15.9241 33.3753 16.0571 33.5549C16.19 33.7344 16.2565 33.9547 16.2565 34.2158C16.2565 34.8849 15.8659 35.2195 15.0847 35.2195H1.17187C0.789556 35.2195 0.498667 35.1297 0.2992 34.9502C0.0997334 34.7707 0 34.5259 0 34.2158C0 33.7262 0.274267 33.3672 0.8228 33.1387L2.0944 32.8205C2.50996 32.6736 2.80084 32.4859 2.96707 32.2574C3.14991 32.029 3.24133 31.7026 3.24133 31.2782V4.59503C3.24133 4.26863 3.14991 4.01567 2.96707 3.83615C2.78422 3.64031 2.49333 3.47711 2.0944 3.34655L0.8228 3.02831C0.274267 2.79983 0 2.44079 0 1.95119C0 1.64111 0.0997334 1.39631 0.2992 1.21679C0.498667 1.03727 0.789556 0.94751 1.17187 0.94751H14.4863C18.193 0.94751 21.3596 1.46159 23.9859 2.48975C26.6122 3.50159 28.6235 4.91327 30.0197 6.72479C31.416 8.53631 32.1141 10.6497 32.1141 13.0651ZM16.082 20.7518C15.4171 20.7518 14.8021 20.711 14.2369 20.6294C13.8149 20.5541 13.4077 20.445 13.0152 20.302V3.05279H14.2868C15.7828 3.05279 17.1292 3.50159 18.326 4.39919C19.5228 5.28047 20.4703 6.50447 21.1684 8.07119C21.8832 9.62159 22.2405 11.4005 22.2405 13.4078C22.2405 15.9374 21.6837 17.7979 20.57 18.9893C19.4729 20.1643 17.9769 20.7518 16.082 20.7518Z\" fill=\"#232323\"/>\\n</svg>\\n',withExternalLayout:true})}),isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vajmGtVKn\"},motionChild:true,nodeId:\"Mqmm1I4ic\",openInNewTab:false,scopeId:\"TdEY5GyNA\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-lvdnjw framer-cdhy6d\",\"data-framer-name\":\"logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:36,intrinsicWidth:55,layoutDependency:layoutDependency,layoutId:\"Mqmm1I4ic\",svg:'<svg width=\"55\" height=\"36\" viewBox=\"0 0 55 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M54.836 24.7421C54.7363 26.1945 54.3373 27.5899 53.6392 28.9281C52.9411 30.2501 51.9853 31.4333 50.7719 32.4777C49.5585 33.5222 48.1123 34.3464 46.4335 34.9502C44.7546 35.5541 42.8929 35.856 40.8484 35.856C39.5313 35.856 38.2825 35.7475 37.102 35.5305C37.2548 35.0841 37.3167 34.6338 37.3167 34.2159C37.3167 33.6132 37.2011 32.7021 36.5702 31.8704C36.0126 31.1195 35.2698 30.7195 34.7273 30.5001C34.6025 30.4502 34.4997 30.4028 34.4333 30.3686C34.4048 30.325 34.3587 30.2472 34.3161 30.1691L30.1162 22.7333C31.5869 21.6493 32.7716 20.3133 33.6294 18.7311C34.0551 17.9524 34.3831 17.142 34.6159 16.3048C34.6372 19.5378 35.0691 22.236 35.9116 24.3993C36.7926 26.6189 38.006 28.2835 39.5519 29.3933C41.0977 30.4867 42.8763 31.0334 44.8876 31.0334C46.7659 31.0334 48.4364 30.4867 49.8992 29.3933C51.3786 28.2998 52.484 26.6678 53.2153 24.4973C53.4647 24.1872 53.6724 23.9913 53.8387 23.9097C54.0215 23.8118 54.196 23.7873 54.3623 23.8363C54.5451 23.8689 54.6698 23.9669 54.7363 24.1301C54.8194 24.2933 54.8526 24.4973 54.836 24.7421Z\" fill=\"#3B3676\"/>\\n<path d=\"M34.3159 1.70638C36.3604 0.808785 38.6044 0.359985 41.0479 0.359985C42.5439 0.359985 43.7822 0.506865 44.7629 0.800625C45.7603 1.07806 46.5498 1.36366 47.1316 1.65742C47.7134 1.95118 48.1372 2.09806 48.4032 2.09806C48.719 2.09806 49.0764 1.95934 49.4753 1.6819C49.8743 1.38814 50.2649 1.10254 50.6472 0.825104C51.0295 0.531343 51.3536 0.384464 51.6196 0.384464C51.8357 0.384464 52.0102 0.466063 52.1432 0.629263C52.2928 0.776144 52.4258 1.08622 52.5421 1.5595L54.7861 11.0088C54.8692 11.3189 54.8443 11.6045 54.7113 11.8656C54.5784 12.1104 54.3373 12.2654 53.9883 12.3307C53.6725 12.3797 53.3899 12.3389 53.1405 12.2083C52.8912 12.0777 52.6751 11.8166 52.4923 11.4249C51.6279 9.20542 50.6888 7.45918 49.6748 6.18622C48.6608 4.89694 47.597 3.98302 46.4833 3.44446C45.3863 2.9059 44.2393 2.63662 43.0425 2.63662C41.7959 2.63662 40.6572 2.93854 39.6267 3.54238C38.6127 4.14622 37.7234 5.0275 36.9588 6.18622C36.2108 7.34494 35.629 8.75662 35.2135 10.4213C35.1231 10.7947 35.0429 11.1799 34.973 11.5769C34.7256 9.15775 33.8628 6.93775 32.3591 4.9869C31.9701 4.48226 31.5476 4.00708 31.0935 3.56047C32.082 2.8243 33.1562 2.20627 34.3159 1.70638Z\" fill=\"#3B3676\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32.1141 13.0652C32.1141 14.6319 31.7568 16.0681 31.042 17.3737C30.3439 18.6629 29.3548 19.7482 28.0749 20.6295C27.4863 21.0273 26.845 21.3681 26.1509 21.652L31.7401 31.5476C31.9895 32.0045 32.2471 32.3473 32.5131 32.5757C32.7956 32.7879 33.1613 32.9837 33.6101 33.1633C33.8927 33.2775 34.0922 33.4162 34.2085 33.5794C34.3249 33.7263 34.3831 33.9385 34.3831 34.2159C34.3831 34.526 34.2916 34.7708 34.1088 34.9503C33.926 35.1298 33.6351 35.2196 33.2361 35.2196H20.944C20.196 35.2196 19.822 34.885 19.822 34.2159C19.822 34.0201 19.8636 33.865 19.9467 33.7508C20.0464 33.6202 20.196 33.4978 20.3955 33.3836L21.0687 33.1388C21.4011 32.9919 21.6172 32.8124 21.7169 32.6002C21.8333 32.3717 21.7585 32.0045 21.4925 31.4986L17.1011 23.0471C16.3877 23.0098 15.7405 22.9383 15.1595 22.8327C14.3501 22.6855 13.6354 22.4919 13.0152 22.2519V31.2783C13.0152 31.7026 13.0983 32.029 13.2645 32.2575C13.4474 32.486 13.7466 32.6737 14.1621 32.8205L15.4337 33.1388C15.7163 33.2367 15.9241 33.3754 16.0571 33.5549C16.19 33.7345 16.2565 33.9548 16.2565 34.2159C16.2565 34.885 15.8659 35.2196 15.0847 35.2196H1.17187C0.789556 35.2196 0.498667 35.1298 0.2992 34.9503C0.0997334 34.7708 0 34.526 0 34.2159C0 33.7263 0.274267 33.3673 0.8228 33.1388L2.0944 32.8205C2.50996 32.6737 2.80084 32.486 2.96707 32.2575C3.14991 32.029 3.24133 31.7026 3.24133 31.2783V4.59509C3.24133 4.26869 3.14991 4.01573 2.96707 3.83621C2.78422 3.64037 2.49333 3.47717 2.0944 3.34661L0.8228 3.02837C0.274267 2.79989 0 2.44085 0 1.95125C0 1.64117 0.0997334 1.39637 0.2992 1.21685C0.498667 1.03733 0.789556 0.947571 1.17187 0.947571H14.4863C18.193 0.947571 21.3596 1.46165 23.9859 2.48981C26.6122 3.50165 28.6235 4.91333 30.0197 6.72485C31.416 8.53637 32.1141 10.6498 32.1141 13.0652ZM16.082 20.7519C15.4171 20.7519 14.8021 20.7111 14.2369 20.6295C13.8149 20.5542 13.4077 20.445 13.0152 20.3021V3.05285H14.2868C15.7828 3.05285 17.1292 3.50165 18.326 4.39925C19.5228 5.28053 20.4703 6.50453 21.1684 8.07125C21.8832 9.62165 22.2405 11.4005 22.2405 13.4079C22.2405 15.9375 21.6837 17.798 20.57 18.9893C19.4729 20.1644 17.9769 20.7519 16.082 20.7519Z\" stroke=\"#232323\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5vdf99\",\"data-framer-name\":\"navbar-menu\",layoutDependency:layoutDependency,layoutId:\"I732:278;728:369\",children:isDisplayed2()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6hipld\",\"data-framer-name\":\"dropdown\",\"data-highlight\":true,id:`${layoutId}-6hipld`,layoutDependency:layoutDependency,layoutId:\"By718NdwL\",onMouseEnter:onMouseEnter13elrgn({overlay}),ref:ref1,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-3w7488\",\"data-styles-preset\":\"odoItFsZA\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"projects\"})})}),className:\"framer-10ud88v\",\"data-framer-name\":\"MY PROJECTS\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"aCxNAFp1F\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-o73zte\",\"data-framer-name\":\"arrow\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:10,intrinsicWidth:14,layoutDependency:layoutDependency,layoutId:\"EfULiH9LS\",svg:'<svg width=\"14\" height=\"10\" viewBox=\"-2 -2 14 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 0.5L5 5.5L10 0.5\" stroke=\"#232323\" stroke-width=\"3\" stroke-linecap=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-6hipld`,offsetX:41.67967042373493,offsetY:17.39843860716792,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,...addPropertyOverrides({GfAapETf2:{offsetX:-82.24212736949266,offsetY:17.648433228559952},NjIKYbYw5:{offsetX:-81.7421875,offsetY:17.1484375}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-jmes4n\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"s9PY0XkjK\",ref:ref2,role:\"dialog\",style:{backgroundColor:pZQPU6aMH,borderBottomLeftRadius:5,borderBottomRightRadius:5,boxShadow:\"0px 8px 7px 0px rgba(35, 35, 35, 0.2)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-3w7488\",\"data-styles-preset\":\"odoItFsZA\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FOPIPbPaS\"},motionChild:true,nodeId:\"Jk2Q_eYNE\",openInNewTab:false,relValues:[],scopeId:\"TdEY5GyNA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-tehxz2\",\"data-styles-preset\":\"ENCoectgH\",children:\"Insights Design System\"})})})}),className:\"framer-zzo4q\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Jk2Q_eYNE\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-3w7488\",\"data-styles-preset\":\"odoItFsZA\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1775a717-93fb-4b2b-a873-66e429a177e3, rgb(35, 35, 35)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"F4IEZ3cLS\"},motionChild:true,nodeId:\"BU3Ya3r3L\",openInNewTab:false,relValues:[],scopeId:\"TdEY5GyNA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-tehxz2\",\"data-styles-preset\":\"ENCoectgH\",children:\"Transit Redesign\"})})})}),className:\"framer-19kijw0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BU3Ya3r3L\",style:{\"--extracted-r6o4lv\":\"var(--token-1775a717-93fb-4b2b-a873-66e429a177e3, rgb(35, 35, 35))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-3w7488\",\"data-styles-preset\":\"odoItFsZA\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PmGGgFmE0\"},motionChild:true,nodeId:\"APdNVIBq2\",openInNewTab:false,relValues:[],scopeId:\"TdEY5GyNA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-tehxz2\",\"data-styles-preset\":\"ENCoectgH\",children:\"Safe Water Communication\"})})})}),className:\"framer-j87svh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"APdNVIBq2\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-3w7488\",\"data-styles-preset\":\"odoItFsZA\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WAvPvwrWs\"},motionChild:true,nodeId:\"iLsstF9AP\",openInNewTab:false,relValues:[],scopeId:\"TdEY5GyNA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-tehxz2\",\"data-styles-preset\":\"ENCoectgH\",children:\"Giving Tuesday Campaign\"})})})}),className:\"framer-1wux7ol\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iLsstF9AP\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})})})]})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kmADW.framer-cdhy6d, .framer-kmADW .framer-cdhy6d { display: block; }\",\".framer-kmADW.framer-1z0esz4 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 36px 0px 36px; position: relative; width: 800px; }\",\".framer-kmADW .framer-j0i8u6 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 60px; justify-content: space-between; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-kmADW .framer-wu2lo, .framer-kmADW .framer-lvdnjw { flex: none; height: 36px; position: relative; text-decoration: none; width: 55px; }\",\".framer-kmADW .framer-5vdf99 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-start; min-height: 24px; min-width: 92px; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-kmADW .framer-6hipld { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-kmADW .framer-10ud88v { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-kmADW .framer-o73zte { flex: none; height: 10px; position: relative; width: 14px; }\",\".framer-kmADW .framer-jmes4n { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 9px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 18px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-kmADW .framer-zzo4q, .framer-kmADW .framer-19kijw0, .framer-kmADW .framer-1wux7ol { -webkit-user-select: none; align-self: stretch; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-kmADW .framer-j87svh { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-kmADW.framer-v-j7sy2o.framer-1z0esz4, .framer-kmADW.framer-v-4001z0.framer-1z0esz4 { height: 60px; padding: 0px 18px 0px 18px; }\",\".framer-kmADW.framer-v-j7sy2o .framer-j0i8u6, .framer-kmADW.framer-v-4001z0 .framer-j0i8u6, .framer-kmADW.framer-v-16o5gl7 .framer-j0i8u6 { max-width: 600px; }\",\".framer-kmADW.framer-v-j7sy2o .framer-5vdf99 { gap: 18px; }\",\".framer-kmADW.framer-v-10lk0yg.framer-1z0esz4 { height: 60px; }\",\".framer-kmADW.framer-v-10lk0yg .framer-5vdf99, .framer-kmADW.framer-v-4001z0 .framer-5vdf99 { min-height: unset; min-width: unset; }\",\".framer-kmADW.framer-v-1obmgbq .framer-lvdnjw { order: 1; }\",\".framer-kmADW.framer-v-1obmgbq .framer-5vdf99 { order: 2; }\",\".framer-kmADW.framer-v-16o5gl7.framer-1z0esz4 { padding: 0px 18px 0px 18px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 800\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"B5UVFZKYX\":{\"layout\":[\"fixed\",\"fixed\"]},\"NjIKYbYw5\":{\"layout\":[\"fixed\",\"fixed\"]},\"RANaxBGyQ\":{\"layout\":[\"fixed\",\"auto\"]},\"GfAapETf2\":{\"layout\":[\"fixed\",\"fixed\"]},\"ftNj6msME\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"pZQPU6aMH\":\"bgd\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTdEY5GyNA=withCSS(Component,css,\"framer-kmADW\");export default FramerTdEY5GyNA;FramerTdEY5GyNA.displayName=\"navbar\";FramerTdEY5GyNA.defaultProps={height:60,width:800};addPropertyControls(FramerTdEY5GyNA,{variant:{options:[\"n8RlBsrSG\",\"B5UVFZKYX\",\"NjIKYbYw5\",\"RANaxBGyQ\",\"GfAapETf2\",\"ftNj6msME\"],optionTitles:[\"uxd-desktop\",\"uxd-mobile\",\"cas-desktop\",\"vsd-desktop\",\"cas-mobile\",\"vsd-mobile\"],title:\"Variant\",type:ControlType.Enum},pZQPU6aMH:{defaultValue:'var(--token-c36429b4-eb43-4e20-8775-d2fb281a5861, rgb(252, 248, 247)) /* {\"name\":\"cream\"} */',title:\"bgd\",type:ControlType.Color}});addFonts(FramerTdEY5GyNA,[{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\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTdEY5GyNA\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"800\",\"framerIntrinsicHeight\":\"60\",\"framerVariables\":\"{\\\"pZQPU6aMH\\\":\\\"bgd\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"B5UVFZKYX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NjIKYbYw5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RANaxBGyQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GfAapETf2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ftNj6msME\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TdEY5GyNA.map","// Generated by Framer (842b0c0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,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/s3A3O8oWI/s3A3O8oWI.js\";import Navbar from\"#framer/local/canvasComponent/TdEY5GyNA/TdEY5GyNA.js\";const NavbarFonts=getFonts(Navbar);const FooterFonts=getFonts(Footer);const NavbarControls=getPropertyControls(Navbar);const breakpoints={M1PgWEAjp:\"(max-width: 799.98px)\",totNTSMRq:\"(min-width: 800px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-28oZF\";const variantClassNames={M1PgWEAjp:\"framer-v-1t37dor\",totNTSMRq:\"framer-v-18f4tuu\"};const tP4sSyAyK=undefined;const QhRImbnOG=undefined;const mz40UJ9N4=undefined;const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-28oZF.framer-4rgqea, .framer-28oZF .framer-4rgqea { display: block; }\",\".framer-28oZF.framer-18f4tuu { align-content: center; align-items: center; background-color: var(--token-c36429b4-eb43-4e20-8775-d2fb281a5861, #fcf8f7); 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-28oZF .framer-x5uz2p-container { flex: none; height: auto; order: -1000; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-28oZF .framer-gie982 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-28oZF .framer-1u2nc03-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={M1PgWEAjp:\"(max-width: 799.98px)\",totNTSMRq:\"(min-width: 800px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"cas-desktop\":\"NjIKYbYw5\",\"cas-mobile\":\"GfAapETf2\",\"uxd-desktop\":\"n8RlBsrSG\",\"uxd-mobile\":\"B5UVFZKYX\",\"vsd-desktop\":\"RANaxBGyQ\",\"vsd-mobile\":\"ftNj6msME\"};const humanReadableVariantMap={Desktop:\"totNTSMRq\",Mobile:\"M1PgWEAjp\"};const getProps=({desktop,height,id,link,mobile,width,...props})=>{return{...props,mz40UJ9N4:link??props.mz40UJ9N4,QhRImbnOG:humanReadableEnumMap[mobile]??mobile??props.QhRImbnOG??\"B5UVFZKYX\",tP4sSyAyK:humanReadableEnumMap[desktop]??desktop??props.tP4sSyAyK??\"n8RlBsrSG\",variant:humanReadableVariantMap[props.variant]??props.variant??\"totNTSMRq\"};};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,tP4sSyAyK,QhRImbnOG,mz40UJ9N4,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:\"totNTSMRq\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-c36429b4-eb43-4e20-8775-d2fb281a5861, rgb(252, 248, 247)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-18f4tuu\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-x5uz2p-container\",nodeId:\"WicKvOCA2\",scopeId:\"AsXVQSySP\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{M1PgWEAjp:{variant:QhRImbnOG}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"WicKvOCA2\",layoutId:\"WicKvOCA2\",pZQPU6aMH:\"var(--token-c36429b4-eb43-4e20-8775-d2fb281a5861, rgb(252, 248, 247))\",style:{width:\"100%\"},variant:tP4sSyAyK,width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-gie982\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:256,width:\"100vw\",y:1060,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1u2nc03-container\",nodeId:\"pTCgxpuFG\",scopeId:\"AsXVQSySP\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{M1PgWEAjp:{variant:\"ZB6t6POlX\"}},children:/*#__PURE__*/_jsx(Footer,{EHmWJaujz:mz40UJ9N4,height:\"100%\",id:\"pTCgxpuFG\",layoutId:\"pTCgxpuFG\",style:{width:\"100%\"},variant:\"olGykiPRh\",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 800\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"M1PgWEAjp\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"tP4sSyAyK\":\"desktop\",\"QhRImbnOG\":\"mobile\",\"mz40UJ9N4\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"totNTSMRq\":[\".framer-x5uz2p-container\",\".framer-1u2nc03-container\"],\"M1PgWEAjp\":[\".framer-x5uz2p-container\",\".framer-1u2nc03-container\"]}\n * @framerBreakpoints {\"totNTSMRq\":{\"min\":800,\"canvasClassName\":\"framer-18f4tuu-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":800,\"rootFontSize\":16},\"M1PgWEAjp\":{\"max\":799,\"canvasClassName\":\"framer-1t37dor-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Mobile\",\"width\":799,\"rootFontSize\":16}}\n * @framerDefaultVariant totNTSMRq\n * @framerLayoutTemplate true\n */const FramerAsXVQSySP=withCSS(Component,css,\"framer-28oZF\");export default FramerAsXVQSySP;FramerAsXVQSySP.displayName=\"all\";FramerAsXVQSySP.defaultProps={height:1e3,width:800};addPropertyControls(FramerAsXVQSySP,{tP4sSyAyK:NavbarControls?.[\"variant\"]&&{...NavbarControls[\"variant\"],defaultValue:\"n8RlBsrSG\",description:undefined,hidden:undefined,title:\"desktop\"},QhRImbnOG:NavbarControls?.[\"variant\"]&&{...NavbarControls[\"variant\"],defaultValue:\"B5UVFZKYX\",description:undefined,hidden:undefined,title:\"mobile\"},mz40UJ9N4:{title:\"Link\",type:ControlType.Link}});addFonts(FramerAsXVQSySP,[{explicitInter:true,fonts:[]},...NavbarFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAsXVQSySP\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"totNTSMRq\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"tP4sSyAyK\\\":\\\"desktop\\\",\\\"QhRImbnOG\\\":\\\"mobile\\\",\\\"mz40UJ9N4\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"totNTSMRq\\\":{\\\"min\\\":800,\\\"canvasClassName\\\":\\\"framer-18f4tuu-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":800,\\\"rootFontSize\\\":16},\\\"M1PgWEAjp\\\":{\\\"max\\\":799,\\\"canvasClassName\\\":\\\"framer-1t37dor-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Mobile\\\",\\\"width\\\":799,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"totNTSMRq\\\":[\\\".framer-x5uz2p-container\\\",\\\".framer-1u2nc03-container\\\"],\\\"M1PgWEAjp\\\":[\\\".framer-x5uz2p-container\\\",\\\".framer-1u2nc03-container\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"M1PgWEAjp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"800\",\"framerIntrinsicHeight\":\"1000\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport All from \"https://framerusercontent.com/modules/E8rI8pXAao5EiBe5TlaE/9YF1BguejOoTpyDXc6Gc/AsXVQSySP.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {EuE8uuoE5: \"case-studies\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8n55pnMNKzDg3ypAm8Y7/bsgDZEXdvZGD2ciBtXEO/augiA20Il.js\")), path: \"/\"}, FYtPGJT5v: {elements: {LUdbAYrWt: \"contact\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/01mNj3DX3uJsrqy3UlmU/SKSROovPQWM2j3b6NOs1/FYtPGJT5v.js\")), path: \"/about\"}, WAvPvwrWs: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Gt2vbGpKPWVcQZ4pnrFd/Ss4HDRuZurcmyxlsDCPS/WAvPvwrWs.js\")), path: \"/projects/giving-tuesday\"}, FOPIPbPaS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MJ4SLBg9lRehB7LAvr9i/ZHubclaCFJr6igHCnR3h/FOPIPbPaS.js\")), path: \"/projects/insights-system\"}, PmGGgFmE0: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Dz72YdDdT59kD3Qzw7xd/sVPCZp2cOJ1mCFrw3lry/PmGGgFmE0.js\")), path: \"/projects/safe-water-comm\"}, vajmGtVKn: {elements: {a2btI2JJi: \"sse-1\", gGroj7_S6: \"sse\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yqHNgVHADbVNJKdvo3VY/9EZIzvI0STs7Dx7cbqzq/vajmGtVKn.js\")), path: \"/design\"}, F4IEZ3cLS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SWB2706l2O210nRUzFOi/6BD8678EjCwQ3CufG5Xc/F4IEZ3cLS.js\")), path: \"/projects/transit-redesign\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {Jj2da7tZZ: async () => (await import(\"https://framerusercontent.com/modules/bkUItrI1wII7JRwkX8TM/GsTetGgTKrNd9RDWfs4j/Jj2da7tZZ.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"871b55b3cd0663584a7b4170e54b4edad63950288235a5953b51dbe692e32b8e\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {mz40UJ9N4: {href: {webPageId: \"augiA20Il\"}}, QhRImbnOG: \"B5UVFZKYX\", tP4sSyAyK: \"n8RlBsrSG\"}\r\nconst props2 = {...props1, mz40UJ9N4: undefined}\r\nconst props3 = {...props1, QhRImbnOG: \"GfAapETf2\", tP4sSyAyK: \"NjIKYbYw5\"}\r\nconst props4 = {...props1, mz40UJ9N4: {href: {webPageId: \"vajmGtVKn\"}}, QhRImbnOG: \"ftNj6msME\", tP4sSyAyK: \"RANaxBGyQ\"}\r\nconst templateProps = {augiA20Il: props1, F4IEZ3cLS: props3, FOPIPbPaS: props3, FYtPGJT5v: props1, HpSedjYxa: props2, MDcIxYHI3: props2, mWDJ8ogsw: props2, PmGGgFmE0: props3, RBmrIJwx_: props2, uj_uPUDKk: props2, V37TssTIE: props2, vajmGtVKn: props4, WAvPvwrWs: props3}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"FYtPGJT5v\":\r\ncase \"HpSedjYxa\":\r\ncase \"WAvPvwrWs\":\r\ncase \"FOPIPbPaS\":\r\ncase \"mWDJ8ogsw\":\r\ncase \"PmGGgFmE0\":\r\ncase \"vajmGtVKn\":\r\ncase \"F4IEZ3cLS\":\r\ncase \"uj_uPUDKk\":\r\ncase \"MDcIxYHI3\":\r\ncase \"V37TssTIE\":\r\ncase \"RBmrIJwx_\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"mz40UJ9N4\"]]}, (resolvedLinks) => React.createElement(All, {...props, key: \"All\", mz40UJ9N4: resolvedLinks[0], style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"FYtPGJT5v\":\r\ncase \"HpSedjYxa\":\r\ncase \"WAvPvwrWs\":\r\ncase \"FOPIPbPaS\":\r\ncase \"mWDJ8ogsw\":\r\ncase \"PmGGgFmE0\":\r\ncase \"vajmGtVKn\":\r\ncase \"F4IEZ3cLS\":\r\ncase \"uj_uPUDKk\":\r\ncase \"MDcIxYHI3\":\r\ncase \"V37TssTIE\":\r\ncase \"RBmrIJwx_\":\r\nreturn [{hash: \"18f4tuu\", mediaQuery: \"(min-width: 800px)\"}, {hash: \"1t37dor\", mediaQuery: \"(max-width: 799.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.rebeccaechan.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/MBqZ7Dn3pXxS8IntP1wE/KYtXALBcXHCcIbgaILOw/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, 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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"}