{"version":3,"file":"script_main.Cxt0AfPM.mjs","names":["_Fragment","fonts","css","className","mask","SVG","getProps","Icon","className","addPropertyOverrides","Logo","Button","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","XTwitter","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","React.Fragment","getProps","useRef","React.useId","className","css","getProps","className","Navigation","Icon","FooterLogo","sharedStyle.css","sharedStyle1.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","PropertyOverrides","React.Fragment","sharedStyle.fonts","sharedStyle1.fonts","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder","React.Suspense","React.lazy"],"sources":["https:/framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js","https:/framerusercontent.com/modules/8AUU8ZvsYsWg0UBcfKV0/4H3WZANF0WH6mCqqyCrc/Swnb253eO.js","https:/framerusercontent.com/modules/zpHWycU8WhXkphVOTT2e/Efhsvu2TTk01QWtUXuD2/Da3MEXXUx.js","https:/framerusercontent.com/modules/aGQNk1wXDMY7WQsrU1D4/m8SsX3wdl72gbl4vNGyz/fY6jL3ehH.js","https:/framerusercontent.com/modules/Xh2LpCymrJOcnDpnJmXt/11az79mLGUbrG0BpGFNC/Gw5FKyFcZ.js","https:/framerusercontent.com/modules/zoeCAVeMNnz1sLZjKbHc/26SJuw46CX9yhPOqHcvc/P8MsvxWC1.js","https:/framerusercontent.com/modules/nFz4LIbp7aZUq4U87mr8/1u6vk0tgUL0onL1wshmW/j2vUGcWNW.js","https:/framerusercontent.com/modules/e3acKV44SJTulE9ZwbGc/VK8BEt7wHPH4isEaRsMv/eqlI1DXfy.js","https:/framerusercontent.com/modules/wrbu40DThJrbc8KXkFTp/sfwpmAF9QcsKbCdd46Mc/R9iuphwl6.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function StopScroll(props){const{toggle}=props;return toggle?/*#__PURE__*/_jsx(\"style\",{\"data-frameruni-stop-scroll\":true,children:`body { overflow: hidden !important; }`}):/*#__PURE__*/_jsx(_Fragment,{});}StopScroll.displayName=\"Stop Scroll\";addPropertyControls(StopScroll,{toggle:{type:ControlType.Boolean,title:\"Block Scroll\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StopScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StopScroll_Prod.map","// Generated by Framer (94ad37d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-yvg6d .framer-styles-preset-13n8fnk:not(.rich-text-wrapper), .framer-yvg6d .framer-styles-preset-13n8fnk.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-24e6b824-e312-41d9-b48f-0d45e49c5d8b, rgba(231, 233, 222, 0.5)); --framer-link-text-color: var(--token-511f8844-fcf6-4c74-80b5-928ea7f94da7, #e7e9de); transition-delay: 0s; transition-duration: 0.2s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-yvg6d\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (94ad37d)\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='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 130 23\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 20.355 L 0 5.244 L 4.844 5.244 C 5.73 5.244 6.511 5.434 7.188 5.812 C 7.876 6.178 8.437 6.743 8.796 7.434 C 9.181 8.138 9.374 8.996 9.374 10.01 C 9.374 11.052 9.158 11.938 8.726 12.668 C 8.334 13.371 7.737 13.938 7.013 14.29 L 10.003 20.355 L 7.31 20.355 L 4.11 13.723 L 5.649 14.777 L 2.379 14.777 L 2.379 20.355 Z M 2.378 12.343 L 4.88 12.343 C 5.312 12.343 5.685 12.248 6 12.059 C 6.316 11.854 6.57 11.566 6.734 11.227 C 6.909 10.876 6.996 10.47 6.996 10.011 C 6.996 9.537 6.909 9.131 6.734 8.793 C 6.573 8.458 6.317 8.176 5.999 7.983 C 5.685 7.779 5.312 7.678 4.88 7.678 L 2.38 7.678 L 2.38 12.343 Z M 17.98 20.599 C 17.055 20.606 16.141 20.405 15.304 20.01 C 14.476 19.618 13.738 19.058 13.136 18.367 C 12.503 17.639 12.011 16.801 11.684 15.893 C 11.34 14.895 11.168 13.845 11.177 12.789 C 11.177 11.667 11.347 10.633 11.684 9.686 C 12 8.777 12.487 7.937 13.118 7.211 C 13.717 6.522 14.457 5.969 15.287 5.589 C 16.129 5.194 17.05 4.992 17.98 5 C 18.91 4.992 19.831 5.194 20.673 5.589 C 21.501 5.981 22.223 6.529 22.842 7.232 C 23.476 7.949 23.963 8.782 24.276 9.686 C 24.626 10.633 24.8 11.667 24.8 12.789 C 24.809 13.847 24.632 14.897 24.276 15.893 C 23.949 16.801 23.457 17.639 22.824 18.367 C 22.222 19.058 21.484 19.618 20.656 20.01 C 19.82 20.407 18.905 20.609 17.98 20.599 Z M 17.98 18.083 C 18.621 18.083 19.21 17.955 19.746 17.698 C 20.284 17.426 20.761 17.046 21.146 16.582 C 21.565 16.089 21.88 15.517 22.072 14.899 C 22.294 14.249 22.404 13.547 22.404 12.789 C 22.412 12.079 22.299 11.373 22.072 10.7 C 21.879 10.083 21.564 9.51 21.145 9.017 C 20.768 8.546 20.29 8.164 19.746 7.901 C 19.194 7.641 18.59 7.509 17.98 7.516 C 17.35 7.516 16.767 7.644 16.231 7.901 C 15.684 8.167 15.201 8.547 14.815 9.017 C 14.404 9.516 14.09 10.087 13.888 10.7 C 13.66 11.373 13.548 12.08 13.556 12.79 C 13.556 13.547 13.666 14.25 13.888 14.899 C 14.109 15.548 14.418 16.109 14.815 16.583 C 15.223 17.056 15.695 17.428 16.231 17.698 C 16.767 17.955 17.351 18.083 17.98 18.083 Z M 29.004 20.355 L 25.507 5.244 L 28.06 5.244 L 30.806 18.124 L 30.141 18.124 L 33.009 5.244 L 35.475 5.244 L 38.325 18.124 L 37.661 18.124 L 40.406 5.244 L 42.96 5.244 L 39.462 20.354 L 36.734 20.354 L 33.848 7.82 L 34.618 7.82 L 31.732 20.354 L 29.004 20.354 Z M 42.636 20.355 L 47.13 5.244 L 50.208 5.244 L 54.703 20.355 L 52.114 20.355 L 51.188 17.11 L 46.15 17.11 L 45.206 20.355 Z M 46.833 14.675 L 50.506 14.675 L 48.337 7.151 L 49.002 7.151 L 46.833 14.676 Z M 56.153 20.355 L 56.153 5.244 L 58.007 5.244 L 65.177 16.441 L 64.215 16.664 L 64.215 5.244 L 66.593 5.244 L 66.593 20.354 L 64.722 20.354 L 57.657 9.077 L 58.531 8.853 L 58.531 20.354 L 56.153 20.354 Z M 72.223 20.355 L 72.223 5.244 L 77.715 5.244 C 78.577 5.244 79.312 5.42 79.918 5.771 C 80.528 6.101 81.023 6.611 81.334 7.231 C 81.673 7.854 81.842 8.611 81.842 9.503 C 81.842 10.193 81.678 10.843 81.352 11.451 C 81.037 12.046 80.53 12.539 79.83 12.931 L 79.83 11.654 C 80.472 11.938 80.979 12.289 81.352 12.708 C 81.725 13.128 81.987 13.594 82.139 14.108 C 82.292 14.636 82.368 15.182 82.366 15.731 C 82.366 17.178 81.952 18.313 81.125 19.138 C 80.308 19.95 79.172 20.355 77.715 20.355 Z M 74.602 17.921 L 77.959 17.921 C 78.577 17.921 79.067 17.725 79.429 17.333 C 79.801 16.927 79.988 16.393 79.988 15.731 C 79.988 15.068 79.801 14.534 79.428 14.128 C 79.067 13.723 78.578 13.52 77.959 13.52 L 74.602 13.52 Z M 74.602 11.106 L 77.837 11.106 C 78.327 11.106 78.717 10.944 79.009 10.619 C 79.3 10.281 79.446 9.849 79.446 9.321 C 79.446 8.794 79.3 8.374 79.009 8.063 C 78.717 7.753 78.326 7.597 77.837 7.597 L 74.602 7.597 Z M 84.314 20.355 L 84.314 5.244 L 86.693 5.244 L 86.693 17.921 L 92.272 17.921 L 92.272 20.355 Z M 92.743 20.355 L 97.238 5.244 L 100.315 5.244 L 104.81 20.355 L 102.222 20.355 L 101.295 17.11 L 96.258 17.11 L 95.314 20.355 L 92.744 20.355 Z M 96.94 14.675 L 100.613 14.675 L 98.444 7.151 L 99.109 7.151 L 96.94 14.676 Z M 111.851 20.599 C 110.954 20.607 110.068 20.405 109.263 20.01 C 108.47 19.609 107.768 19.05 107.199 18.367 C 106.616 17.664 106.162 16.839 105.835 15.893 C 105.509 14.946 105.346 13.912 105.346 12.789 C 105.346 11.667 105.503 10.633 105.818 9.686 C 106.144 8.726 106.599 7.901 107.182 7.211 C 107.752 6.528 108.461 5.975 109.263 5.589 C 110.068 5.194 110.954 4.992 111.851 5 C 112.784 5 113.618 5.183 114.352 5.548 C 115.077 5.897 115.721 6.394 116.241 7.008 C 116.741 7.58 117.116 8.251 117.342 8.976 L 115.209 10.132 C 114.983 9.404 114.552 8.756 113.967 8.266 C 113.384 7.766 112.679 7.516 111.851 7.516 C 111.035 7.516 110.312 7.739 109.683 8.185 C 109.065 8.631 108.581 9.247 108.231 10.031 C 107.893 10.815 107.724 11.735 107.724 12.789 C 107.724 13.844 107.893 14.77 108.231 15.569 C 108.581 16.353 109.065 16.968 109.683 17.414 C 110.312 17.86 111.035 18.084 111.851 18.084 C 112.679 18.084 113.384 17.84 113.967 17.354 C 114.55 16.854 114.98 16.2 115.209 15.467 L 117.342 16.623 C 117.114 17.354 116.739 18.03 116.241 18.611 C 115.716 19.215 115.073 19.705 114.352 20.051 C 113.618 20.416 112.784 20.599 111.851 20.599 Z M 119.273 20.355 L 119.273 5.244 L 121.652 5.244 L 121.652 13.114 L 121.005 12.85 L 126.548 5.244 L 129.539 5.244 L 124.345 12.384 L 124.485 10.437 L 129.696 20.355 L 126.898 20.355 L 123.401 13.702 L 121.652 16.116 L 121.652 20.356 L 119.273 20.356 Z M 24.46 3 L 19 11.579 M 72.5 22.5 L 81.08 22.5 M 90.225 5.151 L 89.023 4.716 L 89.561 3.228 L 88 3.168 L 88.038 1.896 L 89.595 1.944 L 89.127 0.366 L 90.36 0 L 90.828 1.578 L 92.107 0.688 L 92.833 1.734 L 91.558 2.636 L 92.82 3.589 L 92.038 4.613 L 90.775 3.659 Z\" fill=\"transparent\" height=\"22.5px\" id=\"mYv591pLo\" width=\"129.69600262451172px\"><path d=\"M 0 15.355 L 0 0.244 L 4.844 0.244 C 5.73 0.244 6.511 0.434 7.188 0.812 C 7.876 1.178 8.437 1.743 8.796 2.434 C 9.181 3.138 9.374 3.996 9.374 5.01 C 9.374 6.052 9.158 6.938 8.726 7.668 C 8.334 8.371 7.737 8.938 7.013 9.29 L 10.003 15.355 L 7.31 15.355 L 4.11 8.723 L 5.649 9.777 L 2.379 9.777 L 2.379 15.355 Z M 2.378 7.343 L 4.88 7.343 C 5.312 7.343 5.685 7.248 6 7.059 C 6.316 6.854 6.57 6.566 6.734 6.227 C 6.909 5.876 6.996 5.47 6.996 5.011 C 6.996 4.537 6.909 4.131 6.734 3.793 C 6.573 3.458 6.317 3.176 5.999 2.983 C 5.685 2.779 5.312 2.678 4.88 2.678 L 2.38 2.678 L 2.38 7.343 Z M 17.98 15.599 C 17.055 15.606 16.141 15.405 15.304 15.01 C 14.476 14.618 13.738 14.058 13.136 13.367 C 12.503 12.639 12.011 11.801 11.684 10.893 C 11.34 9.895 11.168 8.845 11.177 7.789 C 11.177 6.667 11.347 5.633 11.684 4.686 C 12 3.777 12.487 2.937 13.118 2.211 C 13.717 1.522 14.457 0.969 15.287 0.589 C 16.129 0.194 17.05 -0.008 17.98 0 C 18.91 -0.008 19.831 0.194 20.673 0.589 C 21.501 0.981 22.223 1.529 22.842 2.232 C 23.476 2.949 23.963 3.782 24.276 4.686 C 24.626 5.633 24.8 6.667 24.8 7.789 C 24.809 8.847 24.632 9.897 24.276 10.893 C 23.949 11.801 23.457 12.639 22.824 13.367 C 22.222 14.058 21.484 14.618 20.656 15.01 C 19.82 15.407 18.905 15.609 17.98 15.599 Z M 17.98 13.083 C 18.621 13.083 19.21 12.955 19.746 12.698 C 20.284 12.426 20.761 12.046 21.146 11.582 C 21.565 11.089 21.88 10.517 22.072 9.899 C 22.294 9.249 22.404 8.547 22.404 7.789 C 22.412 7.079 22.299 6.373 22.072 5.7 C 21.879 5.083 21.564 4.51 21.145 4.017 C 20.768 3.546 20.29 3.164 19.746 2.901 C 19.194 2.641 18.59 2.509 17.98 2.516 C 17.35 2.516 16.767 2.644 16.231 2.901 C 15.684 3.167 15.201 3.547 14.815 4.017 C 14.404 4.516 14.09 5.087 13.888 5.7 C 13.66 6.373 13.548 7.08 13.556 7.79 C 13.556 8.547 13.666 9.25 13.888 9.899 C 14.109 10.548 14.418 11.109 14.815 11.583 C 15.223 12.056 15.695 12.428 16.231 12.698 C 16.767 12.955 17.351 13.083 17.98 13.083 Z M 29.004 15.355 L 25.507 0.244 L 28.06 0.244 L 30.806 13.124 L 30.141 13.124 L 33.009 0.244 L 35.475 0.244 L 38.325 13.124 L 37.661 13.124 L 40.406 0.244 L 42.96 0.244 L 39.462 15.354 L 36.734 15.354 L 33.848 2.82 L 34.618 2.82 L 31.732 15.354 L 29.004 15.354 Z M 42.636 15.355 L 47.13 0.244 L 50.208 0.244 L 54.703 15.355 L 52.114 15.355 L 51.188 12.11 L 46.15 12.11 L 45.206 15.355 Z M 46.833 9.675 L 50.506 9.675 L 48.337 2.151 L 49.002 2.151 L 46.833 9.676 Z M 56.153 15.355 L 56.153 0.244 L 58.007 0.244 L 65.177 11.441 L 64.215 11.664 L 64.215 0.244 L 66.593 0.244 L 66.593 15.354 L 64.722 15.354 L 57.657 4.077 L 58.531 3.853 L 58.531 15.354 L 56.153 15.354 Z M 72.223 15.355 L 72.223 0.244 L 77.715 0.244 C 78.577 0.244 79.312 0.42 79.918 0.771 C 80.528 1.101 81.023 1.611 81.334 2.231 C 81.673 2.854 81.842 3.611 81.842 4.503 C 81.842 5.193 81.678 5.843 81.352 6.451 C 81.037 7.046 80.53 7.539 79.83 7.931 L 79.83 6.654 C 80.472 6.938 80.979 7.289 81.352 7.708 C 81.725 8.128 81.987 8.594 82.139 9.108 C 82.292 9.636 82.368 10.182 82.366 10.731 C 82.366 12.178 81.952 13.313 81.125 14.138 C 80.308 14.95 79.172 15.355 77.715 15.355 Z M 74.602 12.921 L 77.959 12.921 C 78.577 12.921 79.067 12.725 79.429 12.333 C 79.801 11.927 79.988 11.393 79.988 10.731 C 79.988 10.068 79.801 9.534 79.428 9.128 C 79.067 8.723 78.578 8.52 77.959 8.52 L 74.602 8.52 Z M 74.602 6.106 L 77.837 6.106 C 78.327 6.106 78.717 5.944 79.009 5.619 C 79.3 5.281 79.446 4.849 79.446 4.321 C 79.446 3.794 79.3 3.374 79.009 3.063 C 78.717 2.753 78.326 2.597 77.837 2.597 L 74.602 2.597 Z M 84.314 15.355 L 84.314 0.244 L 86.693 0.244 L 86.693 12.921 L 92.272 12.921 L 92.272 15.355 Z M 92.743 15.355 L 97.238 0.244 L 100.315 0.244 L 104.81 15.355 L 102.222 15.355 L 101.295 12.11 L 96.258 12.11 L 95.314 15.355 L 92.744 15.355 Z M 96.94 9.675 L 100.613 9.675 L 98.444 2.151 L 99.109 2.151 L 96.94 9.676 Z M 111.851 15.599 C 110.954 15.607 110.068 15.405 109.263 15.01 C 108.47 14.609 107.768 14.05 107.199 13.367 C 106.616 12.664 106.162 11.839 105.835 10.893 C 105.509 9.946 105.346 8.912 105.346 7.789 C 105.346 6.667 105.503 5.633 105.818 4.686 C 106.144 3.726 106.599 2.901 107.182 2.211 C 107.752 1.528 108.461 0.975 109.263 0.589 C 110.068 0.194 110.954 -0.008 111.851 0 C 112.784 0 113.618 0.183 114.352 0.548 C 115.077 0.897 115.721 1.394 116.241 2.008 C 116.741 2.58 117.116 3.251 117.342 3.976 L 115.209 5.132 C 114.983 4.404 114.552 3.756 113.967 3.266 C 113.384 2.766 112.679 2.516 111.851 2.516 C 111.035 2.516 110.312 2.739 109.683 3.185 C 109.065 3.631 108.581 4.247 108.231 5.031 C 107.893 5.815 107.724 6.735 107.724 7.789 C 107.724 8.844 107.893 9.77 108.231 10.569 C 108.581 11.353 109.065 11.968 109.683 12.414 C 110.312 12.86 111.035 13.084 111.851 13.084 C 112.679 13.084 113.384 12.84 113.967 12.354 C 114.55 11.854 114.98 11.2 115.209 10.467 L 117.342 11.623 C 117.114 12.354 116.739 13.03 116.241 13.611 C 115.716 14.215 115.073 14.705 114.352 15.051 C 113.618 15.416 112.784 15.599 111.851 15.599 Z M 119.273 15.355 L 119.273 0.244 L 121.652 0.244 L 121.652 8.114 L 121.005 7.85 L 126.548 0.244 L 129.539 0.244 L 124.345 7.384 L 124.485 5.437 L 129.696 15.355 L 126.898 15.355 L 123.401 8.702 L 121.652 11.116 L 121.652 15.356 L 119.273 15.356 Z\" fill=\"var(--token-511f8844-fcf6-4c74-80b5-928ea7f94da7, rgb(231, 233, 222))\" height=\"15.59953054125241px\" id=\"dbczhH2Mc\" transform=\"translate(0 5)\" width=\"129.69600262451172px\"/><path d=\"M 5.46 0 L 0 8.579\" fill=\"transparent\" height=\"8.579116704503733px\" id=\"yvspI6PPB\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"2\" stroke=\"var(--token-511f8844-fcf6-4c74-80b5-928ea7f94da7, rgb(231, 233, 222))\" transform=\"translate(19 3)\" width=\"5.459607822042244px\"/><path d=\"M 0 0 L 8.58 0\" fill=\"transparent\" height=\"1px\" id=\"qtDwMEj1U\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"2\" stroke=\"var(--token-511f8844-fcf6-4c74-80b5-928ea7f94da7, rgb(231, 233, 222))\" transform=\"translate(72.5 22.5)\" width=\"8.579999999999998px\"/><path d=\"M 2.225 5.151 L 1.023 4.716 L 1.561 3.228 L 0 3.168 L 0.038 1.896 L 1.595 1.944 L 1.127 0.366 L 2.36 0 L 2.828 1.578 L 4.107 0.688 L 4.833 1.734 L 3.558 2.636 L 4.82 3.589 L 4.038 4.613 L 2.775 3.659 Z\" fill=\"var(--token-511f8844-fcf6-4c74-80b5-928ea7f94da7, rgb(231, 233, 222))\" height=\"5.150999999999996px\" id=\"PldiYri2g\" transform=\"translate(88 0)\" width=\"4.83299999999997px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...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,className:cx(\"framer-RMZMx\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-RMZMx { -webkit-mask: ${mask}; aspect-ratio: 5.6521739130434785; background-color: var(--token-511f8844-fcf6-4c74-80b5-928ea7f94da7, #e7e9de); mask: ${mask}; width: 130px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 130\n * @framerIntrinsicHeight 23\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Logo\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-511f8844-fcf6-4c74-80b5-928ea7f94da7, rgb(231, 233, 222))\"},\"set\":{\"localId\":\"vectorSet/fJCGNo4Nu\",\"id\":\"fJCGNo4Nu\",\"moduleId\":\"aBDPUmGn6GoOro65OI9e\"}}\n */const Icon=withCSS(Component,css,\"framer-RMZMx\");Icon.displayName=\"Logo\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"23\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"130\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-511f8844-fcf6-4c74-80b5-928ea7f94da7, rgb(231, 233, 222))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/fJCGNo4Nu\\\",\\\"id\\\":\\\"fJCGNo4Nu\\\",\\\"moduleId\\\":\\\"aBDPUmGn6GoOro65OI9e\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d8b0f12)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/4EuYvtJxkYMHQILUVi1C/R2rd6JQKQcTYujDacZLQ/KEjjbNGTb.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/9DniOOjltPaYbErOTKKM/3nHbSnlj8WZO6b1e5LNb/nDXITIEiu.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/8AUU8ZvsYsWg0UBcfKV0/4H3WZANF0WH6mCqqyCrc/Swnb253eO.js\";import Logo from\"https://framerusercontent.com/modules/zpHWycU8WhXkphVOTT2e/Efhsvu2TTk01QWtUXuD2/Da3MEXXUx.js\";import Button from\"https://framerusercontent.com/modules/vkhwGpg8dX12pz6AQ8HC/iCWvudJFA7gRw4EvKVPk/rj5bU7y_h.js\";const StopScrollFonts=getFonts(StopScroll);const LogoFonts=getFonts(Logo);const ButtonFonts=getFonts(Button);const cycleOrder=[\"j_UMT18sG\",\"wOi1a0H06\",\"w49DP72Jk\",\"oUBsuqX5V\"];const serializationHash=\"framer-5oo1l\";const variantClassNames={j_UMT18sG:\"framer-v-1xnx4kw\",oUBsuqX5V:\"framer-v-1aae2rw\",w49DP72Jk:\"framer-v-aa7ges\",wOi1a0H06:\"framer-v-13clpln\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Phone closed\":\"wOi1a0H06\",\"Phone Open\":\"w49DP72Jk\",Desktop:\"j_UMT18sG\",Tablet:\"oUBsuqX5V\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"j_UMT18sG\"};};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:\"j_UMT18sG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapnk4xsz=activeVariantCallback(async(...args)=>{setVariant(\"wOi1a0H06\");});const onTap2xzfsx=activeVariantCallback(async(...args)=>{setVariant(\"w49DP72Jk\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"w49DP72Jk\")return true;return false;};const isDisplayed1=()=>{if([\"wOi1a0H06\",\"w49DP72Jk\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"wOi1a0H06\")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({w49DP72Jk:{value:transition2},wOi1a0H06:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1xnx4kw\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"j_UMT18sG\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-511f8844-fcf6-4c74-80b5-928ea7f94da7, rgb(231, 233, 222))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-9b3e0a1c-76ed-4a42-b5dd-4ba7b185f371, rgb(14, 14, 13))\",...style},variants:{w49DP72Jk:{\"--border-bottom-width\":\"0px\"}},...addPropertyOverrides({oUBsuqX5V:{\"data-framer-name\":\"Tablet\"},w49DP72Jk:{\"data-framer-name\":\"Phone Open\"},wOi1a0H06:{\"data-framer-name\":\"Phone closed\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nfmx8j\",\"data-framer-name\":\"Trigger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"yvtL6Wu2t\",onTap:onTapnk4xsz,style:{backdropFilter:\"blur(8px)\",backgroundColor:\"var(--token-9b3e0a1c-76ed-4a42-b5dd-4ba7b185f371, rgb(14, 14, 13))\",opacity:.6,WebkitBackdropFilter:\"blur(8px)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lujh8a-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SlFVyXP7C-container\",nodeId:\"SlFVyXP7C\",rendersWithMotion:true,scopeId:\"fY6jL3ehH\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"SlFVyXP7C\",layoutId:\"SlFVyXP7C\",toggle:false,width:\"100%\",...addPropertyOverrides({w49DP72Jk:{toggle:true}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bbelnp\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"vtrtK4Z5o\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6lu1vw\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"zAG7ZKhSJ\",...addPropertyOverrides({w49DP72Jk:{\"data-highlight\":true,onTap:onTapnk4xsz},wOi1a0H06:{\"data-highlight\":true,onTap:onTap2xzfsx}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-lmtnn2\",\"data-framer-name\":\"Logo Container\",layoutDependency:layoutDependency,layoutId:\"Z6OqkNKun\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"koaROujzR\",openInNewTab:false,scopeId:\"fY6jL3ehH\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-6nqrl8 framer-1eh71xn\",\"data-framer-name\":\"Logo Button\",layoutDependency:layoutDependency,layoutId:\"koaROujzR\",children:/*#__PURE__*/_jsx(Logo,{animated:true,className:\"framer-86yb95\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"xvyXG7pLm\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ex52dy\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"h2ixS_Wr5\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p4oex0\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"hbGldgo7M\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{w49DP72Jk:{backgroundColor:\"rgba(231, 233, 222, 0.6)\",rotate:-45},wOi1a0H06:{backgroundColor:\"var(--token-511f8844-fcf6-4c74-80b5-928ea7f94da7, rgb(231, 233, 222))\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-wjx5b0\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"rW0tOvb2M\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{w49DP72Jk:{backgroundColor:\"rgba(231, 233, 222, 0.6)\",rotate:45},wOi1a0H06:{backgroundColor:\"var(--token-511f8844-fcf6-4c74-80b5-928ea7f94da7, rgb(231, 233, 222))\"}}})]})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w8wale\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"ekAMUlreF\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1s3tbyv\",\"data-styles-preset\":\"KEjjbNGTb\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-511f8844-fcf6-4c74-80b5-928ea7f94da7, rgb(231, 233, 222)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":xCAnfkJgJ\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"tAIo_W0bw\",openInNewTab:false,relValues:[],scopeId:\"fY6jL3ehH\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-13n8fnk\",\"data-styles-preset\":\"Swnb253eO\",children:\"About\"})})})}),className:\"framer-1m7vtbl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tAIo_W0bw\",style:{\"--extracted-r6o4lv\":\"var(--token-511f8844-fcf6-4c74-80b5-928ea7f94da7, rgb(231, 233, 222))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({w49DP72Jk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-erij9y\",\"data-styles-preset\":\"nDXITIEiu\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-511f8844-fcf6-4c74-80b5-928ea7f94da7, rgb(231, 233, 222)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":xCAnfkJgJ\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"tAIo_W0bw\",openInNewTab:false,relValues:[],scopeId:\"fY6jL3ehH\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-13n8fnk\",\"data-styles-preset\":\"Swnb253eO\",children:\"About\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1s3tbyv\",\"data-styles-preset\":\"KEjjbNGTb\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-511f8844-fcf6-4c74-80b5-928ea7f94da7, rgb(231, 233, 222)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":bhg9SRqvp\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"nVzxF1aLU\",openInNewTab:false,relValues:[],scopeId:\"fY6jL3ehH\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-13n8fnk\",\"data-styles-preset\":\"Swnb253eO\",children:\"Process\"})})})}),className:\"framer-1hq30dl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nVzxF1aLU\",style:{\"--extracted-r6o4lv\":\"var(--token-511f8844-fcf6-4c74-80b5-928ea7f94da7, rgb(231, 233, 222))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({w49DP72Jk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-erij9y\",\"data-styles-preset\":\"nDXITIEiu\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-511f8844-fcf6-4c74-80b5-928ea7f94da7, rgb(231, 233, 222)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":bhg9SRqvp\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"nVzxF1aLU\",openInNewTab:false,relValues:[],scopeId:\"fY6jL3ehH\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-13n8fnk\",\"data-styles-preset\":\"Swnb253eO\",children:\"Process\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1s3tbyv\",\"data-styles-preset\":\"KEjjbNGTb\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-511f8844-fcf6-4c74-80b5-928ea7f94da7, rgb(231, 233, 222)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"pEoDpfbSH\"},motionChild:true,nodeId:\"Bq4FLZ7LG\",openInNewTab:false,relValues:[],scopeId:\"fY6jL3ehH\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-13n8fnk\",\"data-styles-preset\":\"Swnb253eO\",children:\"Flash Book\"})})})}),className:\"framer-1ia56py\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Bq4FLZ7LG\",style:{\"--extracted-r6o4lv\":\"var(--token-511f8844-fcf6-4c74-80b5-928ea7f94da7, rgb(231, 233, 222))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({w49DP72Jk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-erij9y\",\"data-styles-preset\":\"nDXITIEiu\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-511f8844-fcf6-4c74-80b5-928ea7f94da7, rgb(231, 233, 222)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"pEoDpfbSH\"},motionChild:true,nodeId:\"Bq4FLZ7LG\",openInNewTab:false,relValues:[],scopeId:\"fY6jL3ehH\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-13n8fnk\",\"data-styles-preset\":\"Swnb253eO\",children:\"Flash Book\"})})})})}},baseVariant,gestureVariant)})]}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-lrqdvi\",\"data-framer-name\":\"Button container\",layoutDependency:layoutDependency,layoutId:\"fTS7I9Ml2\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+0+0+10+0,...addPropertyOverrides({w49DP72Jk:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1200px) - 20px)`,y:(componentViewport?.y||0)+0+0+0+234+10}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-eilwx0-container\",layoutDependency:layoutDependency,layoutId:\"ZS7hV4mMB-container\",nodeId:\"ZS7hV4mMB\",rendersWithMotion:true,scopeId:\"fY6jL3ehH\",children:/*#__PURE__*/_jsx(Button,{ApCvXW2Q7:\"Book Appointment\",height:\"100%\",id:\"ZS7hV4mMB\",layoutId:\"ZS7hV4mMB\",variant:\"FE3Pb4jIO\",width:\"100%\",...addPropertyOverrides({w49DP72Jk:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5oo1l.framer-1eh71xn, .framer-5oo1l .framer-1eh71xn { display: block; }\",\".framer-5oo1l.framer-1xnx4kw { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 60px; justify-content: flex-start; overflow: visible; padding: 0px 80px 0px 80px; position: relative; width: 1200px; }\",\".framer-5oo1l .framer-1nfmx8j { cursor: pointer; flex: none; height: calc(var(--framer-viewport-height, 100vh) * 1); left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-5oo1l .framer-1lujh8a-container { flex: none; height: auto; left: 50%; position: absolute; top: 8px; width: auto; z-index: 1; }\",\".framer-5oo1l .framer-bbelnp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 60px; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-5oo1l .framer-6lu1vw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 10px 0px 8px 0px; position: relative; width: 1px; }\",\".framer-5oo1l .framer-lmtnn2 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-5oo1l .framer-6nqrl8 { 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; text-decoration: none; width: min-content; }\",\".framer-5oo1l .framer-86yb95 { flex: none; height: var(--framer-aspect-ratio-supported, 23px); position: relative; }\",\".framer-5oo1l .framer-ex52dy { flex: none; height: 40px; overflow: hidden; position: relative; width: 40px; }\",\".framer-5oo1l .framer-1p4oex0 { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-5oo1l .framer-wjx5b0 { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-5oo1l .framer-w8wale { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-5oo1l .framer-1m7vtbl, .framer-5oo1l .framer-1hq30dl, .framer-5oo1l .framer-1ia56py { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-5oo1l .framer-lrqdvi { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-5oo1l .framer-eilwx0-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-5oo1l.framer-v-13clpln.framer-1xnx4kw { gap: 0px; padding: 0px 20px 0px 20px; width: 390px; }\",\".framer-5oo1l.framer-v-13clpln .framer-bbelnp { gap: unset; height: min-content; justify-content: space-between; width: 390px; }\",\".framer-5oo1l.framer-v-13clpln .framer-6lu1vw { cursor: pointer; gap: unset; justify-content: space-between; padding: 10px; }\",\".framer-5oo1l.framer-v-13clpln .framer-ex52dy { flex: 1 0 0px; height: 44px; width: 1px; }\",\".framer-5oo1l.framer-v-13clpln .framer-1p4oex0 { left: calc(94.59459459459461% - 20px / 2); top: calc(61.36363636363639% - 2px / 2); }\",\".framer-5oo1l.framer-v-13clpln .framer-wjx5b0 { left: calc(94.59459459459461% - 20px / 2); top: calc(36.36363636363639% - 2px / 2); }\",\".framer-5oo1l.framer-v-aa7ges.framer-1xnx4kw { gap: 0px; height: min-content; padding: 0px; width: 390px; }\",\".framer-5oo1l.framer-v-aa7ges .framer-1nfmx8j { order: 2; }\",\".framer-5oo1l.framer-v-aa7ges .framer-1lujh8a-container { order: 1; }\",\".framer-5oo1l.framer-v-aa7ges .framer-bbelnp { flex-direction: column; gap: 16px; height: min-content; justify-content: flex-start; order: 0; padding: 0px 0px 10px 0px; }\",\".framer-5oo1l.framer-v-aa7ges .framer-6lu1vw { cursor: pointer; flex: none; gap: unset; justify-content: space-between; padding: 10px; width: 100%; }\",\".framer-5oo1l.framer-v-aa7ges .framer-ex52dy { height: 44px; width: 44px; }\",\".framer-5oo1l.framer-v-aa7ges .framer-1p4oex0, .framer-5oo1l.framer-v-aa7ges .framer-wjx5b0 { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-5oo1l.framer-v-aa7ges .framer-w8wale { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 12px; justify-content: flex-start; padding: 10px 20px 20px 20px; width: 100%; }\",\".framer-5oo1l.framer-v-aa7ges .framer-lrqdvi { flex: none; gap: 0px; justify-content: center; padding: 10px; width: 100%; }\",\".framer-5oo1l.framer-v-aa7ges .framer-eilwx0-container { width: 100%; }\",\".framer-5oo1l.framer-v-1aae2rw.framer-1xnx4kw { padding: 0px 40px 0px 40px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-5oo1l[data-border=\"true\"]::after, .framer-5oo1l [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"wOi1a0H06\":{\"layout\":[\"fixed\",\"fixed\"]},\"w49DP72Jk\":{\"layout\":[\"fixed\",\"auto\"]},\"oUBsuqX5V\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfY6jL3ehH=withCSS(Component,css,\"framer-5oo1l\");export default FramerfY6jL3ehH;FramerfY6jL3ehH.displayName=\"Navigation\";FramerfY6jL3ehH.defaultProps={height:60,width:1200};addPropertyControls(FramerfY6jL3ehH,{variant:{options:[\"j_UMT18sG\",\"wOi1a0H06\",\"w49DP72Jk\",\"oUBsuqX5V\"],optionTitles:[\"Desktop\",\"Phone closed\",\"Phone Open\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerfY6jL3ehH,[{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\"}]},...StopScrollFonts,...LogoFonts,...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfY6jL3ehH\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wOi1a0H06\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"w49DP72Jk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oUBsuqX5V\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"60\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (dd59b2c)\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 7.111 10 L 0 18 M 16 0 L 10.09 6.649 M 0 0 L 13 18 L 18 18 L 5 0 Z\" fill=\"transparent\" height=\"18px\" id=\"I7SuWiIoi\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1ww558a, 2)\" stroke=\"var(--4rxgx6, black)\" transform=\"translate(3 3)\" width=\"18px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,CRY1Fpez4:color??props.CRY1Fpez4??\"rgb(0, 0, 0)\",vet7gqNu_:width1??props.vet7gqNu_??2};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,CRY1Fpez4,vet7gqNu_,...restProps}=getProps(props);const href=useSVGTemplate(\"1554250168\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-nCqPx\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1ww558a\":vet7gqNu_,\"--4rxgx6\":CRY1Fpez4,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-nCqPx { -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 {\"CRY1Fpez4\":\"color\",\"vet7gqNu_\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X Twitter\",\"color\":{\"type\":\"variable\",\"value\":\"4rxgx6\"},\"set\":{\"localId\":\"vectorSet/dSZJyzeMx\",\"id\":\"dSZJyzeMx\",\"moduleId\":\"E1vFg1A6wcWAGuFi9Hz1\"}}\n */const Icon=withCSS(Component,css,\"framer-nCqPx\");Icon.displayName=\"X Twitter\";export default Icon;addPropertyControls(Icon,{CRY1Fpez4:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},vet7gqNu_:{defaultValue:2,displayStepper:true,hidden:false,max:4,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"X Twitter\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"4rxgx6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/dSZJyzeMx\\\",\\\"id\\\":\\\"dSZJyzeMx\\\",\\\"moduleId\\\":\\\"E1vFg1A6wcWAGuFi9Hz1\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"CRY1Fpez4\\\":\\\"color\\\",\\\"vet7gqNu_\\\":\\\"width1\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (94ad37d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import XTwitter from\"https://framerusercontent.com/modules/Xh2LpCymrJOcnDpnJmXt/11az79mLGUbrG0BpGFNC/Gw5FKyFcZ.js\";const XTwitterFonts=getFonts(XTwitter);const enabledGestures={QkaU9EOvI:{hover:true}};const serializationHash=\"framer-B7Y3B\";const variantClassNames={QkaU9EOvI:\"framer-v-z1fp8j\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const 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=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"QkaU9EOvI\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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:\"https://x.com/DenisFaerman\",motionChild:true,nodeId:\"QkaU9EOvI\",openInNewTab:true,scopeId:\"P8MsvxWC1\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-z1fp8j\",className,classNames)} framer-1amdcdv`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"QkaU9EOvI\",ref:refBinding,style:{...style},...addPropertyOverrides({\"QkaU9EOvI-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(XTwitter,{animated:true,className:\"framer-14ga7q5\",layoutDependency:layoutDependency,layoutId:\"GqxOFj9Qt\",style:{\"--1ww558a\":2,\"--4rxgx6\":\"var(--token-24e6b824-e312-41d9-b48f-0d45e49c5d8b, rgba(231, 233, 222, 0.5))\"},variants:{\"QkaU9EOvI-hover\":{\"--4rxgx6\":\"var(--token-511f8844-fcf6-4c74-80b5-928ea7f94da7, rgb(231, 233, 222))\"}}})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-B7Y3B.framer-1amdcdv, .framer-B7Y3B .framer-1amdcdv { display: block; }\",\".framer-B7Y3B.framer-z1fp8j { cursor: pointer; height: 30px; overflow: visible; position: relative; text-decoration: none; width: 30px; }\",\".framer-B7Y3B .framer-14ga7q5 { flex: none; height: var(--framer-aspect-ratio-supported, 30px); left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 30\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ydus3eCCc\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerP8MsvxWC1=withCSS(Component,css,\"framer-B7Y3B\");export default FramerP8MsvxWC1;FramerP8MsvxWC1.displayName=\"icon\";FramerP8MsvxWC1.defaultProps={height:30,width:30};addFonts(FramerP8MsvxWC1,[{explicitInter:true,fonts:[]},...XTwitterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerP8MsvxWC1\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"30\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"30\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ydus3eCCc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./P8MsvxWC1.map","// Generated by Framer (94ad37d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-NFTdN .framer-styles-preset-bxjc7y:not(.rich-text-wrapper), .framer-NFTdN .framer-styles-preset-bxjc7y.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-511f8844-fcf6-4c74-80b5-928ea7f94da7, #e7e9de); --framer-link-text-color: var(--token-24e6b824-e312-41d9-b48f-0d45e49c5d8b, rgba(231, 233, 222, 0.5)); transition-delay: 0s; transition-duration: 0.2s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-NFTdN\";\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 (94ad37d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{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 130 23\" xmlns=\"http://www.w3.org/2000/svg\"><defs ><linearGradient id=\"NvlpraTrj-3012159884-linear-gradient\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgba(231, 233, 222, 0.2)\"/>\\n<stop offset=\"1\" stop-color=\"rgba(231, 233, 222, 0.9)\"/></linearGradient>\\n<linearGradient id=\"x8pQcRijn-3012159884-linear-gradient\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgba(231, 233, 222, 0.2)\"/>\\n<stop offset=\"1\" stop-color=\"rgba(231, 233, 222, 0.9)\"/></linearGradient></defs>\\n<g d=\"M 0 20.355 L 0 5.244 L 4.844 5.244 C 5.73 5.244 6.511 5.434 7.188 5.812 C 7.876 6.178 8.437 6.743 8.796 7.434 C 9.181 8.138 9.374 8.996 9.374 10.01 C 9.374 11.052 9.158 11.938 8.726 12.668 C 8.334 13.371 7.737 13.938 7.013 14.29 L 10.003 20.355 L 7.31 20.355 L 4.11 13.723 L 5.649 14.777 L 2.379 14.777 L 2.379 20.355 Z M 2.378 12.343 L 4.88 12.343 C 5.312 12.343 5.685 12.248 6 12.059 C 6.316 11.854 6.57 11.566 6.734 11.227 C 6.909 10.876 6.996 10.47 6.996 10.011 C 6.996 9.537 6.909 9.131 6.734 8.793 C 6.573 8.458 6.317 8.176 5.999 7.983 C 5.685 7.779 5.312 7.678 4.88 7.678 L 2.38 7.678 L 2.38 12.343 Z M 17.98 20.599 C 17.055 20.606 16.141 20.405 15.304 20.01 C 14.476 19.618 13.738 19.058 13.136 18.367 C 12.503 17.639 12.011 16.801 11.684 15.893 C 11.34 14.895 11.168 13.845 11.177 12.789 C 11.177 11.667 11.347 10.633 11.684 9.686 C 12 8.777 12.487 7.937 13.118 7.211 C 13.717 6.522 14.457 5.969 15.287 5.589 C 16.129 5.194 17.05 4.992 17.98 5 C 18.91 4.992 19.831 5.194 20.673 5.589 C 21.501 5.981 22.223 6.529 22.842 7.232 C 23.476 7.949 23.963 8.782 24.276 9.686 C 24.626 10.633 24.8 11.667 24.8 12.789 C 24.809 13.847 24.632 14.897 24.276 15.893 C 23.949 16.801 23.457 17.639 22.824 18.367 C 22.222 19.058 21.484 19.618 20.656 20.01 C 19.82 20.407 18.905 20.609 17.98 20.599 Z M 17.98 18.083 C 18.621 18.083 19.21 17.955 19.746 17.698 C 20.284 17.426 20.761 17.046 21.146 16.582 C 21.565 16.089 21.88 15.517 22.072 14.899 C 22.294 14.249 22.404 13.547 22.404 12.789 C 22.412 12.079 22.299 11.373 22.072 10.7 C 21.879 10.083 21.564 9.51 21.145 9.017 C 20.768 8.546 20.29 8.164 19.746 7.901 C 19.194 7.641 18.59 7.509 17.98 7.516 C 17.35 7.516 16.767 7.644 16.231 7.901 C 15.684 8.167 15.201 8.547 14.815 9.017 C 14.404 9.516 14.09 10.087 13.888 10.7 C 13.66 11.373 13.548 12.08 13.556 12.79 C 13.556 13.547 13.666 14.25 13.888 14.899 C 14.109 15.548 14.418 16.109 14.815 16.583 C 15.223 17.056 15.695 17.428 16.231 17.698 C 16.767 17.955 17.351 18.083 17.98 18.083 Z M 29.004 20.355 L 25.507 5.244 L 28.06 5.244 L 30.806 18.124 L 30.141 18.124 L 33.009 5.244 L 35.475 5.244 L 38.325 18.124 L 37.661 18.124 L 40.406 5.244 L 42.96 5.244 L 39.462 20.354 L 36.734 20.354 L 33.848 7.82 L 34.618 7.82 L 31.732 20.354 L 29.004 20.354 Z M 42.636 20.355 L 47.13 5.244 L 50.208 5.244 L 54.703 20.355 L 52.114 20.355 L 51.188 17.11 L 46.15 17.11 L 45.206 20.355 Z M 46.833 14.675 L 50.506 14.675 L 48.337 7.151 L 49.002 7.151 L 46.833 14.676 Z M 56.153 20.355 L 56.153 5.244 L 58.007 5.244 L 65.177 16.441 L 64.215 16.664 L 64.215 5.244 L 66.593 5.244 L 66.593 20.354 L 64.722 20.354 L 57.657 9.077 L 58.531 8.853 L 58.531 20.354 L 56.153 20.354 Z M 72.223 20.355 L 72.223 5.244 L 77.715 5.244 C 78.577 5.244 79.312 5.42 79.918 5.771 C 80.528 6.101 81.023 6.611 81.334 7.231 C 81.673 7.854 81.842 8.611 81.842 9.503 C 81.842 10.193 81.678 10.843 81.352 11.451 C 81.037 12.046 80.53 12.539 79.83 12.931 L 79.83 11.654 C 80.472 11.938 80.979 12.289 81.352 12.708 C 81.725 13.128 81.987 13.594 82.139 14.108 C 82.292 14.636 82.368 15.182 82.366 15.731 C 82.366 17.178 81.952 18.313 81.125 19.138 C 80.308 19.95 79.172 20.355 77.715 20.355 Z M 74.602 17.921 L 77.959 17.921 C 78.577 17.921 79.067 17.725 79.429 17.333 C 79.801 16.927 79.988 16.393 79.988 15.731 C 79.988 15.068 79.801 14.534 79.428 14.128 C 79.067 13.723 78.578 13.52 77.959 13.52 L 74.602 13.52 Z M 74.602 11.106 L 77.837 11.106 C 78.327 11.106 78.717 10.944 79.009 10.619 C 79.3 10.281 79.446 9.849 79.446 9.321 C 79.446 8.794 79.3 8.374 79.009 8.063 C 78.717 7.753 78.326 7.597 77.837 7.597 L 74.602 7.597 Z M 84.314 20.355 L 84.314 5.244 L 86.693 5.244 L 86.693 17.921 L 92.272 17.921 L 92.272 20.355 Z M 92.743 20.355 L 97.238 5.244 L 100.315 5.244 L 104.81 20.355 L 102.222 20.355 L 101.295 17.11 L 96.258 17.11 L 95.314 20.355 L 92.744 20.355 Z M 96.94 14.675 L 100.613 14.675 L 98.444 7.151 L 99.109 7.151 L 96.94 14.676 Z M 111.851 20.599 C 110.954 20.607 110.068 20.405 109.263 20.01 C 108.47 19.609 107.768 19.05 107.199 18.367 C 106.616 17.664 106.162 16.839 105.835 15.893 C 105.509 14.946 105.346 13.912 105.346 12.789 C 105.346 11.667 105.503 10.633 105.818 9.686 C 106.144 8.726 106.599 7.901 107.182 7.211 C 107.752 6.528 108.461 5.975 109.263 5.589 C 110.068 5.194 110.954 4.992 111.851 5 C 112.784 5 113.618 5.183 114.352 5.548 C 115.077 5.897 115.721 6.394 116.241 7.008 C 116.741 7.58 117.116 8.251 117.342 8.976 L 115.209 10.132 C 114.983 9.404 114.552 8.756 113.967 8.266 C 113.384 7.766 112.679 7.516 111.851 7.516 C 111.035 7.516 110.312 7.739 109.683 8.185 C 109.065 8.631 108.581 9.247 108.231 10.031 C 107.893 10.815 107.724 11.735 107.724 12.789 C 107.724 13.844 107.893 14.77 108.231 15.569 C 108.581 16.353 109.065 16.968 109.683 17.414 C 110.312 17.86 111.035 18.084 111.851 18.084 C 112.679 18.084 113.384 17.84 113.967 17.354 C 114.55 16.854 114.98 16.2 115.209 15.467 L 117.342 16.623 C 117.114 17.354 116.739 18.03 116.241 18.611 C 115.716 19.215 115.073 19.705 114.352 20.051 C 113.618 20.416 112.784 20.599 111.851 20.599 Z M 119.273 20.355 L 119.273 5.244 L 121.652 5.244 L 121.652 13.114 L 121.005 12.85 L 126.548 5.244 L 129.539 5.244 L 124.345 12.384 L 124.485 10.437 L 129.696 20.355 L 126.898 20.355 L 123.401 13.702 L 121.652 16.116 L 121.652 20.356 L 119.273 20.356 Z M 24.46 3 L 19 11.579 M 72.5 22.5 L 81.08 22.5 M 90.225 5.151 L 89.023 4.716 L 89.561 3.228 L 88 3.168 L 88.038 1.896 L 89.595 1.944 L 89.127 0.366 L 90.36 0 L 90.828 1.578 L 92.107 0.688 L 92.833 1.734 L 91.558 2.636 L 92.82 3.589 L 92.038 4.613 L 90.775 3.659 Z\" fill=\"transparent\" height=\"22.5px\" id=\"bIiT2g_za\" width=\"129.69600262451172px\"><path d=\"M 0 15.355 L 0 0.244 L 4.844 0.244 C 5.73 0.244 6.511 0.434 7.188 0.812 C 7.876 1.178 8.437 1.743 8.796 2.434 C 9.181 3.138 9.374 3.996 9.374 5.01 C 9.374 6.052 9.158 6.938 8.726 7.668 C 8.334 8.371 7.737 8.938 7.013 9.29 L 10.003 15.355 L 7.31 15.355 L 4.11 8.723 L 5.649 9.777 L 2.379 9.777 L 2.379 15.355 Z M 2.378 7.343 L 4.88 7.343 C 5.312 7.343 5.685 7.248 6 7.059 C 6.316 6.854 6.57 6.566 6.734 6.227 C 6.909 5.876 6.996 5.47 6.996 5.011 C 6.996 4.537 6.909 4.131 6.734 3.793 C 6.573 3.458 6.317 3.176 5.999 2.983 C 5.685 2.779 5.312 2.678 4.88 2.678 L 2.38 2.678 L 2.38 7.343 Z M 17.98 15.599 C 17.055 15.606 16.141 15.405 15.304 15.01 C 14.476 14.618 13.738 14.058 13.136 13.367 C 12.503 12.639 12.011 11.801 11.684 10.893 C 11.34 9.895 11.168 8.845 11.177 7.789 C 11.177 6.667 11.347 5.633 11.684 4.686 C 12 3.777 12.487 2.937 13.118 2.211 C 13.717 1.522 14.457 0.969 15.287 0.589 C 16.129 0.194 17.05 -0.008 17.98 0 C 18.91 -0.008 19.831 0.194 20.673 0.589 C 21.501 0.981 22.223 1.529 22.842 2.232 C 23.476 2.949 23.963 3.782 24.276 4.686 C 24.626 5.633 24.8 6.667 24.8 7.789 C 24.809 8.847 24.632 9.897 24.276 10.893 C 23.949 11.801 23.457 12.639 22.824 13.367 C 22.222 14.058 21.484 14.618 20.656 15.01 C 19.82 15.407 18.905 15.609 17.98 15.599 Z M 17.98 13.083 C 18.621 13.083 19.21 12.955 19.746 12.698 C 20.284 12.426 20.761 12.046 21.146 11.582 C 21.565 11.089 21.88 10.517 22.072 9.899 C 22.294 9.249 22.404 8.547 22.404 7.789 C 22.412 7.079 22.299 6.373 22.072 5.7 C 21.879 5.083 21.564 4.51 21.145 4.017 C 20.768 3.546 20.29 3.164 19.746 2.901 C 19.194 2.641 18.59 2.509 17.98 2.516 C 17.35 2.516 16.767 2.644 16.231 2.901 C 15.684 3.167 15.201 3.547 14.815 4.017 C 14.404 4.516 14.09 5.087 13.888 5.7 C 13.66 6.373 13.548 7.08 13.556 7.79 C 13.556 8.547 13.666 9.25 13.888 9.899 C 14.109 10.548 14.418 11.109 14.815 11.583 C 15.223 12.056 15.695 12.428 16.231 12.698 C 16.767 12.955 17.351 13.083 17.98 13.083 Z M 29.004 15.355 L 25.507 0.244 L 28.06 0.244 L 30.806 13.124 L 30.141 13.124 L 33.009 0.244 L 35.475 0.244 L 38.325 13.124 L 37.661 13.124 L 40.406 0.244 L 42.96 0.244 L 39.462 15.354 L 36.734 15.354 L 33.848 2.82 L 34.618 2.82 L 31.732 15.354 L 29.004 15.354 Z M 42.636 15.355 L 47.13 0.244 L 50.208 0.244 L 54.703 15.355 L 52.114 15.355 L 51.188 12.11 L 46.15 12.11 L 45.206 15.355 Z M 46.833 9.675 L 50.506 9.675 L 48.337 2.151 L 49.002 2.151 L 46.833 9.676 Z M 56.153 15.355 L 56.153 0.244 L 58.007 0.244 L 65.177 11.441 L 64.215 11.664 L 64.215 0.244 L 66.593 0.244 L 66.593 15.354 L 64.722 15.354 L 57.657 4.077 L 58.531 3.853 L 58.531 15.354 L 56.153 15.354 Z M 72.223 15.355 L 72.223 0.244 L 77.715 0.244 C 78.577 0.244 79.312 0.42 79.918 0.771 C 80.528 1.101 81.023 1.611 81.334 2.231 C 81.673 2.854 81.842 3.611 81.842 4.503 C 81.842 5.193 81.678 5.843 81.352 6.451 C 81.037 7.046 80.53 7.539 79.83 7.931 L 79.83 6.654 C 80.472 6.938 80.979 7.289 81.352 7.708 C 81.725 8.128 81.987 8.594 82.139 9.108 C 82.292 9.636 82.368 10.182 82.366 10.731 C 82.366 12.178 81.952 13.313 81.125 14.138 C 80.308 14.95 79.172 15.355 77.715 15.355 Z M 74.602 12.921 L 77.959 12.921 C 78.577 12.921 79.067 12.725 79.429 12.333 C 79.801 11.927 79.988 11.393 79.988 10.731 C 79.988 10.068 79.801 9.534 79.428 9.128 C 79.067 8.723 78.578 8.52 77.959 8.52 L 74.602 8.52 Z M 74.602 6.106 L 77.837 6.106 C 78.327 6.106 78.717 5.944 79.009 5.619 C 79.3 5.281 79.446 4.849 79.446 4.321 C 79.446 3.794 79.3 3.374 79.009 3.063 C 78.717 2.753 78.326 2.597 77.837 2.597 L 74.602 2.597 Z M 84.314 15.355 L 84.314 0.244 L 86.693 0.244 L 86.693 12.921 L 92.272 12.921 L 92.272 15.355 Z M 92.743 15.355 L 97.238 0.244 L 100.315 0.244 L 104.81 15.355 L 102.222 15.355 L 101.295 12.11 L 96.258 12.11 L 95.314 15.355 L 92.744 15.355 Z M 96.94 9.675 L 100.613 9.675 L 98.444 2.151 L 99.109 2.151 L 96.94 9.676 Z M 111.851 15.599 C 110.954 15.607 110.068 15.405 109.263 15.01 C 108.47 14.609 107.768 14.05 107.199 13.367 C 106.616 12.664 106.162 11.839 105.835 10.893 C 105.509 9.946 105.346 8.912 105.346 7.789 C 105.346 6.667 105.503 5.633 105.818 4.686 C 106.144 3.726 106.599 2.901 107.182 2.211 C 107.752 1.528 108.461 0.975 109.263 0.589 C 110.068 0.194 110.954 -0.008 111.851 0 C 112.784 0 113.618 0.183 114.352 0.548 C 115.077 0.897 115.721 1.394 116.241 2.008 C 116.741 2.58 117.116 3.251 117.342 3.976 L 115.209 5.132 C 114.983 4.404 114.552 3.756 113.967 3.266 C 113.384 2.766 112.679 2.516 111.851 2.516 C 111.035 2.516 110.312 2.739 109.683 3.185 C 109.065 3.631 108.581 4.247 108.231 5.031 C 107.893 5.815 107.724 6.735 107.724 7.789 C 107.724 8.844 107.893 9.77 108.231 10.569 C 108.581 11.353 109.065 11.968 109.683 12.414 C 110.312 12.86 111.035 13.084 111.851 13.084 C 112.679 13.084 113.384 12.84 113.967 12.354 C 114.55 11.854 114.98 11.2 115.209 10.467 L 117.342 11.623 C 117.114 12.354 116.739 13.03 116.241 13.611 C 115.716 14.215 115.073 14.705 114.352 15.051 C 113.618 15.416 112.784 15.599 111.851 15.599 Z M 119.273 15.355 L 119.273 0.244 L 121.652 0.244 L 121.652 8.114 L 121.005 7.85 L 126.548 0.244 L 129.539 0.244 L 124.345 7.384 L 124.485 5.437 L 129.696 15.355 L 126.898 15.355 L 123.401 8.702 L 121.652 11.116 L 121.652 15.356 L 119.273 15.356 Z\" fill=\"url(#NvlpraTrj-3012159884-linear-gradient)\" height=\"15.59953054125241px\" id=\"NvlpraTrj\" transform=\"translate(0 5)\" width=\"129.69600262451172px\"/><path d=\"M 5.46 0 L 0 8.579\" fill=\"transparent\" height=\"8.579116704503733px\" id=\"hJ6RkFL8B\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1\" stroke=\"var(--token-511f8844-fcf6-4c74-80b5-928ea7f94da7, rgb(231, 233, 222))\" transform=\"translate(19 3)\" width=\"5.459607822042244px\"/><path d=\"M 0 0 L 8.58 0\" fill=\"transparent\" height=\"1px\" id=\"UT_ECZ31j\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1\" stroke=\"var(--token-511f8844-fcf6-4c74-80b5-928ea7f94da7, rgb(231, 233, 222))\" transform=\"translate(72.5 22.5)\" width=\"8.579999999999998px\"/><path d=\"M 2.225 5.151 L 1.023 4.716 L 1.561 3.228 L 0 3.168 L 0.038 1.896 L 1.595 1.944 L 1.127 0.366 L 2.36 0 L 2.828 1.578 L 4.107 0.688 L 4.833 1.734 L 3.558 2.636 L 4.82 3.589 L 4.038 4.613 L 2.775 3.659 Z\" fill=\"url(#x8pQcRijn-3012159884-linear-gradient)\" height=\"5.150999999999996px\" id=\"x8pQcRijn\" transform=\"translate(88 0)\" width=\"4.83299999999997px\"/></g></svg>';const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);const href=useSVGTemplate(\"3012159884\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-AHJf5\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{...style},viewBox:\"0 0 130 23\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-AHJf5 { -webkit-mask: ${mask}; aspect-ratio: 5.6521739130434785; display: block; mask: ${mask}; width: 130px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 130\n * @framerIntrinsicHeight 23\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Footer Logo\",\"set\":{\"localId\":\"vectorSet/fJCGNo4Nu\",\"id\":\"fJCGNo4Nu\",\"moduleId\":\"aBDPUmGn6GoOro65OI9e\"}}\n */const Icon=withCSS(Component,css,\"framer-AHJf5\");Icon.displayName=\"Footer Logo\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"130\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Footer Logo\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/fJCGNo4Nu\\\",\\\"id\\\":\\\"fJCGNo4Nu\\\",\\\"moduleId\\\":\\\"aBDPUmGn6GoOro65OI9e\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"23\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (94ad37d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navigation from\"#framer/local/canvasComponent/fY6jL3ehH/fY6jL3ehH.js\";import Icon from\"#framer/local/canvasComponent/P8MsvxWC1/P8MsvxWC1.js\";import GradientBorderBox from\"#framer/local/codeFile/Nsfglp9/GradientBorderBox.js\";import*as sharedStyle1 from\"#framer/local/css/j2vUGcWNW/j2vUGcWNW.js\";import*as sharedStyle from\"#framer/local/css/KEjjbNGTb/KEjjbNGTb.js\";import FooterLogo from\"#framer/local/vector/eqlI1DXfy/eqlI1DXfy.js\";const NavigationFonts=getFonts(Navigation);const ContainerWithFX=withFX(Container);const IconFonts=getFonts(Icon);const FooterLogoFonts=getFonts(FooterLogo);const GradientBorderBoxFonts=getFonts(GradientBorderBox);const breakpoints={in9d6dUZj:\"(min-width: 810px) and (max-width: 1199.98px)\",PZNhOa_dw:\"(max-width: 809.98px)\",w9i6Fzap6:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-GPnJI\";const variantClassNames={in9d6dUZj:\"framer-v-2w8ken\",PZNhOa_dw:\"framer-v-kophvt\",w9i6Fzap6:\"framer-v-xu2oiu\"};const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-60};const breakpointRules={in9d6dUZj:[\".framer-GPnJI.framer-xu2oiu { gap: 180px; }\",'.framer-GPnJI .framer-1a4qiic, [data-layout-template=\"true\"] > #overlay { margin-bottom: -180px; }',\".framer-GPnJI .framer-1bxbcpj { padding: 60px 80px 10px 80px; }\",\".framer-GPnJI .framer-1lyf2ei { height: var(--framer-aspect-ratio-supported, 115px); }\"],PZNhOa_dw:[\".framer-GPnJI.framer-xu2oiu { gap: 150px; }\",'.framer-GPnJI .framer-1a4qiic, [data-layout-template=\"true\"] > #overlay { margin-bottom: -150px; }',\".framer-GPnJI .framer-1bxbcpj { padding: 50px 20px 10px 20px; }\",\".framer-GPnJI .framer-1j3zplk { gap: 20px; }\",\".framer-GPnJI .framer-ktcia6, .framer-GPnJI .framer-kdlbaq { flex-direction: column; gap: 12px; justify-content: flex-start; }\",\".framer-GPnJI .framer-qtw3ir-container, .framer-GPnJI .framer-cemc0q { order: 0; }\",\".framer-GPnJI .framer-cscq9w, .framer-GPnJI .framer-1uloxi3 { order: 1; }\",\".framer-GPnJI .framer-1lyf2ei { height: var(--framer-aspect-ratio-supported, 89px); }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={in9d6dUZj:\".framer-2w8ken-override\",PZNhOa_dw:\".framer-kophvt-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GPnJI.framer-s3734o, .framer-GPnJI .framer-s3734o { display: block; }\",\".framer-GPnJI.framer-xu2oiu { align-content: center; align-items: center; background-color: var(--token-9b3e0a1c-76ed-4a42-b5dd-4ba7b185f371, #0e0e0d); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 300px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-GPnJI .framer-rm3w4d-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 9; }\",\".framer-GPnJI .framer-1a4qiic { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -300px; position: relative; width: 0px; }\",\".framer-GPnJI .framer-1bxbcpj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; order: 1002; overflow: visible; padding: 80px 80px 10px 80px; position: relative; width: 100%; }\",\".framer-GPnJI .framer-1j3zplk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GPnJI .framer-ktcia6, .framer-GPnJI .framer-kdlbaq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-GPnJI .framer-qtw3ir-container { flex: none; height: 30px; position: relative; width: 30px; }\",\".framer-GPnJI .framer-cscq9w, .framer-GPnJI .framer-cemc0q { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-GPnJI .framer-1uloxi3 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-GPnJI .framer-1lyf2ei { -webkit-user-select: none; flex: none; height: var(--framer-aspect-ratio-supported, 184px); max-width: 1200px; pointer-events: none; position: relative; user-select: none; width: 100%; }\",\".framer-GPnJI .framer-gt4n92-container { -webkit-mask: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 73.68449992961712%, rgba(0,0,0,1) 100%) add; bottom: 0px; flex: none; left: 0px; mask: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0, 0, 0, 0) 73.68449992961712%, rgba(0,0,0,1) 100%) add; position: absolute; right: 0px; top: 0px; z-index: 0; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -300px; }',...sharedStyle.css,...sharedStyle1.css];const mediaQueries={in9d6dUZj:\"(min-width: 810px) and (max-width: 1199.98px)\",PZNhOa_dw:\"(max-width: 809.98px)\",w9i6Fzap6:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"w9i6Fzap6\",Phone:\"PZNhOa_dw\",Tablet:\"in9d6dUZj\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"w9i6Fzap6\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"w9i6Fzap6\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-9b3e0a1c-76ed-4a42-b5dd-4ba7b185f371, rgb(14, 14, 13)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-xu2oiu\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-rm3w4d-container\",layoutScroll:true,nodeId:\"JPTgIIrsL\",rendersWithMotion:true,scopeId:\"R9iuphwl6\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{in9d6dUZj:{variant:\"oUBsuqX5V\"},PZNhOa_dw:{variant:\"wOi1a0H06\"}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"JPTgIIrsL\",layoutId:\"JPTgIIrsL\",style:{width:\"100%\"},variant:\"j_UMT18sG\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1a4qiic\"}),/*#__PURE__*/_jsxs(\"footer\",{className:\"framer-1bxbcpj\",\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1j3zplk\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ktcia6\",\"data-framer-name\":\"Text bar\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{in9d6dUZj:{y:1060},PZNhOa_dw:{y:1050}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"30px\",y:1080,children:/*#__PURE__*/_jsx(Container,{className:\"framer-qtw3ir-container\",nodeId:\"gBKzEeh18\",scopeId:\"R9iuphwl6\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"gBKzEeh18\",layoutId:\"gBKzEeh18\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-1s3tbyv\",\"data-styles-preset\":\"KEjjbNGTb\",style:{\"--framer-text-color\":\"rgba(231, 233, 222, 0.6)\"},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"obqEjTVuo\",openInNewTab:false,relValues:[],scopeId:\"R9iuphwl6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-bxjc7y\",\"data-styles-preset\":\"j2vUGcWNW\",children:\"B\"})}),\"uilt with @framer\"]})}),className:\"framer-cscq9w\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-kdlbaq\",\"data-framer-name\":\"Text bar\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1s3tbyv\",\"data-styles-preset\":\"KEjjbNGTb\",style:{\"--framer-text-color\":\"rgba(231, 233, 222, 0.6)\"},children:\"\\xa9 2025 Rowan Black. All rights reserved.\"})}),className:\"framer-1uloxi3\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1s3tbyv\",\"data-styles-preset\":\"KEjjbNGTb\",style:{\"--framer-text-color\":\"rgba(231, 233, 222, 0.6)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"FDaZ_Fsjw\",openInNewTab:false,relValues:[],scopeId:\"R9iuphwl6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-bxjc7y\",\"data-styles-preset\":\"j2vUGcWNW\",children:\"Privacy Policy\"})})})}),className:\"framer-cemc0q\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(FooterLogo,{animated:false,className:\"framer-1lyf2ei\",layoutId:\"GFmPj44bI\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-gt4n92-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,nodeId:\"ZtOPKIxYw\",scopeId:\"R9iuphwl6\",children:/*#__PURE__*/_jsx(GradientBorderBox,{background:\"var(--token-9b3e0a1c-76ed-4a42-b5dd-4ba7b185f371, rgb(14, 14, 13))\",borderRadius:40,borderWidth:1,gradientAngle:112,gradientStops:[{color:\"rgba(231, 233, 222, 0.45)\",position:0},{color:\"rgba(14, 14, 13, 0.15)\",position:100}],height:\"100%\",id:\"ZtOPKIxYw\",layoutId:\"ZtOPKIxYw\",style:{height:\"100%\",width:\"100%\"},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 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"in9d6dUZj\":{\"layout\":[\"fixed\",\"fixed\"]},\"PZNhOa_dw\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"w9i6Fzap6\":[\".framer-rm3w4d-container\",\".framer-1bxbcpj\"],\"in9d6dUZj\":[\".framer-rm3w4d-container\",\".framer-1bxbcpj\"],\"PZNhOa_dw\":[\".framer-rm3w4d-container\",\".framer-1bxbcpj\"]}\n * @framerBreakpoints {\"w9i6Fzap6\":{\"min\":1200,\"canvasClassName\":\"framer-xu2oiu-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"in9d6dUZj\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-2w8ken-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"PZNhOa_dw\":{\"max\":809,\"canvasClassName\":\"framer-kophvt-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant w9i6Fzap6\n * @framerLayoutTemplate\n */const FramerR9iuphwl6=withCSS(Component,css,\"framer-GPnJI\");export default FramerR9iuphwl6;FramerR9iuphwl6.displayName=\"Template\";FramerR9iuphwl6.defaultProps={height:1e3,width:1200};addFonts(FramerR9iuphwl6,[{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\"}]},...NavigationFonts,...IconFonts,...FooterLogoFonts,...GradientBorderBoxFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerR9iuphwl6\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerBreakpoints\":\"{\\\"w9i6Fzap6\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-xu2oiu-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"in9d6dUZj\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-2w8ken-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"PZNhOa_dw\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-kophvt-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"in9d6dUZj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PZNhOa_dw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"w9i6Fzap6\\\":[\\\".framer-rm3w4d-container\\\",\\\".framer-1bxbcpj\\\"],\\\"in9d6dUZj\\\":[\\\".framer-rm3w4d-container\\\",\\\".framer-1bxbcpj\\\"],\\\"PZNhOa_dw\\\":[\\\".framer-rm3w4d-container\\\",\\\".framer-1bxbcpj\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerLayoutTemplate\":\"\",\"framerDefaultVariant\":\"w9i6Fzap6\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/wrbu40DThJrbc8KXkFTp/sfwpmAF9QcsKbCdd46Mc/R9iuphwl6.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {bhg9SRqvp: \"process\", Kn42qvcP4: \"faq\", Mob3T40TI: \"contact\", nqEt9yRln: \"portfolio\", xCAnfkJgJ: \"about\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ehnG9lZjuEe9OyJaYtOf/62E3zPK0zOnb1WlvmdRA/augiA20Il.js\")), path: \"/\"}, pEoDpfbSH: {elements: {P0t93hhIh: \"about\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zaAnQ0zVq6L3sLQCXG5m/gNLjZMHgYAJv5XFSilAZ/pEoDpfbSH.js\")), path: \"/flash-book\"}, fp2VpYrV0: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8fQTBzQ271NItphZl5zF/MLL2RMAzUmLTa7AFDm4t/fp2VpYrV0.js\")), path: \"/404\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"32da52fd6087b7ed484a541294a954ebdc99a8469d05bebc08add0edb381b367\"\r\n        function Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"pEoDpfbSH\":\r\ncase \"fp2VpYrV0\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"pEoDpfbSH\":\r\ncase \"fp2VpYrV0\":\r\nreturn [{hash: \"xu2oiu\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"2w8ken\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"kophvt\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8fQTBzQ271NItphZl5zF/MLL2RMAzUmLTa7AFDm4t/fp2VpYrV0.js\")),\r\n                    isReducedMotion: false,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://tattooed.framer.website\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: true,\r\n                    LayoutTemplate: Template,\r\n                    loadSnippetsModule: undefined,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {advancedSpamProtection: true, customCodeSiteSettings: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Initialize lazy modules cache for hydration\r\n            Framer.initLazyModulesCache()\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n        ;(function () {\r\n            if (!isBrowser) return\r\n\r\n            React.startTransition(() => {\r\n                ReactDOM.hydrateRoot(\r\n                    document.getElementById(\"__framer-badge-container\"),\r\n                    React.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n                )\r\n            })\r\n        })()\r\n    "],"mappings":"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"}