@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/027df52a710ea511-s.1_4-gb67e4cdj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5e3a2858f2997077-s.1t1ox7t-8xjh-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}._6gMWaW_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}._6gMWaW_variable{--ff-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Crimson Pro;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/d4cfff78d70c32f1-s.3e6y9ycv0tth-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/edd49e6a728081e1-s.1--u-0p9zb39p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/a41eab1df8ed80c4-s.0i2mshnqgrio_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.2jyvoovntfwbd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.0p0zu0cvbvyu-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/115e7a2565b70400-s.1vgtwd90zpq_8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro Fallback;src:local(Times New Roman);ascent-override:90.96%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:98.56%}.I-jHtq_className{font-family:Crimson Pro,Crimson Pro Fallback}.I-jHtq_variable{--ff-crimson:"Crimson Pro", "Crimson Pro Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.APSK1G_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.APSK1G_variable{--ff-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.E6UDhG_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.E6UDhG_variable{--ff-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.c0iHxW_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.c0iHxW_variable{--ff-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.31vfkycla13v0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.0c4siir8-ephk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.1pg2nifvadz06.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.KWZDGq_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.KWZDGq_variable{--ff-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3ynaompv6mu4n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/57dc28f7118abe14-s.3bsu95r7x7mat.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7ddd198311ba7843-s.3kq6k02b2ysv1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans Fallback;src:local(Arial);ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.0%;size-adjust:111.93%}.giHt-a_className{font-family:Work Sans,Work Sans Fallback;font-style:normal}.giHt-a_variable{--ff-work:"Work Sans", "Work Sans Fallback"}
@font-face{font-family:Azeret Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a23ff12681a5834-s.0es7frdw9tpsq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Azeret Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2f059f8bf31de55f-s.28l707c7cxluz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Azeret Mono Fallback;src:local(Arial);ascent-override:64.26%;descent-override:15.77%;line-gap-override:0.0%;size-adjust:145.81%}._4juczW_className{font-family:Azeret Mono,Azeret Mono Fallback;font-style:normal}._4juczW_variable{--ff-azeret:"Azeret Mono", "Azeret Mono Fallback"}
@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/a84d505c773a8ef1-s.06x8805-fnb6h.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/dd704f5ef4d2e85a-s.2bqqkeiow0_0b.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/f9bdc58eea1fac89-s.3yp7td8e17h31.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/10a4c8eca0b9ce81-s.0rrr4v4rsoo3q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/feee9252ebc88ab2-s.1omj-3m66rwrp.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/6cdc3b4c3ee0ed06-s.306ikrpvj53k5.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/dfe95178c08dfe21-s.2pzdljxrqcf3h.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/28f82cd8566a528f-s.14og3_uq6yls0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda Fallback;src:local(Times New Roman);ascent-override:98.5%;descent-override:35.02%;line-gap-override:0.0%;size-adjust:114.22%}.hzhJtG_className{font-family:Bodoni Moda,Bodoni Moda Fallback}.hzhJtG_variable{--ff-bodoni:"Bodoni Moda", "Bodoni Moda Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/0fb96d1b5bc8468e-s.2jilrsbix2ysy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/1a36275c0a5dae4b-s.0hltrl_6_8g8_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/4516abe641523af1-s.1_oo8puzoz84h.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/8b28f59145c251c9-s.179awq6zthlsb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6809fa33fa73d760-s.1_4sbw1y71w5n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/cef856781ea24bd1-s.42r14_4q5vmfj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.TNFN-W_className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.TNFN-W_variable{--ff-source-serif:"Source Serif 4", "Source Serif 4 Fallback"}
.al-artefact{--vert:#0b6e4f;--corail:#f26b4e;--encre:#1b1f2a;--jaune:#ffd54a;--accent:#0b6e4f;--accent-2:#2cb58a;--accent-clair:#e3f1eb}.al-artefact[data-accent=corail]{--accent:#f26b4e;--accent-2:#ffb199;--accent-clair:#fde8e2}.al-artefact[data-accent=encre]{--accent:#1b1f2a;--accent-2:#5b6270;--accent-clair:#e6e7ea}.al-artefact :where(:not(.reel-ile,.reel-ile *)){box-sizing:border-box}.al-artefact{scroll-behavior:smooth;font-family:var(--ff-dm-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}.al-artefact a:where(:not(.reel-ile,.reel-ile *)){color:var(--accent);text-decoration:none}.al-artefact a:hover:where(:not(.reel-ile,.reel-ile *)){text-decoration:underline}.al-artefact h1:where(:not(.reel-ile,.reel-ile *)),.al-artefact h2:where(:not(.reel-ile,.reel-ile *)),.al-artefact h3:where(:not(.reel-ile,.reel-ile *)){margin:0;line-height:1.12}.al-artefact .n-serif{font-family:var(--ff-crimson), Georgia, serif}.al-artefact .n-mono{font-family:var(--ff-plex-mono), ui-monospace, monospace}.al-artefact .n-etiquette{letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;font-weight:700}.al-artefact .n-rv{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(18px)}.al-artefact .n-rv.n-vu{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.al-artefact .n-rv{opacity:1;transition:none;transform:none}}.al-artefact .n-page{--fond:#f5f4ee;--carte:#fff;--texte:#1b1f2a;--gris:#5b6270;--trait:#e2dfd6;background:var(--fond);color:var(--texte);min-height:100vh}.al-artefact .n-cadre{max-width:980px;margin:0 auto;padding:40px 24px 96px}.al-artefact .n-hero{position:relative;overflow:hidden}.al-artefact .n-hero-grille{grid-template-columns:1.4fr 1fr;align-items:end;gap:32px;display:grid}.al-artefact .n-hero .n-accroche{color:var(--accent);margin-bottom:14px;font-size:15px;font-weight:700}.al-artefact .n-hero h1:where(:not(.reel-ile,.reel-ile *)){letter-spacing:-.02em;font-size:clamp(44px,7vw,76px)}.al-artefact .n-hero .n-titre{margin:14px 0 12px;font-size:20px;font-weight:600}.al-artefact .n-hero .n-resume{max-width:600px;color:var(--gris);font-size:17px}.al-artefact .n-hero .n-meta{color:var(--gris);gap:6px;font-size:14px;display:grid}.al-artefact .n-hero .n-meta a:where(:not(.reel-ile,.reel-ile *)){color:var(--texte);border-bottom:1px solid var(--trait)}.al-artefact .n-hero .n-meta .n-dispo{color:var(--texte);font-weight:600}.al-artefact .n-chiffres{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.al-artefact .n-chiffre{background:var(--carte);border:1px solid var(--trait);border-radius:14px;padding:18px 20px;position:relative;overflow:hidden}.al-artefact .n-chiffre:after{content:"";background:var(--accent);width:0;height:3px;transition:width 1.2s .3s;position:absolute;bottom:0;left:0}.al-artefact .n-chiffre.n-vu:after{width:100%}.al-artefact .n-chiffre b:where(:not(.reel-ile,.reel-ile *)){font-size:36px;line-height:1;font-family:var(--ff-crimson), serif;color:var(--accent);display:block}.al-artefact .n-chiffre span:where(:not(.reel-ile,.reel-ile *)){margin-top:6px;font-weight:600;display:block}.al-artefact .n-chiffre small:where(:not(.reel-ile,.reel-ile *)){color:var(--gris);margin-top:2px;font-size:12.5px;display:block}.al-artefact .n-section{margin-top:56px}.al-artefact .n-section>h2:where(:not(.reel-ile,.reel-ile *)){margin-bottom:6px;font-size:34px}.al-artefact .n-section .n-sous{color:var(--gris);max-width:720px;margin:0 0 20px}.al-artefact .n-vise{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.al-artefact .n-vise div:where(:not(.reel-ile,.reel-ile *)){background:var(--carte);border:1px solid var(--trait);border-radius:12px;padding:14px 16px;transition:transform .35s,box-shadow .35s}.al-artefact .n-vise div:hover:where(:not(.reel-ile,.reel-ile *)){transform:translateY(-3px);box-shadow:0 14px 30px -18px #1b1f2a59}.al-artefact .n-vise b:where(:not(.reel-ile,.reel-ile *)){color:var(--gris);margin-bottom:6px;display:block}.al-artefact .n-puce{background:var(--accent-clair);color:var(--accent);border-radius:999px;margin-top:8px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.al-artefact .n-projet{background:var(--carte);border:1px solid var(--trait);border-radius:20px;padding:36px 40px;position:relative;overflow:hidden}.al-artefact .n-projet:before{content:"";background:linear-gradient(180deg, var(--accent), var(--accent-2));width:6px;position:absolute;top:0;bottom:0;left:0}.al-artefact .n-projet h2:where(:not(.reel-ile,.reel-ile *)){margin-bottom:10px;font-size:32px}.al-artefact .n-projet .n-accroche-projet{font-family:var(--ff-crimson), serif;margin:0 0 8px;font-size:22px;line-height:1.35}.al-artefact .n-projet h3:where(:not(.reel-ile,.reel-ile *)){color:var(--gris);margin:26px 0 8px}.al-artefact .n-projet ol:where(:not(.reel-ile,.reel-ile *)),.al-artefact .n-projet ul:where(:not(.reel-ile,.reel-ile *)){margin:0;padding-left:22px}.al-artefact .n-projet li:where(:not(.reel-ile,.reel-ile *)){margin-bottom:6px}.al-artefact .n-projet .n-duo{grid-template-columns:1fr 1fr;gap:24px;display:grid}.al-artefact .n-livrable{border:1px solid var(--trait);border-radius:12px;margin:12px 0 8px;overflow-x:auto}.al-artefact .n-livrable table:where(:not(.reel-ile,.reel-ile *)){border-collapse:collapse;width:100%;min-width:620px;font-size:14px}.al-artefact .n-livrable th:where(:not(.reel-ile,.reel-ile *)){text-align:left;background:var(--accent-clair);color:var(--accent);border-bottom:2px solid var(--accent);padding:11px 12px;font-weight:700}.al-artefact .n-livrable td:where(:not(.reel-ile,.reel-ile *)){border-bottom:1px solid var(--trait);vertical-align:top;padding:11px 12px}.al-artefact .n-livrable tr.n-rv{transform:translate(-10px)}.al-artefact .n-livrable tr.n-phare td:where(:not(.reel-ile,.reel-ile *)){background:color-mix(in srgb, var(--accent-clair) 60%, var(--carte))}.al-artefact .n-livrable tr.n-phare td:first-child:where(:not(.reel-ile,.reel-ile *)){border-left:4px solid var(--accent);font-weight:700}.al-artefact .n-lecture{color:var(--gris);font-size:14px}.al-artefact .n-sources{color:var(--gris);font-size:13.5px}.al-artefact .n-sources li:where(:not(.reel-ile,.reel-ile *)){margin-bottom:4px}.al-artefact .n-en-cours{gap:14px;display:grid}.al-artefact .n-en-cours .n-ligne{background:linear-gradient(90deg, var(--trait), var(--accent-clair), var(--trait));background-size:200% 100%;border-radius:7px;height:14px;animation:1.6s linear infinite al-art-brille}.al-artefact .n-en-cours .n-ligne.n-l2{width:72%}.al-artefact .n-en-cours .n-ligne.n-l3{width:88%}.al-artefact .n-en-cours .n-ligne.n-l4{width:55%}@keyframes al-art-brille{0%{background-position:200% 0}to{background-position:-200% 0}}.al-artefact .n-en-cours .n-note{color:var(--gris);align-items:center;gap:10px;font-size:14px;display:flex}.al-artefact .n-en-cours .n-point{background:var(--accent);border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite al-art-pulse}@keyframes al-art-pulse{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.al-artefact .n-frise{padding-left:28px;position:relative}.al-artefact .n-frise:before{content:"";background:var(--trait);width:2px;position:absolute;top:8px;bottom:8px;left:7px}.al-artefact .n-etape{grid-template-columns:150px 1fr;gap:18px;padding:18px 0;display:grid;position:relative}.al-artefact .n-etape:before{content:"";background:var(--carte);border:3px solid var(--accent);border-radius:50%;width:12px;height:12px;transition:transform .5s cubic-bezier(.3,1.5,.5,1) .2s;position:absolute;top:26px;left:-26px;transform:scale(0)}.al-artefact .n-etape.n-vu:before{transform:scale(1)}.al-artefact .n-etape .n-quand{color:var(--gris);padding-top:3px;font-size:14px}.al-artefact .n-etape b:where(:not(.reel-ile,.reel-ile *)){font-size:18px;display:block}.al-artefact .n-etape .n-ou{color:var(--gris);margin-bottom:6px}.al-artefact .n-etape ul:where(:not(.reel-ile,.reel-ile *)){margin:6px 0 0;padding-left:20px}.al-artefact .n-etape .n-resultat{color:var(--accent);margin-top:8px;font-weight:700}.al-artefact .n-deux{grid-template-columns:1fr 1fr;gap:28px;margin-top:56px;display:grid}.al-artefact .n-deux h2:where(:not(.reel-ile,.reel-ile *)){margin-bottom:12px;font-size:28px}.al-artefact .n-formation{border-bottom:1px solid var(--trait);padding:12px 0}.al-artefact .n-formation b:where(:not(.reel-ile,.reel-ile *)){font-size:17px}.al-artefact .n-formation .n-ou{color:var(--gris)}.al-artefact .n-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.al-artefact .n-chip{background:var(--carte);border:1px solid var(--trait);border-radius:999px;padding:6px 12px;font-size:14px}.al-artefact .n-comp{border-bottom:1px solid var(--trait);grid-template-columns:1fr 120px;align-items:center;gap:12px;padding:8px 0;display:grid}.al-artefact .n-comp .n-nom{font-weight:600}.al-artefact .n-comp .n-preuve{color:var(--gris);font-size:13px;font-weight:400;display:block}.al-artefact .n-barre{background:var(--trait);border-radius:4px;height:8px;overflow:hidden}.al-artefact .n-barre i:where(:not(.reel-ile,.reel-ile *)){background:linear-gradient(90deg, var(--accent), var(--accent-2));width:0;height:100%;transition:width 1.1s cubic-bezier(.2,.7,.2,1);display:block}.al-artefact .n-comp.n-vu .n-barre i:where(:not(.reel-ile,.reel-ile *)){width:var(--w)}.al-artefact .n-comp .n-niveau{color:var(--gris);text-align:right;margin-top:3px;font-size:11px}.al-artefact .n-pied{border-top:1px solid var(--trait);color:var(--gris);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:64px;padding-top:18px;font-size:13px;display:flex}@media (max-width:760px){.al-artefact .n-cadre{padding:24px 16px 64px}.al-artefact .n-hero-grille{grid-template-columns:1fr;gap:18px}.al-artefact .n-hero h1:where(:not(.reel-ile,.reel-ile *)){font-size:40px}.al-artefact .n-chiffres{grid-template-columns:1fr}.al-artefact .n-vise{grid-template-columns:1fr 1fr}.al-artefact .n-projet{padding:22px 18px}.al-artefact .n-projet .n-duo{grid-template-columns:1fr}.al-artefact .n-etape{grid-template-columns:1fr;gap:4px}.al-artefact .n-deux{grid-template-columns:1fr}}.al-artefact[data-gabarit=editorial] .n-hero{padding:24px 0 0}.al-artefact[data-gabarit=editorial] .n-hero h1:where(:not(.reel-ile,.reel-ile *)),.al-artefact[data-gabarit=editorial] .n-section>h2:where(:not(.reel-ile,.reel-ile *)),.al-artefact[data-gabarit=editorial] .n-projet h2:where(:not(.reel-ile,.reel-ile *)),.al-artefact[data-gabarit=editorial] .n-deux h2:where(:not(.reel-ile,.reel-ile *)){font-family:var(--ff-crimson), Georgia, serif;font-weight:600}.al-artefact[data-gabarit=editorial] .n-hero .n-accroche{font-family:var(--ff-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.al-artefact[data-gabarit=editorial] .n-hero .n-titre{font-family:var(--ff-crimson), serif;color:var(--accent);font-size:26px;font-style:italic;font-weight:500}.al-artefact[data-gabarit=editorial] .n-hero-grille{border-bottom:2px solid var(--texte);padding-bottom:28px;position:relative}.al-artefact[data-gabarit=editorial] .n-hero-grille:after{content:"";background:var(--accent);width:0;height:2px;transition:width 1.4s cubic-bezier(.2,.7,.2,1) .4s;position:absolute;bottom:-2px;left:0}.al-artefact[data-gabarit=editorial] .n-hero.n-vu .n-hero-grille:after{width:34%}.al-artefact[data-gabarit=editorial] .n-section>h2:where(:not(.reel-ile,.reel-ile *)):before{content:counter(section, decimal-leading-zero) " ";counter-increment:section;font-family:var(--ff-plex-mono), monospace;color:var(--accent);vertical-align:middle;margin-right:10px;font-size:13px}.al-artefact[data-gabarit=editorial] .n-cadre{counter-reset:section}.al-artefact[data-gabarit=editorial] .n-chiffre{border-left:3px solid var(--accent);border-radius:4px}.al-artefact[data-gabarit=editorial] .n-projet{border-radius:6px}.al-artefact[data-gabarit=studio] .n-page{--fond:#0f1218;--carte:#161b24;--texte:#f2f3f5;--gris:#a2a8b4;--trait:#2a313d}.al-artefact[data-gabarit=studio][data-accent=encre]{--accent:#ffd54a;--accent-2:#ffe68a;--accent-clair:#33301b}.al-artefact[data-gabarit=studio][data-accent=vert]{--accent:#35d49a;--accent-2:#8ef0c7;--accent-clair:#13312a}.al-artefact[data-gabarit=studio][data-accent=corail]{--accent:#ff8a6a;--accent-2:#ffc2b0;--accent-clair:#3a231c}.al-artefact[data-gabarit=studio] .n-hero{padding:40px 0 8px}.al-artefact[data-gabarit=studio] .n-aurore{pointer-events:none;z-index:0;background:radial-gradient(60% 60% at 30% 40%, color-mix(in srgb, var(--accent) 45%, transparent), transparent 70%), radial-gradient(50% 50% at 75% 30%, color-mix(in srgb, var(--accent-2) 30%, transparent), transparent 70%);filter:blur(40px);height:420px;animation:14s ease-in-out infinite alternate al-art-derive;position:absolute;inset:-40% -20% auto}@keyframes al-art-derive{0%{transform:translate(-4%)rotate(0)}to{transform:translate(6%,6%)rotate(6deg)}}.al-artefact[data-gabarit=studio] .n-hero-grille{z-index:1;position:relative}.al-artefact[data-gabarit=studio] .n-hero h1:where(:not(.reel-ile,.reel-ile *)){letter-spacing:-.035em;background:linear-gradient(90deg, var(--texte), var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.al-artefact[data-gabarit=studio] .n-hero .n-accroche{font-family:var(--ff-plex-mono), monospace;font-size:13px}.al-artefact[data-gabarit=studio] .n-hero .n-accroche:before{content:"> "}.al-artefact[data-gabarit=studio] .n-hero .n-titre{color:var(--accent)}.al-artefact[data-gabarit=studio] .n-section>h2:where(:not(.reel-ile,.reel-ile *)),.al-artefact[data-gabarit=studio] .n-projet h2:where(:not(.reel-ile,.reel-ile *)),.al-artefact[data-gabarit=studio] .n-deux h2:where(:not(.reel-ile,.reel-ile *)){letter-spacing:-.02em;font-weight:700}.al-artefact[data-gabarit=studio] .n-chiffre{background:linear-gradient(180deg, var(--carte), #121620);box-shadow:0 0 0 1px var(--trait), 0 20px 40px -30px color-mix(in srgb, var(--accent) 50%, transparent)}.al-artefact[data-gabarit=studio] .n-chiffre b:where(:not(.reel-ile,.reel-ile *)){font-family:var(--ff-plex-mono), monospace;font-weight:500}.al-artefact[data-gabarit=studio] .n-livrable th:where(:not(.reel-ile,.reel-ile *)){background:var(--accent-clair)}.al-artefact[data-gabarit=studio] .n-projet{box-shadow:0 30px 60px -40px color-mix(in srgb, var(--accent) 60%, transparent)}.al-artefact[data-gabarit=studio] .n-vise div:hover:where(:not(.reel-ile,.reel-ile *)){box-shadow:0 0 0 1px var(--accent)}.al-artefact[data-gabarit=studio] .n-etiquette{color:var(--accent)}.al-artefact[data-gabarit=institutionnel] .n-page{--fond:#fff;--carte:#f7f8fa;--texte:#0e1b33;--gris:#55627a;--trait:#d9dee7}.al-artefact[data-gabarit=institutionnel][data-accent=encre]{--accent:#0e3b6b;--accent-2:#2f6fb3;--accent-clair:#e4ecf6}.al-artefact[data-gabarit=institutionnel] .n-hero{margin:0 -24px;padding:0}.al-artefact[data-gabarit=institutionnel] .n-hero-grille{background:var(--texte);color:#fff;border-radius:0 0 28px 28px;padding:48px 24px 40px}.al-artefact[data-gabarit=institutionnel] .n-hero .n-resume,.al-artefact[data-gabarit=institutionnel] .n-hero .n-meta{color:#c9d2e1}.al-artefact[data-gabarit=institutionnel] .n-hero .n-meta a:where(:not(.reel-ile,.reel-ile *)),.al-artefact[data-gabarit=institutionnel] .n-hero .n-meta .n-dispo{color:#fff;border-color:#3a4b6a}.al-artefact[data-gabarit=institutionnel] .n-hero .n-titre,.al-artefact[data-gabarit=institutionnel] .n-hero .n-accroche{color:var(--accent-2)}.al-artefact[data-gabarit=institutionnel] .n-hero h1:where(:not(.reel-ile,.reel-ile *)){font-family:var(--ff-crimson), serif;font-weight:600}.al-artefact[data-gabarit=institutionnel] .n-chiffres{z-index:2;margin-top:-22px;padding:0 24px;position:relative}.al-artefact[data-gabarit=institutionnel] .n-chiffre{background:#fff;border-radius:8px;box-shadow:0 12px 30px -18px #0e1b3359}.al-artefact[data-gabarit=institutionnel] .n-section>h2:where(:not(.reel-ile,.reel-ile *)),.al-artefact[data-gabarit=institutionnel] .n-projet h2:where(:not(.reel-ile,.reel-ile *)),.al-artefact[data-gabarit=institutionnel] .n-deux h2:where(:not(.reel-ile,.reel-ile *)){font-family:var(--ff-crimson), serif;font-weight:600}.al-artefact[data-gabarit=institutionnel] .n-section>h2:where(:not(.reel-ile,.reel-ile *)){border-left:4px solid var(--accent);padding-left:14px}.al-artefact[data-gabarit=institutionnel] .n-projet{background:#fff;border-radius:8px}.al-artefact[data-gabarit=institutionnel] .n-livrable th:where(:not(.reel-ile,.reel-ile *)){background:var(--texte);color:#fff;border-bottom:none}.al-artefact[data-gabarit=institutionnel] .n-vise div:where(:not(.reel-ile,.reel-ile *)),.al-artefact[data-gabarit=institutionnel] .n-chip{border-radius:6px}.al-artefact[data-gabarit=institutionnel] .n-projet:before{width:0}@media (max-width:760px){.al-artefact[data-gabarit=institutionnel] .n-hero{margin:0 -16px}.al-artefact[data-gabarit=institutionnel] .n-hero-grille{padding:32px 16px 36px}}.al-artefact[data-gabarit=fiche-profil] .n-page{--fond:#eef1f5;--carte:#fff;--texte:#0f1a2a;--gris:#55637a;--trait:#d3dae4;--accent:#1f6b54;--accent-2:#3e9878;--accent-clair:#e4f0eb}.al-artefact[data-gabarit=fiche-profil][data-accent=corail] .n-page{--accent:#a6372b;--accent-2:#c96a5c;--accent-clair:#f6e7e4}.al-artefact[data-gabarit=fiche-profil][data-accent=encre] .n-page{--accent:#0f1a2a;--accent-2:#46556b;--accent-clair:#e4e8ee}.al-artefact[data-gabarit=fiche-profil] .n-cadre{counter-reset:sect;max-width:900px}.al-artefact[data-gabarit=fiche-profil] .n-hero{margin-top:8px;padding:0}.al-artefact[data-gabarit=fiche-profil] .n-hero-grille{background:var(--carte);border:1px solid var(--trait);border-top:3px solid var(--accent);border-radius:3px;align-items:start;gap:26px;padding:26px 26px 22px}.al-artefact[data-gabarit=fiche-profil] .n-hero h1:where(:not(.reel-ile,.reel-ile *)){letter-spacing:-.015em;font-size:clamp(30px,4.4vw,44px)}.al-artefact[data-gabarit=fiche-profil] .n-hero .n-accroche{font-family:var(--ff-plex-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--gris);margin-bottom:10px;font-size:11px}.al-artefact[data-gabarit=fiche-profil] .n-hero .n-titre{color:var(--accent);margin:10px 0 8px;font-size:16px;font-weight:700}.al-artefact[data-gabarit=fiche-profil] .n-hero .n-resume{font-size:15px}.al-artefact[data-gabarit=fiche-profil] .n-hero .n-meta{font-family:var(--ff-plex-mono), monospace;border-left:1px solid var(--trait);padding-left:18px;font-size:12px}.al-artefact[data-gabarit=fiche-profil] .n-chiffres{background:var(--carte);border:1px solid var(--trait);border-top:0;border-radius:0 0 3px 3px;gap:0;margin-top:0}.al-artefact[data-gabarit=fiche-profil] .n-chiffre{border:0;border-left:1px solid var(--trait);border-radius:0;padding:14px 18px}.al-artefact[data-gabarit=fiche-profil] .n-chiffre:first-child{border-left:0}.al-artefact[data-gabarit=fiche-profil] .n-chiffre:after{display:none}.al-artefact[data-gabarit=fiche-profil] .n-chiffre b:where(:not(.reel-ile,.reel-ile *)){font-family:var(--ff-plex-mono), monospace;font-weight:500}.al-artefact[data-gabarit=fiche-profil] .n-section>h2:where(:not(.reel-ile,.reel-ile *)),.al-artefact[data-gabarit=fiche-profil] .n-deux h2:where(:not(.reel-ile,.reel-ile *)){border-bottom:1px solid var(--trait);padding-bottom:7px;font-size:19px}.al-artefact[data-gabarit=fiche-profil] .n-section>h2:where(:not(.reel-ile,.reel-ile *)):before{counter-increment:sect;content:counter(sect, decimal-leading-zero);font-family:var(--ff-plex-mono), monospace;color:var(--accent);vertical-align:2px;margin-right:12px;font-size:12px}.al-artefact[data-gabarit=fiche-profil] .n-projet,.al-artefact[data-gabarit=fiche-profil] .n-chiffre,.al-artefact[data-gabarit=fiche-profil] .n-vise div:where(:not(.reel-ile,.reel-ile *)),.al-artefact[data-gabarit=fiche-profil] .n-vitrine{border-radius:3px}.al-artefact[data-gabarit=fiche-profil] .n-projet:before{width:0}.al-artefact[data-gabarit=fiche-profil] .n-livrable th:where(:not(.reel-ile,.reel-ile *)){background:var(--accent-clair);color:var(--texte)}.al-artefact[data-gabarit=fiche-profil] .n-frise .n-quand{color:var(--accent)}.al-artefact[data-gabarit=blotter] .n-page{--fond:#0b0e14;--carte:#121722;--texte:#dfe6f0;--gris:#8a99ad;--trait:#202939;--accent:#e3b341;--accent-2:#f2d488;--accent-clair:#2a2314}.al-artefact[data-gabarit=blotter][data-accent=vert] .n-page{--accent:#55b57f;--accent-2:#8ed8ac;--accent-clair:#13291d}.al-artefact[data-gabarit=blotter][data-accent=corail] .n-page{--accent:#de6e63;--accent-2:#f0a79f;--accent-clair:#2b1917}.al-artefact[data-gabarit=blotter] .n-hero{padding-top:22px}.al-artefact[data-gabarit=blotter] .n-hero h1:where(:not(.reel-ile,.reel-ile *)){letter-spacing:-.03em;font-weight:700}.al-artefact[data-gabarit=blotter] .n-hero .n-accroche{font-family:var(--ff-plex-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.al-artefact[data-gabarit=blotter] .n-hero .n-titre{color:var(--accent);font-family:var(--ff-plex-mono), monospace;font-size:15px}.al-artefact[data-gabarit=blotter] .n-hero-grille{border-bottom:1px solid var(--trait);padding-bottom:26px}.al-artefact[data-gabarit=blotter] .n-hero .n-meta a:where(:not(.reel-ile,.reel-ile *)){color:var(--accent);border-bottom-color:var(--trait)}.al-artefact[data-gabarit=blotter] .n-chiffre{background:var(--carte);border-color:var(--trait);border-radius:4px}.al-artefact[data-gabarit=blotter] .n-chiffre b:where(:not(.reel-ile,.reel-ile *)){font-family:var(--ff-plex-mono), monospace;color:var(--accent);font-weight:500}.al-artefact[data-gabarit=blotter] .n-section>h2:where(:not(.reel-ile,.reel-ile *)),.al-artefact[data-gabarit=blotter] .n-deux h2:where(:not(.reel-ile,.reel-ile *)),.al-artefact[data-gabarit=blotter] .n-projet h2:where(:not(.reel-ile,.reel-ile *)){letter-spacing:-.02em;font-weight:700}.al-artefact[data-gabarit=blotter] .n-section>h2:where(:not(.reel-ile,.reel-ile *)):after{content:"";background:var(--accent);width:46px;height:2px;margin-top:9px;display:block}.al-artefact[data-gabarit=blotter] .n-projet,.al-artefact[data-gabarit=blotter] .n-vitrine{background:var(--carte);border-color:var(--trait);border-radius:4px}.al-artefact[data-gabarit=blotter] .n-livrable th:where(:not(.reel-ile,.reel-ile *)){color:var(--accent);font-family:var(--ff-plex-mono), monospace;letter-spacing:.06em;text-transform:uppercase;background:#0e1219;font-size:12px}.al-artefact[data-gabarit=blotter] .n-livrable td:where(:not(.reel-ile,.reel-ile *)){font-family:var(--ff-plex-mono), monospace;font-size:13px}.al-artefact[data-gabarit=blotter] .n-frise .n-etape{border-bottom:1px solid var(--trait);padding-bottom:14px}.al-artefact[data-gabarit=blotter] .n-frise .n-quand{font-family:var(--ff-plex-mono), monospace;color:var(--accent);letter-spacing:.03em;font-size:12.5px}.al-artefact[data-gabarit=blotter] .n-frise .n-ou{color:var(--gris)}.al-artefact[data-gabarit=blotter] .n-chip,.al-artefact[data-gabarit=blotter] .n-vise div:where(:not(.reel-ile,.reel-ile *)){background:var(--carte);border-color:var(--trait);border-radius:4px}.al-artefact[data-gabarit=blotter] .n-comp .n-barre{background:var(--trait)}.al-artefact[data-gabarit=blotter] .n-pied{color:var(--gris);border-top-color:var(--trait)}.al-artefact[data-gabarit=trajectoire] .n-page{--fond:#f5f6f4;--carte:#fff;--texte:#14171a;--gris:#616762;--trait:#dcdfdb;--accent:#9b1c2e;--accent-2:#e87b6b;--accent-clair:#f6e7e7}.al-artefact[data-gabarit=trajectoire][data-accent=vert] .n-page{--accent:#1f6b54;--accent-2:#63a78f;--accent-clair:#e5f0ec}.al-artefact[data-gabarit=trajectoire][data-accent=encre] .n-page{--accent:#14171a;--accent-2:#5c6460;--accent-clair:#e9ebe8}.al-artefact[data-gabarit=trajectoire] .n-cadre{max-width:860px;padding-top:72px}.al-artefact[data-gabarit=trajectoire] .n-hero-grille{grid-template-columns:1fr;align-items:start;gap:38px}.al-artefact[data-gabarit=trajectoire] .n-hero h1:where(:not(.reel-ile,.reel-ile *)){font-family:var(--ff-crimson), Georgia, serif;letter-spacing:-.035em;font-size:clamp(52px,11vw,104px);font-weight:600;line-height:.96}.al-artefact[data-gabarit=trajectoire] .n-hero .n-accroche{letter-spacing:.18em;text-transform:uppercase;color:var(--gris);font-size:13px}.al-artefact[data-gabarit=trajectoire] .n-hero .n-titre{font-family:var(--ff-crimson), serif;color:var(--accent);margin-top:20px;font-size:27px;font-style:italic;font-weight:500}.al-artefact[data-gabarit=trajectoire] .n-hero .n-resume{margin-top:10px;font-size:18px}.al-artefact[data-gabarit=trajectoire] .n-hero .n-meta{border-top:1px solid var(--trait);flex-wrap:wrap;grid-auto-columns:max-content;grid-auto-flow:column;gap:22px;padding-top:22px}.al-artefact[data-gabarit=trajectoire] .n-chiffres{gap:28px;margin-top:64px}.al-artefact[data-gabarit=trajectoire] .n-chiffre{border:0;border-top:2px solid var(--accent);background:0 0;border-radius:0;padding:14px 0 0}.al-artefact[data-gabarit=trajectoire] .n-chiffre:after{display:none}.al-artefact[data-gabarit=trajectoire] .n-chiffre b:where(:not(.reel-ile,.reel-ile *)){font-family:var(--ff-crimson), serif;font-size:40px;font-weight:600}.al-artefact[data-gabarit=trajectoire] .n-section{margin-top:74px}.al-artefact[data-gabarit=trajectoire] .n-section>h2:where(:not(.reel-ile,.reel-ile *)),.al-artefact[data-gabarit=trajectoire] .n-deux h2:where(:not(.reel-ile,.reel-ile *)),.al-artefact[data-gabarit=trajectoire] .n-projet h2:where(:not(.reel-ile,.reel-ile *)){font-family:var(--ff-crimson), serif;font-size:30px;font-weight:600}.al-artefact[data-gabarit=trajectoire] .n-projet,.al-artefact[data-gabarit=trajectoire] .n-vitrine{border-color:var(--trait);border-radius:2px}.al-artefact[data-gabarit=trajectoire] .n-projet:before{width:0}.al-artefact[data-gabarit=trajectoire] .n-livrable th:where(:not(.reel-ile,.reel-ile *)){background:var(--accent-clair);color:var(--texte)}.al-artefact[data-gabarit=trajectoire] .n-trajectoire-courbe{margin:0 0 42px}.al-artefact[data-gabarit=trajectoire] .n-tr-plot{overflow:auto hidden}.al-artefact[data-gabarit=trajectoire] .n-tr-plot svg:where(:not(.reel-ile,.reel-ile *)){width:100%;min-width:620px;height:auto;display:block}.al-artefact[data-gabarit=trajectoire] .n-trajectoire-courbe figcaption:where(:not(.reel-ile,.reel-ile *)){color:var(--gris);margin-top:10px;font-size:13px}.al-artefact[data-gabarit=trajectoire] .n-tr-axe{stroke:var(--trait);stroke-width:1px}.al-artefact[data-gabarit=trajectoire] .n-tr-courbe{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round}.al-artefact[data-gabarit=trajectoire] .n-tr-pointilles{stroke-dasharray:7 7;opacity:.55}.al-artefact[data-gabarit=trajectoire] .n-tr-point{fill:var(--accent)}.al-artefact[data-gabarit=trajectoire] .n-tr-point.n-tr-creux{fill:var(--fond);stroke:var(--accent);stroke-width:2px}.al-artefact[data-gabarit=trajectoire] .n-tr-halo{fill:none;stroke:var(--accent);stroke-width:1.5px;opacity:.45}.al-artefact[data-gabarit=trajectoire] .n-tr-titre{font-family:var(--ff-dm-sans), sans-serif;fill:var(--texte);font-size:13px;font-weight:600}.al-artefact[data-gabarit=trajectoire] .n-tr-titre.n-tr-attente{fill:var(--gris)}.al-artefact[data-gabarit=trajectoire] .n-tr-date{font-family:var(--ff-plex-mono), monospace;fill:var(--gris);text-anchor:middle;font-size:11.5px}.al-artefact[data-gabarit=trajectoire] .n-tr-ici{font-family:var(--ff-plex-mono), monospace;fill:var(--accent);text-anchor:middle;letter-spacing:1.4px;font-size:10.5px}.al-artefact[data-gabarit=trajectoire] .n-frise{padding-left:26px;position:relative}.al-artefact[data-gabarit=trajectoire] .n-frise:before{content:"";background:var(--trait);width:1px;position:absolute;top:8px;bottom:26px;left:3px}.al-artefact[data-gabarit=trajectoire] .n-frise .n-etape{position:relative}.al-artefact[data-gabarit=trajectoire] .n-frise .n-etape:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:-26px}.al-artefact[data-gabarit=trajectoire] .n-frise .n-quand{font-family:var(--ff-plex-mono), monospace;letter-spacing:.04em;color:var(--accent);font-size:12px}.al-artefact[data-gabarit=trajectoire] .n-chip,.al-artefact[data-gabarit=trajectoire] .n-vise div:where(:not(.reel-ile,.reel-ile *)){border-radius:2px}.al-artefact .n-filigrane{pointer-events:none;z-index:50;position:fixed;inset:0;overflow:hidden}.al-artefact .n-filigrane span:where(:not(.reel-ile,.reel-ile *)){text-align:center;width:120%;font-family:var(--ff-crimson), serif;letter-spacing:.06em;color:#f26b4e24;white-space:nowrap;font-size:44px;font-weight:700;position:absolute;left:-10%;transform:rotate(-24deg)}.al-artefact[data-gabarit=studio] .n-filigrane span:where(:not(.reel-ile,.reel-ile *)){color:#ffffff12}.al-artefact .n-bandeau-gratuit{z-index:60;color:#7a2e1e;text-align:center;background:#fde8e2;border-bottom:1px solid #f5c9bc;padding:10px 20px;font-size:14px;position:sticky;top:0}.al-artefact .n-bandeau-gratuit a:where(:not(.reel-ile,.reel-ile *)){color:#b4432c;font-weight:600;text-decoration:underline}.al-artefact .n-bandeau-gratuit b:where(:not(.reel-ile,.reel-ile *)){color:#b4432c}.al-artefact .n-proprio{color:#fff;z-index:70;background:#1b1f2a;font-size:14px;position:relative}.al-artefact .n-proprio .n-cadre{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 24px;display:flex}.al-artefact .n-proprio a:where(:not(.reel-ile,.reel-ile *)){color:#fff}.al-artefact .n-proprio code:where(:not(.reel-ile,.reel-ile *)){overflow-wrap:anywhere;background:#2a2f3a;border-radius:6px;padding:2px 6px}.al-artefact .n-proprio input[type=text]{color:#fff;width:260px;max-width:100%;font:inherit;background:#2a2f3a;border:1px solid #3a3f4c;border-radius:8px;padding:8px 10px}.al-artefact .n-proprio .n-bouton{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#2a2f3a;border:1px solid #4a5060;border-radius:8px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.al-artefact .n-proprio .n-bouton.n-actif{background:var(--vert);border-color:var(--vert)}.al-artefact .n-proprio form:where(:not(.reel-ile,.reel-ile *)){flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:inline-flex}.al-artefact .n-proprio .n-espace{flex:1}.al-artefact .n-proprio .n-groupe{gap:4px;display:inline-flex}@media print{.al-artefact .n-proprio,.al-artefact .n-bandeau-gratuit,.al-artefact .n-aurore{display:none}.al-artefact .n-rv{opacity:1;transform:none}.al-artefact .n-comp .n-barre i:where(:not(.reel-ile,.reel-ile *)){width:var(--w)}.al-artefact .n-chiffre:after{width:100%}}
.al-dossier{--ground:#f6f6f3;--surface:#fff;--surface-2:#efefea;--ink:#0b0b0c;--ink-2:#3a3a3f;--muted:#71717a;--line:#e3e3dd;--line-2:#cfcfc8;--edhec:#5f1937;--shadow:0 1px 2px #0b0b0c0d,0 12px 32px -18px #0b0b0c4d;--accent:#0e7c78;--accent-soft:#e1f1f0;--accent-ink:#fff}.al-dossier[data-accent=corail]{--accent:#b85c38;--accent-soft:#f6ebe4}.al-dossier[data-accent=encre]{--accent:#0355f3;--accent-soft:#e7eeff}@media (prefers-color-scheme:dark){.al-dossier:not([data-theme=light]){--ground:#0e0e10;--surface:#161618;--surface-2:#1e1e21;--ink:#f1f1ec;--ink-2:#c9c9c4;--muted:#93939b;--line:#262629;--line-2:#36363b;--edhec:#e7a6be;--shadow:0 1px 2px #00000080,0 12px 32px -18px #000c;--accent:#4fc9c2;--accent-soft:#12292a}.al-dossier:not([data-theme=light])[data-accent=corail]{--accent:#e2895f;--accent-soft:#2e1f17}.al-dossier:not([data-theme=light])[data-accent=encre]{--accent:#6c93ff;--accent-soft:#182240}}.al-dossier :where(:not(.reel-ile,.reel-ile *)){box-sizing:border-box}.al-dossier{background:var(--ground);color:var(--ink);-webkit-font-smoothing:antialiased;font:400 15px/1.55 var(--ff-hanken),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:0}.al-dossier .n-serif{font-family:Instrument Serif,Georgia,Times New Roman,serif;font-weight:400}.al-dossier .n-mono{font-family:var(--ff-jetbrains),ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums}.al-dossier .n-eyebrow{font-family:var(--ff-jetbrains),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.al-dossier h1:where(:not(.reel-ile,.reel-ile *)),.al-dossier h2:where(:not(.reel-ile,.reel-ile *)),.al-dossier h3:where(:not(.reel-ile,.reel-ile *)){text-wrap:balance;margin:0}.al-dossier a:where(:not(.reel-ile,.reel-ile *)){color:inherit}.al-dossier :focus-visible:where(:not(.reel-ile,.reel-ile *)){outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.al-dossier .n-wrap{max-width:1160px;margin:0 auto;padding:0 22px}.al-dossier .n-rv{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0)*60ms);transform:translateY(14px)}.al-dossier .n-rv.n-vu{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.al-dossier .n-rv{opacity:1;transition:none;transform:none}}.al-dossier .n-hero{border-bottom:1px solid var(--line);background:var(--surface);padding:44px 0 0}.al-dossier .n-hero-g{grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);align-items:end;gap:40px;display:grid}@media (max-width:860px){.al-dossier .n-hero-g{grid-template-columns:1fr;gap:26px}}.al-dossier .n-school{color:var(--edhec);align-items:center;gap:14px;display:flex}.al-dossier .n-school .n-nom{letter-spacing:-.01em;font-family:Instrument Serif,Georgia,serif;font-size:22px}.al-dossier .n-school .n-t{font-family:var(--ff-jetbrains),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-left:1px solid var(--line-2);padding-left:14px;font-size:11px}.al-dossier .n-hero h1:where(:not(.reel-ile,.reel-ile *)){letter-spacing:-.018em;margin-top:22px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(38px,5.4vw,62px);font-weight:400;line-height:1.02}.al-dossier .n-hero h1 em:where(:not(.reel-ile,.reel-ile *)){color:var(--accent);font-style:italic}.al-dossier .n-hero p:where(:not(.reel-ile,.reel-ile *)){color:var(--ink-2);max-width:56ch;margin:18px 0 0;font-size:16.5px}.al-dossier .n-dossier{background:var(--ground);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.al-dossier .n-dossier .n-k{font-family:var(--ff-jetbrains),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.al-dossier .n-dossier .n-v{font-family:Instrument Serif,Georgia,serif;font-size:24px;line-height:1.15}.al-dossier .n-dossier .n-row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.al-dossier .n-dossier .n-m{font-family:var(--ff-jetbrains),monospace;color:var(--ink-2);overflow-wrap:anywhere;font-size:12.5px}.al-dossier .n-tabs{scrollbar-width:none;gap:6px;margin-top:34px;display:flex;overflow-x:auto}.al-dossier .n-tabs::-webkit-scrollbar{display:none}.al-dossier .n-tab{appearance:none;color:var(--muted);cursor:pointer;white-space:nowrap;font:600 14px/1 var(--ff-hanken),sans-serif;opacity:.62;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:10px;padding:14px 16px 16px;transition:opacity .15s;display:inline-flex}.al-dossier .n-tab:hover{opacity:1;color:var(--ink)}.al-dossier .n-tab[aria-selected=true]{opacity:1;color:var(--ink);border-bottom-color:var(--accent)}.al-dossier .n-tab .n-n{font-family:var(--ff-jetbrains),monospace;background:var(--surface-2);color:var(--muted);border-radius:10px;padding:3px 8px;font-size:11px}.al-dossier .n-tab[aria-selected=true] .n-n{background:var(--accent-soft);color:var(--accent)}.al-dossier .n-tab .n-pt{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite al-dos-pulse}@keyframes al-dos-pulse{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.al-dossier .n-space{padding:30px 0 80px}.al-dossier .n-hidden{display:none!important}@media (prefers-reduced-motion:no-preference){.al-dossier .n-space{animation:.25s ease-out al-dos-fade}@keyframes al-dos-fade{0%{opacity:.4;transform:translateY(4px)}}}.al-dossier .n-lede{background:var(--accent-soft);color:var(--ink);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:22px;padding:22px 26px;display:grid}@media (max-width:640px){.al-dossier .n-lede{grid-template-columns:1fr;gap:12px}}.al-dossier .n-lede .n-mark{color:var(--accent);border-right:1px solid var(--line-2);white-space:nowrap;align-items:center;padding-right:22px;font-family:Instrument Serif,Georgia,serif;font-size:27px;display:flex}@media (max-width:640px){.al-dossier .n-lede .n-mark{border-right:0;padding-right:0}}.al-dossier .n-lede .n-txt{color:var(--ink-2);max-width:78ch;font-size:15.5px}.al-dossier .n-lede .n-txt b:where(:not(.reel-ile,.reel-ile *)){color:var(--ink);font-weight:600}.al-dossier .n-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:22px;margin:30px 0 8px;padding:0 4px;display:grid}.al-dossier .n-stat .n-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-family:Instrument Serif,Georgia,serif;font-size:46px;line-height:1}.al-dossier .n-stat .n-k{font-family:var(--ff-jetbrains),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--line-2);margin-top:7px;padding-top:9px;font-size:10.5px}.al-dossier .n-stat .n-o{color:var(--muted);margin-top:4px;font-size:12px}.al-dossier .n-bar{flex-wrap:wrap;align-items:baseline;gap:8px;margin:26px 0 14px;display:flex}.al-dossier .n-bar h2:where(:not(.reel-ile,.reel-ile *)){letter-spacing:-.01em;font-family:Instrument Serif,Georgia,serif;font-size:26px;font-weight:400}.al-dossier .n-count{font-family:var(--ff-jetbrains),monospace;color:var(--muted);margin-left:auto;font-size:12px}.al-dossier .n-list{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;overflow:auto}.al-dossier .n-list table:where(:not(.reel-ile,.reel-ile *)){border-collapse:collapse;width:100%;min-width:640px}.al-dossier .n-list th:where(:not(.reel-ile,.reel-ile *)){text-align:left;font-family:var(--ff-jetbrains),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);background:var(--surface-2);padding:12px 16px;font-size:10.5px;font-weight:500}.al-dossier .n-list td:where(:not(.reel-ile,.reel-ile *)){border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink-2);padding:13px 16px;font-size:14px;line-height:1.45}.al-dossier .n-list tr:last-child td:where(:not(.reel-ile,.reel-ile *)){border-bottom:0}.al-dossier .n-list tbody tr:hover td:where(:not(.reel-ile,.reel-ile *)){background:var(--surface-2)}.al-dossier .n-list td:first-child:where(:not(.reel-ile,.reel-ile *)){color:var(--ink);font-size:14.5px;font-weight:600}.al-dossier .n-list td:first-child:where(:not(.reel-ile,.reel-ile *)):before{content:counter(ligne) " ";counter-increment:ligne;color:var(--muted);margin-right:8px;font-family:Instrument Serif,Georgia,serif;font-size:19px}.al-dossier .n-list tbody:where(:not(.reel-ile,.reel-ile *)){counter-reset:ligne}.al-dossier .n-list tr.n-phare td:where(:not(.reel-ile,.reel-ile *)){background:var(--accent-soft)}.al-dossier .n-list tr.n-phare td:first-child:where(:not(.reel-ile,.reel-ile *)){box-shadow:inset 3px 0 0 var(--accent)}.al-dossier .n-list tr.n-phare td:first-child:where(:not(.reel-ile,.reel-ile *)):after{content:"phare";font-family:var(--ff-jetbrains),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-left:8px;font-size:10px}.al-dossier .n-lecture{color:var(--muted);margin:12px 4px 0;font-size:13.5px}.al-dossier .n-cv{background:var(--surface);border:1px solid var(--line);max-width:82ch;box-shadow:var(--shadow);border-radius:12px;margin-top:30px;padding:40px 44px}.al-dossier .n-cv.n-large{max-width:none}@media (max-width:640px){.al-dossier .n-cv{padding:26px 20px}}.al-dossier .n-cv h2:where(:not(.reel-ile,.reel-ile *)){letter-spacing:-.015em;font-family:Instrument Serif,Georgia,serif;font-size:34px;line-height:1.05}.al-dossier .n-cv .n-role{color:var(--ink-2);margin-top:6px;font-size:14.5px}.al-dossier .n-cv .n-meta{font-family:var(--ff-jetbrains),monospace;color:var(--muted);margin-top:10px;font-size:12.5px}.al-dossier .n-cv .n-intro{color:var(--ink-2);max-width:66ch;margin-top:18px;font-size:15px}.al-dossier .n-cv h3:where(:not(.reel-ile,.reel-ile *)){color:var(--edhec);border-bottom:1px solid var(--line);margin:30px 0 12px;padding-bottom:7px;font-family:Instrument Serif,Georgia,serif;font-size:22px;font-weight:400}.al-dossier .n-cv h3.n-accent{color:var(--accent)}.al-dossier .n-job{margin-bottom:20px}.al-dossier .n-job-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px;display:flex}.al-dossier .n-job-h .n-t{font-size:15px;font-weight:600}.al-dossier .n-job-h .n-d{font-family:var(--ff-jetbrains),monospace;color:var(--muted);white-space:nowrap;font-size:11.8px}.al-dossier .n-job .n-org2{color:var(--muted);margin-top:1px;font-size:13.4px;font-style:italic}.al-dossier .n-job ul:where(:not(.reel-ile,.reel-ile *)){margin:8px 0 0;padding-left:17px}.al-dossier .n-job li:where(:not(.reel-ile,.reel-ile *)){color:var(--ink-2);margin-bottom:5px;font-size:14.2px}.al-dossier .n-job .n-res{color:var(--accent);margin-top:6px;font-size:13.6px;font-weight:600}.al-dossier .n-sk{flex-wrap:wrap;gap:10px;margin-bottom:7px;font-size:14.2px;display:flex}.al-dossier .n-sk b:where(:not(.reel-ile,.reel-ile *)){flex:none;font-weight:600}.al-dossier .n-sk span:where(:not(.reel-ile,.reel-ile *)){color:var(--ink-2)}.al-dossier .n-sk .n-lv{font-family:var(--ff-jetbrains),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);border-radius:10px;align-self:center;padding:2px 7px;font-size:10.5px}.al-dossier .n-sk .n-lv.n-expert{color:var(--accent);border-color:var(--accent)}.al-dossier .n-duo{grid-template-columns:1fr 1fr;gap:28px;display:grid}@media (max-width:760px){.al-dossier .n-duo{grid-template-columns:1fr}}.al-dossier .n-cv ol:where(:not(.reel-ile,.reel-ile *)),.al-dossier .n-cv ul.n-plain{margin:0;padding-left:20px}.al-dossier .n-cv ol li:where(:not(.reel-ile,.reel-ile *)){color:var(--ink-2);margin-bottom:7px;font-size:14.4px}.al-dossier .n-sources{color:var(--muted);margin:0;padding-left:20px;font-size:13px}.al-dossier .n-sources li:where(:not(.reel-ile,.reel-ile *)){margin-bottom:4px}.al-dossier .n-sources a:where(:not(.reel-ile,.reel-ile *)){color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.al-dossier footer:where(:not(.reel-ile,.reel-ile *)){border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:40px;padding-top:22px;font-size:12.8px;display:flex}.al-dossier .n-en-cours{gap:14px;display:grid}.al-dossier .n-en-cours .n-ligne{background:linear-gradient(90deg,var(--line),var(--accent-soft),var(--line));background-size:200% 100%;border-radius:7px;height:14px;animation:1.6s linear infinite al-dos-brille}.al-dossier .n-en-cours .n-ligne.n-l2{width:72%}.al-dossier .n-en-cours .n-ligne.n-l3{width:88%}.al-dossier .n-en-cours .n-ligne.n-l4{width:55%}@keyframes al-dos-brille{0%{background-position:200% 0}to{background-position:-200% 0}}.al-dossier .n-en-cours .n-note{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.al-dossier .n-en-cours .n-point{background:var(--accent);border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite al-dos-pulse}.al-dossier .n-filigrane{pointer-events:none;z-index:50;position:fixed;inset:0;overflow:hidden}.al-dossier .n-filigrane span:where(:not(.reel-ile,.reel-ile *)){text-align:center;letter-spacing:.06em;color:#b85c3821;white-space:nowrap;width:120%;font-family:Instrument Serif,Georgia,serif;font-size:46px;position:absolute;left:-10%;transform:rotate(-24deg)}.al-dossier .n-bandeau-gratuit{z-index:60;color:#7a2e1e;text-align:center;background:#fde8e2;border-bottom:1px solid #f5c9bc;padding:10px 20px;font-size:14px;position:sticky;top:0}.al-dossier .n-bandeau-gratuit a:where(:not(.reel-ile,.reel-ile *)){color:#b4432c;font-weight:600;text-decoration:underline}.al-dossier .n-bandeau-gratuit b:where(:not(.reel-ile,.reel-ile *)){color:#b4432c}.al-dossier .n-proprio{color:#f1f1ec;z-index:70;font-size:13.5px;font-family:var(--ff-hanken),sans-serif;background:#0b0b0c;position:relative}.al-dossier .n-proprio .n-wrap{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 22px;display:flex}.al-dossier .n-proprio a:where(:not(.reel-ile,.reel-ile *)){color:#f1f1ec}.al-dossier .n-proprio code:where(:not(.reel-ile,.reel-ile *)){font-family:var(--ff-jetbrains),monospace;overflow-wrap:anywhere;background:#1e1e21;border-radius:6px;padding:2px 6px;font-size:12px}.al-dossier .n-proprio input[type=text]{color:#f1f1ec;width:260px;max-width:100%;font:inherit;background:#1e1e21;border:1px solid #36363b;border-radius:8px;padding:8px 10px}.al-dossier .n-proprio .n-bouton{color:#f1f1ec;min-height:34px;font:600 13px/1 var(--ff-hanken),sans-serif;cursor:pointer;background:#1e1e21;border:1px solid #36363b;border-radius:8px;align-items:center;padding:0 12px;display:inline-flex}.al-dossier .n-proprio .n-bouton.n-actif{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.al-dossier .n-proprio form:where(:not(.reel-ile,.reel-ile *)){flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:inline-flex}.al-dossier .n-proprio .n-espace{flex:1}.al-dossier .n-proprio .n-groupe{gap:4px;display:inline-flex}@media print{.al-dossier .n-proprio,.al-dossier .n-bandeau-gratuit,.al-dossier .n-tabs{display:none}.al-dossier .n-space.n-hidden{display:block!important}.al-dossier .n-rv{opacity:1;transform:none}}.al-dossier{--s-todo:#7a7a82;--s-sent:#9a6512;--s-reply:#1b5a8e;--s-meet:#1f7a4d;--s-closed:#8a8a90;--s-todo-bg:#edede8;--s-sent-bg:#fbf0dc;--s-reply-bg:#e2edf6;--s-meet-bg:#dff1e6;--s-closed-bg:#eeeeec}@media (prefers-color-scheme:dark){.al-dossier:not([data-theme=light]){--s-todo:#9a9aa2;--s-sent:#d9a752;--s-reply:#7db6e4;--s-meet:#5fc28b;--s-closed:#8e8e96;--s-todo-bg:#232326;--s-sent-bg:#2f2717;--s-reply-bg:#172736;--s-meet-bg:#16301f;--s-closed-bg:#222224}}.al-dossier .n-school .n-lg{vertical-align:middle;fill:currentColor;width:105px;height:26px;display:inline-block}.al-dossier .n-barre-f{flex-wrap:wrap;align-items:center;gap:8px;margin:26px 0 14px;display:flex}.al-dossier .n-search{flex:220px;min-width:0}.al-dossier input[type=search],.al-dossier select:where(:not(.reel-ile,.reel-ile *)){background:var(--surface);width:100%;color:var(--ink);border:1px solid var(--line-2);font:400 14px/1.4 var(--ff-hanken),sans-serif;border-radius:8px;padding:9px 12px}.al-dossier select:where(:not(.reel-ile,.reel-ile *)){cursor:pointer;width:auto}.al-dossier input:where(:not(.reel-ile,.reel-ile *))::placeholder{color:var(--muted)}.al-dossier .n-seg{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;gap:2px;padding:2px;display:flex}.al-dossier .n-seg button:where(:not(.reel-ile,.reel-ile *)){appearance:none;color:var(--muted);cursor:pointer;font:600 13px/1 var(--ff-hanken),sans-serif;background:0 0;border:0;border-radius:6px;padding:8px 14px}.al-dossier .n-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.al-dossier .n-comptes{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.al-dossier .n-row{border-bottom:1px solid var(--line);grid-template-columns:38px 42px minmax(0,2fr) minmax(0,1.4fr) auto auto;align-items:center;gap:14px;padding:13px 18px;display:grid}.al-dossier .n-row:last-child{border-bottom:0}.al-dossier .n-row:hover{background:var(--surface-2)}.al-dossier .n-rank{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-family:Instrument Serif,Georgia,serif;font-size:19px}.al-dossier .n-ava{width:40px;height:40px;font-family:var(--ff-jetbrains),monospace;border:1px solid var(--line-2);border-radius:50%;place-items:center;font-size:12.5px;font-weight:600;display:grid}.al-dossier .n-who{min-width:0}.al-dossier .n-who .n-nm{font-size:15px;font-weight:600;line-height:1.3}.al-dossier .n-who .n-ps{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.al-dossier .n-org{min-width:0}.al-dossier .n-org .n-co{font-size:14.5px;font-weight:500;line-height:1.3}.al-dossier .n-org .n-mt{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12.5px;overflow:hidden}.al-dossier .n-pill{appearance:none;cursor:pointer;font:500 11.5px/1 var(--ff-jetbrains),monospace;letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:20px;padding:7px 11px}.al-dossier .n-li{border:1px solid var(--line-2);background:var(--surface);width:34px;height:34px;color:var(--muted);border-radius:8px;place-items:center;text-decoration:none;display:grid}.al-dossier .n-li:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.al-dossier .n-li svg:where(:not(.reel-ile,.reel-ile *)){width:15px;height:15px;display:block}.al-dossier .n-row .n-why{border-left:2px solid var(--accent);color:var(--ink-2);grid-column:3/-1;max-width:92ch;margin-top:6px;padding-left:12px;font-size:13.2px;line-height:1.5}.al-dossier .n-row .n-why .n-tag,.al-dossier .n-card .n-cwhy .n-tag{font-family:var(--ff-jetbrains),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);white-space:nowrap;margin-right:9px;font-size:10.5px;font-weight:600}.al-dossier .n-row .n-why .n-src{font-family:var(--ff-jetbrains),monospace;color:var(--muted);border-bottom:1px dotted var(--line-2);margin-left:8px;font-size:10.5px;text-decoration:none}@media (max-width:820px){.al-dossier .n-row{grid-template-columns:30px 1fr auto;grid-template-areas:"r w l"".o o"".p p"".y y";gap:6px 12px;padding:14px 16px}.al-dossier .n-rank{grid-area:r;align-self:start}.al-dossier .n-ava{display:none}.al-dossier .n-who{grid-area:w}.al-dossier .n-org{grid-area:o}.al-dossier .n-li{grid-area:l}.al-dossier .n-pill{grid-area:p;justify-self:start;margin-top:5px}.al-dossier .n-row .n-why{grid-area:y/auto;margin-top:8px}}.al-dossier .n-empty{text-align:center;color:var(--muted);padding:46px 20px}.al-dossier .n-board{grid-template-columns:repeat(5,minmax(180px,1fr));gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.al-dossier .n-col{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;min-height:140px;padding:12px;display:flex}.al-dossier .n-col-h{justify-content:space-between;align-items:baseline;display:flex}.al-dossier .n-col-h .n-t{font-family:var(--ff-jetbrains),monospace;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.al-dossier .n-col-h .n-c{color:var(--muted);font-family:Instrument Serif,Georgia,serif;font-size:20px}.al-dossier .n-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:9px;flex-direction:column;gap:2px;padding:10px 11px;display:flex}.al-dossier .n-card .n-nm{font-size:13.4px;font-weight:600;line-height:1.3}.al-dossier .n-card .n-ps{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.8px;line-height:1.35;display:-webkit-box;overflow:hidden}.al-dossier .n-card .n-co{color:var(--ink-2);margin-top:2px;font-size:12px;font-weight:500}.al-dossier .n-card .n-cwhy{border-top:1px solid var(--line);color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:6px;padding-top:6px;font-size:11.6px;line-height:1.45;display:-webkit-box;overflow:hidden}.al-dossier .n-card-foot{gap:6px;margin-top:6px;display:flex}.al-dossier .n-mini{appearance:none;border:1px solid var(--line-2);background:var(--surface);color:var(--muted);font:500 11px/1 var(--ff-jetbrains),monospace;cursor:pointer;border-radius:6px;padding:5px 8px;text-decoration:none}.al-dossier .n-mini:hover{border-color:var(--accent);color:var(--accent)}
.al-trajectoire{--paper:#f6f4f5;--sheet:#fff;--ink:#1a1418;--ink-2:#4d4449;--ink-3:#74686e;--line:#e3dcdf;--line-2:#1a1418;--acc:#0e3b6b;--on-acc:#fff;--f-d:var(--ff-bricolage), system-ui, -apple-system, "Segoe UI", sans-serif;--f-b:var(--ff-work), system-ui, -apple-system, "Segoe UI", sans-serif;--f-m:var(--ff-azeret), ui-monospace, "SF Mono", Consolas, monospace;--fond:var(--paper);--carte:var(--sheet);--texte:var(--ink);--gris:var(--ink-3);--trait:var(--line);--accent:var(--acc);--accent-clair:#0e3b6b14;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.al-trajectoire.n-edhec{--acc:#5f1837;--accent-clair:#5f183714}.al-trajectoire :where(:not(.reel-ile,.reel-ile *)){box-sizing:border-box}.al-trajectoire{background:var(--paper);color:var(--ink);font-family:var(--f-b);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}.al-trajectoire h1:where(:not(.reel-ile,.reel-ile *)),.al-trajectoire h2:where(:not(.reel-ile,.reel-ile *)),.al-trajectoire h3:where(:not(.reel-ile,.reel-ile *)),.al-trajectoire h4:where(:not(.reel-ile,.reel-ile *)),.al-trajectoire p:where(:not(.reel-ile,.reel-ile *)),.al-trajectoire ul:where(:not(.reel-ile,.reel-ile *)){margin:0}.al-trajectoire ul:where(:not(.reel-ile,.reel-ile *)){padding:0;list-style:none}.al-trajectoire a:where(:not(.reel-ile,.reel-ile *)){color:inherit}.al-trajectoire :focus-visible:where(:not(.reel-ile,.reel-ile *)){outline:2px solid var(--acc);outline-offset:3px}.al-trajectoire .n-wrap{max-width:1080px;margin:0 auto;padding-inline:22px}.al-trajectoire .n-ml{font-family:var(--f-m);letter-spacing:.17em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.al-trajectoire .n-bar{border-bottom:1px solid var(--line);background:var(--sheet)}.al-trajectoire .n-bar .n-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-block:14px;display:flex}.al-trajectoire .n-logo{align-items:center;gap:14px;min-height:34px;display:flex}.al-trajectoire .n-logo .n-lg{width:137px;height:34px;color:var(--ink)}.al-trajectoire .n-ecole-nom{font-family:var(--f-d);letter-spacing:-.01em;font-size:18px;font-weight:600}.al-trajectoire .n-bar nav:where(:not(.reel-ile,.reel-ile *)){flex-wrap:wrap;align-items:center;gap:20px;display:flex}.al-trajectoire .n-bar nav a:where(:not(.reel-ile,.reel-ile *)){font-family:var(--f-m);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px;text-decoration:none}.al-trajectoire .n-bar nav a:hover:where(:not(.reel-ile,.reel-ile *)){color:var(--acc)}.al-trajectoire .n-hero{border-bottom:1px solid var(--line);padding-block:54px 40px}.al-trajectoire .n-tag{font-family:var(--f-m);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);border:1px solid var(--acc);align-items:center;gap:8px;margin-bottom:22px;padding:4px 10px;font-size:10.5px;display:inline-flex}.al-trajectoire .n-tag i:where(:not(.reel-ile,.reel-ile *)){background:var(--acc);border-radius:50%;width:6px;height:6px;display:block}.al-trajectoire .n-hero h1:where(:not(.reel-ile,.reel-ile *)){font-family:var(--f-d);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(46px,9.5vw,116px);font-weight:800;line-height:.9}.al-trajectoire .n-hero h1 span:where(:not(.reel-ile,.reel-ile *)){color:var(--acc)}.al-trajectoire .n-hero .n-line{max-width:36ch;color:var(--ink-2);margin-top:26px;font-size:clamp(18px,2.3vw,25px);line-height:1.42}.al-trajectoire .n-hero .n-row{flex-wrap:wrap;align-items:flex-end;gap:30px;margin-top:34px;display:flex}.al-trajectoire .n-act{background:var(--acc);color:var(--on-acc);font:600 15px var(--f-b);border:1px solid var(--acc);cursor:pointer;padding:13px 26px;text-decoration:none;display:inline-block}.al-trajectoire .n-act:hover{filter:brightness(1.12)}.al-trajectoire .n-act.n-sec{color:var(--ink);border-color:var(--line-2);background:0 0}.al-trajectoire .n-avail{color:var(--ink-2);font-size:13.5px;line-height:1.7}.al-trajectoire .n-avail b:where(:not(.reel-ile,.reel-ile *)){color:var(--ink)}.al-trajectoire .n-traj{border-bottom:1px solid var(--line);padding-block:44px 34px}.al-trajectoire .n-sh{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:24px;display:flex}.al-trajectoire .n-sh h2:where(:not(.reel-ile,.reel-ile *)){font-family:var(--f-d);letter-spacing:-.03em;font-size:clamp(25px,3.4vw,38px);font-weight:600}.al-trajectoire .n-sh .n-r{color:var(--ink-3);text-align:right;max-width:36ch;margin-left:auto;font-size:13px}.al-trajectoire .n-plot{width:100%;overflow-x:auto}.al-trajectoire .n-plot svg:where(:not(.reel-ile,.reel-ile *)){width:100%;min-width:680px;height:auto;display:block}.al-trajectoire .n-plot .n-lbl{font-family:var(--f-b);fill:var(--ink);text-anchor:middle;font-size:13.5px;font-weight:600}.al-trajectoire .n-plot .n-lbl.n-next{fill:var(--acc);font-size:15px;font-weight:700}.al-trajectoire .n-plot .n-sub{font-family:var(--f-m);fill:var(--ink-3);text-anchor:middle;font-size:10px}.al-trajectoire .n-plot .n-now{font-family:var(--f-m);letter-spacing:1.4px;fill:var(--acc);text-anchor:middle;font-size:9.5px}.al-trajectoire .n-plot .n-dates text:where(:not(.reel-ile,.reel-ile *)){font-family:var(--f-m);fill:var(--ink-3);text-anchor:middle;font-size:11px}.al-trajectoire .n-plot .n-dates line:where(:not(.reel-ile,.reel-ile *)){stroke:var(--line)}.al-trajectoire .n-cap{color:var(--ink-3);margin-top:12px;font-size:12.5px}.al-trajectoire .n-work{border-bottom:1px solid var(--line);padding-block:44px 30px}.al-trajectoire .n-proj{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:22px;padding-block:28px;display:grid}.al-trajectoire .n-sh+.n-proj{border-top:0;padding-top:6px}.al-trajectoire .n-proj .n-when{font-family:var(--f-m);color:var(--ink-3);padding-top:9px;font-size:11.5px;line-height:1.6}.al-trajectoire .n-proj h3:where(:not(.reel-ile,.reel-ile *)){font-family:var(--f-d);letter-spacing:-.03em;font-size:clamp(23px,3vw,33px);font-weight:600;line-height:1.1}.al-trajectoire .n-proj>div>p:where(:not(.reel-ile,.reel-ile *)){color:var(--ink-2);max-width:64ch;margin-top:11px}.al-trajectoire .n-proj>div>p.n-chez{color:var(--ink);margin-top:6px;font-weight:500}.al-trajectoire .n-missions{gap:6px;max-width:70ch;margin-top:12px;display:grid}.al-trajectoire .n-missions li:where(:not(.reel-ile,.reel-ile *)){color:var(--ink-2);padding-left:16px;position:relative}.al-trajectoire .n-missions li:where(:not(.reel-ile,.reel-ile *)):before{content:"";background:var(--ink-3);width:7px;height:1px;position:absolute;top:.72em;left:0}.al-trajectoire .n-proj>div>p.n-resultat{color:var(--acc);margin-top:14px;font-weight:500}.al-trajectoire .n-kpis{flex-wrap:wrap;gap:34px;margin-top:20px;display:flex}.al-trajectoire .n-kpi .n-v{font-family:var(--f-d);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:600;line-height:1}.al-trajectoire .n-kpi .n-l{margin-top:5px}.al-trajectoire .n-proj .n-vitrine{border-radius:0;margin-top:0}.al-trajectoire .n-proj .n-vitrine .n-vit-tete h3:where(:not(.reel-ile,.reel-ile *)){font-family:var(--f-d);letter-spacing:-.03em;font-size:clamp(23px,3vw,33px);font-weight:600;line-height:1.1}.al-trajectoire .n-proj>div>p.n-accroche{color:var(--ink);font-size:18px;line-height:1.45}.al-trajectoire .n-livrable{margin-top:24px}.al-trajectoire .n-livrable-t{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:8px;display:flex}.al-trajectoire .n-livrable-t h4:where(:not(.reel-ile,.reel-ile *)){font-family:var(--f-d);letter-spacing:-.01em;font-size:18px;font-weight:600}.al-trajectoire .n-tableau{overflow-x:auto}.al-trajectoire .n-tableau table:where(:not(.reel-ile,.reel-ile *)){border-collapse:collapse;width:100%;min-width:640px;font-size:13.5px;line-height:1.45}.al-trajectoire .n-tableau th:where(:not(.reel-ile,.reel-ile *)){text-align:left;font-family:var(--f-m);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);vertical-align:bottom;padding:10px 12px 8px 0;font-size:10px;font-weight:400}.al-trajectoire .n-tableau td:where(:not(.reel-ile,.reel-ile *)){border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink-2);padding:11px 12px 11px 0}.al-trajectoire .n-tableau td:first-child:where(:not(.reel-ile,.reel-ile *)){color:var(--ink);font-weight:600}.al-trajectoire .n-tableau tr.n-phare td:where(:not(.reel-ile,.reel-ile *)){background:var(--accent-clair)}.al-trajectoire .n-tableau tr.n-phare td:first-child:where(:not(.reel-ile,.reel-ile *)){box-shadow:inset 3px 0 0 var(--acc);padding-left:10px}.al-trajectoire .n-tableau a:where(:not(.reel-ile,.reel-ile *)){color:var(--acc)}.al-trajectoire .n-tableau .n-gris{color:var(--ink-3);font-size:12.5px}.al-trajectoire .n-tableau .n-mono{font-family:var(--f-m);color:var(--ink-3);font-size:12px;font-weight:400}.al-trajectoire .n-tableau .n-role{font-family:var(--f-m);letter-spacing:.06em;text-transform:uppercase;color:var(--acc);border:1px solid var(--acc);white-space:nowrap;padding:2px 6px;font-size:10.5px}.al-trajectoire .n-proj>div>p.n-lecture{color:var(--ink-3);font-size:13.5px}.al-trajectoire .n-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 34px;margin-top:26px;display:grid}.al-trajectoire .n-duo h4:where(:not(.reel-ile,.reel-ile *)){font-family:var(--f-m);letter-spacing:.17em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-2);margin-bottom:10px;padding-bottom:8px;font-size:10px;font-weight:400}.al-trajectoire .n-duo p:where(:not(.reel-ile,.reel-ile *)),.al-trajectoire .n-duo li:where(:not(.reel-ile,.reel-ile *)){color:var(--ink-2)}.al-trajectoire .n-duo ol:where(:not(.reel-ile,.reel-ile *)){gap:6px;padding-left:18px;display:grid}.al-trajectoire details.n-sources{margin-top:22px;font-size:13.5px}.al-trajectoire details.n-sources summary:where(:not(.reel-ile,.reel-ile *)){cursor:pointer;font-family:var(--f-m);letter-spacing:.1em;text-transform:uppercase;color:var(--acc);font-size:11px}.al-trajectoire details.n-sources ol:where(:not(.reel-ile,.reel-ile *)){color:var(--ink-3);gap:4px;margin-top:10px;padding-left:18px;display:grid}.al-trajectoire details.n-sources a:where(:not(.reel-ile,.reel-ile *)){color:var(--ink-2)}.al-trajectoire .n-en-cours h3:where(:not(.reel-ile,.reel-ile *)){font-family:var(--f-d);letter-spacing:-.03em;font-size:clamp(23px,3vw,33px);font-weight:600;line-height:1.1}.al-trajectoire .n-en-cours .n-note{color:var(--ink-2);align-items:center;gap:10px;margin:12px 0 18px;display:flex}.al-trajectoire .n-en-cours .n-point{background:var(--acc);border-radius:50%;flex:none;width:9px;height:9px;animation:1.4s ease-in-out infinite al-tra-ecole-pouls}.al-trajectoire .n-en-cours .n-ligne{background:linear-gradient(90deg, var(--line), var(--accent-clair), var(--line));background-size:200% 100%;height:12px;margin-top:12px;animation:1.6s linear infinite al-tra-ecole-brille}.al-trajectoire .n-en-cours .n-l2{width:76%}.al-trajectoire .n-en-cours .n-l3{width:52%}@keyframes al-tra-ecole-pouls{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes al-tra-ecole-brille{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.al-trajectoire .n-en-cours .n-point,.al-trajectoire .n-en-cours .n-ligne{animation:none}}.al-trajectoire .n-skills{border-bottom:1px solid var(--line);padding-block:44px 30px}.al-trajectoire .n-sgrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:30px;display:grid}.al-trajectoire .n-sgrid h4:where(:not(.reel-ile,.reel-ile *)){font-family:var(--f-m);letter-spacing:.17em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-2);margin-bottom:12px;padding-bottom:9px;font-size:10px;font-weight:400}.al-trajectoire .n-sgrid li:where(:not(.reel-ile,.reel-ile *)){justify-content:space-between;align-items:baseline;gap:14px;padding:5px 0;font-size:15px;display:flex}.al-trajectoire .n-sgrid li[title]{cursor:help}.al-trajectoire .n-sgrid li span:where(:not(.reel-ile,.reel-ile *)){font-family:var(--f-m);color:var(--ink-3);white-space:nowrap;font-size:11px}.al-trajectoire .n-sgrid li.n-k{font-weight:600}.al-trajectoire .n-end{padding-block:52px 62px}.al-trajectoire .n-end h2:where(:not(.reel-ile,.reel-ile *)){font-family:var(--f-d);letter-spacing:-.04em;text-wrap:balance;max-width:17ch;font-size:clamp(30px,5.6vw,64px);font-weight:800;line-height:1}.al-trajectoire .n-end h2 span:where(:not(.reel-ile,.reel-ile *)){color:var(--acc)}.al-trajectoire .n-links{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.al-trajectoire .n-mail,.al-trajectoire .n-tel{font-family:var(--f-m);border:1px solid var(--line);background:var(--sheet);-webkit-user-select:all;user-select:all;padding:12px 16px;font-size:14px}.al-trajectoire .n-meta{border-top:1px solid var(--line);font-family:var(--f-m);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:30px;padding-top:16px;font-size:10.5px;display:flex}.al-trajectoire .n-filigrane{pointer-events:none;z-index:50;position:fixed;inset:0;overflow:hidden}.al-trajectoire .n-filigrane span:where(:not(.reel-ile,.reel-ile *)){text-align:center;width:120%;font-family:var(--f-d);letter-spacing:.06em;color:#5f18371a;white-space:nowrap;font-size:44px;font-weight:800;position:absolute;left:-10%;transform:rotate(-24deg)}.al-trajectoire .n-bandeau-gratuit{z-index:60;color:#5f1837;text-align:center;background:#f4e6ec;border-bottom:1px solid #e5cad5;padding:10px 20px;font-size:14px;position:sticky;top:0}.al-trajectoire .n-bandeau-gratuit a:where(:not(.reel-ile,.reel-ile *)){color:#5f1837;font-weight:600;text-decoration:underline}.al-trajectoire .n-proprio{color:#f1edef;z-index:70;background:#141013;font-size:13.5px;position:relative}.al-trajectoire .n-proprio .n-wrap{flex-wrap:wrap;align-items:center;gap:10px;max-width:none;padding:12px 22px;display:flex}.al-trajectoire .n-proprio code:where(:not(.reel-ile,.reel-ile *)){font-family:var(--f-m);overflow-wrap:anywhere;background:#251e22;padding:2px 6px;font-size:12px}.al-trajectoire .n-proprio .n-bouton{color:#f1edef;min-height:34px;font:600 13px/1 var(--f-b);cursor:pointer;background:#251e22;border:1px solid #3a3136;align-items:center;padding:0 12px;display:inline-flex}.al-trajectoire .n-proprio .n-bouton.n-actif{color:#141013;background:#fff;border-color:#fff}.al-trajectoire .n-proprio form:where(:not(.reel-ile,.reel-ile *)){margin:0;display:inline-flex}.al-trajectoire .n-proprio .n-groupe{flex-wrap:wrap;gap:4px;display:inline-flex}@media (max-width:640px){.al-trajectoire .n-duo{grid-template-columns:minmax(0,1fr)}.al-trajectoire .n-proj{grid-template-columns:minmax(0,1fr);gap:8px}.al-trajectoire .n-proj .n-when{padding-top:0}.al-trajectoire .n-sh .n-r{text-align:left;margin-left:0}.al-trajectoire .n-bar nav a:where(:not(.reel-ile,.reel-ile *)){display:none}}@media print{.al-trajectoire .n-proprio,.al-trajectoire .n-bandeau-gratuit,.al-trajectoire .n-filigrane{display:none}}
