@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/931e7cc49084aee7-s.316q6d_k-jd-3.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:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/7a642828b0ad1018-s.0qde6g28l-0zn.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:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/c89730c3ffa99552-s.p.0k598lr1gf18t.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:Mona Sans Fallback;src:local(Arial);ascent-override:104.72%;descent-override:30.74%;line-gap-override:0.0%;size-adjust:104.08%}.mona_sans_19d80fd3-module__vOl7fa__className{font-family:Mona Sans,Mona Sans Fallback;font-style:normal}.mona_sans_19d80fd3-module__vOl7fa__variable{--font-mona-sans:"Mona Sans", "Mona Sans Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_2a9f4066-module__QBWwWG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_2a9f4066-module__QBWwWG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Bitcount Prop Single;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6d1bbcb48deafe79.2c6wy-lkh7csn.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:Bitcount Prop Single;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ef4eb8fd3877bddc.2y3rb-yz96-u7.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}.bitcount_prop_single_e8859cae-module__K-HIYG__className{font-family:Bitcount Prop Single;font-style:normal}.bitcount_prop_single_e8859cae-module__K-HIYG__variable{--font-bitcount:"Bitcount Prop Single"}
@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e664fdf150ece08d.3skiflm26ffbo.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:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/847c6af3f14ca2aa.1mi1ugkk0px41.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}.atkinson_hyperlegible_next_f501d4dd-module__zi0LQq__className{font-family:Atkinson Hyperlegible Next;font-style:normal}.atkinson_hyperlegible_next_f501d4dd-module__zi0LQq__variable{--font-atkinson:"Atkinson Hyperlegible Next"}
@font-face{font-family:Geist Pixel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fd3996b158903a9.2szpms8pjviv6.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:Geist Pixel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/61a58143c2e45268.14th7iya-pf29.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}.geist_pixel_e0a95bbd-module__j9vOza__className{font-family:Geist Pixel;font-style:normal}.geist_pixel_e0a95bbd-module__j9vOza__variable{--font-geist-pixel:"Geist Pixel"}
@font-face{font-family:Tiny5;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ba48fbf905cdd04f-s.124rn5vz24iq4.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:Tiny5;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5221108305c7b6b1-s.1zkge_iflxizy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tiny5;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3f01e2ced4844f21-s.3kruc_8f6cyc0.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:Tiny5;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37b1c956d8ced1ec-s.3lxa-3bf5mlwr.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:Tiny5;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a8fde9619e5cf826-s.2sbo3z44toeac.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:Tiny5 Fallback;src:local(Arial);ascent-override:91.2%;descent-override:26.06%;line-gap-override:0.0%;size-adjust:95.95%}.tiny5_b8a559ad-module__49P3ea__className{font-family:Tiny5,Tiny5 Fallback;font-style:normal;font-weight:400}.tiny5_b8a559ad-module__49P3ea__variable{--font-tiny5:"Tiny5", "Tiny5 Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.45487z7p3r8wm.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.45487z7p3r8wm.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.45487z7p3r8wm.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 Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_2a165f3f-module__9AhiWq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_2a165f3f-module__9AhiWq__variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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.3nkuoiize4urq.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.1da667lu-u79a.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.1i05ju5aeyhye.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.1dgcou5jor5q_.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.31-2bzhq1gx_9.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.3xauquyg2sixn.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.2taws-qdxmzlf.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.0htwiiqufp3l9.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.28xcb7557rbh2.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%}.ibm_plex_mono_25fe9eca-module__WU9wEq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_25fe9eca-module__WU9wEq__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Saira;font-style:normal;font-weight:100 900;font-stretch:50% 125%;font-display:swap;src:url(../media/3839344eacea2349-s.1dtm255mtujss.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:Saira;font-style:normal;font-weight:100 900;font-stretch:50% 125%;font-display:swap;src:url(../media/0796b1632261e677-s.3cjft6qz01zik.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:Saira;font-style:normal;font-weight:100 900;font-stretch:50% 125%;font-display:swap;src:url(../media/cf5b2354989b46f0-s.33qeb1ht76qov.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:Saira Fallback;src:local(Arial);ascent-override:109.52%;descent-override:42.36%;line-gap-override:0.0%;size-adjust:103.63%}.saira_8e3f0bb1-module__RjKZZW__className{font-family:Saira,Saira Fallback;font-style:normal}.saira_8e3f0bb1-module__RjKZZW__variable{--font-saira:"Saira", "Saira Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-mona-sans), "Mona Sans", "Helvetica Neue", Arial, sans-serif;--font-editorial:var(--font-mona-sans), "Mona Sans", "Helvetica Neue", Arial, sans-serif;--font-ui:var(--font-mona-sans), "Mona Sans", "Helvetica Neue", Arial, sans-serif;--font-data:var(--font-geist-mono), "Geist Mono", ui-monospace, Menlo, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--gxh-noir:#1c1c1c;--gxh-ivoire:#f5f1e4;--gxh-champagne:#c9b38a;--gxh-rubis:#7b222d;--gxh-jaune:#fedd00;--noir-900:#1c1c1c;--noir-800:#141414;--noir-700:#242322;--noir-600:#2c2b29;--noir-500:#3a3937;--noir-400:#4c4c4c;--encre-100:#1c1c1c;--encre-80:#1c1c1ccc;--encre-72:#1c1c1cb8;--encre-55:#1c1c1c8c;--encre-40:#1c1c1c66;--encre-22:#1c1c1c38;--encre-12:#1c1c1c1f;--ivoire-100:#f5f1e4;--ivoire-98:#fbf8ef;--ivoire-96:#fbf8ef;--ivoire-90:#e8e3d2;--ivoire-80:#f5f1e4cc;--ivoire-70:#f5f1e4b3;--ivoire-55:#f5f1e48c;--ivoire-40:#f5f1e466;--ivoire-14:#f5f1e429;--champagne-100:#c9b38a;--champagne-ink:#6e5c3a;--champagne-deep:#8e7a56;--champagne-light:#5a4a2c;--champagne-80:#8e7a56cc;--champagne-70:#8e7a56b3;--champagne-55:#8e7a568c;--champagne-40:#8e7a566b;--champagne-22:#8e7a5647;--champagne-10:#8e7a561f;--rubis-100:#7b222d;--rubis-hover:#681d26;--rubis-press:#681d26;--rubis-40:#7b222d66;--rubis-14:#7b222d29;--vert-100:#1e6b52;--vert-40:#1e6b5266;--surface-master:var(--ivoire-100);--surface-raised:var(--ivoire-98);--surface-card:var(--ivoire-98);--surface-inset:var(--ivoire-90);--surface-field:var(--ivoire-96);--surface-paper:var(--ivoire-96);--surface-noir:var(--noir-900);--surface-noir-raised:var(--noir-700);--text-display:var(--encre-100);--text-heading:var(--encre-100);--text-body:var(--encre-72);--text-muted:var(--encre-55);--text-faint:var(--encre-40);--text-label:var(--champagne-ink);--text-data:var(--encre-100);--text-accent:var(--rubis-press);--text-on-paper:var(--encre-100);--text-on-noir:var(--ivoire-100);--text-on-rubis:#fff;--line-hairline:var(--champagne-40);--line-strong:var(--champagne-ink);--line-quiet:var(--encre-12);--line-rubis:var(--rubis-40);--action-primary-bg:var(--rubis-100);--action-primary-bg-hover:var(--rubis-hover);--action-primary-bg-press:var(--rubis-press);--action-secondary-line:var(--champagne-55);--action-secondary-line-hover:var(--champagne-ink);--action-tertiary-text:var(--encre-80);--focus-ring:var(--champagne-ink);--statut-attente:var(--encre-40);--statut-cours:var(--champagne-ink);--statut-acquis:var(--encre-100);--statut-anomalie:var(--rubis-press);--logo-on-light:brightness(.58) contrast(1.08) saturate(1.1);--font-display:"Mona Sans","Helvetica Neue",Arial,sans-serif;--font-editorial:"Mona Sans","Helvetica Neue",Arial,sans-serif;--font-ui:"Mona Sans","Helvetica Neue",Arial,sans-serif;--font-data:"Geist Mono",ui-monospace,Menlo,monospace;--stretch-display:125%;--weight-display:700;--weight-display-strong:800;--weight-editorial-light:400;--weight-editorial:400;--weight-editorial-medium:600;--weight-ui-light:400;--weight-ui:500;--weight-ui-medium:600;--display-1:clamp(44px,5.2vw,76px);--display-2:clamp(28px,3.6vw,52px);--display-3:28px;--display-4:21px;--display-5:17px;--editorial-lead:clamp(19px,1.6vw,24px);--editorial-body:17px;--editorial-small:15px;--ui-lg:15px;--ui-md:13px;--ui-sm:12px;--ui-xs:11px;--ui-micro:10px;--track-label:.16em;--track-caps:.08em;--track-display:0;--track-ui-caps:.09em;--track-body:0;--leading-display:1.02;--leading-editorial:1.58;--leading-ui:1.45;--leading-tight:1.2;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--space-13:128px;--space-14:160px;--gutter:24px;--container-max:1240px;--container-editorial:720px;--grid-columns:12;--section-air:var(--space-13);--section-air-tight:var(--space-11);--radius-none:0px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--radius-certificat:16px;--radius-card:var(--radius-lg);--radius-control:12px;--ease-standard:cubic-bezier(.4,0,.2,1);--ease-luxe:cubic-bezier(.22,.61,.36,1);--dur-fast:.14s;--dur-base:.24s;--dur-slow:.42s;--dur-reveal:.72s;--transition-control:color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),background-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard);--elev-0:none;--elev-1:0 1px 2px #1c1c1c1a,0 3px 10px -4px #1c1c1c1a;--elev-2:0 6px 18px -6px #1c1c1c2e;--elev-3:0 18px 40px -14px #1c1c1c3d;--elev-4:0 32px 72px -22px #1c1c1c4d;--glow-champagne:0 0 0 1px var(--champagne-55),0 8px 22px -8px #1c1c1c59;--glow-rubis:0 8px 24px -8px #7b222d66;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/><feColorMatrix type='saturate' values='0'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='.022'/></svg>");--stroke-hairline:1px;--stroke-medium:1.5px;--stroke-frame:2px;--filet:1px solid var(--line-hairline);--filet-strong:1px solid var(--line-strong);--filet-quiet:1px solid var(--line-quiet);--icon-stroke:1px}*,:before,:after{box-sizing:border-box}body{background:var(--surface-master);color:var(--text-body);font-family:var(--font-editorial);font-size:var(--editorial-body);line-height:var(--leading-editorial);-webkit-font-smoothing:antialiased;margin:0}body:before{content:"";background-image:var(--grain);pointer-events:none;z-index:30;position:fixed;inset:0}h1,h2,h3,h4,h5{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:var(--weight-display-strong);text-transform:uppercase;letter-spacing:var(--track-display);line-height:var(--leading-display);color:var(--text-heading);margin:0}a{color:var(--champagne-ink);border-bottom:1px solid var(--champagne-40);transition:var(--transition-control);text-decoration:none}a:hover{color:var(--champagne-light);border-bottom-color:var(--champagne-ink)}html,body{background:var(--surface-master);color:var(--text-body)}body{font-family:var(--font-editorial);font-size:var(--editorial-body);line-height:var(--leading-editorial)}h1,h2,h3,h4{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:var(--weight-display-strong);overflow-wrap:anywhere;text-transform:uppercase;letter-spacing:var(--track-display);line-height:var(--leading-display);color:var(--text-heading)}a{color:inherit;text-decoration:none}::selection{background:var(--rubis-100);color:var(--text-on-rubis)}:focus-visible{outline:1px solid var(--focus-ring);outline-offset:3px}.container-gxh{width:min(100% - 48px, var(--container-max));margin-inline:auto}.section-gxh{padding:var(--space-10) 0}.chrome-surface{--focus-ring:var(--gxh-jaune);background:var(--surface-noir);color:var(--text-on-noir)}.chrome-surface .label-gxh{color:var(--champagne-100)}.chrome-surface a:hover{color:var(--ivoire-100)}.label-gxh{font-family:var(--font-data);font-size:var(--ui-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-label)}.data-gxh{font-family:var(--font-data);letter-spacing:var(--track-ui-caps);text-transform:uppercase}.nav-mobile{flex-shrink:0;display:none}.nav-burger{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.nav-burger-lines,.nav-burger-lines:before,.nav-burger-lines:after{width:22px;height:var(--stroke-medium);background:var(--champagne-100);transition:transform var(--dur-base) var(--ease-standard), background-color var(--dur-base) var(--ease-standard);display:block}.nav-burger-lines{position:relative}.nav-burger-lines:before,.nav-burger-lines:after{content:"";position:absolute;left:0}.nav-burger-lines:before{transform:translateY(-7px)}.nav-burger-lines:after{transform:translateY(7px)}.nav-burger[aria-expanded=true] .nav-burger-lines{background:0 0}.nav-burger[aria-expanded=true] .nav-burger-lines:before{transform:rotate(45deg)}.nav-burger[aria-expanded=true] .nav-burger-lines:after{transform:rotate(-45deg)}.nav-mobile-panel{overscroll-behavior:contain;max-height:calc(100dvh - 72px);padding:var(--space-2) var(--gutter) var(--space-6);background:var(--noir-800);border-bottom:1px solid #c9b38a47;flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.nav-mobile-link{min-height:52px;font-family:var(--font-display);font-size:var(--ui-md);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ivoire-80);border-bottom:1px solid #c9b38a24;align-items:center;display:flex}.nav-mobile-sub{padding:var(--space-1) 0 var(--space-2) var(--space-5);border-bottom:1px solid #c9b38a24;margin:0;list-style:none}.nav-mobile-sublink{min-height:44px;font-family:var(--font-data);font-size:var(--ui-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ivoire-70);border:0;align-items:center;display:flex}.nav-dropdown{align-items:center;gap:2px;display:flex;position:relative}.nav-dropdown-toggle{width:28px;height:44px;color:var(--ivoire-70);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-10px;padding:0;display:grid}.nav-dropdown-toggle:hover,.nav-dropdown-toggle[aria-expanded=true]{color:var(--ivoire-100)}.nav-dropdown-toggle svg{transition:transform var(--dur-base) var(--ease-standard)}.nav-dropdown-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.nav-dropdown-panel{min-width:240px;padding-top:18px;position:absolute;top:100%;left:-20px}.nav-dropdown-panel[hidden]{display:none}.nav-dropdown-panel ul{padding:var(--space-2) 0;border-radius:var(--radius-card);background:var(--noir-800);box-shadow:var(--elev-2);border:1px solid #c9b38a47;margin:0;list-style:none}.nav-dropdown-link{min-height:44px;padding:0 var(--space-5);font-family:var(--font-display);font-size:var(--ui-xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ivoire-70);border:0;align-items:center;display:flex}.nav-dropdown-link:hover,.nav-dropdown-link:focus-visible{color:var(--ivoire-100);background:#c9b38a14}@media (prefers-reduced-motion:reduce){.nav-dropdown-toggle svg{transition:none}}.hero-gxh{padding:var(--space-10) 0;background:radial-gradient(60% 40% at 50% 20%, #c9b38a24, transparent 70%), var(--surface-noir);position:relative;overflow:hidden}.hero-grid{gap:var(--space-4);align-items:center;display:grid}.hero-copy{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.hero-eyebrow{font-family:var(--font-data);font-size:var(--ui-xs);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--champagne-100);font-weight:500}.hero-title{text-wrap:balance;max-width:18ch;color:var(--ivoire-100);margin:0;font-size:clamp(30px,9vw,40px)}.hero-title-accent{color:var(--champagne-100);display:block}.hero-tcg{margin-block:-.12em;padding-block:.12em;display:grid;overflow:hidden}.hero-tcg-word{opacity:0;transition:transform var(--dur-slow) var(--ease-luxe), opacity var(--dur-slow) var(--ease-luxe);grid-area:1/1;transform:translateY(80%)}.hero-tcg-word.is-active{opacity:1;transform:none}.hero-tcg-word.is-exit{transform:translateY(-80%)}.hero-lead{max-width:38ch;font-size:var(--editorial-body);color:var(--ivoire-70);margin:0}.hero-ctas{--hero-cta-width:100%;gap:var(--space-3);width:100%;margin-top:var(--space-2);flex-direction:column;display:flex}.hero-trust{font-size:var(--ui-xs);color:var(--ivoire-55);flex-wrap:wrap;justify-content:center;gap:8px 20px;display:flex}.hero-fan{aspect-ratio:1/.72;width:min(100%,560px);margin-inline:auto;position:relative}.hero-reticle{color:#c9b38a38;pointer-events:none;width:108%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-card{--x:0%;--y:-4%;--r:0deg;--s:1;width:46%;transform:translate(-50%, -50%) translate(var(--x), var(--y)) rotate(var(--r)) scale(var(--s));transition:transform var(--dur-slow) var(--ease-luxe);animation:hero-deal var(--dur-reveal) var(--ease-luxe) backwards;position:absolute;top:50%;left:50%}.hero-card--left{--x:-60%;--y:4%;--r:-12deg;--s:.88;z-index:1;animation-delay:.12s}.hero-card--center{z-index:3}.hero-card--right{--x:60%;--y:4%;--r:12deg;--s:.88;z-index:2;animation-delay:.24s}.hero-card-float{animation:7s ease-in-out infinite alternate hero-float}.hero-gxh[data-paused] .hero-card-float{animation-play-state:paused}.hero-card--left .hero-card-float{animation-delay:-2.4s}.hero-card--right .hero-card-float{animation-delay:-4.8s}.hero-card-img{width:100%;height:auto;box-shadow:0 0 0 1px var(--ivoire-14), 0 28px 60px -18px #000000e6;border-radius:4.8%/3.4%;display:block}@keyframes hero-deal{0%{opacity:0;transform:translate(-50%,-50%)translateY(10%)rotate(0)scale(.9)}}@keyframes hero-float{0%{transform:translateY(0)}to{transform:translateY(-3%)}}@media (hover:hover) and (pointer:fine){.hero-card:hover{z-index:4;transform:translate(-50%, -50%) translate(var(--x), calc(var(--y) - 6%)) rotate(var(--r)) scale(calc(var(--s) * 1.06))}}@media (prefers-reduced-motion:reduce){.hero-card,.hero-card-float{transition:none;animation:none}.hero-tcg-word{transition:none}}@media (min-width:600px){.hero-ctas{--hero-cta-width:auto;flex-flow:wrap;justify-content:center;width:auto}}@media (min-width:960px){.hero-gxh{min-height:min(820px,100svh - 72px);padding:var(--space-10) 0;background:radial-gradient(40% 55% at 74% 50%, #c9b38a24, transparent 70%), var(--surface-noir);align-items:center;display:flex}.hero-grid{gap:var(--space-10);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.hero-visual{order:2}.hero-fan{aspect-ratio:1/.92}.hero-reticle{width:118%}.hero-copy{align-items:flex-start;gap:var(--space-6);text-align:left}.hero-lead{font-size:var(--editorial-lead)}.hero-title{font-size:clamp(40px,3.6vw,56px)}.hero-ctas,.hero-trust{justify-content:flex-start}}@media (max-width:900px){.nav-full{display:none!important}.nav-mobile{margin-left:auto;display:block}}.constat-track{gap:var(--space-3);margin:var(--space-8) calc(-1 * var(--gutter)) 0;padding:0 var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;list-style:none;display:flex;position:relative;overflow-x:auto}.constat-track::-webkit-scrollbar{display:none}.constat-card{justify-content:space-between;gap:var(--space-6);max-width:300px;padding:var(--space-5);border-radius:var(--radius-card);background:var(--surface-noir);box-shadow:inset 0 0 0 8px var(--surface-noir), inset 0 0 0 9px #c9b38a47;scroll-snap-align:start;flex-direction:column;flex:0 0 74vw;display:flex}.constat-num{padding:var(--space-1) var(--space-2) 0;font-family:var(--font-display);font-stretch:var(--stretch-display);font-size:88px;font-weight:var(--weight-display-strong);color:#0000;-webkit-text-stroke:1px var(--champagne-100);line-height:1}.constat-text{padding:0 var(--space-2) var(--space-2);font-size:var(--display-4);color:var(--ivoire-100);margin:0;font-weight:500;line-height:1.3}.constat-nav{margin-top:var(--space-3);justify-content:center;display:flex}.constat-dots{display:flex}.constat-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:44px;padding:0;display:grid}.constat-dot:before{content:"";background:var(--champagne-40);width:20px;height:2px;transition:background-color var(--dur-base) var(--ease-standard), width var(--dur-base) var(--ease-standard);border-radius:1px}.constat-dot[aria-current=true]:before{background:var(--rubis-100);width:28px}.constat-outro{margin:var(--space-8) 0 0;font-size:var(--editorial-lead);color:var(--text-muted)}@media (min-width:700px){.constat-track{gap:var(--space-5);margin:var(--space-10) 0 0;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:0;display:grid;overflow:visible}.constat-card{justify-content:flex-start;gap:var(--space-4);max-width:none;box-shadow:none;padding:28px}.constat-num,.constat-text{padding:0}.constat-num{font-family:var(--font-data);font-stretch:100%;font-size:var(--ui-md);letter-spacing:var(--track-ui-caps);color:var(--rubis-100);-webkit-text-stroke:0;font-weight:400}.constat-text{font-size:var(--editorial-body);font-weight:400;line-height:var(--leading-editorial);color:var(--ivoire-80)}.constat-nav{display:none}.constat-outro{max-width:var(--container-editorial);margin:var(--space-10) auto 0;text-align:center}}@media (min-width:1061px){.constat-track{grid-template-columns:repeat(5,minmax(0,1fr))}}.voies-section{overflow-x:clip}.voies-layout{gap:var(--space-8);display:grid}.voies{justify-self:center;width:min(100%,420px)}.voies-deck{border-radius:var(--radius-card);outline-offset:6px;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;padding-bottom:36px;display:grid}.voie-card{--depth:0;--nope:0;--like:0;padding:var(--space-7) var(--space-6);border-radius:var(--radius-card);background:var(--surface-card);color:var(--text-body);transform:translateY(calc(var(--depth) * 18px)) scale(calc(1 - var(--depth) * .04));transform-origin:50% 100%;z-index:calc(10 - var(--depth));transition:transform var(--dur-slow) var(--ease-luxe), opacity var(--dur-slow) var(--ease-luxe);flex-direction:column;grid-area:1/1;display:flex;position:relative;box-shadow:0 24px 48px -20px #000c}.voie-card.is-top{cursor:grab;touch-action:pan-y;will-change:transform}.voie-card.is-top .voie-stamp{will-change:opacity}.voie-card.is-top .voie-title:after{will-change:transform}.voie-card.is-top:active{cursor:grabbing}.voie-card.is-gone{visibility:hidden;opacity:0;transition:none}.voie-card--ours{background:var(--vert-100);color:var(--ivoire-80);box-shadow:inset 0 0 0 1px #c9b38a73,0 24px 48px -20px #000c}.voie-title{margin:0 0 var(--space-3);font-size:var(--display-4);align-self:flex-start;position:relative}.voie-card--ours .voie-title{color:var(--ivoire-100)}.voie-title:after{content:"";background:var(--rubis-100);height:3px;transform:scaleX(var(--nope));transform-origin:0;position:absolute;top:52%;left:-4px;right:-4px}.voie-card--ours .voie-title:after{content:none}.voie-card.is-struck{--nope:1}.voie-card.is-struck .voie-title:after{transition:transform var(--dur-base) var(--ease-standard)}.voie-quote{margin:0 0 var(--space-5);font-family:var(--font-ui);font-size:var(--ui-lg);color:var(--text-muted)}.voie-card--ours .voie-quote{color:var(--ivoire-70)}.voie-text{font-size:var(--editorial-body);margin:0}.voie-stamp{top:var(--space-6);font-family:var(--font-display);font-stretch:var(--stretch-display);font-size:var(--ui-lg);font-weight:var(--weight-display-strong);letter-spacing:var(--track-caps);text-transform:uppercase;pointer-events:none;border:2px solid;border-radius:6px;padding:4px 10px;position:absolute}.voie-stamp--nope{right:var(--space-5);color:var(--rubis-100);opacity:var(--nope);transform:rotate(12deg)}.voie-stamp--like{left:var(--space-5);color:var(--vert-100);opacity:var(--like);transform:rotate(-12deg)}.voie-card--ours .voie-stamp--like{color:var(--ivoire-100)}.voie-card.is-hinting{animation:voie-hint 3.2s var(--ease-standard) 1.2s infinite}@keyframes voie-hint{0%,70%,to{transform:none}80%{transform:translate(-22px)rotate(-2.5deg)}90%{transform:translate(4px)rotate(.5deg)}}.voie-card.is-refusing{animation:voie-refuse .42s var(--ease-standard)}@keyframes voie-refuse{20%{transform:translate(-14px)}45%{transform:translate(10px)}70%{transform:translate(-6px)}to{transform:none}}.voies-controls{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.voies-hint{font-family:var(--font-data);font-size:var(--ui-sm);letter-spacing:var(--track-ui-caps);color:var(--ivoire-55);margin:0}.voies-btn{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-control);font-family:var(--font-ui);font-size:var(--ui-sm);letter-spacing:var(--track-ui-caps);text-transform:uppercase;color:var(--ivoire-100);cursor:pointer;transition:var(--transition-control);background:0 0;border:1px solid #c9b38a8c;font-weight:600}.voies-btn:hover{border-color:var(--champagne-100)}.match-dialog{border-radius:var(--radius-xl);background:var(--surface-noir);width:min(100% - 32px,380px);color:var(--ivoire-100);border:1px solid #c9b38a73;margin:auto;padding:0}.match-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c1c1cb8}.match-dialog[open]{animation:match-in var(--dur-slow) var(--ease-luxe)}@keyframes match-in{0%{opacity:0;transform:scale(.92)}}.match-body{align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-6) var(--space-6);text-align:center;flex-direction:column;display:flex}.match-check{background:var(--vert-100);width:72px;height:72px;color:var(--ivoire-100);box-shadow:0 0 0 6px var(--vert-40);border-radius:50%;place-items:center;display:grid}.match-check svg{width:40px;height:40px}.match-title{margin:var(--space-2) 0 0;font-family:var(--font-display);font-stretch:var(--stretch-display);font-size:var(--display-3);font-weight:var(--weight-display-strong);line-height:var(--leading-display);text-transform:uppercase}.match-text{font-size:var(--editorial-small);color:var(--ivoire-55);margin:0}.match-code{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-control);font-family:var(--font-data);font-size:var(--ui-lg);letter-spacing:var(--track-ui-caps);color:var(--champagne-100);border:1px dashed #c9b38a8c;font-weight:500;display:flex}.match-copy,.match-close{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-control);font-family:var(--font-ui);font-size:var(--ui-sm);letter-spacing:var(--track-ui-caps);text-transform:uppercase;color:var(--ivoire-100);cursor:pointer;background:0 0;border:0;font-weight:600}.match-copy{background:#c9b38a24}.match-close{color:var(--ivoire-55)}@media (prefers-reduced-motion:reduce){.voie-card,.voie-card.is-struck .voie-title:after{transition:none}.voie-card.is-hinting,.voie-card.is-refusing,.match-dialog[open]{animation:none}}@media (min-width:960px){.section-gxh{padding:var(--section-air) 0}.voies-layout{align-items:center;column-gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,420px)}.voies{width:100%}}.revente-grid{gap:var(--space-5);margin-top:var(--space-4);display:grid}.revente-panel{gap:var(--space-5);padding:var(--space-5) var(--space-3);border-radius:var(--radius-card);flex-direction:column;display:flex}.revente-panel--apres{background:var(--surface-noir-raised)}.revente-panel .revente-label{color:var(--ivoire-40)}.revente-panel--apres .revente-label{color:var(--champagne-100)}.revente-title{margin:var(--space-2) 0 0;font-size:var(--display-4);color:var(--text-on-noir)}.revente-chat{gap:var(--space-4);padding:var(--space-4) var(--space-3);border-radius:var(--radius-md);background:var(--surface-inset);flex-direction:column;display:flex}.revente-listing{align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--encre-12);display:flex}.revente-thumb{border-radius:3px;flex:none;width:44px;height:auto}.revente-listing-name{font-family:var(--font-ui);font-size:var(--ui-md);color:var(--text-heading);margin:0;font-weight:600}.revente-listing-meta{font-family:var(--font-ui);font-size:var(--ui-sm);color:var(--text-muted);margin:2px 0 0}.revente-thread{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.revente-msg{flex-direction:column;gap:4px;max-width:94%;display:flex}.revente-msg--acheteur{align-self:flex-start}.revente-msg--vous{align-self:flex-end;align-items:flex-end}.revente-bubble{gap:var(--space-2);background:var(--ivoire-98);border:1px solid var(--encre-12);font-size:var(--editorial-small);line-height:var(--leading-ui);color:var(--encre-80);border-radius:16px 16px 16px 4px;flex-direction:column;margin:0;padding:8px 12px;display:flex}@media (max-width:359px){.revente-msg{max-width:100%}.revente-bubble{font-size:14px}}.revente-msg--vous .revente-bubble{background:var(--surface-noir);color:var(--ivoire-100);border-color:#0000;border-radius:16px 16px 4px}.revente-attachment{border-radius:var(--radius-pill);font-family:var(--font-data);font-size:var(--ui-xs);letter-spacing:var(--track-ui-caps);text-transform:uppercase;color:var(--champagne-100);border:1px solid #c9b38a8c;align-self:flex-start;padding:4px 10px}.revente-meta{font-family:var(--font-data);font-size:var(--ui-xs);color:var(--text-faint)}.revente-facts{width:min(100%,560px);margin:var(--space-9) auto 0;flex-direction:column;display:flex}.revente-fact{padding:var(--space-3) 0;border-bottom:1px solid var(--ivoire-14);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.revente-fact dd{font-family:var(--font-data);font-size:var(--ui-md);color:var(--ivoire-55);margin:0;font-weight:500}@media (min-width:860px){.revente-grid{gap:var(--space-7);margin-top:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}.revente-panel{padding:var(--space-7)}}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.faq-list{margin-top:var(--space-9)}.faq-question{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-6) 0;font-family:var(--font-display);font-size:var(--display-4);text-transform:uppercase;color:var(--ivoire-100);cursor:pointer;display:flex}.faq-marker{font-family:var(--font-ui);color:var(--ivoire-40);flex:none;font-size:26px;line-height:1}.faq-answer{max-width:62ch;padding-right:var(--space-8);color:var(--ivoire-70);margin:0 0 28px}@media (max-width:759px){.faq-list{margin-top:var(--space-6)}.faq-question{gap:var(--space-4);min-height:44px;padding:var(--space-5) 0;font-family:var(--font-ui);font-size:var(--editorial-body);font-weight:var(--weight-ui);line-height:var(--leading-ui);text-transform:none}.faq-question>span:first-child{overflow-wrap:anywhere;min-width:0}.faq-marker{font-size:var(--display-4);color:var(--ivoire-55)}.faq-list details[open]>summary .faq-marker{color:var(--champagne-100)}.faq-answer{margin-bottom:var(--space-5);font-size:var(--editorial-small);line-height:var(--leading-editorial);padding-right:0}}.compare{margin-top:var(--space-5)}.compare-table{border-collapse:separate;border-spacing:0;width:100%}.compare-table th,.compare-table td{text-align:left;vertical-align:top;padding:0;font-weight:400}.compare-table thead th{padding:0 0 var(--space-3);font-family:var(--font-data);font-size:var(--ui-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ivoire-55);font-weight:500}.compare-table tbody th{padding:var(--space-5) var(--space-4) var(--space-5) 0;border-top:1px solid var(--ivoire-14);font-family:var(--font-display);font-size:var(--ui-sm);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ivoire-100);font-weight:700}.compare-table tbody td{padding:var(--space-5) var(--space-4);border-top:1px solid var(--ivoire-14);font-size:var(--editorial-small);line-height:var(--leading-editorial);color:var(--ivoire-80)}.compare-table tbody td p{margin:0}.compare-table thead th:nth-child(2),.compare-table tbody td:not(.is-ours){background:var(--noir-600);color:var(--ivoire-80)}.compare-table thead th:nth-child(2){padding:var(--space-4);border-radius:var(--radius-card) var(--radius-card) 0 0}.compare-table tbody td:not(.is-ours){border-top-color:#f5f1e41f}.compare-table tbody tr:last-child td:not(.is-ours){border-radius:0 0 var(--radius-card) var(--radius-card)}.compare-table .is-ours{background:var(--ivoire-96);color:var(--text-body)}.compare-table thead .is-ours{padding:var(--space-4);border-radius:var(--radius-card) var(--radius-card) 0 0;color:var(--text-heading)}.compare-table tbody td.is-ours{border-top-color:var(--line-quiet);color:var(--text-body)}.compare-table tbody tr:last-child td.is-ours{border-radius:0 0 var(--radius-card) var(--radius-card)}.compare-table tr.is-focus th{color:var(--champagne-100)}.compare-x{color:var(--rubis-100)}.compare-checks{margin:var(--space-3) 0 0;flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.compare-checks li{border-radius:var(--radius-pill);font-family:var(--font-data);font-size:var(--ui-xs);letter-spacing:var(--track-ui-caps);text-transform:uppercase;color:var(--champagne-ink);border:1px solid #1c1c1c73;padding:4px 8px}.compare-note{margin:var(--space-6) auto 0;text-align:center;max-width:62ch;font-size:var(--editorial-small);color:var(--ivoire-70)}.compare-actions{justify-content:center;align-items:center;gap:var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.compare-tarifs{min-height:44px;color:var(--ivoire-80);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}@media (min-width:760px){.compare-table{table-layout:fixed}.compare-col-label{width:20%}}@media (max-width:759px){.compare-header-suffix,.compare-heading p{display:none}.compare-table,.compare-table thead,.compare-table tbody{width:100%;display:block}.compare-table colgroup{display:none}.compare-table tr{column-gap:var(--space-4);row-gap:var(--space-3);padding:var(--space-5) 0;border-bottom:1px solid var(--line-hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compare-table th,.compare-table td{overflow-wrap:anywhere;min-width:0;display:block}.compare-table thead tr{padding-top:0;padding-bottom:var(--space-3)}.compare-table thead th{font-size:var(--ui-xs);letter-spacing:var(--track-caps);line-height:1.5}.compare-table thead th:first-child{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.compare-table thead th:nth-child(2),.compare-table thead th.is-ours{color:var(--ivoire-100);background:0 0;border-radius:0;padding:0}.compare-table tbody th{border-top:0;grid-column:1/-1;padding:0}.compare-table tbody td{padding:var(--space-3);border-top:0;font-size:14px;line-height:1.5}.compare-table tbody td:not(.is-ours),.compare-table tbody tr:last-child td:not(.is-ours),.compare-table tbody td.is-ours,.compare-table tbody tr:last-child td.is-ours{border-radius:var(--radius-control)}.compare-checks{flex-wrap:wrap;gap:2px;width:100%}.compare-checks li{letter-spacing:0;white-space:nowrap;padding:3px 4px;font-size:8px}}.process-layout{margin-top:var(--space-4)}.process-desktop-plate{display:none}.process-list{gap:var(--space-3);flex-direction:column;margin-top:0;display:flex}.process-item{flex-direction:column;display:flex}.process-step{gap:var(--space-4);width:100%;min-height:76px;padding:var(--space-4) var(--space-5);border:1px solid var(--encre-12);border-radius:var(--radius-card);background:var(--surface-card);text-align:left;cursor:pointer;color:var(--text-heading);grid-template-columns:auto minmax(0,1fr) 22px;align-items:center;display:grid}.process-step-num{font-family:var(--font-data);font-size:var(--ui-md);letter-spacing:var(--track-ui-caps);color:var(--rubis-press);font-weight:600}.process-step-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.process-step-title{font-family:var(--font-display);font-stretch:var(--stretch-display);font-size:var(--display-5);letter-spacing:var(--track-ui-caps);text-transform:uppercase;font-weight:700;line-height:1.15}.process-step-text{font-family:var(--font-editorial);font-size:var(--editorial-small);text-transform:none;letter-spacing:0;color:var(--text-muted);font-weight:400;line-height:1.4}.process-step-mark{color:var(--champagne-100);place-items:center;display:grid}.process-step[aria-expanded=true]{background:var(--surface-noir);border-color:var(--surface-noir);color:var(--ivoire-100)}.process-step[aria-expanded=true] .process-step-num{color:var(--champagne-100)}.process-step[aria-expanded=true] .process-step-text{color:var(--ivoire-70)}.process-panel{transition:grid-template-rows var(--dur-slow) var(--ease-luxe);grid-template-rows:0fr;display:grid}.process-panel.is-open{margin-top:var(--space-3);grid-template-rows:1fr}.process-panel-clip{min-height:0;overflow:hidden}.process-plate{border-radius:var(--radius-card);background:radial-gradient(55% 45% at 50% 42%, #c9b38a29, transparent 70%), var(--surface-noir);overflow:hidden}.process-visual{flex-direction:column;display:flex;position:relative}.process-stage{min-height:280px;padding:var(--space-8) var(--space-6) var(--space-4);place-items:center;display:grid;position:relative}.process-still,.process-exam{align-items:center;gap:var(--space-4);flex-direction:column;display:flex;position:relative}.process-photo{object-fit:cover;object-position:center;width:min(100%,520px);height:220px;box-shadow:0 0 0 1px var(--ivoire-14), 0 24px 48px -16px #000000d9;border-radius:6px}.process-reception{aspect-ratio:1024/682;height:auto}.process-pair{gap:var(--space-4);display:flex}.process-pair .process-card{height:min(210px,32vw)}.process-criteria{font-family:var(--font-data);font-size:var(--ui-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--champagne-100);gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.process-decide{align-items:stretch;width:min(100%,460px)}.process-stage:has(>.process-decide){padding-block:var(--space-6)}.process-decide .process-card{align-self:center;height:148px}.process-shot{animation:process-choice-in var(--dur-base) var(--ease-luxe);place-items:center;display:grid}.process-slab{object-fit:contain;width:auto;max-width:100%;height:280px;box-shadow:0 0 0 1px var(--ivoire-14), 0 24px 48px -16px #000000d9;border-radius:6px}.process-slab-wide{aspect-ratio:4/3;object-fit:cover;width:min(100%,520px);height:auto}.process-paths{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.process-path{border:1px solid var(--ivoire-40);border-radius:var(--radius-pill);min-height:44px;font-family:var(--font-display);font-stretch:var(--stretch-display);font-size:var(--ui-xs);letter-spacing:var(--track-ui-caps);text-transform:uppercase;color:var(--ivoire-55);cursor:pointer;background:0 0;padding:8px 16px;font-weight:700}.process-path.is-on{background:var(--rubis-100);color:var(--text-on-rubis);border-color:#0000}.process-path:focus-visible,.process-choice-link:focus-visible{outline:2px solid var(--champagne-100);outline-offset:3px}.process-choice{align-items:flex-start;gap:var(--space-2);text-align:left;animation:process-choice-in var(--dur-base) var(--ease-luxe);flex-direction:column;display:flex}.process-choice-title,.process-choice-text{margin:0}.process-choice-title{font-family:var(--font-display);font-stretch:var(--stretch-display);font-size:var(--display-5);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--ivoire-100)}.process-choice-text{font-family:var(--font-editorial);font-size:var(--editorial-small);line-height:var(--leading-editorial);color:var(--ivoire-70)}.process-choice-link{align-self:center;align-items:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-2);color:var(--champagne-100);font-family:var(--font-ui);font-size:var(--ui-xs);font-weight:var(--weight-ui-medium);letter-spacing:var(--track-ui-caps);text-transform:uppercase;text-underline-offset:5px;border-bottom:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.process-choice-link svg{flex:none;width:16px;height:16px}@keyframes process-choice-in{0%{opacity:0}to{opacity:1}}.process-caption{padding:var(--space-4) var(--space-6);font-family:var(--font-data);font-size:var(--ui-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--champagne-100);border-top:1px solid #c9b38a47;margin:0}@media (hover:hover) and (pointer:fine){.process-step:hover{border-color:var(--champagne-100)}.process-path:hover{border-color:var(--champagne-100);color:var(--ivoire-100)}.process-path.is-on:hover{background:var(--rubis-hover);color:var(--text-on-rubis);border-color:#0000}.process-choice-link:hover{color:var(--ivoire-100)}.process-step[aria-expanded=true]:hover{border-color:var(--surface-noir)}}@media (min-width:960px){.process-layout{gap:var(--space-8);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch;display:grid}.process-desktop-plate{height:100%;min-height:560px;display:block;position:relative}.process-desktop-plate .process-visual{opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-luxe);position:absolute;inset:0}.process-desktop-plate .process-visual.is-on{opacity:1;pointer-events:auto}.process-panel{display:none}.process-pair .process-card{height:240px}.process-desktop-plate .process-stage{flex:1}.process-desktop-plate .process-photo{aspect-ratio:4/3;width:min(100%,560px);height:auto;max-height:420px}.process-desktop-plate .process-reception{aspect-ratio:1024/682;max-height:380px}.process-desktop-plate .process-decide .process-card{height:132px}.process-desktop-plate .process-slab{height:340px}.process-desktop-plate .process-slab-wide{aspect-ratio:4/3;width:min(100%,520px);height:auto}.process-layout.is-decide .process-desktop-plate{align-self:start;height:auto}.process-layout.is-decide .process-desktop-plate .process-visual.is-on{position:relative}}@media (prefers-reduced-motion:reduce){.process-panel,.process-desktop-plate .process-visual,.process-choice,.process-shot{transition:none;animation:none}}.confiance-layout{flex-direction:column;display:flex}.confiance-tag{margin-top:var(--space-10);filter:drop-shadow(0 18px 22px #1c1c1c33)drop-shadow(0 1px 1px #1c1c1c1a);position:relative}.confiance-string{width:60px;height:72px;color:var(--champagne-100);margin-left:-6px;position:absolute;top:-46px;left:50%;overflow:visible}.confiance-label{background:var(--ivoire-96);clip-path:polygon(30px 0,calc(100% - 30px) 0,100% 30px,100% 100%,0 100%,0 30px);border-radius:0 0 12px 12px;padding:50px 20px 18px;position:relative}.confiance-hole{background:var(--ivoire-100);width:16px;height:16px;box-shadow:0 0 0 3px var(--champagne-100), inset 0 1px 2px #00000040;border-radius:50%;margin-left:-8px;position:absolute;top:16px;left:50%}.confiance-meta,.confiance-id,.confiance-foot{font-family:var(--font-data);letter-spacing:.16em;text-transform:uppercase}.confiance-meta{color:var(--champagne-ink);justify-content:space-between;font-size:10px;display:flex}.confiance-id{letter-spacing:.01em;text-transform:none;color:var(--encre-100);margin:6px 0 4px;font-size:27px;font-weight:500;line-height:1.1}.confiance-id-note{color:var(--encre-55);margin:0;font-size:14px;line-height:1.45}.confiance-perf{border-top:1.5px dashed var(--encre-22);height:0;margin:18px -20px;position:relative}.confiance-perf:before,.confiance-perf:after{content:"";background:var(--ivoire-100);border-radius:50%;width:16px;height:16px;position:absolute;top:-9px}.confiance-perf:before{left:-8px}.confiance-perf:after{right:-8px}.confiance-checks{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.confiance-check{grid-template-columns:22px 1fr;column-gap:12px;display:grid}.confiance-box{border:1.5px solid var(--encre-100);width:20px;height:20px;color:var(--rubis-100);border-radius:4px;place-items:center;margin-top:1px;display:grid}.confiance-box svg{width:22px;height:22px;margin:-6px -4px 0 0}.confiance-check-title{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:var(--weight-display-strong);text-transform:uppercase;color:var(--encre-100);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;line-height:1.2;display:flex}.confiance-check-text{color:var(--encre-55);grid-column:2;margin:4px 0 0;font-size:14px;line-height:1.45}.confiance-foot{letter-spacing:.14em;color:var(--encre-55);justify-content:space-between;align-items:center;font-size:10px;display:flex}.confiance-foot b{color:var(--encre-100);font-weight:600}.retours-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:40px -24px 0;padding:0 24px 4px;scroll-padding-inline:24px;list-style:none;display:flex;overflow-x:auto}.retours-track::-webkit-scrollbar{display:none}.retours-track:focus-visible{outline:2px solid var(--champagne-ink);outline-offset:4px}.retours-card{scroll-snap-align:start;background:var(--ivoire-96);border-radius:20px;flex-direction:column;flex:0 0 86%;padding:22px 20px 20px;display:flex}.retours-text{color:var(--encre-80);flex:1;margin:10px 0 0;font-size:17px;line-height:1.55}.retours-text mark{color:var(--encre-100);background:linear-gradient(#0000 55%,#c9b38a8c 55% 92%,#0000 92%);padding:0 1px}.retours-who{align-items:baseline;gap:var(--space-3);border-bottom:1px solid var(--encre-12);flex-wrap:wrap;padding-bottom:14px;display:flex}.retours-name{font-family:var(--font-display);font-stretch:var(--stretch-display);font-weight:var(--weight-display-strong);text-transform:uppercase;color:var(--encre-100);font-size:14px;display:block}.retours-role{font-family:var(--font-data);letter-spacing:.14em;text-transform:uppercase;color:var(--champagne-ink);font-size:10px;display:block}.retours-dots{justify-content:center;gap:6px;margin-top:20px;display:flex}.retours-dot{background:var(--encre-22);cursor:pointer;border:0;border-radius:2px;width:18px;height:3px;padding:0}.retours-dot.is-on{background:var(--encre-100);width:30px}.retours-dot:focus-visible{outline:2px solid var(--champagne-ink);outline-offset:4px}@media (min-width:960px){.confiance-layout{column-gap:var(--space-11);grid-template-columns:minmax(0,1.05fr) minmax(340px,440px);align-items:start;display:grid}.confiance-tag{margin-top:36px}.retours-track{margin:var(--space-9) 0 0;scroll-snap-type:none;grid-template-columns:1fr 1fr;gap:20px;padding:0;display:grid;overflow:visible}.retours-card{flex:none;min-height:100%}.retours-dots{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.da-switcher{z-index:9995;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141418db;border-radius:999px;gap:2px;padding:4px;font:500 13px/1 ui-sans-serif,system-ui,-apple-system,sans-serif;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff24,0 10px 30px -8px #0009}.da-switcher-options{gap:2px;min-width:0;display:flex}.da-switcher-colors{margin-right:6px;position:relative}.da-switcher-colors:after{content:"";background:#fff3;width:1px;position:absolute;top:9px;bottom:9px;right:-4px}.da-switcher-colors[aria-expanded=true]{color:#fff;background:#ffffff29}.da-switcher-btn{color:#ffffffb8;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px}.da-switcher-btn:hover{color:#fff}.da-switcher-btn[aria-checked=true]{color:#141418;background:#fff}.da-switcher-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:900px){.da-switcher{max-width:calc(100vw - 20px)}.da-switcher-options{scrollbar-width:none;overflow-x:auto}}@media (max-width:520px){.da-switcher{font-size:12px;bottom:10px}.da-switcher-btn{padding:0 9px}}.da-colors{z-index:9996;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#141418f0;border-radius:16px;width:min(380px,100vw - 20px);padding:14px;font:400 13px/1.35 ui-sans-serif,system-ui,-apple-system,sans-serif;position:fixed;bottom:68px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff24,0 18px 44px -12px #000000b3}.da-colors-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.da-colors-title{margin:0;font-weight:600}.da-colors-close{color:#ffffffb8;cursor:pointer;background:0 0;border:0;border-radius:50%;width:32px;height:32px;font:400 20px/1 ui-sans-serif,system-ui,sans-serif}.da-colors-close:hover{color:#fff;background:#ffffff1a}.da-colors-row{border-top:1px solid #ffffff14;grid-template-columns:44px minmax(0,1fr) 86px;align-items:center;gap:12px;padding:7px 0;display:grid}.da-colors-swatch{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0}.da-colors-swatch::-webkit-color-swatch-wrapper{padding:0}.da-colors-swatch::-webkit-color-swatch{border:1px solid #ffffff4d;border-radius:10px}.da-colors-swatch::-moz-color-swatch{border:1px solid #ffffff4d;border-radius:10px}.da-colors-label{cursor:pointer;flex-direction:column;gap:2px;min-width:0;display:flex}.da-colors-label span{font-weight:600}.da-colors-label em{color:#8fd18f;font-style:normal;font-weight:400}.da-colors-label small{color:#fff9;font-size:12px}.da-colors-hex{color:#fff;text-transform:lowercase;background:#ffffff0f;border:1px solid #fff3;border-radius:8px;width:100%;min-height:36px;padding:0 8px;font:500 13px/1 ui-monospace,Menlo,monospace}.da-colors-actions{gap:8px;margin-top:10px;display:flex}.da-colors-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:999px;flex:1;min-height:40px;font:500 13px/1 ui-sans-serif,system-ui,sans-serif}.da-colors-btn:disabled{opacity:.4;cursor:default}.da-colors-btn--primary{color:#141418;background:#fff;border-color:#0000}.da-colors :focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:520px){.da-colors{bottom:60px}}.da-logo{display:none!important}html:not([data-da]) .da-logo--actuelle,html[data-da=cartouche] .da-logo--cartouche,html[data-da=holo] .da-logo--holo,html[data-da=dresseur] .da-logo--dresseur,html[data-da=viseur] .da-logo--viseur,html[data-da=viseur-nuit] .da-logo--viseur-nuit,html[data-da=epreuve] .da-logo--epreuve{display:block!important}
html[data-da=cartouche]{--da-plastic:#e2ded6;--da-plastic-hi:#f0ede8;--da-plastic-lo:#cdc8be;--da-plastic-edge:#b5afa4;--da-ink:#23255a;--da-ink-soft:#3a3d7a;--da-screen:#183020;--da-screen-hi:#213f2a;--da-screen-lo:#10221a;--da-lcd:#b3cb5c;--da-lcd-lit:#a6c055;--da-lcd-ink:#0f2416;--da-magenta:#a3195b;--da-magenta-press:#5e0c36;--da-magenta-bright:#e0438c;--da-bezel:#4b4e63;--da-corner:10px 10px 34px 10px;--da-grid:linear-gradient(#06120a52 1px, transparent 1px), linear-gradient(90deg, #06120a52 1px, transparent 1px);--gxh-noir:var(--da-screen);--gxh-jaune:var(--da-lcd);--noir-900:var(--da-screen);--noir-800:var(--da-screen-lo);--noir-700:var(--da-screen-hi);--noir-600:#2a4a33;--noir-500:#36573e;--encre-100:var(--da-ink);--encre-80:#23255adb;--encre-72:#23255acc;--encre-55:#23255aa8;--encre-40:#23255a80;--encre-22:#23255a3d;--encre-12:#23255a21;--ivoire-100:var(--da-plastic);--ivoire-98:var(--da-plastic-hi);--ivoire-96:var(--da-plastic-hi);--ivoire-90:var(--da-plastic-lo);--ivoire-80:#e2ded6db;--ivoire-70:#e2ded6c2;--ivoire-55:#e2ded69e;--ivoire-40:#e2ded675;--ivoire-14:#e2ded629;--champagne-100:var(--da-lcd);--champagne-ink:var(--da-ink-soft);--champagne-deep:var(--da-ink);--champagne-light:var(--da-ink);--champagne-80:#3a3d7acc;--champagne-70:#3a3d7ab3;--champagne-55:#3a3d7a8c;--champagne-40:#3a3d7a4d;--champagne-22:#3a3d7a33;--champagne-10:#3a3d7a1a;--rubis-100:var(--da-magenta);--rubis-hover:#8c1450;--rubis-press:#8c1450;--rubis-40:#a3195b66;--rubis-14:#a3195b29;--vert-100:#2f6b3c;--vert-40:#2f6b3c66;--surface-master:var(--da-plastic);--surface-raised:var(--da-plastic-hi);--surface-card:var(--da-plastic-hi);--surface-inset:var(--da-plastic-lo);--surface-noir:var(--da-screen);--surface-noir-raised:var(--da-screen-hi);--text-label:var(--da-ink-soft);--line-hairline:#23255a38;--line-strong:var(--da-ink-soft);--line-quiet:#23255a1f;--action-secondary-line:var(--da-ink);--focus-ring:var(--da-ink);--elev-1:0 3px 0 var(--da-magenta-press);--elev-2:0 4px 0 var(--da-plastic-edge), 0 14px 24px -14px #10221a73;--grain:none;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--radius-card:10px;--radius-control:999px;--font-display:var(--font-bitcount), "Bitcount Prop Single", ui-monospace, monospace;--font-data:var(--font-bitcount), "Bitcount Prop Single", ui-monospace, monospace;--font-editorial:var(--font-atkinson), "Atkinson Hyperlegible Next", system-ui, sans-serif;--font-ui:var(--font-atkinson), "Atkinson Hyperlegible Next", system-ui, sans-serif;--stretch-display:100%;--weight-display:600;--weight-display-strong:700;--track-label:.08em;--track-caps:.06em;--track-ui-caps:.05em;--track-display:.01em;--leading-display:1.06;--ui-micro:12px;--ui-xs:13px;--ui-sm:14px;--ui-md:15px;font-synthesis:none}html[data-da=cartouche] :focus-visible{outline-width:2px}html[data-da=cartouche] .chrome-surface{--focus-ring:var(--da-lcd)}html[data-da=cartouche] .chrome-surface:not(header):not(footer){background-color:var(--da-screen);background-image:var(--da-grid);background-size:4px 4px}html[data-da=cartouche] .chrome-surface.hero-gxh{background-image:radial-gradient(48% 60% at 72% 50%, #b3cb5c29, transparent 72%), radial-gradient(120% 90% at 50% 50%, transparent 55%, #040c078c), var(--da-grid);background-size:auto,auto,4px 4px}html[data-da=cartouche] header.chrome-surface{background:var(--da-screen-lo);box-shadow:0 1px #b3cb5c2e;border-bottom:2px solid #0a170f!important}html[data-da=cartouche] header nav a{font-size:13px!important}html[data-da=cartouche] .nav-dropdown-panel ul,html[data-da=cartouche] .nav-mobile-panel{border-radius:var(--da-corner);border-color:#b3cb5c40}html[data-da=cartouche] .nav-mobile-panel{border-radius:0}html[data-da=cartouche] footer.chrome-surface{border-top:2px solid #0a170f!important}html[data-da=cartouche] footer .container-gxh+.container-gxh{font-family:var(--font-display)!important;letter-spacing:.06em!important;border-top-color:#b3cb5c2e!important;font-size:13px!important}html[data-da=cartouche] [style*=action-primary-bg]{font-family:var(--font-display)!important;letter-spacing:.05em!important;box-shadow:0 4px 0 var(--da-magenta-press), 0 12px 22px -10px #5e0c368c!important;border-color:#0000!important;font-size:15px!important;font-weight:600!important}html[data-da=cartouche] [style*=action-primary-bg]:active{transform:translateY(3px);box-shadow:0 1px 0 var(--da-magenta-press)!important}html[data-da=cartouche] [style*=action-secondary-line],html[data-da=cartouche] .hero-ctas>a+a{font-family:var(--font-display)!important;letter-spacing:.05em!important;border-width:2px!important;font-size:15px!important;font-weight:600!important}html[data-da=cartouche] .hero-ctas>a+a{color:var(--da-lcd)!important;border-color:#b3cb5c99!important}html[data-da=cartouche] .hero-ctas>a+a:hover{background:#b3cb5c1a!important}html[data-da=cartouche] .section-gxh [style*=track-label]{color:var(--da-magenta)!important;font-size:13px!important}html[data-da=cartouche] .chrome-surface [style*=track-label]{color:var(--da-lcd)!important}html[data-da=cartouche] .section-gxh h2+span{background:linear-gradient(var(--da-magenta) 0 2px, transparent 2px 4px, var(--da-ink) 4px 6px)!important;height:6px!important}html[data-da=cartouche] .chrome-surface h2+span{background:linear-gradient(var(--da-magenta-bright) 0 2px, transparent 2px 4px, var(--da-lcd) 4px 6px)!important}html[data-da=cartouche] .hero-eyebrow{color:var(--da-lcd);align-items:center;gap:10px;font-size:13px;display:inline-flex}html[data-da=cartouche] .hero-eyebrow:before{content:"";background:var(--da-magenta-bright);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #e0438c40,0 0 10px 2px #e0438cb3}html[data-da=cartouche] .hero-title{letter-spacing:.01em;color:var(--da-plastic);text-shadow:3px 3px #040c078c;line-height:1.04}html[data-da=cartouche] .hero-title-accent{color:var(--da-lcd)}html[data-da=cartouche] .hero-reticle{color:#b3cb5c4d}html[data-da=cartouche] .hero-card-img{box-shadow:0 0 0 1px #b3cb5c4d,10px 14px 0 -2px #040c078c}html[data-da=cartouche] .hero-trust{color:#b3cb5ccc;font-size:13px}html[data-da=cartouche] .constat-card{border-radius:var(--da-corner);background-color:var(--da-screen);background-image:var(--da-grid);box-shadow:inset 0 0 0 7px var(--da-bezel), inset 0 0 0 9px #0c1a11, 0 4px 0 var(--da-plastic-edge);background-size:4px 4px}html[data-da=cartouche] .constat-num{color:var(--da-lcd);-webkit-text-stroke:0}@media (min-width:700px){html[data-da=cartouche] .constat-card{padding:30px}html[data-da=cartouche] .constat-num{color:var(--da-lcd);font-size:15px}}html[data-da=cartouche] .constat-dot:before{background:var(--da-plastic-edge);border-radius:0;height:4px}html[data-da=cartouche] .constat-dot[aria-current=true]:before{background:var(--da-magenta)}html[data-da=cartouche] .voie-card{border-radius:var(--da-corner);box-shadow:0 5px 0 var(--da-plastic-edge), 0 26px 40px -18px #000000bf}html[data-da=cartouche] .voie-card--ours{background:var(--da-lcd-lit);color:#0f2416db;box-shadow:inset 0 0 0 2px #0f241640,0 5px #6f8536,0 26px 40px -18px #000000bf}html[data-da=cartouche] .voie-card--ours .voie-title,html[data-da=cartouche] .voie-card--ours .voie-stamp--like{color:var(--da-lcd-ink)}html[data-da=cartouche] .voie-card--ours .voie-quote{color:#0f2416b8}html[data-da=cartouche] .voie-stamp{font-family:var(--font-display);border-width:3px;border-radius:0}html[data-da=cartouche] .voie-title:after{height:4px}html[data-da=cartouche] .voies-hint{color:#b3cb5cbf;font-size:14px}html[data-da=cartouche] .voies-btn,html[data-da=cartouche] .match-dialog,html[data-da=cartouche] .match-code{border-color:#b3cb5c80}html[data-da=cartouche] .voies-btn{font-family:var(--font-display);border-width:2px}html[data-da=cartouche] .match-dialog{border-radius:var(--da-corner);border-width:2px}html[data-da=cartouche] .process-step{border:1px solid var(--da-plastic-lo);box-shadow:0 3px 0 var(--da-plastic-edge)}html[data-da=cartouche] .process-step-num{color:var(--da-magenta);font-size:16px}html[data-da=cartouche] .process-step-mark{color:var(--da-ink)}html[data-da=cartouche] .process-step[aria-expanded=true]{box-shadow:0 3px #0a170f}html[data-da=cartouche] .process-step[aria-expanded=true] .process-step-num,html[data-da=cartouche] .process-step[aria-expanded=true] .process-step-mark{color:var(--da-lcd)}@media (hover:hover) and (pointer:fine){html[data-da=cartouche] .process-step:hover{border-color:var(--da-ink)}}html[data-da=cartouche] .process-plate{border-radius:var(--da-corner);background-color:var(--da-screen);background-image:radial-gradient(55% 45% at 50% 42%, #b3cb5c29, transparent 70%), var(--da-grid);box-shadow:inset 0 0 0 8px var(--da-bezel), inset 0 0 0 10px #0c1a11, 0 5px 0 var(--da-plastic-edge);background-size:auto,4px 4px}html[data-da=cartouche] .process-caption{border-top-color:#b3cb5c40;margin:0 10px 10px;font-size:13px}html[data-da=cartouche] .process-criteria{font-size:13px}html[data-da=cartouche] .process-photo,html[data-da=cartouche] .process-slab{border-radius:2px;box-shadow:0 0 0 2px #b3cb5c59,10px 12px 0 -2px #040c0799}html[data-da=cartouche] .process-path{font-family:var(--font-display);border-width:2px;font-size:13px}html[data-da=cartouche] .revente-panel{border-radius:var(--da-corner)}html[data-da=cartouche] .revente-panel--apres{box-shadow:inset 0 0 0 2px #b3cb5c38}html[data-da=cartouche] .revente-chat{border-radius:8px 8px 24px;box-shadow:inset 0 2px #ffffff73,0 4px #8f897e}html[data-da=cartouche] .revente-bubble{border-radius:12px 12px 12px 3px}html[data-da=cartouche] .revente-msg--vous .revente-bubble{border-radius:12px 12px 3px}html[data-da=cartouche] .revente-attachment{border-radius:4px;font-size:12px}html[data-da=cartouche] .revente-fact dd{color:var(--da-lcd);font-size:15px}html[data-da=cartouche] .chrome-surface>.container-gxh>span [style*=line-hairline]{background:#b3cb5c4d!important}html[data-da=cartouche] .compare-table thead th{letter-spacing:.06em;font-size:13px}@media (min-width:760px){html[data-da=cartouche] .compare-table thead .is-ours{color:var(--da-ink)}}@media (max-width:759px){html[data-da=cartouche] .compare-table tbody td:not(.is-ours),html[data-da=cartouche] .compare-table tbody tr:last-child td:not(.is-ours),html[data-da=cartouche] .compare-table tbody td.is-ours,html[data-da=cartouche] .compare-table tbody tr:last-child td.is-ours{border-radius:8px 8px 20px}}html[data-da=cartouche] .compare-table tbody th{font-size:14px}html[data-da=cartouche] .compare-table td.is-ours{color:var(--encre-80)}html[data-da=cartouche] .compare-table tbody tr:last-child td.is-ours{border-radius:0 0 34px var(--radius-card);box-shadow:0 5px #8f897e}html[data-da=cartouche] .compare-table tr.is-focus th{color:var(--da-lcd)}html[data-da=cartouche] .compare-x{color:var(--da-magenta)}html[data-da=cartouche] .confiance-tag{filter:drop-shadow(0 5px 0 var(--da-plastic-edge)) drop-shadow(0 18px 20px #23255a29)}html[data-da=cartouche] .confiance-string{color:var(--da-ink)}html[data-da=cartouche] .confiance-hole{box-shadow:0 0 0 3px var(--da-ink), inset 0 1px 2px #00000040}html[data-da=cartouche] .confiance-meta,html[data-da=cartouche] .confiance-foot{letter-spacing:.08em;font-size:12px}html[data-da=cartouche] .confiance-id{font-family:var(--font-display);color:var(--da-ink);font-size:30px;font-weight:700}html[data-da=cartouche] .confiance-box{border:2px solid var(--da-ink);color:var(--da-magenta);border-radius:2px}html[data-da=cartouche] .confiance-check-title{font-size:15px;font-weight:700}html[data-da=cartouche] .retours-card{border-radius:var(--da-corner);border:1px solid var(--da-plastic-lo);box-shadow:0 4px 0 var(--da-plastic-edge)}html[data-da=cartouche] .retours-text mark{background:linear-gradient(#0000 52%,#b3cb5cb3 52% 94%,#0000 94%)}html[data-da=cartouche] .retours-name{font-size:16px}html[data-da=cartouche] .retours-role{letter-spacing:.08em;color:var(--da-magenta);font-size:12px}html[data-da=cartouche] .retours-dot{border-radius:0;height:4px}html[data-da=cartouche] .faq-list{border-top-color:#b3cb5c38!important}html[data-da=cartouche] .faq-list details{border-bottom-color:#b3cb5c38!important}html[data-da=cartouche] .faq-question{letter-spacing:.02em}html[data-da=cartouche] .faq-list details[open]>summary,html[data-da=cartouche] .faq-list details[open]>summary .faq-marker{color:var(--da-lcd)}html[data-da=cartouche] .faq-marker{font-family:var(--font-display);color:#b3cb5cb3}html[data-da=cartouche] [aria-labelledby=final-cta-title] [class*=eyebrow]{color:var(--da-magenta);font-size:14px}html[data-da=cartouche] #final-cta-title{font-weight:700;line-height:1.04}html[data-da=cartouche] #final-cta-title span{color:var(--da-magenta)}html[data-da=cartouche] [class*=signature]:not([class*=signatureL]){background-color:var(--da-screen);background-image:radial-gradient(70% 60% at 50% 45%, #b3cb5c24, transparent 70%), var(--da-grid);box-shadow:inset 0 0 0 10px var(--da-bezel), inset 0 0 0 12px #0c1a11, 0 6px 0 var(--da-plastic-edge), 0 24px 40px -20px #23255a73;background-size:auto,4px 4px;border-radius:12px 12px 56px;position:relative}html[data-da=cartouche] [class*=signature]:not([class*=signatureL]):after{content:"";clip-path:circle(50%);opacity:.8;background:repeating-linear-gradient(-55deg,#0000 0 5px,#b3cb5c59 5px 8px);width:44px;height:44px;position:absolute;bottom:26px;right:26px}@media (max-width:959px){html[data-da=cartouche] [class*=signature]:not([class*=signatureL]):after{content:none}}html[data-da=cartouche] [class*=signatureLine]{font-weight:700;line-height:1.08}html[data-da=cartouche] [class*=signatureLabel]{color:#b3cb5cd9;font-size:12px}html[data-da=cartouche] .gxh-cookie-banner{border:2px solid var(--da-ink)!important;border-radius:var(--da-corner)!important;box-shadow:0 5px 0 var(--da-plastic-edge), 0 18px 30px -16px #23255a80!important}html[data-da=cartouche] ::selection{background:var(--da-magenta);color:#fff}
html[data-da=holo]{--da-velvet:#1e0f18;--da-velvet-hi:#2b1622;--da-velvet-lo:#150a11;--da-pearl:#f2eef1;--da-pearl-hi:#fbf9fa;--da-pearl-lo:#e3dce1;--da-ink:#1f1119;--da-red:#d91e2a;--da-red-bright:#ff4a4f;--da-holo:linear-gradient(115deg, #8ff3e8 0%, #b9a6ff 26%, #ffb3d9 50%, #ffe08a 74%, #8ff3e8 100%);--da-holo-soft:linear-gradient(90deg, #8ff3e88c, #b9a6ff8c, #ffb3d98c, #ffe08a8c);--gxh-noir:var(--da-velvet);--gxh-jaune:#ffe08a;--noir-900:var(--da-velvet);--noir-800:var(--da-velvet-lo);--noir-700:var(--da-velvet-hi);--noir-600:#2f1926;--noir-500:#3d2232;--encre-100:var(--da-ink);--encre-80:#1f1119db;--encre-72:#1f1119c7;--encre-55:#1f1119a3;--encre-40:#1f11197a;--encre-22:#1f111938;--encre-12:#1f11191f;--ivoire-100:var(--da-pearl);--ivoire-98:var(--da-pearl-hi);--ivoire-96:var(--da-pearl-hi);--ivoire-90:var(--da-pearl-lo);--ivoire-80:#f2eef1db;--ivoire-70:#f2eef1c2;--ivoire-55:#f2eef19e;--ivoire-40:#f2eef175;--ivoire-14:#f2eef124;--champagne-100:#c9b8ff;--champagne-ink:#7a2a48;--champagne-deep:var(--da-ink);--champagne-light:var(--da-ink);--champagne-80:#7a2a48cc;--champagne-70:#7a2a48b3;--champagne-55:#7a2a488c;--champagne-40:#7a2a4847;--champagne-22:#7a2a482e;--champagne-10:#7a2a4814;--rubis-100:var(--da-red);--rubis-hover:#bd1823;--rubis-press:#bd1823;--rubis-40:#d91e2a66;--rubis-14:#d91e2a24;--vert-100:#1f7a5c;--vert-40:#1f7a5c66;--surface-master:var(--da-pearl);--surface-raised:var(--da-pearl-hi);--surface-card:var(--da-pearl-hi);--surface-inset:var(--da-pearl-lo);--surface-noir:var(--da-velvet);--surface-noir-raised:var(--da-velvet-hi);--text-label:#7a2a48;--line-hairline:#1f111929;--line-strong:#7a2a48;--line-quiet:#1f11191a;--action-secondary-line:#1f111980;--focus-ring:#7a2a48;--grain:none;--elev-1:0 1px 0 #ffffff40 inset, 0 10px 24px -10px #d91e2a8c;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-card:16px;--radius-control:10px;--font-display:var(--font-geist-pixel), "Geist Pixel", ui-monospace, monospace;--stretch-display:100%;--weight-display:400;--weight-display-strong:400;--track-display:.01em;--leading-display:1.08;--display-2:clamp(30px, 3.7vw, 54px);font-synthesis:none}html[data-da=holo] :focus-visible{outline-width:2px}html[data-da=holo] .chrome-surface{--focus-ring:var(--champagne-100)}html[data-da=holo] h1,html[data-da=holo] h2,html[data-da=holo] h3{font-weight:400!important}html[data-da=holo] .chrome-surface:not(header):not(footer){background:radial-gradient(90% 70% at 15% 0%, #7a2a4852, transparent 60%), var(--da-velvet)}html[data-da=holo] .chrome-surface.hero-gxh{background:radial-gradient(38% 50% at 72% 50%, #b9a6ff29, transparent 70%), radial-gradient(28% 38% at 80% 70%, #8ff3e81a, transparent 70%), radial-gradient(90% 80% at 10% 0%, #7a2a4859, transparent 60%), var(--da-velvet)}html[data-da=holo] header.chrome-surface{background:#150a11eb;box-shadow:0 1px #b9a6ff1f;border-bottom:1px solid #f2eef11a!important}html[data-da=holo] header nav a{letter-spacing:.06em!important;font-size:13px!important}html[data-da=holo] .nav-dropdown-panel ul{background:var(--da-velvet-lo);border-color:#f2eef124}html[data-da=holo] .nav-mobile-panel{border-bottom-color:#f2eef124}html[data-da=holo] footer.chrome-surface{border-top:1px solid #f2eef11a!important}html[data-da=holo] footer .container-gxh+.container-gxh{border-top-color:#f2eef11a!important}html[data-da=holo] [style*=action-primary-bg]{background:linear-gradient(var(--da-red), var(--da-red)) padding-box, var(--da-holo) border-box!important;letter-spacing:.08em!important;border:2px solid #0000!important}html[data-da=holo] [style*=action-primary-bg]:hover{background:linear-gradient(var(--rubis-hover), var(--rubis-hover)) padding-box, var(--da-holo) border-box!important;box-shadow:0 0 0 4px #b9a6ff2e,0 12px 28px -10px #d91e2a99!important}html[data-da=holo] .hero-ctas>a+a{color:var(--da-pearl)!important;border-color:#f2eef159!important}html[data-da=holo] .hero-ctas>a+a:hover{border-color:var(--champagne-100)!important;background:#b9a6ff14!important}html[data-da=holo] .section-gxh [style*=track-label]{font-family:var(--font-display)!important;letter-spacing:.1em!important;color:#7a2a48!important;font-size:14px!important}html[data-da=holo] .chrome-surface [style*=track-label]{background:var(--da-holo);-webkit-background-clip:text;background-clip:text;color:#0000!important}html[data-da=holo] .section-gxh h2+span{border-radius:2px;background:var(--da-holo)!important;height:3px!important}html[data-da=holo] .section-gxh:not(.chrome-surface) h2+span{background:linear-gradient(115deg,#3fbfb3,#7f68e8,#e0679f,#d9a520)!important}html[data-da=holo] .hero-eyebrow{font-family:var(--font-display);letter-spacing:.12em;color:#f2eef1b8;font-size:14px}html[data-da=holo] .hero-title{letter-spacing:.005em;color:var(--da-pearl);font-size:clamp(36px,9.6vw,44px);line-height:1.04}@media (min-width:960px){html[data-da=holo] .hero-title{font-size:clamp(44px,4.2vw,64px)}}html[data-da=holo] .hero-title-accent{color:var(--champagne-100)}html[data-da=holo] .hero-tcg-word{background:var(--da-holo);color:#0000;animation:da-holo-sweep 3.2s var(--ease-luxe) .4s both;background-position:0%;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}@keyframes da-holo-sweep{0%{background-position:100%}to{background-position:0%}}html[data-da=holo] .hero-reticle{color:#c9b8ff33}html[data-da=holo] .hero-card-float{position:relative}html[data-da=holo] .hero-card-float:after{content:"";mix-blend-mode:color-dodge;opacity:.55;pointer-events:none;transition:background-position .9s var(--ease-luxe), opacity .9s var(--ease-luxe);background:linear-gradient(115deg,#0000 28%,#8ff3e88c 40%,#b9a6ff80 47%,#ffb3d980 54%,#ffe08a73 61%,#0000 72%) 90% 0/260% 100%;border-radius:4.8%/3.4%;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){html[data-da=holo] .hero-card:hover .hero-card-float:after{opacity:.85;background-position:10% 0}}html[data-da=holo] .hero-card-img{box-shadow:0 0 0 1px #f2eef12e,0 30px 60px -18px #000000d9,0 0 60px -20px #b9a6ff80}html[data-da=holo] .hero-trust{color:#f2eef18c}@media (prefers-reduced-motion:reduce){html[data-da=holo] .hero-tcg-word{animation:none}html[data-da=holo] .hero-card-float:after{transition:none}}html[data-da=holo] .constat-card{border-radius:var(--radius-card);background:radial-gradient(80% 60% at 100% 0%, #b9a6ff1f, transparent 70%), var(--da-velvet);box-shadow:inset 0 0 0 1px #f2eef114,0 18px 36px -22px #1f1119b3}html[data-da=holo] .constat-num{-webkit-text-stroke:0;background:var(--da-holo);color:#0000;-webkit-background-clip:text;background-clip:text;align-self:flex-start}@media (min-width:700px){html[data-da=holo] .constat-num{font-family:var(--font-display);letter-spacing:.1em;font-size:15px}}html[data-da=holo] .constat-dot[aria-current=true]:before{background:var(--da-red)}html[data-da=holo] .voie-card{border-radius:18px}html[data-da=holo] .voie-card--ours{background:linear-gradient(var(--da-velvet-hi), var(--da-velvet-hi)) padding-box, var(--da-holo) border-box;border:2px solid #0000;box-shadow:0 24px 48px -20px #000c,0 0 50px -16px #b9a6ff73}html[data-da=holo] .voie-card--ours .voie-title{background:var(--da-holo);color:#0000;-webkit-background-clip:text;background-clip:text}html[data-da=holo] .voie-card--ours .voie-stamp--like{color:#8ff3e8}html[data-da=holo] .voie-stamp{font-family:var(--font-display);border-radius:8px;font-weight:400}html[data-da=holo] .voies-hint{font-family:var(--font-display);font-size:13px}html[data-da=holo] .voies-btn,html[data-da=holo] .match-dialog{border-color:#c9b8ff73}html[data-da=holo] .match-code{color:var(--champagne-100);border-color:#c9b8ff8c}html[data-da=holo] .process-step{border-color:var(--da-pearl-lo);box-shadow:inset 0 1px #fffc,0 8px 20px -14px #1f111959}html[data-da=holo] .process-step-num{font-family:var(--font-display);color:var(--da-red);font-size:16px;font-weight:400}html[data-da=holo] .process-step-title{letter-spacing:.04em;font-size:18px;font-weight:400}html[data-da=holo] .process-step-mark{color:#7a2a48}html[data-da=holo] .process-step[aria-expanded=true]{background:linear-gradient(var(--da-velvet), var(--da-velvet)) padding-box, var(--da-holo) border-box;border:2px solid #0000}html[data-da=holo] .process-step[aria-expanded=true] .process-step-num,html[data-da=holo] .process-step[aria-expanded=true] .process-step-mark{color:var(--champagne-100)}@media (hover:hover) and (pointer:fine){html[data-da=holo] .process-step:hover{border-color:#7a2a48}html[data-da=holo] .process-step[aria-expanded=true]:hover{border-color:#0000}}html[data-da=holo] .process-plate{background:radial-gradient(50% 45% at 50% 42%, #b9a6ff2e, transparent 70%), radial-gradient(40% 40% at 80% 90%, #8ff3e814, transparent 70%), var(--da-velvet);box-shadow:0 30px 60px -30px #1f1119cc}html[data-da=holo] .process-caption{font-family:var(--font-display);color:var(--champagne-100);border-top-color:#f2eef11a;font-size:13px}html[data-da=holo] .process-criteria{font-family:var(--font-display);color:var(--champagne-100);font-size:13px}html[data-da=holo] .process-photo,html[data-da=holo] .process-slab{border-radius:10px}html[data-da=holo] .process-path{font-family:var(--font-display);font-size:13px;font-weight:400}html[data-da=holo] .process-path.is-on{background:linear-gradient(var(--da-red), var(--da-red)) padding-box, var(--da-holo) border-box;border:2px solid #0000}html[data-da=holo] .process-choice-title{font-weight:400}html[data-da=holo] .process-choice-link{color:var(--champagne-100)}html[data-da=holo] .revente-panel--apres{background:linear-gradient(var(--da-velvet-hi), var(--da-velvet-hi)) padding-box, var(--da-holo) border-box;border:1px solid #0000}html[data-da=holo] .revente-panel--apres .revente-label{color:var(--champagne-100)}html[data-da=holo] .revente-title{font-weight:400}html[data-da=holo] .revente-chat{border-radius:14px}html[data-da=holo] .revente-attachment{color:var(--champagne-100);border-color:#c9b8ff99}html[data-da=holo] .revente-fact dd{font-family:var(--font-display);color:var(--da-pearl);font-size:15px}html[data-da=holo] .chrome-surface>.container-gxh>span [style*=line-hairline]{background:#f2eef124!important}html[data-da=holo] .chrome-surface:not(.section-gxh):not(header):not(footer){background:var(--da-velvet)}html[data-da=holo] .compare-table thead th{font-family:var(--font-display);letter-spacing:.08em;font-size:13px}html[data-da=holo] .compare-table tbody th{font-family:var(--font-display);font-size:15px;font-weight:400}@media (min-width:760px){html[data-da=holo] .compare-table thead .is-ours{background:linear-gradient(var(--da-pearl-hi), var(--da-pearl-hi)) padding-box, var(--da-holo) border-box;color:var(--da-ink);border-top:3px solid #0000}}html[data-da=holo] .compare-table tr.is-focus th{color:var(--champagne-100)}html[data-da=holo] .compare-x{color:var(--da-red)}html[data-da=holo] .confiance-tag{filter:drop-shadow(0 22px 26px #1f11192e)drop-shadow(0 1px 1px #1f11191a)}html[data-da=holo] .confiance-string{color:#7a2a48}html[data-da=holo] .confiance-hole{box-shadow:0 0 0 3px #7a2a48,inset 0 1px 2px #00000040}html[data-da=holo] .confiance-id{font-family:var(--font-display);font-size:30px}html[data-da=holo] .confiance-box{border-color:var(--da-ink);color:var(--da-red)}html[data-da=holo] .confiance-check-title{letter-spacing:.03em;font-size:15px;font-weight:400}html[data-da=holo] .retours-card{border:1px solid var(--da-pearl-lo);box-shadow:inset 0 1px #fff,0 12px 28px -18px #1f11194d}html[data-da=holo] .retours-text mark{background:var(--da-holo-soft) no-repeat 0 88% / 100% 42%}html[data-da=holo] .retours-name{letter-spacing:.04em;font-size:16px;font-weight:400}html[data-da=holo] .retours-dot.is-on{background:var(--da-red)}html[data-da=holo] .faq-list{border-top-color:#f2eef11f!important}html[data-da=holo] .faq-list details{border-bottom-color:#f2eef11f!important}html[data-da=holo] .faq-question{letter-spacing:.03em;font-weight:400}html[data-da=holo] .faq-list details[open]>summary>span:first-child{background:var(--da-holo);color:#0000;-webkit-background-clip:text;background-clip:text}html[data-da=holo] .faq-marker{color:var(--champagne-100)}html[data-da=holo] [aria-labelledby=final-cta-title] [class*=eyebrow]{font-family:var(--font-display);color:#7a2a48;font-size:14px}html[data-da=holo] #final-cta-title{font-weight:400;line-height:1.04}html[data-da=holo] #final-cta-title span{color:var(--da-red)}html[data-da=holo] [class*=signature]:not([class*=signatureL]){background:radial-gradient(60% 50% at 80% 10%, #b9a6ff38, transparent 70%), radial-gradient(50% 50% at 10% 100%, #8ff3e81f, transparent 70%), linear-gradient(var(--da-velvet), var(--da-velvet)) padding-box, var(--da-holo) border-box;background-origin:padding-box,padding-box,padding-box,border-box;background-clip:padding-box,padding-box,padding-box,border-box;border:2px solid #0000;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #1f1119cc}html[data-da=holo] [class*=signatureLine]{font-weight:400}html[data-da=holo] [class*=signatureLine] span{color:var(--da-red-bright)}html[data-da=holo] [class*=signatureLabel]{color:#f2eef199}html[data-da=holo] .gxh-cookie-banner{border-color:var(--da-pearl-lo)!important;border-radius:16px!important}html[data-da=holo] ::selection{background:var(--da-red);color:#fff}
