{"version":3,"file":"script_main.CiuLLrCh.mjs","names":["mask","SVG","getProps","Component","className","css","Icon","addPropertyOverrides","Horizontal","GameworksHeroButton","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","ArrowCircleRight","mask","Base","MotionSVG","SVG","svg","getProps","Component","className","css","Icon","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","getProps","Instagram","useRef","React.useId","className","isBrowser","useReducer","defaultConsent","isBrowser","useState","isBrowser","useState","_Fragment","Suspense","Banner","Button","isBrowser","useState","_Fragment","Suspense","mask","Base","MotionSVG","SVG","svg","getProps","Component","className","css","Icon","mask","Base","MotionSVG","SVG","svg","getProps","Component","className","css","Icon","mask","SVG","getProps","Component","className","css","Icon","fonts","css","className","css","mask","SVG","getProps","Component","className","css","Icon","getProps","Component","className","css","HorizontalNoSparkles","Tagline","GameworksSocialIcon","GameworksMenuBar","sharedStyle.css","sharedStyle1.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","TwitterX","Bluesky","Linkedin","React.Fragment","PropertyOverrides","sharedStyle.fonts","sharedStyle1.fonts","React.createElement","Default","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"],"sources":["https:/framerusercontent.com/modules/m2bMpUdWe3yMEjbdDdyS/CkaXm0ndEC9qtpEKTk97/ErRbJwihv.js","https:/framerusercontent.com/modules/76EFNvcUq2NoiZhVkt0i/9xfSgG6C6Oq0fDxsI2Ld/fdHA8iAVm.js","https:/framerusercontent.com/modules/aOiEgtDKllovZDfYwaiH/CTpcwo0iHv8Bqrrbyi9x/oICRlqZA1.js","https:/framerusercontent.com/modules/fS4L8yoyLh2hmYneUWdA/ZqCpgGTow7bJYxkhUEUM/UsAjnwWoo.js","https:/framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js","https:/framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js","https:/framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js","https:/framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js","https:/framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js","https:/framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/6ViXEDlSyuNyc0Na4Rzv/Banner.js","https:/framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/LJki37UjB5KBVYI60fjt/Cookies.js","https:/framerusercontent.com/modules/OZXfgczdJ4cU1q08PFJ9/xfewdHi4kqFKLpkfC89g/lW02csfCK.js","https:/framerusercontent.com/modules/wIpo6LeLtcWSW3TskZet/QQqmIlypJaXShxYfzl8k/lOuv0L7c4.js","https:/framerusercontent.com/modules/y2ddKPaL7IzioZtUP4Z8/fz6CWg7ZtaZloO7EyKm8/gc3NuFQ7q.js","https:/framerusercontent.com/modules/2ccYSvygINIRcYN19jgG/qPssutNor6BfBJ5IfLo2/DDEEg3Ak4.js","https:/framerusercontent.com/modules/iMKc4mPEVN2L69SHcs5a/b2abhmb6MKfL8Mvjh9yj/RicrPz5yx.js","https:/framerusercontent.com/modules/nccmJjtJPixdRZGXsFlk/7JSqkoVLMf9B5Sano4kJ/gCf9kAdn3.js","https:/framerusercontent.com/modules/pfD8mQdqC7Zxiz1vGoC1/L4F0QLMd4uqiB2olVb1o/lJKaRfNTC.js","https:/framerusercontent.com/modules/85ScmjdlRRHbp5qkoTya/wJsl8KIu7UbJldiSG2uX/Ir3JNRS7O.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (4458791)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-3EnXT\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 170 58\" xmlns=\"http://www.w3.org/2000/svg\"><defs ><linearGradient id=\"ZKXULFxBe-1013640412-linear-gradient\" x1=\"0.49748743718592964\" x2=\"0.5025125628140703\" y1=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"rgba(255, 255, 255, 0)\"/><stop offset=\"1\" stop-color=\"rgba(255, 255, 255, 0.6)\"/></linearGradient><linearGradient id=\"HiDoEGRBO-1013640412-linear-gradient\" x1=\"1\" x2=\"0\" y1=\"0.4974874371859296\" y2=\"0.5025125628140704\"><stop offset=\"0\" stop-color=\"rgba(255, 255, 255, 0.6)\"/><stop offset=\"1\" stop-color=\"rgba(255, 255, 255, 0)\"/></linearGradient><linearGradient id=\"SUmY3NmiR-1013640412-linear-gradient\" x1=\"0.49748743718592964\" x2=\"0.5025125628140703\" y1=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"rgba(255, 255, 255, 0.6)\"/><stop offset=\"1\" stop-color=\"rgba(255, 255, 255, 0)\"/></linearGradient><linearGradient id=\"wcpqxBMdz-1013640412-linear-gradient\" x1=\"1\" x2=\"0\" y1=\"0.4974874371859296\" y2=\"0.5025125628140704\"><stop offset=\"0\" stop-color=\"rgba(255, 255, 255, 0)\"/><stop offset=\"1\" stop-color=\"rgba(255, 255, 255, 0.6)\"/></linearGradient></defs><g d=\"M 23.304 37.396 C 21.656 37.396 20.2 37.036 18.936 36.316 C 17.713 35.621 16.707 34.599 16.032 33.364 C 15.344 32.1 15 30.668 15 29.068 C 15 27.804 15.2 26.652 15.6 25.612 C 16.016 24.556 16.592 23.652 17.328 22.9 C 18.066 22.131 18.957 21.526 19.944 21.124 C 20.968 20.708 22.088 20.5 23.304 20.5 C 25.176 20.5 26.72 20.9 27.936 21.7 C 29.168 22.484 30.12 23.612 30.792 25.084 L 27.6 26.356 C 27.072 25.492 26.456 24.868 25.752 24.484 C 25.048 24.084 24.232 23.884 23.304 23.884 C 22.392 23.884 21.576 24.1 20.856 24.532 C 20.152 24.948 19.592 25.54 19.176 26.308 C 18.776 27.076 18.576 27.996 18.576 29.068 C 18.576 30.06 18.776 30.94 19.176 31.708 C 19.57 32.437 20.15 33.05 20.856 33.484 C 21.576 33.9 22.392 34.108 23.304 34.108 C 24.152 34.108 24.904 33.948 25.56 33.628 C 26.201 33.321 26.747 32.849 27.144 32.26 C 27.544 31.652 27.768 30.948 27.816 30.148 L 28.824 31.372 L 23.04 31.372 L 23.04 28.228 L 31.008 28.228 C 31.072 28.484 31.12 28.756 31.152 29.044 C 31.184 29.332 31.2 29.62 31.2 29.908 C 31.2 31.028 30.984 32.052 30.552 32.98 C 30.144 33.881 29.556 34.69 28.824 35.356 C 28.097 36.016 27.25 36.53 26.328 36.868 C 25.36 37.224 24.336 37.403 23.304 37.396 Z M 32.576 30.556 L 40.256 30.556 L 40.256 33.796 L 32.576 33.796 Z M 29 36.844 L 34.808 20.5 L 38.672 20.5 L 44.192 36.844 L 40.64 36.844 L 36.176 22.9 L 37.328 22.9 L 32.528 36.844 Z M 42.5 36.844 L 45.38 20.5 L 48.524 20.5 L 52.436 31.684 L 52.268 31.684 L 56.18 20.5 L 59.324 20.5 L 62.228 36.844 L 58.7 36.844 L 57.572 29.548 C 57.428 28.572 57.292 27.604 57.164 26.644 C 57.052 25.67 56.956 24.693 56.876 23.716 L 57.86 23.716 C 57.62 24.712 57.363 25.704 57.092 26.692 C 56.852 27.62 56.564 28.556 56.228 29.5 L 53.732 36.652 L 50.972 36.652 L 48.476 29.5 C 48.151 28.574 47.854 27.637 47.588 26.692 C 47.348 25.764 47.1 24.772 46.844 23.716 L 47.828 23.716 C 47.748 24.692 47.652 25.668 47.54 26.644 C 47.428 27.604 47.292 28.572 47.132 29.548 L 46.004 36.844 Z M 64.352 30.316 L 64.352 26.98 L 71.072 26.98 L 71.072 30.316 Z M 64.28 23.836 L 65.504 22.42 L 65.504 34.924 L 64.16 33.508 L 72.392 33.508 L 72.392 36.844 L 62 36.844 L 62 20.5 L 72.392 20.5 L 72.392 23.836 Z M 86.355 36.844 L 82.083 22.732 L 81.411 20.5 L 84.771 20.5 L 89.139 34.9 L 87.435 34.804 L 91.155 20.5 L 94.707 20.5 L 90.219 36.844 Z M 75.988 36.844 L 71.5 20.5 L 75.028 20.5 L 78.772 34.804 L 77.068 34.9 L 81.412 20.5 L 84.772 20.5 L 84.124 22.732 L 79.851 36.844 Z M 93 28.972 C 93 27.74 93.2 26.612 93.6 25.588 C 94.016 24.548 94.6 23.652 95.352 22.9 C 96.107 22.13 97.015 21.525 98.016 21.124 C 99.04 20.708 100.176 20.5 101.424 20.5 C 102.64 20.5 103.76 20.708 104.784 21.124 C 105.795 21.521 106.711 22.126 107.472 22.9 C 108.232 23.664 108.821 24.58 109.2 25.588 C 109.616 26.612 109.824 27.74 109.824 28.972 C 109.824 30.204 109.616 31.34 109.2 32.38 C 108.813 33.384 108.225 34.299 107.472 35.068 C 106.705 35.83 105.79 36.426 104.784 36.82 C 103.76 37.22 102.64 37.42 101.424 37.42 C 100.176 37.42 99.04 37.22 98.016 36.82 C 97.019 36.422 96.113 35.826 95.352 35.068 C 94.597 34.296 94.002 33.382 93.6 32.38 C 93.2 31.34 93 30.204 93 28.972 Z M 96.576 28.972 C 96.576 29.98 96.784 30.86 97.2 31.612 C 97.595 32.342 98.185 32.949 98.904 33.364 C 99.64 33.78 100.48 33.988 101.424 33.988 C 102.352 33.988 103.176 33.78 103.896 33.364 C 104.626 32.954 105.225 32.347 105.624 31.612 C 106.04 30.86 106.248 29.972 106.248 28.948 C 106.248 27.94 106.04 27.06 105.624 26.308 C 105.228 25.576 104.628 24.976 103.896 24.58 C 103.176 24.164 102.352 23.956 101.424 23.956 C 100.48 23.956 99.64 24.164 98.904 24.58 C 98.184 24.996 97.616 25.58 97.2 26.332 C 96.784 27.068 96.576 27.948 96.576 28.972 Z M 109.5 36.844 L 109.5 20.5 L 115.524 20.5 C 116.692 20.5 117.732 20.732 118.644 21.196 C 119.543 21.634 120.3 22.316 120.828 23.164 C 121.372 24.012 121.644 25.02 121.644 26.188 C 121.644 27.372 121.372 28.388 120.828 29.236 C 120.3 30.084 119.543 30.766 118.644 31.204 C 117.732 31.652 116.692 31.876 115.524 31.876 L 112.236 31.876 L 112.236 28.492 L 115.26 28.492 C 116.14 28.492 116.82 28.3 117.3 27.916 C 117.796 27.516 118.044 26.94 118.044 26.188 C 118.044 25.436 117.796 24.868 117.3 24.484 C 116.82 24.084 116.14 23.884 115.26 23.884 L 112.212 23.884 L 113.004 23.092 L 113.004 36.844 Z M 117.972 36.844 L 114.492 30.196 L 118.332 30.196 L 121.812 36.844 Z M 121.5 36.844 L 121.5 20.5 L 125.004 20.5 L 125.004 36.844 Z M 130.5 36.844 L 123.756 28.972 L 123.756 28.42 L 130.716 20.5 L 135.06 20.5 L 127.404 29.212 L 127.5 28.156 L 135.06 36.844 Z M 140.004 37.588 C 139.1 37.594 138.201 37.456 137.34 37.18 C 136.532 36.896 135.783 36.465 135.132 35.908 C 134.492 35.332 133.948 34.596 133.5 33.7 L 136.236 31.996 C 136.7 32.764 137.268 33.348 137.94 33.748 C 138.612 34.148 139.364 34.348 140.196 34.348 C 140.916 34.348 141.46 34.196 141.828 33.892 C 142.196 33.588 142.38 33.188 142.38 32.692 C 142.38 32.372 142.292 32.1 142.116 31.876 C 141.956 31.636 141.66 31.412 141.228 31.204 C 140.796 30.996 140.172 30.796 139.356 30.604 C 138.028 30.284 136.972 29.884 136.188 29.404 C 135.42 28.924 134.876 28.356 134.556 27.7 C 134.236 27.028 134.076 26.284 134.076 25.468 C 134.076 24.508 134.308 23.66 134.772 22.924 C 135.252 22.172 135.932 21.58 136.812 21.148 C 137.692 20.716 138.74 20.5 139.956 20.5 C 141.332 20.5 142.492 20.772 143.436 21.316 C 144.365 21.831 145.156 22.564 145.74 23.452 L 143.004 25.348 C 142.616 24.826 142.094 24.419 141.492 24.172 C 140.946 23.938 140.358 23.816 139.764 23.812 C 139.076 23.812 138.54 23.948 138.156 24.22 C 137.788 24.476 137.604 24.844 137.604 25.324 C 137.604 25.772 137.796 26.148 138.18 26.452 C 138.564 26.74 139.316 27.012 140.436 27.268 C 141.78 27.588 142.86 27.98 143.676 28.444 C 144.492 28.908 145.084 29.476 145.452 30.148 C 145.82 30.82 146.004 31.628 146.004 32.572 C 146.004 33.532 145.756 34.388 145.26 35.14 C 144.78 35.892 144.092 36.492 143.196 36.94 C 142.3 37.372 141.236 37.588 140.004 37.588 Z M 155 38 L 155 10 L 154 10 L 154 38 Z M 155 11 L 155 10 L 127 10 L 127 11 Z M 154.5 0 L 155.985 9.015 L 165 10.5 L 155.985 11.985 L 154.5 21 L 153.015 11.985 L 144 10.5 L 153.015 9.015 Z M 6 48 L 6 20 L 5 20 L 5 48 Z M 33 48 L 33 47 L 5 47 L 5 48 Z M 5.5 42 L 6.278 46.722 L 11 47.5 L 6.278 48.278 L 5.5 53 L 4.722 48.278 L 0 47.5 L 4.722 46.722 Z\" fill=\"transparent\" height=\"53px\" id=\"h0OpJKOEL\" transform=\"translate(5 0)\" width=\"165px\"><path d=\"M 8.304 16.896 C 6.656 16.896 5.2 16.536 3.936 15.816 C 2.713 15.121 1.707 14.099 1.032 12.864 C 0.344 11.6 0 10.168 0 8.568 C 0 7.304 0.2 6.152 0.6 5.112 C 1.016 4.056 1.592 3.152 2.328 2.4 C 3.066 1.631 3.957 1.026 4.944 0.624 C 5.968 0.208 7.088 0 8.304 0 C 10.176 0 11.72 0.4 12.936 1.2 C 14.168 1.984 15.12 3.112 15.792 4.584 L 12.6 5.856 C 12.072 4.992 11.456 4.368 10.752 3.984 C 10.048 3.584 9.232 3.384 8.304 3.384 C 7.392 3.384 6.576 3.6 5.856 4.032 C 5.152 4.448 4.592 5.04 4.176 5.808 C 3.776 6.576 3.576 7.496 3.576 8.568 C 3.576 9.56 3.776 10.44 4.176 11.208 C 4.57 11.937 5.15 12.55 5.856 12.984 C 6.576 13.4 7.392 13.608 8.304 13.608 C 9.152 13.608 9.904 13.448 10.56 13.128 C 11.201 12.821 11.747 12.349 12.144 11.76 C 12.544 11.152 12.768 10.448 12.816 9.648 L 13.824 10.872 L 8.04 10.872 L 8.04 7.728 L 16.008 7.728 C 16.072 7.984 16.12 8.256 16.152 8.544 C 16.184 8.832 16.2 9.12 16.2 9.408 C 16.2 10.528 15.984 11.552 15.552 12.48 C 15.144 13.381 14.556 14.19 13.824 14.856 C 13.097 15.516 12.25 16.03 11.328 16.368 C 10.36 16.724 9.336 16.903 8.304 16.896 Z\" fill=\"rgb(255, 255, 255)\" height=\"16.896203870383616px\" id=\"N8eJuid9q\" transform=\"translate(15 20.5)\" width=\"16.19999999999999px\"/><path d=\"M 3.576 10.056 L 11.256 10.056 L 11.256 13.296 L 3.576 13.296 Z M 0 16.344 L 5.808 0 L 9.672 0 L 15.192 16.344 L 11.64 16.344 L 7.176 2.4 L 8.328 2.4 L 3.528 16.344 Z\" fill=\"rgb(255, 255, 255)\" height=\"16.344px\" id=\"NIYffvDx3\" transform=\"translate(29 20.5)\" width=\"15.192px\"/><path d=\"M 0 16.344 L 2.88 0 L 6.024 0 L 9.936 11.184 L 9.768 11.184 L 13.68 0 L 16.824 0 L 19.728 16.344 L 16.2 16.344 L 15.072 9.048 C 14.928 8.072 14.792 7.104 14.664 6.144 C 14.552 5.17 14.456 4.193 14.376 3.216 L 15.36 3.216 C 15.12 4.212 14.863 5.204 14.592 6.192 C 14.352 7.12 14.064 8.056 13.728 9 L 11.232 16.152 L 8.472 16.152 L 5.976 9 C 5.651 8.074 5.354 7.137 5.088 6.192 C 4.848 5.264 4.6 4.272 4.344 3.216 L 5.328 3.216 C 5.248 4.192 5.152 5.168 5.04 6.144 C 4.928 7.104 4.792 8.072 4.632 9.048 L 3.504 16.344 Z\" fill=\"rgb(255, 255, 255)\" height=\"16.344px\" id=\"iIoYC3zmg\" transform=\"translate(42.5 20.5)\" width=\"19.72800000000001px\"/><path d=\"M 2.352 9.816 L 2.352 6.48 L 9.072 6.48 L 9.072 9.816 Z M 2.28 3.336 L 3.504 1.92 L 3.504 14.424 L 2.16 13.008 L 10.392 13.008 L 10.392 16.344 L 0 16.344 L 0 0 L 10.392 0 L 10.392 3.336 Z\" fill=\"rgb(255, 255, 255)\" height=\"16.344px\" id=\"Yd__eesB8\" transform=\"translate(62 20.5)\" width=\"10.391999999999996px\"/><path d=\"M 14.855 16.344 L 10.583 2.232 L 9.911 0 L 13.271 0 L 17.639 14.4 L 15.935 14.304 L 19.655 0 L 23.207 0 L 18.719 16.344 Z M 4.488 16.344 L 0 0 L 3.528 0 L 7.272 14.304 L 5.568 14.4 L 9.912 0 L 13.272 0 L 12.624 2.232 L 8.351 16.344 Z\" fill=\"rgb(255, 255, 255)\" height=\"16.344px\" id=\"uF_aMoGra\" transform=\"translate(71.5 20.5)\" width=\"23.207000251770026px\"/><path d=\"M 0 8.472 C 0 7.24 0.2 6.112 0.6 5.088 C 1.016 4.048 1.6 3.152 2.352 2.4 C 3.107 1.63 4.015 1.025 5.016 0.624 C 6.04 0.208 7.176 0 8.424 0 C 9.64 0 10.76 0.208 11.784 0.624 C 12.795 1.021 13.711 1.626 14.472 2.4 C 15.232 3.164 15.821 4.08 16.2 5.088 C 16.616 6.112 16.824 7.24 16.824 8.472 C 16.824 9.704 16.616 10.84 16.2 11.88 C 15.813 12.884 15.225 13.799 14.472 14.568 C 13.705 15.33 12.79 15.926 11.784 16.32 C 10.76 16.72 9.64 16.92 8.424 16.92 C 7.176 16.92 6.04 16.72 5.016 16.32 C 4.019 15.922 3.113 15.326 2.352 14.568 C 1.597 13.796 1.002 12.882 0.6 11.88 C 0.2 10.84 0 9.704 0 8.472 Z M 3.576 8.472 C 3.576 9.48 3.784 10.36 4.2 11.112 C 4.595 11.842 5.185 12.449 5.904 12.864 C 6.64 13.28 7.48 13.488 8.424 13.488 C 9.352 13.488 10.176 13.28 10.896 12.864 C 11.626 12.454 12.225 11.847 12.624 11.112 C 13.04 10.36 13.248 9.472 13.248 8.448 C 13.248 7.44 13.04 6.56 12.624 5.808 C 12.228 5.076 11.628 4.476 10.896 4.08 C 10.176 3.664 9.352 3.456 8.424 3.456 C 7.48 3.456 6.64 3.664 5.904 4.08 C 5.184 4.496 4.616 5.08 4.2 5.832 C 3.784 6.568 3.576 7.448 3.576 8.472 Z\" fill=\"rgb(255, 255, 255)\" height=\"16.92px\" id=\"UjbM2H2zo\" transform=\"translate(93 20.5)\" width=\"16.823999999999984px\"/><path d=\"M 0 16.344 L 0 0 L 6.024 0 C 7.192 0 8.232 0.232 9.144 0.696 C 10.043 1.134 10.8 1.816 11.328 2.664 C 11.872 3.512 12.144 4.52 12.144 5.688 C 12.144 6.872 11.872 7.888 11.328 8.736 C 10.8 9.584 10.043 10.266 9.144 10.704 C 8.232 11.152 7.192 11.376 6.024 11.376 L 2.736 11.376 L 2.736 7.992 L 5.76 7.992 C 6.64 7.992 7.32 7.8 7.8 7.416 C 8.296 7.016 8.544 6.44 8.544 5.688 C 8.544 4.936 8.296 4.368 7.8 3.984 C 7.32 3.584 6.64 3.384 5.76 3.384 L 2.712 3.384 L 3.504 2.592 L 3.504 16.344 Z M 8.472 16.344 L 4.992 9.696 L 8.832 9.696 L 12.312 16.344 Z\" fill=\"rgb(255, 255, 255)\" height=\"16.34400009918213px\" id=\"wzJsiA6rH\" transform=\"translate(109.5 20.5)\" width=\"12.312000102996834px\"/><path d=\"M 0 16.344 L 0 0 L 3.504 0 L 3.504 16.344 Z M 9 16.344 L 2.256 8.472 L 2.256 7.92 L 9.216 0 L 13.56 0 L 5.904 8.712 L 6 7.656 L 13.56 16.344 Z\" fill=\"rgb(255, 255, 255)\" height=\"16.344px\" id=\"VAZKAhTWl\" transform=\"translate(121.5 20.5)\" width=\"13.560000041961672px\"/><path d=\"M 6.504 17.088 C 5.6 17.094 4.701 16.956 3.84 16.68 C 3.032 16.396 2.283 15.965 1.632 15.408 C 0.992 14.832 0.448 14.096 0 13.2 L 2.736 11.496 C 3.2 12.264 3.768 12.848 4.44 13.248 C 5.112 13.648 5.864 13.848 6.696 13.848 C 7.416 13.848 7.96 13.696 8.328 13.392 C 8.696 13.088 8.88 12.688 8.88 12.192 C 8.88 11.872 8.792 11.6 8.616 11.376 C 8.456 11.136 8.16 10.912 7.728 10.704 C 7.296 10.496 6.672 10.296 5.856 10.104 C 4.528 9.784 3.472 9.384 2.688 8.904 C 1.92 8.424 1.376 7.856 1.056 7.2 C 0.736 6.528 0.576 5.784 0.576 4.968 C 0.576 4.008 0.808 3.16 1.272 2.424 C 1.752 1.672 2.432 1.08 3.312 0.648 C 4.192 0.216 5.24 0 6.456 0 C 7.832 0 8.992 0.272 9.936 0.816 C 10.865 1.331 11.656 2.064 12.24 2.952 L 9.504 4.848 C 9.116 4.326 8.594 3.919 7.992 3.672 C 7.446 3.438 6.858 3.316 6.264 3.312 C 5.576 3.312 5.04 3.448 4.656 3.72 C 4.288 3.976 4.104 4.344 4.104 4.824 C 4.104 5.272 4.296 5.648 4.68 5.952 C 5.064 6.24 5.816 6.512 6.936 6.768 C 8.28 7.088 9.36 7.48 10.176 7.944 C 10.992 8.408 11.584 8.976 11.952 9.648 C 12.32 10.32 12.504 11.128 12.504 12.072 C 12.504 13.032 12.256 13.888 11.76 14.64 C 11.28 15.392 10.592 15.992 9.696 16.44 C 8.8 16.872 7.736 17.088 6.504 17.088 Z\" fill=\"rgb(255, 255, 255)\" height=\"17.088199148394434px\" id=\"iD8dBAh_U\" transform=\"translate(133.5 20.5)\" width=\"12.503999999999962px\"/><path d=\"M 1 28 L 1 0 L 0 0 L 0 28 Z\" fill=\"url(%23ZKXULFxBe-1013640412-linear-gradient)\" height=\"28px\" id=\"ZKXULFxBe\" transform=\"translate(154 10)\" width=\"1px\"/><path d=\"M 28 1 L 28 0 L 0 0 L 0 1 Z\" fill=\"url(%23HiDoEGRBO-1013640412-linear-gradient)\" height=\"1px\" id=\"HiDoEGRBO\" transform=\"translate(127 10)\" width=\"28px\"/><path d=\"M 10.5 0 L 11.985 9.015 L 21 10.5 L 11.985 11.985 L 10.5 21 L 9.015 11.985 L 0 10.5 L 9.015 9.015 Z\" fill=\"rgb(255, 255, 255)\" height=\"21px\" id=\"rJRzGLXkl\" transform=\"translate(144 0)\" width=\"21px\"/><path d=\"M 1 28 L 1 0 L 0 0 L 0 28 Z\" fill=\"url(%23SUmY3NmiR-1013640412-linear-gradient)\" height=\"28px\" id=\"SUmY3NmiR\" transform=\"translate(5 20)\" width=\"1px\"/><path d=\"M 28 1 L 28 0 L 0 0 L 0 1 Z\" fill=\"url(%23wcpqxBMdz-1013640412-linear-gradient)\" height=\"1px\" id=\"wcpqxBMdz\" transform=\"translate(5 47)\" width=\"28px\"/><path d=\"M 5.5 0 L 6.278 4.722 L 11 5.5 L 6.278 6.278 L 5.5 11 L 4.722 6.278 L 0 5.5 L 4.722 4.722 Z\" fill=\"rgb(255, 255, 255)\" height=\"11px\" id=\"zvWZXBuQK\" transform=\"translate(0 42)\" width=\"11px\"/></g></svg>',style:{...style}});});const css=[`.framer-3EnXT { -webkit-mask: ${mask}; aspect-ratio: 2.9310344827586206; display: block; mask: ${mask}; user-select: none; width: 170px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 170\n * @framerIntrinsicHeight 58\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Horizontal\",\"set\":{\"localId\":\"vectorSet/gouAHQJ2p\",\"id\":\"gouAHQJ2p\",\"moduleId\":\"bcCwWt8gscBQDIEWZB4n\"}}\n */const Icon=withCSS(Component,css,\"framer-3EnXT\");Icon.displayName=\"Horizontal\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Horizontal\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/gouAHQJ2p\\\",\\\"id\\\":\\\"gouAHQJ2p\\\",\\\"moduleId\\\":\\\"bcCwWt8gscBQDIEWZB4n\\\"}}\",\"framerIntrinsicHeight\":\"58\",\"framerIntrinsicWidth\":\"170\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4458791)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,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 ArrowCircleRight from\"https://framerusercontent.com/modules/7yr7lGvMZppXwMAjoAnq/PoFZ0qEcnrBkCDxeRTf8/KlB745hHu.js\";import Horizontal from\"https://framerusercontent.com/modules/m2bMpUdWe3yMEjbdDdyS/CkaXm0ndEC9qtpEKTk97/ErRbJwihv.js\";import GameworksHeroButton from\"https://framerusercontent.com/modules/hj5nNEhGBgut7taY6O8Z/C6IMyPNrHbYulwRfU9zQ/ZfbpSBTzJ.js\";const HorizontalFonts=getFonts(Horizontal);const GameworksHeroButtonFonts=getFonts(GameworksHeroButton);const cycleOrder=[\"hkaaiU5kd\",\"GqefHWgtb\",\"jcC59Xx6Q\"];const serializationHash=\"framer-e0nza\";const variantClassNames={GqefHWgtb:\"framer-v-3tumhs\",hkaaiU5kd:\"framer-v-u045iu\",jcC59Xx6Q:\"framer-v-dsgsuw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Phone Expanded\":\"jcC59Xx6Q\",Desktop:\"hkaaiU5kd\",Phone:\"GqefHWgtb\"};const getProps=({buttonLink,height,id,logoLink,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"hkaaiU5kd\",VWz0ucZ7z:buttonLink??props.VWz0ucZ7z,yflr_bTB4:logoLink??props.yflr_bTB4};};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,yflr_bTB4,VWz0ucZ7z,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hkaaiU5kd\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap8u1lvd=activeVariantCallback(async(...args)=>{setVariant(\"nKbJ8Brls\");});const onTapue5dur=activeVariantCallback(async(...args)=>{setVariant(\"GqefHWgtb\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"jcC59Xx6Q\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"jcC59Xx6Q\")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,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-u045iu\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"hkaaiU5kd\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{jcC59Xx6Q:{backgroundColor:\"var(--token-b50278e7-e4b2-4e5d-b426-3bc9cb594b43, rgb(0, 0, 0))\"}},...addPropertyOverrides({GqefHWgtb:{\"data-framer-name\":\"Phone\"},jcC59Xx6Q:{\"data-framer-name\":\"Phone Expanded\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ct9s9j\",layoutDependency:layoutDependency,layoutId:\"MmOzqTnBW\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1szb4vz\",\"data-framer-name\":\"Logo + Hamburger\",layoutDependency:layoutDependency,layoutId:\"wp5Awvncr\",children:[/*#__PURE__*/_jsx(Link,{href:yflr_bTB4,motionChild:true,nodeId:\"dGx1lzWeE\",scopeId:\"fdHA8iAVm\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1kyaydb framer-pcqpfn\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"dGx1lzWeE\",children:/*#__PURE__*/_jsx(Horizontal,{animated:true,className:\"framer-fsw401\",layoutDependency:layoutDependency,layoutId:\"Per3KvjYA\"})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-psj6al\",\"data-framer-name\":\"Hamburger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dCX9Gos8C\",onTap:onTap8u1lvd,...addPropertyOverrides({jcC59Xx6Q:{onTap:onTapue5dur}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-cgucnd\",\"data-framer-name\":\"Bottom Right\",layoutDependency:layoutDependency,layoutId:\"sCLXBiIfv\",style:{backgroundColor:\"var(--token-81af36df-e69f-46d9-8a75-783e053ee639, rgb(83, 88, 98))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:0},variants:{jcC59Xx6Q:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vjr2xd\",\"data-framer-name\":\"Bottom Left\",layoutDependency:layoutDependency,layoutId:\"xm6h_sqcq\",style:{backgroundColor:\"var(--token-81af36df-e69f-46d9-8a75-783e053ee639, rgb(83, 88, 98))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:0},variants:{jcC59Xx6Q:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-muh3av\",\"data-framer-name\":\"Top Right\",layoutDependency:layoutDependency,layoutId:\"EMeXBzYWu\",style:{backgroundColor:\"var(--token-81af36df-e69f-46d9-8a75-783e053ee639, rgb(83, 88, 98))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:0},variants:{jcC59Xx6Q:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15z8vvb\",\"data-framer-name\":\"Top Left\",layoutDependency:layoutDependency,layoutId:\"b4EqDI2Sg\",style:{backgroundColor:\"var(--token-81af36df-e69f-46d9-8a75-783e053ee639, rgb(83, 88, 98))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:0},variants:{jcC59Xx6Q:{rotate:45}}})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jneptf\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"zqp9UnEsi\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,y:(componentViewport?.y||0)+(0+((componentViewport?.height||86)-0-86)/2)+10+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1n198fi-container\",layoutDependency:layoutDependency,layoutId:\"AQm3jFGIJ-container\",nodeId:\"AQm3jFGIJ\",rendersWithMotion:true,scopeId:\"fdHA8iAVm\",children:/*#__PURE__*/_jsx(GameworksHeroButton,{A0z0fAfJW:\"var(--token-98900d87-fa2c-4b92-80ef-0391753d2eba, rgb(255, 255, 255))\",DgzpqcLYH:ArrowCircleRight,fkU_lMXWF:\"var(--token-fc4475bb-6f05-4e0a-b833-975f5da592cd, rgb(41, 52, 255))\",GtewddMza:{borderColor:\"var(--token-fc4475bb-6f05-4e0a-b833-975f5da592cd, rgb(41, 52, 255))\",borderStyle:\"solid\",borderWidth:2},height:\"100%\",id:\"AQm3jFGIJ\",layoutId:\"AQm3jFGIJ\",o16MeojTI:{borderColor:\"var(--token-98900d87-fa2c-4b92-80ef-0391753d2eba, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:2},r6j9TZbdr:\"var(--token-98900d87-fa2c-4b92-80ef-0391753d2eba, rgb(255, 255, 255))\",sAk7UdV8q:false,TijEOXDtI:true,uRy04MQBi:\"Join Waitlist\",v9E5UpSHX:VWz0ucZ7z,variant:\"WufkTgbpJ\",width:\"100%\",Wsw2siOG4:\"var(--token-98900d87-fa2c-4b92-80ef-0391753d2eba, rgb(255, 255, 255))\",XXcdo5yJP:\"var(--token-fc4475bb-6f05-4e0a-b833-975f5da592cd, rgb(41, 52, 255))\"})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-e0nza.framer-pcqpfn, .framer-e0nza .framer-pcqpfn { display: block; }\",\".framer-e0nza.framer-u045iu { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-e0nza .framer-1ct9s9j { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 10px 20px 10px 20px; position: relative; width: 1px; }\",\".framer-e0nza .framer-1szb4vz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-e0nza .framer-1kyaydb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-e0nza .framer-fsw401 { flex: none; height: var(--framer-aspect-ratio-supported, 58px); position: relative; width: 170px; }\",\".framer-e0nza .framer-psj6al { cursor: pointer; flex: none; height: 40px; overflow: visible; position: relative; width: 40px; }\",\".framer-e0nza .framer-cgucnd { bottom: 15px; flex: none; height: 2px; overflow: visible; position: absolute; right: 10px; width: 12px; }\",\".framer-e0nza .framer-vjr2xd { bottom: 15px; flex: none; height: 2px; left: 10px; overflow: visible; position: absolute; width: 12px; }\",\".framer-e0nza .framer-muh3av { flex: none; height: 2px; overflow: visible; position: absolute; right: 10px; top: 15px; width: 12px; }\",\".framer-e0nza .framer-15z8vvb { flex: none; height: 2px; left: 10px; overflow: visible; position: absolute; top: 15px; width: 12px; }\",\".framer-e0nza .framer-1jneptf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-e0nza .framer-1n198fi-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-e0nza.framer-v-3tumhs.framer-u045iu, .framer-e0nza.framer-v-dsgsuw.framer-u045iu { width: 390px; }\",\".framer-e0nza.framer-v-3tumhs .framer-1szb4vz { order: 0; }\",\".framer-e0nza.framer-v-3tumhs .framer-fsw401 { height: var(--framer-aspect-ratio-supported, 46px); width: 136px; }\",\".framer-e0nza.framer-v-3tumhs .framer-1jneptf { order: 1; }\",\".framer-e0nza.framer-v-dsgsuw .framer-1ct9s9j { flex-direction: column; gap: 0px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; padding: 20px; }\",\".framer-e0nza.framer-v-dsgsuw .framer-1szb4vz { order: 0; width: 100%; }\",\".framer-e0nza.framer-v-dsgsuw .framer-fsw401 { height: var(--framer-aspect-ratio-supported, 47px); width: 136px; }\",\".framer-e0nza.framer-v-dsgsuw .framer-muh3av { top: 15px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 86\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"GqefHWgtb\":{\"layout\":[\"fixed\",\"auto\"]},\"jcC59Xx6Q\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"yflr_bTB4\":\"logoLink\",\"VWz0ucZ7z\":\"buttonLink\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfdHA8iAVm=withCSS(Component,css,\"framer-e0nza\");export default FramerfdHA8iAVm;FramerfdHA8iAVm.displayName=\"Gameworks Menu Bar\";FramerfdHA8iAVm.defaultProps={height:86,width:1200};addPropertyControls(FramerfdHA8iAVm,{variant:{options:[\"hkaaiU5kd\",\"GqefHWgtb\",\"jcC59Xx6Q\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Expanded\"],title:\"Variant\",type:ControlType.Enum},yflr_bTB4:{title:\"Logo Link\",type:ControlType.Link},VWz0ucZ7z:{title:\"Button Link\",type:ControlType.Link}});addFonts(FramerfdHA8iAVm,[{explicitInter:true,fonts:[]},...HorizontalFonts,...GameworksHeroButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfdHA8iAVm\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"86\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"yflr_bTB4\\\":\\\"logoLink\\\",\\\"VWz0ucZ7z\\\":\\\"buttonLink\\\"}\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GqefHWgtb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jcC59Xx6Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4458791)\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 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 8.001 0 C 5.828 0 5.555 0.01 4.702 0.048 C 3.85 0.087 3.269 0.222 2.76 0.42 C 2.234 0.624 1.788 0.898 1.343 1.343 C 0.898 1.787 0.625 2.234 0.42 2.76 C 0.222 3.268 0.087 3.85 0.048 4.701 C 0.01 5.555 0 5.827 0 8 C 0 10.173 0.01 10.445 0.048 11.298 C 0.088 12.15 0.222 12.731 0.42 13.24 C 0.625 13.766 0.898 14.212 1.343 14.657 C 1.787 15.102 2.234 15.376 2.759 15.58 C 3.268 15.778 3.85 15.913 4.701 15.952 C 5.555 15.991 5.827 16 8 16 C 10.173 16 10.444 15.991 11.298 15.952 C 12.149 15.913 12.732 15.778 13.241 15.58 C 13.767 15.376 14.212 15.102 14.657 14.657 C 15.102 14.212 15.375 13.766 15.58 13.24 C 15.777 12.731 15.912 12.149 15.952 11.298 C 15.99 10.445 16 10.173 16 8 C 16 5.827 15.99 5.555 15.952 4.701 C 15.912 3.85 15.777 3.268 15.58 2.76 C 15.375 2.234 15.102 1.787 14.657 1.343 C 14.212 0.898 13.767 0.624 13.24 0.42 C 12.73 0.222 12.148 0.087 11.297 0.048 C 10.443 0.01 10.172 0 7.998 0 Z M 7.283 1.442 C 7.496 1.441 7.734 1.442 8.001 1.442 C 10.137 1.442 10.39 1.449 11.234 1.488 C 12.014 1.523 12.437 1.654 12.719 1.763 C 13.092 1.908 13.358 2.082 13.638 2.362 C 13.918 2.642 14.092 2.908 14.237 3.282 C 14.346 3.563 14.477 3.987 14.512 4.767 C 14.551 5.61 14.559 5.863 14.559 7.998 C 14.559 10.133 14.551 10.387 14.512 11.23 C 14.477 12.01 14.346 12.433 14.237 12.715 C 14.092 13.088 13.918 13.354 13.638 13.634 C 13.358 13.914 13.092 14.087 12.719 14.232 C 12.437 14.342 12.014 14.472 11.234 14.508 C 10.39 14.546 10.137 14.555 8.001 14.555 C 5.865 14.555 5.611 14.546 4.768 14.508 C 3.988 14.472 3.565 14.342 3.283 14.232 C 2.909 14.087 2.643 13.914 2.363 13.634 C 2.083 13.354 1.909 13.088 1.764 12.714 C 1.654 12.433 1.524 12.009 1.488 11.229 C 1.45 10.386 1.442 10.133 1.442 7.996 C 1.442 5.86 1.45 5.608 1.488 4.765 C 1.524 3.985 1.654 3.561 1.764 3.279 C 1.909 2.906 2.083 2.639 2.363 2.359 C 2.643 2.079 2.909 1.906 3.283 1.761 C 3.565 1.651 3.988 1.521 4.768 1.485 C 5.506 1.451 5.792 1.441 7.283 1.44 Z M 12.271 2.77 C 11.741 2.77 11.311 3.2 11.311 3.73 C 11.311 4.26 11.741 4.69 12.271 4.69 C 12.801 4.69 13.231 4.26 13.231 3.73 C 13.231 3.2 12.801 2.77 12.271 2.77 Z M 8.001 3.892 C 5.732 3.892 3.892 5.731 3.892 8 C 3.892 10.269 5.732 12.108 8.001 12.108 C 10.27 12.108 12.108 10.269 12.108 8 C 12.108 5.731 10.269 3.892 8.001 3.892 Z M 8.001 5.333 C 9.473 5.333 10.667 6.527 10.667 8 C 10.667 9.473 9.473 10.667 8.001 10.667 C 6.528 10.667 5.334 9.473 5.334 8 C 5.334 6.527 6.528 5.333 8.001 5.333 Z\" fill=\"var(--zt1xq8, var(--token-1618a0d9-d434-4d91-896c-8187216b7cf5, rgb(255, 255, 255)))\" height=\"16.0002px\" id=\"d3IhKeAC2\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"round\" stroke-width=\"var(--2gd8fu, 1)\" stroke=\"var(--8sg9vq, rgba(0, 0, 0, 0))\" width=\"16px\"/></svg>';const getProps=({fill,fillAlpha,height,id,opacity,strokeColor,strokeWidth,width,...props})=>{return{...props,AAx7GZ0PA:fillAlpha??props.AAx7GZ0PA??1,HalTMlDlT:strokeColor??props.HalTMlDlT??\"rgba(0, 0, 0, 0)\",iLHhxQSOj:strokeWidth??props.iLHhxQSOj??1,u_2QH7djA:opacity??props.u_2QH7djA??1,VBOGMU6FO:fill??props.VBOGMU6FO??\"var(--token-1618a0d9-d434-4d91-896c-8187216b7cf5, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,u_2QH7djA,VBOGMU6FO,AAx7GZ0PA,HalTMlDlT,iLHhxQSOj,...restProps}=getProps(props);const href=useSVGTemplate(\"4035668897\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-OVx52\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--2gd8fu\":iLHhxQSOj,\"--8sg9vq\":HalTMlDlT,\"--zt1xq8\":VBOGMU6FO,...style},viewBox:\"0 0 16 16\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-OVx52 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 16px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 16\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"u_2QH7djA\":\"opacity\",\"VBOGMU6FO\":\"fill\",\"AAx7GZ0PA\":\"fillAlpha\",\"HalTMlDlT\":\"strokeColor\",\"iLHhxQSOj\":\"strokeWidth\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Instagram\",\"set\":{\"localId\":\"vectorSet/tRE6Spbe0\",\"id\":\"tRE6Spbe0\",\"moduleId\":\"ZncIwi9DiB4SyuLp1wrV\"}}\n */const Icon=withCSS(Component,css,\"framer-OVx52\");Icon.displayName=\"Instagram\";export default Icon;addPropertyControls(Icon,{u_2QH7djA:{defaultValue:1,hidden:true,max:1,min:0,step:.01,title:\"Opacity\",type:ControlType.Number},VBOGMU6FO:{defaultValue:'var(--token-1618a0d9-d434-4d91-896c-8187216b7cf5, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',hidden:false,title:\"Fill\",type:ControlType.Color},AAx7GZ0PA:{defaultValue:1,hidden:true,max:1,min:0,step:.01,title:\"Fill Alpha\",type:ControlType.Number},HalTMlDlT:{defaultValue:\"rgba(0, 0, 0, 0)\",hidden:false,title:\"Stroke Color\",type:ControlType.Color},iLHhxQSOj:{defaultValue:1,hidden:false,min:0,title:\"Stroke Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"16\",\"framerVector\":\"{\\\"name\\\":\\\"Instagram\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/tRE6Spbe0\\\",\\\"id\\\":\\\"tRE6Spbe0\\\",\\\"moduleId\\\":\\\"ZncIwi9DiB4SyuLp1wrV\\\"}}\",\"framerIntrinsicHeight\":\"16\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"u_2QH7djA\\\":\\\"opacity\\\",\\\"VBOGMU6FO\\\":\\\"fill\\\",\\\"AAx7GZ0PA\\\":\\\"fillAlpha\\\",\\\"HalTMlDlT\\\":\\\"strokeColor\\\",\\\"iLHhxQSOj\\\":\\\"strokeWidth\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4458791)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Instagram from\"https://framerusercontent.com/modules/aOiEgtDKllovZDfYwaiH/CTpcwo0iHv8Bqrrbyi9x/oICRlqZA1.js\";const enabledGestures={f7vcLbNzw:{hover:true}};const serializationHash=\"framer-YuLM5\";const variantClassNames={f7vcLbNzw:\"framer-v-170n540\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};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,icon,iconFill,iconFillAlpha,iconOpacity,iconStrokeColor,iconStrokeWidth,id,link,padding,width,...props})=>{return{...props,bjRU4lESv:link??props.bjRU4lESv,C2QqkWilx:iconOpacity??props.C2QqkWilx??1,E7GrootyA:padding??props.E7GrootyA??\"0px\",ep4ZUHdyg:iconStrokeWidth??props.ep4ZUHdyg??1,iVqIRreG2:iconFill??props.iVqIRreG2??\"var(--token-1618a0d9-d434-4d91-896c-8187216b7cf5, rgb(255, 255, 255))\",qGQNIBz1n:icon??props.qGQNIBz1n??Instagram,TizyN4wm2:iconFillAlpha??props.TizyN4wm2??1,yOIYCZhx0:iconStrokeColor??props.yOIYCZhx0??\"rgba(0, 0, 0, 0)\"};};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,bjRU4lESv,qGQNIBz1n,C2QqkWilx,iVqIRreG2,TizyN4wm2,yOIYCZhx0,ep4ZUHdyg,E7GrootyA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"f7vcLbNzw\",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:bjRU4lESv,motionChild:true,nodeId:\"f7vcLbNzw\",openInNewTab:true,scopeId:\"UsAjnwWoo\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-170n540\",className,classNames)} framer-i1wdae`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"f7vcLbNzw\",ref:refBinding,style:{\"--6bopzn\":numberToPixelString(E7GrootyA),...style},...addPropertyOverrides({\"f7vcLbNzw-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1b8nk0n\",Component:qGQNIBz1n,\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"b9LKxE6z0\",name:\"Instagram\",style:{\"--1456zbr\":TizyN4wm2,\"--1s74rx3\":C2QqkWilx,\"--2gd8fu\":ep4ZUHdyg,\"--8sg9vq\":yOIYCZhx0,\"--zt1xq8\":iVqIRreG2,filter:\"brightness(0.8)\",WebkitFilter:\"brightness(0.8)\"},variants:{\"f7vcLbNzw-hover\":{filter:\"brightness(1)\",WebkitFilter:\"brightness(1)\"}}})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YuLM5.framer-i1wdae, .framer-YuLM5 .framer-i1wdae { display: block; }\",\".framer-YuLM5.framer-170n540 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 24px; justify-content: center; overflow: hidden; padding: var(--6bopzn); position: relative; text-decoration: none; width: 24px; }\",\".framer-YuLM5 .framer-1b8nk0n { flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 1px; }\",\".framer-YuLM5.framer-v-170n540.hover .framer-1b8nk0n { height: var(--framer-aspect-ratio-supported, 8px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Pqp64MjQm\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"bjRU4lESv\":\"link\",\"qGQNIBz1n\":\"icon\",\"C2QqkWilx\":\"iconOpacity\",\"iVqIRreG2\":\"iconFill\",\"TizyN4wm2\":\"iconFillAlpha\",\"yOIYCZhx0\":\"iconStrokeColor\",\"ep4ZUHdyg\":\"iconStrokeWidth\",\"E7GrootyA\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"ZncIwi9DiB4SyuLp1wrV\"]\n */const FramerUsAjnwWoo=withCSS(Component,css,\"framer-YuLM5\");export default FramerUsAjnwWoo;FramerUsAjnwWoo.displayName=\"Gameworks Social Icon\";FramerUsAjnwWoo.defaultProps={height:24,width:24};addPropertyControls(FramerUsAjnwWoo,{bjRU4lESv:{title:\"Link\",type:ControlType.Link},qGQNIBz1n:{defaultValue:{identifier:\"local-module:vector/oICRlqZA1:default\",moduleId:\"aOiEgtDKllovZDfYwaiH\"},setModuleId:\"ZncIwi9DiB4SyuLp1wrV\",title:\"Icon\",type:ControlType.VectorSetItem},C2QqkWilx:{defaultValue:1,max:1,min:0,step:.01,title:\"Icon Opacity\",type:ControlType.Number},iVqIRreG2:{defaultValue:'var(--token-1618a0d9-d434-4d91-896c-8187216b7cf5, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Icon Fill\",type:ControlType.Color},TizyN4wm2:{defaultValue:1,max:1,min:0,step:.01,title:\"Icon Fill Alpha\",type:ControlType.Number},yOIYCZhx0:{defaultValue:\"rgba(0, 0, 0, 0)\",title:\"Icon Stroke Color\",type:ControlType.Color},ep4ZUHdyg:{defaultValue:1,min:0,title:\"Icon Stroke Width\",type:ControlType.Number},E7GrootyA:{defaultValue:\"0px\",title:\"Padding\",type:ControlType.Padding}});addFonts(FramerUsAjnwWoo,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUsAjnwWoo\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Pqp64MjQm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"bjRU4lESv\\\":\\\"link\\\",\\\"qGQNIBz1n\\\":\\\"icon\\\",\\\"C2QqkWilx\\\":\\\"iconOpacity\\\",\\\"iVqIRreG2\\\":\\\"iconFill\\\",\\\"TizyN4wm2\\\":\\\"iconFillAlpha\\\",\\\"yOIYCZhx0\\\":\\\"iconStrokeColor\\\",\\\"ep4ZUHdyg\\\":\\\"iconStrokeWidth\\\",\\\"E7GrootyA\\\":\\\"padding\\\"}\",\"framerContractVersion\":\"1\",\"framerVectorSets\":\"[\\\"ZncIwi9DiB4SyuLp1wrV\\\"]\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UsAjnwWoo.map","import{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);script.crossOrigin=\"anonymous\"// allows for more detailed INP collection\n;return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map","import{isBrowser}from\"framer-motion\";import{useLayoutEffect}from\"react\";export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}export const getCookie=(name,cookies)=>{cookies=cookies?cookies:isBrowser?document.cookie:\"\";var _cookies_match;const[,,cookie]=(_cookies_match=cookies.match(`(^|;) ?${name}=([^;]*)(;|$)`))!==null&&_cookies_match!==void 0?_cookies_match:[null,null,null];return cookie;};/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if((options===null||options===void 0?void 0:options.priority)===\"user-blocking\"){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer,useState,startTransition}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function fromGTMConsent(consent){return{necessary:consent.functionality_storage===\"granted\"&&consent.security_storage===\"granted\",marketing:consent.ad_storage===\"granted\"&&consent.ad_user_data===\"granted\"&&consent.ad_personalization===\"granted\",analytics:consent.analytics_storage===\"granted\",preferences:consent.personalization_storage===\"granted\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"initFromGTM\":return{...state,modes:action.modes,initializedFromGTM:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:state.hasSynced||action.success};default:return state;}}const initialState={dismissed:false,autoAccepted:false,modes:null,sync:false,initializedFromLocalStorage:false,initializedFromGTM:false,hasSynced:false};export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false,defaultsFromGTM=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey)):defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally&&!defaultsFromGTM){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize\n// GTM. See https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it(?)\n// Publically documented: https://www.framer.com/academy/lessons/cookie-banner-component#:~:text=Run%20a%20Tag%20After%20The%20Consent%20Update\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;if(!defaultsFromGTM)return;if(defaultConsent===null)return;if(state.initializedFromGTM)return;if(state.modes!==null)return;// State was already set (from localStorage)\nyieldBeforeCb(()=>{dispatch({type:\"initFromGTM\",modes:defaultConsent});},{priority:\"user-blocking\"});},[defaultsFromGTM,defaultConsent,state.initializedFromGTM,state.modes]);useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(!state.sync)return;const shouldSync=isBrowser&&state.modes!==null;yieldBeforeCb(()=>{if(!shouldSync){dispatch({type:\"synced\",success:false});return;}// else\nsyncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\",success:true});},{priority:\"user-blocking\"});},[state.sync,state.modes]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced||state.initializedFromGTM,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}////////////////////////////////////////////////////////////////////////////////\nconst PROMISE_NAME=\"__framer_cookieBannerDefaultConsentPromise\";// NOTE: Error can be ignored, because of `isBrowser`\nconst gtmSetsDefaultConsent=isBrowser&&!!window[PROMISE_NAME];export function useGTMDefaultConsent(){const[consent,setConsent]=useState(null);useEffect(()=>{if(!gtmSetsDefaultConsent)return;window[PROMISE_NAME].then(result=>{startTransition(()=>{setConsent(result);});});},[]);// Simplified region to use for the cookie banner\nlet region;if(consent){region=Object.values(consent).every(v=>v===\"granted\")?\"World\":\"EU\";}return{available:gtmSetsDefaultConsent,consent:consent?fromGTMConsent(consent):null,region};}\nexport const __FramerMetadata__ = {\"exports\":{\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGTMDefaultConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./consent.map","// Check if visitor is in EU\nconst countries=[\"BE\",\"EL\",\"LT\",\"PT\",\"BG\",\"ES\",\"LU\",\"RO\",\"CZ\",\"FR\",\"RE\",\"GP\",\"MQ\",\"GF\",\"YT\",\"BL\",\"MF\",\"PM\",\"WF\",\"PF\",\"NC\",\"HU\",\"SI\",\"DK\",\"FO\",\"GL\",\"HR\",\"MT\",\"SK\",\"DE\",\"IT\",\"NL\",\"AW\",\"CW\",\"SX\",\"FI\",\"AX\",\"EE\",\"CY\",\"AT\",\"SE\",\"IE\",\"LV\",\"PL\",\"UK\",\"GB\",\"AI\",\"BM\",\"IO\",\"VG\",\"KY\",\"FK\",\"GI\",\"MS\",\"PN\",\"SH\",\"TC\",\"GG\",\"JE\",\"IM\"];const isInEUTimezone=()=>{return Intl?.DateTimeFormat()?.resolvedOptions()?.timeZone?.startsWith(\"Europe\");};const isEULocale=()=>{const locale=navigator.language??navigator.languages?.[0];return countries.some(country=>locale?.toUpperCase()?.includes(country));};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map","import{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";export function useRegion({content,useRegionFromProps,skipEUCheck,regionFromGTM}){const isInEUBasedOnLocation=isBrowser&&!skipEUCheck&&!regionFromGTM?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[regionFromGTM?regionFromGTM:useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./region.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,lazy,Suspense}from\"react\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/iWVjq9atvKQLvxgv6qiM/Blf0sjosZ.js\"));export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const paddingValue=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=banner.style.border?.width?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{fontFamily:DEFAULT_FONT_FAMILY,maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,showReject:region.showReject,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`],\"framer-lib-cookie-banner\");function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,showReject=true,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme,optional:option===\"necessary\"?options[option].optional:true}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[showReject&&/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,optional,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...theme.fontTitle},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive})}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:theme.toggleColor,...theme.fontTitle,fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...theme.fontBody},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",fontWeight:\"bold\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||policy?.link;if(!shouldShow)return null;if(!description){return /*#__PURE__*/_jsx(DescriptionParagraph,{policy:policy,style:style,linkColor:linkColor});}// @ivan: Support rendering the description in multiple paragraphs.\n// This is a site speed optimization: it allows to split a single\n// huge <p> into several smaller ones, which prevents the huge <p>\n// from becoming an LCP element.\nconst descriptionParagraphs=description?.split(\"\\n\\n\");return description.split(\"\\n\\n\").map((line,index)=>/*#__PURE__*/_jsx(DescriptionParagraph,{line:line,// Only render the policy in the last paragraph\n    policy:index===descriptionParagraphs.length-1?policy:null,style:{// Add a spacing between paragraphs\n    marginTop:index>0?4:0,...style},linkColor:linkColor},index));}function DescriptionParagraph({line,policy,style,linkColor}){return /*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[line,line&&policy?.link?\" \":null,policy?.link&&/*#__PURE__*/_jsxs(\"span\",{children:[policy?.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy?.link,target:\"_blank\",style:{color:linkColor,textDecoration:\"none\"},children:policy?.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}const Button=withCSS(function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;return /*#__PURE__*/_jsx(motion.input,{className:\"__framer-cookie-component-button\",id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:settings.hoverOpacity??.6},whileTap:{opacity:settings.tapOpacity??.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...settings.font}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");\nexport const __FramerMetadata__ = {\"exports\":{\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsOnFramerCanvas,withCSS}from\"framer\";import{AnimatePresence,isBrowser,motion}from\"framer-motion\";import{lazy,Suspense,useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{defaultConsent,useConsent,useGTMDefaultConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/6ViXEDlSyuNyc0Na4Rzv/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,gtmLoadedExternally,onShown,onConsentChange,onAccept,onDismiss,onReject,onSavePreferences}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const skipLogic=!preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;const gtmDefaults=useGTMDefaultConsent();const region=useRegion({content,useRegionFromProps:isPreview,// skip EU check (expensive) if we are on the canvas and don't want a preview\nskipEUCheck:skipLogic,regionFromGTM:gtmDefaults.region});const consent=useConsent({gtmId,defaultConsent:gtmDefaults.available?gtmDefaults.consent:region.defaults,gtmLoadedExternally,defaultsFromGTM:gtmDefaults.available});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{if(skipLogic)return;// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){yieldBeforeCb(()=>onShown({isInEU}),{priority:\"user-blocking\"});}},[isOpen,skipLogic]);// Check if user should be prompted\nuseEffect(()=>{if(skipLogic)return;const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){performance.mark(\"framer-cookie-open\");setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed,skipLogic]);useEffect(()=>{if(skipLogic)return;if(onConsentChange){yieldBeforeCb(()=>onConsentChange({isInEU,consent:consent.modes}));}},[consent.modes,skipLogic]);async function handleDismiss(){await interactionResponse();consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){yieldBeforeCb(()=>onDismiss({isInEU}));}}async function handleAcceptAll(){await interactionResponse();consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}async function handleRejectAll(){await interactionResponse();consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){yieldBeforeCb(()=>onReject({isInEU}));}}async function handleAcceptCurrent(){await interactionResponse();consent.acceptCurrent();setIsOpen(false);// Fire callbacks\nyieldBeforeCb(()=>{if(onAccept){onAccept({isInEU});}});yieldBeforeCb(()=>{if(onSavePreferences){onSavePreferences({isInEU});}});}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),!skipLogic&&/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode,isOpen:isOpen})]});}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/qKhU3oZiLDe4R0LcF3Tp/Icons.js\"));function Overlay(props){const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);const isOpen=props.isOpen;const[shouldRenderPortal,setShouldRenderPortal]=useState(isOpen);// if the portal has previously been rendered, we want to keep rendering the portal, which ensures:\n// - that AnimatePresence works (fade out effect)\n// - we don't cause body style recalc/reflow when the DOM node is removed\nif(!shouldRenderPortal&&isOpen)setShouldRenderPortal(isOpen);if(!shouldRenderPortal)return null;const blocking=props.region.blocking;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen?/*#__PURE__*/_jsxs(motion.div,{style:{// We only need to span to the full viewport width if the overlay is blocking.\n// Otherwise, we optimize for a smaller layer size. see: https://framer-team.slack.com/archives/C05V49Q4NJ2/p1709820207863249\ntop:blocking||alignItems===\"flex-start\"?0:undefined,left:blocking||justifyContent===\"flex-start\"?0:undefined,right:blocking||justifyContent===\"flex-end\"?0:undefined,height:blocking?\"100%\":undefined,width:blocking||justifyContent===\"center\"?\"100%\":undefined,bottom:blocking||alignItems===\"flex-end\"?0:undefined,boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:blocking?\"all\":\"none\"},children:[blocking&&/*#__PURE__*/_jsx(Backdrop,{color:props.banner.style?.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}):null})}),document.body);}const Trigger=withCSS(({trigger,style,onClick})=>{const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{className:\"__framer-cookie-component-button\",\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?/*#__PURE__*/_jsx(_Fragment,{children:trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\",\"framer-lib-cookie-trigger\");function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},tapOpacity:{title:\"Tap Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.4},hoverOpacity:{title:\"Hover Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.6},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>!props.isEU},euShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.euType!==\"advanced\"},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>props.isEU},worldShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.worldType!==\"advanced\"},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true},optional:{title:\"Optional\",type:ControlType.Boolean,defaultValue:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4458791)\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 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><g opacity=\"var(--1s74rx3, 1)\"><path d=\"M 12.601 0 L 15.054 0 L 9.694 6.142 L 16 14.5 L 11.063 14.5 L 7.196 9.431 L 2.771 14.5 L 0.316 14.5 L 6.049 7.93 L 0 0 L 5.063 0 L 8.558 4.633 Z M 11.74 13.028 L 13.099 13.028 L 4.324 1.395 L 2.865 1.395 Z\" fill-opacity=\"var(--1456zbr, 1)\" fill=\"var(--zt1xq8, var(--token-1618a0d9-d434-4d91-896c-8187216b7cf5, rgb(255, 255, 255)))\" height=\"14.5px\" id=\"IP5hQCQ2f\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"round\" stroke-width=\"var(--2gd8fu, 1)\" stroke=\"var(--8sg9vq, rgba(0, 0, 0, 0))\" transform=\"translate(0 0.75)\" width=\"16px\"/></g></svg>';const getProps=({fill,fillAlpha,height,id,opacity,strokeColor,strokeWidth,width,...props})=>{return{...props,AAx7GZ0PA:fillAlpha??props.AAx7GZ0PA??1,HalTMlDlT:strokeColor??props.HalTMlDlT??\"rgba(0, 0, 0, 0)\",iLHhxQSOj:strokeWidth??props.iLHhxQSOj??1,u_2QH7djA:opacity??props.u_2QH7djA??1,VBOGMU6FO:fill??props.VBOGMU6FO??\"var(--token-1618a0d9-d434-4d91-896c-8187216b7cf5, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,u_2QH7djA,VBOGMU6FO,AAx7GZ0PA,HalTMlDlT,iLHhxQSOj,...restProps}=getProps(props);const href=useSVGTemplate(\"2489443348\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-2VZmu\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1456zbr\":AAx7GZ0PA,\"--1s74rx3\":u_2QH7djA,\"--2gd8fu\":iLHhxQSOj,\"--8sg9vq\":HalTMlDlT,\"--zt1xq8\":VBOGMU6FO,...style},viewBox:\"0 0 16 16\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-2VZmu { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 16px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 16\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"u_2QH7djA\":\"opacity\",\"VBOGMU6FO\":\"fill\",\"AAx7GZ0PA\":\"fillAlpha\",\"HalTMlDlT\":\"strokeColor\",\"iLHhxQSOj\":\"strokeWidth\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Twitter X\",\"set\":{\"localId\":\"vectorSet/tRE6Spbe0\",\"id\":\"tRE6Spbe0\",\"moduleId\":\"ZncIwi9DiB4SyuLp1wrV\"}}\n */const Icon=withCSS(Component,css,\"framer-2VZmu\");Icon.displayName=\"Twitter X\";export default Icon;addPropertyControls(Icon,{u_2QH7djA:{defaultValue:1,hidden:false,max:1,min:0,step:.01,title:\"Opacity\",type:ControlType.Number},VBOGMU6FO:{defaultValue:'var(--token-1618a0d9-d434-4d91-896c-8187216b7cf5, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',hidden:false,title:\"Fill\",type:ControlType.Color},AAx7GZ0PA:{defaultValue:1,hidden:false,max:1,min:0,step:.01,title:\"Fill Alpha\",type:ControlType.Number},HalTMlDlT:{defaultValue:\"rgba(0, 0, 0, 0)\",hidden:false,title:\"Stroke Color\",type:ControlType.Color},iLHhxQSOj:{defaultValue:1,hidden:false,min:0,title:\"Stroke Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"16\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Twitter X\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/tRE6Spbe0\\\",\\\"id\\\":\\\"tRE6Spbe0\\\",\\\"moduleId\\\":\\\"ZncIwi9DiB4SyuLp1wrV\\\"}}\",\"framerVariables\":\"{\\\"u_2QH7djA\\\":\\\"opacity\\\",\\\"VBOGMU6FO\\\":\\\"fill\\\",\\\"AAx7GZ0PA\\\":\\\"fillAlpha\\\",\\\"HalTMlDlT\\\":\\\"strokeColor\\\",\\\"iLHhxQSOj\\\":\\\"strokeWidth\\\"}\",\"framerIntrinsicHeight\":\"16\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4458791)\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 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 3.468 0.948 C 5.303 2.325 7.276 5.118 8 6.616 C 8.725 5.118 10.697 2.325 12.532 0.948 C 13.855 -0.045 16 -0.814 16 1.632 C 16 2.121 15.72 5.737 15.556 6.324 C 14.984 8.365 12.903 8.885 11.052 8.57 C 14.288 9.121 15.111 10.945 13.333 12.769 C 9.957 16.234 8.481 11.9 8.102 10.79 C 8.033 10.586 8 10.491 8 10.572 C 8 10.491 7.967 10.586 7.898 10.79 C 7.519 11.9 6.043 16.234 2.667 12.769 C 0.889 10.945 1.712 9.121 4.948 8.57 C 3.097 8.885 1.015 8.365 0.444 6.324 C 0.28 5.737 0 2.121 0 1.632 C 0 -0.814 2.145 -0.045 3.468 0.948 Z\" fill=\"var(--zt1xq8, var(--token-1618a0d9-d434-4d91-896c-8187216b7cf5, rgb(255, 255, 255)))\" height=\"14.087644147688335px\" id=\"ekiXx7fGF\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"round\" stroke-width=\"var(--2gd8fu, 1)\" stroke=\"var(--8sg9vq, rgba(0, 0, 0, 0))\" transform=\"translate(0 1)\" width=\"16px\"/></svg>';const getProps=({fill,fillAlpha,height,id,opacity,strokeColor,strokeWidth,width,...props})=>{return{...props,AAx7GZ0PA:fillAlpha??props.AAx7GZ0PA??1,HalTMlDlT:strokeColor??props.HalTMlDlT??\"rgba(0, 0, 0, 0)\",iLHhxQSOj:strokeWidth??props.iLHhxQSOj??1,u_2QH7djA:opacity??props.u_2QH7djA??1,VBOGMU6FO:fill??props.VBOGMU6FO??\"var(--token-1618a0d9-d434-4d91-896c-8187216b7cf5, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,u_2QH7djA,VBOGMU6FO,AAx7GZ0PA,HalTMlDlT,iLHhxQSOj,...restProps}=getProps(props);const href=useSVGTemplate(\"1228685788\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-CTIme\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--2gd8fu\":iLHhxQSOj,\"--8sg9vq\":HalTMlDlT,\"--zt1xq8\":VBOGMU6FO,...style},viewBox:\"0 0 16 16\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-CTIme { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 16px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 16\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"u_2QH7djA\":\"opacity\",\"VBOGMU6FO\":\"fill\",\"AAx7GZ0PA\":\"fillAlpha\",\"HalTMlDlT\":\"strokeColor\",\"iLHhxQSOj\":\"strokeWidth\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Bluesky\",\"set\":{\"localId\":\"vectorSet/tRE6Spbe0\",\"id\":\"tRE6Spbe0\",\"moduleId\":\"ZncIwi9DiB4SyuLp1wrV\"}}\n */const Icon=withCSS(Component,css,\"framer-CTIme\");Icon.displayName=\"Bluesky\";export default Icon;addPropertyControls(Icon,{u_2QH7djA:{defaultValue:1,hidden:true,max:1,min:0,step:.01,title:\"Opacity\",type:ControlType.Number},VBOGMU6FO:{defaultValue:'var(--token-1618a0d9-d434-4d91-896c-8187216b7cf5, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',hidden:false,title:\"Fill\",type:ControlType.Color},AAx7GZ0PA:{defaultValue:1,hidden:true,max:1,min:0,step:.01,title:\"Fill Alpha\",type:ControlType.Number},HalTMlDlT:{defaultValue:\"rgba(0, 0, 0, 0)\",hidden:false,title:\"Stroke Color\",type:ControlType.Color},iLHhxQSOj:{defaultValue:1,hidden:false,min:0,title:\"Stroke Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"16\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"16\",\"framerVariables\":\"{\\\"u_2QH7djA\\\":\\\"opacity\\\",\\\"VBOGMU6FO\\\":\\\"fill\\\",\\\"AAx7GZ0PA\\\":\\\"fillAlpha\\\",\\\"HalTMlDlT\\\":\\\"strokeColor\\\",\\\"iLHhxQSOj\\\":\\\"strokeWidth\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Bluesky\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/tRE6Spbe0\\\",\\\"id\\\":\\\"tRE6Spbe0\\\",\\\"moduleId\\\":\\\"ZncIwi9DiB4SyuLp1wrV\\\"}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4458791)\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 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><g opacity=\"var(--1s74rx3, 1)\"><path d=\"M 0 1.146 C 0 0.513 0.526 0 1.175 0 L 14.825 0 C 15.474 0 16 0.513 16 1.146 L 16 14.854 C 16 15.487 15.474 16 14.825 16 L 1.175 16 C 0.526 16 0 15.487 0 14.854 Z M 4.943 13.394 L 4.943 6.169 L 2.542 6.169 L 2.542 13.394 Z M 3.743 5.182 C 4.58 5.182 5.101 4.628 5.101 3.934 C 5.086 3.225 4.58 2.686 3.759 2.686 C 2.937 2.686 2.4 3.225 2.4 3.934 C 2.4 4.628 2.921 5.182 3.727 5.182 Z M 8.651 13.394 L 8.651 9.359 C 8.651 9.143 8.667 8.927 8.73 8.773 C 8.904 8.342 9.299 7.895 9.963 7.895 C 10.832 7.895 11.179 8.557 11.179 9.529 L 11.179 13.394 L 13.58 13.394 L 13.58 9.251 C 13.58 7.032 12.396 5.999 10.816 5.999 C 9.542 5.999 8.971 6.699 8.651 7.192 L 8.651 7.217 L 8.635 7.217 C 8.641 7.208 8.646 7.2 8.651 7.192 L 8.651 6.169 L 6.25 6.169 C 6.282 6.847 6.25 13.394 6.25 13.394 Z\" fill-opacity=\"var(--1456zbr, 1)\" fill=\"var(--zt1xq8, var(--token-1618a0d9-d434-4d91-896c-8187216b7cf5, rgb(255, 255, 255)))\" height=\"16px\" id=\"WuPPoL5sw\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"round\" stroke-width=\"var(--2gd8fu, 1)\" stroke=\"var(--8sg9vq, rgba(0, 0, 0, 0))\" width=\"16px\"/></g></svg>';const getProps=({fill,fillAlpha,height,id,opacity,strokeColor,strokeWidth,width,...props})=>{return{...props,AAx7GZ0PA:fillAlpha??props.AAx7GZ0PA??1,HalTMlDlT:strokeColor??props.HalTMlDlT??\"rgba(0, 0, 0, 0)\",iLHhxQSOj:strokeWidth??props.iLHhxQSOj??1,u_2QH7djA:opacity??props.u_2QH7djA??1,VBOGMU6FO:fill??props.VBOGMU6FO??\"var(--token-1618a0d9-d434-4d91-896c-8187216b7cf5, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,u_2QH7djA,VBOGMU6FO,AAx7GZ0PA,HalTMlDlT,iLHhxQSOj,...restProps}=getProps(props);const href=useSVGTemplate(\"606434807\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-dro3d\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1456zbr\":AAx7GZ0PA,\"--1s74rx3\":u_2QH7djA,\"--2gd8fu\":iLHhxQSOj,\"--8sg9vq\":HalTMlDlT,\"--zt1xq8\":VBOGMU6FO,...style},viewBox:\"0 0 16 16\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-dro3d { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 16px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 16\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"u_2QH7djA\":\"opacity\",\"VBOGMU6FO\":\"fill\",\"AAx7GZ0PA\":\"fillAlpha\",\"HalTMlDlT\":\"strokeColor\",\"iLHhxQSOj\":\"strokeWidth\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Linkedin\",\"set\":{\"localId\":\"vectorSet/tRE6Spbe0\",\"id\":\"tRE6Spbe0\",\"moduleId\":\"ZncIwi9DiB4SyuLp1wrV\"}}\n */const Icon=withCSS(Component,css,\"framer-dro3d\");Icon.displayName=\"Linkedin\";export default Icon;addPropertyControls(Icon,{u_2QH7djA:{defaultValue:1,hidden:false,max:1,min:0,step:.01,title:\"Opacity\",type:ControlType.Number},VBOGMU6FO:{defaultValue:'var(--token-1618a0d9-d434-4d91-896c-8187216b7cf5, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',hidden:false,title:\"Fill\",type:ControlType.Color},AAx7GZ0PA:{defaultValue:1,hidden:false,max:1,min:0,step:.01,title:\"Fill Alpha\",type:ControlType.Number},HalTMlDlT:{defaultValue:\"rgba(0, 0, 0, 0)\",hidden:false,title:\"Stroke Color\",type:ControlType.Color},iLHhxQSOj:{defaultValue:1,hidden:false,min:0,title:\"Stroke Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"16\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Linkedin\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/tRE6Spbe0\\\",\\\"id\\\":\\\"tRE6Spbe0\\\",\\\"moduleId\\\":\\\"ZncIwi9DiB4SyuLp1wrV\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"16\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"u_2QH7djA\\\":\\\"opacity\\\",\\\"VBOGMU6FO\\\":\\\"fill\\\",\\\"AAx7GZ0PA\\\":\\\"fillAlpha\\\",\\\"HalTMlDlT\\\":\\\"strokeColor\\\",\\\"iLHhxQSOj\\\":\\\"strokeWidth\\\"}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4458791)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-o05HO .framer-styles-preset-15mw0cu:not(.rich-text-wrapper), .framer-o05HO .framer-styles-preset-15mw0cu.rich-text-wrapper a { --framer-link-current-text-color: var(--token-1618a0d9-d434-4d91-896c-8187216b7cf5, #ffffff); --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #0088ff; --framer-link-hover-text-decoration: none; --framer-link-text-color: #0099ff; --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.4s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-o05HO\";\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 (3266cfb)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Instrument Sans-regular\",\"GF;Instrument Sans-700\",\"GF;Instrument Sans-700italic\",\"GF;Instrument Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Instrument Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/instrumentsans/v1/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSTF-QfwmS0v3_7Y.woff2\",weight:\"400\"},{family:\"Instrument Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/instrumentsans/v1/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSQi_gfwmS0v3_7Y.woff2\",weight:\"700\"},{family:\"Instrument Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/instrumentsans/v1/pxigypc9vsFDm051Uf6KVwgkfoSbSnNPooZAN0lInHGpCWNE27lgU-XJojENugixkywN2u7YUwU.woff2\",weight:\"700\"},{family:\"Instrument Sans\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/instrumentsans/v1/pxigypc9vsFDm051Uf6KVwgkfoSbSnNPooZAN0lInHGpCWNE27lgU-XJojENuu-2kywN2u7YUwU.woff2\",weight:\"400\"}]}];export const css=['.framer-JjKby .framer-styles-preset-wjcz6s:not(.rich-text-wrapper), .framer-JjKby .framer-styles-preset-wjcz6s.rich-text-wrapper p { --framer-font-family: \"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 20px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-eb46ca7d-3b91-494a-8af9-abb92aa41854, #a4a7ae); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-JjKby\";\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 (5da54f8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-zApcM\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 185 185\" xmlns=\"http://www.w3.org/2000/svg\"><defs ><linearGradient id=\"DVovzyIyd-1732617823-linear-gradient\" x1=\"0.49748743718592964\" x2=\"0.5025125628140703\" y1=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"rgb(51, 51, 51)\"/><stop offset=\"1\" stop-color=\"rgb(153, 153, 153)\"/></linearGradient><linearGradient id=\"KCZi9rpbT-1732617823-linear-gradient\" x1=\"1\" x2=\"0\" y1=\"0.4974874371859296\" y2=\"0.5025125628140704\"><stop offset=\"0\" stop-color=\"rgb(153, 153, 153)\"/><stop offset=\"1\" stop-color=\"rgb(51, 51, 51)\"/></linearGradient><linearGradient id=\"T_4YZM8Rv-1732617823-linear-gradient\" x1=\"0.49748743718592964\" x2=\"0.5025125628140703\" y1=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"rgb(153, 153, 153)\"/><stop offset=\"1\" stop-color=\"rgb(51, 51, 51)\"/></linearGradient><linearGradient id=\"ooBB47REg-1732617823-linear-gradient\" x1=\"1\" x2=\"0\" y1=\"0.4974874371859296\" y2=\"0.5025125628140704\"><stop offset=\"0\" stop-color=\"rgb(51, 51, 51)\"/><stop offset=\"1\" stop-color=\"rgb(153, 153, 153)\"/></linearGradient></defs><g d=\"M 16.252 38.844 L 19.132 22.5 L 22.276 22.5 L 26.187 33.684 L 26.019 33.684 L 29.931 22.5 L 33.075 22.5 L 35.98 38.844 L 32.452 38.844 L 31.324 31.548 C 31.18 30.572 31.044 29.604 30.916 28.644 C 30.804 27.67 30.708 26.693 30.628 25.716 L 31.612 25.716 C 31.372 26.712 31.115 27.704 30.844 28.692 C 30.604 29.62 30.316 30.556 29.98 31.5 L 27.484 38.652 L 24.724 38.652 L 22.228 31.5 C 21.903 30.574 21.606 29.637 21.34 28.692 C 21.1 27.764 20.852 26.772 20.596 25.716 L 21.58 25.716 C 21.5 26.692 21.404 27.668 21.292 28.644 C 21.18 29.604 21.044 30.572 20.884 31.548 L 19.756 38.844 Z M 63.095 32.556 L 70.775 32.556 L 70.775 35.796 L 63.095 35.796 Z M 59.519 38.844 L 65.327 22.5 L 69.191 22.5 L 74.711 38.844 L 71.159 38.844 L 66.695 24.9 L 67.847 24.9 L 63.047 38.844 Z M 101.977 38.844 L 101.977 22.5 L 105.481 22.5 L 105.481 38.844 Z M 110.977 38.844 L 104.233 30.972 L 104.233 30.42 L 111.193 22.5 L 115.537 22.5 L 107.881 31.212 L 107.977 30.156 L 115.537 38.844 Z M 146.477 32.316 L 146.477 28.98 L 153.197 28.98 L 153.197 32.316 Z M 146.405 25.836 L 147.629 24.42 L 147.629 36.924 L 146.285 35.508 L 154.517 35.508 L 154.517 38.844 L 144.125 38.844 L 144.125 22.5 L 154.517 22.5 L 154.517 25.836 Z M 26.918 72.068 L 25.262 72.068 L 29.582 63.5 L 33.35 63.5 L 27.542 74.684 L 27.782 72.668 L 27.782 79.844 L 24.278 79.844 L 24.278 72.668 L 24.518 74.684 L 18.734 63.5 L 22.622 63.5 Z M 58.705 71.684 C 58.705 70.452 58.905 69.324 59.305 68.3 C 59.721 67.26 60.305 66.364 61.057 65.612 C 61.812 64.842 62.72 64.237 63.721 63.836 C 64.745 63.42 65.881 63.212 67.129 63.212 C 68.345 63.212 69.465 63.42 70.489 63.836 C 71.5 64.233 72.416 64.838 73.177 65.612 C 73.937 66.376 74.525 67.292 74.905 68.3 C 75.321 69.324 75.529 70.452 75.529 71.684 C 75.529 72.916 75.321 74.052 74.905 75.092 C 74.518 76.096 73.93 77.011 73.177 77.78 C 72.41 78.542 71.495 79.138 70.489 79.532 C 69.465 79.932 68.345 80.132 67.129 80.132 C 65.881 80.132 64.745 79.932 63.721 79.532 C 62.724 79.134 61.818 78.538 61.057 77.78 C 60.302 77.008 59.707 76.094 59.305 75.092 C 58.905 74.052 58.705 72.916 58.705 71.684 Z M 62.281 71.684 C 62.281 72.692 62.489 73.572 62.905 74.324 C 63.3 75.054 63.89 75.661 64.609 76.076 C 65.345 76.492 66.185 76.7 67.129 76.7 C 68.057 76.7 68.881 76.492 69.601 76.076 C 70.331 75.666 70.93 75.059 71.329 74.324 C 71.745 73.572 71.953 72.684 71.953 71.66 C 71.953 70.652 71.745 69.772 71.329 69.02 C 70.933 68.288 70.333 67.688 69.601 67.292 C 68.881 66.876 68.057 66.668 67.129 66.668 C 66.185 66.668 65.345 66.876 64.609 67.292 C 63.889 67.708 63.321 68.292 62.905 69.044 C 62.489 69.78 62.281 70.66 62.281 71.684 Z M 108.107 80.132 C 106.667 80.132 105.451 79.868 104.459 79.34 C 103.483 78.812 102.739 78.028 102.227 76.988 C 101.715 75.932 101.459 74.62 101.459 73.052 L 101.459 63.5 L 104.963 63.5 L 104.963 73.124 C 104.963 74.26 105.227 75.148 105.755 75.788 C 106.299 76.412 107.083 76.724 108.107 76.724 C 109.131 76.724 109.907 76.412 110.435 75.788 C 110.963 75.148 111.227 74.26 111.227 73.124 L 111.227 63.5 L 114.755 63.5 L 114.755 73.052 C 114.755 74.62 114.499 75.932 113.987 76.988 C 113.475 78.028 112.723 78.812 111.731 79.34 C 110.755 79.868 109.547 80.132 108.107 80.132 Z M 143.352 79.844 L 143.352 63.5 L 149.376 63.5 C 150.544 63.5 151.584 63.732 152.496 64.196 C 153.395 64.634 154.152 65.316 154.68 66.164 C 155.224 67.012 155.496 68.02 155.496 69.188 C 155.496 70.372 155.224 71.388 154.68 72.236 C 154.152 73.084 153.395 73.766 152.496 74.204 C 151.584 74.652 150.544 74.876 149.376 74.876 L 146.088 74.876 L 146.088 71.492 L 149.112 71.492 C 149.992 71.492 150.672 71.3 151.152 70.916 C 151.648 70.516 151.896 69.94 151.896 69.188 C 151.896 68.436 151.648 67.868 151.152 67.484 C 150.672 67.084 149.992 66.884 149.112 66.884 L 146.064 66.884 L 146.856 66.092 L 146.856 79.844 Z M 151.824 79.844 L 148.344 73.196 L 152.184 73.196 L 155.664 79.844 Z M 26.337 121.132 C 24.689 121.132 23.233 120.772 21.969 120.052 C 20.746 119.357 19.74 118.335 19.065 117.1 C 18.377 115.836 18.033 114.404 18.033 112.804 C 18.033 111.54 18.233 110.388 18.633 109.348 C 19.049 108.292 19.625 107.388 20.361 106.636 C 21.099 105.867 21.99 105.262 22.977 104.86 C 24.001 104.444 25.121 104.236 26.337 104.236 C 28.209 104.236 29.753 104.636 30.969 105.436 C 32.201 106.22 33.153 107.348 33.825 108.82 L 30.633 110.092 C 30.105 109.228 29.489 108.604 28.785 108.22 C 28.081 107.82 27.265 107.62 26.337 107.62 C 25.425 107.62 24.609 107.836 23.889 108.268 C 23.185 108.684 22.625 109.276 22.209 110.044 C 21.809 110.812 21.609 111.732 21.609 112.804 C 21.609 113.796 21.809 114.676 22.209 115.444 C 22.603 116.173 23.183 116.786 23.889 117.22 C 24.609 117.636 25.425 117.844 26.337 117.844 C 27.185 117.844 27.937 117.684 28.593 117.364 C 29.234 117.057 29.78 116.585 30.177 115.996 C 30.577 115.388 30.801 114.684 30.849 113.884 L 31.857 115.108 L 26.073 115.108 L 26.073 111.964 L 34.041 111.964 C 34.105 112.22 34.153 112.492 34.185 112.78 C 34.217 113.068 34.233 113.356 34.233 113.644 C 34.233 114.764 34.017 115.788 33.585 116.716 C 33.177 117.617 32.589 118.426 31.857 119.092 C 31.13 119.752 30.283 120.266 29.361 120.604 C 28.393 120.96 27.369 121.139 26.337 121.132 Z M 63.095 114.556 L 70.775 114.556 L 70.775 117.796 L 63.095 117.796 Z M 59.519 120.844 L 65.327 104.5 L 69.191 104.5 L 74.711 120.844 L 71.159 120.844 L 66.695 106.9 L 67.847 106.9 L 63.047 120.844 Z M 98.252 120.844 L 101.132 104.5 L 104.276 104.5 L 108.188 115.684 L 108.02 115.684 L 111.932 104.5 L 115.076 104.5 L 117.98 120.844 L 114.452 120.844 L 113.324 113.548 C 113.18 112.572 113.044 111.604 112.916 110.644 C 112.804 109.67 112.708 108.693 112.628 107.716 L 113.612 107.716 C 113.372 108.712 113.115 109.704 112.844 110.692 C 112.604 111.62 112.316 112.556 111.98 113.5 L 109.484 120.652 L 106.724 120.652 L 104.228 113.5 C 103.903 112.574 103.606 111.637 103.34 110.692 C 103.1 109.764 102.852 108.772 102.596 107.716 L 103.58 107.716 C 103.5 108.692 103.404 109.668 103.292 110.644 C 103.18 111.604 103.044 112.572 102.884 113.548 L 101.756 120.844 Z M 146.477 114.316 L 146.477 110.98 L 153.197 110.98 L 153.197 114.316 Z M 146.405 107.836 L 147.629 106.42 L 147.629 118.924 L 146.285 117.508 L 154.517 117.508 L 154.517 120.844 L 144.125 120.844 L 144.125 104.5 L 154.517 104.5 L 154.517 107.836 Z M 29.356 161.844 L 25.084 147.732 L 24.412 145.5 L 27.772 145.5 L 32.14 159.9 L 30.436 159.804 L 34.156 145.5 L 37.707 145.5 L 33.22 161.844 Z M 18.988 161.844 L 14.5 145.5 L 18.028 145.5 L 21.772 159.804 L 20.068 159.9 L 24.412 145.5 L 27.772 145.5 L 27.124 147.732 L 22.852 161.844 L 18.987 161.844 Z M 58.705 153.684 C 58.705 152.452 58.905 151.324 59.305 150.3 C 59.721 149.26 60.305 148.364 61.057 147.612 C 61.812 146.842 62.72 146.237 63.721 145.836 C 64.745 145.42 65.881 145.212 67.129 145.212 C 68.345 145.212 69.465 145.42 70.489 145.836 C 71.5 146.233 72.416 146.838 73.177 147.612 C 73.937 148.376 74.525 149.292 74.905 150.3 C 75.321 151.324 75.529 152.452 75.529 153.684 C 75.529 154.916 75.321 156.052 74.905 157.092 C 74.518 158.096 73.93 159.011 73.177 159.78 C 72.41 160.542 71.495 161.138 70.489 161.532 C 69.465 161.932 68.345 162.132 67.129 162.132 C 65.881 162.132 64.745 161.932 63.721 161.532 C 62.724 161.134 61.818 160.538 61.057 159.78 C 60.302 159.008 59.707 158.094 59.305 157.092 C 58.905 156.052 58.705 154.916 58.705 153.684 Z M 62.281 153.684 C 62.281 154.692 62.489 155.572 62.905 156.324 C 63.3 157.054 63.89 157.661 64.609 158.076 C 65.345 158.492 66.185 158.7 67.129 158.7 C 68.057 158.7 68.881 158.492 69.601 158.076 C 70.331 157.666 70.93 157.059 71.329 156.324 C 71.745 155.572 71.953 154.684 71.953 153.66 C 71.953 152.652 71.745 151.772 71.329 151.02 C 70.933 150.288 70.333 149.688 69.601 149.292 C 68.881 148.876 68.057 148.668 67.129 148.668 C 66.185 148.668 65.345 148.876 64.609 149.292 C 63.889 149.708 63.321 150.292 62.905 151.044 C 62.489 151.78 62.281 152.66 62.281 153.684 Z M 102.352 161.844 L 102.352 145.5 L 108.376 145.5 C 109.544 145.5 110.584 145.732 111.496 146.196 C 112.395 146.634 113.152 147.316 113.68 148.164 C 114.224 149.012 114.496 150.02 114.496 151.188 C 114.496 152.372 114.224 153.388 113.68 154.236 C 113.152 155.084 112.395 155.766 111.496 156.204 C 110.584 156.652 109.544 156.876 108.376 156.876 L 105.088 156.876 L 105.088 153.492 L 108.112 153.492 C 108.992 153.492 109.672 153.3 110.152 152.916 C 110.648 152.516 110.896 151.94 110.896 151.188 C 110.896 150.436 110.648 149.868 110.152 149.484 C 109.672 149.084 108.992 148.884 108.112 148.884 L 105.064 148.884 L 105.856 148.092 L 105.856 161.844 Z M 110.824 161.844 L 107.344 155.196 L 111.184 155.196 L 114.664 161.844 Z M 142.977 161.844 L 142.977 145.5 L 146.481 145.5 L 146.481 161.844 Z M 151.977 161.844 L 145.233 153.972 L 145.233 153.42 L 152.193 145.5 L 156.537 145.5 L 148.881 154.212 L 148.977 153.156 L 156.537 161.844 Z M 5 10 L 6 10 L 6 175 L 5 175 Z M 46 11 L 47 11 L 47 174 L 46 174 Z M 87 11 L 88 11 L 88 174 L 87 174 Z M 128 11 L 129 11 L 129 174 L 128 174 Z M 169 10 L 170 10 L 170 175 L 169 175 Z M 6 10 L 169 10 L 169 11 L 6 11 Z M 6 174 L 169 174 L 169 175 L 6 175 Z M 6 133 L 169 133 L 169 134 L 6 134 Z M 6 92 L 169 92 L 169 93 L 6 93 Z M 6 51 L 169 51 L 169 52 L 6 52 Z M 170 38 L 170 10 L 169 10 L 169 38 Z M 170 11 L 170 10 L 142 10 L 142 11 Z M 169.5 0 L 170.985 9.015 L 180 10.5 L 170.985 11.985 L 169.5 21 L 168.015 11.985 L 159 10.5 L 168.015 9.015 Z M 6 175 L 6 147 L 5 147 L 5 175 Z M 33 175 L 33 174 L 5 174 L 5 175 Z M 5.5 169 L 6.278 173.722 L 11 174.5 L 6.278 175.278 L 5.5 180 L 4.722 175.278 L 0 174.5 L 4.722 173.722 Z\" fill=\"transparent\" height=\"180px\" id=\"J1jUI98as\" transform=\"translate(5 0)\" width=\"180px\"><path d=\"M 1.752 16.344 L 4.632 0 L 7.776 0 L 11.687 11.184 L 11.519 11.184 L 15.431 0 L 18.575 0 L 21.48 16.344 L 17.952 16.344 L 16.824 9.048 C 16.68 8.072 16.544 7.104 16.416 6.144 C 16.304 5.17 16.208 4.193 16.128 3.216 L 17.112 3.216 C 16.872 4.212 16.615 5.204 16.344 6.192 C 16.104 7.12 15.816 8.056 15.48 9 L 12.984 16.152 L 10.224 16.152 L 7.728 9 C 7.403 8.074 7.106 7.137 6.84 6.192 C 6.6 5.264 6.352 4.272 6.096 3.216 L 7.08 3.216 C 7 4.192 6.904 5.168 6.792 6.144 C 6.68 7.104 6.544 8.072 6.384 9.048 L 5.256 16.344 Z M 48.595 10.056 L 56.275 10.056 L 56.275 13.296 L 48.595 13.296 Z M 45.019 16.344 L 50.827 0 L 54.691 0 L 60.211 16.344 L 56.659 16.344 L 52.195 2.4 L 53.347 2.4 L 48.547 16.344 Z M 87.477 16.344 L 87.477 0 L 90.981 0 L 90.981 16.344 Z M 96.477 16.344 L 89.733 8.472 L 89.733 7.92 L 96.693 0 L 101.037 0 L 93.381 8.712 L 93.477 7.656 L 101.037 16.344 Z M 131.977 9.816 L 131.977 6.48 L 138.697 6.48 L 138.697 9.816 Z M 131.905 3.336 L 133.129 1.92 L 133.129 14.424 L 131.785 13.008 L 140.017 13.008 L 140.017 16.344 L 129.625 16.344 L 129.625 0 L 140.017 0 L 140.017 3.336 Z M 12.418 49.568 L 10.762 49.568 L 15.082 41 L 18.85 41 L 13.042 52.184 L 13.282 50.168 L 13.282 57.344 L 9.778 57.344 L 9.778 50.168 L 10.018 52.184 L 4.234 41 L 8.122 41 Z M 44.205 49.184 C 44.205 47.952 44.405 46.824 44.805 45.8 C 45.221 44.76 45.805 43.864 46.557 43.112 C 47.312 42.342 48.22 41.737 49.221 41.336 C 50.245 40.92 51.381 40.712 52.629 40.712 C 53.845 40.712 54.965 40.92 55.989 41.336 C 57 41.733 57.916 42.338 58.677 43.112 C 59.437 43.876 60.025 44.792 60.405 45.8 C 60.821 46.824 61.029 47.952 61.029 49.184 C 61.029 50.416 60.821 51.552 60.405 52.592 C 60.018 53.596 59.43 54.511 58.677 55.28 C 57.91 56.042 56.995 56.638 55.989 57.032 C 54.965 57.432 53.845 57.632 52.629 57.632 C 51.381 57.632 50.245 57.432 49.221 57.032 C 48.224 56.634 47.318 56.038 46.557 55.28 C 45.802 54.508 45.207 53.594 44.805 52.592 C 44.405 51.552 44.205 50.416 44.205 49.184 Z M 47.781 49.184 C 47.781 50.192 47.989 51.072 48.405 51.824 C 48.8 52.554 49.39 53.161 50.109 53.576 C 50.845 53.992 51.685 54.2 52.629 54.2 C 53.557 54.2 54.381 53.992 55.101 53.576 C 55.831 53.166 56.43 52.559 56.829 51.824 C 57.245 51.072 57.453 50.184 57.453 49.16 C 57.453 48.152 57.245 47.272 56.829 46.52 C 56.433 45.788 55.833 45.188 55.101 44.792 C 54.381 44.376 53.557 44.168 52.629 44.168 C 51.685 44.168 50.845 44.376 50.109 44.792 C 49.389 45.208 48.821 45.792 48.405 46.544 C 47.989 47.28 47.781 48.16 47.781 49.184 Z M 93.607 57.632 C 92.167 57.632 90.951 57.368 89.959 56.84 C 88.983 56.312 88.239 55.528 87.727 54.488 C 87.215 53.432 86.959 52.12 86.959 50.552 L 86.959 41 L 90.463 41 L 90.463 50.624 C 90.463 51.76 90.727 52.648 91.255 53.288 C 91.799 53.912 92.583 54.224 93.607 54.224 C 94.631 54.224 95.407 53.912 95.935 53.288 C 96.463 52.648 96.727 51.76 96.727 50.624 L 96.727 41 L 100.255 41 L 100.255 50.552 C 100.255 52.12 99.999 53.432 99.487 54.488 C 98.975 55.528 98.223 56.312 97.231 56.84 C 96.255 57.368 95.047 57.632 93.607 57.632 Z M 128.852 57.344 L 128.852 41 L 134.876 41 C 136.044 41 137.084 41.232 137.996 41.696 C 138.895 42.134 139.652 42.816 140.18 43.664 C 140.724 44.512 140.996 45.52 140.996 46.688 C 140.996 47.872 140.724 48.888 140.18 49.736 C 139.652 50.584 138.895 51.266 137.996 51.704 C 137.084 52.152 136.044 52.376 134.876 52.376 L 131.588 52.376 L 131.588 48.992 L 134.612 48.992 C 135.492 48.992 136.172 48.8 136.652 48.416 C 137.148 48.016 137.396 47.44 137.396 46.688 C 137.396 45.936 137.148 45.368 136.652 44.984 C 136.172 44.584 135.492 44.384 134.612 44.384 L 131.564 44.384 L 132.356 43.592 L 132.356 57.344 Z M 137.324 57.344 L 133.844 50.696 L 137.684 50.696 L 141.164 57.344 Z M 11.837 98.632 C 10.189 98.632 8.733 98.272 7.469 97.552 C 6.246 96.857 5.24 95.835 4.565 94.6 C 3.877 93.336 3.533 91.904 3.533 90.304 C 3.533 89.04 3.733 87.888 4.133 86.848 C 4.549 85.792 5.125 84.888 5.861 84.136 C 6.599 83.367 7.49 82.762 8.477 82.36 C 9.501 81.944 10.621 81.736 11.837 81.736 C 13.709 81.736 15.253 82.136 16.469 82.936 C 17.701 83.72 18.653 84.848 19.325 86.32 L 16.133 87.592 C 15.605 86.728 14.989 86.104 14.285 85.72 C 13.581 85.32 12.765 85.12 11.837 85.12 C 10.925 85.12 10.109 85.336 9.389 85.768 C 8.685 86.184 8.125 86.776 7.709 87.544 C 7.309 88.312 7.109 89.232 7.109 90.304 C 7.109 91.296 7.309 92.176 7.709 92.944 C 8.103 93.673 8.683 94.286 9.389 94.72 C 10.109 95.136 10.925 95.344 11.837 95.344 C 12.685 95.344 13.437 95.184 14.093 94.864 C 14.734 94.557 15.28 94.085 15.677 93.496 C 16.077 92.888 16.301 92.184 16.349 91.384 L 17.357 92.608 L 11.573 92.608 L 11.573 89.464 L 19.541 89.464 C 19.605 89.72 19.653 89.992 19.685 90.28 C 19.717 90.568 19.733 90.856 19.733 91.144 C 19.733 92.264 19.517 93.288 19.085 94.216 C 18.677 95.117 18.089 95.926 17.357 96.592 C 16.63 97.252 15.783 97.766 14.861 98.104 C 13.893 98.46 12.869 98.639 11.837 98.632 Z M 48.595 92.056 L 56.275 92.056 L 56.275 95.296 L 48.595 95.296 Z M 45.019 98.344 L 50.827 82 L 54.691 82 L 60.211 98.344 L 56.659 98.344 L 52.195 84.4 L 53.347 84.4 L 48.547 98.344 Z M 83.752 98.344 L 86.632 82 L 89.776 82 L 93.688 93.184 L 93.52 93.184 L 97.432 82 L 100.576 82 L 103.48 98.344 L 99.952 98.344 L 98.824 91.048 C 98.68 90.072 98.544 89.104 98.416 88.144 C 98.304 87.17 98.208 86.193 98.128 85.216 L 99.112 85.216 C 98.872 86.212 98.615 87.204 98.344 88.192 C 98.104 89.12 97.816 90.056 97.48 91 L 94.984 98.152 L 92.224 98.152 L 89.728 91 C 89.403 90.074 89.106 89.137 88.84 88.192 C 88.6 87.264 88.352 86.272 88.096 85.216 L 89.08 85.216 C 89 86.192 88.904 87.168 88.792 88.144 C 88.68 89.104 88.544 90.072 88.384 91.048 L 87.256 98.344 Z M 131.977 91.816 L 131.977 88.48 L 138.697 88.48 L 138.697 91.816 Z M 131.905 85.336 L 133.129 83.92 L 133.129 96.424 L 131.785 95.008 L 140.017 95.008 L 140.017 98.344 L 129.625 98.344 L 129.625 82 L 140.017 82 L 140.017 85.336 Z M 14.856 139.344 L 10.584 125.232 L 9.912 123 L 13.272 123 L 17.64 137.4 L 15.936 137.304 L 19.656 123 L 23.207 123 L 18.72 139.344 Z M 4.488 139.344 L 0 123 L 3.528 123 L 7.272 137.304 L 5.568 137.4 L 9.912 123 L 13.272 123 L 12.624 125.232 L 8.352 139.344 L 4.487 139.344 Z M 44.205 131.184 C 44.205 129.952 44.405 128.824 44.805 127.8 C 45.221 126.76 45.805 125.864 46.557 125.112 C 47.312 124.342 48.22 123.737 49.221 123.336 C 50.245 122.92 51.381 122.712 52.629 122.712 C 53.845 122.712 54.965 122.92 55.989 123.336 C 57 123.733 57.916 124.338 58.677 125.112 C 59.437 125.876 60.025 126.792 60.405 127.8 C 60.821 128.824 61.029 129.952 61.029 131.184 C 61.029 132.416 60.821 133.552 60.405 134.592 C 60.018 135.596 59.43 136.511 58.677 137.28 C 57.91 138.042 56.995 138.638 55.989 139.032 C 54.965 139.432 53.845 139.632 52.629 139.632 C 51.381 139.632 50.245 139.432 49.221 139.032 C 48.224 138.634 47.318 138.038 46.557 137.28 C 45.802 136.508 45.207 135.594 44.805 134.592 C 44.405 133.552 44.205 132.416 44.205 131.184 Z M 47.781 131.184 C 47.781 132.192 47.989 133.072 48.405 133.824 C 48.8 134.554 49.39 135.161 50.109 135.576 C 50.845 135.992 51.685 136.2 52.629 136.2 C 53.557 136.2 54.381 135.992 55.101 135.576 C 55.831 135.166 56.43 134.559 56.829 133.824 C 57.245 133.072 57.453 132.184 57.453 131.16 C 57.453 130.152 57.245 129.272 56.829 128.52 C 56.433 127.788 55.833 127.188 55.101 126.792 C 54.381 126.376 53.557 126.168 52.629 126.168 C 51.685 126.168 50.845 126.376 50.109 126.792 C 49.389 127.208 48.821 127.792 48.405 128.544 C 47.989 129.28 47.781 130.16 47.781 131.184 Z M 87.852 139.344 L 87.852 123 L 93.876 123 C 95.044 123 96.084 123.232 96.996 123.696 C 97.895 124.134 98.652 124.816 99.18 125.664 C 99.724 126.512 99.996 127.52 99.996 128.688 C 99.996 129.872 99.724 130.888 99.18 131.736 C 98.652 132.584 97.895 133.266 96.996 133.704 C 96.084 134.152 95.044 134.376 93.876 134.376 L 90.588 134.376 L 90.588 130.992 L 93.612 130.992 C 94.492 130.992 95.172 130.8 95.652 130.416 C 96.148 130.016 96.396 129.44 96.396 128.688 C 96.396 127.936 96.148 127.368 95.652 126.984 C 95.172 126.584 94.492 126.384 93.612 126.384 L 90.564 126.384 L 91.356 125.592 L 91.356 139.344 Z M 96.324 139.344 L 92.844 132.696 L 96.684 132.696 L 100.164 139.344 Z M 128.477 139.344 L 128.477 123 L 131.981 123 L 131.981 139.344 Z M 137.477 139.344 L 130.733 131.472 L 130.733 130.92 L 137.693 123 L 142.037 123 L 134.381 131.712 L 134.477 130.656 L 142.037 139.344 Z\" fill=\"rgb(255, 255, 255)\" height=\"139.6319979858398px\" id=\"ghOxPGn2V\" transform=\"translate(14.5 22.5)\" width=\"142.03700170898438px\"/><path d=\"M 0 0 L 1 0 L 1 165 L 0 165 Z M 41 1 L 42 1 L 42 164 L 41 164 Z M 82 1 L 83 1 L 83 164 L 82 164 Z M 123 1 L 124 1 L 124 164 L 123 164 Z M 164 0 L 165 0 L 165 165 L 164 165 Z M 1 0 L 164 0 L 164 1 L 1 1 Z M 1 164 L 164 164 L 164 165 L 1 165 Z\" fill=\"rgb(51, 51, 51)\" height=\"165px\" id=\"eONKGyeX_\" transform=\"translate(5 10)\" width=\"165px\"/><path d=\"M 0 82 L 163 82 L 163 83 L 0 83 Z M 0 41 L 163 41 L 163 42 L 0 42 Z M 0 0 L 163 0 L 163 1 L 0 1 Z\" fill=\"rgb(51, 51, 51)\" height=\"83px\" id=\"W_h5MEGTX\" transform=\"translate(6 51)\" width=\"163px\"/><path d=\"M 1 28 L 1 0 L 0 0 L 0 28 Z\" fill=\"url(%23DVovzyIyd-1732617823-linear-gradient)\" height=\"28px\" id=\"DVovzyIyd\" transform=\"translate(169 10)\" width=\"1px\"/><path d=\"M 28 1 L 28 0 L 0 0 L 0 1 Z\" fill=\"url(%23KCZi9rpbT-1732617823-linear-gradient)\" height=\"1px\" id=\"KCZi9rpbT\" transform=\"translate(142 10)\" width=\"28px\"/><path d=\"M 10.5 0 L 11.985 9.015 L 21 10.5 L 11.985 11.985 L 10.5 21 L 9.015 11.985 L 0 10.5 L 9.015 9.015 Z\" fill=\"rgb(255, 255, 255)\" height=\"21px\" id=\"VCK57Lspe\" transform=\"translate(159 0)\" width=\"21px\"/><path d=\"M 1 28 L 1 0 L 0 0 L 0 28 Z\" fill=\"url(%23T_4YZM8Rv-1732617823-linear-gradient)\" height=\"28px\" id=\"T_4YZM8Rv\" transform=\"translate(5 147)\" width=\"1px\"/><path d=\"M 28 1 L 28 0 L 0 0 L 0 1 Z\" fill=\"url(%23ooBB47REg-1732617823-linear-gradient)\" height=\"1px\" id=\"ooBB47REg\" transform=\"translate(5 174)\" width=\"28px\"/><path d=\"M 5.5 0 L 6.278 4.722 L 11 5.5 L 6.278 6.278 L 5.5 11 L 4.722 6.278 L 0 5.5 L 4.722 4.722 Z\" fill=\"rgb(255, 255, 255)\" height=\"11px\" id=\"Tb2bt_sRj\" transform=\"translate(0 169)\" width=\"11px\"/></g></svg>',style:{...style}});});const css=[`.framer-zApcM { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 185px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 185\n * @framerIntrinsicHeight 185\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Tagline\",\"set\":{\"localId\":\"vectorSet/dWW94A4KB\",\"id\":\"dWW94A4KB\",\"moduleId\":\"Q4l97r3wrwPN2UfNH4fu\"}}\n */const Icon=withCSS(Component,css,\"framer-zApcM\");Icon.displayName=\"Tagline\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"185\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Tagline\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/dWW94A4KB\\\",\\\"id\\\":\\\"dWW94A4KB\\\",\\\"moduleId\\\":\\\"Q4l97r3wrwPN2UfNH4fu\\\"}}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"185\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5da54f8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-VczpW\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 131 18\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 8.304 16.896 C 6.656 16.896 5.2 16.536 3.936 15.816 C 2.713 15.121 1.707 14.099 1.032 12.864 C 0.344 11.6 0 10.168 0 8.568 C 0 7.304 0.2 6.152 0.6 5.112 C 1.016 4.056 1.592 3.152 2.328 2.4 C 3.066 1.631 3.957 1.026 4.944 0.624 C 5.968 0.208 7.088 0 8.304 0 C 10.176 0 11.72 0.4 12.936 1.2 C 14.168 1.984 15.12 3.112 15.792 4.584 L 12.6 5.856 C 12.072 4.992 11.456 4.368 10.752 3.984 C 10.048 3.584 9.232 3.384 8.304 3.384 C 7.392 3.384 6.576 3.6 5.856 4.032 C 5.152 4.448 4.592 5.04 4.176 5.808 C 3.776 6.576 3.576 7.496 3.576 8.568 C 3.576 9.56 3.776 10.44 4.176 11.208 C 4.57 11.937 5.15 12.55 5.856 12.984 C 6.576 13.4 7.392 13.608 8.304 13.608 C 9.152 13.608 9.904 13.448 10.56 13.128 C 11.201 12.821 11.747 12.349 12.144 11.76 C 12.544 11.152 12.768 10.448 12.816 9.648 L 13.824 10.872 L 8.04 10.872 L 8.04 7.728 L 16.008 7.728 C 16.072 7.984 16.12 8.256 16.152 8.544 C 16.184 8.832 16.2 9.12 16.2 9.408 C 16.2 10.528 15.984 11.552 15.552 12.48 C 15.144 13.381 14.556 14.19 13.824 14.856 C 13.097 15.516 12.25 16.03 11.328 16.368 C 10.36 16.724 9.336 16.903 8.304 16.896 Z M 17.576 10.056 L 25.256 10.056 L 25.256 13.296 L 17.576 13.296 Z M 14 16.344 L 19.808 0 L 23.672 0 L 29.192 16.344 L 25.64 16.344 L 21.176 2.4 L 22.328 2.4 L 17.528 16.344 Z M 27.5 16.344 L 30.38 0 L 33.524 0 L 37.436 11.184 L 37.268 11.184 L 41.18 0 L 44.324 0 L 47.228 16.344 L 43.7 16.344 L 42.572 9.048 C 42.428 8.072 42.292 7.104 42.164 6.144 C 42.052 5.17 41.956 4.193 41.876 3.216 L 42.86 3.216 C 42.62 4.212 42.363 5.204 42.092 6.192 C 41.852 7.12 41.564 8.056 41.228 9 L 38.732 16.152 L 35.972 16.152 L 33.476 9 C 33.151 8.074 32.854 7.137 32.588 6.192 C 32.348 5.264 32.1 4.272 31.844 3.216 L 32.828 3.216 C 32.748 4.192 32.652 5.168 32.54 6.144 C 32.428 7.104 32.292 8.072 32.132 9.048 L 31.004 16.344 Z M 49.352 9.816 L 49.352 6.48 L 56.072 6.48 L 56.072 9.816 Z M 49.28 3.336 L 50.504 1.92 L 50.504 14.424 L 49.16 13.008 L 57.392 13.008 L 57.392 16.344 L 47 16.344 L 47 0 L 57.392 0 L 57.392 3.336 Z M 71.355 16.344 L 67.083 2.232 L 66.411 0 L 69.771 0 L 74.139 14.4 L 72.435 14.304 L 76.155 0 L 79.707 0 L 75.219 16.344 Z M 60.988 16.344 L 56.5 0 L 60.028 0 L 63.772 14.304 L 62.068 14.4 L 66.412 0 L 69.772 0 L 69.124 2.232 L 64.851 16.344 Z M 78 8.472 C 78 7.24 78.2 6.112 78.6 5.088 C 79.016 4.048 79.6 3.152 80.352 2.4 C 81.107 1.63 82.015 1.025 83.016 0.624 C 84.04 0.208 85.176 0 86.424 0 C 87.64 0 88.76 0.208 89.784 0.624 C 90.795 1.021 91.711 1.626 92.472 2.4 C 93.232 3.164 93.821 4.08 94.2 5.088 C 94.616 6.112 94.824 7.24 94.824 8.472 C 94.824 9.704 94.616 10.84 94.2 11.88 C 93.813 12.884 93.225 13.799 92.472 14.568 C 91.705 15.33 90.79 15.926 89.784 16.32 C 88.76 16.72 87.64 16.92 86.424 16.92 C 85.176 16.92 84.04 16.72 83.016 16.32 C 82.019 15.922 81.113 15.326 80.352 14.568 C 79.597 13.796 79.002 12.882 78.6 11.88 C 78.2 10.84 78 9.704 78 8.472 Z M 81.576 8.472 C 81.576 9.48 81.784 10.36 82.2 11.112 C 82.595 11.842 83.185 12.449 83.904 12.864 C 84.64 13.28 85.48 13.488 86.424 13.488 C 87.352 13.488 88.176 13.28 88.896 12.864 C 89.626 12.454 90.225 11.847 90.624 11.112 C 91.04 10.36 91.248 9.472 91.248 8.448 C 91.248 7.44 91.04 6.56 90.624 5.808 C 90.228 5.076 89.628 4.476 88.896 4.08 C 88.176 3.664 87.352 3.456 86.424 3.456 C 85.48 3.456 84.64 3.664 83.904 4.08 C 83.184 4.496 82.616 5.08 82.2 5.832 C 81.784 6.568 81.576 7.448 81.576 8.472 Z M 94.5 16.344 L 94.5 0 L 100.524 0 C 101.692 0 102.732 0.232 103.644 0.696 C 104.543 1.134 105.3 1.816 105.828 2.664 C 106.372 3.512 106.644 4.52 106.644 5.688 C 106.644 6.872 106.372 7.888 105.828 8.736 C 105.3 9.584 104.543 10.266 103.644 10.704 C 102.732 11.152 101.692 11.376 100.524 11.376 L 97.236 11.376 L 97.236 7.992 L 100.26 7.992 C 101.14 7.992 101.82 7.8 102.3 7.416 C 102.796 7.016 103.044 6.44 103.044 5.688 C 103.044 4.936 102.796 4.368 102.3 3.984 C 101.82 3.584 101.14 3.384 100.26 3.384 L 97.212 3.384 L 98.004 2.592 L 98.004 16.344 Z M 102.972 16.344 L 99.492 9.696 L 103.332 9.696 L 106.812 16.344 Z M 106.5 16.344 L 106.5 0 L 110.004 0 L 110.004 16.344 Z M 115.5 16.344 L 108.756 8.472 L 108.756 7.92 L 115.716 0 L 120.06 0 L 112.404 8.712 L 112.5 7.656 L 120.06 16.344 Z M 125.004 17.088 C 124.1 17.094 123.201 16.956 122.34 16.68 C 121.532 16.396 120.783 15.965 120.132 15.408 C 119.492 14.832 118.948 14.096 118.5 13.2 L 121.236 11.496 C 121.7 12.264 122.268 12.848 122.94 13.248 C 123.612 13.648 124.364 13.848 125.196 13.848 C 125.916 13.848 126.46 13.696 126.828 13.392 C 127.196 13.088 127.38 12.688 127.38 12.192 C 127.38 11.872 127.292 11.6 127.116 11.376 C 126.956 11.136 126.66 10.912 126.228 10.704 C 125.796 10.496 125.172 10.296 124.356 10.104 C 123.028 9.784 121.972 9.384 121.188 8.904 C 120.42 8.424 119.876 7.856 119.556 7.2 C 119.236 6.528 119.076 5.784 119.076 4.968 C 119.076 4.008 119.308 3.16 119.772 2.424 C 120.252 1.672 120.932 1.08 121.812 0.648 C 122.692 0.216 123.74 0 124.956 0 C 126.332 0 127.492 0.272 128.436 0.816 C 129.365 1.331 130.156 2.064 130.74 2.952 L 128.004 4.848 C 127.616 4.326 127.094 3.919 126.492 3.672 C 125.946 3.438 125.358 3.316 124.764 3.312 C 124.076 3.312 123.54 3.448 123.156 3.72 C 122.788 3.976 122.604 4.344 122.604 4.824 C 122.604 5.272 122.796 5.648 123.18 5.952 C 123.564 6.24 124.316 6.512 125.436 6.768 C 126.78 7.088 127.86 7.48 128.676 7.944 C 129.492 8.408 130.084 8.976 130.452 9.648 C 130.82 10.32 131.004 11.128 131.004 12.072 C 131.004 13.032 130.756 13.888 130.26 14.64 C 129.78 15.392 129.092 15.992 128.196 16.44 C 127.3 16.872 126.236 17.088 125.004 17.088 Z\" fill=\"transparent\" height=\"17.088199148394434px\" id=\"LS2nvVeG3\" transform=\"translate(0 0.5)\" width=\"131.00399999999996px\"><path d=\"M 8.304 16.896 C 6.656 16.896 5.2 16.536 3.936 15.816 C 2.713 15.121 1.707 14.099 1.032 12.864 C 0.344 11.6 0 10.168 0 8.568 C 0 7.304 0.2 6.152 0.6 5.112 C 1.016 4.056 1.592 3.152 2.328 2.4 C 3.066 1.631 3.957 1.026 4.944 0.624 C 5.968 0.208 7.088 0 8.304 0 C 10.176 0 11.72 0.4 12.936 1.2 C 14.168 1.984 15.12 3.112 15.792 4.584 L 12.6 5.856 C 12.072 4.992 11.456 4.368 10.752 3.984 C 10.048 3.584 9.232 3.384 8.304 3.384 C 7.392 3.384 6.576 3.6 5.856 4.032 C 5.152 4.448 4.592 5.04 4.176 5.808 C 3.776 6.576 3.576 7.496 3.576 8.568 C 3.576 9.56 3.776 10.44 4.176 11.208 C 4.57 11.937 5.15 12.55 5.856 12.984 C 6.576 13.4 7.392 13.608 8.304 13.608 C 9.152 13.608 9.904 13.448 10.56 13.128 C 11.201 12.821 11.747 12.349 12.144 11.76 C 12.544 11.152 12.768 10.448 12.816 9.648 L 13.824 10.872 L 8.04 10.872 L 8.04 7.728 L 16.008 7.728 C 16.072 7.984 16.12 8.256 16.152 8.544 C 16.184 8.832 16.2 9.12 16.2 9.408 C 16.2 10.528 15.984 11.552 15.552 12.48 C 15.144 13.381 14.556 14.19 13.824 14.856 C 13.097 15.516 12.25 16.03 11.328 16.368 C 10.36 16.724 9.336 16.903 8.304 16.896 Z\" fill=\"rgb(255, 255, 255)\" height=\"16.896203870383616px\" id=\"eY6j7o9v9\" width=\"16.19999999999999px\"/><path d=\"M 3.576 10.056 L 11.256 10.056 L 11.256 13.296 L 3.576 13.296 Z M 0 16.344 L 5.808 0 L 9.672 0 L 15.192 16.344 L 11.64 16.344 L 7.176 2.4 L 8.328 2.4 L 3.528 16.344 Z\" fill=\"rgb(255, 255, 255)\" height=\"16.344px\" id=\"AF_cj3Xpg\" transform=\"translate(14 0)\" width=\"15.192px\"/><path d=\"M 0 16.344 L 2.88 0 L 6.024 0 L 9.936 11.184 L 9.768 11.184 L 13.68 0 L 16.824 0 L 19.728 16.344 L 16.2 16.344 L 15.072 9.048 C 14.928 8.072 14.792 7.104 14.664 6.144 C 14.552 5.17 14.456 4.193 14.376 3.216 L 15.36 3.216 C 15.12 4.212 14.863 5.204 14.592 6.192 C 14.352 7.12 14.064 8.056 13.728 9 L 11.232 16.152 L 8.472 16.152 L 5.976 9 C 5.651 8.074 5.354 7.137 5.088 6.192 C 4.848 5.264 4.6 4.272 4.344 3.216 L 5.328 3.216 C 5.248 4.192 5.152 5.168 5.04 6.144 C 4.928 7.104 4.792 8.072 4.632 9.048 L 3.504 16.344 Z\" fill=\"rgb(255, 255, 255)\" height=\"16.344px\" id=\"z2rncu3SM\" transform=\"translate(27.5 0)\" width=\"19.72800000000001px\"/><path d=\"M 2.352 9.816 L 2.352 6.48 L 9.072 6.48 L 9.072 9.816 Z M 2.28 3.336 L 3.504 1.92 L 3.504 14.424 L 2.16 13.008 L 10.392 13.008 L 10.392 16.344 L 0 16.344 L 0 0 L 10.392 0 L 10.392 3.336 Z\" fill=\"rgb(255, 255, 255)\" height=\"16.344px\" id=\"PhSarZNfc\" transform=\"translate(47 0)\" width=\"10.391999999999996px\"/><path d=\"M 14.855 16.344 L 10.583 2.232 L 9.911 0 L 13.271 0 L 17.639 14.4 L 15.935 14.304 L 19.655 0 L 23.207 0 L 18.719 16.344 Z M 4.488 16.344 L 0 0 L 3.528 0 L 7.272 14.304 L 5.568 14.4 L 9.912 0 L 13.272 0 L 12.624 2.232 L 8.351 16.344 Z\" fill=\"rgb(255, 255, 255)\" height=\"16.344px\" id=\"ePwTg2ztY\" transform=\"translate(56.5 0)\" width=\"23.207000251770026px\"/><path d=\"M 0 8.472 C 0 7.24 0.2 6.112 0.6 5.088 C 1.016 4.048 1.6 3.152 2.352 2.4 C 3.107 1.63 4.015 1.025 5.016 0.624 C 6.04 0.208 7.176 0 8.424 0 C 9.64 0 10.76 0.208 11.784 0.624 C 12.795 1.021 13.711 1.626 14.472 2.4 C 15.232 3.164 15.821 4.08 16.2 5.088 C 16.616 6.112 16.824 7.24 16.824 8.472 C 16.824 9.704 16.616 10.84 16.2 11.88 C 15.813 12.884 15.225 13.799 14.472 14.568 C 13.705 15.33 12.79 15.926 11.784 16.32 C 10.76 16.72 9.64 16.92 8.424 16.92 C 7.176 16.92 6.04 16.72 5.016 16.32 C 4.019 15.922 3.113 15.326 2.352 14.568 C 1.597 13.796 1.002 12.882 0.6 11.88 C 0.2 10.84 0 9.704 0 8.472 Z M 3.576 8.472 C 3.576 9.48 3.784 10.36 4.2 11.112 C 4.595 11.842 5.185 12.449 5.904 12.864 C 6.64 13.28 7.48 13.488 8.424 13.488 C 9.352 13.488 10.176 13.28 10.896 12.864 C 11.626 12.454 12.225 11.847 12.624 11.112 C 13.04 10.36 13.248 9.472 13.248 8.448 C 13.248 7.44 13.04 6.56 12.624 5.808 C 12.228 5.076 11.628 4.476 10.896 4.08 C 10.176 3.664 9.352 3.456 8.424 3.456 C 7.48 3.456 6.64 3.664 5.904 4.08 C 5.184 4.496 4.616 5.08 4.2 5.832 C 3.784 6.568 3.576 7.448 3.576 8.472 Z\" fill=\"rgb(255, 255, 255)\" height=\"16.92px\" id=\"s8Htx9J5l\" transform=\"translate(78 0)\" width=\"16.823999999999984px\"/><path d=\"M 0 16.344 L 0 0 L 6.024 0 C 7.192 0 8.232 0.232 9.144 0.696 C 10.043 1.134 10.8 1.816 11.328 2.664 C 11.872 3.512 12.144 4.52 12.144 5.688 C 12.144 6.872 11.872 7.888 11.328 8.736 C 10.8 9.584 10.043 10.266 9.144 10.704 C 8.232 11.152 7.192 11.376 6.024 11.376 L 2.736 11.376 L 2.736 7.992 L 5.76 7.992 C 6.64 7.992 7.32 7.8 7.8 7.416 C 8.296 7.016 8.544 6.44 8.544 5.688 C 8.544 4.936 8.296 4.368 7.8 3.984 C 7.32 3.584 6.64 3.384 5.76 3.384 L 2.712 3.384 L 3.504 2.592 L 3.504 16.344 Z M 8.472 16.344 L 4.992 9.696 L 8.832 9.696 L 12.312 16.344 Z\" fill=\"rgb(255, 255, 255)\" height=\"16.34400009918213px\" id=\"UCQDpwJRV\" transform=\"translate(94.5 0)\" width=\"12.312000102996834px\"/><path d=\"M 0 16.344 L 0 0 L 3.504 0 L 3.504 16.344 Z M 9 16.344 L 2.256 8.472 L 2.256 7.92 L 9.216 0 L 13.56 0 L 5.904 8.712 L 6 7.656 L 13.56 16.344 Z\" fill=\"rgb(255, 255, 255)\" height=\"16.344px\" id=\"qQYtVP2st\" transform=\"translate(106.5 0)\" width=\"13.560000041961672px\"/><path d=\"M 6.504 17.088 C 5.6 17.094 4.701 16.956 3.84 16.68 C 3.032 16.396 2.283 15.965 1.632 15.408 C 0.992 14.832 0.448 14.096 0 13.2 L 2.736 11.496 C 3.2 12.264 3.768 12.848 4.44 13.248 C 5.112 13.648 5.864 13.848 6.696 13.848 C 7.416 13.848 7.96 13.696 8.328 13.392 C 8.696 13.088 8.88 12.688 8.88 12.192 C 8.88 11.872 8.792 11.6 8.616 11.376 C 8.456 11.136 8.16 10.912 7.728 10.704 C 7.296 10.496 6.672 10.296 5.856 10.104 C 4.528 9.784 3.472 9.384 2.688 8.904 C 1.92 8.424 1.376 7.856 1.056 7.2 C 0.736 6.528 0.576 5.784 0.576 4.968 C 0.576 4.008 0.808 3.16 1.272 2.424 C 1.752 1.672 2.432 1.08 3.312 0.648 C 4.192 0.216 5.24 0 6.456 0 C 7.832 0 8.992 0.272 9.936 0.816 C 10.865 1.331 11.656 2.064 12.24 2.952 L 9.504 4.848 C 9.116 4.326 8.594 3.919 7.992 3.672 C 7.446 3.438 6.858 3.316 6.264 3.312 C 5.576 3.312 5.04 3.448 4.656 3.72 C 4.288 3.976 4.104 4.344 4.104 4.824 C 4.104 5.272 4.296 5.648 4.68 5.952 C 5.064 6.24 5.816 6.512 6.936 6.768 C 8.28 7.088 9.36 7.48 10.176 7.944 C 10.992 8.408 11.584 8.976 11.952 9.648 C 12.32 10.32 12.504 11.128 12.504 12.072 C 12.504 13.032 12.256 13.888 11.76 14.64 C 11.28 15.392 10.592 15.992 9.696 16.44 C 8.8 16.872 7.736 17.088 6.504 17.088 Z\" fill=\"rgb(255, 255, 255)\" height=\"17.088199148394434px\" id=\"gre8omg9n\" transform=\"translate(118.5 0)\" width=\"12.503999999999962px\"/></g></svg>',style:{...style}});});const css=[`.framer-VczpW { -webkit-mask: ${mask}; aspect-ratio: 7.277777777777778; display: block; mask: ${mask}; user-select: none; width: 131px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 131\n * @framerIntrinsicHeight 18\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Horizontal No Sparkles\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255,255,255)\"},\"set\":{\"localId\":\"vectorSet/RgFLM8HgI\",\"id\":\"RgFLM8HgI\",\"moduleId\":\"JeQ0kKCr1vwdQE55HmqT\"}}\n */const Icon=withCSS(Component,css,\"framer-VczpW\");Icon.displayName=\"Horizontal No Sparkles\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"131\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"18\",\"framerVector\":\"{\\\"name\\\":\\\"Horizontal No Sparkles\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255,255,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/RgFLM8HgI\\\",\\\"id\\\":\\\"RgFLM8HgI\\\",\\\"moduleId\\\":\\\"JeQ0kKCr1vwdQE55HmqT\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b8d5a97)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,ResolveLinks,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import GameworksMenuBar from\"https://framerusercontent.com/modules/76EFNvcUq2NoiZhVkt0i/9xfSgG6C6Oq0fDxsI2Ld/fdHA8iAVm.js\";import GameworksSocialIcon from\"https://framerusercontent.com/modules/fS4L8yoyLh2hmYneUWdA/ZqCpgGTow7bJYxkhUEUM/UsAjnwWoo.js\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/LJki37UjB5KBVYI60fjt/Cookies.js\";import TwitterX from\"https://framerusercontent.com/modules/OZXfgczdJ4cU1q08PFJ9/xfewdHi4kqFKLpkfC89g/lW02csfCK.js\";import Bluesky from\"https://framerusercontent.com/modules/wIpo6LeLtcWSW3TskZet/QQqmIlypJaXShxYfzl8k/lOuv0L7c4.js\";import Linkedin from\"https://framerusercontent.com/modules/y2ddKPaL7IzioZtUP4Z8/fz6CWg7ZtaZloO7EyKm8/gc3NuFQ7q.js\";import*as sharedStyle1 from\"#framer/local/css/DDEEg3Ak4/DDEEg3Ak4.js\";import*as sharedStyle from\"#framer/local/css/RicrPz5yx/RicrPz5yx.js\";import Tagline from\"#framer/local/vector/gCf9kAdn3/gCf9kAdn3.js\";import HorizontalNoSparkles from\"#framer/local/vector/lJKaRfNTC/lJKaRfNTC.js\";const HorizontalNoSparklesFonts=getFonts(HorizontalNoSparkles);const TaglineFonts=getFonts(Tagline);const TaglineWithFX=withFX(Tagline);const GameworksSocialIconFonts=getFonts(GameworksSocialIcon);const CookieBannerFonts=getFonts(CookieBanner);const MotionDivWithFX=withFX(motion.div);const GameworksMenuBarFonts=getFonts(GameworksMenuBar);const breakpoints={BEEJm74Mb:\"(min-width: 810px) and (max-width: 1199px)\",jWJeXj79Z:\"(min-width: 1200px)\",OaKA9DXcT:\"(max-width: 809px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-n5u4h\";const variantClassNames={BEEJm74Mb:\"framer-v-e48xv8\",jWJeXj79Z:\"framer-v-1sif6i7\",OaKA9DXcT:\"framer-v-1kvl4hc\"};const breakpointRules={OaKA9DXcT:[\".framer-n5u4h .framer-8zss8c { padding: 60px 20px 60px 20px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={OaKA9DXcT:\".framer-1kvl4hc-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-n5u4h.framer-1fckqji, .framer-n5u4h .framer-1fckqji { display: block; }\",\".framer-n5u4h.framer-1sif6i7 { align-content: center; align-items: center; background-color: #000000; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-n5u4h .framer-870wey { align-content: center; align-items: center; background-color: rgba(0, 0, 0, 0.1); bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; left: 0px; order: -1000; overflow: hidden; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; }\",\".framer-n5u4h .framer-8zss8c { align-content: center; align-items: center; background-color: #12151c; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 800px; justify-content: space-between; overflow: hidden; padding: 80px; position: relative; width: 100%; }\",\".framer-n5u4h .framer-3c2ooe { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-n5u4h .framer-1vslr3k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-n5u4h .framer-13f7vu { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 20px; position: relative; text-decoration: none; width: auto; }\",\".framer-n5u4h .framer-10l7hhu { flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 1px; }\",\".framer-n5u4h .framer-v2ghc3 { flex: none; height: var(--framer-aspect-ratio-supported, 185px); opacity: 0.6; position: relative; width: 185px; }\",\".framer-n5u4h .framer-1r2sd7b { display: grid; flex: none; gap: 10px 10px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(4, minmax(30px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: hidden; padding: 20px; position: relative; width: min-content; }\",\".framer-n5u4h .framer-10zgygd-container, .framer-n5u4h .framer-17c8f3r-container, .framer-n5u4h .framer-1tr3wr9-container, .framer-n5u4h .framer-cjvb99-container { align-self: start; aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); justify-self: start; position: relative; width: 100%; }\",\".framer-n5u4h .framer-902r33 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 600px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-n5u4h .framer-15qi0fv { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-n5u4h .framer-1yb4gda-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-n5u4h .framer-gwenuo { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-n5u4h .framer-21p33r { -webkit-backdrop-filter: blur(2px); align-content: center; align-items: center; backdrop-filter: blur(2px); background-color: rgba(0, 0, 0, 0.92); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: -999; overflow: visible; padding: 0px; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-n5u4h .framer-1qpzbr6-container { flex: none; height: auto; max-width: 1200px; position: relative; width: 100%; }\",\".framer-n5u4h .framer-1aisjpl { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-n5u4h .framer-1mckpzb { flex: none; height: 800px; order: 1003; overflow: hidden; pointer-events: none; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css];const mediaQueries={BEEJm74Mb:\"(min-width: 810px) and (max-width: 1199px)\",jWJeXj79Z:\"(min-width: 1200px)\",OaKA9DXcT:\"(max-width: 809px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"jWJeXj79Z\",Phone:\"OaKA9DXcT\",Tablet:\"BEEJm74Mb\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jWJeXj79Z\"};};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);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"jWJeXj79Z\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(0, 0, 0); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1sif6i7\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-870wey\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__spring:{damping:30,delay:0,duration:.3,ease:[.44,0,.56,1],mass:3,stiffness:200,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:200}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScroll\",__perspectiveFX:false,__targetOpacity:1,className:\"framer-8zss8c\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-3c2ooe\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1vslr3k\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"VQxkzc1NL\"},motionChild:true,nodeId:\"Tpd3CjUjJ\",openInNewTab:false,scopeId:\"Ir3JNRS7O\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-13f7vu framer-1fckqji\",children:/*#__PURE__*/_jsx(HorizontalNoSparkles,{animated:false,className:\"framer-10l7hhu\",layoutId:\"mp_QJzxgC\"})})}),/*#__PURE__*/_jsx(TaglineWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:.5,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,x:0,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScroll\",__perspectiveFX:false,__targetOpacity:.6,animated:true,className:\"framer-v2ghc3\",layoutId:\"Z6CVlG1ip\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1r2sd7b\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:554,children:/*#__PURE__*/_jsx(Container,{className:\"framer-10zgygd-container\",isModuleExternal:true,nodeId:\"lQJvFW6qk\",scopeId:\"Ir3JNRS7O\",children:/*#__PURE__*/_jsx(GameworksSocialIcon,{bjRU4lESv:\"https://instagram.com/makeyourgamework/\",C2QqkWilx:1,E7GrootyA:\"4px\",ep4ZUHdyg:1,height:\"100%\",id:\"lQJvFW6qk\",iVqIRreG2:\"var(--token-1618a0d9-d434-4d91-896c-8187216b7cf5, rgb(255, 255, 255))\",layoutId:\"lQJvFW6qk\",style:{height:\"100%\",width:\"100%\"},TizyN4wm2:1,width:\"100%\",yOIYCZhx0:\"rgba(0, 0, 0, 0)\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:554,children:/*#__PURE__*/_jsx(Container,{className:\"framer-17c8f3r-container\",isModuleExternal:true,nodeId:\"v1LyRKMTY\",scopeId:\"Ir3JNRS7O\",children:/*#__PURE__*/_jsx(GameworksSocialIcon,{bjRU4lESv:\"https://x.com/yourgameworks\",C2QqkWilx:1,E7GrootyA:\"4px\",ep4ZUHdyg:1,height:\"100%\",id:\"v1LyRKMTY\",iVqIRreG2:\"var(--token-1618a0d9-d434-4d91-896c-8187216b7cf5, rgb(255, 255, 255))\",layoutId:\"v1LyRKMTY\",qGQNIBz1n:TwitterX,style:{height:\"100%\",width:\"100%\"},TizyN4wm2:1,width:\"100%\",yOIYCZhx0:\"rgba(0, 0, 0, 0)\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:554,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1tr3wr9-container\",isModuleExternal:true,nodeId:\"kNwvrdo5s\",scopeId:\"Ir3JNRS7O\",children:/*#__PURE__*/_jsx(GameworksSocialIcon,{bjRU4lESv:\"https://bsky.app/profile/makeyourgamework.bsky.social\",C2QqkWilx:1,E7GrootyA:\"4px\",ep4ZUHdyg:1,height:\"100%\",id:\"kNwvrdo5s\",iVqIRreG2:\"var(--token-1618a0d9-d434-4d91-896c-8187216b7cf5, rgb(255, 255, 255))\",layoutId:\"kNwvrdo5s\",qGQNIBz1n:Bluesky,style:{height:\"100%\",width:\"100%\"},TizyN4wm2:1,width:\"100%\",yOIYCZhx0:\"rgba(0, 0, 0, 0)\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:554,children:/*#__PURE__*/_jsx(Container,{className:\"framer-cjvb99-container\",isModuleExternal:true,nodeId:\"ytPkzPPYp\",scopeId:\"Ir3JNRS7O\",children:/*#__PURE__*/_jsx(GameworksSocialIcon,{bjRU4lESv:\"https://linkedin.com/company/makeyourgamework/\",C2QqkWilx:1,E7GrootyA:\"4px\",ep4ZUHdyg:1,height:\"100%\",id:\"ytPkzPPYp\",iVqIRreG2:\"var(--token-1618a0d9-d434-4d91-896c-8187216b7cf5, rgb(255, 255, 255))\",layoutId:\"ytPkzPPYp\",qGQNIBz1n:Linkedin,style:{height:\"100%\",width:\"100%\"},TizyN4wm2:1,width:\"100%\",yOIYCZhx0:\"rgba(0, 0, 0, 0)\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-902r33\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-wjcz6s\",\"data-styles-preset\":\"RicrPz5yx\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-5892228c-61e2-45fc-866f-079e8c366cb2, rgb(233, 234, 235))\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-50348a72-26fb-4d81-8082-d369b479bba7, rgb(83, 88, 98))\"},children:\"Send us an email \"}),/*#__PURE__*/_jsx(Link,{href:\"mailto:contact@gameworks.tech\",motionChild:true,nodeId:\"FT9bvYKuW\",openInNewTab:true,relValues:[],scopeId:\"Ir3JNRS7O\",smoothScroll:false,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-styles-preset-15mw0cu\",\"data-styles-preset\":\"DDEEg3Ak4\",children:[\"contact@gameworks.tech\",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-50348a72-26fb-4d81-8082-d369b479bba7, rgb(83, 88, 98))\"},children:\" \"})]})})]})}),className:\"framer-15qi0fv\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1yb4gda-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"dvATN5Xh3\",scopeId:\"Ir3JNRS7O\",children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-center\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(0, 0, 0, 0.05)\",radius:10,width:1},colorBody:\"rgb(68, 68, 68)\",colorTitle:\"rgb(0, 0, 0)\",fill:\"rgb(255, 255, 255)\",fontBody:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"20px\"},fontTitle:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"20px\"},link:\"rgb(153, 153, 153)\"},width:320,zIndex:10},button:{borderRadius:8,direction:\"row\",fluid:true,font:{},hoverOpacity:.6,labels:{accept:\"Accept\",acceptAll:\"Accept all\",confirm:\"Okay\",customize:\"Customize\",reject:\"Reject\",rejectAll:\"Reject all\",save:\"Save Preferences\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"rgb(255, 255, 255)\",fill:\"rgb(0, 0, 0)\"},secondary:{color:\"rgb(68, 68, 68)\",fill:\"rgb(238, 238, 238)\"},tapOpacity:.4},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to  analyse site traffic.\",euPolicy:{label:\"Cookie Policy\",link:\"https://www.framer.com/legal/policy/\",prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"simple\",isEU:false,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to analyse site traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"},gtmId:\"GTM-WDT2KFCJ\",height:\"100%\",id:\"dvATN5Xh3\",layoutId:\"dvATN5Xh3\",options:{analytics:{description:\"Enables tracking of performance.\",title:\"Analytics\"},marketing:{description:\"Enables ads personalization and tracking.\",title:\"Marketing\"},necessary:{description:\"Enables security and basic functionality.\",optional:true,title:\"Necessary\"},preferences:{description:\"Enables personalized content and settings.\",title:\"Preferences\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{},fontTitle:{},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"rgb(0, 0, 0)\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}},preview:false,trigger:{color:\"var(--token-50348a72-26fb-4d81-8082-d369b479bba7, rgb(83, 88, 98))\",iconSize:24,iconType:\"default\",text:\"Manage Cookies\",textFont:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"20px\"},type:\"text\"},width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-wjcz6s\",\"data-styles-preset\":\"RicrPz5yx\",style:{\"--framer-text-color\":\"var(--token-50348a72-26fb-4d81-8082-d369b479bba7, rgb(83, 88, 98))\"},children:\"\\xa9️ Copyright Gameworks 2025\"})}),className:\"framer-gwenuo\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-21p33r\",\"data-framer-name\":\"Menu\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"VQxkzc1NL\"},implicitPathVariables:undefined},{href:{webPageId:\"Iz5IydyLy\"},implicitPathVariables:undefined},{href:{webPageId:\"VQxkzc1NL\"},implicitPathVariables:undefined},{href:{webPageId:\"Iz5IydyLy\"},implicitPathVariables:undefined},{href:{webPageId:\"VQxkzc1NL\"},implicitPathVariables:undefined},{href:{webPageId:\"Iz5IydyLy\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:86,width:\"min(100vw, 1200px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qpzbr6-container\",isModuleExternal:true,nodeId:\"yTg9jNwIz\",scopeId:\"Ir3JNRS7O\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BEEJm74Mb:{VWz0ucZ7z:resolvedLinks[3],yflr_bTB4:resolvedLinks[2]},OaKA9DXcT:{variant:\"GqefHWgtb\",VWz0ucZ7z:resolvedLinks[5],yflr_bTB4:resolvedLinks[4]}},children:/*#__PURE__*/_jsx(GameworksMenuBar,{height:\"100%\",id:\"yTg9jNwIz\",layoutId:\"yTg9jNwIz\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"hkaaiU5kd\",VWz0ucZ7z:resolvedLinks[1],width:\"100%\",yflr_bTB4:resolvedLinks[0]})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1aisjpl\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mckpzb\",\"data-framer-name\":\"Footer Offset\"})]}),/*#__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\"]},\"BEEJm74Mb\":{\"layout\":[\"fixed\",\"fixed\"]},\"OaKA9DXcT\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"jWJeXj79Z\":[\".framer-870wey\",\".framer-21p33r\"],\"BEEJm74Mb\":[\".framer-870wey\",\".framer-21p33r\"],\"OaKA9DXcT\":[\".framer-870wey\",\".framer-21p33r\"]}\n * @framerBreakpoints {\"jWJeXj79Z\":{\"min\":1200,\"canvasClassName\":\"framer-1sif6i7-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"BEEJm74Mb\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-e48xv8-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"OaKA9DXcT\":{\"max\":809,\"canvasClassName\":\"framer-1kvl4hc-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant jWJeXj79Z\n * @framerLayoutTemplate\n */const FramerIr3JNRS7O=withCSS(Component,css,\"framer-n5u4h\");export default FramerIr3JNRS7O;FramerIr3JNRS7O.displayName=\"Default\";FramerIr3JNRS7O.defaultProps={height:1e3,width:1200};addFonts(FramerIr3JNRS7O,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Instrument Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/instrumentsans/v3/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSTF-QfwmS0v3_7Y.woff2\",weight:\"400\"}]},...HorizontalNoSparklesFonts,...TaglineFonts,...GameworksSocialIconFonts,...CookieBannerFonts,...GameworksMenuBarFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIr3JNRS7O\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerBreakpoints\":\"{\\\"jWJeXj79Z\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1sif6i7-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"BEEJm74Mb\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-e48xv8-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"OaKA9DXcT\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1kvl4hc-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"\",\"framerHitTargets\":\"{\\\"jWJeXj79Z\\\":[\\\".framer-870wey\\\",\\\".framer-21p33r\\\"],\\\"BEEJm74Mb\\\":[\\\".framer-870wey\\\",\\\".framer-21p33r\\\"],\\\"OaKA9DXcT\\\":[\\\".framer-870wey\\\",\\\".framer-21p33r\\\"]}\",\"framerIntrinsicHeight\":\"1000\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerDefaultVariant\":\"jWJeXj79Z\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BEEJm74Mb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OaKA9DXcT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__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 Default from \"https://framerusercontent.com/modules/85ScmjdlRRHbp5qkoTya/wJsl8KIu7UbJldiSG2uX/Ir3JNRS7O.js\";\r\n\r\n        const routes = {VQxkzc1NL: {elements: {ajsHTDBHl: \"video\", BRUfvnzau: \"get-analysis\", gF1dP0s46: \"release-game-scroll-area\", IAMmcrDSu: \"mission\", IpyufDsPi: \"get-analysis-scroll-area\", QoqRTqF9P: \"release-game\", QUzBKRYrF: \"upload-game\", ScmoWKeHQ: \"features-end\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nsX1Obtcrk7uJ1Z4Xt8V/k1no6UchFAGJVxMQoO2k/VQxkzc1NL.js\")), path: \"/\"}, Iz5IydyLy: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xVf9QylFqRkjvDay9T3v/LqOHof7O77DEQ1Oo69AF/Iz5IydyLy.js\")), path: \"/join-waitlist\"}}\r\n\r\n        const locales = [{code: \"en-GB\", id: \"default\", name: \"English\", slug: \"\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"789734f6957fc406ac12e1a66b239e41657d7b61441f3e5e9e05d6f354061b73\"\r\n        function Template({routeId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"VQxkzc1NL\":\r\ncase \"Iz5IydyLy\":\r\nreturn React.createElement(Default, {...props, key: \"Default\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"VQxkzc1NL\":\r\ncase \"Iz5IydyLy\":\r\nreturn [{hash: \"1sif6i7\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"e48xv8\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1kvl4hc\", 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(\"__framer-not-found-page\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: false,\r\n                    siteCanonicalURL: \"https://gameworks.tech\",\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 Editor Bar] 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                    LayoutTemplate: Template,\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: {editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, 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            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\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. If you are the author of this website, 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                    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                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    "],"mappings":"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"}