{"version":3,"file":"script_main.CUts9vQv.mjs","names":["mask","SVG","getProps","Icon","className","addPropertyOverrides","LogoWhite","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","mask","SVG","getProps","Icon","className","addPropertyOverrides","ArrowUp","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","mask","SVG","getProps","Icon","className","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","css","getProps","className","KeyboardArrowDown","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","Arrow","serializationHash","variantClassNames","transition1","animation","animation1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","React.useRef","className","_Fragment","RichText","sharedStyle.css","sharedStyle.fonts","LogoColor","Menu","CTASmall","Linkedin","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","className","Nav","ScrollTop","Footer","Cursor","useRef","React.useId","Image","className","PropertyOverrides","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/oZcz4lnMEXxy1QsIXTup/9qO6H7MNTjN2cjOw9GxV/z1jovPQFC.js","https:/framerusercontent.com/modules/O5dp8Bj5hR4xqdsMyBq7/02YC5gdMx5WK1IdFL0rz/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/Wf51aMJnN3DEhXh3fOGE/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/ugsjnCDocy8LacI23xWS/FQqBvxb9f.js","https:/framerusercontent.com/modules/yq3yieDHTHXLflDryGqm/8SfgeBrvwgyvIXBYGuWd/UFENk6Wkn.js","https:/framerusercontent.com/modules/gShPjk70M1eN5CCHVDBs/jBJRzxSj0eEJsHctuo8F/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 (e627f11)\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-8mlrL\";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\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--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:[\"FS;Clash Display-regular\"],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\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--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\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display 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:/*#__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:[\"FS;Clash Display-regular\"],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-8mlrL.framer-aeyu3c, .framer-8mlrL .framer-aeyu3c { display: block; }\",\".framer-8mlrL.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-8mlrL .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-8mlrL .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-8mlrL .framer-jt96w6 { flex: none; height: var(--framer-aspect-ratio-supported, 55px); position: relative; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-8mlrL .framer-14db5kt, .framer-8mlrL .framer-1etfguz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-8mlrL .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-8mlrL.framer-v-166djxz.framer-ewngv7 { width: 1500px; }\",\".framer-8mlrL.framer-v-1y54rmi.framer-ewngv7 { width: 810px; }\",\".framer-8mlrL.framer-v-1y54rmi .framer-jt96w6 { height: var(--framer-aspect-ratio-supported, 200px); }\",\".framer-8mlrL.framer-v-1y54rmi .framer-hqoym0 { bottom: -29px; right: -162px; }\",\".framer-8mlrL.framer-v-jntfva.framer-ewngv7 { width: 200px; }\",\".framer-8mlrL.framer-v-jntfva .framer-fxckk { padding: 0px 10px 0px 10px; width: 200px; }\",\".framer-8mlrL.framer-v-jntfva .framer-ks9xdv { align-self: unset; width: 100%; }\",\".framer-8mlrL.framer-v-jntfva .framer-jt96w6 { flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 49px); width: 1px; }\",\".framer-8mlrL.framer-v-jntfva .framer-14db5kt { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,'.framer-8mlrL[data-border=\"true\"]::after, .framer-8mlrL [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-8mlrL\");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:\"Clash Display\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/VFMK2COV3DN37JR7JQ4CAOJPZ7KWKNY7/ODD5YJNDLHZZB2MIT3DPVH4EIHAMZ34D/BSY64LPTT3OPLVKAZKL3AHKRWZ3D74AC.woff2\",weight:\"400\"}]},...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\\\"]}}}\",\"framerIntrinsicHeight\":\"240\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"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 (e627f11)\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-N5RHc\";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\":\"RlM7Q2xhc2ggRGlzcGxheS1tZWRpdW0=\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4f16c3ee-21c5-4c55-bfa7-d5392130e4c1, rgb(10, 11, 17)))\"},children:\"Me contacter\"})}),className:\"framer-pqxpbj\",fonts:[\"FS;Clash Display-medium\"],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-N5RHc.framer-1k7d5c, .framer-N5RHc .framer-1k7d5c { display: block; }\",\".framer-N5RHc.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-N5RHc .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 141\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-N5RHc\");export default FramerbWCvdGRyF;FramerbWCvdGRyF.displayName=\"CTA small\";FramerbWCvdGRyF.defaultProps={height:37,width:141};addFonts(FramerbWCvdGRyF,[{explicitInter:true,fonts:[{family:\"Clash Display\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2GQIT54GKQY3JRFTSHS4ARTRNRQISSAA/3CIP5EBHRRHE5FVQU3VFROPUERNDSTDF/JTSL5QESUXATU47LCPUNHZQBDDIWDOSW.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbWCvdGRyF\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Er7mf3UIT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"141\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"37\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"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 (e627f11)\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-GPAK4\";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\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display 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:[\"FS;Clash Display-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\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display 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\"})})})}),fonts:[\"FS;Clash Display-regular\"]}},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\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display 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\"})})})}),fonts:[\"FS;Clash Display-regular\"]}},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\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display 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\"})})})}),fonts:[\"FS;Clash Display-regular\"]}},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\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display 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\"})})})}),fonts:[\"FS;Clash Display-regular\"]}},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\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display 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\"})})})}),fonts:[\"FS;Clash Display-regular\"]}},baseVariant,gestureVariant)})]})})})]})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GPAK4.framer-11yd4ol, .framer-GPAK4 .framer-11yd4ol { display: block; }\",\".framer-GPAK4.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-GPAK4 .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-GPAK4 .framer-ajjcll { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-GPAK4 .framer-462tvq-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-GPAK4 .framer-1moz84r { height: 150px; overflow: hidden; position: relative; width: 287px; will-change: var(--framer-will-change-override, transform); }\",\".framer-GPAK4 .framer-frt9b5 { flex: none; height: auto; left: 51px; position: absolute; top: 46px; white-space: pre; width: auto; }\",\".framer-GPAK4 .framer-1kk9y11 { flex: none; height: auto; left: 15px; position: absolute; top: 15px; white-space: pre; width: auto; }\",\".framer-GPAK4 .framer-rpdhgv, .framer-GPAK4 .framer-154oxx6, .framer-GPAK4 .framer-ibld1n { bottom: 15px; flex: none; height: auto; left: 15px; position: absolute; white-space: pre; width: auto; }\",\".framer-GPAK4.framer-v-1lej73n.hover.framer-1lej73n { flex-direction: column; }\",\".framer-GPAK4.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-GPAK4.framer-v-1lej73n.hover .framer-frt9b5, .framer-GPAK4.framer-v-1lej73n.hover .framer-1kk9y11 { left: unset; position: relative; top: unset; }\",\".framer-GPAK4.framer-v-1lej73n.hover .framer-rpdhgv, .framer-GPAK4.framer-v-1lej73n.hover .framer-154oxx6, .framer-GPAK4.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 82\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-GPAK4\");export default FramerFQqBvxb9f;FramerFQqBvxb9f.displayName=\"Menu\";FramerFQqBvxb9f.defaultProps={height:24,width:82};addFonts(FramerFQqBvxb9f,[{explicitInter:true,fonts:[{family:\"Clash Display\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/VFMK2COV3DN37JR7JQ4CAOJPZ7KWKNY7/ODD5YJNDLHZZB2MIT3DPVH4EIHAMZ34D/BSY64LPTT3OPLVKAZKL3AHKRWZ3D74AC.woff2\",weight:\"400\"}]},...ArrowFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFQqBvxb9f\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"82\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YctZN0N0P\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__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/Wf51aMJnN3DEhXh3fOGE/bWCvdGRyF.js\";import Menu from\"https://framerusercontent.com/modules/WlEmXL629ZqbKcu4KrAA/ugsjnCDocy8LacI23xWS/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\":{\"framerIntrinsicHeight\":\"93\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UGNfx1FId\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"W7C8dFFB7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (84a2f33)\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-sVAs4\";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-sVAs4.framer-xu3h9h, .framer-sVAs4 .framer-xu3h9h { display: block; }\",\".framer-sVAs4.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-sVAs4 .framer-1bx5ux0-container { flex: none; height: 93px; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-sVAs4 .framer-tq4xk8 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-sVAs4 .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-sVAs4 .framer-10e5zfk-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-sVAs4 .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-sVAs4\");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\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzO9kmR3DC\",\"slots\":[],\"annotations\":{\"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\\\"]}\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"1000\",\"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}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BuYTM51no\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EfSU6bhB1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"W2iLrxEhX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"EzHf4rgt3\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"Gpb5tATgY\\\":\\\"scrollToTop\\\",\\\"vY49taXcw\\\":\\\"visible\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__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/jBJRzxSj0eEJsHctuo8F/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/shP6cDdqoOwUfujP00VZ/augiA20Il.js\")), path: \"/\"}, Vtp3cr_pd: {elements: {vBz4WOTf5: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Z5TTbmjzXKoulPBhMLbW/YfWRueULrJ2Vun2uhiNG/Vtp3cr_pd.js\")), path: \"/projets/logos\"}, Hq9BzuFDC: {elements: {VfOKkpIhn: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3gTIZMjfAb7k1OCxAIXW/k8B3glrUxftbjktiDZGP/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/vGcO5CG883mZaLI3aQDU/iz462Yvyg.js\")), path: \"/mentions-legales\"}, bSdJCRbcw: {elements: {ILpFrVnLo: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ITlCZaFaApMjte5tOodN/7iKJ82s1qIE9pll5WZ4g/bSdJCRbcw.js\")), path: \"/404\"}, DZ9vGHl8d: {collectionId: \"l0ifpNC0K\", elements: {DhYgmtEc1: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rVvDRZDeJ2lC0FL88uB7/jFOI2EV4HHV62pA1Mw4j/DZ9vGHl8d.js\")), path: \"/projets/:DKZxLaoyw\"}}\r\n\r\n        const locales = [{code: \"fr-FR\", id: \"default\", name: \"French\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {l0ifpNC0K: async () => (await import(\"https://framerusercontent.com/modules/2IetBEJQUv9FPCkFlO3g/3hpg3j5VZfrLJQJHYig1/l0ifpNC0K.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"44a30cdb0495bf70dbf97a3affc5f13859be1135af6891cf7af345848a3a0d7b\"\r\n        function Template({webPageId, 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[webPageId] ?? {}\r\nswitch (webPageId) {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\", 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: 1499.98px)\"}, {hash: \"14vshcc\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1rxfdur\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ITlCZaFaApMjte5tOodN/7iKJ82s1qIE9pll5WZ4g/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 On-Page Editing] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 3,\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                            useLayoutEffect: React.useLayoutEffect,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                    loadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/4p4TSM0ak2ZK64hxJqB9/ZbhAVK2hEAb7mJWRlfen/snippets.js\")),\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: {autobahnNavigation: false, customCodeSiteSettings: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {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            window.__framer_events = window.__framer_events || []\r\n\r\n            // Initialize lazy modules cache for hydration\r\n            Framer.initLazyModulesCache()\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const serverRouteExperimentEnabled = true\r\n                    const serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n                    if (serverRoute) {\r\n                        const routeData = new URLSearchParams(serverRoute)\r\n                        routeId = routeData.get(\"id\")\r\n                        localeId = routeData.get(\"locale\")\r\n                        for (const [key, value] of routeData.entries()) {\r\n                            if (!key.startsWith(\"var.\")) continue\r\n                            pathVariables ??= {}\r\n                            pathVariables[key.slice(4)] = value\r\n                        }\r\n                    }\r\n                    if (!routeId || !localeId) {\r\n                        const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                        routeId = routeData.routeId\r\n                        localeId = routeData.localeId\r\n                        pathVariables = routeData.pathVariables\r\n                    }\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}