{"version":3,"file":"script_main.B6dg8LBb.mjs","names":["mask","SVG","getProps","Component","className","css","Icon","addPropertyOverrides","LogoWhite","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","mask","SVG","getProps","Component","className","css","Icon","addPropertyOverrides","ArrowUp","enabledGestures","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","className","css","mask","SVG","getProps","Component","className","css","Icon","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","className","css","fonts","css","className","getProps","Component","className","css","KeyboardArrowDown","serializationHash","variantClassNames","transition1","Transition","Variants","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","Arrow","serializationHash","variantClassNames","transition1","animation","animation1","Transition","Variants","getProps","createLayoutDependency","Component","className","_Fragment","css","LogoColor","Menu","CTASmall","Linkedin","serializationHash","variantClassNames","transition1","humanReadableVariantMap","getProps","Component","className","css","Nav","ScrollTop","Footer","Cursor","Image","className","PropertyOverrides","css","Template1","breakpoints"],"sources":["https:/framerusercontent.com/modules/oZcz4lnMEXxy1QsIXTup/9qO6H7MNTjN2cjOw9GxV/z1jovPQFC.js","https:/framerusercontent.com/modules/O5dp8Bj5hR4xqdsMyBq7/vcnRCiumDP8Hmg5NF0W2/jrkOGcMN9.js","https:/framerusercontent.com/modules/oxR7jYagNnFEAFmaKIMC/22Nmss764CsV414uM7s5/yzkJE_tTY.js","https:/framerusercontent.com/modules/xK8p7erYjsaWCKAN3ksf/vWgQqdF2MC9GsBGKd79S/NNvTSDWMM.js","https:/framerusercontent.com/modules/A2B8Z2bscqoCRP6tYjOa/f4bQ6UjQ7u0mCFuSAI9M/Ij61cIMTN.js","https:/framerusercontent.com/modules/EhOGWacoS3Ml0k9m02Ua/mOyZ12jAKiUblV2IYebH/bWCvdGRyF.js","https:/framerusercontent.com/modules/3afMXMNlapCVQnxTicxu/B5SdP7T434gnvszpWwgO/QsAQFNOD2.js","https:/framerusercontent.com/modules/pnUgOSudTUyFEB2NfSyg/TYGTFzcR18K4eIRPeSOf/Q_sXCIRPk.js","https:/framerusercontent.com/modules/4s0cOC6oH42CMk6Rs7PE/c1myIgzofDDYnfcWX2jH/AxdXkNVuR.js","https:/framerusercontent.com/modules/WlEmXL629ZqbKcu4KrAA/0MNxCL2USwPwpSGcK4fI/FQqBvxb9f.js","https:/framerusercontent.com/modules/yq3yieDHTHXLflDryGqm/LRGzFT0eGnZpN6RlINlm/UFENk6Wkn.js","https:/framerusercontent.com/modules/gShPjk70M1eN5CCHVDBs/nWLMjzLtJmOptjODUe0v/zO9kmR3DC.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (861d57e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 227 55\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 60.241 47.7 L 56.241 40.6 C 56.141 40.4 55.841 40.2 55.641 40.2 L 48.841 40.2 C 48.341 40.2 47.941 40.8 48.241 41.3 L 51.841 47.7 L 55.841 54.8 C 55.941 55 56.241 55.2 56.441 55.2 C 60.041 55.2 62.241 51.3 60.441 48.1 Z M 9.241 40.2 L 5.441 40.2 C 5.141 40.2 4.941 40.3 4.841 40.6 L 0.841 47.7 L 0.641 48.1 C -1.159 51.3 1.041 55.2 4.641 55.2 C 8.241 55.2 5.141 55.1 5.241 54.8 L 9.241 47.7 L 12.841 41.3 C 13.141 40.8 12.841 40.2 12.241 40.2 Z M 39.041 40.2 L 34.841 32.7 L 31.241 26.3 C 30.941 25.8 30.241 25.8 30.041 26.3 L 26.441 32.7 L 22.241 40.2 L 18.041 47.7 L 14.441 54.1 C 14.141 54.6 14.441 55.2 15.041 55.2 L 21.841 55.2 C 22.141 55.2 22.341 55.1 22.441 54.8 L 26.441 47.7 L 30.041 41.3 C 30.341 40.8 31.041 40.8 31.241 41.3 L 34.841 47.7 L 38.841 54.8 C 38.941 55 39.241 55.2 39.441 55.2 L 46.241 55.2 C 46.741 55.2 47.141 54.6 46.841 54.1 L 43.241 47.7 Z M 13.541 32.8 L 10.541 32.8 C 10.041 32.8 9.641 32.2 9.941 31.7 L 13.541 25.3 L 17.741 17.8 L 21.941 10.3 L 26.141 2.8 L 26.341 2.4 C 28.141 -0.8 32.641 -0.8 34.441 2.4 L 34.641 2.8 L 38.841 10.3 L 43.041 17.8 L 47.241 25.3 L 50.841 31.7 C 51.141 32.2 50.841 32.8 50.241 32.8 L 43.441 32.8 C 43.141 32.8 42.941 32.7 42.841 32.4 L 38.841 25.3 L 34.641 17.8 L 31.041 11.4 C 30.741 10.9 30.041 10.9 29.841 11.4 L 26.241 17.8 L 22.041 25.3 L 18.041 32.4 C 17.941 32.6 17.641 32.8 17.441 32.8 L 13.641 32.8 Z M 84.1 20.7 L 88 20.7 L 94.5 35 L 90.9 35 C 90.4 34 89.8 32.9 89.6 31.6 L 89.3 31.4 C 87.3 31.9 84.8 32 82.6 31.4 L 82.3 31.6 C 82.1 32.8 81.5 34 81 35 L 77.5 35 L 84 20.7 Z M 88.2 29.2 L 88.4 29 C 87.4 27.4 86.7 26 86.4 23.4 L 85.6 23.4 C 85.3 25.9 84.6 27.4 83.6 29 L 83.8 29.2 C 85.2 28.7 86.9 28.7 88.3 29.2 Z M 95 29.9 C 95 26.5 97.5 24.5 100.5 24.5 C 103.5 24.5 103.5 25.2 104.2 26.7 L 104.6 26.7 C 104.3 24.2 104.2 22.3 104.3 20.4 L 107.5 20.4 L 107.5 31.9 C 107.5 33.6 107.6 34.3 107.9 35.1 L 104.8 35.1 C 104.7 34.6 104.6 34.3 104.8 33.6 L 104.4 33.6 C 103.7 35 102.2 35.4 100.7 35.4 C 97.3 35.4 95.1 33.1 95.1 29.9 Z M 104.3 29.9 C 104.3 28.4 103 27.4 101.2 27.4 C 99.4 27.4 98.2 28.4 98.2 29.9 C 98.2 31.4 99.4 32.4 101.2 32.4 C 103 32.4 104.2 31.3 104.2 29.9 Z M 110.4 24.8 L 113.5 24.8 C 113.5 25.2 113.5 25.7 113.2 26.9 L 113.6 26.9 C 114.2 25.3 115.4 24.5 117 24.5 C 118.6 24.5 117.8 24.5 118.2 24.7 L 118.2 28.2 C 117.7 28.1 117.1 28 116.7 28 C 113.8 28 113.5 30.4 113.5 31.5 L 113.5 35.1 L 110.3 35.1 L 110.3 24.8 Z M 119.7 21.8 C 119.7 20.8 120.5 20 121.7 20 C 122.9 20 123.6 20.8 123.6 21.8 C 123.6 22.8 122.8 23.6 121.7 23.6 C 120.6 23.6 119.7 22.8 119.7 21.8 Z M 120.1 24.8 L 123.3 24.8 L 123.3 35.1 L 120.1 35.1 Z M 125.5 30 C 125.5 26.9 128.1 24.5 131.7 24.5 C 135.3 24.5 137.7 26.4 137.7 30.1 L 137.7 30.7 L 128.8 30.7 C 129.1 32 130.4 32.6 132 32.6 C 133.6 32.6 134.3 32.2 134.8 31.3 L 137.8 32.5 C 137 34 134.9 35.4 132 35.4 C 129.1 35.4 125.6 33.3 125.6 30 Z M 131.6 27.1 C 130.1 27.1 129.1 27.8 128.8 28.8 L 134.4 28.8 C 134.2 27.6 133 27.1 131.6 27.1 Z M 139.9 24.8 L 143 24.8 C 143 25.2 143 25.7 142.6 26.7 L 143 26.7 C 143.9 25.1 145.4 24.5 146.8 24.5 C 149.1 24.5 151.1 25.9 151.1 28.6 L 151.1 35.1 L 147.9 35.1 L 147.9 30 C 147.9 29.1 147.5 27.5 145.6 27.5 C 143.7 27.5 143 28 143 30 L 143 35.1 L 139.8 35.1 L 139.8 24.8 Z M 158.6 27.9 C 158.6 23.1 162.7 20.4 167.3 20.4 C 171.9 20.4 174.1 22.4 175.2 25 L 172.1 26.2 C 171.2 24.7 169.7 23.4 167.3 23.4 C 164.9 23.4 162.1 25.1 162.1 27.9 C 162.1 30.7 165.3 32.2 167.6 32.2 C 169.9 32.2 171.8 31.5 173.4 29.6 L 173 29.2 C 171 30 169.1 30 167.7 30 L 167.7 27.4 L 175.5 27.4 L 175.5 35 L 172.9 35 C 172.9 34.4 172.7 33.9 173.1 32.9 L 172.6 32.7 C 171.4 34.6 169.5 35.3 166.9 35.3 C 162 35.3 158.4 32.2 158.4 27.8 Z M 178.4 24.8 L 181.5 24.8 C 181.5 25.2 181.5 25.7 181.2 26.9 L 181.6 26.9 C 182.2 25.3 183.4 24.5 185 24.5 C 186.6 24.5 185.8 24.5 186.2 24.7 L 186.2 28.2 C 185.7 28.1 185.1 28 184.7 28 C 181.8 28 181.5 30.4 181.5 31.5 L 181.5 35.1 L 178.3 35.1 L 178.3 24.8 Z M 187 30 C 187 26.9 189.6 24.5 193.2 24.5 C 196.8 24.5 199.2 26.4 199.2 30.1 L 199.2 30.7 L 190.3 30.7 C 190.6 32 191.9 32.6 193.5 32.6 C 195.1 32.6 195.8 32.2 196.3 31.3 L 199.3 32.5 C 198.5 34 196.4 35.4 193.5 35.4 C 190.6 35.4 187.1 33.3 187.1 30 Z M 193.2 27.1 C 191.7 27.1 190.7 27.8 190.4 28.8 L 196 28.8 C 195.8 27.6 194.6 27.1 193.2 27.1 Z M 200.7 29.9 C 200.7 26.5 203.4 24.4 207 24.4 C 210.6 24.4 211.9 25.7 212.8 27.7 L 209.8 28.9 C 209.3 27.7 208.2 27.4 207 27.4 C 205.2 27.4 204 28.5 204 29.9 C 204 31.3 205.4 32.4 207.1 32.4 C 208.8 32.4 209.5 32 210.1 30.9 L 213.1 32.1 C 212.2 34.1 210 35.4 207.1 35.4 C 204.2 35.4 200.7 33.4 200.7 30 Z M 214.2 29.9 C 214.2 26.7 216.8 24.4 220.6 24.4 C 224.4 24.4 227 26.7 227 29.9 C 227 33.1 224.4 35.3 220.6 35.3 C 216.8 35.3 214.2 33.1 214.2 29.9 Z M 223.6 29.9 C 223.6 28.4 222.4 27.4 220.6 27.4 C 218.8 27.4 217.5 28.4 217.5 29.9 C 217.5 31.4 218.8 32.4 220.6 32.4 C 222.4 32.4 223.6 31.4 223.6 29.9 Z\" fill=\"transparent\" height=\"55.20000076293945px\" id=\"RnBMf9TYl\" width=\"226.9999969482422px\"><path d=\"M 60.241 47.7 L 56.241 40.6 C 56.141 40.4 55.841 40.2 55.641 40.2 L 48.841 40.2 C 48.341 40.2 47.941 40.8 48.241 41.3 L 51.841 47.7 L 55.841 54.8 C 55.941 55 56.241 55.2 56.441 55.2 C 60.041 55.2 62.241 51.3 60.441 48.1 Z M 9.241 40.2 L 5.441 40.2 C 5.141 40.2 4.941 40.3 4.841 40.6 L 0.841 47.7 L 0.641 48.1 C -1.159 51.3 1.041 55.2 4.641 55.2 C 8.241 55.2 5.141 55.1 5.241 54.8 L 9.241 47.7 L 12.841 41.3 C 13.141 40.8 12.841 40.2 12.241 40.2 Z M 39.041 40.2 L 34.841 32.7 L 31.241 26.3 C 30.941 25.8 30.241 25.8 30.041 26.3 L 26.441 32.7 L 22.241 40.2 L 18.041 47.7 L 14.441 54.1 C 14.141 54.6 14.441 55.2 15.041 55.2 L 21.841 55.2 C 22.141 55.2 22.341 55.1 22.441 54.8 L 26.441 47.7 L 30.041 41.3 C 30.341 40.8 31.041 40.8 31.241 41.3 L 34.841 47.7 L 38.841 54.8 C 38.941 55 39.241 55.2 39.441 55.2 L 46.241 55.2 C 46.741 55.2 47.141 54.6 46.841 54.1 L 43.241 47.7 Z M 13.541 32.8 L 10.541 32.8 C 10.041 32.8 9.641 32.2 9.941 31.7 L 13.541 25.3 L 17.741 17.8 L 21.941 10.3 L 26.141 2.8 L 26.341 2.4 C 28.141 -0.8 32.641 -0.8 34.441 2.4 L 34.641 2.8 L 38.841 10.3 L 43.041 17.8 L 47.241 25.3 L 50.841 31.7 C 51.141 32.2 50.841 32.8 50.241 32.8 L 43.441 32.8 C 43.141 32.8 42.941 32.7 42.841 32.4 L 38.841 25.3 L 34.641 17.8 L 31.041 11.4 C 30.741 10.9 30.041 10.9 29.841 11.4 L 26.241 17.8 L 22.041 25.3 L 18.041 32.4 C 17.941 32.6 17.641 32.8 17.441 32.8 L 13.641 32.8 Z\" fill=\"var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255))\" height=\"55.20000076293945px\" id=\"gxuQGBOLd\" width=\"61.08188033328289px\"/><path d=\"M 6.6 0.7 L 10.5 0.7 L 17 15 L 13.4 15 C 12.9 14 12.3 12.9 12.1 11.6 L 11.8 11.4 C 9.8 11.9 7.3 12 5.1 11.4 L 4.8 11.6 C 4.6 12.8 4 14 3.5 15 L 0 15 L 6.5 0.7 Z M 10.7 9.2 L 10.9 9 C 9.9 7.4 9.2 6 8.9 3.4 L 8.1 3.4 C 7.8 5.9 7.1 7.4 6.1 9 L 6.3 9.2 C 7.7 8.7 9.4 8.7 10.8 9.2 Z M 17.5 9.9 C 17.5 6.5 20 4.5 23 4.5 C 26 4.5 26 5.2 26.7 6.7 L 27.1 6.7 C 26.8 4.2 26.7 2.3 26.8 0.4 L 30 0.4 L 30 11.9 C 30 13.6 30.1 14.3 30.4 15.1 L 27.3 15.1 C 27.2 14.6 27.1 14.3 27.3 13.6 L 26.9 13.6 C 26.2 15 24.7 15.4 23.2 15.4 C 19.8 15.4 17.6 13.1 17.6 9.9 Z M 26.8 9.9 C 26.8 8.4 25.5 7.4 23.7 7.4 C 21.9 7.4 20.7 8.4 20.7 9.9 C 20.7 11.4 21.9 12.4 23.7 12.4 C 25.5 12.4 26.7 11.3 26.7 9.9 Z M 32.9 4.8 L 36 4.8 C 36 5.2 36 5.7 35.7 6.9 L 36.1 6.9 C 36.7 5.3 37.9 4.5 39.5 4.5 C 41.1 4.5 40.3 4.5 40.7 4.7 L 40.7 8.2 C 40.2 8.1 39.6 8 39.2 8 C 36.3 8 36 10.4 36 11.5 L 36 15.1 L 32.8 15.1 L 32.8 4.8 Z M 42.2 1.8 C 42.2 0.8 43 0 44.2 0 C 45.4 0 46.1 0.8 46.1 1.8 C 46.1 2.8 45.3 3.6 44.2 3.6 C 43.1 3.6 42.2 2.8 42.2 1.8 Z M 42.6 4.8 L 45.8 4.8 L 45.8 15.1 L 42.6 15.1 Z M 48 10 C 48 6.9 50.6 4.5 54.2 4.5 C 57.8 4.5 60.2 6.4 60.2 10.1 L 60.2 10.7 L 51.3 10.7 C 51.6 12 52.9 12.6 54.5 12.6 C 56.1 12.6 56.8 12.2 57.3 11.3 L 60.3 12.5 C 59.5 14 57.4 15.4 54.5 15.4 C 51.6 15.4 48.1 13.3 48.1 10 Z M 54.1 7.1 C 52.6 7.1 51.6 7.8 51.3 8.8 L 56.9 8.8 C 56.7 7.6 55.5 7.1 54.1 7.1 Z M 62.4 4.8 L 65.5 4.8 C 65.5 5.2 65.5 5.7 65.1 6.7 L 65.5 6.7 C 66.4 5.1 67.9 4.5 69.3 4.5 C 71.6 4.5 73.6 5.9 73.6 8.6 L 73.6 15.1 L 70.4 15.1 L 70.4 10 C 70.4 9.1 70 7.5 68.1 7.5 C 66.2 7.5 65.5 8 65.5 10 L 65.5 15.1 L 62.3 15.1 L 62.3 4.8 Z M 81.1 7.9 C 81.1 3.1 85.2 0.4 89.8 0.4 C 94.4 0.4 96.6 2.4 97.7 5 L 94.6 6.2 C 93.7 4.7 92.2 3.4 89.8 3.4 C 87.4 3.4 84.6 5.1 84.6 7.9 C 84.6 10.7 87.8 12.2 90.1 12.2 C 92.4 12.2 94.3 11.5 95.9 9.6 L 95.5 9.2 C 93.5 10 91.6 10 90.2 10 L 90.2 7.4 L 98 7.4 L 98 15 L 95.4 15 C 95.4 14.4 95.2 13.9 95.6 12.9 L 95.1 12.7 C 93.9 14.6 92 15.3 89.4 15.3 C 84.5 15.3 80.9 12.2 80.9 7.8 Z M 100.9 4.8 L 104 4.8 C 104 5.2 104 5.7 103.7 6.9 L 104.1 6.9 C 104.7 5.3 105.9 4.5 107.5 4.5 C 109.1 4.5 108.3 4.5 108.7 4.7 L 108.7 8.2 C 108.2 8.1 107.6 8 107.2 8 C 104.3 8 104 10.4 104 11.5 L 104 15.1 L 100.8 15.1 L 100.8 4.8 Z M 109.5 10 C 109.5 6.9 112.1 4.5 115.7 4.5 C 119.3 4.5 121.7 6.4 121.7 10.1 L 121.7 10.7 L 112.8 10.7 C 113.1 12 114.4 12.6 116 12.6 C 117.6 12.6 118.3 12.2 118.8 11.3 L 121.8 12.5 C 121 14 118.9 15.4 116 15.4 C 113.1 15.4 109.6 13.3 109.6 10 Z M 115.7 7.1 C 114.2 7.1 113.2 7.8 112.9 8.8 L 118.5 8.8 C 118.3 7.6 117.1 7.1 115.7 7.1 Z M 123.2 9.9 C 123.2 6.5 125.9 4.4 129.5 4.4 C 133.1 4.4 134.4 5.7 135.3 7.7 L 132.3 8.9 C 131.8 7.7 130.7 7.4 129.5 7.4 C 127.7 7.4 126.5 8.5 126.5 9.9 C 126.5 11.3 127.9 12.4 129.6 12.4 C 131.3 12.4 132 12 132.6 10.9 L 135.6 12.1 C 134.7 14.1 132.5 15.4 129.6 15.4 C 126.7 15.4 123.2 13.4 123.2 10 Z M 136.7 9.9 C 136.7 6.7 139.3 4.4 143.1 4.4 C 146.9 4.4 149.5 6.7 149.5 9.9 C 149.5 13.1 146.9 15.3 143.1 15.3 C 139.3 15.3 136.7 13.1 136.7 9.9 Z M 146.1 9.9 C 146.1 8.4 144.9 7.4 143.1 7.4 C 141.3 7.4 140 8.4 140 9.9 C 140 11.4 141.3 12.4 143.1 12.4 C 144.9 12.4 146.1 11.4 146.1 9.9 Z\" fill=\"var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255))\" height=\"15.400000095367432px\" id=\"Wxxe3eON9\" transform=\"translate(77.5 20)\" width=\"149.4999969482422px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-0pOMN\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-0pOMN { -webkit-mask: ${mask}; aspect-ratio: 4.127272727272727; background-color: var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, #ffffff); mask: ${mask}; width: 227px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 227\n * @framerIntrinsicHeight 55\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Logo white\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255))\"},\"set\":{\"localId\":\"vectorSet/a4e1criO9\",\"id\":\"a4e1criO9\",\"moduleId\":\"Wt9wWdpaA1n8lPOlVjye\"}}\n */const Icon=withCSS(Component,css,\"framer-0pOMN\");Icon.displayName=\"Logo white\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Logo white\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/a4e1criO9\\\",\\\"id\\\":\\\"a4e1criO9\\\",\\\"moduleId\\\":\\\"Wt9wWdpaA1n8lPOlVjye\\\"}}\",\"framerIntrinsicWidth\":\"227\",\"framerIntrinsicHeight\":\"55\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4458791)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/009TTQFzhN07EuBCsYn0/tjpWPML1iObteEsRX6Rq/QyW5NtkF2.js\";import LogoWhite from\"https://framerusercontent.com/modules/oZcz4lnMEXxy1QsIXTup/9qO6H7MNTjN2cjOw9GxV/z1jovPQFC.js\";const LogoWhiteFonts=getFonts(LogoWhite);const cycleOrder=[\"LctIFBeRr\",\"AOeyqFyok\",\"aWGPlUvLY\",\"QOjrZNGOg\"];const serializationHash=\"framer-BheeH\";const variantClassNames={AOeyqFyok:\"framer-v-166djxz\",aWGPlUvLY:\"framer-v-1y54rmi\",LctIFBeRr:\"framer-v-ewngv7\",QOjrZNGOg:\"framer-v-jntfva\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop Large\":\"AOeyqFyok\",Desktop:\"LctIFBeRr\",Phone:\"QOjrZNGOg\",Tablet:\"aWGPlUvLY\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"LctIFBeRr\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LctIFBeRr\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"QOjrZNGOg\")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__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ewngv7\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"LctIFBeRr\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",...style},...addPropertyOverrides({AOeyqFyok:{\"data-framer-name\":\"Desktop Large\"},aWGPlUvLY:{\"data-framer-name\":\"Tablet\"},QOjrZNGOg:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fxckk\",\"data-framer-name\":\"footer-wrapper\",layoutDependency:layoutDependency,layoutId:\"Zn89RVIym\",children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":Pf0pp7lGU\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"EbFo0EMOv\",openInNewTab:false,scopeId:\"jrkOGcMN9\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ks9xdv framer-aeyu3c\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"EbFo0EMOv\",children:/*#__PURE__*/_jsx(LogoWhite,{animated:true,className:\"framer-jt96w6\",layoutDependency:layoutDependency,layoutId:\"ITAG1bv9q\",whileHover:animation})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FyZWEgSW5rdHJhcCBFeHRlbmRlZCBUaGlu\",\"--framer-font-family\":'\"Area Inktrap Extended Thin\", \"Area Inktrap Extended Thin Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255)))\"},children:\"Adrien Greco \\xa9 2025 – Tous droits r\\xe9serv\\xe9s\"})}),className:\"framer-14db5kt\",fonts:[\"CUSTOM;Area Inktrap Extended Thin\"],layoutDependency:layoutDependency,layoutId:\"VSBhnz3ij\",style:{\"--extracted-r6o4lv\":\"var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({QOjrZNGOg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FyZWEgSW5rdHJhcCBFeHRlbmRlZCBUaGlu\",\"--framer-font-family\":'\"Area Inktrap Extended Thin\", \"Area Inktrap Extended Thin Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255)))\"},children:\"Adrien Greco \\xa9 2025 – Tous droits r\\xe9serv\\xe9s\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FyZWEgSW5rdHJhcCBFeHRlbmRlZCBUaGlu\",\"--framer-font-family\":'\"Area Inktrap Extended Thin\", \"Area Inktrap Extended Thin Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"iz462Yvyg\"},motionChild:true,nodeId:\"turLxajz5\",openInNewTab:false,relValues:[],scopeId:\"jrkOGcMN9\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-wlv6wk\",\"data-styles-preset\":\"QyW5NtkF2\",children:\"Mentions l\\xe9gales\"})})})}),className:\"framer-1etfguz\",fonts:[\"CUSTOM;Area Inktrap Extended Thin\"],layoutDependency:layoutDependency,layoutId:\"turLxajz5\",style:{\"--extracted-r6o4lv\":\"var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-hqoym0\",\"data-framer-name\":\"deco-pill\",layoutDependency:layoutDependency,layoutId:\"a855cGLDB\",style:{backgroundColor:\"var(--token-ee031036-b3b2-457c-a09c-0cf173d84a25, rgb(255, 198, 57))\",borderBottomLeftRadius:250,borderBottomRightRadius:250,borderTopLeftRadius:250,borderTopRightRadius:250,rotate:16}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BheeH.framer-aeyu3c, .framer-BheeH .framer-aeyu3c { display: block; }\",\".framer-BheeH.framer-ewngv7 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: 240px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-BheeH .framer-fxckk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-BheeH .framer-ks9xdv { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: auto; }\",\".framer-BheeH .framer-jt96w6 { flex: none; height: var(--framer-aspect-ratio-supported, 55px); position: relative; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-BheeH .framer-14db5kt, .framer-BheeH .framer-1etfguz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-BheeH .framer-hqoym0 { bottom: -36px; flex: none; height: 133px; overflow: hidden; position: absolute; right: -59px; width: 325px; will-change: var(--framer-will-change-override, transform); }\",\".framer-BheeH.framer-v-166djxz.framer-ewngv7 { width: 1500px; }\",\".framer-BheeH.framer-v-1y54rmi.framer-ewngv7 { width: 810px; }\",\".framer-BheeH.framer-v-1y54rmi .framer-jt96w6 { height: var(--framer-aspect-ratio-supported, 200px); }\",\".framer-BheeH.framer-v-1y54rmi .framer-hqoym0 { bottom: -29px; right: -162px; }\",\".framer-BheeH.framer-v-jntfva.framer-ewngv7 { width: 200px; }\",\".framer-BheeH.framer-v-jntfva .framer-fxckk { padding: 0px 10px 0px 10px; width: 200px; }\",\".framer-BheeH.framer-v-jntfva .framer-ks9xdv { align-self: unset; width: 100%; }\",\".framer-BheeH.framer-v-jntfva .framer-jt96w6 { flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 49px); width: 1px; }\",\".framer-BheeH.framer-v-jntfva .framer-14db5kt { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,'.framer-BheeH[data-border=\"true\"]::after, .framer-BheeH [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 240\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"AOeyqFyok\":{\"layout\":[\"fixed\",\"fixed\"]},\"aWGPlUvLY\":{\"layout\":[\"fixed\",\"fixed\"]},\"QOjrZNGOg\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjrkOGcMN9=withCSS(Component,css,\"framer-BheeH\");export default FramerjrkOGcMN9;FramerjrkOGcMN9.displayName=\"Footer\";FramerjrkOGcMN9.defaultProps={height:240,width:1200};addPropertyControls(FramerjrkOGcMN9,{variant:{options:[\"LctIFBeRr\",\"AOeyqFyok\",\"aWGPlUvLY\",\"QOjrZNGOg\"],optionTitles:[\"Desktop\",\"Desktop Large\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerjrkOGcMN9,[{explicitInter:true,fonts:[{family:\"Area Inktrap Extended Thin\",source:\"custom\",url:\"https://framerusercontent.com/assets/cNNLABw6dtEglPzX5XFWTa7I.woff2\"}]},...LogoWhiteFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjrkOGcMN9\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AOeyqFyok\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aWGPlUvLY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QOjrZNGOg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"240\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jrkOGcMN9.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 7 0 L 7 14 M 14 7 L 7 0 L 0 7\" fill=\"transparent\" height=\"14px\" id=\"Lh6yswEWd\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--1df8v9o, rgb(0,0,0))\" transform=\"translate(5 5)\" width=\"14px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,n2nHSaXfp:stroke??props.n2nHSaXfp??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,n2nHSaXfp,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-OhggY\",className),layoutId:layoutId,ref:ref,style:{\"--1df8v9o\":n2nHSaXfp,...style}});});const css=[`.framer-OhggY { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1df8v9o); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"n2nHSaXfp\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Up\",\"color\":{\"type\":\"variable\",\"value\":\"1df8v9o\"},\"set\":{\"localId\":\"vectorSet/yXo17f3GZ\",\"id\":\"yXo17f3GZ\",\"moduleId\":\"eO37kitVCMcNEgHMGd3K\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-OhggY\");Icon.displayName=\"Arrow Up\";export default Icon;addPropertyControls(Icon,{n2nHSaXfp:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Up\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1df8v9o\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/yXo17f3GZ\\\",\\\"id\\\":\\\"yXo17f3GZ\\\",\\\"moduleId\\\":\\\"eO37kitVCMcNEgHMGd3K\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"n2nHSaXfp\\\":\\\"stroke\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5da54f8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowUp from\"https://framerusercontent.com/modules/oxR7jYagNnFEAFmaKIMC/22Nmss764CsV414uM7s5/yzkJE_tTY.js\";const ArrowUpFonts=getFonts(ArrowUp);const enabledGestures={gB5M0Lu5H:{hover:true}};const serializationHash=\"framer-5odfS\";const variantClassNames={gB5M0Lu5H:\"framer-v-1wqvy61\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"gB5M0Lu5H\",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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1wqvy61\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"gB5M0Lu5H\",ref:refBinding,style:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},...addPropertyOverrides({\"gB5M0Lu5H-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ArrowUp,{animated:true,className:\"framer-p2vaan\",layoutDependency:layoutDependency,layoutId:\"wmCQvqXnU\",style:{\"--1df8v9o\":\"var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255))\"}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5odfS.framer-ssnjad, .framer-5odfS .framer-ssnjad { display: block; }\",\".framer-5odfS.framer-1wqvy61 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 50px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 50px; will-change: var(--framer-will-change-override, transform); }\",\".framer-5odfS .framer-p2vaan { flex: none; height: var(--framer-aspect-ratio-supported, 50px); position: relative; width: 50px; z-index: 10; }\",\".framer-5odfS.framer-v-1wqvy61.hover.framer-1wqvy61 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 50px); }\",\".framer-5odfS.framer-v-1wqvy61.hover .framer-p2vaan { height: var(--framer-aspect-ratio-supported, 45px); order: 0; width: 45px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 50\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MgYE32I7O\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNNvTSDWMM=withCSS(Component,css,\"framer-5odfS\");export default FramerNNvTSDWMM;FramerNNvTSDWMM.displayName=\"ScrollTop\";FramerNNvTSDWMM.defaultProps={height:50,width:50};addFonts(FramerNNvTSDWMM,[{explicitInter:true,fonts:[]},...ArrowUpFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNNvTSDWMM\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"50\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MgYE32I7O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"50\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NNvTSDWMM.map","// Generated by Framer (861d57e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 227 55\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 60.241 47.7 L 56.241 40.6 C 56.141 40.4 55.841 40.2 55.641 40.2 L 48.841 40.2 C 48.341 40.2 47.941 40.8 48.241 41.3 L 51.841 47.7 L 55.841 54.8 C 55.941 55 56.241 55.2 56.441 55.2 C 60.041 55.2 62.241 51.3 60.441 48.1 Z M 9.241 40.2 L 5.441 40.2 C 5.141 40.2 4.941 40.3 4.841 40.6 L 0.841 47.7 L 0.641 48.1 C -1.159 51.3 1.041 55.2 4.641 55.2 C 8.241 55.2 5.141 55.1 5.241 54.8 L 9.241 47.7 L 12.841 41.3 C 13.141 40.8 12.841 40.2 12.241 40.2 Z M 39.041 40.2 L 34.841 32.7 L 31.241 26.3 C 30.941 25.8 30.241 25.8 30.041 26.3 L 26.441 32.7 L 22.241 40.2 L 18.041 47.7 L 14.441 54.1 C 14.141 54.6 14.441 55.2 15.041 55.2 L 21.841 55.2 C 22.141 55.2 22.341 55.1 22.441 54.8 L 26.441 47.7 L 30.041 41.3 C 30.341 40.8 31.041 40.8 31.241 41.3 L 34.841 47.7 L 38.841 54.8 C 38.941 55 39.241 55.2 39.441 55.2 L 46.241 55.2 C 46.741 55.2 47.141 54.6 46.841 54.1 L 43.241 47.7 Z M 13.541 32.8 L 10.541 32.8 C 10.041 32.8 9.641 32.2 9.941 31.7 L 13.541 25.3 L 17.741 17.8 L 21.941 10.3 L 26.141 2.8 L 26.341 2.4 C 28.141 -0.8 32.641 -0.8 34.441 2.4 L 34.641 2.8 L 38.841 10.3 L 43.041 17.8 L 47.241 25.3 L 50.841 31.7 C 51.141 32.2 50.841 32.8 50.241 32.8 L 43.441 32.8 C 43.141 32.8 42.941 32.7 42.841 32.4 L 38.841 25.3 L 34.641 17.8 L 31.041 11.4 C 30.741 10.9 30.041 10.9 29.841 11.4 L 26.241 17.8 L 22.041 25.3 L 18.041 32.4 C 17.941 32.6 17.641 32.8 17.441 32.8 L 13.641 32.8 Z M 84.1 20.7 L 88 20.7 L 94.5 35 L 90.9 35 C 90.4 34 89.8 32.9 89.6 31.6 L 89.3 31.4 C 87.3 31.9 84.8 32 82.6 31.4 L 82.3 31.6 C 82.1 32.8 81.5 34 81 35 L 77.5 35 L 84 20.7 Z M 88.2 29.2 L 88.4 29 C 87.4 27.4 86.7 26 86.4 23.4 L 85.6 23.4 C 85.3 25.9 84.6 27.4 83.6 29 L 83.8 29.2 C 85.2 28.7 86.9 28.7 88.3 29.2 Z M 95 29.9 C 95 26.5 97.5 24.5 100.5 24.5 C 103.5 24.5 103.5 25.2 104.2 26.7 L 104.6 26.7 C 104.3 24.2 104.2 22.3 104.3 20.4 L 107.5 20.4 L 107.5 31.9 C 107.5 33.6 107.6 34.3 107.9 35.1 L 104.8 35.1 C 104.7 34.6 104.6 34.3 104.8 33.6 L 104.4 33.6 C 103.7 35 102.2 35.4 100.7 35.4 C 97.3 35.4 95.1 33.1 95.1 29.9 Z M 104.3 29.9 C 104.3 28.4 103 27.4 101.2 27.4 C 99.4 27.4 98.2 28.4 98.2 29.9 C 98.2 31.4 99.4 32.4 101.2 32.4 C 103 32.4 104.2 31.3 104.2 29.9 Z M 110.4 24.8 L 113.5 24.8 C 113.5 25.2 113.5 25.7 113.2 26.9 L 113.6 26.9 C 114.2 25.3 115.4 24.5 117 24.5 C 118.6 24.5 117.8 24.5 118.2 24.7 L 118.2 28.2 C 117.7 28.1 117.1 28 116.7 28 C 113.8 28 113.5 30.4 113.5 31.5 L 113.5 35.1 L 110.3 35.1 L 110.3 24.8 Z M 119.7 21.8 C 119.7 20.8 120.5 20 121.7 20 C 122.9 20 123.6 20.8 123.6 21.8 C 123.6 22.8 122.8 23.6 121.7 23.6 C 120.6 23.6 119.7 22.8 119.7 21.8 Z M 120.1 24.8 L 123.3 24.8 L 123.3 35.1 L 120.1 35.1 Z M 125.5 30 C 125.5 26.9 128.1 24.5 131.7 24.5 C 135.3 24.5 137.7 26.4 137.7 30.1 L 137.7 30.7 L 128.8 30.7 C 129.1 32 130.4 32.6 132 32.6 C 133.6 32.6 134.3 32.2 134.8 31.3 L 137.8 32.5 C 137 34 134.9 35.4 132 35.4 C 129.1 35.4 125.6 33.3 125.6 30 Z M 131.6 27.1 C 130.1 27.1 129.1 27.8 128.8 28.8 L 134.4 28.8 C 134.2 27.6 133 27.1 131.6 27.1 Z M 139.9 24.8 L 143 24.8 C 143 25.2 143 25.7 142.6 26.7 L 143 26.7 C 143.9 25.1 145.4 24.5 146.8 24.5 C 149.1 24.5 151.1 25.9 151.1 28.6 L 151.1 35.1 L 147.9 35.1 L 147.9 30 C 147.9 29.1 147.5 27.5 145.6 27.5 C 143.7 27.5 143 28 143 30 L 143 35.1 L 139.8 35.1 L 139.8 24.8 Z M 158.6 27.9 C 158.6 23.1 162.7 20.4 167.3 20.4 C 171.9 20.4 174.1 22.4 175.2 25 L 172.1 26.2 C 171.2 24.7 169.7 23.4 167.3 23.4 C 164.9 23.4 162.1 25.1 162.1 27.9 C 162.1 30.7 165.3 32.2 167.6 32.2 C 169.9 32.2 171.8 31.5 173.4 29.6 L 173 29.2 C 171 30 169.1 30 167.7 30 L 167.7 27.4 L 175.5 27.4 L 175.5 35 L 172.9 35 C 172.9 34.4 172.7 33.9 173.1 32.9 L 172.6 32.7 C 171.4 34.6 169.5 35.3 166.9 35.3 C 162 35.3 158.4 32.2 158.4 27.8 Z M 178.4 24.8 L 181.5 24.8 C 181.5 25.2 181.5 25.7 181.2 26.9 L 181.6 26.9 C 182.2 25.3 183.4 24.5 185 24.5 C 186.6 24.5 185.8 24.5 186.2 24.7 L 186.2 28.2 C 185.7 28.1 185.1 28 184.7 28 C 181.8 28 181.5 30.4 181.5 31.5 L 181.5 35.1 L 178.3 35.1 L 178.3 24.8 Z M 187 30 C 187 26.9 189.6 24.5 193.2 24.5 C 196.8 24.5 199.2 26.4 199.2 30.1 L 199.2 30.7 L 190.3 30.7 C 190.6 32 191.9 32.6 193.5 32.6 C 195.1 32.6 195.8 32.2 196.3 31.3 L 199.3 32.5 C 198.5 34 196.4 35.4 193.5 35.4 C 190.6 35.4 187.1 33.3 187.1 30 Z M 193.2 27.1 C 191.7 27.1 190.7 27.8 190.4 28.8 L 196 28.8 C 195.8 27.6 194.6 27.1 193.2 27.1 Z M 200.7 29.9 C 200.7 26.5 203.4 24.4 207 24.4 C 210.6 24.4 211.9 25.7 212.8 27.7 L 209.8 28.9 C 209.3 27.7 208.2 27.4 207 27.4 C 205.2 27.4 204 28.5 204 29.9 C 204 31.3 205.4 32.4 207.1 32.4 C 208.8 32.4 209.5 32 210.1 30.9 L 213.1 32.1 C 212.2 34.1 210 35.4 207.1 35.4 C 204.2 35.4 200.7 33.4 200.7 30 Z M 214.2 29.9 C 214.2 26.7 216.8 24.4 220.6 24.4 C 224.4 24.4 227 26.7 227 29.9 C 227 33.1 224.4 35.3 220.6 35.3 C 216.8 35.3 214.2 33.1 214.2 29.9 Z M 223.6 29.9 C 223.6 28.4 222.4 27.4 220.6 27.4 C 218.8 27.4 217.5 28.4 217.5 29.9 C 217.5 31.4 218.8 32.4 220.6 32.4 C 222.4 32.4 223.6 31.4 223.6 29.9 Z\" fill=\"transparent\" height=\"55.20000076293945px\" id=\"box3GJlcG\" width=\"226.9999969482422px\"><path d=\"M 60.241 47.7 L 56.241 40.6 C 56.141 40.4 55.841 40.2 55.641 40.2 L 48.841 40.2 C 48.341 40.2 47.941 40.8 48.241 41.3 L 51.841 47.7 L 55.841 54.8 C 55.941 55 56.241 55.2 56.441 55.2 C 60.041 55.2 62.241 51.3 60.441 48.1 Z M 9.241 40.2 L 5.441 40.2 C 5.141 40.2 4.941 40.3 4.841 40.6 L 0.841 47.7 L 0.641 48.1 C -1.159 51.3 1.041 55.2 4.641 55.2 C 8.241 55.2 5.141 55.1 5.241 54.8 L 9.241 47.7 L 12.841 41.3 C 13.141 40.8 12.841 40.2 12.241 40.2 Z M 39.041 40.2 L 34.841 32.7 L 31.241 26.3 C 30.941 25.8 30.241 25.8 30.041 26.3 L 26.441 32.7 L 22.241 40.2 L 18.041 47.7 L 14.441 54.1 C 14.141 54.6 14.441 55.2 15.041 55.2 L 21.841 55.2 C 22.141 55.2 22.341 55.1 22.441 54.8 L 26.441 47.7 L 30.041 41.3 C 30.341 40.8 31.041 40.8 31.241 41.3 L 34.841 47.7 L 38.841 54.8 C 38.941 55 39.241 55.2 39.441 55.2 L 46.241 55.2 C 46.741 55.2 47.141 54.6 46.841 54.1 L 43.241 47.7 Z M 13.541 32.8 L 10.541 32.8 C 10.041 32.8 9.641 32.2 9.941 31.7 L 13.541 25.3 L 17.741 17.8 L 21.941 10.3 L 26.141 2.8 L 26.341 2.4 C 28.141 -0.8 32.641 -0.8 34.441 2.4 L 34.641 2.8 L 38.841 10.3 L 43.041 17.8 L 47.241 25.3 L 50.841 31.7 C 51.141 32.2 50.841 32.8 50.241 32.8 L 43.441 32.8 C 43.141 32.8 42.941 32.7 42.841 32.4 L 38.841 25.3 L 34.641 17.8 L 31.041 11.4 C 30.741 10.9 30.041 10.9 29.841 11.4 L 26.241 17.8 L 22.041 25.3 L 18.041 32.4 C 17.941 32.6 17.641 32.8 17.441 32.8 L 13.641 32.8 Z\" fill=\"var(--token-ee031036-b3b2-457c-a09c-0cf173d84a25, rgb(255, 198, 57))\" height=\"55.20000076293945px\" id=\"xevrsBd35\" width=\"61.08188033328289px\"/><path d=\"M 6.6 0.7 L 10.5 0.7 L 17 15 L 13.4 15 C 12.9 14 12.3 12.9 12.1 11.6 L 11.8 11.4 C 9.8 11.9 7.3 12 5.1 11.4 L 4.8 11.6 C 4.6 12.8 4 14 3.5 15 L 0 15 L 6.5 0.7 Z M 10.7 9.2 L 10.9 9 C 9.9 7.4 9.2 6 8.9 3.4 L 8.1 3.4 C 7.8 5.9 7.1 7.4 6.1 9 L 6.3 9.2 C 7.7 8.7 9.4 8.7 10.8 9.2 Z M 17.5 9.9 C 17.5 6.5 20 4.5 23 4.5 C 26 4.5 26 5.2 26.7 6.7 L 27.1 6.7 C 26.8 4.2 26.7 2.3 26.8 0.4 L 30 0.4 L 30 11.9 C 30 13.6 30.1 14.3 30.4 15.1 L 27.3 15.1 C 27.2 14.6 27.1 14.3 27.3 13.6 L 26.9 13.6 C 26.2 15 24.7 15.4 23.2 15.4 C 19.8 15.4 17.6 13.1 17.6 9.9 Z M 26.8 9.9 C 26.8 8.4 25.5 7.4 23.7 7.4 C 21.9 7.4 20.7 8.4 20.7 9.9 C 20.7 11.4 21.9 12.4 23.7 12.4 C 25.5 12.4 26.7 11.3 26.7 9.9 Z M 32.9 4.8 L 36 4.8 C 36 5.2 36 5.7 35.7 6.9 L 36.1 6.9 C 36.7 5.3 37.9 4.5 39.5 4.5 C 41.1 4.5 40.3 4.5 40.7 4.7 L 40.7 8.2 C 40.2 8.1 39.6 8 39.2 8 C 36.3 8 36 10.4 36 11.5 L 36 15.1 L 32.8 15.1 L 32.8 4.8 Z M 42.2 1.8 C 42.2 0.8 43 0 44.2 0 C 45.4 0 46.1 0.8 46.1 1.8 C 46.1 2.8 45.3 3.6 44.2 3.6 C 43.1 3.6 42.2 2.8 42.2 1.8 Z M 42.6 4.8 L 45.8 4.8 L 45.8 15.1 L 42.6 15.1 Z M 48 10 C 48 6.9 50.6 4.5 54.2 4.5 C 57.8 4.5 60.2 6.4 60.2 10.1 L 60.2 10.7 L 51.3 10.7 C 51.6 12 52.9 12.6 54.5 12.6 C 56.1 12.6 56.8 12.2 57.3 11.3 L 60.3 12.5 C 59.5 14 57.4 15.4 54.5 15.4 C 51.6 15.4 48.1 13.3 48.1 10 Z M 54.1 7.1 C 52.6 7.1 51.6 7.8 51.3 8.8 L 56.9 8.8 C 56.7 7.6 55.5 7.1 54.1 7.1 Z M 62.4 4.8 L 65.5 4.8 C 65.5 5.2 65.5 5.7 65.1 6.7 L 65.5 6.7 C 66.4 5.1 67.9 4.5 69.3 4.5 C 71.6 4.5 73.6 5.9 73.6 8.6 L 73.6 15.1 L 70.4 15.1 L 70.4 10 C 70.4 9.1 70 7.5 68.1 7.5 C 66.2 7.5 65.5 8 65.5 10 L 65.5 15.1 L 62.3 15.1 L 62.3 4.8 Z M 81.1 7.9 C 81.1 3.1 85.2 0.4 89.8 0.4 C 94.4 0.4 96.6 2.4 97.7 5 L 94.6 6.2 C 93.7 4.7 92.2 3.4 89.8 3.4 C 87.4 3.4 84.6 5.1 84.6 7.9 C 84.6 10.7 87.8 12.2 90.1 12.2 C 92.4 12.2 94.3 11.5 95.9 9.6 L 95.5 9.2 C 93.5 10 91.6 10 90.2 10 L 90.2 7.4 L 98 7.4 L 98 15 L 95.4 15 C 95.4 14.4 95.2 13.9 95.6 12.9 L 95.1 12.7 C 93.9 14.6 92 15.3 89.4 15.3 C 84.5 15.3 80.9 12.2 80.9 7.8 Z M 100.9 4.8 L 104 4.8 C 104 5.2 104 5.7 103.7 6.9 L 104.1 6.9 C 104.7 5.3 105.9 4.5 107.5 4.5 C 109.1 4.5 108.3 4.5 108.7 4.7 L 108.7 8.2 C 108.2 8.1 107.6 8 107.2 8 C 104.3 8 104 10.4 104 11.5 L 104 15.1 L 100.8 15.1 L 100.8 4.8 Z M 109.5 10 C 109.5 6.9 112.1 4.5 115.7 4.5 C 119.3 4.5 121.7 6.4 121.7 10.1 L 121.7 10.7 L 112.8 10.7 C 113.1 12 114.4 12.6 116 12.6 C 117.6 12.6 118.3 12.2 118.8 11.3 L 121.8 12.5 C 121 14 118.9 15.4 116 15.4 C 113.1 15.4 109.6 13.3 109.6 10 Z M 115.7 7.1 C 114.2 7.1 113.2 7.8 112.9 8.8 L 118.5 8.8 C 118.3 7.6 117.1 7.1 115.7 7.1 Z M 123.2 9.9 C 123.2 6.5 125.9 4.4 129.5 4.4 C 133.1 4.4 134.4 5.7 135.3 7.7 L 132.3 8.9 C 131.8 7.7 130.7 7.4 129.5 7.4 C 127.7 7.4 126.5 8.5 126.5 9.9 C 126.5 11.3 127.9 12.4 129.6 12.4 C 131.3 12.4 132 12 132.6 10.9 L 135.6 12.1 C 134.7 14.1 132.5 15.4 129.6 15.4 C 126.7 15.4 123.2 13.4 123.2 10 Z M 136.7 9.9 C 136.7 6.7 139.3 4.4 143.1 4.4 C 146.9 4.4 149.5 6.7 149.5 9.9 C 149.5 13.1 146.9 15.3 143.1 15.3 C 139.3 15.3 136.7 13.1 136.7 9.9 Z M 146.1 9.9 C 146.1 8.4 144.9 7.4 143.1 7.4 C 141.3 7.4 140 8.4 140 9.9 C 140 11.4 141.3 12.4 143.1 12.4 C 144.9 12.4 146.1 11.4 146.1 9.9 Z\" fill=\"var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255))\" height=\"15.400000095367432px\" id=\"eHT2N9hxU\" transform=\"translate(77.5 20)\" width=\"149.4999969482422px\"/></g></svg>';const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);const href=useSVGTemplate(\"3870986152\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-lGuHS\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{...style},viewBox:\"0 0 227 55\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-lGuHS { -webkit-mask: ${mask}; aspect-ratio: 4.127272727272727; display: block; mask: ${mask}; width: 227px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 227\n * @framerIntrinsicHeight 55\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Logo color\",\"set\":{\"localId\":\"vectorSet/a4e1criO9\",\"id\":\"a4e1criO9\",\"moduleId\":\"Wt9wWdpaA1n8lPOlVjye\"}}\n */const Icon=withCSS(Component,css,\"framer-lGuHS\");Icon.displayName=\"Logo color\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"55\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Logo color\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/a4e1criO9\\\",\\\"id\\\":\\\"a4e1criO9\\\",\\\"moduleId\\\":\\\"Wt9wWdpaA1n8lPOlVjye\\\"}}\",\"framerIntrinsicWidth\":\"227\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (861d57e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={GMkR8QgEf:{hover:true}};const serializationHash=\"framer-JoUFq\";const variantClassNames={GMkR8QgEf:\"framer-v-yrnpty\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"GMkR8QgEf\",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:{hash:\":k7Qn2Noca\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"GMkR8QgEf\",openInNewTab:false,scopeId:\"bWCvdGRyF\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-yrnpty\",className,classNames)} framer-1k7d5c`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"GMkR8QgEf\",ref:refBinding,style:{backgroundColor:\"var(--token-ee031036-b3b2-457c-a09c-0cf173d84a25, rgb(255, 198, 57))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},variants:{\"GMkR8QgEf-hover\":{backgroundColor:\"var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255))\"}},...addPropertyOverrides({\"GMkR8QgEf-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FyZWEgSW5rdHJhcCBFeHRlbmRlZCBCb2xk\",\"--framer-font-family\":'\"Area Inktrap Extended Bold\", \"Area Inktrap Extended Bold Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4f16c3ee-21c5-4c55-bfa7-d5392130e4c1, rgb(10, 11, 17)))\"},children:\"Me contacter\"})}),className:\"framer-pqxpbj\",fonts:[\"CUSTOM;Area Inktrap Extended Bold\"],layoutDependency:layoutDependency,layoutId:\"PbcqNSKwU\",style:{\"--extracted-r6o4lv\":\"var(--token-4f16c3ee-21c5-4c55-bfa7-d5392130e4c1, rgb(10, 11, 17))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JoUFq.framer-1k7d5c, .framer-JoUFq .framer-1k7d5c { display: block; }\",\".framer-JoUFq.framer-yrnpty { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px 25px 10px 25px; position: relative; text-decoration: none; width: min-content; }\",\".framer-JoUFq .framer-pqxpbj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 37\n * @framerIntrinsicWidth 165\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Er7mf3UIT\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerbWCvdGRyF=withCSS(Component,css,\"framer-JoUFq\");export default FramerbWCvdGRyF;FramerbWCvdGRyF.displayName=\"CTA small\";FramerbWCvdGRyF.defaultProps={height:37,width:165};addFonts(FramerbWCvdGRyF,[{explicitInter:true,fonts:[{family:\"Area Inktrap Extended Bold\",source:\"custom\",url:\"https://framerusercontent.com/assets/qHqDUG0cvif9gEH1i6SxtVDOk.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbWCvdGRyF\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"165\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Er7mf3UIT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"37\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bWCvdGRyF.map","// Generated by Framer (662ecd5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-JU7im .framer-styles-preset-bgxqpd:not(.rich-text-wrapper), .framer-JU7im .framer-styles-preset-bgxqpd.rich-text-wrapper a { --framer-link-current-text-color: var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, #ffffff); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, #ffffff); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, #ffffff); --framer-link-text-decoration: none; transition: color 0.4s cubic-bezier(0.44, 0, 0.56, 1) 0s; }\"];export const className=\"framer-JU7im\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 1.41 0 L 6 4.58 L 10.59 0 L 12 1.41 L 6 7.41 L 0 1.41 Z\" fill=\"var(--esondr, rgb(0,0,0))\" height=\"7.409980000000001px\" id=\"pChJ7liEU\" transform=\"translate(6 8.295)\" width=\"12px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,K5AAorpEW:fill??props.K5AAorpEW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,K5AAorpEW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-dfEX3\",className),layoutId:layoutId,ref:ref,style:{\"--esondr\":K5AAorpEW,...style}});});const css=[`.framer-dfEX3 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--esondr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"K5AAorpEW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Keyboard Arrow Down\",\"color\":{\"type\":\"variable\",\"value\":\"esondr\"},\"set\":{\"localId\":\"vectorSet/DnLsXE00W\",\"id\":\"DnLsXE00W\",\"moduleId\":\"JIScivAkNLgXrcOUxHXD\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-dfEX3\");Icon.displayName=\"Keyboard Arrow Down\";export default Icon;addPropertyControls(Icon,{K5AAorpEW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"K5AAorpEW\\\":\\\"fill\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Keyboard Arrow Down\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"esondr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DnLsXE00W\\\",\\\"id\\\":\\\"DnLsXE00W\\\",\\\"moduleId\\\":\\\"JIScivAkNLgXrcOUxHXD\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (629c622)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import KeyboardArrowDown from\"https://framerusercontent.com/modules/pnUgOSudTUyFEB2NfSyg/TYGTFzcR18K4eIRPeSOf/Q_sXCIRPk.js\";const KeyboardArrowDownFonts=getFonts(KeyboardArrowDown);const serializationHash=\"framer-sIyBz\";const variantClassNames={GeYpWiYyf:\"framer-v-flslhn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"GeYpWiYyf\",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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-flslhn\",className,classNames),\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"GeYpWiYyf\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(KeyboardArrowDown,{animated:true,className:\"framer-14xojkn\",layoutDependency:layoutDependency,layoutId:\"n7ImYOnwt\",style:{\"--esondr\":\"var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255))\"}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sIyBz.framer-urb2y0, .framer-sIyBz .framer-urb2y0 { display: block; }\",\".framer-sIyBz.framer-flslhn { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-sIyBz .framer-14xojkn { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAxdXkNVuR=withCSS(Component,css,\"framer-sIyBz\");export default FramerAxdXkNVuR;FramerAxdXkNVuR.displayName=\"Arrow\";FramerAxdXkNVuR.defaultProps={height:24,width:24};addFonts(FramerAxdXkNVuR,[{explicitInter:true,fonts:[]},...KeyboardArrowDownFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAxdXkNVuR\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AxdXkNVuR.map","// Generated by Framer (662ecd5)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,Floating,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/3afMXMNlapCVQnxTicxu/B5SdP7T434gnvszpWwgO/QsAQFNOD2.js\";import Arrow from\"https://framerusercontent.com/modules/4s0cOC6oH42CMk6Rs7PE/c1myIgzofDDYnfcWX2jH/AxdXkNVuR.js\";const ArrowFonts=getFonts(Arrow);const MotionDivWithFX=withFX(motion.div);const enabledGestures={BgVkAqHnr:{hover:true}};const serializationHash=\"framer-X8jGo\";const variantClassNames={BgVkAqHnr:\"framer-v-1lej73n\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"BgVkAqHnr\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEntertxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(gestureVariant===\"BgVkAqHnr-hover\")return true;return false;};const ref2=React.useRef(null);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1lej73n\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"BgVkAqHnr\",ref:refBinding,style:{...style},...addPropertyOverrides({\"BgVkAqHnr-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,enabled:isDisplayed(),children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yngtfy\",\"data-highlight\":true,id:`${layoutId}-yngtfy`,layoutDependency:layoutDependency,layoutId:\"WcR04BSiq\",onMouseEnter:onMouseEntertxyyif({overlay}),ref:ref1,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FyZWEgSW5rdHJhcCBFeHRlbmRlZCBSZWd1bGFy\",\"--framer-font-family\":'\"Area Inktrap Extended Regular\", \"Area Inktrap Extended Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255)))\"},children:\"Projets\"})}),className:\"framer-ajjcll\",fonts:[\"CUSTOM;Area Inktrap Extended Regular\"],layoutDependency:layoutDependency,layoutId:\"q2HZP_Xey\",style:{\"--extracted-r6o4lv\":\"var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||24)-0-24)/2)+0,...addPropertyOverrides({\"BgVkAqHnr-hover\":{y:(componentViewport?.y||0)+0+(((componentViewport?.height||24)-0-24)/2+0+0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-462tvq-container\",layoutDependency:layoutDependency,layoutId:\"zmEgutkoH-container\",nodeId:\"zmEgutkoH\",rendersWithMotion:true,scopeId:\"FQqBvxb9f\",style:{rotate:0},variants:{\"BgVkAqHnr-hover\":{rotate:180}},children:/*#__PURE__*/_jsx(Arrow,{height:\"100%\",id:\"zmEgutkoH\",layoutId:\"zmEgutkoH\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-yngtfy`,offsetX:.5000055441632867,offsetY:11.00000664894469,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:10,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1moz84r\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"wNWM6_EKc\",ref:ref2,role:\"dialog\",style:{backdropFilter:\"blur(15px)\",backgroundColor:\"rgba(11, 12, 18, 0.5)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\",WebkitBackdropFilter:\"blur(15px)\"},variants:{\"BgVkAqHnr-hover\":{borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15,boxShadow:\"none\"}},children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FyZWEgSW5rdHJhcCBFeHRlbmRlZCBSZWd1bGFy\",\"--framer-font-family\":'\"Area Inktrap Extended Regular\", \"Area Inktrap Extended Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"normal\",\"--framer-font-variation-axes\":\"var(--extracted-2gg91v, normal)\",\"--framer-font-weight\":\"400\",\"--framer-letter-spacing\":\"0em\",\"--framer-line-height\":\"1.2em\",\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4f16c3ee-21c5-4c55-bfa7-d5392130e4c1, rgb(10, 11, 17)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})})}),className:\"framer-frt9b5\",fonts:[\"CUSTOM;Area Inktrap Extended Regular\"],layoutDependency:layoutDependency,layoutId:\"wJrdqJrkR\",style:{\"--extracted-2gg91v\":\"normal\",\"--extracted-r6o4lv\":\"var(--token-4f16c3ee-21c5-4c55-bfa7-d5392130e4c1, rgb(10, 11, 17))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"BgVkAqHnr-hover\":{\"--extracted-r6o4lv\":\"var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"BgVkAqHnr-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FyZWEgSW5rdHJhcCBFeHRlbmRlZCBSZWd1bGFy\",\"--framer-font-family\":'\"Area Inktrap Extended Regular\", \"Area Inktrap Extended Regular Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Vtp3cr_pd\"},motionChild:true,nodeId:\"wJrdqJrkR\",openInNewTab:false,relValues:[],scopeId:\"FQqBvxb9f\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-bgxqpd\",\"data-styles-preset\":\"QsAQFNOD2\",children:\"Logos\"})})})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FyZWEgSW5rdHJhcCBFeHRlbmRlZCBSZWd1bGFy\",\"--framer-font-family\":'\"Area Inktrap Extended Regular\", \"Area Inktrap Extended Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255)))\"},children:\"Logos\"})}),className:\"framer-1kk9y11\",fonts:[\"CUSTOM;Area Inktrap Extended Regular\"],layoutDependency:layoutDependency,layoutId:\"dX9Wuft1V\",style:{\"--extracted-r6o4lv\":\"var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"BgVkAqHnr-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FyZWEgSW5rdHJhcCBFeHRlbmRlZCBSZWd1bGFy\",\"--framer-font-family\":'\"Area Inktrap Extended Regular\", \"Area Inktrap Extended Regular Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Hq9BzuFDC\"},motionChild:true,nodeId:\"dX9Wuft1V\",openInNewTab:false,relValues:[],scopeId:\"FQqBvxb9f\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-bgxqpd\",\"data-styles-preset\":\"QsAQFNOD2\",children:\"Visuels\"})})})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FyZWEgSW5rdHJhcCBFeHRlbmRlZCBSZWd1bGFy\",\"--framer-font-family\":'\"Area Inktrap Extended Regular\", \"Area Inktrap Extended Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255)))\"},children:\"Visuels\"})}),className:\"framer-rpdhgv\",fonts:[\"CUSTOM;Area Inktrap Extended Regular\"],layoutDependency:layoutDependency,layoutId:\"W_KNTPxx2\",style:{\"--extracted-r6o4lv\":\"var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"BgVkAqHnr-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FyZWEgSW5rdHJhcCBFeHRlbmRlZCBSZWd1bGFy\",\"--framer-font-family\":'\"Area Inktrap Extended Regular\", \"Area Inktrap Extended Regular Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Gvv4F1cm3\"},motionChild:true,nodeId:\"W_KNTPxx2\",openInNewTab:false,relValues:[],scopeId:\"FQqBvxb9f\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-bgxqpd\",\"data-styles-preset\":\"QsAQFNOD2\",children:\"Web\"})})})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FyZWEgSW5rdHJhcCBFeHRlbmRlZCBSZWd1bGFy\",\"--framer-font-family\":'\"Area Inktrap Extended Regular\", \"Area Inktrap Extended Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255)))\"},children:\"Web\"})}),className:\"framer-154oxx6\",fonts:[\"CUSTOM;Area Inktrap Extended Regular\"],layoutDependency:layoutDependency,layoutId:\"t_78HJrl2\",style:{\"--extracted-r6o4lv\":\"var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"BgVkAqHnr-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FyZWEgSW5rdHJhcCBFeHRlbmRlZCBSZWd1bGFy\",\"--framer-font-family\":'\"Area Inktrap Extended Regular\", \"Area Inktrap Extended Regular Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wQZ9H4WLz\"},motionChild:true,nodeId:\"t_78HJrl2\",openInNewTab:false,relValues:[],scopeId:\"FQqBvxb9f\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-bgxqpd\",\"data-styles-preset\":\"QsAQFNOD2\",children:\"Photo\"})})})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FyZWEgSW5rdHJhcCBFeHRlbmRlZCBSZWd1bGFy\",\"--framer-font-family\":'\"Area Inktrap Extended Regular\", \"Area Inktrap Extended Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255)))\"},children:\"Photo\"})}),className:\"framer-ibld1n\",fonts:[\"CUSTOM;Area Inktrap Extended Regular\"],layoutDependency:layoutDependency,layoutId:\"B_GEIF2P2\",style:{\"--extracted-r6o4lv\":\"var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"BgVkAqHnr-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0FyZWEgSW5rdHJhcCBFeHRlbmRlZCBSZWd1bGFy\",\"--framer-font-family\":'\"Area Inktrap Extended Regular\", \"Area Inktrap Extended Regular Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"cQ1I8mZcD\"},motionChild:true,nodeId:\"B_GEIF2P2\",openInNewTab:false,relValues:[],scopeId:\"FQqBvxb9f\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-bgxqpd\",\"data-styles-preset\":\"QsAQFNOD2\",children:\"3D\"})})})})}},baseVariant,gestureVariant)})]})})})]})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-X8jGo.framer-11yd4ol, .framer-X8jGo .framer-11yd4ol { display: block; }\",\".framer-X8jGo.framer-1lej73n { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-X8jGo .framer-yngtfy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-X8jGo .framer-ajjcll { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-X8jGo .framer-462tvq-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-X8jGo .framer-1moz84r { height: 150px; overflow: hidden; position: relative; width: 287px; will-change: var(--framer-will-change-override, transform); }\",\".framer-X8jGo .framer-frt9b5 { flex: none; height: auto; left: 51px; position: absolute; top: 46px; white-space: pre; width: auto; }\",\".framer-X8jGo .framer-1kk9y11 { flex: none; height: auto; left: 15px; position: absolute; top: 15px; white-space: pre; width: auto; }\",\".framer-X8jGo .framer-rpdhgv, .framer-X8jGo .framer-154oxx6, .framer-X8jGo .framer-ibld1n { bottom: 15px; flex: none; height: auto; left: 15px; position: absolute; white-space: pre; width: auto; }\",\".framer-X8jGo.framer-v-1lej73n.hover.framer-1lej73n { flex-direction: column; }\",\".framer-X8jGo.framer-v-1lej73n.hover .framer-1moz84r { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: flex-start; padding: 15px; }\",\".framer-X8jGo.framer-v-1lej73n.hover .framer-frt9b5, .framer-X8jGo.framer-v-1lej73n.hover .framer-1kk9y11 { left: unset; position: relative; top: unset; }\",\".framer-X8jGo.framer-v-1lej73n.hover .framer-rpdhgv, .framer-X8jGo.framer-v-1lej73n.hover .framer-154oxx6, .framer-X8jGo.framer-v-1lej73n.hover .framer-ibld1n { bottom: unset; left: unset; position: relative; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 91\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"YctZN0N0P\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFQqBvxb9f=withCSS(Component,css,\"framer-X8jGo\");export default FramerFQqBvxb9f;FramerFQqBvxb9f.displayName=\"Menu\";FramerFQqBvxb9f.defaultProps={height:24,width:91};addFonts(FramerFQqBvxb9f,[{explicitInter:true,fonts:[{family:\"Area Inktrap Extended Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/0LmY0qR0AejRoVKny1Vfh07nlE.woff2\"}]},...ArrowFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFQqBvxb9f\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YctZN0N0P\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"91\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FQqBvxb9f.map","// Generated by Framer (4458791)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Linkedin from\"https://framerusercontent.com/modules/WXrcYwU5ooGmkTpK3FVC/eLrPFzaeIwGyQunnBnz8/B9SzpfZGa.js\";import LogoColor from\"https://framerusercontent.com/modules/A2B8Z2bscqoCRP6tYjOa/f4bQ6UjQ7u0mCFuSAI9M/Ij61cIMTN.js\";import CTASmall from\"https://framerusercontent.com/modules/EhOGWacoS3Ml0k9m02Ua/mOyZ12jAKiUblV2IYebH/bWCvdGRyF.js\";import Menu from\"https://framerusercontent.com/modules/WlEmXL629ZqbKcu4KrAA/0MNxCL2USwPwpSGcK4fI/FQqBvxb9f.js\";const LogoColorFonts=getFonts(LogoColor);const MenuFonts=getFonts(Menu);const CTASmallFonts=getFonts(CTASmall);const LinkedinFonts=getFonts(Linkedin);const cycleOrder=[\"fBXc2xBki\",\"UGNfx1FId\",\"W7C8dFFB7\"];const serializationHash=\"framer-PbYC0\";const variantClassNames={fBXc2xBki:\"framer-v-jgapnk\",UGNfx1FId:\"framer-v-r46xca\",W7C8dFFB7:\"framer-v-qp1v4n\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.5,delay:0,duration:.5,type:\"spring\"};const animation={opacity:1,rotate:-2,rotateX:0,rotateY:0,scale:1.2,skewX:0,skewY:0,transition:transition2};const transition3={bounce:.5,delay:0,duration:.45,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.5,skewX:0,skewY:0,transition:transition3};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"fBXc2xBki\",Phone:\"W7C8dFFB7\",Tablet:\"UGNfx1FId\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"fBXc2xBki\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fBXc2xBki\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"W7C8dFFB7\")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__*/_jsxs(motion.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-jgapnk\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"fBXc2xBki\",ref:refBinding,style:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(11, 12, 18, 0.5)\",WebkitBackdropFilter:\"blur(5px)\",...style},...addPropertyOverrides({UGNfx1FId:{\"data-framer-name\":\"Tablet\"},W7C8dFFB7:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"WJkJqRCnh\",openInNewTab:false,scopeId:\"UFENk6Wkn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ehcxs2 framer-mh5t9z\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"WJkJqRCnh\",whileHover:animation,children:/*#__PURE__*/_jsx(LogoColor,{animated:true,className:\"framer-gqbpek\",layoutDependency:layoutDependency,layoutId:\"f_sI6QL4s\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||93)-0-24)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-j43uyj-container\",layoutDependency:layoutDependency,layoutId:\"qpSm0C2oT-container\",nodeId:\"qpSm0C2oT\",rendersWithMotion:true,scopeId:\"UFENk6Wkn\",children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"qpSm0C2oT\",layoutId:\"qpSm0C2oT\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3yuhpk\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"puBdrrS1g\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,y:(componentViewport?.y||0)+(0+((componentViewport?.height||93)-0-37)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vpxo3h-container\",layoutDependency:layoutDependency,layoutId:\"ZclVS6lEN-container\",nodeId:\"ZclVS6lEN\",rendersWithMotion:true,scopeId:\"UFENk6Wkn\",children:/*#__PURE__*/_jsx(CTASmall,{height:\"100%\",id:\"ZclVS6lEN\",layoutId:\"ZclVS6lEN\",width:\"100%\"})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/adriengreco/\",motionChild:true,nodeId:\"nEpnq71ok\",openInNewTab:true,scopeId:\"UFENk6Wkn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-yvfazh framer-mh5t9z\",layoutDependency:layoutDependency,layoutId:\"nEpnq71ok\",whileHover:animation1,children:/*#__PURE__*/_jsx(Linkedin,{animated:true,className:\"framer-10cz20t\",layoutDependency:layoutDependency,layoutId:\"BsZ2OCXvY\",style:{\"--43q7um\":\"var(--token-55d4881b-58ac-41da-b4cf-c6728af9d45a, rgb(255, 255, 255))\"}})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PbYC0.framer-mh5t9z, .framer-PbYC0 .framer-mh5t9z { display: block; }\",\".framer-PbYC0.framer-jgapnk { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 93px; justify-content: space-around; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-PbYC0 .framer-ehcxs2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 162px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-PbYC0 .framer-gqbpek { aspect-ratio: 3.8840579710144927 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 41px); position: relative; width: 100%; }\",\".framer-PbYC0 .framer-j43uyj-container, .framer-PbYC0 .framer-1vpxo3h-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-PbYC0 .framer-3yuhpk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-PbYC0 .framer-yvfazh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 35px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 35px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-PbYC0 .framer-10cz20t { flex: none; height: var(--framer-aspect-ratio-supported, 26px); position: relative; width: 26px; }\",\".framer-PbYC0.framer-v-r46xca.framer-jgapnk { width: 810px; }\",\".framer-PbYC0.framer-v-qp1v4n.framer-jgapnk { gap: 50px; justify-content: center; width: 390px; }\",\".framer-PbYC0.framer-v-qp1v4n .framer-gqbpek { height: var(--framer-aspect-ratio-supported, 50px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 93\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"UGNfx1FId\":{\"layout\":[\"fixed\",\"fixed\"]},\"W7C8dFFB7\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUFENk6Wkn=withCSS(Component,css,\"framer-PbYC0\");export default FramerUFENk6Wkn;FramerUFENk6Wkn.displayName=\"Nav\";FramerUFENk6Wkn.defaultProps={height:93,width:1200};addPropertyControls(FramerUFENk6Wkn,{variant:{options:[\"fBXc2xBki\",\"UGNfx1FId\",\"W7C8dFFB7\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerUFENk6Wkn,[{explicitInter:true,fonts:[]},...LogoColorFonts,...MenuFonts,...CTASmallFonts,...LinkedinFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUFENk6Wkn\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UGNfx1FId\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"W7C8dFFB7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"93\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UFENk6Wkn.map","// Generated by Framer (4458791)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getLoadingLazyAtYPosition,Image,Link,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Cursor from\"#framer/local/canvasComponent/JEVAZzHQn/JEVAZzHQn.js\";import Footer from\"#framer/local/canvasComponent/jrkOGcMN9/jrkOGcMN9.js\";import ScrollTop from\"#framer/local/canvasComponent/NNvTSDWMM/NNvTSDWMM.js\";import Nav from\"#framer/local/canvasComponent/UFENk6Wkn/UFENk6Wkn.js\";const NavFonts=getFonts(Nav);const ScrollTopFonts=getFonts(ScrollTop);const FooterFonts=getFonts(Footer);const CursorFonts=getFonts(Cursor);const breakpoints={BuYTM51no:\"(min-width: 810px) and (max-width: 1199px)\",EfSU6bhB1:\"(max-width: 809px)\",EzHf4rgt3:\"(min-width: 1200px) and (max-width: 1499px)\",W2iLrxEhX:\"(min-width: 1500px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-ub2Hh\";const variantClassNames={BuYTM51no:\"framer-v-14vshcc\",EfSU6bhB1:\"framer-v-1rxfdur\",EzHf4rgt3:\"framer-v-3tafjh\",W2iLrxEhX:\"framer-v-1a8r3lw\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ub2Hh.framer-xu3h9h, .framer-ub2Hh .framer-xu3h9h { display: block; }\",\".framer-ub2Hh.framer-3tafjh { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ub2Hh .framer-1bx5ux0-container { flex: none; height: 93px; left: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-ub2Hh .framer-tq4xk8 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-ub2Hh .framer-yjtt79 { align-content: center; align-items: center; bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 25px); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 50px; justify-content: center; order: 1002; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 25px; text-decoration: none; width: 50px; z-index: 5; }\",\".framer-ub2Hh .framer-10e5zfk-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-ub2Hh .framer-1idftkf-container { flex: none; height: 240px; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={BuYTM51no:\"(min-width: 810px) and (max-width: 1199px)\",EfSU6bhB1:\"(max-width: 809px)\",EzHf4rgt3:\"(min-width: 1200px) and (max-width: 1499px)\",W2iLrxEhX:\"(min-width: 1500px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop Large\":\"W2iLrxEhX\",Desktop:\"EzHf4rgt3\",Phone:\"EfSU6bhB1\",Tablet:\"BuYTM51no\"};const getProps=({height,id,scrollToTop,visible,width,...props})=>{return{...props,Gpb5tATgY:scrollToTop??props.Gpb5tATgY,variant:humanReadableVariantMap[props.variant]??props.variant??\"EzHf4rgt3\",vY49taXcw:visible??props.vY49taXcw??true};};const transition1={bounce:0,delay:0,duration:.1,type:\"spring\"};const cursor={component:Cursor,transition:transition1,variant:\"TLgo4uyU4\"};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,Gpb5tATgY,vY49taXcw,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({\"144mp7n\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"EzHf4rgt3\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: none; }\"}),/*#__PURE__*/_jsxs(Image,{...restProps,background:{alt:\"\",backgroundSize:.5,fit:\"tile\",loading:getLoadingLazyAtYPosition(0),pixelHeight:116,pixelWidth:116,positionX:\"center\",positionY:\"top\",src:\"https://framerusercontent.com/images/cMHswPFkFdDNLw8fAWebZwg2VY.svg\"},className:cx(scopingClassNames,\"framer-3tafjh\",className),\"data-framer-cursor\":\"144mp7n\",\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:93,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1bx5ux0-container\",layoutScroll:true,nodeId:\"JbZCHV48b\",scopeId:\"zO9kmR3DC\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BuYTM51no:{variant:\"UGNfx1FId\"},EfSU6bhB1:{variant:\"W7C8dFFB7\"}},children:/*#__PURE__*/_jsx(Nav,{height:\"100%\",id:\"JbZCHV48b\",layoutId:\"JbZCHV48b\",style:{height:\"100%\",width:\"100%\"},variant:\"fBXc2xBki\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-tq4xk8\"}),/*#__PURE__*/_jsx(Link,{href:Gpb5tATgY,motionChild:true,nodeId:\"e8_yeYeV9\",openInNewTab:false,scopeId:\"zO9kmR3DC\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-yjtt79 framer-xu3h9h\",children:vY49taXcw&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,y:925,children:/*#__PURE__*/_jsx(Container,{className:\"framer-10e5zfk-container\",nodeId:\"LUZsS1wvp\",scopeId:\"zO9kmR3DC\",children:/*#__PURE__*/_jsx(ScrollTop,{height:\"100%\",id:\"LUZsS1wvp\",layoutId:\"LUZsS1wvp\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:240,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1idftkf-container\",nodeId:\"HCh55t4To\",scopeId:\"zO9kmR3DC\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BuYTM51no:{variant:\"aWGPlUvLY\"},EfSU6bhB1:{variant:\"QOjrZNGOg\"},W2iLrxEhX:{variant:\"AOeyqFyok\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"HCh55t4To\",layoutId:\"HCh55t4To\",style:{height:\"100%\",width:\"100%\"},variant:\"LctIFBeRr\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"BuYTM51no\":{\"layout\":[\"fixed\",\"fixed\"]},\"EfSU6bhB1\":{\"layout\":[\"fixed\",\"fixed\"]},\"W2iLrxEhX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Gpb5tATgY\":\"scrollToTop\",\"vY49taXcw\":\"visible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"EzHf4rgt3\":[\".framer-1bx5ux0-container\",\".framer-yjtt79\",\".framer-1idftkf-container\"],\"BuYTM51no\":[\".framer-1bx5ux0-container\",\".framer-yjtt79\",\".framer-1idftkf-container\"],\"EfSU6bhB1\":[\".framer-1bx5ux0-container\",\".framer-yjtt79\",\".framer-1idftkf-container\"],\"W2iLrxEhX\":[\".framer-1bx5ux0-container\",\".framer-yjtt79\",\".framer-1idftkf-container\"]}\n * @framerBreakpoints {\"W2iLrxEhX\":{\"min\":1500,\"canvasClassName\":\"framer-1a8r3lw-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop Large\",\"width\":1500,\"rootFontSize\":16},\"EzHf4rgt3\":{\"min\":1200,\"max\":1499,\"canvasClassName\":\"framer-3tafjh-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"BuYTM51no\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-14vshcc-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"EfSU6bhB1\":{\"max\":809,\"canvasClassName\":\"framer-1rxfdur-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant EzHf4rgt3\n * @framerLayoutTemplate\n */const FramerzO9kmR3DC=withCSS(Component,css,\"framer-ub2Hh\");export default FramerzO9kmR3DC;FramerzO9kmR3DC.displayName=\"Template\";FramerzO9kmR3DC.defaultProps={height:1e3,width:1200};addPropertyControls(FramerzO9kmR3DC,{Gpb5tATgY:{title:\"ScrollToTop\",type:ControlType.Link},vY49taXcw:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean}});addFonts(FramerzO9kmR3DC,[{explicitInter:true,fonts:[]},...NavFonts,...ScrollTopFonts,...FooterFonts,...CursorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzO9kmR3DC\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"EzHf4rgt3\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"EzHf4rgt3\\\":[\\\".framer-1bx5ux0-container\\\",\\\".framer-yjtt79\\\",\\\".framer-1idftkf-container\\\"],\\\"BuYTM51no\\\":[\\\".framer-1bx5ux0-container\\\",\\\".framer-yjtt79\\\",\\\".framer-1idftkf-container\\\"],\\\"EfSU6bhB1\\\":[\\\".framer-1bx5ux0-container\\\",\\\".framer-yjtt79\\\",\\\".framer-1idftkf-container\\\"],\\\"W2iLrxEhX\\\":[\\\".framer-1bx5ux0-container\\\",\\\".framer-yjtt79\\\",\\\".framer-1idftkf-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"W2iLrxEhX\\\":{\\\"min\\\":1500,\\\"canvasClassName\\\":\\\"framer-1a8r3lw-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop Large\\\",\\\"width\\\":1500,\\\"rootFontSize\\\":16},\\\"EzHf4rgt3\\\":{\\\"min\\\":1200,\\\"max\\\":1499,\\\"canvasClassName\\\":\\\"framer-3tafjh-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"BuYTM51no\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-14vshcc-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"EfSU6bhB1\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1rxfdur-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"Gpb5tATgY\\\":\\\"scrollToTop\\\",\\\"vY49taXcw\\\":\\\"visible\\\"}\",\"framerLayoutTemplate\":\"\",\"framerIntrinsicHeight\":\"1000\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BuYTM51no\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EfSU6bhB1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"W2iLrxEhX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport { ResolveLinks } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/gShPjk70M1eN5CCHVDBs/nWLMjzLtJmOptjODUe0v/zO9kmR3DC.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {eASVinuIb: \"cv\", k7Qn2Noca: \"contact\", Pf0pp7lGU: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kmaUzyZkVHmYrz8velYx/qV1kpqckfdrMUtMEnwSt/augiA20Il.js\")), path: \"/\"}, Vtp3cr_pd: {elements: {vBz4WOTf5: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Z5TTbmjzXKoulPBhMLbW/CvXJCOHTVvinkevU8Cq0/Vtp3cr_pd.js\")), path: \"/projets/logos\"}, Hq9BzuFDC: {elements: {VfOKkpIhn: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3gTIZMjfAb7k1OCxAIXW/KzkzJFVSlRoXkPvURIVq/Hq9BzuFDC.js\")), path: \"/projets/visuels\"}, Gvv4F1cm3: {elements: {lO5xi8h7i: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9gM0jSfqqjX5vclq1HdQ/C8NlWbqu2ubBBNTqYgbJ/Gvv4F1cm3.js\")), path: \"/projets/web\"}, wQZ9H4WLz: {elements: {TDSDMu0Mn: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2fUUX9X8FpkhSmVD9cFC/G5z56p1PlhtiFDwaBs8t/wQZ9H4WLz.js\")), path: \"/projets/photo\"}, cQ1I8mZcD: {elements: {iVdoavjMr: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LLYAvoVORQPkUYNOGY4o/Wkkwf7IhHMtpv85E1nqB/cQ1I8mZcD.js\")), path: \"/projets/3d\"}, iz462Yvyg: {elements: {iXCWfJmfO: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0hs1z6XFco3lBzysT0t5/Sw8TlArcdqVLZ5qCMnlL/iz462Yvyg.js\")), path: \"/mentions-legales\"}, bSdJCRbcw: {elements: {ILpFrVnLo: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ITlCZaFaApMjte5tOodN/hX1ojDs1SlD0x6gjmHOW/bSdJCRbcw.js\")), path: \"/404\"}, DZ9vGHl8d: {collectionId: \"l0ifpNC0K\", elements: {DhYgmtEc1: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rVvDRZDeJ2lC0FL88uB7/vnAGWQTk01wDMwnOAJFP/DZ9vGHl8d.js\")), path: \"/projets/:DKZxLaoyw\"}}\r\n\r\n        const locales = [{code: \"fr-FR\", id: \"default\", name: \"French\", slug: \"\"}]\r\n        const collectionUtils = {l0ifpNC0K: async () => (await import(\"https://framerusercontent.com/modules/2IetBEJQUv9FPCkFlO3g/st4M0KEnJTUzqjaBocWc/l0ifpNC0K.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"44a30cdb0495bf70dbf97a3affc5f13859be1135af6891cf7af345848a3a0d7b\"\r\n        function Template({routeId, children, style, ...rest}) {const props1 = {Gpb5tATgY: {href: {hash: \":Pf0pp7lGU\", webPageId: \"augiA20Il\"}}, vY49taXcw: true}\r\nconst props2 = {...props1, Gpb5tATgY: {href: {hash: \":vBz4WOTf5\", webPageId: \"Vtp3cr_pd\"}}}\r\nconst props3 = {...props1, Gpb5tATgY: {href: {hash: \":VfOKkpIhn\", webPageId: \"Hq9BzuFDC\"}}}\r\nconst props4 = {...props1, Gpb5tATgY: {href: {hash: \":lO5xi8h7i\", webPageId: \"Gvv4F1cm3\"}}}\r\nconst props5 = {...props1, Gpb5tATgY: {href: {hash: \":TDSDMu0Mn\", webPageId: \"wQZ9H4WLz\"}}}\r\nconst props6 = {...props1, Gpb5tATgY: {href: {hash: \":iVdoavjMr\", webPageId: \"cQ1I8mZcD\"}}}\r\nconst props7 = {...props1, Gpb5tATgY: {href: {hash: \":iXCWfJmfO\", webPageId: \"iz462Yvyg\"}}}\r\nconst props8 = {...props1, Gpb5tATgY: {href: {hash: \":ILpFrVnLo\", webPageId: \"bSdJCRbcw\"}}}\r\nconst props9 = {...props1, Gpb5tATgY: undefined, vY49taXcw: false}\r\nconst templateProps = {augiA20Il: props1, bSdJCRbcw: props8, cQ1I8mZcD: props6, DZ9vGHl8d: props9, Gvv4F1cm3: props4, Hq9BzuFDC: props3, iz462Yvyg: props7, Vtp3cr_pd: props2, wQZ9H4WLz: props5}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"augiA20Il\":\r\ncase \"Vtp3cr_pd\":\r\ncase \"Hq9BzuFDC\":\r\ncase \"Gvv4F1cm3\":\r\ncase \"wQZ9H4WLz\":\r\ncase \"cQ1I8mZcD\":\r\ncase \"iz462Yvyg\":\r\ncase \"bSdJCRbcw\":\r\ncase \"DZ9vGHl8d\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"Gpb5tATgY\"]]}, (resolvedLinks) => React.createElement(Template1, {...props, Gpb5tATgY: resolvedLinks[0], key: \"Template1\", routeId, style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"Vtp3cr_pd\":\r\ncase \"Hq9BzuFDC\":\r\ncase \"Gvv4F1cm3\":\r\ncase \"wQZ9H4WLz\":\r\ncase \"cQ1I8mZcD\":\r\ncase \"iz462Yvyg\":\r\ncase \"bSdJCRbcw\":\r\ncase \"DZ9vGHl8d\":\r\nreturn [{hash: \"1a8r3lw\", mediaQuery: \"(min-width: 1500px)\"}, {hash: \"3tafjh\", mediaQuery: \"(min-width: 1200px) and (max-width: 1499px)\"}, {hash: \"14vshcc\", mediaQuery: \"(min-width: 810px) and (max-width: 1199px)\"}, {hash: \"1rxfdur\", mediaQuery: \"(max-width: 809px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ITlCZaFaApMjte5tOodN/hX1ojDs1SlD0x6gjmHOW/bSdJCRbcw.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://adriengreco.fr\",\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, replaceNestedLinks: 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: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.2, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, 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(\"Recoverable error has happened. Please check any custom code or code overrides to fix 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(\"Fatal crash has happened. If you are the author of this website, please report this issue to the Framer team via https://www.framer.community/:\\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                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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"}