@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-ext-400-normal.o8fRvAFQ.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-400-normal.DG8lny6_.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-400-normal.DDLP67lu.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-400-normal.C0kVTdou.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-ext-400-normal.K8pwR3tn.woff2) format("woff2"),url(/_astro/eb-garamond-greek-ext-400-normal.BaZl8BIK.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-400-normal.CVAbzS9p.woff2) format("woff2"),url(/_astro/eb-garamond-greek-400-normal.d4JlP2QH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-vietnamese-400-normal.CLvJdMEL.woff2) format("woff2"),url(/_astro/eb-garamond-vietnamese-400-normal.ifvNSiWx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-ext-400-normal.o4A__6QZ.woff2) format("woff2"),url(/_astro/eb-garamond-latin-ext-400-normal.B4EmgUmt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-normal.BCNrxLz_.woff2) format("woff2"),url(/_astro/eb-garamond-latin-400-normal.maQnHeKB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-ext-400-italic.Bz1w3xqM.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-400-italic.CYS3phfl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-400-italic.BGIwiowF.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-400-italic.BZInx2ys.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-ext-400-italic.CHZOQEtG.woff2) format("woff2"),url(/_astro/eb-garamond-greek-ext-400-italic.BL1XYHtS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-400-italic.Dqr5KC66.woff2) format("woff2"),url(/_astro/eb-garamond-greek-400-italic.BamGE6QP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-vietnamese-400-italic.DQ8HKnks.woff2) format("woff2"),url(/_astro/eb-garamond-vietnamese-400-italic.ORtyMVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-ext-400-italic.V7s3nWfX.woff2) format("woff2"),url(/_astro/eb-garamond-latin-ext-400-italic.DUSsnRSD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-italic.DSEbMgZu.woff2) format("woff2"),url(/_astro/eb-garamond-latin-400-italic.CDFyLPXJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-cyrillic-ext-500-normal.DcO3I2lp.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-500-normal.I3TfTkSf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-cyrillic-500-normal.c5LjvaqX.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-500-normal.CLHyttEY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-greek-ext-500-normal.DkhmZW4r.woff2) format("woff2"),url(/_astro/eb-garamond-greek-ext-500-normal.CMJ7zNBO.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-greek-500-normal.BtA0fbXC.woff2) format("woff2"),url(/_astro/eb-garamond-greek-500-normal.BjSCMh1N.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-vietnamese-500-normal.BCT1_K6u.woff2) format("woff2"),url(/_astro/eb-garamond-vietnamese-500-normal.B0TRhMco.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-ext-500-normal.BFuc0jzo.woff2) format("woff2"),url(/_astro/eb-garamond-latin-ext-500-normal.obw7ZvB_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-500-normal.DehAIUv0.woff2) format("woff2"),url(/_astro/eb-garamond-latin-500-normal.DZU8xF9o.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-cyrillic-ext-600-normal.cjIjEMm6.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-600-normal.b6vuEf1e.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-cyrillic-600-normal.CHfC3jm-.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-600-normal.koFutDBv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-greek-ext-600-normal.B6KG6Acg.woff2) format("woff2"),url(/_astro/eb-garamond-greek-ext-600-normal.DzPSPp8W.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-greek-600-normal.-vWuDlyL.woff2) format("woff2"),url(/_astro/eb-garamond-greek-600-normal.JScKXZBq.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-vietnamese-600-normal.Dmi8L14S.woff2) format("woff2"),url(/_astro/eb-garamond-vietnamese-600-normal.DgZMCD0h.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-latin-ext-600-normal.CrweTMKz.woff2) format("woff2"),url(/_astro/eb-garamond-latin-ext-600-normal.CoWPx8v4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-latin-600-normal.DHwxsLHv.woff2) format("woff2"),url(/_astro/eb-garamond-latin-600-normal.xCe6GkOx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-500-normal.CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,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-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--nuit: #0d0808;--nuit-2: #1a0d0f;--rouge: #b51d29;--rouge-vif: #d8323e;--rouge-sombre: #5c0d13;--bleu-rf: #2f63c4;--or: #d4af37;--or-clair: #f6e08f;--or-sombre: #9c7a1f;--ivoire: #f4ecd8;--texte: #ece4d6;--muted: #b8aba0;--verre: rgba(34, 15, 18, .62);--bord: rgba(212, 175, 55, .2);--radius: 20px;--f-titre: "EB Garamond", Georgia, "Times New Roman", serif;--f-rituel: "EB Garamond", Georgia, "Times New Roman", serif;--f-ui: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;font-size:1.08rem;font-family:var(--f-ui);color:var(--texte);background:radial-gradient(ellipse 80% 50% at 50% -10%,#6a1018 0%,transparent 60%),radial-gradient(ellipse 60% 40% at 100% 60%,#2a0a0e 0%,transparent 60%),var(--nuit);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--or-clair);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--or-clair);outline-offset:3px;border-radius:6px}::selection{background:var(--or);color:var(--nuit)}h1,h2,h3{font-family:var(--f-titre);font-weight:500;line-height:1.12;margin:0 0 .5em;letter-spacing:0}h1{font-size:clamp(2.5rem,6vw,4.6rem)}h2{font-size:clamp(1.9rem,3.8vw,3rem)}h3{font-size:1.2rem}p{margin:0 0 1em}.small{font-size:.88rem}.muted{color:var(--muted)}.center{text-align:center}.wrap{width:min(1180px,100% - 40px);margin-inline:auto;position:relative;z-index:1}.narrow{width:min(820px,100% - 40px)}.gold-text{background:linear-gradient(100deg,var(--or-sombre),var(--or) 25%,var(--or-clair) 50%,var(--or) 75%,var(--or-sombre));background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shine 8s linear infinite}@keyframes shine{to{background-position:-200% center}}.eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.22em;font-size:.78rem;font-weight:700;color:var(--rouge-vif);margin-bottom:14px}.eyebrow:before{content:"∴ "}.tag{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--or);border:1px solid var(--bord);padding:3px 10px;border-radius:4px}.sky{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(1px 1px at 10% 20%,#fff8 50%,transparent 51%),radial-gradient(1px 1px at 30% 80%,#fff6 50%,transparent 51%),radial-gradient(1.5px 1.5px at 70% 30%,#fffa 50%,transparent 51%),radial-gradient(1px 1px at 85% 70%,#fff7 50%,transparent 51%),radial-gradient(1px 1px at 55% 55%,#fff5 50%,transparent 51%),radial-gradient(1.5px 1.5px at 18% 60%,#ffe9a8aa 50%,transparent 51%),radial-gradient(1px 1px at 92% 12%,#fff8 50%,transparent 51%),radial-gradient(1px 1px at 44% 8%,#fff6 50%,transparent 51%);background-size:380px 380px;animation:drift 120s linear infinite;opacity:.8}@keyframes drift{to{background-position:380px 760px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:6px;font-weight:700;border:1px solid var(--bord);color:var(--texte);background:#ffffff0d;cursor:pointer;transition:transform .15s,box-shadow .2s,background .2s;text-decoration:none!important;font-family:var(--f-ui);font-size:1rem}.btn:hover{transform:translateY(-2px);background:#ffffff17}.btn-gold{background:linear-gradient(135deg,var(--or-clair),var(--or) 55%,var(--or-sombre));color:#1a1305;border:none;box-shadow:0 10px 30px #d4af374d}.btn-gold:hover{background:linear-gradient(135deg,#fff1b8,var(--or-clair) 50%,var(--or));box-shadow:0 14px 40px #d4af3773}.btn-ghost{background:transparent}.btn-lg{padding:16px 28px;font-size:1.05rem}.btn-sm{padding:9px 16px;font-size:.9rem}.card{background:var(--verre);border:1px solid var(--bord);border-radius:10px}.site-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px max(20px,calc((100vw - 1180px)/2));background:#0d0808c7;backdrop-filter:blur(14px);border-bottom:1px solid rgba(212,175,55,.12)}.logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-titre);font-weight:700;color:var(--or-clair);font-size:1.1rem;text-decoration:none!important}.logo em{font-style:normal;color:var(--ivoire);font-weight:500}.nav{display:flex;gap:22px}.nav a{color:var(--muted);font-size:.92rem}.nav a:hover{color:var(--or-clair);text-decoration:none}@media(max-width:900px){.nav{display:none}}.hero{position:relative;padding:clamp(40px,8vw,100px) 0 clamp(60px,9vw,120px);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}@media(max-width:960px){.hero-grid{grid-template-columns:1fr;text-align:center}.hero-ctas,.hero-chips{justify-content:center}}.hero-tagline{font-family:var(--f-rituel);font-style:italic;font-size:clamp(1.3rem,2.4vw,1.7rem);color:var(--ivoire);margin:-4px 0 14px}.hero-lead{font-size:1.12rem;color:#cfcbe0;max-width:560px}@media(max-width:960px){.hero-lead{margin-inline:auto}}.hero-ctas{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px}.hero-ctas>div{display:flex;flex-direction:column;max-width:260px}.cta-note{font-size:.8rem;color:var(--muted);margin:8px 6px 0}.hero-chips{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-wrap:wrap;gap:8px}.hero-chips li{font-size:.8rem;color:var(--muted);border:1px solid var(--bord);border-radius:4px;padding:5px 12px;background:#00000040}.hero-floor{position:absolute;left:-20%;right:-20%;bottom:-120px;height:380px;background:conic-gradient(#e9e1cc 25%,#1a0b0d 0 50%,#e9e1cc 0 75%,#1a0b0d 0) 0 0 / 70px 70px;transform:perspective(600px) rotateX(64deg);transform-origin:bottom;opacity:.22;mask-image:linear-gradient(to top,#000 0%,transparent 85%);-webkit-mask-image:linear-gradient(to top,#000 0%,transparent 85%);animation:floor 30s linear infinite}@keyframes floor{to{background-position:0 70px}}.hero-cols{position:absolute;inset:auto 0 40px;display:flex;justify-content:space-between;padding:0 2vw;opacity:.18;pointer-events:none}@media(max-width:960px){.hero-cols{display:none}}.hero-visual{position:relative;display:grid;place-items:center;min-height:560px}.halo{position:absolute;inset:0;display:grid;place-items:center;opacity:.55}.halo-delta .rays{transform-origin:center;animation:spin 50s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.phone{position:relative;width:290px;height:590px;border-radius:44px;padding:12px;background:linear-gradient(145deg,#2e2426,#0d0809);box-shadow:0 40px 90px #000000a6,0 0 0 1px #d4af3740,inset 0 0 0 2px #4a3a3c;transform:perspective(1200px) rotateY(-12deg) rotateX(4deg);animation:float 7s ease-in-out infinite}@keyframes float{50%{transform:perspective(1200px) rotateY(-8deg) rotateX(2deg) translateY(-12px)}}.phone-notch{position:absolute;top:18px;left:50%;transform:translate(-50%);width:90px;height:22px;border-radius:4px;background:#05060f;z-index:3}.phone-screen{position:relative;height:100%;border-radius:34px;overflow:hidden;background:radial-gradient(ellipse at 50% 0%,#5a1119,#120809 70%);padding:46px 14px 14px;display:flex;flex-direction:column;gap:10px}.ph-top{display:flex;justify-content:space-between;align-items:center;font-family:var(--f-titre);color:var(--or-clair);font-size:.8rem}.ph-brand{display:inline-flex;align-items:center;gap:6px}.ph-flame{font-family:var(--f-ui);font-weight:800;color:#ffb347}.ph-seg{display:flex;gap:4px}.ph-seg i{flex:1;height:6px;border-radius:4px;background:#ffffff1f}.ph-seg i.g{background:#4fbf7a}.ph-seg i.cur{background:#d4af3799;animation:curfill 6s infinite}@keyframes curfill{0%,45%{background:#d4af3799}55%,to{background:#4fbf7a}}.ph-xp{align-self:flex-end;position:relative;font-family:var(--f-titre);color:var(--or-clair);font-size:.8rem}.ph-float{position:absolute;right:0;top:0;font-weight:800;white-space:nowrap;opacity:0;animation:xp 6s infinite}@keyframes xp{0%,50%{opacity:0;transform:translateY(0)}55%{opacity:1}80%,to{opacity:0;transform:translateY(-34px)}}.ph-card{background:#281013e0;border:1px solid var(--bord);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:8px}.ph-tag{align-self:flex-start;font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:#a9844b;border:1px solid #a9844b;border-radius:4px;padding:2px 8px}.ph-q{font-family:var(--f-rituel);font-size:1.12rem;line-height:1.25;color:var(--ivoire);margin:0}.ph-choices{display:flex;flex-direction:column;gap:7px}.ph-choice{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid rgba(212,175,55,.25);background:#0000004d;font-size:.85rem}.ph-choice b{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;background:#d4af3726;color:var(--or-clair);font-family:var(--f-titre);font-size:.7rem}.ph-choice.ok{animation:okpulse 6s infinite}@keyframes okpulse{0%,40%{background:#0000004d;border-color:#d4af3740}46%,to{background:#4fbf7a40;border-color:#4fbf7a}}.ph-feedback{margin-top:auto;text-align:center;font-family:var(--f-titre);color:#a8f0c2;padding:10px;border-radius:14px;background:#173c28e6;border:1px solid #4fbf7a;opacity:0;animation:fb 6s infinite}@keyframes fb{0%,48%{opacity:0;transform:translateY(10px)}55%,92%{opacity:1;transform:none}to{opacity:0}}.ph-tabs{display:flex;justify-content:space-around;padding:8px 0 2px;border-top:1px solid rgba(212,175,55,.15);font-size:1.05rem}.strip{border-block:1px solid rgba(212,175,55,.18);background:linear-gradient(90deg,transparent,rgba(181,29,41,.22),transparent)}.strip-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:26px 0;text-align:center}.strip-grid b{display:block;font-family:var(--f-titre);font-size:clamp(1.6rem,3vw,2.2rem);color:var(--or-clair)}.strip-grid span{font-size:.82rem;color:var(--muted)}@media(max-width:760px){.strip-grid{grid-template-columns:repeat(2,1fr);row-gap:18px}.strip-grid div:last-child{grid-column:1 / -1}}.section{padding:clamp(60px,9vw,110px) 0;position:relative}.section.alt{background:linear-gradient(180deg,transparent,rgba(92,13,19,.28) 20%,rgba(92,13,19,.28) 80%,transparent)}.section-head{max-width:760px;margin:0 auto 44px;text-align:center}.section-head p{color:#cfcbe0;font-size:1.08rem}.note-center{text-align:center;color:var(--muted);margin-top:30px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}@media(max-width:960px){.two-col{grid-template-columns:1fr}}.grades{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:1000px){.grades{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grades{grid-template-columns:1fr}}.grade{--c: var(--or);position:relative;padding:26px 22px;border-radius:var(--radius);background:var(--verre);border:1px solid var(--bord);overflow:hidden;transition:transform .25s,border-color .25s}.grade:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% -20%,color-mix(in srgb,var(--c) 35%,transparent),transparent 60%);opacity:.6;pointer-events:none}.grade:hover{transform:translateY(-6px);border-color:var(--c)}.g1{--c: #d4af37}.g2{--c: #7fb3ff}.g3{--c: #7fc26b}.g0{--c: #c9a6ff}.grade-sym{height:80px;display:flex;align-items:center;position:relative}.grade-num{position:absolute;top:18px;right:22px;font-family:var(--f-titre);font-size:2.4rem;color:var(--c);opacity:.4}.grade h3{color:var(--c);margin-top:8px;position:relative}.grade-motto{font-family:var(--f-rituel);font-style:italic;color:var(--ivoire);font-size:1.1rem;margin-top:-6px;position:relative}.grade p{position:relative;color:#cfcbe0;font-size:.95rem}.games{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:16px}.games li{display:flex;gap:14px;align-items:flex-start}.games p{margin:2px 0 0;color:#cfcbe0;font-size:.95rem}.game-ico{flex:none;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:1.35rem;background:#d4af371a;border:1px solid var(--bord)}.demo{padding:22px}.demo-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.demo-hint{font-size:.8rem;color:var(--muted)}.demo-q{font-family:var(--f-rituel);font-size:1.25rem;line-height:1.3;color:var(--ivoire);margin:0 0 14px}.frise{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;counter-reset:frise}.frise li{counter-increment:frise;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;cursor:pointer;user-select:none;background:#0000004d;border:1px solid rgba(212,175,55,.2);transition:transform .15s,background .2s,border-color .2s}.frise li:hover{border-color:var(--or)}.frise li.sel{border-color:var(--or-clair);background:#d4af3729;transform:scale(1.02)}.frise-num:before{content:counter(frise);display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--or);font-family:var(--f-titre);font-size:.8rem;color:var(--or-clair)}.frise-text{flex:1;font-family:var(--f-rituel);font-size:1.12rem;color:var(--ivoire)}.frise-year{font-family:var(--f-titre);color:var(--or-clair);opacity:0;transition:opacity .4s}.demo.revealed .frise-year{opacity:1}.frise li.good{border-color:#4fbf7a;background:#4fbf7a26}.frise li.bad{border-color:#e0605a;background:#e0605a24}.demo-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px}.demo-result{margin:0;flex-basis:100%;color:#cfcbe0;font-size:.95rem}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:1000px){.features{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.features{grid-template-columns:1fr}}.feat{padding:24px;border-radius:var(--radius);background:var(--verre);border:1px solid var(--bord);transition:transform .25s}.feat:hover{transform:translateY(-4px)}.feat-ico{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#d4af371a;border:1px solid var(--bord);font-size:1.5rem;margin-bottom:14px}.feat p{color:#cfcbe0;font-size:.95rem;margin:0}.flame{transform-origin:bottom;animation:flick .4s infinite alternate}@keyframes flick{to{transform:scaleY(.9) scaleX(1.06)}}.ranks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:40px}.rank{font-family:var(--f-titre);font-size:.8rem;padding:7px 14px;border-radius:4px;border:1px solid var(--bord);color:color-mix(in srgb,var(--or-clair) calc(40% + var(--i) * 7%),var(--muted));background:rgba(212,175,55,calc(.03 + var(--i) * .02))}.rank:not(:last-child):after{content:" ›";color:var(--muted)}.together{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:960px){.together{grid-template-columns:1fr}}.tg{padding:24px;border-radius:var(--radius);background:var(--verre);border:1px solid var(--bord)}.tg p{color:#cfcbe0;font-size:.95rem;margin:0}.tg-visual{height:150px;display:grid;place-items:center;margin-bottom:16px;border-radius:16px;background:radial-gradient(circle,rgba(212,175,55,.12),transparent 70%)}.board-mini{position:relative;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,1fr);gap:3px;padding:10px;width:150px;height:150px;margin-inline:auto;background:none}.board-mini i{border-radius:4px;background:#ffffff14;border:1px solid rgba(212,175,55,.18)}.board-mini i.s{background:#c9a6ff40}.board-mini i.o{background:radial-gradient(circle,#f6e08f,#d4af37);box-shadow:0 0 12px #f6e08f}.pawn{position:absolute;width:14px;height:14px;border-radius:50%;border:2px solid #fff;box-shadow:0 2px 6px #0008;animation:walk 9s ease-in-out infinite}.p1{background:#d9b440;left:14px;bottom:14px}.p2{background:#4f86c6;left:38px;bottom:14px;animation-delay:-3s}.p3{background:#d0763a;left:62px;bottom:38px;animation-delay:-6s}@keyframes walk{0%{transform:translate(0)}33%{transform:translate(72px,-24px)}66%{transform:translate(24px,-72px)}to{transform:translate(0)}}.tg-teams{font-size:2.6rem;gap:14px;grid-auto-flow:column}.tg-teams .vs{font-family:var(--f-titre);font-size:1.1rem;color:var(--or)}.trust{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:560px){.trust{grid-template-columns:1fr}}.trust li{display:flex;gap:12px;padding:16px;border-radius:18px;background:var(--verre);border:1px solid var(--bord)}.trust li>span{font-size:1.4rem}.trust p{margin:2px 0 0;font-size:.88rem;color:#cfcbe0}.quote-section .narrow{text-align:center}blockquote{font-family:var(--f-rituel);font-style:italic;font-size:clamp(1.4rem,2.8vw,2rem);line-height:1.35;color:var(--ivoire);margin:18px auto;max-width:760px}.faq{display:flex;flex-direction:column;gap:10px}.faq-item{border-radius:16px;background:var(--verre);border:1px solid var(--bord);padding:0 20px;transition:border-color .2s}.faq-item[open]{border-color:var(--or)}.faq-item summary{cursor:pointer;list-style:none;padding:18px 0;font-weight:600;display:flex;justify-content:space-between;gap:12px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:var(--f-titre);color:var(--or);font-size:1.3rem;transition:transform .2s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{color:#cfcbe0;padding-bottom:16px;margin:0}.final{overflow:hidden}.final-floor{position:absolute;left:-20%;right:-20%;bottom:-60px;height:260px;background:conic-gradient(#e9e1cc 25%,#1a0b0d 0 50%,#e9e1cc 0 75%,#1a0b0d 0) 0 0 / 60px 60px;transform:perspective(500px) rotateX(62deg);transform-origin:bottom;opacity:.16;mask-image:linear-gradient(to top,#000,transparent 80%);-webkit-mask-image:linear-gradient(to top,#000,transparent 80%)}.final-delta .rays{transform-origin:center;animation:spin 40s linear infinite}.final p{color:#cfcbe0;font-size:1.1rem}.final-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:24px}.site-footer{border-top:1px solid rgba(212,175,55,.12);padding:34px 0 calc(34px + env(safe-area-inset-bottom));position:relative;z-index:1}.footer-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.footer-grid nav{display:flex;flex-wrap:wrap;gap:18px}.footer-grid nav a{color:var(--muted);font-size:.9rem}.footer-grid p{flex-basis:100%;margin:0}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}[data-reveal].in{opacity:1;transform:none}.grades [data-reveal]:nth-child(2),.features [data-reveal]:nth-child(2),.together [data-reveal]:nth-child(2){transition-delay:.1s}.grades [data-reveal]:nth-child(3),.features [data-reveal]:nth-child(3),.together [data-reveal]:nth-child(3){transition-delay:.2s}.grades [data-reveal]:nth-child(4),.features [data-reveal]:nth-child(4){transition-delay:.3s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}[data-reveal]{opacity:1;transform:none}.ph-feedback,.ph-float{opacity:1}}@media(max-width:960px){.phone{transform:none;animation:none}.hero-visual{min-height:0;padding-top:20px}}.tg-visual.board-mini{display:grid;place-items:stretch}.site-header .btn{white-space:nowrap}@media(max-width:520px){.logo em{display:none}.site-header{padding-block:10px}.hero-ctas>div{max-width:none;width:100%}.hero-ctas .btn{width:100%}}.site-header{border-bottom:2px solid rgba(181,29,41,.6)}.hero-tagline{color:var(--or-clair)}.btn-ghost{border-color:#b51d29b3}.btn-ghost:hover{background:#b51d292e}.game-ico,.feat-ico{background:#b51d2924;border-color:#b51d2973}.faq-item[open]{border-color:var(--rouge)}.frise li.sel{border-color:var(--rouge-vif);background:#b51d2933}.rites-band{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:18px}.rite-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:4px;font-size:.9rem;border:1px solid var(--bord);background:#0000004d}.rite-chip i{width:12px;height:12px;border-radius:50%;display:inline-block;box-shadow:0 0 8px currentColor}.ph-tabs,.ph-top{font-family:var(--f-titre)}blockquote{font-size:clamp(1.5rem,2.9vw,2.1rem)}.frise-text{font-size:1.15rem}.btn{font-family:var(--f-ui);font-weight:500;letter-spacing:0;border-radius:6px;transition:background .15s,border-color .15s,color .15s;box-shadow:none}.btn:hover{transform:none}.btn-gold{background:#c9a227;color:#1a1405;border:1px solid #c9a227;box-shadow:none;font-weight:600}.btn-gold:hover{background:#e2c35a;border-color:#e2c35a;box-shadow:none}.btn-ghost{background:transparent;border:1px solid rgba(255,255,255,.22);color:var(--texte)}.btn-ghost:hover{background:#ffffff0f;border-color:#fff6}.btn-lg{padding:14px 24px;font-size:1.02rem}.cta-note{font-size:.88rem;color:#cfc6ba;line-height:1.45}.hero-chips{gap:0;margin-top:22px}.hero-chips li{border:0;background:none;padding:0;font-size:.9rem;color:#cfc6ba}.hero-chips li+li:before{content:"·";margin:0 10px;color:var(--or)}.eyebrow{font-weight:500;letter-spacing:.12em;color:#cfc6ba;font-size:.76rem}.tag{letter-spacing:.08em;color:#cfc6ba;border-color:#ffffff2e}.ph-flame,.ph-float{font-weight:600}.logo{font-weight:500}.rite-chip i{box-shadow:none}
