@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-cyrillic-ext-400-normal.o8fRvAFQ.woff2)format("woff2"),url(./eb-garamond-cyrillic-ext-400-normal.DG8lny6_.woff)format("woff");unicode-range:U+460-52F,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(./eb-garamond-cyrillic-400-normal.DDLP67lu.woff2)format("woff2"),url(./eb-garamond-cyrillic-400-normal.C0kVTdou.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-greek-ext-400-normal.K8pwR3tn.woff2)format("woff2"),url(./eb-garamond-greek-ext-400-normal.BaZl8BIK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-greek-400-normal.CVAbzS9p.woff2)format("woff2"),url(./eb-garamond-greek-400-normal.d4JlP2QH.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-vietnamese-400-normal.CLvJdMEL.woff2)format("woff2"),url(./eb-garamond-vietnamese-400-normal.ifvNSiWx.woff)format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-ext-400-normal.o4A__6QZ.woff2)format("woff2"),url(./eb-garamond-latin-ext-400-normal.B4EmgUmt.woff)format("woff");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-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(./eb-garamond-latin-400-normal.BCNrxLz_.woff2)format("woff2"),url(./eb-garamond-latin-400-normal.maQnHeKB.woff)format("woff");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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-cyrillic-ext-400-italic.Bz1w3xqM.woff2)format("woff2"),url(./eb-garamond-cyrillic-ext-400-italic.CYS3phfl.woff)format("woff");unicode-range:U+460-52F,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(./eb-garamond-cyrillic-400-italic.BGIwiowF.woff2)format("woff2"),url(./eb-garamond-cyrillic-400-italic.BZInx2ys.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-greek-ext-400-italic.CHZOQEtG.woff2)format("woff2"),url(./eb-garamond-greek-ext-400-italic.BL1XYHtS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-greek-400-italic.Dqr5KC66.woff2)format("woff2"),url(./eb-garamond-greek-400-italic.BamGE6QP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-vietnamese-400-italic.DQ8HKnks.woff2)format("woff2"),url(./eb-garamond-vietnamese-400-italic.ORtyMVfw.woff)format("woff");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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(./eb-garamond-latin-ext-400-italic.V7s3nWfX.woff2)format("woff2"),url(./eb-garamond-latin-ext-400-italic.DUSsnRSD.woff)format("woff");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-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(./eb-garamond-latin-400-italic.DSEbMgZu.woff2)format("woff2"),url(./eb-garamond-latin-400-italic.CDFyLPXJ.woff)format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-cyrillic-ext-500-normal.DcO3I2lp.woff2)format("woff2"),url(./eb-garamond-cyrillic-ext-500-normal.I3TfTkSf.woff)format("woff");unicode-range:U+460-52F,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(./eb-garamond-cyrillic-500-normal.c5LjvaqX.woff2)format("woff2"),url(./eb-garamond-cyrillic-500-normal.CLHyttEY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-greek-ext-500-normal.DkhmZW4r.woff2)format("woff2"),url(./eb-garamond-greek-ext-500-normal.CMJ7zNBO.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-greek-500-normal.BtA0fbXC.woff2)format("woff2"),url(./eb-garamond-greek-500-normal.BjSCMh1N.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-vietnamese-500-normal.BCT1_K6u.woff2)format("woff2"),url(./eb-garamond-vietnamese-500-normal.B0TRhMco.woff)format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(./eb-garamond-latin-ext-500-normal.BFuc0jzo.woff2)format("woff2"),url(./eb-garamond-latin-ext-500-normal.obw7ZvB_.woff)format("woff");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-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(./eb-garamond-latin-500-normal.DehAIUv0.woff2)format("woff2"),url(./eb-garamond-latin-500-normal.DZU8xF9o.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-tight-cyrillic-ext-400-normal.CKO3cWyd.woff2)format("woff2"),url(./inter-tight-cyrillic-ext-400-normal.DiHHcP5k.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-tight-cyrillic-400-normal.G7BuwYWK.woff2)format("woff2"),url(./inter-tight-cyrillic-400-normal.DPRou3KO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-tight-greek-ext-400-normal.C3GMUg_S.woff2)format("woff2"),url(./inter-tight-greek-ext-400-normal.DMqR5RoS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-tight-greek-400-normal.Br_GQm5W.woff2)format("woff2"),url(./inter-tight-greek-400-normal.BLLSFQTx.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-tight-vietnamese-400-normal.CqzIqjuX.woff2)format("woff2"),url(./inter-tight-vietnamese-400-normal.kSDs3Vd1.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-tight-latin-ext-400-normal.DN7wyBvd.woff2)format("woff2"),url(./inter-tight-latin-ext-400-normal.BQQeeQrv.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-tight-latin-400-normal.iW8qmuJY.woff2)format("woff2"),url(./inter-tight-latin-400-normal.BLrFJfvD.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-tight-cyrillic-ext-500-normal.BZAF-_VI.woff2)format("woff2"),url(./inter-tight-cyrillic-ext-500-normal.Dy1ZB9JY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-tight-cyrillic-500-normal.5ykfyGeh.woff2)format("woff2"),url(./inter-tight-cyrillic-500-normal.CRXauZSq.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-tight-greek-ext-500-normal.Be7hKmpC.woff2)format("woff2"),url(./inter-tight-greek-ext-500-normal.BEGGcu3x.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-tight-greek-500-normal.kave9HZE.woff2)format("woff2"),url(./inter-tight-greek-500-normal.Ca-cFdRH.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-tight-vietnamese-500-normal.C7jl9LDK.woff2)format("woff2"),url(./inter-tight-vietnamese-500-normal.CO4EMNTO.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-tight-latin-ext-500-normal.D3akd6m-.woff2)format("woff2"),url(./inter-tight-latin-ext-500-normal._hLDZz_3.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-tight-latin-500-normal.BFXNXuvF.woff2)format("woff2"),url(./inter-tight-latin-500-normal.pobXraBK.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-tight-cyrillic-ext-600-normal.B4SKDMEv.woff2)format("woff2"),url(./inter-tight-cyrillic-ext-600-normal._3ga77Eo.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-tight-cyrillic-600-normal.BERwQ0yl.woff2)format("woff2"),url(./inter-tight-cyrillic-600-normal.BeTasGgk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-tight-greek-ext-600-normal.CiDI6ET5.woff2)format("woff2"),url(./inter-tight-greek-ext-600-normal.5gKW7MDU.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-tight-greek-600-normal.BIqmcc-q.woff2)format("woff2"),url(./inter-tight-greek-600-normal.67HAlfW-.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-tight-vietnamese-600-normal.FGgebaLI.woff2)format("woff2"),url(./inter-tight-vietnamese-600-normal.BCXZ1BbA.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-tight-latin-ext-600-normal.BgMgWFts.woff2)format("woff2"),url(./inter-tight-latin-ext-600-normal.BvYdOF2O.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-tight-latin-600-normal.BgSTtRxb.woff2)format("woff2"),url(./inter-tight-latin-600-normal.D7bG6gX1.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(./inter-tight-cyrillic-ext-800-normal.CzCOBUhR.woff2)format("woff2"),url(./inter-tight-cyrillic-ext-800-normal.WowoGRZX.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(./inter-tight-cyrillic-800-normal.CC_RRmyd.woff2)format("woff2"),url(./inter-tight-cyrillic-800-normal.ChWbk4mt.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(./inter-tight-greek-ext-800-normal.DNWjXg9N.woff2)format("woff2"),url(./inter-tight-greek-ext-800-normal.DfP-QoiQ.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(./inter-tight-greek-800-normal.X9eW6L67.woff2)format("woff2"),url(./inter-tight-greek-800-normal.CxHmUlv4.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(./inter-tight-vietnamese-800-normal.OJoDhpMd.woff2)format("woff2"),url(./inter-tight-vietnamese-800-normal.CbYrLkxo.woff)format("woff");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:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(./inter-tight-latin-ext-800-normal.DfKN99cy.woff2)format("woff2"),url(./inter-tight-latin-ext-800-normal.A39zhqaD.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(./inter-tight-latin-800-normal.CRGCHRPv.woff2)format("woff2"),url(./inter-tight-latin-800-normal.D2te1T7i.woff)format("woff");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}:root{--sable:#dad0ae;--sable-pale:#efe9d6;--sapin:#043d0a;--sapin-soft:#2e5a31;--rose:#f9a1b0;--rose-pale:#fde3e7;--prune:#820053;--paper:#b3ab8f;--ink:#043d0a;--muted:#24402a;--line:#043d0a29;--serif:"EB Garamond", "Garamond", "Times New Roman", serif;--display:"Inter Tight", "Helvetica Neue", Arial, sans-serif;--sans:"Inter Tight", "Helvetica Neue", Arial, sans-serif;--gutter:max(20px, env(safe-area-inset-left,0px));--gutter-r:max(20px, env(safe-area-inset-right,0px));color-scheme:light}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body{background:var(--paper);color:var(--ink);font:400 1rem/1.6 var(--sans);margin:0;overflow-x:hidden}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:400;line-height:1.05}h2{font-size:clamp(2.3rem,10vw,3.4rem)}p{margin:0}a{color:inherit}.wrap{max-width:40rem;padding-left:var(--gutter);padding-right:var(--gutter-r);margin:0 auto}.sig{font:500 1.15rem/1 var(--display);letter-spacing:-.04em;gap:3px;text-decoration:none;display:grid}.sig small{letter-spacing:.06em;font-size:.56rem;font-weight:500}.top{z-index:20;padding:calc(10px + env(safe-area-inset-top,0px)) var(--gutter-r) 10px var(--gutter);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.top .sig{color:var(--sapin)}.brand{align-items:center;gap:.55rem;text-decoration:none;display:flex}.top{transition:background-color .3s}.top.solid{-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--line);background:#b3ab8fe6}.menu-btn{font:500 .95rem var(--sans);color:var(--sapin);-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#f7f3e7bf;border:0;border-radius:999px;padding:.55rem 1.1rem}.menu{z-index:30;background:var(--sable);padding:2rem var(--gutter-r) 2rem var(--gutter);align-content:center;gap:.4rem;display:grid;position:fixed;inset:0}.menu a{font:400 clamp(2.2rem, 11vw, 3rem)/1.15 var(--serif);color:var(--sapin);text-decoration:none}.menu a.pink{color:var(--prune);font:800 clamp(2.2rem, 11vw, 3rem)/1.15 var(--display);letter-spacing:-.05em;text-transform:lowercase}.menu a.small{font:500 1rem var(--sans);text-underline-offset:.25em;margin-top:1rem;text-decoration:underline}.menu .close{top:calc(14px + env(safe-area-inset-top,0px));right:var(--gutter-r);position:absolute}html:not(.js) .top{position:absolute}html:not(.js) .menu-btn{display:none}#intro{background:var(--sable);position:relative}.js #intro{height:220svh}.stage{background:#be986c;position:relative}.js .stage{height:100svh;position:sticky;top:0;overflow:hidden}html:not(.js) .stage{text-align:center;padding:calc(76px + env(safe-area-inset-top,0px)) var(--gutter-r) 3rem var(--gutter);flex-direction:column;align-items:center;gap:1.4rem;display:flex}.intro-head{z-index:3;text-align:center;padding:0 var(--gutter-r) 0 var(--gutter);position:relative}.js .intro-head{left:0;right:0;top:calc(66px + env(safe-area-inset-top,0px));opacity:clamp(0, calc(1 - var(--p,0) * 9), 1);position:absolute}.intro-head h1{font:italic 400 1.02rem/1.3 var(--serif);color:#fbf6ec;text-shadow:0 1px 10px #2b190a73;letter-spacing:0;max-width:24rem;margin:0 auto}.intro-offer{font:500 .8rem/1.45 var(--sans);color:var(--sapin);background:#f7f3e7cc;border-radius:14px;margin-top:.6rem;padding:.3rem .8rem;display:inline-block}html:not(.js) .intro-offer{margin:0}.js .intro-offer{--k:clamp(0, calc((var(--p,0) - .82) * 8), 1);z-index:3;text-align:center;width:max-content;max-width:calc(100% - 40px);opacity:var(--k);transform:translate(-50%, calc((1 - var(--k)) * 14px));margin:0;position:absolute;top:calc(58svh + clamp(3rem,14vw,5.2rem) + 1rem);left:50%}.stage .still{object-fit:contain;border-radius:18px;width:auto;max-width:100%;height:min(58svh,32rem);display:block}.js .stage .still{z-index:1;object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;transition:opacity .3s;position:absolute;inset:0}@media (aspect-ratio>=3/4){.js .stage .still{object-fit:contain}}.js .stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#2b190a00,#2b190a61);height:48%;position:absolute;inset:auto 0 0}.stage canvas{display:none}.js .stage canvas{z-index:1;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.js .stage.playing canvas{opacity:1}.js .stage.playing .still{opacity:0}.stage .grain{pointer-events:none;opacity:.12;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.reveal .w{display:inline-block}.js .reveal .w{opacity:0;filter:blur(4px);transition:opacity .35s,filter .35s,transform .35s;transform:translateY(.25em)}.js .reveal .w.on{opacity:1;filter:none;transform:none}.stage .reveal{z-index:2;font:400 clamp(1.7rem, 7.2vw, 2.6rem)/1.1 var(--serif);color:#fbf6ec;letter-spacing:-.01em;text-wrap:balance;text-shadow:0 2px 18px #2b190a8c,0 1px 2px #2b190a59;margin:0;position:relative}.js .stage .reveal{position:static}.stage .ph{display:block}.ph2{font-style:italic}.ph3{letter-spacing:-.02em;margin-top:.15em;font-size:clamp(3rem,14vw,5.2rem);line-height:1}.js .stage .ph{z-index:2;margin:0;position:absolute}.js .ph1{top:calc(20svh + env(safe-area-inset-top,0px));right:var(--gutter-r);text-align:right;width:58%}.js .ph2{top:46svh;left:var(--gutter);text-align:left;width:62%}.js .ph3{text-align:center;top:58svh;left:0;right:0}@media (width>=48rem){.js .ph1{width:30%;right:14%}.js .ph2{width:30%;left:14%}}.hint{display:none}.js .hint{left:50%;bottom:calc(88px + env(safe-area-inset-bottom,0px));width:26px;height:40px;opacity:clamp(0, calc(1 - var(--p,0) * 8), 1);border:1.5px solid #fbf6ecb3;border-radius:13px;display:block;position:absolute;transform:translate(-50%)}.hint:after{content:"";background:#fbf6ecd9;border-radius:2px;width:3px;height:7px;margin-left:-1.5px;animation:1.8s ease-in-out infinite wheel;position:absolute;top:8px;left:50%}@keyframes wheel{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(12px)}to{opacity:0}}.btn{min-height:3rem;font:600 1rem var(--sans);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 1.6rem;text-decoration:none;display:inline-flex}.btn-ink{background:var(--sapin);color:#fff}.btn-prune{background:var(--prune);color:#fff;font-weight:800;transform:rotate(-1.5deg);box-shadow:4px 4px #fff}.btn-wrap{text-align:center;padding-block:.7rem;line-height:1.25}.text-link{color:var(--sapin);text-underline-offset:.25em;font-weight:600}.btn-line{color:var(--sapin);box-shadow:inset 0 0 0 1.5px var(--sapin);background:0 0}.row-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}section.band{padding-block:3rem 5.5rem}.kicker{font:500 .72rem var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:1rem}.lead{margin-top:1.2rem;font-size:1.12rem}.lead strong,.body strong{font-weight:600}.body{margin-top:1rem}.more{margin-top:.6rem}.more summary{cursor:pointer;text-underline-offset:.25em;font-weight:600;text-decoration:underline;list-style:none}.more summary::-webkit-details-marker{display:none}.more[open] summary{display:none}#prestations .wrap,#jess .wrap,#poses .wrap{text-align:center}.pane:not(.formation) h2,.pane:not(.formation) h3{color:#3e2f28}#jess .lead{color:#1c3434;max-width:30ch;font-family:var(--serif);margin-inline:auto;font-size:1.35rem;line-height:1.4}#jess .lead strong{font-style:italic;font-weight:500}.rule{background:var(--sapin);border:0;width:2.5rem;height:1px;margin:1.4rem auto}.services{text-align:left;margin-top:2rem}.service-pics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.45rem;margin:3.6rem 0 4.6rem;display:grid}.service-pics figure{aspect-ratio:4/5;will-change:transform;background:#043d0a0f;border-radius:10px;margin:0;overflow:hidden;box-shadow:0 10px 22px -14px #043d0a73}.service-pics figure:nth-child(2){margin-top:1rem}.service-pics img{object-fit:cover;will-change:transform;width:100%;height:100%;display:block;transform:scale(1.2)}.service{grid-template-columns:auto 1fr auto;align-items:baseline;gap:.15rem .6rem;padding:1.15rem 0;text-decoration:none;display:grid}.service:after{content:"";border-bottom:1px dotted #043d0a73;grid-area:1/2;transform:translateY(-.3em)}.service h3{grid-area:1/1;font-size:1.45rem}.service .meta{color:var(--muted);font-size:.9rem;font-style:italic;font-family:var(--serif);grid-column:1/-1;font-size:1rem}.service .price{text-align:right;font:400 1.45rem var(--serif);grid-area:1/3}.service .price small{display:none}.extras{color:var(--muted);margin-top:1.4rem;font-size:.92rem}#prestations .row-actions{margin-top:1.8rem}.formation{background:var(--rose);color:var(--prune);padding-top:0}.formation h2,.formation h3{color:var(--prune);font-family:var(--display)}.formation h2{letter-spacing:-.06em;text-transform:lowercase;margin-top:.6rem;font-size:clamp(3.4rem,17vw,6rem);font-weight:800;line-height:.86}.formation h2 em{color:#fff;-webkit-text-stroke:0;font-style:italic;display:block}.ticker{background:var(--prune);color:var(--rose);white-space:nowrap;margin-top:0;padding:.7rem 0;overflow:hidden;transform:rotate(-2deg)scale(1.04)}.ticker span{font:800 1.15rem var(--display);letter-spacing:-.02em;text-transform:lowercase;padding-right:1rem;animation:22s linear infinite tick;display:inline-block}@keyframes tick{to{transform:translate(-100%)}}.sticker{z-index:2;right:max(14px, env(safe-area-inset-right,0px));width:5.6rem;height:5.6rem;color:var(--prune);text-align:center;font:800 .82rem/1.05 var(--display);letter-spacing:-.02em;box-shadow:0 8px 0 -2px var(--prune);background:#fff;border-radius:50%;place-items:center;margin:0;display:grid;position:absolute;top:-.6rem;transform:rotate(12deg)}@keyframes wobble{50%{transform:rotate(4deg)scale(1.04)}}.formation .wrap{position:relative}.formation .kicker{color:var(--prune);letter-spacing:.08em;margin:2.6rem 0 0;font-weight:700}.formation p.intro{color:var(--prune);max-width:34ch;margin-top:1rem;font-size:1.1rem}.programmes{gap:.8rem;margin-top:1.8rem;display:grid}.prog{color:inherit;box-shadow:6px 6px 0 var(--prune);background:#fff;border-radius:26px;gap:.35rem;padding:1.3rem 1.1rem 1.2rem;text-decoration:none;display:grid}.prog:nth-child(2){transform:rotate(-1.2deg)}.prog:first-child{transform:rotate(.8deg)}.facts{grid-template-columns:auto auto;justify-content:space-between;gap:.7rem;margin:0;display:grid}.facts dt{font:700 .7rem var(--sans);letter-spacing:.1em;text-transform:uppercase;opacity:.7}.facts dd{font:600 min(.98rem, 3.5vw)/1.3 var(--sans);white-space:nowrap;margin:.1rem 0 0}.programmes{margin-top:7rem;position:relative}.programmes .prog{z-index:1;position:relative}.trainer{z-index:0;width:7rem;height:auto;position:absolute;bottom:calc(100% - 1.8rem);right:.6rem}.prog .amt{font:800 2rem var(--display);letter-spacing:-.05em;margin-top:.4rem}.prog .amt small{font:500 .82rem var(--sans);letter-spacing:0;opacity:.75;margin-left:.4rem}.formation .row-actions{justify-content:flex-start;margin-top:1.8rem}.wall{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.5rem;margin:2.4rem 0 3.2rem;display:grid}.wall-col{will-change:transform;gap:.5rem;display:grid}.wall-col:nth-child(2){margin-top:2.2rem}.wall-col:nth-child(3){margin-top:.9rem}.wall-item{background:#043d0a0f;border-radius:10px;margin:0;overflow:hidden;box-shadow:0 10px 24px -14px #043d0a73}.wall-item img,.wall-item video{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.js .wall-item{opacity:0;transition:opacity .6s ease var(--d,0s), transform .8s cubic-bezier(.2,.8,.2,1) var(--d,0s);transform:translateY(18px)scale(.96)}.js .pane.seen .wall-item{opacity:1;transform:none}}@media (width>=48rem){.wall,.wall-col{gap:.8rem}}#jess .row-actions{margin-top:1.6rem}.practical dl{gap:1rem;margin:1.6rem 0 0;display:grid}.practical dt{font:500 .85rem var(--sans);color:#043d0ab8}.practical dd{margin:.15rem 0 0;font-size:1.05rem}.nl-end{z-index:2;--nl-btn:var(--sapin);margin-top:1.8rem;position:relative}.nl-end .nl-form{max-width:none;margin:0}.ghost.ghost-paris{margin:-2.7rem 0 -4rem -.3rem;font-size:clamp(5.5rem,28vw,12rem);position:relative;top:auto;left:auto}.practical .socials{gap:1.2rem;margin-top:1.6rem;display:flex}footer .nl-form{--nl-btn:#043d0a}footer{z-index:2;padding:2rem var(--gutter-r) calc(6.5rem + env(safe-area-inset-bottom,0px)) var(--gutter);text-align:center;color:var(--muted);margin-top:-4.9rem;font-size:.82rem;position:relative}footer nav{flex-wrap:wrap;justify-content:center;gap:.4rem 1rem;margin-bottom:.6rem;display:flex}footer .seo-links a{color:var(--sapin)}.lead-line{background:var(--sapin);width:2.5rem;height:1px;margin:1.4rem auto;display:block}.tabs{background:var(--paper);position:relative}.js .tabs-pin{height:100svh;padding-top:calc(62px + env(safe-area-inset-top,0px));box-sizing:border-box;background:inherit;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}html:not(.js) .dots,html:not(.js) .chapter{display:none}.dots{z-index:10;flex:none;justify-content:center;gap:.7rem;padding:.9rem 0 .2rem;display:flex;position:relative}.dots button{cursor:pointer;background:#043d0a38;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:width .4s cubic-bezier(.2,.8,.2,1),background-color .4s}.dots button:before{content:"";width:calc(100% + 24px);height:33px;margin:-12px;display:block}.dots button[aria-selected=true]{background:var(--sapin);width:30px}.dots button.pink[aria-selected=true]{background:var(--prune)}.chapter{z-index:10;text-align:center;font:500 .7rem var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex:none;margin:0;transition:opacity .3s;position:relative}.chapter em{font:italic 400 .95rem var(--serif);letter-spacing:0;text-transform:none;color:var(--sapin)}.slides{flex:1;min-height:0;position:relative}.pane{box-sizing:border-box;position:relative;overflow:hidden;padding:0!important}.js .pane{transform-origin:50% 40%;will-change:transform, opacity;position:absolute;inset:0}.deco{z-index:0;pointer-events:none;position:absolute;inset:0}.deco>*{will-change:transform;position:absolute}.deco .num{font:400 clamp(9rem, 52vw, 20rem)/.8 var(--serif);color:#0000;-webkit-text-stroke:1px #043d0a24;font-style:italic}.formation .deco .num{font:800 clamp(9rem, 52vw, 20rem)/.8 var(--display);letter-spacing:-.08em;-webkit-text-stroke:0;color:#ffffff59;font-style:normal}.deco .art{max-width:none;height:auto}.deco .art.soft{opacity:.35}.deco .art.flip{scale:-1 1}@keyframes floaty{50%{translate:0 -10px;rotate:6deg}}.deco .float{animation:5s ease-in-out infinite floaty}.deco .float:nth-child(2n){animation-duration:6.5s;animation-delay:-2s}.deco .float:nth-child(3n){animation-duration:7.5s;animation-delay:-4s}@media (prefers-reduced-motion:reduce){.deco .float{animation:none}}.pane-inner{will-change:transform;padding-block:2.4rem 6.5rem}.pane-inner>.wrap{z-index:1;position:relative}.ghost{z-index:0;white-space:nowrap;font:400 clamp(6rem, 34vw, 12rem)/1 var(--serif);color:#0000;-webkit-text-stroke:1px #043d0a29;pointer-events:none;margin:0;font-style:italic;position:absolute;top:46%;left:0}.formation .ghost{font:800 clamp(6rem, 34vw, 12rem)/1 var(--display);letter-spacing:-.06em;-webkit-text-stroke:1.5px #82005338;font-style:normal;top:62%}[data-depth]{will-change:transform}.pane .lead,.pane .more,.pane .intro,.programmes,.who,.pane .row-actions,.pane .services,.pane .extras{z-index:2;position:relative}.cutout{z-index:1}.ghost-jess{top:34%;left:50%;translate:-50%}.js .pane .s,.js .wd{opacity:0;filter:blur(4px);transition:opacity .45s,filter .45s}.wd{display:inline}.js .wd.on,.js .pane .s.on{opacity:1;filter:none}.deco .logo-end{width:6.5rem;max-width:none;height:auto}.cutout{max-width:100%;margin:1.2rem auto 0;position:relative}.cutout img{width:100%;height:auto;display:block}.cutout-portrait{transform-origin:50% 100%;width:min(78%,20rem);margin-bottom:-1.2rem;-webkit-mask-image:linear-gradient(#000 74%,#0000 98%);mask-image:linear-gradient(#000 74%,#0000 98%)}.photo{max-width:100%;margin:1.4rem auto 0;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;display:block}.photo-arch{aspect-ratio:3/4;border-radius:999px 999px 6px 6px;width:min(68%,18rem)}.photo-wide{aspect-ratio:16/9;border-radius:4px;width:100%}.photo-wide img{object-position:50% 45%}.polaroid{width:62%;box-shadow:6px 6px 0 var(--prune);background:#fff;margin:1.6rem 0 0 auto;padding:.55rem .55rem .4rem;transform:rotate(4deg)}.polaroid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.polaroid figcaption{font:800 .85rem var(--display);letter-spacing:-.02em;color:var(--prune);text-align:center;padding-top:.35rem}.bookbar{z-index:15;padding:10px var(--gutter-r) calc(10px + env(safe-area-inset-bottom,0px)) var(--gutter);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);background:#b3ab8fe6;align-items:center;gap:.6rem;display:flex;position:fixed;bottom:0;left:0;right:0}.bookbar .btn{flex:1}.bookbar .ig{width:3rem;height:3rem;color:var(--sapin);box-shadow:inset 0 0 0 1.5px var(--sapin);border-radius:50%;place-items:center;display:grid}@media (width>=48rem){.programmes{grid-template-columns:1fr 1fr}.bookbar{justify-content:center}.bookbar .btn{flex:none;min-width:16rem}}@media (prefers-reduced-motion:reduce){.hint:after,.ticker span,.sticker{animation:none}}.hero[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff;text-align:center;align-items:center;min-height:min(68svh,34rem);display:grid;position:relative;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:after{content:"";background:#32302f73;position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{z-index:1;padding-block:3rem;position:relative}.overline[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:.08em;margin:0 0 .75rem;font-size:.95rem}.hero-title[data-astro-cid-lcdefpme]{font-family:var(--display);color:#fff;max-width:24ch;margin:0 auto;font-size:clamp(1.7rem,6.2vw,2.6rem);font-weight:400;line-height:1.25}.hero-title[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:500}.hero[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{justify-content:center;margin-top:1.75rem}@media (width<=30rem){.hero[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:100%}}.center[data-astro-cid-lcdefpme]{justify-content:center}ul[data-astro-cid-lcdefpme]{padding-left:1.2em}li[data-astro-cid-lcdefpme]{margin-bottom:.35em}
