{"version":3,"file":"script_main.BgOndAfe.mjs","names":["css","Tick","sharedStyle.css","useRef","React.useId","sharedStyle.className","className","SVG","PropertyOverrides","RichText","React.Fragment","sharedStyle.fonts","React.createElement","Footer","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/laHZhL2aC8xGEyGLzHcP/B2RFlW4X3ZYQ0nsHrTci/WGyx90MYC.js","https:/framerusercontent.com/modules/m37T6NTo5lU4CyQUyD0Q/11NlH92O4g21AjiX816D/gwcKOMDwC.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (8f3a61c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-G77Ir .framer-styles-preset-1o7jvfu:not(.rich-text-wrapper), .framer-G77Ir .framer-styles-preset-1o7jvfu.rich-text-wrapper a {  }\"];export const className=\"framer-G77Ir\";\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 (bc931d3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Tick from\"#framer/local/canvasComponent/y_l1XkUiD/y_l1XkUiD.js\";import*as sharedStyle from\"#framer/local/css/WGyx90MYC/WGyx90MYC.js\";const TickFonts=getFonts(Tick);const breakpoints={FMbOx_c0s:\"(max-width: 809.98px)\",OWWnHczwF:\"(min-width: 810px) and (max-width: 1199.98px)\",PGOa0s3HR:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-jtXT8\";const variantClassNames={FMbOx_c0s:\"framer-v-j3y2m2\",OWWnHczwF:\"framer-v-1uonqq0\",PGOa0s3HR:\"framer-v-1w0xt67\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={FMbOx_c0s:[\".framer-jtXT8 .framer-smrbp8 { padding: 40px 32px 80px 32px; }\",\".framer-jtXT8 .framer-o215kp { align-content: center; align-items: center; flex-direction: column; gap: 32px; justify-content: flex-start; }\",\".framer-jtXT8 .framer-9mta76, .framer-jtXT8 .framer-eujmwv { flex-direction: column; gap: 32px; justify-content: flex-start; }\",\".framer-jtXT8 .framer-1lc5gfs { flex-direction: column; gap: 16px; }\",\".framer-jtXT8 .framer-j86ud4 { flex: none; width: 100%; }\"],OWWnHczwF:[\".framer-jtXT8 .framer-1lc5gfs { gap: 16px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={FMbOx_c0s:\".framer-j3y2m2-override\",OWWnHczwF:\".framer-1uonqq0-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jtXT8.framer-1xob4un, .framer-jtXT8 .framer-1xob4un { display: block; }\",\".framer-jtXT8.framer-1w0xt67 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-jtXT8 .framer-1xohaot { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-jtXT8 .framer-smrbp8 { align-content: center; align-items: center; background-color: var(--token-e96b8811-dc83-4abb-b53e-d3a5ec406b45, #233b50); border-top-right-radius: 64px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; order: 1001; overflow: var(--overflow-clip-fallback, clip); padding: 80px 64px 64px 64px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-jtXT8 .framer-o215kp { 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-jtXT8 .framer-1e7sk1m { flex: none; height: 76px; position: relative; width: 246px; }\",\".framer-jtXT8 .framer-1qr7kp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-jtXT8 .framer-17d2568, .framer-jtXT8 .framer-1aps38e, .framer-jtXT8 .framer-i9e515 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-jtXT8 .framer-fi44f0-container, .framer-jtXT8 .framer-1jyug7y-container, .framer-jtXT8 .framer-1yvm599-container { flex: none; height: 30px; position: relative; width: 30px; }\",\".framer-jtXT8 .framer-1wfppmb, .framer-jtXT8 .framer-8j9vlt, .framer-jtXT8 .framer-sddomu, .framer-jtXT8 .framer-3vkcd6, .framer-jtXT8 .framer-dro2jf, .framer-jtXT8 .framer-kzwsq3 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-jtXT8 .framer-9mta76 { 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-jtXT8 .framer-172zm5a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-jtXT8 .framer-a6imjc, .framer-jtXT8 .framer-ovyfkt { background-color: #ffffff; border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; border-top-left-radius: 100%; border-top-right-radius: 100%; flex: none; height: 40px; position: relative; text-decoration: none; width: 41px; }\",\".framer-jtXT8 .framer-pa197l { flex: none; height: 17px; left: calc(51.21951219512197% - 24px / 2); position: absolute; top: calc(52.50000000000002% - 17px / 2); width: 24px; }\",\".framer-jtXT8 .framer-1w80a9u { flex: none; height: 40px; position: relative; text-decoration: none; width: 41px; }\",\".framer-jtXT8 .framer-1d4uezn { flex: none; height: 22px; left: calc(48.78048780487807% - 22px / 2); position: absolute; top: calc(50.00000000000002% - 22px / 2); width: 22px; }\",\".framer-jtXT8 .framer-1lc5gfs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-jtXT8 .framer-eujmwv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 32px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-jtXT8 .framer-j86ud4 { --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css];const mediaQueries={FMbOx_c0s:\"(max-width: 809.98px)\",OWWnHczwF:\"(min-width: 810px) and (max-width: 1199.98px)\",PGOa0s3HR:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"PGOa0s3HR\",Phone:\"FMbOx_c0s\",Tablet:\"OWWnHczwF\"};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??\"PGOa0s3HR\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"PGOa0s3HR\",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-1w0xt67\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xohaot\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-smrbp8\",\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-o215kp\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1e7sk1m\",\"data-framer-name\":\"Group 25\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:76,intrinsicWidth:246,svg:'<svg width=\"246\" height=\"76\" viewBox=\"0 0 246 76\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M88.7894 36.5799C87.4349 36.5799 86.1769 36.3522 85.0114 35.8968C83.846 35.4414 82.8272 34.8046 81.9512 33.9787C81.0752 33.1528 80.396 32.1842 79.9059 31.0688C79.4196 29.9535 79.1765 28.7455 79.1765 27.4411C79.1765 26.1367 79.4196 24.9056 79.9059 23.8018C80.3921 22.6942 81.0713 21.7371 81.9357 20.9266C82.8002 20.1162 83.8151 19.4871 84.969 19.0317C86.1228 18.5763 87.3809 18.3486 88.7354 18.3486C90.09 18.3486 91.3596 18.5648 92.5019 18.9931C93.6403 19.4215 94.6321 20.0158 95.4733 20.7761L92.1777 24.0951C91.7802 23.6667 91.2978 23.3271 90.7306 23.0801C90.1594 22.8331 89.4957 22.7096 88.7354 22.7096C88.0755 22.7096 87.4696 22.8177 86.9139 23.0299C86.3621 23.2461 85.8874 23.5587 85.4899 23.9716C85.0925 24.3845 84.7837 24.8824 84.5599 25.469C84.3361 26.0556 84.2242 26.7117 84.2242 27.4372C84.2242 28.1628 84.3361 28.8459 84.5599 29.4325C84.7837 30.0191 85.0925 30.5169 85.4899 30.9299C85.8874 31.3428 86.3621 31.6593 86.9139 31.8831C87.4658 32.107 88.0755 32.2189 88.7354 32.2189C89.4802 32.2189 90.144 32.1031 90.7306 31.8715C91.3171 31.64 91.8227 31.3004 92.2549 30.8566L95.5737 34.1755C94.6977 34.9358 93.7175 35.5263 92.6254 35.947C91.5371 36.3676 90.2559 36.5799 88.7856 36.5799H88.7894Z\" fill=\"white\"/>\\n<path d=\"M106.549 36.6305C105.163 36.6305 103.886 36.3989 102.721 35.9358C101.555 35.4727 100.54 34.8282 99.6758 34.0023C98.8075 33.1764 98.136 32.2039 97.6575 31.0808C97.179 29.9578 96.9397 28.7459 96.9397 27.4376C96.9397 26.1294 97.1751 24.9021 97.6459 23.7983C98.1167 22.6907 98.7805 21.7259 99.641 20.9C100.498 20.0741 101.513 19.4335 102.674 18.982C103.84 18.5266 105.113 18.3027 106.502 18.3027C107.892 18.3027 109.165 18.5304 110.331 18.982C111.496 19.4374 112.507 20.0741 113.364 20.9C114.221 21.7259 114.888 22.6946 115.359 23.8099C115.83 24.9253 116.065 26.1409 116.065 27.4647C116.065 28.7884 115.83 29.9771 115.359 31.0924C114.888 32.2077 114.224 33.1803 113.364 34.0139C112.503 34.8475 111.496 35.492 110.342 35.9474C109.185 36.4028 107.923 36.6266 106.553 36.6266L106.549 36.6305ZM106.499 32.2695C107.425 32.2695 108.224 32.0726 108.903 31.6751C109.578 31.2776 110.099 30.718 110.462 29.9925C110.825 29.2669 111.006 28.414 111.006 27.4415C111.006 26.716 110.902 26.0599 110.697 25.4733C110.489 24.8867 110.188 24.385 109.794 23.9604C109.401 23.5359 108.922 23.2156 108.37 22.9956C107.818 22.7718 107.193 22.6599 106.499 22.6599C105.572 22.6599 104.774 22.8528 104.094 23.2426C103.419 23.6324 102.898 24.1843 102.535 24.9021C102.173 25.6199 101.991 26.4651 101.991 27.4415C101.991 28.1863 102.095 28.854 102.3 29.4483C102.504 30.0427 102.809 30.5521 103.203 30.9728C103.597 31.3934 104.075 31.7176 104.627 31.9376C105.179 32.1614 105.804 32.2733 106.499 32.2733V32.2695Z\" fill=\"white\"/>\\n<path d=\"M119.33 36.2834V18.6465H122.799L124.285 22.363V36.2834H119.33ZM131.467 36.2834L121.237 23.4281L122.796 18.6465L133.026 31.5017L131.467 36.2834ZM131.467 36.2834L130.228 32.3701V18.6465H135.183V36.2834H131.467Z\" fill=\"white\"/>\\n<path d=\"M139.343 36.2834V18.6465H142.813L144.298 22.363V36.2834H139.343ZM151.48 36.2834L141.25 23.4281L142.809 18.6465L153.039 31.5017L151.48 36.2834ZM151.48 36.2834L150.241 32.3701V18.6465H155.196V36.2834H151.48Z\" fill=\"white\"/>\\n<path d=\"M159.356 36.2834V18.6465H164.311V36.2834H159.356ZM163.366 22.7605V18.6503H172.678V22.7605H163.366ZM163.366 29.2981V25.2844H171.91V29.2981H163.366ZM163.366 36.2834V32.1733H172.828V36.2834H163.366Z\" fill=\"white\"/>\\n<path d=\"M184.842 36.5799C183.487 36.5799 182.229 36.3522 181.064 35.8968C179.898 35.4414 178.879 34.8046 178.003 33.9787C177.127 33.1528 176.448 32.1842 175.958 31.0688C175.472 29.9535 175.229 28.7455 175.229 27.4411C175.229 26.1367 175.472 24.9056 175.958 23.8018C176.444 22.6942 177.123 21.7371 177.988 20.9266C178.852 20.1162 179.867 19.4871 181.021 19.0317C182.175 18.5763 183.433 18.3486 184.788 18.3486C186.142 18.3486 187.412 18.5648 188.554 18.9931C189.692 19.4215 190.684 20.0158 191.525 20.7761L188.23 24.0951C187.832 23.6667 187.35 23.3271 186.783 23.0801C186.212 22.8331 185.548 22.7096 184.788 22.7096C184.128 22.7096 183.522 22.8177 182.966 23.0299C182.414 23.2461 181.94 23.5587 181.542 23.9716C181.145 24.3845 180.836 24.8824 180.612 25.469C180.388 26.0556 180.276 26.7117 180.276 27.4372C180.276 28.1628 180.388 28.8459 180.612 29.4325C180.836 30.0191 181.145 30.5169 181.542 30.9299C181.94 31.3428 182.414 31.6593 182.966 31.8831C183.518 32.107 184.128 32.2189 184.788 32.2189C185.532 32.2189 186.196 32.1031 186.783 31.8715C187.369 31.64 187.875 31.3004 188.307 30.8566L191.626 34.1755C190.75 34.9358 189.77 35.5263 188.677 35.947C187.589 36.3676 186.308 36.5799 184.838 36.5799H184.842Z\" fill=\"white\"/>\\n<path d=\"M193.312 22.857V18.6465H208.841V22.857H193.312ZM198.588 36.2834V18.6465H203.543V36.2834H198.588Z\" fill=\"white\"/>\\n<path d=\"M211.94 36.2834V18.6465H216.895V36.2834H211.94ZM215.953 22.7605V18.6503H225.265V22.7605H215.953ZM215.953 29.2981V25.2844H224.497V29.2981H215.953ZM215.953 36.2834V32.1733H225.416V36.2834H215.953Z\" fill=\"white\"/>\\n<path d=\"M229.005 36.2833V18.6464H233.96V36.2833H229.005ZM232.324 36.2833V32.0729H236.433C237.36 32.0729 238.158 31.9031 238.838 31.5634C239.513 31.2238 240.034 30.7105 240.397 30.0159C240.759 29.3212 240.941 28.4644 240.941 27.4379C240.941 26.4113 240.756 25.5623 240.385 24.8869C240.015 24.2115 239.494 23.7021 238.826 23.3625C238.158 23.0229 237.36 22.8531 236.437 22.8531H232.077V18.6426H236.437C237.823 18.6426 239.1 18.851 240.266 19.2601C241.431 19.673 242.442 20.2673 243.299 21.043C244.155 21.8188 244.823 22.7489 245.294 23.8294C245.765 24.91 246 26.1219 246 27.4572C246 28.7925 245.765 30.0043 245.294 31.0849C244.823 32.1655 244.159 33.0956 243.299 33.8713C242.438 34.647 241.431 35.2413 240.277 35.6543C239.119 36.0672 237.857 36.2718 236.487 36.2718H232.327L232.324 36.2833Z\" fill=\"white\"/>\\n<path d=\"M80.0679 60.3684V42.7314H85.0229V60.3684H80.0679ZM84.0813 46.8454V42.7353H93.3932V46.8454H84.0813ZM84.0813 53.3831V49.3694H92.6253V53.3831H84.0813ZM84.0813 60.3684V56.2582H93.5437V60.3684H84.0813Z\" fill=\"white\"/>\\n<path d=\"M105.557 60.6648C104.202 60.6648 102.944 60.4371 101.779 59.9817C100.614 59.5263 99.5948 58.8896 98.7188 58.0637C97.8428 57.2378 97.1636 56.2691 96.6735 55.1538C96.1872 54.0385 95.9441 52.8305 95.9441 51.5261C95.9441 50.2216 96.1872 48.9905 96.6735 47.8868C97.1597 46.7791 97.8389 45.822 98.7033 45.0116C99.5678 44.2011 100.583 43.5721 101.737 43.1167C102.89 42.6613 104.148 42.4336 105.503 42.4336C106.858 42.4336 108.127 42.6497 109.269 43.0781C110.408 43.5065 111.4 44.1008 112.241 44.8611L108.945 48.1801C108.548 47.7517 108.065 47.4121 107.498 47.1651C106.927 46.9181 106.263 46.7946 105.503 46.7946C104.843 46.7946 104.237 46.9026 103.682 47.1149C103.13 47.331 102.655 47.6436 102.258 48.0566C101.86 48.4695 101.551 48.9674 101.327 49.554C101.104 50.1406 100.992 50.7967 100.992 51.5222C100.992 52.2477 101.104 52.9308 101.327 53.5174C101.551 54.1041 101.86 54.6019 102.258 55.0148C102.655 55.4278 103.13 55.7443 103.682 55.9681C104.233 56.1919 104.843 56.3038 105.503 56.3038C106.248 56.3038 106.912 56.1881 107.498 55.9565C108.085 55.725 108.59 55.3853 109.022 54.9415L112.341 58.2605C111.465 59.0208 110.485 59.6112 109.393 60.0319C108.305 60.4526 107.023 60.6648 105.553 60.6648H105.557Z\" fill=\"white\"/>\\n<path d=\"M123.316 60.7154C121.931 60.7154 120.654 60.4839 119.488 60.0207C118.323 59.5576 117.308 58.9131 116.443 58.0872C115.575 57.2614 114.904 56.2888 114.425 55.1658C113.947 54.0427 113.707 52.8309 113.707 51.5226C113.707 50.2143 113.943 48.9871 114.413 47.8833C114.884 46.7757 115.548 45.8109 116.409 44.985C117.265 44.1591 118.28 43.5185 119.442 43.0669C120.607 42.6115 121.881 42.3877 123.27 42.3877C124.659 42.3877 125.933 42.6154 127.098 43.0669C128.264 43.5223 129.275 44.1591 130.131 44.985C130.988 45.8109 131.656 46.7796 132.127 47.8949C132.597 49.0102 132.833 50.2259 132.833 51.5496C132.833 52.8734 132.597 54.062 132.127 55.1774C131.656 56.2927 130.992 57.2652 130.131 58.0988C129.271 58.9324 128.264 59.5769 127.11 60.0323C125.952 60.4877 124.69 60.7116 123.32 60.7116L123.316 60.7154ZM123.266 56.3583C124.192 56.3583 124.991 56.1615 125.67 55.764C126.346 55.3665 126.867 54.8069 127.229 54.0813C127.592 53.3558 127.774 52.5029 127.774 51.5303C127.774 50.8048 127.669 50.1487 127.465 49.5621C127.256 48.9755 126.955 48.4738 126.562 48.0493C126.168 47.6247 125.69 47.3044 125.138 47.0844C124.586 46.8606 123.961 46.7487 123.266 46.7487C122.34 46.7487 121.541 46.9416 120.862 47.3314C120.187 47.7212 119.666 48.2731 119.303 48.9909C118.94 49.7087 118.759 50.5539 118.759 51.5303C118.759 52.2752 118.863 52.9428 119.068 53.5372C119.272 54.1315 119.577 54.6409 119.971 55.0616C120.364 55.4822 120.843 55.8064 121.395 56.0264C121.946 56.2502 122.572 56.3621 123.266 56.3621V56.3583Z\" fill=\"white\"/>\\n<path d=\"M136.098 60.3684V42.7314H141.053V60.3684H136.098ZM140.134 60.3684V56.1579H148.381V60.3684H140.134Z\" fill=\"white\"/>\\n<path d=\"M159.627 60.7154C158.241 60.7154 156.964 60.4839 155.798 60.0207C154.633 59.5576 153.618 58.9131 152.754 58.0872C151.885 57.2614 151.214 56.2888 150.735 55.1658C150.257 54.0427 150.018 52.8309 150.018 51.5226C150.018 50.2143 150.253 48.9871 150.724 47.8833C151.195 46.7757 151.858 45.8109 152.719 44.985C153.576 44.1591 154.591 43.5185 155.752 43.0669C156.918 42.6115 158.191 42.3877 159.58 42.3877C160.97 42.3877 162.243 42.6154 163.409 43.0669C164.574 43.5223 165.585 44.1591 166.442 44.985C167.298 45.8109 167.966 46.7796 168.437 47.8949C168.908 49.0102 169.143 50.2259 169.143 51.5496C169.143 52.8734 168.908 54.062 168.437 55.1774C167.966 56.2927 167.302 57.2652 166.442 58.0988C165.581 58.9324 164.574 59.5769 163.42 60.0323C162.262 60.4877 161 60.7116 159.631 60.7116L159.627 60.7154ZM159.576 56.3583C160.503 56.3583 161.301 56.1615 161.981 55.764C162.656 55.3665 163.177 54.8069 163.54 54.0813C163.903 53.3558 164.084 52.5029 164.084 51.5303C164.084 50.8048 163.98 50.1487 163.775 49.5621C163.567 48.9755 163.266 48.4738 162.872 48.0493C162.479 47.6247 162 47.3044 161.448 47.0844C160.896 46.8606 160.271 46.7487 159.576 46.7487C158.65 46.7487 157.851 46.9416 157.172 47.3314C156.497 47.7212 155.976 48.2731 155.613 48.9909C155.25 49.7087 155.069 50.5539 155.069 51.5303C155.069 52.2752 155.173 52.9428 155.378 53.5372C155.582 54.1315 155.887 54.6409 156.281 55.0616C156.674 55.4822 157.153 55.8064 157.705 56.0264C158.257 56.2502 158.882 56.3621 159.576 56.3621V56.3583Z\" fill=\"white\"/>\\n<path d=\"M181.399 60.6648C180.029 60.6648 178.76 60.4371 177.598 59.9817C176.433 59.5263 175.418 58.8895 174.553 58.0636C173.685 57.2377 173.013 56.2729 172.535 55.1653C172.056 54.0577 171.817 52.8536 171.817 51.5492C171.817 50.2447 172.068 49.0136 172.574 47.906C173.075 46.7984 173.778 45.8374 174.681 45.0193C175.58 44.2011 176.626 43.5682 177.814 43.1128C179.003 42.6574 180.276 42.4297 181.627 42.4297C183.263 42.4297 184.726 42.7114 186.022 43.271C187.319 43.8345 188.373 44.5909 189.179 45.5518L185.833 48.894C185.224 48.1839 184.587 47.6552 183.927 47.3078C183.267 46.9605 182.472 46.7868 181.55 46.7868C180.674 46.7868 179.883 46.9798 179.173 47.3696C178.462 47.7594 177.895 48.3074 177.475 49.0175C177.054 49.7276 176.842 50.5612 176.842 51.5183C176.842 52.4754 177.035 53.3129 177.424 54.0307C177.81 54.7485 178.354 55.3081 179.045 55.7018C179.74 56.0993 180.546 56.2961 181.473 56.2961C182.399 56.2961 183.116 56.1224 183.726 55.7751C184.336 55.4277 184.803 54.9338 185.127 54.2893C185.451 53.6448 185.609 52.8845 185.609 52.0123L189.002 54.1658L180.805 53.9188V49.9553H190.588V50.6963C190.588 52.8112 190.206 54.6096 189.438 56.0954C188.67 57.5812 187.597 58.712 186.219 59.4877C184.841 60.2634 183.236 60.6532 181.403 60.6532L181.399 60.6648Z\" fill=\"white\"/>\\n<path d=\"M198.244 54.3016L191.533 42.7354H197.229L202.308 52.1713H198.047L203.126 42.7354H208.698L201.937 54.3016H198.248H198.244ZM197.673 60.3684V52.4916H202.628V60.3684H197.673Z\" fill=\"white\"/>\\n<path d=\"M62.3857 46.5005L65.141 43.7449C68.5988 40.287 68.5988 34.6834 65.141 31.2254L33.9173 0L33.817 0.100341L24.9026 9.01528L5.34867 28.5703L2.59329 31.3258C-0.864431 34.7837 -0.864431 40.3874 2.59329 43.8453L5.34867 46.6008L33.817 75.0707L42.8318 66.0554L14.3634 37.5855L33.9173 18.0306L62.3857 46.5005Z\" fill=\"white\"/>\\n<path d=\"M55.2172 21.249L62.352 28.3838L53.3559 37.535L46.3762 30.4002L55.2172 21.249Z\" fill=\"url(#paint0_linear_385_346)\" fill-opacity=\"0.2\"/>\\n<path d=\"M62.3703 28.4697L48.0378 42.8031L33.8248 28.5894L24.8101 37.6046L48.0378 60.8337L52.5452 56.326L57.0526 51.8184L65.1797 43.6907C68.6066 40.2637 68.6066 34.7025 65.1797 31.2754L62.3742 28.4697H62.3703Z\" fill=\"#8FCBA2\"/>\\n<defs>\\n<linearGradient id=\"paint0_linear_385_346\" x1=\"52.2702\" y1=\"28.2287\" x2=\"57.6989\" y2=\"33.5023\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-opacity=\"0\"/>\\n<stop offset=\"1\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qr7kp\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-17d2568\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FMbOx_c0s:{y:1148}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"30px\",y:1080,children:/*#__PURE__*/_jsx(Container,{className:\"framer-fi44f0-container\",nodeId:\"LL2ZSaKF3\",scopeId:\"gwcKOMDwC\",children:/*#__PURE__*/_jsx(Tick,{height:\"100%\",id:\"LL2ZSaKF3\",layoutId:\"LL2ZSaKF3\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"luUU92wrx\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LWJvbGQ=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"TRUST\"})}),className:\"framer-1wfppmb\",\"data-framer-name\":\"TRUST\",fonts:[\"FS;Outfit-bold\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1aps38e\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FMbOx_c0s:{y:1188}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"30px\",y:1120,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jyug7y-container\",nodeId:\"UYW1BWXZJ\",scopeId:\"gwcKOMDwC\",children:/*#__PURE__*/_jsx(Tick,{height:\"100%\",id:\"UYW1BWXZJ\",layoutId:\"UYW1BWXZJ\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"luUU92wrx\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LWJvbGQ=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"ETHICS\"})}),className:\"framer-8j9vlt\",\"data-framer-name\":\"TRUST\",fonts:[\"FS;Outfit-bold\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-i9e515\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FMbOx_c0s:{y:1228}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"30px\",y:1160,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1yvm599-container\",nodeId:\"zhT2Am7iE\",scopeId:\"gwcKOMDwC\",children:/*#__PURE__*/_jsx(Tick,{height:\"100%\",id:\"zhT2Am7iE\",layoutId:\"zhT2Am7iE\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"luUU92wrx\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7T3V0Zml0LWJvbGQ=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"EXPERTISE\"})}),className:\"framer-sddomu\",\"data-framer-name\":\"TRUST\",fonts:[\"FS;Outfit-bold\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9mta76\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-172zm5a\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@ConnectedEcologyLtd\",motionChild:true,nodeId:\"IcrPUOSAC\",openInNewTab:true,scopeId:\"gwcKOMDwC\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-a6imjc framer-1xob4un\",\"data-framer-name\":\"Ellipse 7\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-pa197l\",\"data-framer-name\":\"Layer_1\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 17\"><g transform=\"translate(0 -0.01)\"><path d=\"M 0 16 L 0 0.009 L 23 0.009 L 23 16 Z\" fill=\"transparent\"></path><path d=\"M 22.521 2.506 C 22.252 1.522 21.486 0.757 20.489 0.482 C 18.697 0 11.5 0 11.5 0 C 11.5 0 4.303 0 2.511 0.482 C 1.524 0.757 0.748 1.522 0.479 2.506 C 0 4.284 0 8 0 8 C 0 8 0 11.716 0.479 13.494 C 0.748 14.478 1.514 15.244 2.511 15.518 C 4.303 15.991 11.5 15.991 11.5 15.991 C 11.5 15.991 18.697 15.991 20.489 15.518 C 21.486 15.253 22.262 14.478 22.521 13.494 C 23 11.716 23 8 23 8 C 23 8 23 4.284 22.521 2.506 Z M 9.152 11.376 L 9.152 4.624 L 15.161 8 Z\" fill=\"var(--token-e96b8811-dc83-4abb-b53e-d3a5ec406b45, rgb(35, 59, 80)) /* {&quot;name&quot;:&quot;Dark&quot;} */\"></path></g></svg>',svgContentId:12794357313,withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/connected-ecology-ltd\",motionChild:true,nodeId:\"npYOGIlSV\",openInNewTab:true,scopeId:\"gwcKOMDwC\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-1w80a9u framer-1xob4un\",\"data-framer-name\":\"Group 276\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:40,intrinsicWidth:41,svg:'<svg width=\"41\" height=\"40\" viewBox=\"0 0 41 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<ellipse cx=\"20.3475\" cy=\"19.8258\" rx=\"20.3475\" ry=\"19.8258\" fill=\"white\"/>\\n<path d=\"M16.3923 21.0134C16.3923 22.6003 16.3893 24.1857 16.3953 25.7727C16.3953 25.9494 16.3545 26.003 16.1793 25.9999C15.3167 25.9904 14.4525 25.992 13.5899 25.9999C13.4509 25.9999 13.4102 25.9652 13.4102 25.8153C13.4147 22.6035 13.4147 19.3917 13.4102 16.1799C13.4102 16.0474 13.4404 16 13.5763 16C14.4525 16.0063 15.3272 16.0079 16.2034 16C16.3711 15.9984 16.3938 16.0663 16.3938 16.2177C16.3893 17.8173 16.3908 19.4169 16.3908 21.0149L16.3923 21.0134Z\" fill=\"#2F3C46\"/>\\n<path d=\"M16.894 12.9904C16.894 14.0969 16.001 15 14.9022 15C13.8191 15 12.9174 14.0986 12.9139 13.0079C12.9104 11.9066 13.8104 11 14.9074 11C15.9958 11 16.894 11.8996 16.894 12.9904Z\" fill=\"#2F3C46\"/>\\n<path d=\"M21.0736 17.558C21.2881 17.3302 21.4653 17.0977 21.6847 16.9022C22.3608 16.2972 23.1621 15.9924 24.0967 16.0001C24.6103 16.0048 25.1191 16.0386 25.6132 16.1756C26.7461 16.4866 27.4043 17.224 27.718 18.2723C27.9537 19.0589 27.9976 19.8655 27.9992 20.6752C28.0025 22.3824 27.9943 24.0911 27.9992 25.7983C27.9992 25.9584 27.9521 26 27.7863 25.9984C26.8582 25.9907 25.9285 25.9907 24.9988 25.9984C24.8346 25.9984 24.8005 25.9522 24.8005 25.806C24.8054 24.1804 24.807 22.5564 24.8005 20.9308C24.8005 20.5228 24.7712 20.1164 24.651 19.7208C24.4283 18.9912 23.8773 18.6202 23.0711 18.6602C21.9691 18.7156 21.397 19.2313 21.2556 20.2935C21.2215 20.5475 21.2068 20.7999 21.2068 21.0555C21.2068 22.6364 21.2052 24.2158 21.2117 25.7968C21.2117 25.9538 21.1711 26.0015 21.0004 26C20.0642 25.9923 19.1296 25.9938 18.1934 26C18.0439 26 18 25.963 18 25.8183C18.0049 22.6888 18.0049 19.5607 18 16.4312C18 16.2757 18.0536 16.2403 18.208 16.2418C19.0971 16.248 19.9846 16.2495 20.8736 16.2418C21.0378 16.2418 21.0801 16.2911 21.0752 16.4373C21.0654 16.8114 21.0719 17.1855 21.0719 17.5595L21.0736 17.558Z\" fill=\"#2F3C46\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/connected_ecology/\",motionChild:true,nodeId:\"PuuViTJpu\",openInNewTab:true,scopeId:\"gwcKOMDwC\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ovyfkt framer-1xob4un\",\"data-framer-name\":\"Ellipse 7\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1d4uezn\",\"data-framer-name\":\"Layer_1\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 22\"><g><path d=\"M 0 22 L 0 0 L 22 0 L 22 22 Z\" fill=\"transparent\"></path><path d=\"M 6.444 0.073 C 5.271 0.128 4.473 0.312 3.777 0.587 C 3.053 0.871 2.438 1.247 1.833 1.861 C 1.219 2.475 0.843 3.089 0.568 3.813 C 0.293 4.51 0.11 5.317 0.064 6.481 C 0 7.654 0 8.03 0 11.018 C 0 14.007 0.018 14.383 0.073 15.556 C 0.128 16.729 0.312 17.527 0.587 18.223 C 0.871 18.947 1.247 19.562 1.861 20.167 C 2.475 20.781 3.089 21.148 3.813 21.432 C 4.51 21.707 5.317 21.89 6.481 21.936 C 7.654 21.991 8.03 22 11.018 21.991 C 14.007 21.991 14.382 21.973 15.556 21.917 C 16.729 21.863 17.527 21.67 18.223 21.404 C 18.948 21.12 19.562 20.744 20.167 20.13 C 20.781 19.516 21.147 18.902 21.432 18.178 C 21.707 17.481 21.89 16.674 21.936 15.51 C 21.991 14.337 22 13.961 21.991 10.973 C 21.991 7.984 21.973 7.608 21.917 6.435 C 21.862 5.262 21.679 4.464 21.404 3.768 C 21.12 3.043 20.744 2.429 20.13 1.824 C 19.516 1.21 18.902 0.834 18.177 0.559 C 17.481 0.284 16.674 0.101 15.51 0.055 C 14.346 0 13.97 0 10.982 0 C 7.993 0 7.618 0.018 6.444 0.073 Z M 6.573 19.965 C 5.5 19.919 4.913 19.736 4.528 19.589 C 4.015 19.388 3.648 19.149 3.263 18.764 C 2.878 18.379 2.64 18.013 2.438 17.499 C 2.292 17.114 2.108 16.528 2.053 15.455 C 1.998 14.3 1.989 13.952 1.98 11.009 C 1.98 8.076 1.98 7.728 2.035 6.563 C 2.081 5.491 2.264 4.913 2.411 4.519 C 2.613 4.006 2.851 3.639 3.227 3.254 C 3.612 2.869 3.978 2.631 4.492 2.429 C 4.877 2.273 5.463 2.099 6.536 2.044 C 7.7 1.989 8.039 1.98 10.982 1.971 C 13.924 1.962 14.263 1.971 15.428 2.026 C 16.5 2.072 17.087 2.246 17.472 2.402 C 17.985 2.603 18.352 2.842 18.737 3.218 C 19.122 3.603 19.36 3.969 19.562 4.483 C 19.718 4.868 19.892 5.454 19.947 6.527 C 20.002 7.691 20.011 8.03 20.02 10.973 C 20.02 13.906 20.02 14.254 19.965 15.418 C 19.919 16.491 19.736 17.078 19.589 17.463 C 19.388 17.976 19.149 18.343 18.764 18.728 C 18.379 19.113 18.013 19.351 17.499 19.553 C 17.114 19.699 16.528 19.883 15.455 19.938 C 14.291 19.993 13.952 20.002 11.009 20.011 C 8.067 20.02 7.728 20.011 6.563 19.956 M 15.538 5.124 C 15.538 5.858 16.133 6.444 16.858 6.444 C 17.591 6.444 18.178 5.848 18.178 5.124 C 18.178 4.391 17.582 3.804 16.858 3.804 C 16.124 3.804 15.538 4.4 15.538 5.124 Z M 5.353 11.009 C 5.353 14.126 7.892 16.656 11.009 16.647 C 14.126 16.647 16.656 14.107 16.647 10.991 C 16.647 7.874 14.107 5.344 10.991 5.353 C 7.874 5.362 5.344 7.892 5.353 11.009 Z M 7.333 11.009 C 7.333 8.983 8.965 7.342 10.991 7.333 C 13.017 7.333 14.657 8.965 14.667 10.991 C 14.667 13.017 13.035 14.657 11.009 14.667 C 8.983 14.667 7.342 13.035 7.333 11.009 Z\" fill=\"var(--token-e96b8811-dc83-4abb-b53e-d3a5ec406b45, rgb(35, 59, 80)) /* {&quot;name&quot;:&quot;Dark&quot;} */\"></path></g></svg>',svgContentId:11895627464,withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1lc5gfs\",\"data-framer-name\":\"Frame 278\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(255, 255, 255)\",\"--framer-text-decoration\":\"underline\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EhJNQ2CL3\"},motionChild:true,nodeId:\"RsX3FTBNT\",openInNewTab:false,relValues:[],scopeId:\"gwcKOMDwC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o7jvfu\",\"data-styles-preset\":\"WGyx90MYC\",children:\"Terms of Use\"})})})}),className:\"framer-3vkcd6\",\"data-framer-name\":\"Terms of Use\",fonts:[\"FS;Plus Jakarta Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(255, 255, 255)\",\"--framer-text-decoration\":\"underline\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HGccE1quI\"},motionChild:true,nodeId:\"PKrvK3Hqp\",openInNewTab:false,relValues:[],scopeId:\"gwcKOMDwC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o7jvfu\",\"data-styles-preset\":\"WGyx90MYC\",children:\"Privacy Policy\"})})})}),className:\"framer-dro2jf\",\"data-framer-name\":\"Privacy Policy\",fonts:[\"FS;Plus Jakarta Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(255, 255, 255)\",\"--framer-text-decoration\":\"underline\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QLc1jxWya\"},motionChild:true,nodeId:\"WhGIg53cj\",openInNewTab:false,relValues:[],scopeId:\"gwcKOMDwC\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o7jvfu\",\"data-styles-preset\":\"WGyx90MYC\",children:\"Enviromental & Sustainable Policy\"})})})}),className:\"framer-kzwsq3\",\"data-framer-name\":\"Enviromental & Sustainable Policy\",fonts:[\"FS;Plus Jakarta Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-eujmwv\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtbGlnaHQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.7em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"\\xa9 2026 Connected Ecology Ltd.\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7UGx1cyBKYWthcnRhIFNhbnMtbGlnaHQ=\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"1.7em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"All Rights Reserved.\"})]}),className:\"framer-j86ud4\",\"data-framer-name\":\"Terms of Use\",fonts:[\"FS;Plus Jakarta Sans-light\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"OWWnHczwF\":{\"layout\":[\"fixed\",\"fixed\"]},\"FMbOx_c0s\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"PGOa0s3HR\":[\".framer-smrbp8\"],\"OWWnHczwF\":[\".framer-smrbp8\"],\"FMbOx_c0s\":[\".framer-smrbp8\"]}\n * @framerBreakpoints {\"PGOa0s3HR\":{\"min\":1200,\"canvasClassName\":\"framer-1w0xt67-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"OWWnHczwF\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1uonqq0-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"FMbOx_c0s\":{\"max\":809,\"canvasClassName\":\"framer-j3y2m2-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant PGOa0s3HR\n * @framerLayoutTemplate true\n */const FramergwcKOMDwC=withCSS(Component,css,\"framer-jtXT8\");export default FramergwcKOMDwC;FramergwcKOMDwC.displayName=\"Footer\";FramergwcKOMDwC.defaultProps={height:1e3,width:1200};addFonts(FramergwcKOMDwC,[{explicitInter:true,fonts:[{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/EUV6IZMPXOYBUY6KFIXKZWM47ESY5XYA/BLW2AGODUKQKRMYEVOEMMPY2ITRKBJIP/OKGWSU2PUNNFKQVFV2XFOSAHRXYREMR2.woff2\",weight:\"700\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TX2N2Q6ZO2LBO34H72H5RVJTBQFGU4GV/ZICVNTLTT4V7CCIJPWNY363N6LIP2AET/OUUAK2X2MEGEKC6ULA4CFSBY4PE5EGPV.woff2\",weight:\"400\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/SAN5R64FWIVFORP4WVC3CUWKVFW5RHIK/UD55RA7DUWTH5XPZW4EHUQM55A336HJM/S4O37S64HMSIEYH2NGDT3USGGWAVV4BT.woff2\",weight:\"300\"}]},...TickFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramergwcKOMDwC.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Tick,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergwcKOMDwC\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"PGOa0s3HR\",\"framerLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1000\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OWWnHczwF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FMbOx_c0s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"PGOa0s3HR\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1w0xt67-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"OWWnHczwF\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1uonqq0-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"FMbOx_c0s\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-j3y2m2-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerHitTargets\":\"{\\\"PGOa0s3HR\\\":[\\\".framer-smrbp8\\\"],\\\"OWWnHczwF\\\":[\\\".framer-smrbp8\\\"],\\\"FMbOx_c0s\\\":[\\\".framer-smrbp8\\\"]}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Footer from \"https://framerusercontent.com/modules/m37T6NTo5lU4CyQUyD0Q/11NlH92O4g21AjiX816D/gwcKOMDwC.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y186yrKgcsX8D5AHnZ2q/6VFLPN9GAEPuYsLwBVRP/augiA20Il.js\")), path: \"/\"}, UMILNo9rW: {elements: {s3LmiMaj3: \"contact\", yHpxE33VC: \"faqs\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AJkQl4LXlOWKYjthBxHA/q7JKMPQk0xbbS7BMv40G/UMILNo9rW.js\")), path: \"/contact-us\"}, EhJNQ2CL3: {elements: {V02skTb2v: \"contact\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Wj6tXtyGlInO8Ea4TYBu/mbHVHDQ9rprY7GtKViTT/EhJNQ2CL3.js\")), path: \"/terms-of-use\"}, HGccE1quI: {elements: {eiNistHiJ: \"contact\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RMM0VQktr9sCpPBDc9Mp/jzTiRkp62iWpamLwFc0l/HGccE1quI.js\")), path: \"/privacy-policy\"}, QLc1jxWya: {elements: {XZZc5hI9z: \"contact\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uCUtHvbU55uTGGjn6Cp7/aoELzxnQI9b8dMJNu1Gc/QLc1jxWya.js\")), path: \"/sustainable-policy\"}, JLIMuYp9G: {elements: {TuPCRP4KN: \"people\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2w5nDbjsayqVMMNq1ZAD/TltKLMWSxw8sEyDFK1tz/JLIMuYp9G.js\")), path: \"/about\"}, PHtKRkoqE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/I48S5dvL3R1nYmAdpXTp/qcD6aBQMQhXnxcrIT6LA/PHtKRkoqE.js\")), path: \"/case-studies\"}, N1dUSzwWu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/v0nSPTqAdbB1on5hKVUY/p9KfwNSgex5V889ChKfa/N1dUSzwWu.js\")), path: \"/news\"}, ojzTSY03r: {elements: {f9QCDy4On: \"pea\", iVsCMtNsJ: \"pra\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/O2Ooq4RiWTDRu6HZKgc7/O04UR6kgCsnmzOIqfucZ/ojzTSY03r.js\")), path: \"/services/initial-site-surveys-pea-pra\"}, BjENB3vc8: {elements: {SbH_LLN3E: \"biodiversity\", VZc5FNYJY: \"habitat\", wc_i_ZreA: \"design\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3Wq7mEGyhmq7ht8S2Fgc/4JHmnjDPU6PhO0WDgSUQ/BjENB3vc8.js\")), path: \"/services/biodiversity-net-gain-bng\"}, P57ef_a4v: {elements: {gp2Jopk8O: \"delivering\", opvKJWTW7: \"pre-work\", zP1lGlqvK: \"supervision\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/npwYOnng23oGGRDafn4r/TZgljOL8qLP0whRkpXgE/P57ef_a4v.js\")), path: \"/services/ecological-clerk-of-works-ecow\"}, CBxLEECe5: {elements: {ANBzgcn9g: \"delivering\", R7vOtcJz7: \"workshops\", Wopvg2Zq0: \"walks\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Z3JcdXbDMlFBPhzor7CO/VpE5uiJ6H0Q9jt1YXUl6/CBxLEECe5.js\")), path: \"/services/workshops-talks-and-training\"}, F5ljH3wsV: {elements: {ArXjJiWP5: \"top\", Cb2Gt5Esp: \"otters\", CfRx7czr4: \"birds\", gtKiclZIm: \"barn-owls\", H7BaP_szq: \"reptiles\", MeJ959ekU: \"newts\", MfQWkroot: \"badgers\", x4gBd5oz7: \"bats\", XYEQlZZNI: \"water-voles\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fzOvJ49cAVcktAV6oJfB/Zp9zTk4w2uAjU98iU5Bf/F5ljH3wsV.js\")), path: \"/services/protected-species-surveys\"}, AwVSzrMtS: {elements: {d8uZ9zNWo: \"otters\", HycpZwAgC: \"reptiles\", IonLu53YA: \"top\", My1K45OT0: \"birds\", n1Ao9tDx9: \"newts\", Q5kbQ86Rs: \"bats\", Xy9jfTLSy: \"badgers\", y3Bqs7d_h: \"water-voles\", YuSDtRVAh: \"barn-owls\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bpbmPlxRQ4RsMhukES82/4ilrbjEKDfpglivuGzJt/AwVSzrMtS.js\")), path: \"/services/protected-species-mitigation-and-licensing\"}, zF4cbJ9ia: {collectionId: \"DUbm3EJeo\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZqVSPveIp6kslm0zWWVV/tIPN10ASLttPMtIPuefN/zF4cbJ9ia.js\")), path: \"/content/:CPA5hOhKJ\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {DUbm3EJeo: async () => (await import(\"https://framerusercontent.com/modules/yuDrhwGiIf3ifU7tk85L/76v3hEqEf4lZQ1na2Yzn/DUbm3EJeo.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"ccc54f48679456e97eb8313eed5e1a89c78af247fb896a87daf3afa488d5e4bb\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"UMILNo9rW\":\r\ncase \"EhJNQ2CL3\":\r\ncase \"HGccE1quI\":\r\ncase \"QLc1jxWya\":\r\ncase \"JLIMuYp9G\":\r\ncase \"PHtKRkoqE\":\r\ncase \"N1dUSzwWu\":\r\ncase \"ojzTSY03r\":\r\ncase \"BjENB3vc8\":\r\ncase \"P57ef_a4v\":\r\ncase \"CBxLEECe5\":\r\ncase \"F5ljH3wsV\":\r\ncase \"AwVSzrMtS\":\r\ncase \"zF4cbJ9ia\":\r\nreturn React.createElement(Footer, {...props, key: \"Footer\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"UMILNo9rW\":\r\ncase \"EhJNQ2CL3\":\r\ncase \"HGccE1quI\":\r\ncase \"QLc1jxWya\":\r\ncase \"JLIMuYp9G\":\r\ncase \"PHtKRkoqE\":\r\ncase \"N1dUSzwWu\":\r\ncase \"ojzTSY03r\":\r\ncase \"BjENB3vc8\":\r\ncase \"P57ef_a4v\":\r\ncase \"CBxLEECe5\":\r\ncase \"F5ljH3wsV\":\r\ncase \"AwVSzrMtS\":\r\ncase \"zF4cbJ9ia\":\r\nreturn [{hash: \"j3y2m2\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1uonqq0\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1w0xt67\", mediaQuery: \"(min-width: 1200px)\"}]\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.connected-ecology.co.uk\",\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: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/nrq7lY8HeGdqBb1Eg5Kd/ZkDbbqOhbigz5E0mAIIl/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\t\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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"}