{"version":3,"file":"script_main.CyR_TXRd.mjs","names":["css","mask","SVG","getProps","Icon","className","addPropertyOverrides","LogoFonts","Logo","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","getProps","className","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","Logo","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","OptimizeLogo","NavItem","Button","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","className","Menu","Close","Navigation","Footer","useRef","React.useId","className","PropertyOverrides","React.createElement","Main","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/uXHVvzuJkuDJfkVRXzny/ij1KDAN6AhIJONWjKXLF/fHQH9rNkH.js","https:/framerusercontent.com/modules/fYsFWeVGVkBmVGKEgIzw/LGn6oSRm8ucuoTiI9N7z/O9Stewh3w.js","https:/framerusercontent.com/modules/ouCWdmkSFmDhi1sDPqNH/kGFWmRNVfgc0IQzLyePa/Q_IxGDt_w.js","https:/framerusercontent.com/modules/gjdQUlZM0kVHhR3HzgLR/gKZLQieAqeuDPbAqEenC/JzYdcCmzd.js","https:/framerusercontent.com/modules/aDn4IA2CEqffHY2kwDby/geMpADMFkWgW8eIc2kOp/AMM5pwlO0.js","https:/framerusercontent.com/modules/g5zi1yTk26lShD3cXllL/oY0dYjDQdN5l18TGBLbW/CT9T4r19Y.js","https:/framerusercontent.com/modules/wjEya4TqUjDCGBdkDFfa/Ch2TmC9Jx2nVl4gSc8vr/d7SVAAV17.js","https:/framerusercontent.com/modules/v8e3W08sOqiFMawtIHxR/6rmTyyehePw3WE0SDNWH/RMTIifO8H.js","https:/framerusercontent.com/modules/eoneIyiq58MKFPx9XWAp/hJhMmN1qd4svfbVRzE7M/ew0qQxcm2.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (c9c30df)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-bKdIr .framer-styles-preset-1b6m7mz:not(.rich-text-wrapper), .framer-bKdIr .framer-styles-preset-1b6m7mz.rich-text-wrapper a { --framer-link-current-text-color: var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, #ffffff); --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-14951491-9898-44b6-8e48-90b200ecb226, #accb44); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, #ffffff); }\"];export const className=\"framer-bKdIr\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1ad18b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-I64Gt\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 200 71\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0.146 36.112 C -0.612 28.736 1.624 22.224 5.765 16.211 C 7.993 12.978 10.775 10.339 13.889 8 C 14.118 8.577 14.872 7.838 15.003 8.367 C 15.295 9.561 15.987 9.466 16.887 9.158 C 17.168 9.063 17.611 8.984 17.891 9.343 C 17.769 9.754 17.148 9.533 17.105 9.999 C 17.053 10.548 16.334 10.912 16.658 11.564 C 16.749 11.746 16.927 11.762 17.073 11.679 C 17.579 11.394 18.033 11.066 18.077 10.402 C 18.116 9.774 18.681 9.663 19.057 9.766 C 19.523 9.893 19.827 10.276 19.515 10.904 C 19.061 11.817 18.128 12.591 18.547 13.808 C 18.61 13.99 18.559 14.211 18.563 14.417 L 18.614 14.46 L 18.579 14.519 C 18.247 14.555 18.116 14.753 18.049 15.077 C 17.599 17.276 17.437 19.525 17.567 21.766 C 17.587 22.086 17.543 22.485 17.713 22.702 C 18.709 23.986 18.871 25.5 19.033 27.025 C 19.001 27.06 18.97 27.096 18.938 27.128 L 19.045 27.033 C 19.294 27.108 19.543 27.187 19.792 27.262 C 19.641 27.59 19.531 27.839 19.713 28.265 C 20.068 29.099 20.661 29.862 20.898 30.672 C 21.25 31.885 21.988 32.556 22.956 33.149 C 24.731 35.634 26.481 38.124 28.512 40.423 C 31.728 44.062 35.268 47.389 39.208 50.167 C 43.281 53.039 47.572 55.69 52.27 57.469 C 58.782 59.934 65.522 61.475 72.524 61.676 C 73.049 61.688 73.591 61.601 74.092 61.842 L 71.378 61.842 L 71.39 62.178 C 72.433 61.929 73.515 62.483 74.539 61.862 C 74.697 61.862 74.855 61.866 75.009 61.87 C 75.266 62.384 75.55 62.751 76.262 62.641 C 76.937 62.538 77.644 62.617 78.34 62.633 C 79.027 62.648 78.968 63.158 78.921 63.601 C 78.865 64.126 78.387 64.201 78.099 64.016 C 76.996 63.308 76.163 64.423 75.084 64.126 C 75.357 64.798 76.036 64.34 76.143 64.893 C 76.4 66.22 75.649 67.204 74.231 67.244 C 73.29 67.271 72.836 67.745 72.595 68.559 C 70.193 69.231 67.715 69.441 65.254 69.705 C 60.259 70.245 55.231 70.41 50.212 70.199 C 46.177 70.029 42.159 69.638 38.208 68.749 C 38.078 67.86 37.287 67.734 36.663 67.576 C 36.098 67.433 35.972 67.086 35.833 66.663 C 35.667 66.165 36.051 66.015 36.379 65.857 C 37.149 65.485 37.212 65.019 36.959 64.178 C 36.564 62.87 36.394 61.479 36.26 60.112 C 36.13 58.784 34.419 56.71 33.071 56.761 C 30.4 56.86 28.334 55.24 26.023 54.395 C 24.403 53.798 22.877 52.751 21.471 51.645 C 20.092 50.558 18.76 49.456 18.472 47.559 C 18.424 47.263 18.203 46.958 17.982 46.729 C 16.947 45.647 16.03 44.525 16.089 42.901 C 16.097 42.711 16.018 42.502 15.919 42.332 C 14.706 40.218 13.892 37.922 12.984 35.678 C 12.079 33.442 9.712 32.225 7.515 33.193 C 6.243 33.754 5.208 33.445 4.307 32.596 C 3.829 32.142 3.481 32.232 3.015 32.473 C 1.498 33.248 0.759 34.623 0.146 36.105 M 0.046 36.329 C 0.658 34.848 1.397 33.473 2.914 32.698 C 3.384 32.457 3.728 32.37 4.206 32.821 C 5.107 33.674 6.138 33.978 7.415 33.417 C 9.611 32.449 11.978 33.666 12.883 35.903 C 13.792 38.147 14.606 40.442 15.819 42.556 C 15.917 42.726 15.996 42.936 15.989 43.125 C 15.929 44.749 16.846 45.875 17.881 46.954 C 18.102 47.183 18.324 47.487 18.371 47.784 C 18.66 49.68 19.987 50.783 21.37 51.869 C 22.777 52.976 24.298 54.023 25.922 54.619 C 28.237 55.465 30.3 57.089 32.971 56.986 C 34.322 56.935 36.029 59.009 36.159 60.337 C 36.294 61.704 36.464 63.094 36.859 64.402 C 37.111 65.244 37.048 65.71 36.278 66.082 C 35.95 66.24 35.567 66.394 35.733 66.888 C 35.875 67.31 35.997 67.658 36.562 67.8 C 37.187 67.958 37.973 68.089 38.107 68.974 C 34.911 68.689 31.892 67.65 28.881 66.658 C 25.981 65.702 23.12 64.592 20.449 63.067 C 20.399 61.626 19.366 60.9 17.348 60.89 C 17.312 60.633 17.486 60.487 17.676 60.443 C 18.802 60.182 19.331 59.534 19.229 58.337 C 19.189 57.895 19.513 57.508 19.837 57.176 C 20.659 56.33 20.639 55.662 19.865 54.781 C 19.165 53.987 18.652 52.936 17.806 52.375 C 16.396 51.435 16.206 49.665 14.791 48.669 C 13.673 47.886 12.559 47.46 11.31 47.104 C 9.572 46.606 7.885 46.022 6.071 45.701 C 4.795 45.476 3.823 45.014 2.898 46.199 C 1.776 44.18 0.824 42.082 0.516 39.783 C 0.362 38.629 -0.148 37.519 0.042 36.321 M 51.212 55.629 C 50.58 55.258 49.92 54.949 49.205 54.764 C 49.165 54.207 49.671 54.309 49.955 54.159 C 52.231 52.954 52.354 52.35 50.742 50.382 C 50.173 49.686 49.628 48.932 49.414 48.074 C 49.055 46.64 48.501 45.443 47 44.917 C 50.185 42.314 52.958 39.39 54.503 35.482 C 54.574 35.304 54.728 35.162 54.843 35 C 55.293 35.34 55.515 35.865 55.981 36.233 C 56.716 36.81 57.66 36.861 58.356 37.414 C 59.17 38.062 59.972 38.094 60.837 37.548 C 61.679 37.023 62.176 37.402 62.536 38.196 C 62.631 38.402 62.848 38.548 63.014 38.722 C 62.445 40.299 62.417 42.001 61.758 43.578 C 60.074 47.6 57.818 51.208 54.574 54.155 C 54.389 54.049 54.27 54.088 54.061 54.207 C 53.14 54.732 52.299 55.427 51.212 55.621 M 3 46.281 C 3.921 45.092 4.897 45.554 6.173 45.783 C 7.986 46.107 9.674 46.688 11.412 47.186 C 12.661 47.541 13.775 47.968 14.893 48.75 C 16.308 49.742 16.497 51.516 17.908 52.453 C 18.753 53.014 19.263 54.065 19.966 54.859 C 20.737 55.736 20.757 56.404 19.935 57.253 C 19.611 57.585 19.291 57.968 19.326 58.415 C 19.433 59.612 18.903 60.26 17.773 60.521 C 17.584 60.564 17.41 60.715 17.445 60.967 C 19.463 60.981 20.497 61.708 20.547 63.148 C 18.457 62.473 16.77 61.09 14.992 59.897 C 11.187 57.34 7.967 54.152 5.244 50.461 C 4.296 49.177 3.688 47.711 3 46.285 M 34.068 44.27 C 32.622 43.164 31.48 41.734 30.153 40.501 C 29.908 40.272 30.014 39.983 30.085 39.699 C 30.963 36.32 32.685 33.523 35.475 31.334 C 38.833 28.691 42.666 27.64 46.838 27.509 C 48.198 27.466 48.288 27.521 47.893 28.861 C 47.123 31.453 46.06 33.922 44.456 36.123 C 42.607 38.656 40.374 40.856 38.331 43.223 C 38.114 43.211 37.925 43.18 38.007 42.875 C 38.367 41.544 38.727 40.224 39.75 39.193 C 40.746 38.185 40.643 36.826 40.714 35.57 C 40.746 35.068 40.181 34.736 39.667 34.756 C 38.339 34.803 37.067 35.348 35.712 35.246 C 35.538 35.234 35.416 35.364 35.4 35.55 C 35.289 36.842 34.586 38.004 34.459 39.256 C 34.384 40.031 33.799 41.133 35.151 41.662 C 35.558 41.82 35.483 42.492 35.214 42.871 C 34.87 43.361 34.606 43.934 34.068 44.27 M 72.508 68.577 C 72.749 67.759 73.203 67.288 74.144 67.261 C 75.566 67.217 76.317 66.237 76.056 64.91 C 75.949 64.357 75.27 64.815 74.997 64.143 C 76.08 64.44 76.913 63.321 78.012 64.033 C 78.296 64.218 78.778 64.143 78.834 63.618 C 78.877 63.171 78.94 62.662 78.253 62.65 C 77.557 62.634 76.85 62.555 76.171 62.658 C 75.463 62.768 75.179 62.397 74.922 61.887 C 82.607 61.982 90.142 60.805 97.59 59.05 C 101.233 58.193 104.801 57.027 108.404 56 C 108.882 56.288 109.187 56.83 109.787 56.932 C 104.146 59.414 98.392 61.631 92.544 63.574 C 91.331 63.977 90.13 64.412 88.945 64.91 C 87.929 65.337 86.661 65.356 85.539 65.676 C 81.931 66.704 78.269 67.498 74.598 68.26 C 73.903 68.403 73.156 68.197 72.5 68.584 M 62.671 39.011 C 62.509 38.837 62.288 38.691 62.193 38.486 C 61.833 37.691 61.336 37.312 60.494 37.838 C 59.629 38.379 58.827 38.347 58.013 37.699 C 57.317 37.146 56.373 37.095 55.638 36.518 C 55.168 36.151 54.946 35.625 54.5 35.285 C 55.306 32.899 55.918 30.465 56.27 27.968 C 57.566 27.695 58.574 26.545 60.122 26.846 C 60.498 26.921 61.533 26.755 61.897 26 C 62.248 27.525 62.817 28.987 62.991 30.564 C 63.311 33.397 63.216 36.206 62.671 39.003 M 46.889 45.134 C 48.391 45.656 48.944 46.853 49.304 48.291 C 49.521 49.148 50.062 49.903 50.635 50.599 C 52.247 52.566 52.125 53.167 49.849 54.376 C 49.564 54.526 49.059 54.423 49.098 54.98 C 45.463 52.906 41.836 50.828 38.209 48.07 C 41.623 47.912 44.361 46.798 46.893 45.138 M 18.678 14.513 C 18.678 14.307 18.726 14.086 18.662 13.904 C 18.24 12.683 19.176 11.913 19.63 11 C 19.943 10.372 19.638 9.989 19.168 9.862 C 18.793 9.759 18.228 9.87 18.188 10.498 C 18.145 11.162 17.69 11.49 17.185 11.774 C 17.038 11.857 16.861 11.842 16.77 11.66 C 16.442 11.004 17.161 10.644 17.216 10.095 C 17.26 9.629 17.884 9.846 18.003 9.439 C 17.718 9.08 17.279 9.159 16.999 9.254 C 16.094 9.562 15.407 9.653 15.114 8.463 C 14.984 7.93 14.233 8.673 14 8.092 C 20.464 3.453 27.711 0.905 35.573 0 C 33.902 0.699 32.124 1.059 30.457 1.821 C 26.284 3.73 23.052 6.61 20.551 10.435 C 19.705 11.727 19.354 13.177 18.678 14.513 M 62.069 25.697 C 61.706 26.452 60.67 26.614 60.291 26.543 C 58.742 26.242 57.735 27.392 56.439 27.665 C 56.435 26.768 56.415 25.871 56.431 24.974 C 56.494 21.477 55.613 18.147 54.617 14.835 L 54.273 13.698 C 54.356 13.634 54.439 13.567 54.522 13.5 C 55.313 14.346 56.162 15.152 56.885 16.052 C 59.054 18.755 60.71 21.758 61.947 24.99 C 62.03 25.207 62.03 25.46 62.065 25.693 M 34 44.133 C 34.537 43.797 34.798 43.225 35.146 42.735 C 35.415 42.351 35.49 41.684 35.083 41.526 C 33.735 40.996 34.316 39.894 34.391 39.119 C 34.518 37.863 35.221 36.705 35.332 35.413 C 35.347 35.223 35.47 35.093 35.644 35.109 C 36.999 35.212 38.267 34.666 39.599 34.619 C 40.112 34.599 40.674 34.931 40.646 35.433 C 40.575 36.689 40.677 38.049 39.682 39.056 C 38.658 40.087 38.299 41.407 37.939 42.739 C 37.856 43.047 38.046 43.074 38.263 43.086 C 37.706 43.94 37.426 44.916 37.153 45.872 C 36.936 46.623 36.588 46.468 36.236 46.148 C 35.49 45.477 34.573 44.995 34 44.133 M 121.878 50.57 C 123.261 50.151 124.529 49.476 125.798 48.8 C 126.177 48.599 126.54 48.346 127.007 48.401 C 126.197 49.152 125.189 49.61 124.237 50.112 C 119.981 52.34 115.643 54.407 111.245 56.343 C 111.099 56.406 110.933 56.43 110.779 56.473 C 110.688 56.398 110.345 56.366 110.613 56.201 C 111.162 55.861 110.882 55.446 110.823 55.039 C 114.564 53.692 118.275 52.265 121.878 50.57 M 19.01 27.009 C 18.848 25.484 18.686 23.967 17.69 22.687 C 17.52 22.466 17.563 22.066 17.544 21.75 C 17.413 19.498 17.575 17.27 18.026 15.061 C 18.093 14.737 18.219 14.54 18.555 14.5 C 17.453 18.894 18.346 23.098 19.764 27.25 C 19.515 27.175 19.266 27.096 19.021 27.021 L 19.013 27.013 Z M 22.929 33.134 C 21.961 32.541 21.222 31.869 20.871 30.656 C 20.637 29.846 20.045 29.088 19.689 28.25 C 19.507 27.823 19.618 27.574 19.768 27.25 L 22.933 33.13 M 110.855 55.004 C 110.914 55.411 111.199 55.826 110.649 56.166 C 110.377 56.332 110.721 56.363 110.815 56.438 C 110.503 56.58 110.195 56.723 109.887 56.861 C 109.282 56.762 108.978 56.217 108.5 55.929 C 109.267 55.569 110.013 55.162 110.859 55 M 51.048 55.878 C 52.134 55.685 52.976 54.989 53.897 54.464 C 54.106 54.345 54.225 54.302 54.41 54.412 C 53.746 54.985 53.083 55.562 52.419 56.135 C 51.858 56.617 51.471 56.155 51.048 55.882 M 74.601 61.999 C 73.577 62.619 72.491 62.066 71.448 62.315 C 71.448 62.2 71.44 62.09 71.436 61.979 L 74.15 61.979 C 74.3 61.987 74.451 61.991 74.601 61.999 M 19.107 27.173 L 19 27.268 C 19.032 27.232 19.063 27.201 19.099 27.165 Z M 82.878 41.109 C 81.381 41.109 80.002 40.864 78.742 40.378 C 77.477 39.892 76.379 39.204 75.442 38.323 C 74.511 37.447 73.77 36.389 73.265 35.214 C 72.752 34.024 72.495 32.725 72.495 31.318 C 72.495 29.911 72.752 28.592 73.265 27.41 C 73.779 26.229 74.506 25.198 75.442 24.313 C 76.379 23.427 77.477 22.744 78.73 22.258 C 79.982 21.772 81.357 21.527 82.855 21.527 C 84.352 21.527 85.727 21.768 86.98 22.242 C 88.232 22.72 89.331 23.404 90.267 24.285 C 91.203 25.17 91.93 26.205 92.444 27.394 C 92.958 28.584 93.215 29.892 93.215 31.318 C 93.215 32.744 92.958 34.028 92.444 35.226 C 91.93 36.423 91.203 37.466 90.267 38.347 C 89.331 39.232 88.232 39.912 86.98 40.39 C 85.727 40.868 84.36 41.105 82.882 41.105 M 82.851 37.403 C 83.696 37.403 84.479 37.253 85.19 36.956 C 85.905 36.66 86.529 36.237 87.071 35.684 C 87.612 35.135 88.031 34.495 88.327 33.764 C 88.627 33.033 88.774 32.219 88.774 31.314 C 88.774 30.409 88.627 29.595 88.327 28.864 C 88.031 28.133 87.612 27.493 87.071 26.944 C 86.536 26.397 85.896 25.964 85.19 25.672 C 84.479 25.371 83.696 25.225 82.851 25.225 C 82.005 25.225 81.219 25.371 80.496 25.672 C 79.773 25.968 79.149 26.391 78.615 26.944 C 78.082 27.497 77.667 28.133 77.37 28.864 C 77.07 29.595 76.924 30.413 76.924 31.314 C 76.924 32.215 77.07 33.033 77.37 33.764 C 77.667 34.495 78.082 35.135 78.615 35.684 C 79.149 36.237 79.773 36.66 80.496 36.956 C 81.215 37.253 82.001 37.403 82.851 37.403 M 96.214 46.032 L 96.214 26.233 L 100.244 26.233 L 100.244 29.208 L 100.161 33.535 L 100.429 37.837 L 100.429 46.032 L 96.21 46.032 Z M 104.788 41.002 C 103.579 41.002 102.516 40.734 101.595 40.192 C 100.674 39.651 99.959 38.825 99.446 37.715 C 98.932 36.605 98.675 35.206 98.675 33.507 C 98.675 31.808 98.916 30.389 99.406 29.287 C 99.892 28.189 100.599 27.367 101.528 26.825 C 102.456 26.284 103.543 26.015 104.788 26.015 C 106.174 26.015 107.415 26.328 108.506 26.948 C 109.596 27.572 110.461 28.441 111.102 29.56 C 111.742 30.678 112.062 31.994 112.062 33.507 C 112.062 35.02 111.742 36.36 111.102 37.47 C 110.461 38.58 109.596 39.445 108.506 40.066 C 107.415 40.69 106.174 40.998 104.788 40.998 M 104.084 37.537 C 104.788 37.537 105.416 37.375 105.965 37.051 C 106.514 36.727 106.957 36.261 107.289 35.656 C 107.621 35.052 107.79 34.333 107.79 33.507 C 107.79 32.681 107.625 31.938 107.289 31.346 C 106.953 30.749 106.514 30.295 105.965 29.978 C 105.416 29.662 104.788 29.504 104.084 29.504 C 103.381 29.504 102.749 29.662 102.192 29.978 C 101.631 30.295 101.184 30.749 100.852 31.346 C 100.516 31.938 100.35 32.661 100.35 33.507 C 100.35 34.352 100.516 35.056 100.852 35.656 C 101.184 36.261 101.631 36.723 102.192 37.051 C 102.749 37.375 103.381 37.537 104.084 37.537 M 113.148 26.557 L 123.239 26.557 L 123.239 29.805 L 113.148 29.805 Z M 120.829 41.002 C 119.114 41.002 117.783 40.564 116.827 39.69 C 115.871 38.817 115.392 37.513 115.392 35.783 L 115.392 23.017 L 119.64 23.017 L 119.64 35.704 C 119.64 36.316 119.794 36.794 120.114 37.138 C 120.43 37.482 120.857 37.652 121.398 37.652 C 122.086 37.652 122.663 37.474 123.129 37.11 L 124.239 40.086 C 123.824 40.394 123.315 40.623 122.71 40.777 C 122.106 40.931 121.481 41.006 120.829 41.006 M 128.755 24.202 C 127.961 24.202 127.321 23.977 126.835 23.526 C 126.349 23.076 126.104 22.519 126.104 21.851 C 126.104 21.183 126.349 20.626 126.835 20.176 C 127.321 19.725 127.961 19.5 128.755 19.5 C 129.549 19.5 130.166 19.713 130.664 20.136 C 131.162 20.559 131.41 21.104 131.41 21.772 C 131.41 22.475 131.166 23.056 130.68 23.518 C 130.194 23.977 129.553 24.21 128.759 24.21 M 126.645 26.233 L 130.865 26.233 L 130.865 40.785 L 126.645 40.785 Z M 153.422 26.015 C 154.576 26.015 155.599 26.245 156.492 26.707 C 157.385 27.169 158.085 27.873 158.591 28.817 C 159.096 29.765 159.345 30.978 159.345 32.456 L 159.345 40.789 L 155.125 40.789 L 155.125 33.108 C 155.125 31.934 154.884 31.069 154.41 30.512 C 153.932 29.955 153.26 29.674 152.395 29.674 C 151.763 29.674 151.206 29.816 150.72 30.093 C 150.234 30.37 149.858 30.788 149.598 31.338 C 149.337 31.887 149.206 32.606 149.206 33.487 L 149.206 40.793 L 144.987 40.793 L 144.987 33.112 C 144.987 31.938 144.75 31.073 144.272 30.516 C 143.793 29.959 143.106 29.678 142.201 29.678 C 141.589 29.678 141.039 29.82 140.55 30.097 C 140.064 30.378 139.684 30.792 139.416 31.342 C 139.147 31.891 139.009 32.61 139.009 33.491 L 139.009 40.797 L 134.789 40.797 L 134.789 26.245 L 138.819 26.245 L 138.819 30.196 L 138.06 29.058 C 138.546 28.066 139.257 27.311 140.198 26.798 C 141.134 26.284 142.189 26.027 143.363 26.027 C 144.698 26.027 145.868 26.363 146.879 27.043 C 147.887 27.718 148.555 28.754 148.879 30.14 L 147.393 29.734 C 147.879 28.615 148.653 27.718 149.72 27.043 C 150.783 26.367 152.02 26.027 153.426 26.027 M 165.272 24.202 C 164.478 24.202 163.838 23.977 163.352 23.526 C 162.866 23.076 162.621 22.519 162.621 21.851 C 162.621 21.183 162.866 20.626 163.352 20.176 C 163.838 19.725 164.478 19.5 165.272 19.5 C 166.066 19.5 166.682 19.713 167.18 20.136 C 167.674 20.559 167.923 21.104 167.923 21.772 C 167.923 22.475 167.678 23.056 167.192 23.518 C 166.706 23.977 166.066 24.21 165.272 24.21 M 163.162 26.233 L 167.382 26.233 L 167.382 40.785 L 163.162 40.785 Z M 170.329 40.785 L 170.329 38.213 L 178.903 28.07 L 179.634 29.477 L 170.491 29.477 L 170.491 26.229 L 183.044 26.229 L 183.044 28.801 L 174.466 38.916 L 173.684 37.537 L 183.285 37.537 L 183.285 40.785 Z M 193.025 41.002 C 191.365 41.002 189.915 40.678 188.671 40.03 C 187.426 39.382 186.462 38.493 185.774 37.367 C 185.087 36.241 184.747 34.957 184.747 33.511 C 184.747 32.065 185.075 30.781 185.735 29.643 C 186.395 28.505 187.311 27.62 188.493 26.98 C 189.674 26.339 191.006 26.019 192.484 26.019 C 193.961 26.019 195.194 26.324 196.336 26.94 C 197.482 27.552 198.387 28.418 199.054 29.536 C 199.722 30.654 200.058 31.998 200.058 33.566 C 200.058 33.728 200.05 33.914 200.03 34.119 C 200.011 34.325 199.995 34.522 199.975 34.7 L 188.157 34.7 L 188.157 32.239 L 197.758 32.239 L 196.107 32.97 C 196.127 32.215 195.98 31.555 195.672 30.994 C 195.378 30.448 194.939 29.995 194.404 29.682 C 193.863 29.366 193.23 29.208 192.507 29.208 C 191.784 29.208 191.152 29.366 190.599 29.682 C 190.053 29.992 189.608 30.451 189.315 31.006 C 189.007 31.575 188.852 32.246 188.852 33.021 L 188.852 33.669 C 188.852 34.479 189.034 35.182 189.394 35.779 C 189.753 36.375 190.251 36.83 190.883 37.146 C 191.516 37.462 192.27 37.62 193.155 37.62 C 193.914 37.62 194.586 37.501 195.17 37.268 C 195.755 37.035 196.292 36.684 196.778 36.213 L 199.023 38.647 C 198.355 39.406 197.517 39.987 196.51 40.394 C 195.498 40.801 194.337 41.002 193.021 41.002\" fill=\"transparent\" height=\"70.28789086415162px\" id=\"CpCPr8kLg\" width=\"200.05791951780736px\"><path d=\"M 0.146 28.112 C -0.612 20.736 1.624 14.224 5.765 8.211 C 7.993 4.978 10.775 2.339 13.889 0 C 14.118 0.577 14.872 -0.162 15.003 0.367 C 15.295 1.561 15.987 1.466 16.887 1.158 C 17.168 1.063 17.611 0.984 17.891 1.343 C 17.769 1.754 17.148 1.533 17.105 1.999 C 17.053 2.548 16.334 2.912 16.658 3.564 C 16.749 3.746 16.927 3.762 17.073 3.679 C 17.579 3.394 18.033 3.066 18.077 2.402 C 18.116 1.774 18.681 1.663 19.057 1.766 C 19.523 1.893 19.827 2.276 19.515 2.904 C 19.061 3.817 18.128 4.591 18.547 5.808 C 18.61 5.99 18.559 6.211 18.563 6.417 L 18.614 6.46 L 18.579 6.519 C 18.247 6.555 18.116 6.753 18.049 7.077 C 17.599 9.276 17.437 11.525 17.567 13.766 C 17.587 14.086 17.543 14.485 17.713 14.702 C 18.709 15.986 18.871 17.5 19.033 19.025 C 19.001 19.06 18.97 19.096 18.938 19.128 L 19.045 19.033 C 19.294 19.108 19.543 19.187 19.792 19.262 C 19.641 19.59 19.531 19.839 19.713 20.265 C 20.068 21.099 20.661 21.862 20.898 22.672 C 21.25 23.885 21.988 24.556 22.956 25.149 C 24.731 27.634 26.481 30.124 28.512 32.423 C 31.728 36.062 35.268 39.389 39.208 42.167 C 43.281 45.039 47.572 47.69 52.27 49.469 C 58.782 51.934 65.522 53.475 72.524 53.676 C 73.049 53.688 73.591 53.601 74.092 53.842 L 71.378 53.842 L 71.39 54.178 C 72.433 53.929 73.515 54.483 74.539 53.862 C 74.697 53.862 74.855 53.866 75.009 53.87 C 75.266 54.384 75.55 54.751 76.262 54.641 C 76.937 54.538 77.644 54.617 78.34 54.633 C 79.027 54.648 78.968 55.158 78.921 55.601 C 78.865 56.126 78.387 56.201 78.099 56.016 C 76.996 55.308 76.163 56.423 75.084 56.126 C 75.357 56.798 76.036 56.34 76.143 56.893 C 76.4 58.22 75.649 59.204 74.231 59.244 C 73.29 59.271 72.836 59.745 72.595 60.559 C 70.193 61.231 67.715 61.441 65.254 61.705 C 60.259 62.245 55.231 62.41 50.212 62.199 C 46.177 62.029 42.159 61.638 38.208 60.749 C 38.078 59.86 37.287 59.734 36.663 59.576 C 36.098 59.433 35.972 59.086 35.833 58.663 C 35.667 58.165 36.051 58.015 36.379 57.857 C 37.149 57.485 37.212 57.019 36.959 56.178 C 36.564 54.87 36.394 53.479 36.26 52.112 C 36.13 50.784 34.419 48.71 33.071 48.761 C 30.4 48.86 28.334 47.24 26.023 46.395 C 24.403 45.798 22.877 44.751 21.471 43.645 C 20.092 42.558 18.76 41.456 18.472 39.559 C 18.424 39.263 18.203 38.958 17.982 38.729 C 16.947 37.647 16.03 36.525 16.089 34.901 C 16.097 34.711 16.018 34.502 15.919 34.332 C 14.706 32.218 13.892 29.922 12.984 27.678 C 12.079 25.442 9.712 24.225 7.515 25.193 C 6.243 25.754 5.208 25.445 4.307 24.596 C 3.829 24.142 3.481 24.232 3.015 24.473 C 1.498 25.248 0.759 26.623 0.146 28.105\" fill=\"rgb(93, 164, 49)\" height=\"62.28789086415162px\" id=\"HAWFSZkXx\" transform=\"translate(0 8)\" width=\"78.94675179331374px\"/><path d=\"M 0.046 3.829 C 0.658 2.348 1.397 0.973 2.914 0.198 C 3.384 -0.043 3.728 -0.13 4.206 0.321 C 5.107 1.174 6.138 1.478 7.415 0.917 C 9.611 -0.051 11.978 1.166 12.883 3.403 C 13.792 5.647 14.606 7.942 15.819 10.056 C 15.917 10.226 15.996 10.436 15.989 10.625 C 15.929 12.249 16.846 13.375 17.881 14.454 C 18.102 14.683 18.324 14.987 18.371 15.284 C 18.66 17.18 19.987 18.283 21.37 19.369 C 22.777 20.476 24.298 21.523 25.922 22.119 C 28.237 22.965 30.3 24.589 32.971 24.486 C 34.322 24.435 36.029 26.509 36.159 27.837 C 36.294 29.204 36.464 30.594 36.859 31.902 C 37.111 32.744 37.048 33.21 36.278 33.582 C 35.95 33.74 35.567 33.894 35.733 34.388 C 35.875 34.81 35.997 35.158 36.562 35.3 C 37.187 35.458 37.973 35.589 38.107 36.474 C 34.911 36.189 31.892 35.15 28.881 34.158 C 25.981 33.202 23.12 32.092 20.449 30.567 C 20.399 29.126 19.366 28.4 17.348 28.39 C 17.312 28.133 17.486 27.987 17.676 27.943 C 18.802 27.682 19.331 27.034 19.229 25.837 C 19.189 25.395 19.513 25.008 19.837 24.676 C 20.659 23.83 20.639 23.162 19.865 22.281 C 19.165 21.487 18.652 20.436 17.806 19.875 C 16.396 18.935 16.206 17.165 14.791 16.169 C 13.673 15.386 12.559 14.96 11.31 14.604 C 9.572 14.106 7.885 13.522 6.071 13.201 C 4.795 12.976 3.823 12.514 2.898 13.699 C 1.776 11.68 0.824 9.582 0.516 7.283 C 0.362 6.129 -0.148 5.019 0.042 3.821\" fill=\"rgb(109, 181, 44)\" height=\"36.47381792190325px\" id=\"Oh5hJkJZa\" transform=\"translate(0 32.5)\" width=\"38.10718587324024px\"/><path d=\"M 4.212 20.629 C 3.58 20.258 2.92 19.949 2.205 19.764 C 2.165 19.207 2.671 19.309 2.955 19.159 C 5.231 17.954 5.354 17.35 3.742 15.382 C 3.173 14.686 2.628 13.932 2.414 13.074 C 2.055 11.64 1.501 10.443 0 9.917 C 3.185 7.314 5.958 4.39 7.503 0.482 C 7.574 0.304 7.728 0.162 7.843 0 C 8.293 0.34 8.515 0.865 8.981 1.233 C 9.716 1.81 10.66 1.861 11.356 2.414 C 12.17 3.062 12.972 3.094 13.837 2.548 C 14.679 2.023 15.176 2.402 15.536 3.196 C 15.631 3.402 15.848 3.548 16.014 3.722 C 15.445 5.299 15.417 7.001 14.758 8.578 C 13.074 12.6 10.818 16.208 7.574 19.155 C 7.389 19.049 7.27 19.088 7.061 19.207 C 6.14 19.732 5.299 20.427 4.212 20.621\" fill=\"rgb(93, 164, 49)\" height=\"20.62900284850214px\" id=\"fAOR6P54d\" transform=\"translate(47 35)\" width=\"16.014048754066124px\"/><path d=\"M 0 0.781 C 0.921 -0.408 1.897 0.054 3.173 0.283 C 4.986 0.607 6.674 1.188 8.412 1.686 C 9.661 2.041 10.775 2.468 11.893 3.25 C 13.308 4.242 13.497 6.016 14.908 6.953 C 15.753 7.514 16.263 8.565 16.966 9.359 C 17.737 10.236 17.757 10.904 16.935 11.753 C 16.611 12.085 16.291 12.468 16.326 12.915 C 16.433 14.112 15.903 14.76 14.773 15.021 C 14.584 15.064 14.41 15.215 14.445 15.467 C 16.463 15.481 17.497 16.208 17.547 17.648 C 15.457 16.973 13.77 15.59 11.992 14.397 C 8.187 11.84 4.967 8.652 2.244 4.961 C 1.296 3.677 0.688 2.211 0 0.785\" fill=\"rgb(172, 203, 68)\" height=\"17.648431077681373px\" id=\"O6h5Wao0Y\" transform=\"translate(3 45.5)\" width=\"17.547600741043485px\"/><path d=\"M 4.068 16.77 C 2.622 15.664 1.48 14.234 0.153 13.001 C -0.092 12.772 0.014 12.483 0.085 12.199 C 0.963 8.82 2.685 6.023 5.475 3.834 C 8.833 1.191 12.666 0.14 16.838 0.009 C 18.198 -0.034 18.288 0.021 17.893 1.361 C 17.123 3.953 16.06 6.422 14.456 8.623 C 12.607 11.156 10.374 13.356 8.331 15.723 C 8.114 15.711 7.925 15.68 8.007 15.375 C 8.367 14.044 8.727 12.724 9.75 11.693 C 10.746 10.685 10.643 9.326 10.714 8.07 C 10.746 7.568 10.181 7.236 9.667 7.256 C 8.339 7.303 7.067 7.848 5.712 7.746 C 5.538 7.734 5.416 7.864 5.4 8.05 C 5.289 9.342 4.586 10.504 4.459 11.756 C 4.384 12.531 3.799 13.633 5.151 14.162 C 5.558 14.32 5.483 14.992 5.214 15.371 C 4.87 15.861 4.606 16.434 4.068 16.77\" fill=\"rgb(109, 181, 44)\" height=\"16.77017118698311px\" id=\"Bq6u9vCNn\" transform=\"translate(30 27.5)\" width=\"18.09767188874153px\"/><path d=\"M 0.008 12.577 C 0.249 11.759 0.703 11.288 1.644 11.261 C 3.066 11.217 3.817 10.237 3.556 8.91 C 3.449 8.357 2.77 8.815 2.497 8.143 C 3.58 8.44 4.413 7.321 5.512 8.033 C 5.796 8.218 6.278 8.143 6.334 7.618 C 6.377 7.171 6.44 6.662 5.753 6.65 C 5.057 6.634 4.35 6.555 3.671 6.658 C 2.963 6.768 2.679 6.397 2.422 5.887 C 10.107 5.982 17.642 4.805 25.09 3.05 C 28.733 2.193 32.301 1.027 35.904 0 C 36.382 0.288 36.687 0.83 37.287 0.932 C 31.646 3.414 25.892 5.631 20.044 7.574 C 18.831 7.977 17.63 8.412 16.445 8.91 C 15.429 9.337 14.161 9.356 13.039 9.676 C 9.431 10.704 5.769 11.498 2.098 12.26 C 1.403 12.403 0.656 12.197 0 12.584\" fill=\"rgb(54, 130, 52)\" height=\"12.584442457858529px\" id=\"S6TrusVAN\" transform=\"translate(72.5 56)\" width=\"37.287090572939064px\"/><path d=\"M 8.171 13.011 C 8.009 12.837 7.788 12.691 7.693 12.486 C 7.333 11.691 6.836 11.312 5.994 11.838 C 5.129 12.379 4.327 12.347 3.513 11.699 C 2.817 11.146 1.873 11.095 1.138 10.518 C 0.668 10.151 0.446 9.625 0 9.285 C 0.806 6.899 1.418 4.465 1.77 1.968 C 3.066 1.695 4.074 0.545 5.622 0.846 C 5.998 0.921 7.033 0.755 7.397 0 C 7.748 1.525 8.317 2.987 8.491 4.564 C 8.811 7.397 8.716 10.206 8.171 13.003\" fill=\"rgb(109, 181, 44)\" height=\"13.011167665220768px\" id=\"Ri4SeXFhC\" transform=\"translate(54.5 26)\" width=\"8.674218012783157px\"/><path d=\"M 32.889 45.134 C 34.391 45.656 34.944 46.853 35.304 48.291 C 35.521 49.148 36.062 49.903 36.635 50.599 C 38.247 52.566 38.125 53.167 35.849 54.376 C 35.564 54.526 35.059 54.423 35.098 54.98 C 31.463 52.906 27.836 50.828 24.209 48.07 C 27.623 47.912 30.361 46.798 32.893 45.138 M 4.678 14.513 C 4.678 14.307 4.726 14.086 4.662 13.904 C 4.24 12.683 5.176 11.913 5.63 11 C 5.943 10.372 5.638 9.989 5.168 9.862 C 4.793 9.759 4.228 9.87 4.188 10.498 C 4.145 11.162 3.69 11.49 3.185 11.774 C 3.038 11.857 2.861 11.842 2.77 11.66 C 2.442 11.004 3.161 10.644 3.216 10.095 C 3.26 9.629 3.884 9.846 4.003 9.439 C 3.718 9.08 3.279 9.159 2.999 9.254 C 2.094 9.562 1.407 9.653 1.114 8.463 C 0.984 7.93 0.233 8.673 0 8.092 C 6.464 3.453 13.711 0.905 21.573 0 C 19.902 0.699 18.124 1.059 16.457 1.821 C 12.284 3.73 9.052 6.61 6.551 10.435 C 5.705 11.727 5.354 13.177 4.678 14.513\" fill=\"rgb(54, 130, 52)\" height=\"54.98038328223211px\" id=\"BFBqrDlYa\" transform=\"translate(14 0)\" width=\"37.71998538138916px\"/><path d=\"M 28.069 12.197 C 27.706 12.952 26.67 13.114 26.291 13.043 C 24.742 12.742 23.735 13.892 22.439 14.165 C 22.435 13.268 22.415 12.371 22.431 11.474 C 22.494 7.977 21.613 4.647 20.617 1.335 L 20.273 0.198 C 20.356 0.134 20.439 0.067 20.522 0 C 21.313 0.846 22.162 1.652 22.885 2.552 C 25.054 5.255 26.71 8.258 27.947 11.49 C 28.03 11.707 28.03 11.96 28.065 12.193 M 0 30.633 C 0.537 30.297 0.798 29.725 1.146 29.235 C 1.415 28.851 1.49 28.184 1.083 28.026 C -0.265 27.496 0.316 26.394 0.391 25.619 C 0.518 24.363 1.221 23.205 1.332 21.913 C 1.347 21.723 1.47 21.593 1.644 21.609 C 2.999 21.712 4.267 21.166 5.599 21.119 C 6.112 21.099 6.674 21.431 6.646 21.933 C 6.575 23.189 6.677 24.549 5.682 25.556 C 4.658 26.587 4.299 27.907 3.939 29.239 C 3.856 29.547 4.046 29.574 4.263 29.586 C 3.706 30.44 3.426 31.416 3.153 32.372 C 2.936 33.123 2.588 32.968 2.236 32.648 C 1.49 31.977 0.573 31.495 0 30.633\" fill=\"rgb(172, 203, 68)\" height=\"32.9130074179031px\" id=\"PRlxcx0Zj\" transform=\"translate(34 13.5)\" width=\"28.06903479869436px\"/><path d=\"M 104.378 36.07 C 105.761 35.651 107.029 34.976 108.298 34.3 C 108.677 34.099 109.04 33.846 109.507 33.901 C 108.697 34.652 107.689 35.11 106.737 35.612 C 102.481 37.84 98.143 39.907 93.745 41.843 C 93.599 41.906 93.433 41.93 93.279 41.973 C 93.188 41.898 92.845 41.866 93.113 41.701 C 93.662 41.361 93.382 40.946 93.323 40.539 C 97.064 39.192 100.775 37.765 104.378 36.07 M 1.51 12.509 C 1.348 10.984 1.186 9.467 0.19 8.187 C 0.02 7.966 0.063 7.566 0.044 7.25 C -0.087 4.998 0.075 2.77 0.526 0.561 C 0.593 0.237 0.719 0.04 1.055 0 C -0.047 4.394 0.846 8.598 2.264 12.75 C 2.015 12.675 1.766 12.596 1.521 12.521 L 1.513 12.513 Z M 5.429 18.634 C 4.461 18.041 3.722 17.369 3.371 16.156 C 3.137 15.346 2.545 14.588 2.189 13.75 C 2.007 13.323 2.118 13.074 2.268 12.75 L 5.433 18.63\" fill=\"rgb(54, 130, 52)\" height=\"41.9731666439323px\" id=\"dyQWjc1e5\" transform=\"translate(17.5 14.5)\" width=\"109.506574800767px\"/><path d=\"M 2.355 0.004 C 2.414 0.411 2.699 0.826 2.149 1.166 C 1.877 1.332 2.221 1.363 2.315 1.438 C 2.003 1.58 1.695 1.723 1.387 1.861 C 0.782 1.762 0.478 1.217 0 0.929 C 0.767 0.569 1.513 0.162 2.359 0\" fill=\"rgb(93, 164, 49)\" height=\"1.860996043218634px\" id=\"yi8Yyq8U3\" transform=\"translate(108.5 55)\" width=\"2.481268923641238px\"/><path d=\"M 32.048 36.378 C 33.134 36.185 33.976 35.489 34.897 34.964 C 35.106 34.845 35.225 34.802 35.41 34.912 C 34.746 35.485 34.083 36.062 33.419 36.635 C 32.858 37.117 32.471 36.655 32.048 36.382 M 55.601 42.499 C 54.577 43.119 53.491 42.566 52.448 42.815 C 52.448 42.7 52.44 42.59 52.436 42.479 L 55.15 42.479 C 55.3 42.487 55.451 42.491 55.601 42.499 M 0.107 7.673 L 0 7.768 C 0.032 7.732 0.063 7.701 0.099 7.665 Z M 63.878 21.609 C 62.381 21.609 61.002 21.364 59.742 20.878 C 58.477 20.392 57.379 19.704 56.442 18.823 C 55.511 17.947 54.77 16.889 54.265 15.714 C 53.752 14.524 53.495 13.225 53.495 11.818 C 53.495 10.411 53.752 9.092 54.265 7.91 C 54.779 6.729 55.506 5.698 56.442 4.813 C 57.379 3.927 58.477 3.244 59.73 2.758 C 60.982 2.272 62.357 2.027 63.855 2.027 C 65.352 2.027 66.727 2.268 67.98 2.742 C 69.232 3.22 70.331 3.904 71.267 4.785 C 72.203 5.67 72.93 6.705 73.444 7.894 C 73.958 9.084 74.215 10.392 74.215 11.818 C 74.215 13.244 73.958 14.528 73.444 15.726 C 72.93 16.923 72.203 17.966 71.267 18.847 C 70.331 19.732 69.232 20.412 67.98 20.89 C 66.727 21.368 65.36 21.605 63.882 21.605 M 63.851 17.903 C 64.696 17.903 65.479 17.753 66.19 17.456 C 66.905 17.16 67.529 16.737 68.071 16.184 C 68.612 15.635 69.031 14.995 69.327 14.264 C 69.627 13.533 69.774 12.719 69.774 11.814 C 69.774 10.909 69.627 10.095 69.327 9.364 C 69.031 8.633 68.612 7.993 68.071 7.444 C 67.536 6.897 66.896 6.464 66.19 6.172 C 65.479 5.871 64.696 5.725 63.851 5.725 C 63.005 5.725 62.219 5.871 61.496 6.172 C 60.773 6.468 60.149 6.891 59.615 7.444 C 59.082 7.997 58.667 8.633 58.37 9.364 C 58.07 10.095 57.924 10.913 57.924 11.814 C 57.924 12.715 58.07 13.533 58.37 14.264 C 58.667 14.995 59.082 15.635 59.615 16.184 C 60.149 16.737 60.773 17.16 61.496 17.456 C 62.215 17.753 63.001 17.903 63.851 17.903 M 77.214 26.532 L 77.214 6.733 L 81.244 6.733 L 81.244 9.708 L 81.161 14.035 L 81.429 18.337 L 81.429 26.532 L 77.21 26.532 Z M 85.788 21.502 C 84.579 21.502 83.516 21.234 82.595 20.692 C 81.674 20.151 80.959 19.325 80.446 18.215 C 79.932 17.105 79.675 15.706 79.675 14.007 C 79.675 12.308 79.916 10.889 80.406 9.787 C 80.892 8.689 81.599 7.867 82.528 7.325 C 83.456 6.784 84.543 6.515 85.788 6.515 C 87.174 6.515 88.415 6.828 89.506 7.448 C 90.596 8.072 91.461 8.941 92.102 10.06 C 92.742 11.178 93.062 12.494 93.062 14.007 C 93.062 15.52 92.742 16.86 92.102 17.97 C 91.461 19.08 90.596 19.945 89.506 20.566 C 88.415 21.19 87.174 21.498 85.788 21.498 M 85.084 18.037 C 85.788 18.037 86.416 17.875 86.965 17.551 C 87.514 17.227 87.957 16.761 88.289 16.156 C 88.621 15.552 88.79 14.833 88.79 14.007 C 88.79 13.181 88.625 12.438 88.289 11.846 C 87.953 11.249 87.514 10.795 86.965 10.478 C 86.416 10.162 85.788 10.004 85.084 10.004 C 84.381 10.004 83.749 10.162 83.192 10.478 C 82.631 10.795 82.184 11.249 81.852 11.846 C 81.516 12.438 81.35 13.161 81.35 14.007 C 81.35 14.852 81.516 15.556 81.852 16.156 C 82.184 16.761 82.631 17.223 83.192 17.551 C 83.749 17.875 84.381 18.037 85.084 18.037 M 94.148 7.057 L 104.239 7.057 L 104.239 10.305 L 94.148 10.305 Z M 101.829 21.502 C 100.114 21.502 98.783 21.064 97.827 20.19 C 96.871 19.317 96.392 18.013 96.392 16.283 L 96.392 3.517 L 100.64 3.517 L 100.64 16.204 C 100.64 16.816 100.794 17.294 101.114 17.638 C 101.43 17.982 101.857 18.152 102.398 18.152 C 103.086 18.152 103.663 17.974 104.129 17.61 L 105.239 20.586 C 104.824 20.894 104.315 21.123 103.71 21.277 C 103.106 21.431 102.481 21.506 101.829 21.506 M 109.755 4.702 C 108.961 4.702 108.321 4.477 107.835 4.026 C 107.349 3.576 107.104 3.019 107.104 2.351 C 107.104 1.683 107.349 1.126 107.835 0.676 C 108.321 0.225 108.961 0 109.755 0 C 110.549 0 111.166 0.213 111.664 0.636 C 112.162 1.059 112.41 1.604 112.41 2.272 C 112.41 2.975 112.166 3.556 111.68 4.018 C 111.194 4.477 110.553 4.71 109.759 4.71 M 107.645 6.733 L 111.865 6.733 L 111.865 21.285 L 107.645 21.285 Z M 134.422 6.515 C 135.576 6.515 136.599 6.745 137.492 7.207 C 138.385 7.669 139.085 8.373 139.591 9.317 C 140.096 10.265 140.345 11.478 140.345 12.956 L 140.345 21.289 L 136.125 21.289 L 136.125 13.608 C 136.125 12.434 135.884 11.569 135.41 11.012 C 134.932 10.455 134.26 10.174 133.395 10.174 C 132.763 10.174 132.206 10.316 131.72 10.593 C 131.234 10.87 130.858 11.288 130.598 11.838 C 130.337 12.387 130.206 13.106 130.206 13.987 L 130.206 21.293 L 125.987 21.293 L 125.987 13.612 C 125.987 12.438 125.75 11.573 125.272 11.016 C 124.793 10.459 124.106 10.178 123.201 10.178 C 122.589 10.178 122.039 10.32 121.55 10.597 C 121.064 10.878 120.684 11.292 120.416 11.842 C 120.147 12.391 120.009 13.11 120.009 13.991 L 120.009 21.297 L 115.789 21.297 L 115.789 6.745 L 119.819 6.745 L 119.819 10.696 L 119.06 9.558 C 119.546 8.566 120.257 7.811 121.198 7.298 C 122.134 6.784 123.189 6.527 124.363 6.527 C 125.698 6.527 126.868 6.863 127.879 7.543 C 128.887 8.218 129.555 9.254 129.879 10.64 L 128.393 10.234 C 128.879 9.115 129.653 8.218 130.72 7.543 C 131.783 6.867 133.02 6.527 134.426 6.527 M 146.272 4.702 C 145.478 4.702 144.838 4.477 144.352 4.026 C 143.866 3.576 143.621 3.019 143.621 2.351 C 143.621 1.683 143.866 1.126 144.352 0.676 C 144.838 0.225 145.478 0 146.272 0 C 147.066 0 147.682 0.213 148.18 0.636 C 148.674 1.059 148.923 1.604 148.923 2.272 C 148.923 2.975 148.678 3.556 148.192 4.018 C 147.706 4.477 147.066 4.71 146.272 4.71 M 144.162 6.733 L 148.382 6.733 L 148.382 21.285 L 144.162 21.285 Z M 151.329 21.285 L 151.329 18.713 L 159.903 8.57 L 160.634 9.977 L 151.491 9.977 L 151.491 6.729 L 164.044 6.729 L 164.044 9.301 L 155.466 19.416 L 154.684 18.037 L 164.285 18.037 L 164.285 21.285 Z M 174.025 21.502 C 172.365 21.502 170.915 21.178 169.671 20.53 C 168.426 19.882 167.462 18.993 166.774 17.867 C 166.087 16.741 165.747 15.457 165.747 14.011 C 165.747 12.565 166.075 11.281 166.735 10.143 C 167.395 9.005 168.311 8.12 169.493 7.48 C 170.674 6.839 172.006 6.519 173.484 6.519 C 174.961 6.519 176.194 6.824 177.336 7.44 C 178.482 8.052 179.387 8.918 180.054 10.036 C 180.722 11.154 181.058 12.498 181.058 14.066 C 181.058 14.228 181.05 14.414 181.03 14.619 C 181.011 14.825 180.995 15.022 180.975 15.2 L 169.157 15.2 L 169.157 12.739 L 178.758 12.739 L 177.107 13.47 C 177.127 12.715 176.98 12.055 176.672 11.494 C 176.378 10.948 175.939 10.495 175.404 10.182 C 174.863 9.866 174.23 9.708 173.507 9.708 C 172.784 9.708 172.152 9.866 171.599 10.182 C 171.053 10.492 170.608 10.951 170.315 11.506 C 170.007 12.075 169.852 12.746 169.852 13.521 L 169.852 14.169 C 169.852 14.979 170.034 15.682 170.394 16.279 C 170.753 16.875 171.251 17.33 171.883 17.646 C 172.516 17.962 173.27 18.12 174.155 18.12 C 174.914 18.12 175.586 18.001 176.17 17.768 C 176.755 17.535 177.292 17.184 177.778 16.713 L 180.023 19.147 C 179.355 19.906 178.517 20.487 177.51 20.894 C 176.498 21.301 175.337 21.502 174.021 21.502\" fill=\"rgb(54, 130, 52)\" height=\"42.81476089634701px\" id=\"AQtBpkbP5\" transform=\"translate(19 19.5)\" width=\"181.05791951780736px\"/></g></svg>',style:{...style}});});const css=[`.framer-I64Gt { -webkit-mask: ${mask}; aspect-ratio: 2.816901408450704; display: block; mask: ${mask}; user-select: none; width: 200px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 71\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Logo\",\"set\":{\"localId\":\"vectorSet/M73Y82N97\",\"id\":\"M73Y82N97\",\"moduleId\":\"ny1ZR7zvU2CmAwFC9CV4\"}}\n */const Icon=withCSS(Component,css,\"framer-I64Gt\");Icon.displayName=\"Logo\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Logo\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/M73Y82N97\\\",\\\"id\\\":\\\"M73Y82N97\\\",\\\"moduleId\\\":\\\"ny1ZR7zvU2CmAwFC9CV4\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"200\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"71\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c9c30df)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/uXHVvzuJkuDJfkVRXzny/ij1KDAN6AhIJONWjKXLF/fHQH9rNkH.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/hPxPaM7NpfIklXsKg0lH/DFE2Ouse8nlkK0EE6ZHJ/OGkaZcHcM.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/jxVljuZYTpggHApnsmNP/4tpLlPoW6NySo9CpwAKA/vvmlQDpIL.js\";import Logo from\"https://framerusercontent.com/modules/fYsFWeVGVkBmVGKEgIzw/LGn6oSRm8ucuoTiI9N7z/O9Stewh3w.js\";const LogoFonts=getFonts(Logo);const cycleOrder=[\"gsKKaJUDB\",\"jbbcbpulJ\",\"RSos2oHJP\"];const serializationHash=\"framer-7bHT0\";const variantClassNames={gsKKaJUDB:\"framer-v-1aiqux6\",jbbcbpulJ:\"framer-v-1j0xu5\",RSos2oHJP:\"framer-v-x9ma97\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}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 humanReadableVariantMap={Desktop:\"gsKKaJUDB\",Phone:\"RSos2oHJP\",Tablet:\"jbbcbpulJ\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"gsKKaJUDB\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"gsKKaJUDB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1aiqux6\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"gsKKaJUDB\",ref:refBinding,style:{backgroundColor:\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(0, 0, 0))\",...style},...addPropertyOverrides({jbbcbpulJ:{\"data-framer-name\":\"Tablet\"},RSos2oHJP:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wjynwq\",\"data-framer-name\":\"Top Section\",layoutDependency:layoutDependency,layoutId:\"AijbwK_IN\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8tfqf8\",layoutDependency:layoutDependency,layoutId:\"ySgY8seGv\",children:[/*#__PURE__*/_jsx(Logo,{animated:true,className:\"framer-1akve5s\",layoutDependency:layoutDependency,layoutId:\"IFqTFl5bJ\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p0szd5\",layoutDependency:layoutDependency,layoutId:\"uOdxiHGJ7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{className:\"framer-styles-preset-1kg8xe7\",\"data-styles-preset\":\"OGkaZcHcM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255)))\"},children:[\"Driving Innovation Through \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1qn201a, var(--token-0e272a57-d630-4ae6-a209-51c62dec2a5a, rgb(52, 131, 51)))\"},children:\"Strategic Funding\"})]})}),className:\"framer-3dl4mp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mo7bKKFYp\",style:{\"--extracted-1of0zx5\":\"var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255))\",\"--extracted-1qn201a\":\"var(--token-0e272a57-d630-4ae6-a209-51c62dec2a5a, rgb(52, 131, 51))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oe4pj3\",\"data-framer-name\":\"Legal\",layoutDependency:layoutDependency,layoutId:\"z9DC75_fO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ckrt2v\",\"data-styles-preset\":\"vvmlQDpIL\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mJFd9wtXd\"},motionChild:true,nodeId:\"QV_VRYHfI\",openInNewTab:false,relValues:[],scopeId:\"Q_IxGDt_w\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1b6m7mz\",\"data-styles-preset\":\"fHQH9rNkH\",children:\"Cookie Policy\"})})})}),className:\"framer-7s8vvu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QV_VRYHfI\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ckrt2v\",\"data-styles-preset\":\"vvmlQDpIL\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Mv74T0w_O\"},motionChild:true,nodeId:\"FsDn6SogW\",openInNewTab:false,relValues:[],scopeId:\"Q_IxGDt_w\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1b6m7mz\",\"data-styles-preset\":\"fHQH9rNkH\",children:\"Privacy Policy\"})})})}),className:\"framer-3ga765\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FsDn6SogW\",verticalAlignment:\"top\",withExternalLayout:true})]})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e8mdbw\",layoutDependency:layoutDependency,layoutId:\"F4y4Bh3Pu\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18nd2hp\",layoutDependency:layoutDependency,layoutId:\"sTjdr5nPK\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"13px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c7d0c40-26e8-40d8-9000-c8a4ae165651, rgb(243, 243, 243)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\"},children:\"\\xa9 2026 Optimize. \"}),\"All rights reserved.\"]})}),className:\"framer-1c5kpnf\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"SJ3CtJZT_\",style:{\"--extracted-r6o4lv\":\"var(--token-2c7d0c40-26e8-40d8-9000-c8a4ae165651, rgb(243, 243, 243))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(117, 116, 125))\"},children:\"Optimize Growth Ltd is a company registered in England and Wales. Company No. 15984334. Registered office: 12 Peters Place, Northchurch, Berkhamsted, England, HP4 3RU.\"})}),className:\"framer-155xv2t\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"r3B14gNIc\",style:{\"--extracted-r6o4lv\":\"rgb(117, 116, 125)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7bHT0.framer-1ehz4vl, .framer-7bHT0 .framer-1ehz4vl { display: block; }\",\".framer-7bHT0.framer-1aiqux6 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 118px; height: 498px; justify-content: center; overflow: hidden; padding: 80px 60px 80px 60px; position: relative; width: 1200px; }\",\".framer-7bHT0 .framer-1wjynwq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; max-width: 1800px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-7bHT0 .framer-8tfqf8 { align-content: flex-start; align-items: flex-start; display: flex; flex: 4 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-7bHT0 .framer-1akve5s { aspect-ratio: 2.875 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); position: relative; width: 115px; z-index: 3; }\",\".framer-7bHT0 .framer-p0szd5 { align-content: flex-start; align-items: flex-start; 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: 100%; }\",\".framer-7bHT0 .framer-3dl4mp { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 391px; word-break: break-word; word-wrap: break-word; }\",\".framer-7bHT0 .framer-1oe4pj3 { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-7bHT0 .framer-7s8vvu, .framer-7bHT0 .framer-3ga765 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7bHT0 .framer-1e8mdbw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7bHT0 .framer-18nd2hp { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-7bHT0 .framer-1c5kpnf, .framer-7bHT0 .framer-155xv2t { flex: none; height: 22px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-7bHT0.framer-v-1j0xu5.framer-1aiqux6 { gap: 53px; height: min-content; padding: 64px; width: 810px; }\",\".framer-7bHT0.framer-v-1j0xu5 .framer-1wjynwq, .framer-7bHT0.framer-v-x9ma97 .framer-1wjynwq { flex-direction: column; }\",\".framer-7bHT0.framer-v-1j0xu5 .framer-8tfqf8 { flex: none; width: 100%; }\",\".framer-7bHT0.framer-v-x9ma97.framer-1aiqux6 { gap: 37px; height: min-content; padding: 48px 24px 48px 24px; width: 390px; }\",\".framer-7bHT0.framer-v-x9ma97 .framer-8tfqf8 { flex: none; width: 400%; }\",\".framer-7bHT0.framer-v-x9ma97 .framer-1e8mdbw { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 22px; }\",\".framer-7bHT0.framer-v-x9ma97 .framer-18nd2hp { flex: none; order: 1; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 498\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jbbcbpulJ\":{\"layout\":[\"fixed\",\"auto\"]},\"RSos2oHJP\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQ_IxGDt_w=withCSS(Component,css,\"framer-7bHT0\");export default FramerQ_IxGDt_w;FramerQ_IxGDt_w.displayName=\"Footer\";FramerQ_IxGDt_w.defaultProps={height:498,width:1200};addPropertyControls(FramerQ_IxGDt_w,{variant:{options:[\"gsKKaJUDB\",\"jbbcbpulJ\",\"RSos2oHJP\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQ_IxGDt_w,[{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/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{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/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{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/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/G3U4AIP7I5YYMBY4PZ5BNYEWWVH7G7QB/WED2HATCWTE6B4XVIFFTI3EALCE4D6PD/GDZ4LVIJF6WODYKVZK6E2737DCDQPEMZ.woff2\",weight:\"500\"}]},...LogoFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQ_IxGDt_w\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jbbcbpulJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RSos2oHJP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"498\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 14.5 0\" fill=\"transparent\" height=\"1px\" id=\"jMF44oNeb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(4.75 5.75)\" width=\"14.5px\"/><path d=\"M 0 0 L 14.5 0\" fill=\"transparent\" height=\"1px\" id=\"lwuMFFtBI\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(4.75 18.25)\" width=\"14.5px\"/><path d=\"M 0 0 L 14.5 0\" fill=\"transparent\" height=\"1px\" id=\"KKxXbtl64\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(4.75 12)\" width=\"14.5px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"1171430842\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-OmG2n\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1335ju\":lKf_CQTz5,\"--18mrqx2\":fICyAUQY1,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-OmG2n { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"fICyAUQY1\":\"stroke\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Menu\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-OmG2n\");Icon.displayName=\"Menu\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:false,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:true,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Menu\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f32bfea)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,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/jxVljuZYTpggHApnsmNP/4tpLlPoW6NySo9CpwAKA/vvmlQDpIL.js\";const enabledGestures={dg1BIiZo7:{hover:true}};const serializationHash=\"framer-88g8y\";const variantClassNames={dg1BIiZo7:\"framer-v-1rcs2o2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const MFDYIl0sx=undefined;const kMeNoNAvS=undefined;const bDji8p7H6=undefined;const DLu1oukRW=undefined;const transition1={bounce:0,delay:0,duration:.3,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 getProps=({click,height,id,link,smoothScroll,text,width,...props})=>{return{...props,bDji8p7H6:smoothScroll??props.bDji8p7H6,DLu1oukRW:text??props.DLu1oukRW??\"How it works\",kMeNoNAvS:link??props.kMeNoNAvS,MFDYIl0sx:click??props.MFDYIl0sx};};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,DLu1oukRW,kMeNoNAvS,bDji8p7H6,MFDYIl0sx,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"dg1BIiZo7\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap4oq3qh=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(MFDYIl0sx){const res=await MFDYIl0sx(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:kMeNoNAvS,motionChild:true,nodeId:\"dg1BIiZo7\",openInNewTab:false,scopeId:\"AMM5pwlO0\",smoothScroll:bDji8p7H6,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1rcs2o2\",className,classNames)} framer-x48aqn`,\"data-framer-name\":\"Now item\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dg1BIiZo7\",onTap:onTap4oq3qh,ref:refBinding,style:{...style},...addPropertyOverrides({\"dg1BIiZo7-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ckrt2v\",\"data-styles-preset\":\"vvmlQDpIL\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9e75de94-d7aa-4653-a8fd-3fb6d2b83cf7, rgb(89, 88, 97)))\"},children:\"How it works\"})}),className:\"framer-istgnr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EGFIoRlq5\",style:{\"--extracted-r6o4lv\":\"var(--token-9e75de94-d7aa-4653-a8fd-3fb6d2b83cf7, rgb(89, 88, 97))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:DLu1oukRW,variants:{\"dg1BIiZo7-hover\":{\"--extracted-a0htzi\":\"var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(28, 27, 38))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"dg1BIiZo7-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-be079bad-eabd-4234-8a56-5579c7057187, rgb(28, 27, 38)))\"},children:\"How it works\"})}),fonts:[\"FS;Montserrat-semibold\"]}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-88g8y.framer-x48aqn, .framer-88g8y .framer-x48aqn { display: block; }\",\".framer-88g8y.framer-1rcs2o2 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-88g8y .framer-istgnr { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 105.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"AdFtc6rWV\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"DLu1oukRW\":\"text\",\"kMeNoNAvS\":\"link\",\"bDji8p7H6\":\"smoothScroll\",\"MFDYIl0sx\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAMM5pwlO0=withCSS(Component,css,\"framer-88g8y\");export default FramerAMM5pwlO0;FramerAMM5pwlO0.displayName=\"Nav Item\";FramerAMM5pwlO0.defaultProps={height:24,width:105.5};addPropertyControls(FramerAMM5pwlO0,{DLu1oukRW:{defaultValue:\"How it works\",displayTextArea:false,title:\"Text\",type:ControlType.String},onDLu1oukRWChange:{changes:\"DLu1oukRW\",type:ControlType.ChangeHandler},kMeNoNAvS:{title:\"Link\",type:ControlType.Link},bDji8p7H6:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},onbDji8p7H6Change:{changes:\"bDji8p7H6\",type:ControlType.ChangeHandler},MFDYIl0sx:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerAMM5pwlO0,[{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:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/DELXRVKO253LHPYOBD6KD7EW3TJKXCXF/L6SILXET3P727LN5N75LL5PG77IET2IT/6DP3DAT2N5LSQGN5ISPRN63WPP32A54A.woff2\",weight:\"600\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAMM5pwlO0\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AdFtc6rWV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"105.5\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"DLu1oukRW\\\":\\\"text\\\",\\\"kMeNoNAvS\\\":\\\"link\\\",\\\"bDji8p7H6\\\":\\\"smoothScroll\\\",\\\"MFDYIl0sx\\\":\\\"click\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AMM5pwlO0.map","// Generated by Framer (b3492b4)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={fkmflr5gl:{hover:true},ZANJw_0sv:{hover:true}};const cycleOrder=[\"ZANJw_0sv\",\"fkmflr5gl\"];const serializationHash=\"framer-fvu2q\";const variantClassNames={fkmflr5gl:\"framer-v-1we9pxf\",ZANJw_0sv:\"framer-v-1sxyimb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const rcZkeYv4O=undefined;const CVbYx6UR7=undefined;const t8ec_oG01=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:1e3,type:\"spring\"};const transition2={duration:0,type:\"tween\"};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 humanReadableVariantMap={\"Variant 1\":\"ZANJw_0sv\",Outline:\"fkmflr5gl\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,tap,title,width,...props})=>{return{...props,CVbYx6UR7:link??props.CVbYx6UR7,rcZkeYv4O:tap??props.rcZkeYv4O,t8ec_oG01:title??props.t8ec_oG01??\"Contact\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ZANJw_0sv\"};};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,t8ec_oG01,rcZkeYv4O,CVbYx6UR7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZANJw_0sv\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1rxky3a=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(rcZkeYv4O){const res=await rcZkeYv4O(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({fkmflr5gl:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:CVbYx6UR7,motionChild:true,nodeId:\"ZANJw_0sv\",openInNewTab:false,scopeId:\"CT9T4r19Y\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1sxyimb\",className,classNames)} framer-1p4ln0k`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZANJw_0sv\",onTap:onTap1rxky3a,ref:refBinding,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgba(242, 141, 0, 0)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backgroundColor:\"var(--token-805b2cc7-f5f2-45e1-8fa3-1b76bb2f7659, rgb(241, 139, 0))\",borderBottomLeftRadius:64,borderBottomRightRadius:64,borderTopLeftRadius:64,borderTopRightRadius:64,...style},tabIndex:0,variants:{\"fkmflr5gl-hover\":{backgroundColor:\"var(--token-0e272a57-d630-4ae6-a209-51c62dec2a5a, rgb(52, 131, 51))\"},\"ZANJw_0sv-hover\":{\"--border-color\":\"var(--token-805b2cc7-f5f2-45e1-8fa3-1b76bb2f7659, rgb(241, 139, 0))\",backgroundColor:\"rgba(0, 0, 0, 0)\"},fkmflr5gl:{\"--border-color\":\"var(--token-0e272a57-d630-4ae6-a209-51c62dec2a5a, rgb(52, 131, 51))\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"fkmflr5gl-hover\":{\"data-framer-name\":undefined},\"ZANJw_0sv-hover\":{\"data-framer-name\":undefined},fkmflr5gl:{\"data-framer-name\":\"Outline\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255)))\"},children:\"Contact\"})}),className:\"framer-1g5xqbc\",fonts:[\"FS;Montserrat-semibold\"],layoutDependency:layoutDependency,layoutId:\"mQ7qp0Dw_\",style:{\"--extracted-r6o4lv\":\"var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255))\"},text:t8ec_oG01,variants:{\"fkmflr5gl-hover\":{\"--extracted-r6o4lv\":\"var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255))\"},\"ZANJw_0sv-hover\":{\"--extracted-r6o4lv\":\"var(--token-805b2cc7-f5f2-45e1-8fa3-1b76bb2f7659, rgb(241, 139, 0))\"},fkmflr5gl:{\"--extracted-r6o4lv\":\"var(--token-0e272a57-d630-4ae6-a209-51c62dec2a5a, rgb(52, 131, 51))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"fkmflr5gl-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255)))\"},children:\"Contact\"})})},\"ZANJw_0sv-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-805b2cc7-f5f2-45e1-8fa3-1b76bb2f7659, rgb(241, 139, 0)))\"},children:\"Contact\"})})},fkmflr5gl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0e272a57-d630-4ae6-a209-51c62dec2a5a, rgb(52, 131, 51)))\"},children:\"Contact\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fvu2q.framer-1p4ln0k, .framer-fvu2q .framer-1p4ln0k { display: block; }\",\".framer-fvu2q.framer-1sxyimb { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 8px 16px 8px 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-fvu2q .framer-1g5xqbc { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-fvu2q[data-border=\"true\"]::after, .framer-fvu2q [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 97.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"fkmflr5gl\":{\"layout\":[\"auto\",\"auto\"]},\"dmzzz0LSB\":{\"layout\":[\"auto\",\"auto\"]},\"Psj2bPvvT\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"t8ec_oG01\":\"title\",\"rcZkeYv4O\":\"tap\",\"CVbYx6UR7\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCT9T4r19Y=withCSS(Component,css,\"framer-fvu2q\");export default FramerCT9T4r19Y;FramerCT9T4r19Y.displayName=\"Button\";FramerCT9T4r19Y.defaultProps={height:40,width:97.5};addPropertyControls(FramerCT9T4r19Y,{variant:{options:[\"ZANJw_0sv\",\"fkmflr5gl\"],optionTitles:[\"Variant 1\",\"Outline\"],title:\"Variant\",type:ControlType.Enum},t8ec_oG01:{defaultValue:\"Contact\",displayTextArea:false,title:\"Title\",type:ControlType.String},ont8ec_oG01Change:{changes:\"t8ec_oG01\",type:ControlType.ChangeHandler},rcZkeYv4O:{title:\"Tap\",type:ControlType.EventHandler},CVbYx6UR7:{title:\"Link\",type:ControlType.Link}});addFonts(FramerCT9T4r19Y,[{explicitInter:true,fonts:[{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/DELXRVKO253LHPYOBD6KD7EW3TJKXCXF/L6SILXET3P727LN5N75LL5PG77IET2IT/6DP3DAT2N5LSQGN5ISPRN63WPP32A54A.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCT9T4r19Y\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"97.5\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fkmflr5gl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dmzzz0LSB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Psj2bPvvT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"t8ec_oG01\\\":\\\"title\\\",\\\"rcZkeYv4O\\\":\\\"tap\\\",\\\"CVbYx6UR7\\\":\\\"link\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CT9T4r19Y.map","// Generated by Framer (dbeb90a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Logo from\"https://framerusercontent.com/modules/fYsFWeVGVkBmVGKEgIzw/LGn6oSRm8ucuoTiI9N7z/O9Stewh3w.js\";const LogoFonts=getFonts(Logo);const serializationHash=\"framer-LFrYy\";const variantClassNames={nN695VzQa:\"framer-v-1xbqpdc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const mzM29dATi=undefined;const ZA5KNZqI4=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,width,...props})=>{return{...props,mzM29dATi:click??props.mzM29dATi,ZA5KNZqI4:link??props.ZA5KNZqI4};};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,ZA5KNZqI4,mzM29dATi,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"nN695VzQa\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapql8gxd=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(mzM29dATi){const res=await mzM29dATi(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:ZA5KNZqI4,motionChild:true,nodeId:\"nN695VzQa\",openInNewTab:false,scopeId:\"d7SVAAV17\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Optimize - return to homepage\",className:`${cx(scopingClassNames,\"framer-1xbqpdc\",className,classNames)} framer-1hods5u`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"nN695VzQa\",onTap:onTapql8gxd,ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(Logo,{animated:true,className:\"framer-15kbd3r\",layoutDependency:layoutDependency,layoutId:\"dQNSueYFU\"})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LFrYy.framer-1hods5u, .framer-LFrYy .framer-1hods5u { display: block; }\",\".framer-LFrYy.framer-1xbqpdc { cursor: pointer; height: 48px; overflow: visible; position: relative; text-decoration: none; width: 136px; }\",\".framer-LFrYy .framer-15kbd3r { aspect-ratio: 2.8229166666666665 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 48px); left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 136\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ZA5KNZqI4\":\"link\",\"mzM29dATi\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerd7SVAAV17=withCSS(Component,css,\"framer-LFrYy\");export default Framerd7SVAAV17;Framerd7SVAAV17.displayName=\"Optimize logo\";Framerd7SVAAV17.defaultProps={height:48,width:136};addPropertyControls(Framerd7SVAAV17,{ZA5KNZqI4:{title:\"Link\",type:ControlType.Link},mzM29dATi:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerd7SVAAV17,[{explicitInter:true,fonts:[]},...LogoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerd7SVAAV17\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"136\",\"framerVariables\":\"{\\\"ZA5KNZqI4\\\":\\\"link\\\",\\\"mzM29dATi\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"48\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./d7SVAAV17.map","// Generated by Framer (b3492b4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Instance,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Menu from\"https://framerusercontent.com/modules/gjdQUlZM0kVHhR3HzgLR/gKZLQieAqeuDPbAqEenC/JzYdcCmzd.js\";import Close from\"https://framerusercontent.com/modules/gMuDqyz8yu59jm7MoNhj/Bx9TuXcQ73YY8xGchlYh/GWRfWbnWp.js\";import NavItem from\"https://framerusercontent.com/modules/aDn4IA2CEqffHY2kwDby/geMpADMFkWgW8eIc2kOp/AMM5pwlO0.js\";import Button from\"https://framerusercontent.com/modules/g5zi1yTk26lShD3cXllL/oY0dYjDQdN5l18TGBLbW/CT9T4r19Y.js\";import OptimizeLogo from\"https://framerusercontent.com/modules/wjEya4TqUjDCGBdkDFfa/Ch2TmC9Jx2nVl4gSc8vr/d7SVAAV17.js\";const OptimizeLogoFonts=getFonts(OptimizeLogo);const NavItemFonts=getFonts(NavItem);const ButtonFonts=getFonts(Button);const cycleOrder=[\"XR3KwPlhe\",\"kUbzgqLYa\",\"dKaOon5M9\",\"QLBWfFOyq\"];const serializationHash=\"framer-MgpYm\";const variantClassNames={dKaOon5M9:\"framer-v-umgy1w\",kUbzgqLYa:\"framer-v-dq0l0a\",QLBWfFOyq:\"framer-v-12rkjth\",XR3KwPlhe:\"framer-v-10f2rdx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={bounce:.2,delay:0,duration:.8,type:\"spring\"};const transition3={bounce:.2,delay:0,duration:.7,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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 humanReadableVariantMap={\"Phone Closed\":\"dKaOon5M9\",\"Phone Open\":\"QLBWfFOyq\",Desktop:\"XR3KwPlhe\",Tablet:\"kUbzgqLYa\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"XR3KwPlhe\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XR3KwPlhe\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1cjw4z3=activeVariantCallback(async(...args)=>{setVariant(\"QLBWfFOyq\");});const onTap15em7xd=activeVariantCallback(async(...args)=>{setVariant(\"dKaOon5M9\");});const mzM29dATi15em7xd=activeVariantCallback(async(...args)=>{setVariant(\"dKaOon5M9\");});const MFDYIl0sx15em7xd=activeVariantCallback(async(...args)=>{setVariant(\"dKaOon5M9\");});const rcZkeYv4O15em7xd=activeVariantCallback(async(...args)=>{setVariant(\"dKaOon5M9\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"dKaOon5M9\",\"QLBWfFOyq\"].includes(baseVariant))return true;return false;};const router=useRouter();const isDisplayed1=()=>{if(baseVariant===\"dKaOon5M9\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({dKaOon5M9:{value:transition2},QLBWfFOyq:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-10f2rdx\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"XR3KwPlhe\",ref:refBinding,style:{backgroundColor:\"var(--token-e16847f2-b192-48e1-a890-7bbcce11cc6e, rgb(255, 255, 255))\",...style},...addPropertyOverrides({dKaOon5M9:{\"data-framer-name\":\"Phone Closed\"},kUbzgqLYa:{\"data-framer-name\":\"Tablet\"},QLBWfFOyq:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{\"aria-label\":\"Main navigation\",className:\"framer-1y5ayfq\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"KY8iqmhFa\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gefdgc\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"VvVEmbQ_d\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-13ojmy0\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"tIzezQpZv\",...addPropertyOverrides({dKaOon5M9:{\"data-highlight\":true,onTap:onTap1cjw4z3},QLBWfFOyq:{\"data-highlight\":true,onTap:onTap15em7xd}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1jfmiuf\",Component:Menu,layoutDependency:layoutDependency,layoutId:\"KLhepSGWp\",style:{\"--1335ju\":1.5,\"--18mrqx2\":\"var(--token-0e272a57-d630-4ae6-a209-51c62dec2a5a, rgb(52, 131, 51))\",\"--3it368\":1},...addPropertyOverrides({QLBWfFOyq:{Component:Close}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":RLJCEU0oD\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":RLJCEU0oD\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":RLJCEU0oD\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":RLJCEU0oD\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"136px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||80)-32-48)/2)+0+0,...addPropertyOverrides({dKaOon5M9:{y:(componentViewport?.y||0)+16+0+0+0+0},QLBWfFOyq:{y:(componentViewport?.y||0)+16+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sj67fm-container\",layoutDependency:layoutDependency,layoutId:\"OnRWr0LTJ-container\",nodeId:\"OnRWr0LTJ\",rendersWithMotion:true,scopeId:\"RMTIifO8H\",children:/*#__PURE__*/_jsx(OptimizeLogo,{height:\"100%\",id:\"OnRWr0LTJ\",layoutId:\"OnRWr0LTJ\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",ZA5KNZqI4:resolvedLinks[0],...addPropertyOverrides({dKaOon5M9:{ZA5KNZqI4:resolvedLinks[2]},kUbzgqLYa:{ZA5KNZqI4:resolvedLinks[1]},QLBWfFOyq:{mzM29dATi:mzM29dATi15em7xd,ZA5KNZqI4:resolvedLinks[3]}},baseVariant,gestureVariant)})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1rxo88u\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"l6egtv5uo\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":amNr7xDkK\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":amNr7xDkK\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":amNr7xDkK\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"106px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||80)-32-48)/2)+12+0,...addPropertyOverrides({QLBWfFOyq:{y:(componentViewport?.y||0)+16+0+0+105+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vtpk8x-container\",layoutDependency:layoutDependency,layoutId:\"YoNBbLsO0-container\",nodeId:\"YoNBbLsO0\",rendersWithMotion:true,scopeId:\"RMTIifO8H\",children:/*#__PURE__*/_jsx(NavItem,{bDji8p7H6:false,DLu1oukRW:\"What we do\",height:\"100%\",id:\"YoNBbLsO0\",kMeNoNAvS:resolvedLinks1[0],layoutId:\"YoNBbLsO0\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({kUbzgqLYa:{kMeNoNAvS:resolvedLinks1[1]},QLBWfFOyq:{kMeNoNAvS:resolvedLinks1[2],MFDYIl0sx:MFDYIl0sx15em7xd}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":yoktgt72s\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":yoktgt72s\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":yoktgt72s\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"106px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||80)-32-48)/2)+12+0,...addPropertyOverrides({QLBWfFOyq:{y:(componentViewport?.y||0)+16+0+0+105+0+56}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ieq20j-container\",layoutDependency:layoutDependency,layoutId:\"MOnoqzpJr-container\",nodeId:\"MOnoqzpJr\",rendersWithMotion:true,scopeId:\"RMTIifO8H\",children:/*#__PURE__*/_jsx(NavItem,{bDji8p7H6:false,DLu1oukRW:\"How it works\",height:\"100%\",id:\"MOnoqzpJr\",kMeNoNAvS:resolvedLinks2[0],layoutId:\"MOnoqzpJr\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({kUbzgqLYa:{kMeNoNAvS:resolvedLinks2[1]},QLBWfFOyq:{kMeNoNAvS:resolvedLinks2[2],MFDYIl0sx:MFDYIl0sx15em7xd}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":KENgFpzBY\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KENgFpzBY\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KENgFpzBY\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"106px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||80)-32-48)/2)+12+0,...addPropertyOverrides({QLBWfFOyq:{y:(componentViewport?.y||0)+16+0+0+105+0+112}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fwfvo2-container\",layoutDependency:layoutDependency,layoutId:\"tJ4bA9J5A-container\",nodeId:\"tJ4bA9J5A\",rendersWithMotion:true,scopeId:\"RMTIifO8H\",children:/*#__PURE__*/_jsx(NavItem,{bDji8p7H6:false,DLu1oukRW:\"Contact us\",height:\"100%\",id:\"tJ4bA9J5A\",kMeNoNAvS:resolvedLinks3[0],layoutId:\"tJ4bA9J5A\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({kUbzgqLYa:{kMeNoNAvS:resolvedLinks3[1]},QLBWfFOyq:{kMeNoNAvS:resolvedLinks3[2],MFDYIl0sx:MFDYIl0sx15em7xd}},baseVariant,gestureVariant)})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":KENgFpzBY\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KENgFpzBY\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KENgFpzBY\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(16+((componentViewport?.height||80)-32-48)/2)+4,...addPropertyOverrides({QLBWfFOyq:{y:(componentViewport?.y||0)+16+0+0+298}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9r1ujx-container\",layoutDependency:layoutDependency,layoutId:\"xTRExRU_w-container\",nodeId:\"xTRExRU_w\",rendersWithMotion:true,scopeId:\"RMTIifO8H\",children:/*#__PURE__*/_jsx(Button,{CVbYx6UR7:resolvedLinks4[0],height:\"100%\",id:\"xTRExRU_w\",layoutId:\"xTRExRU_w\",t8ec_oG01:\"Get started\",variant:matchVariant(\"ZANJw_0sv\"),width:\"100%\",...addPropertyOverrides({kUbzgqLYa:{CVbYx6UR7:resolvedLinks4[1]},QLBWfFOyq:{CVbYx6UR7:resolvedLinks4[2],rcZkeYv4O:rcZkeYv4O15em7xd}},baseVariant,gestureVariant)})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MgpYm.framer-1tb8lt5, .framer-MgpYm .framer-1tb8lt5 { display: block; }\",\".framer-MgpYm.framer-10f2rdx { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 16px 60px 16px 60px; position: relative; width: 1200px; }\",\".framer-MgpYm .framer-1y5ayfq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1800px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-MgpYm .framer-gefdgc { 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-MgpYm .framer-13ojmy0 { flex: none; height: 24px; overflow: visible; position: relative; width: 24px; }\",\".framer-MgpYm .framer-1jfmiuf { bottom: var(--framer-aspect-ratio-supported, 0px); flex: none; left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); }\",\".framer-MgpYm .framer-1sj67fm-container { flex: none; height: 48px; position: relative; width: 136px; }\",\".framer-MgpYm .framer-1rxo88u { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-MgpYm .framer-vtpk8x-container, .framer-MgpYm .framer-1ieq20j-container, .framer-MgpYm .framer-fwfvo2-container { flex: none; height: 24px; position: relative; width: 106px; z-index: 1; }\",\".framer-MgpYm .framer-9r1ujx-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-MgpYm.framer-v-dq0l0a.framer-10f2rdx { padding: 16px 40px 16px 40px; width: 810px; }\",\".framer-MgpYm.framer-v-dq0l0a .framer-1y5ayfq, .framer-MgpYm.framer-v-umgy1w .framer-1sj67fm-container, .framer-MgpYm.framer-v-12rkjth .framer-1sj67fm-container { order: 0; }\",\".framer-MgpYm.framer-v-umgy1w.framer-10f2rdx { flex-direction: column; gap: 24px; height: 80px; justify-content: flex-start; padding: 16px 16px 61px 16px; width: 390px; }\",\".framer-MgpYm.framer-v-umgy1w .framer-1y5ayfq { flex: none; flex-direction: column; gap: 56px; justify-content: flex-start; order: 0; padding: 0px 10px 0px 10px; width: 100%; }\",\".framer-MgpYm.framer-v-umgy1w .framer-gefdgc, .framer-MgpYm.framer-v-12rkjth .framer-gefdgc { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-MgpYm.framer-v-umgy1w .framer-13ojmy0, .framer-MgpYm.framer-v-12rkjth .framer-13ojmy0 { aspect-ratio: 1 / 1; cursor: pointer; height: var(--framer-aspect-ratio-supported, 32px); order: 1; width: 32px; }\",\".framer-MgpYm.framer-v-umgy1w .framer-1jfmiuf { aspect-ratio: 1 / 1; bottom: unset; height: var(--framer-aspect-ratio-supported, 36px); left: -2px; right: -2px; top: -2px; width: calc(100% - -4px); }\",\".framer-MgpYm.framer-v-12rkjth.framer-10f2rdx { flex-direction: column; gap: 24px; justify-content: flex-start; padding: 16px 16px 61px 16px; width: 390px; }\",\".framer-MgpYm.framer-v-12rkjth .framer-1y5ayfq { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 57px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; order: 0; padding: 0px 10px 0px 10px; width: 100%; }\",\".framer-MgpYm.framer-v-12rkjth .framer-1jfmiuf { aspect-ratio: 1 / 1; bottom: unset; height: var(--framer-aspect-ratio-supported, 40px); left: -4px; right: -4px; top: -4px; width: calc(100% - -8px); }\",\".framer-MgpYm.framer-v-12rkjth .framer-1rxo88u { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 32px; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"kUbzgqLYa\":{\"layout\":[\"fixed\",\"auto\"]},\"dKaOon5M9\":{\"layout\":[\"fixed\",\"fixed\"]},\"QLBWfFOyq\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRMTIifO8H=withCSS(Component,css,\"framer-MgpYm\");export default FramerRMTIifO8H;FramerRMTIifO8H.displayName=\"Navigation\";FramerRMTIifO8H.defaultProps={height:80,width:1200};addPropertyControls(FramerRMTIifO8H,{variant:{options:[\"XR3KwPlhe\",\"kUbzgqLYa\",\"dKaOon5M9\",\"QLBWfFOyq\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone Closed\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerRMTIifO8H,[{explicitInter:true,fonts:[]},...OptimizeLogoFonts,...NavItemFonts,...ButtonFonts],{supportsExplicitInterCodegen:true});FramerRMTIifO8H.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(OptimizeLogo,{},context),forwardLoader(NavItem,{},context),forwardLoader(Button,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRMTIifO8H\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kUbzgqLYa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dKaOon5M9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QLBWfFOyq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"80\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (841fdc4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/Q_IxGDt_w/Q_IxGDt_w.js\";import Navigation from\"#framer/local/canvasComponent/RMTIifO8H/RMTIifO8H.js\";const NavigationFonts=getFonts(Navigation);const FooterFonts=getFonts(Footer);const breakpoints={vOzFhJ8kc:\"(min-width: 1100px)\",YySim5R5q:\"(max-width: 767.98px)\",ZCHrgzrB7:\"(min-width: 768px) and (max-width: 1099.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-E7z6W\";const variantClassNames={vOzFhJ8kc:\"framer-v-rwtoxc\",YySim5R5q:\"framer-v-1pttw4e\",ZCHrgzrB7:\"framer-v-1wess2\"};const LNzeHy5J_=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={YySim5R5q:[\".framer-E7z6W .framer-1ubghl4-container { height: auto; }\"],ZCHrgzrB7:[\".framer-E7z6W .framer-1ubghl4-container { height: auto; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={YySim5R5q:\".framer-1pttw4e-override\",ZCHrgzrB7:\".framer-1wess2-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-E7z6W.framer-1ie9itr, .framer-E7z6W .framer-1ie9itr { display: block; }\",\".framer-E7z6W.framer-rwtoxc { align-content: center; align-items: center; background-color: var(--token-2c7d0c40-26e8-40d8-9000-c8a4ae165651, #f3f3f3); 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-E7z6W .framer-p34yk0-container { flex: none; height: auto; order: -1000; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-E7z6W .framer-935x54 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-E7z6W .framer-1ubghl4-container { flex: none; height: 51.625vh; max-height: 1000px; order: 1002; position: relative; width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={vOzFhJ8kc:\"(min-width: 1100px)\",YySim5R5q:\"(max-width: 767.98px)\",ZCHrgzrB7:\"(min-width: 768px) and (max-width: 1099.98px)\"};const humanReadableVariantMap={Desktop:\"vOzFhJ8kc\",Phone:\"YySim5R5q\",Tablet:\"ZCHrgzrB7\"};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,showFooter,width,...props})=>{return{...props,LNzeHy5J_:showFooter??props.LNzeHy5J_??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"vOzFhJ8kc\"};};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,LNzeHy5J_,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:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"vOzFhJ8kc\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-2c7d0c40-26e8-40d8-9000-c8a4ae165651, rgb(243, 243, 243)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-rwtoxc\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-p34yk0-container\",nodeId:\"bhImHD0Sl\",scopeId:\"ew0qQxcm2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YySim5R5q:{variant:matchVariant(\"dKaOon5M9\")},ZCHrgzrB7:{variant:matchVariant(\"kUbzgqLYa\")}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"bhImHD0Sl\",layoutId:\"bhImHD0Sl\",style:{width:\"100%\"},variant:matchVariant(\"XR3KwPlhe\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-935x54\"}),LNzeHy5J_!==false&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YySim5R5q:{height:498},ZCHrgzrB7:{height:498}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:516.25,width:\"100vw\",y:1080,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ubghl4-container\",nodeId:\"XsJSOA17f\",scopeId:\"ew0qQxcm2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YySim5R5q:{style:{maxHeight:\"100%\",width:\"100%\"},variant:matchVariant(\"RSos2oHJP\")},ZCHrgzrB7:{style:{maxHeight:\"100%\",width:\"100%\"},variant:matchVariant(\"jbbcbpulJ\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"XsJSOA17f\",layoutId:\"XsJSOA17f\",style:{height:\"100%\",maxHeight:\"100%\",width:\"100%\"},variant:matchVariant(\"gsKKaJUDB\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZCHrgzrB7\":{\"layout\":[\"fixed\",\"fixed\"]},\"YySim5R5q\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"LNzeHy5J_\":\"showFooter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"vOzFhJ8kc\":[\".framer-p34yk0-container\",\".framer-1ubghl4-container\"],\"ZCHrgzrB7\":[\".framer-p34yk0-container\",\".framer-1ubghl4-container\"],\"YySim5R5q\":[\".framer-p34yk0-container\",\".framer-1ubghl4-container\"]}\n * @framerBreakpoints {\"vOzFhJ8kc\":{\"min\":1100,\"canvasClassName\":\"framer-rwtoxc-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1100,\"rootFontSize\":16},\"ZCHrgzrB7\":{\"min\":768,\"max\":1099,\"canvasClassName\":\"framer-1wess2-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":768,\"rootFontSize\":16},\"YySim5R5q\":{\"max\":767,\"canvasClassName\":\"framer-1pttw4e-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant vOzFhJ8kc\n * @framerLayoutTemplate true\n */const Framerew0qQxcm2=withCSS(Component,css,\"framer-E7z6W\");export default Framerew0qQxcm2;Framerew0qQxcm2.displayName=\"Main\";Framerew0qQxcm2.defaultProps={height:1e3,width:1100};addPropertyControls(Framerew0qQxcm2,{LNzeHy5J_:{defaultValue:true,title:\"Show Footer\",type:ControlType.Boolean}});addFonts(Framerew0qQxcm2,[{explicitInter:true,fonts:[]},...NavigationFonts,...FooterFonts],{supportsExplicitInterCodegen:true});Framerew0qQxcm2.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navigation,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerew0qQxcm2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerVariables\":\"{\\\"LNzeHy5J_\\\":\\\"showFooter\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"vOzFhJ8kc\\\":{\\\"min\\\":1100,\\\"canvasClassName\\\":\\\"framer-rwtoxc-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1100,\\\"rootFontSize\\\":16},\\\"ZCHrgzrB7\\\":{\\\"min\\\":768,\\\"max\\\":1099,\\\"canvasClassName\\\":\\\"framer-1wess2-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":768,\\\"rootFontSize\\\":16},\\\"YySim5R5q\\\":{\\\"max\\\":767,\\\"canvasClassName\\\":\\\"framer-1pttw4e-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"vOzFhJ8kc\\\":[\\\".framer-p34yk0-container\\\",\\\".framer-1ubghl4-container\\\"],\\\"ZCHrgzrB7\\\":[\\\".framer-p34yk0-container\\\",\\\".framer-1ubghl4-container\\\"],\\\"YySim5R5q\\\":[\\\".framer-p34yk0-container\\\",\\\".framer-1ubghl4-container\\\"]}\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"vOzFhJ8kc\",\"framerIntrinsicWidth\":\"1100\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZCHrgzrB7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YySim5R5q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerComponentViewportWidth\":\"true\"}},\"__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 Main from \"https://framerusercontent.com/modules/eoneIyiq58MKFPx9XWAp/hJhMmN1qd4svfbVRzE7M/ew0qQxcm2.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {amNr7xDkK: \"what-we-do\", KENgFpzBY: \"contact-us\", RLJCEU0oD: \"hero\", vTVcb0_mF: \"our-team\", yoktgt72s: \"how-we-work\", zbmGnRmuY: \"our-team-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qMktZFQJKRu0vPBuBhif/3M4x0lnSPu9zli2AmaLK/augiA20Il.js\")), path: \"/\"}, SKoIqgPVo: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fEQ18g47hppIad28BgWY/sQojUroIMBCoVGCQd1wm/SKoIqgPVo.js\")), path: \"/404\"}, mJFd9wtXd: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vbz6bjGTXLmChu9d8PFs/abPINlxtzYJTfzKx5vQp/mJFd9wtXd.js\")), path: \"/cookie-policy\"}, Mv74T0w_O: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aFHsICkxKdlMmxRWVTxK/Ol4kDV6ZAZj91ssiHFVs/Mv74T0w_O.js\")), path: \"/privacy-policy\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"7bfc8567e89a635865cd49b2bcb2b19f91a86dfe6aa32cd473610ee159b2e9a1\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {LNzeHy5J_: true}\r\nconst templateProps = {augiA20Il: props1, mJFd9wtXd: props1, Mv74T0w_O: props1, SKoIqgPVo: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"SKoIqgPVo\":\r\ncase \"mJFd9wtXd\":\r\ncase \"Mv74T0w_O\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"SKoIqgPVo\":\r\ncase \"mJFd9wtXd\":\r\ncase \"Mv74T0w_O\":\r\nreturn [{hash: \"rwtoxc\", mediaQuery: \"(min-width: 1100px)\"}, {hash: \"1wess2\", mediaQuery: \"(min-width: 768px) and (max-width: 1099.98px)\"}, {hash: \"1pttw4e\", mediaQuery: \"(max-width: 767.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fEQ18g47hppIad28BgWY/sQojUroIMBCoVGCQd1wm/SKoIqgPVo.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\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://optimize-growth.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/4McemhY3x7mE4qeO0W4R/ief7xqzNd4PPufIWSI6G/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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"}