@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caveat-cyrillic-ext-400-normal.3iEGd-c5.woff2) format("woff2"),url(/_astro/caveat-cyrillic-ext-400-normal.Cg0RnRQ5.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:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caveat-cyrillic-400-normal.9cDH9rLW.woff2) format("woff2"),url(/_astro/caveat-cyrillic-400-normal.CebvvJET.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caveat-latin-ext-400-normal.D7hBUiug.woff2) format("woff2"),url(/_astro/caveat-latin-ext-400-normal.DtiRFvw0.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:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caveat-latin-400-normal.D6LQsQ_v.woff2) format("woff2"),url(/_astro/caveat-latin-400-normal.BzhAQZkN.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:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-cyrillic-ext-600-normal.DDEJyoof.woff2) format("woff2"),url(/_astro/caveat-cyrillic-ext-600-normal.BLVNc-Ct.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:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-cyrillic-600-normal.Ba_MyzgW.woff2) format("woff2"),url(/_astro/caveat-cyrillic-600-normal.CqH0c_uj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-latin-ext-600-normal.DDJRD6ps.woff2) format("woff2"),url(/_astro/caveat-latin-ext-600-normal.shBvSnoU.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:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-latin-600-normal.zlTlWIYU.woff2) format("woff2"),url(/_astro/caveat-latin-600-normal.DUjB8dgm.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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-cyrillic-ext-700-normal.CrK2-ngJ.woff2) format("woff2"),url(/_astro/caveat-cyrillic-ext-700-normal.DjFGiEhD.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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-cyrillic-700-normal.BIyejhEL.woff2) format("woff2"),url(/_astro/caveat-cyrillic-700-normal.Bhcx9qBB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-latin-ext-700-normal.DFbRgDry.woff2) format("woff2"),url(/_astro/caveat-latin-ext-700-normal.DjJQd59I.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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-latin-700-normal.D8_1Nw6V.woff2) format("woff2"),url(/_astro/caveat-latin-700-normal.cPyBTTZN.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:Shadows Into Light;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/shadows-into-light-latin-ext-400-normal.DvTWCOp9.woff2) format("woff2"),url(/_astro/shadows-into-light-latin-ext-400-normal.DUnxq3T3.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:Shadows Into Light;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/shadows-into-light-latin-400-normal.DLUEKdH9.woff2) format("woff2"),url(/_astro/shadows-into-light-latin-400-normal.C6MG6Ljx.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:Caveat Brush;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caveat-brush-latin-ext-400-normal.Dwx6Pt9q.woff2) format("woff2"),url(/_astro/caveat-brush-latin-ext-400-normal.CLkQDail.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:Caveat Brush;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/caveat-brush-latin-400-normal.2w-6t9gW.woff2) format("woff2"),url(/_astro/caveat-brush-latin-400-normal.B3pS0In6.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/baloo-2-devanagari-600-normal.CuT_xCk5.woff2) format("woff2"),url(/_astro/baloo-2-devanagari-600-normal.Cnn1WFYO.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/baloo-2-vietnamese-600-normal.C5EqHgu0.woff2) format("woff2"),url(/_astro/baloo-2-vietnamese-600-normal.CGkk4Wtx.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/baloo-2-latin-ext-600-normal.DiVeaYrH.woff2) format("woff2"),url(/_astro/baloo-2-latin-ext-600-normal.CFaB2nBN.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/baloo-2-latin-600-normal.tIfxVoAe.woff2) format("woff2"),url(/_astro/baloo-2-latin-600-normal.B4tNaogw.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/baloo-2-devanagari-700-normal.D37Te3iF.woff2) format("woff2"),url(/_astro/baloo-2-devanagari-700-normal.CEIF4sJg.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/baloo-2-vietnamese-700-normal.h4tlcePq.woff2) format("woff2"),url(/_astro/baloo-2-vietnamese-700-normal.DoF59Mjc.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/baloo-2-latin-ext-700-normal.Mlh7kdab.woff2) format("woff2"),url(/_astro/baloo-2-latin-ext-700-normal.D6LeXASg.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/baloo-2-latin-700-normal.CqTg7A15.woff2) format("woff2"),url(/_astro/baloo-2-latin-700-normal.Ld3Zm3l2.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/baloo-2-devanagari-800-normal.BURIY0wZ.woff2) format("woff2"),url(/_astro/baloo-2-devanagari-800-normal.YLp1oUqR.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/baloo-2-vietnamese-800-normal.ConLnEgt.woff2) format("woff2"),url(/_astro/baloo-2-vietnamese-800-normal.GQACmpuv.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/baloo-2-latin-ext-800-normal.C_Iwmf1s.woff2) format("woff2"),url(/_astro/baloo-2-latin-ext-800-normal.D-iCxxqE.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:"Baloo 2";font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/baloo-2-latin-800-normal.BbF3Etk1.woff2) format("woff2"),url(/_astro/baloo-2-latin-800-normal.B8BXfZF7.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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-ext-400-normal.BtiwyxMk.woff2) format("woff2"),url(/_astro/dm-sans-latin-ext-400-normal.BjWJ59Pq.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:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2) format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-ext-500-normal.BJfUCQsA.woff2) format("woff2"),url(/_astro/dm-sans-latin-ext-500-normal.DR84L5F-.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:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2) format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-ext-600-normal.4vooXBpG.woff2) format("woff2"),url(/_astro/dm-sans-latin-ext-600-normal.DRtaDpgU.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:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-600-normal.Aqo67rzb.woff2) format("woff2"),url(/_astro/dm-sans-latin-600-normal.BmdmIIQ2.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dm-sans-latin-ext-700-normal.CJIcxD6K.woff2) format("woff2"),url(/_astro/dm-sans-latin-ext-700-normal.BLI3TTWz.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:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/dm-sans-latin-700-normal.DvUfVpUG.woff2) format("woff2"),url(/_astro/dm-sans-latin-700-normal.CUSSCpQX.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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/patrick-hand-vietnamese-400-normal.65jA92mZ.woff2) format("woff2"),url(/_astro/patrick-hand-vietnamese-400-normal.CZjY324Y.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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/patrick-hand-latin-ext-400-normal.Dno5CMlI.woff2) format("woff2"),url(/_astro/patrick-hand-latin-ext-400-normal.C2ywpnn3.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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/patrick-hand-latin-400-normal.B7HHA2Vw.woff2) format("woff2"),url(/_astro/patrick-hand-latin-400-normal.Df9_VoRQ.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{--kr-bg: #fbfaf5;--kr-text: #171717;--kr-gray: #6b7280;--kr-navy: #2f4b7c;--kr-ink: #20355c;--kr-selected: #dfe6f5;--kr-surface: #ffffff;--kr-surface-sunk: #f4f0e8;--kr-ink-ui: #1a2942;--kr-ink-royal: #1c3485;--kr-text-soft: #4b5568;--kr-line-strong: #6b7488;--kr-line: #8a94a6;--kr-line-soft: #98a2b3;--kr-cta: #d93a2b;--kr-accent: #fe4134;--kr-accent-text: #a82e22;--kr-cta-shade: #b33628;--kr-amber: #ea9648;--kr-amber-text: #a65a13;--kr-pro: #5b3e9b;--kr-pro-soft: #d4c5f0;--kr-salmon: #f59d8a;--kr-salmon-soft: #fde6df;--kr-postit: #fff1a8;--kr-ok: #2e7d4f;--kr-ok-soft: #88dd99;--kr-danger: var(--kr-accent-text);--kr-info: var(--kr-text-soft);--kr-danger-surface: color-mix(in srgb, var(--kr-accent) 8%, var(--kr-surface));--kr-danger-line: var(--kr-accent);--kr-subject-blue: #2a6cc6;--kr-subject-coral: #ee5651;--kr-subject-green: #249456;--kr-subject-purple: #7c5ac6;--kr-subject-red: #d0342c;--kr-subject-gold: #a98119;--kr-pen-black: #242424;--kr-pen-green: #1e8049;--kr-pen-blue: var(--kr-subject-blue);--kr-pen-red: var(--kr-subject-red);--kr-pen-purple: var(--kr-subject-purple);--kr-pen-gold: #916f16;--kr-pen-teal: #0f766e;--kr-pen-orange: #b45700;--kr-pen-pink: #db0087;--kr-hl-yellow: #ffe600;--kr-hl-pink: #ffb9d6;--kr-hl-green: #53ff00;--kr-hl-blue: #70daff;--kr-hl-peach: #ffc278;--kr-hl-lilac: #e9bdff;--kr-swatch-ring: 60%;--kr-on-navy: #ffffff;--kr-radius-hair: 3px;--kr-radius-sm: 4px;--kr-radius: 8px;--kr-radius-md: 10px;--kr-radius-lg: 12px;--kr-radius-xl: 14px;--kr-radius-2xl: 16px;--kr-radius-3xl: 18px;--kr-radius-frame: 20px;--kr-radius-frame-lg: 22px;--kr-radius-round: 50%;--kr-radius-pill: 9999px;--kr-radius-highlighter: 47% 53% 46% 54% / 62% 48% 55% 45%;--kr-gutter: clamp(1.25rem, 4vw, 2.5rem);--kr-width: 72.5rem;--kr-type-label: .6875rem;--kr-type-note: .8125rem;--kr-type-body: .9375rem;--kr-type-lead: 1.1875rem;--kr-type-title: 1.5625rem;--kr-type-section: 2.125rem;--kr-type-page: 2.625rem;--kr-type-hero: 3.5rem;--kr-type-display: 6.5rem;--kr-font-title: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--kr-font-ui: "Public Sans", ui-sans-serif, system-ui, sans-serif;--kr-font-geo: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--kr-font-hand: "Caveat", "Segoe Script", "Bradley Hand", sans-serif;--kr-font-display: "Caveat Brush", "Segoe Script", "Bradley Hand", sans-serif;--kr-font-script: "Patrick Hand", "Segoe Script", "Bradley Hand", sans-serif;--kr-font-heading: "Baloo 2", ui-rounded, system-ui, sans-serif;--kr-font-text: "DM Sans", ui-sans-serif, system-ui, sans-serif;--kr-font-serif: "EB Garamond", ui-serif, "Georgia", serif;--kr-font-mine: "Shadows Into Light", "Segoe Script", "Bradley Hand", sans-serif;--kr-font-dyslexic: "OpenDyslexic", ui-sans-serif, system-ui, sans-serif;--kr-font-legible: "Atkinson Hyperlegible", ui-sans-serif, system-ui, sans-serif;--kr-hairline: color-mix(in srgb, var(--kr-text) 12%, var(--kr-bg));--kr-border: 1px solid var(--kr-hairline)}*{--kr-shadow-tint: var(--kr-ink-ui);--kr-ring-tint: var(--kr-ink-ui);--kr-shadow-hairline: 0 0 0 1px color-mix(in srgb, var(--kr-shadow-tint) 14%, transparent);--kr-shadow-sm: 0 6px 16px -8px color-mix(in srgb, var(--kr-shadow-tint) 50%, transparent);--kr-shadow-md: 0 16px 40px -20px color-mix(in srgb, var(--kr-shadow-tint) 50%, transparent);--kr-shadow-lg: 0 24px 70px -30px color-mix(in srgb, var(--kr-shadow-tint) 35%, transparent);--kr-shadow-halo: 0 10px 24px -12px color-mix(in srgb, var(--kr-shadow-tint) 60%, transparent);--kr-shadow-focus: 0 0 0 2px var(--kr-surface), 0 0 0 3.5px var(--kr-ring-tint)}:root{--kr-paper-bg: #fffdf8;--kr-paper-strong: #a89dc8;--kr-paper-vertical: #aca9ce;--kr-paper-thin: #a4cae0;--kr-paper-margin: #e07b9c;--kr-sketch-bg: var(--kr-surface);--kr-mm-reference: 4.5714px;--kr-mm: var(--kr-mm-reference)}.kr-sheet{--kr-square: calc(var(--kr-mm) * 8);--kr-square-small: calc(var(--kr-mm) * 5);--kr-subline: calc(var(--kr-mm) * 2);--kr-margin: calc(var(--kr-mm) * 42);--kr-sheet-width: calc(var(--kr-mm) * 210);--kr-sheet-height: calc(var(--kr-mm) * 297);--kr-sheet-bands: 37;--kr-text-ruled: var(--kr-text-inset, calc(var(--kr-margin) + var(--kr-mm) * 2));--kr-text-bare: var(--kr-text-inset, calc(var(--kr-square) * 2));--kr-text-left: var(--kr-text-ruled);--kr-text-right: var(--kr-text-bare);position:relative;display:flow-root;overflow:clip;isolation:isolate;background-color:var(--kr-paper-bg);max-width:var(--kr-sheet-width);max-height:var(--kr-sheet-height);box-shadow:0 26px 56px -22px #1a20367f,0 4px 12px #1a20361a}.kr-sheet--landscape{--kr-sheet-width: calc(var(--kr-mm) * 297);--kr-sheet-height: calc(var(--kr-mm) * 210);--kr-sheet-bands: 26}.kr-sheet--verso{--kr-text-left: var(--kr-text-bare);--kr-text-right: var(--kr-text-ruled)}.kr-ruling{position:absolute;inset:0;opacity:clamp(.2,var(--kr-ruling-opacity, 1),1);overflow:hidden}.kr-ruling>svg{display:block;width:var(--kr-sheet-width);height:var(--kr-sheet-height)}.kr-sheet--grid-small{--kr-text-inset: calc(var(--kr-square-small) * 2)}.kr-sheet--plain{--kr-text-inset: calc(var(--kr-square) * 2)}.kr-sheet--sketch{--kr-text-inset: calc(var(--kr-square-small) * 2);background-color:var(--kr-sketch-bg)}.kr-line{height:var(--kr-square);color:var(--kr-ink);font-size:calc(var(--kr-square) * .56);line-height:var(--kr-square)}.kr-ruled-text{--kr-seat: .3208;--kr-size-hand: .7;--kr-size-brush: .6053;--kr-size-script: .5342;--kr-size-serif: .6173;--kr-size-sans: .496;--kr-size-rounded: .533;--kr-size-geo: .5112;--kr-size-dyslexic: .4464;--kr-size-legible: .504;position:relative;z-index:1;--kr-leading-shift: calc((var(--kr-leading, 1) - 1) * var(--kr-square) / 2);padding-top:calc(var(--kr-square) + var(--kr-square) * var(--kr-seat) - var(--kr-leading-shift));padding-left:var( --kr-text-left, var(--kr-text-inset, calc(var(--kr-margin) + var(--kr-mm) * 2)) );color:var(--kr-ink);font-family:var(--kr-font-hand)}.kr-ruled-text>*{margin:0}.kr-ruled-text *{margin-block:0}.kr-ink--black{color:var(--kr-pen-black)}.kr-ink--blue{color:var(--kr-pen-blue)}.kr-ink--red{color:var(--kr-pen-red)}.kr-ink--green{color:var(--kr-pen-green)}.kr-ink--purple{color:var(--kr-pen-purple)}.kr-ink--gold{color:var(--kr-pen-gold)}.kr-ink--teal{color:var(--kr-pen-teal)}.kr-ink--orange{color:var(--kr-pen-orange)}.kr-ink--pink{color:var(--kr-pen-pink)}.kr-passage{font-size:calc(var(--kr-square) * var(--kr-passage-size, var(--kr-size, var(--kr-size-hand))) * var(--kr-passage-scale, var(--kr-block-scale, 1)));line-height:0}.kr-font--hand{--kr-passage-size: var(--kr-size-hand);font-family:var(--kr-font-hand)}.kr-font--brush{--kr-passage-size: var(--kr-size-brush);font-family:var(--kr-font-display)}.kr-font--script{--kr-passage-size: var(--kr-size-script);font-family:var(--kr-font-script)}.kr-font--serif{--kr-passage-size: var(--kr-size-serif);font-family:var(--kr-font-serif)}.kr-font--sans{--kr-passage-size: var(--kr-size-sans);font-family:var(--kr-font-text)}.kr-font--rounded{--kr-passage-size: var(--kr-size-rounded);font-family:var(--kr-font-heading)}.kr-font--geo{--kr-passage-size: var(--kr-size-geo);font-family:var(--kr-font-geo)}.kr-font--dyslexic{--kr-passage-size: var(--kr-size-dyslexic);font-family:var(--kr-font-dyslexic)}.kr-font--legible{--kr-passage-size: var(--kr-size-legible);font-family:var(--kr-font-legible)}.kr-size--normal{--kr-passage-scale: 1}.kr-size--large{--kr-passage-scale: 1.5}.kr-size--xlarge{--kr-passage-scale: 2}.kr-line--pen{color:var(--kr-subject-blue)}.kr-line--correction{color:var(--kr-subject-red)}.kr-mark{padding:0 .15em;margin:0 -.15em;background:var(--kr-hl-yellow);border-radius:var(--kr-radius-highlighter);box-decoration-break:clone}.kr-mark--pink{background:var(--kr-hl-pink)}.kr-mark--green{background:var(--kr-hl-green)}.kr-mark--blue{background:var(--kr-hl-blue)}.kr-mark--peach{background:var(--kr-hl-peach)}.kr-mark--lilac{background:var(--kr-hl-lilac)}.kr-appel{font-weight:600}.kr-pagelink{text-decoration:underline}.kr-pagelink--broken{text-decoration-line:underline line-through;cursor:default}*,*:before,*:after{box-sizing:border-box}:root{--kr-hairline-ink: color-mix(in srgb, var(--kr-ink-ui) 10%, transparent);--kr-border-ink: 1px solid var(--kr-hairline-ink);--kr-hairline-faint: color-mix(in srgb, var(--kr-ink-ui) 8%, transparent)}body{margin:0;background:var(--kr-bg);color:var(--kr-ink-ui);font-size:var(--kr-type-body);font-family:var(--kr-font-text);line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2{font-weight:400;font-family:var(--kr-font-display);letter-spacing:0;line-height:1.04;text-wrap:balance}h3{font-weight:700;font-family:var(--kr-font-heading);letter-spacing:0;line-height:1.2;text-wrap:balance}::selection{background:var(--kr-hl-yellow)}.index__mark:before,.hero__mark:before,.desk__heading:after{position:absolute;z-index:-1;background:var(--kr-ok-soft);content:"";pointer-events:none}[id]{scroll-margin-top:6rem}.kr-rail{max-width:var(--kr-width);margin-inline:auto;padding-inline:var(--kr-gutter)}.kr-canvas{position:relative;max-width:90rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3.5rem)}.kr-btn{display:inline-flex;gap:.5rem;align-items:center;justify-content:center;padding:.8125rem 1.5rem;border:none;border-radius:var(--kr-radius-lg);font-weight:700;font-size:var(--kr-type-body);font-family:inherit;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer}.kr-btn[hidden]{display:none}.kr-btn:disabled{cursor:not-allowed;opacity:.55}.kr-cta{--kr-shadow-tint: var(--kr-cta-shade);background:var(--kr-cta);box-shadow:var(--kr-shadow-sm);color:var(--kr-on-navy)}.kr-cta:hover:not(:disabled){background:color-mix(in srgb,var(--kr-cta) 88%,var(--kr-ink-ui))}.kr-btn--lead{padding:1.0625rem 2.125rem;border-radius:var(--kr-radius-xl);box-shadow:var(--kr-shadow-halo);font-size:var(--kr-type-lead)}.kr-btn--ink{background:var(--kr-ink-ui);color:var(--kr-on-navy)}.kr-btn--ink:hover:not(:disabled){background:color-mix(in srgb,var(--kr-ink-ui) 88%,var(--kr-on-navy))}.kr-btn--hollow{border:1.5px solid color-mix(in srgb,var(--kr-ink-ui) 22%,transparent);background:none;color:var(--kr-ink-ui)}.kr-btn--hollow:hover:not(:where(:disabled)){border-color:var(--kr-ink-ui)}.kr-link{display:inline-block;padding-bottom:2px;border-bottom:1.5px solid color-mix(in srgb,var(--kr-ink-ui) 25%,transparent);color:var(--kr-ink-ui);font-weight:500;text-decoration:none}.kr-link:hover{border-bottom-color:var(--kr-ink-ui)}.kr-section-title{margin:.875rem 0 0;font-size:clamp(2.25rem,5.5vw,var(--kr-type-hero))}.kr-section-lead{margin:.75rem 0 0;color:var(--kr-text-soft);font-size:var(--kr-type-body);text-wrap:pretty}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--kr-ink-ui);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.kr-btn,.kr-link{transition:background .14s ease,border-color .14s ease}}.visually-hidden{position:absolute;overflow:hidden;clip-path:inset(50%);width:1px;height:1px;white-space:nowrap}.compte{display:flex;flex-direction:column;gap:1.5rem;max-width:26rem;margin:0 auto;padding-block:clamp(2.5rem,6vw,4.5rem)}.compte h1{margin:0;font-size:var(--kr-type-hero);text-align:center}.compte__lead{margin:-.75rem 0 0;color:var(--kr-text-soft);font-size:var(--kr-type-body);text-align:center;text-wrap:pretty}.message{margin:0}.message--boite{padding:.875rem 1.125rem;border:1px solid var(--kr-danger-line);border-radius:var(--kr-radius-md);background:var(--kr-danger-surface);color:var(--kr-ink-ui);font-size:var(--kr-type-body)}.message--refus{color:var(--kr-danger)}.message--statut{color:var(--kr-ink-ui)}.message--discret{color:var(--kr-info)}.compte__form{display:flex;flex-direction:column;gap:1.125rem}.compte__form[hidden]{display:none}.compte__field{display:flex;flex-direction:column;gap:.4375rem}.compte__label{color:var(--kr-text-soft);font-weight:500;font-size:var(--kr-type-note)}.compte__input{padding:.75rem .9375rem;border:1.5px solid color-mix(in srgb,var(--kr-ink-ui) 18%,transparent);border-radius:var(--kr-radius-md);background:var(--kr-surface);color:var(--kr-ink-ui);font-size:var(--kr-type-body);font-family:inherit}.compte__aide{margin:0;color:var(--kr-text-soft);font-size:var(--kr-type-note)}.compte__input:focus-visible{outline:2px solid var(--kr-ink-ui);outline-offset:2px}.datebox{display:flex;gap:.5rem;align-items:stretch}.datebox[hidden]{display:none}.datebox__case{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:0 1 3.75rem}.datebox__case--an{flex-basis:5.5rem}.datebox__case--mois{flex:1 1 8.25rem;min-width:8.25rem}.datebox__legende{color:var(--kr-text-soft);font-size:var(--kr-type-label);font-weight:500}.champ::placeholder,.prix__champ::placeholder,.datebox__nombre::placeholder{color:var(--kr-gray)}.datebox__nombre,.datebox__choix{padding:.75rem .9375rem;border:1.5px solid color-mix(in srgb,var(--kr-ink-ui) 18%,transparent);border-radius:var(--kr-radius-md);background:var(--kr-surface);color:var(--kr-ink-ui);font-size:var(--kr-type-body);font-family:inherit;min-width:0;line-height:1.25;flex:1}.datebox__nombre{width:100%;font-variant-numeric:tabular-nums;text-align:center}.datebox__nombre:focus-visible,.datebox__choix:focus-visible{outline:2px solid var(--kr-ink-ui);outline-offset:2px}.datebox__nombre:user-invalid,.datebox__choix:user-invalid{border-color:var(--kr-danger)}@media(width<=420px){.datebox__nombre{padding-inline:.5rem}.datebox__case--mois{flex-basis:9.25rem;min-width:9.25rem}}.compte__form .kr-btn{margin-top:.375rem}.compte>.kr-btn--hollow{justify-content:center}.compte__alt{margin:0;color:var(--kr-text-soft);font-size:var(--kr-type-note);text-align:center}.pro{display:inline-block;padding:.1875rem .5625rem;border:1.5px solid var(--kr-pro);border-radius:var(--kr-radius-pill);color:var(--kr-pro);vertical-align:.15em;font-weight:700;font-size:var(--kr-type-label);letter-spacing:.07em;line-height:1.3;text-transform:uppercase}.vendeur{padding:36px 0 60px}.vendeur__tete h1{margin:0;font-size:3.25rem;font-weight:400;line-height:1.03;color:var(--kr-ink-ui)}.vendeur__lead{max-width:52ch;margin:10px 0 0;font-size:1rem;line-height:1.55;color:var(--kr-text-soft)}.vendeur__alerte{margin:20px 0 0}.vendeur__sansjs{margin:24px 0 0;color:var(--kr-text-soft)}.vendeur__colonnes{display:flex;gap:36px;align-items:flex-start;margin-top:30px}.vendeur__colonnes[hidden]{display:none}.vendeur__gauche{display:flex;flex:1;flex-direction:column;gap:18px;min-width:0}.vendeur__droite{display:flex;flex:none;flex-direction:column;gap:16px;width:404px}.vendeur__droite[hidden]{display:none}@media(width<=900px){.vendeur__colonnes{flex-direction:column}.vendeur__droite{width:100%}.vendeur__tete h1{font-size:2.5rem}}.champ__bloc{display:flex;flex-direction:column;gap:6px;margin:0}.champ__label{font-size:.7813rem;font-weight:700;color:var(--kr-text-soft)}.champ{padding:13px 16px;font:inherit;font-size:.9063rem;font-weight:500;color:var(--kr-ink-ui);background:var(--kr-bg);border:1.5px solid var(--kr-line-soft);border-radius:var(--kr-radius-lg)}.champ--zone{min-height:96px;font-weight:400;line-height:1.55;resize:vertical}.champ__compteur{font-size:.75rem;text-align:right}.champ__aide{font-size:.75rem;line-height:1.45}.carte{padding:26px;background:var(--kr-surface);border:1px solid var(--kr-line-soft);border-radius:var(--kr-radius-3xl)}.carte__titre{display:flex;gap:10px;align-items:center;margin:0 0 20px;font-family:"Baloo 2",sans-serif;font-size:1.3125rem;font-weight:700;color:var(--kr-ink-ui)}.carte__num{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;font-family:DM Sans,sans-serif;font-size:var(--kr-type-note);color:var(--kr-on-navy);background:var(--kr-ink-ui);border-radius:var(--kr-radius-round)}.carte--eteinte{background:var(--kr-surface-sunk)}.carte__attente{margin:0;font-size:.9063rem;line-height:1.55;color:var(--kr-text-soft)}.depot{display:flex;flex-direction:column;gap:4px;align-items:center;padding:22px 18px;margin:18px 0 0;text-align:center;cursor:pointer;background:var(--kr-surface-sunk);border:1.5px dashed var(--kr-line-soft);border-radius:var(--kr-radius-lg)}.depot--survol{border-color:var(--kr-accent)}.depot__entree{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.depot:has(.depot__entree:focus-visible){outline:2px solid var(--kr-accent);outline-offset:2px}.depot__titre{font-weight:600;color:var(--kr-ink-ui)}.depot__aide,.depot__etat{font-size:.8125rem}.depot__aide{color:var(--kr-info)}.depot__etat{margin:10px 0 0;min-height:1.2em}.pages{margin:14px 0 0;padding:0;list-style:none}.pages__ligne{display:flex;gap:10px;align-items:center;padding:9px 12px;font-size:.875rem;color:var(--kr-ink-ui);background:var(--kr-bg);border:1px solid var(--kr-line-soft);border-radius:var(--kr-radius-lg)}.pages__ligne+.pages__ligne{margin-top:6px}.pages__poids{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--kr-text-soft)}.pages__retire{padding:4px 10px;font:inherit;font-size:.8125rem;color:var(--kr-text-soft);cursor:pointer;background:none;border:1px solid var(--kr-line-soft);border-radius:var(--kr-radius-lg)}.pages__retire:hover{color:var(--kr-ink-ui);border-color:var(--kr-ink-ui)}.fiches{margin:0 0 14px;padding:0;list-style:none}.fiches li+li{margin-top:8px}.fiches__item{width:100%;padding:12px 14px;font:inherit;font-weight:500;color:var(--kr-ink-ui);text-align:left;cursor:pointer;background:var(--kr-bg);border:1.5px solid var(--kr-line-soft);border-radius:var(--kr-radius-lg)}.fiches__item[aria-current=true]{border-color:var(--kr-accent)}.fiches__etat{display:block;margin-top:4px;font-size:.6563rem;font-weight:700;color:var(--kr-accent-text)}.vendeur__pseudo{margin-bottom:18px}.fiches__vide{margin:0 0 14px;font-size:.9063rem;color:var(--kr-text-soft)}.fiches__neuve-ligne{display:flex;gap:10px}.fiches__neuve-ligne>.champ{flex:1;min-width:0}.vendeur__form{display:flex;flex-direction:column;gap:20px}.vendeur__trio{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}@media(width<=700px){.vendeur__trio{grid-template-columns:1fr}}.vendeur__prix-ligne{display:flex;gap:16px;align-items:flex-end}.champ__bloc--prix{flex:none;width:180px}.prix{display:flex;gap:8px;align-items:baseline;justify-content:space-between;padding:13px 16px;background:var(--kr-bg);border:1.5px solid var(--kr-line-soft);border-radius:var(--kr-radius-lg)}.prix__champ{width:100%;min-width:0;padding:0;font-family:"Baloo 2",sans-serif;font-size:var(--kr-type-lead);font-weight:700;color:var(--kr-ink-ui);background:none;border:0}.prix__unite{font-size:.9063rem;font-weight:500;color:var(--kr-text-soft)}.vendeur__note{margin:0 0 14px;font-size:.875rem;line-height:1.4;color:var(--kr-text-soft)}.vendeur__actions-form{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.vendeur__etat{font-size:var(--kr-type-note)}.apercu{padding:22px;background:var(--kr-surface-sunk);border:1px solid var(--kr-line-soft);border-radius:var(--kr-radius-3xl)}.apercu__carte{overflow:hidden;background:var(--kr-surface);border:1px solid var(--kr-line-soft);border-radius:var(--kr-radius-2xl)}.apercu__visuel{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;min-height:218px;padding:16px;background:var(--kr-surface-sunk)}.apercu__badge{align-self:flex-start;padding:4px 9px;font-size:.6563rem;font-weight:700;color:var(--kr-accent-text);background:color-mix(in srgb,var(--kr-accent) 15%,var(--kr-surface));border-radius:var(--kr-radius-pill)}.apercu__cahier{position:relative;width:142px;height:154px;overflow:hidden;--kr-mm: 1.15px;border-radius:var(--kr-radius-hair);box-shadow:var(--kr-shadow-md)}.apercu__texte{display:flex;flex-direction:column;gap:9px;padding:16px 18px 18px}.apercu__texte h3{margin:0;font-size:.9688rem;font-weight:700;line-height:1.35;color:var(--kr-ink-ui)}.apercu__meta{margin:0;font-size:.7813rem;color:var(--kr-text-soft)}.apercu__pied{display:flex;gap:10px;align-items:baseline;justify-content:space-between;margin:0}.apercu__vendeur{font-size:var(--kr-type-note);font-weight:500;color:var(--kr-text-soft)}.apercu__prix{font-family:"Baloo 2",sans-serif;font-size:var(--kr-type-lead);font-weight:700;color:var(--kr-ink-ui)}.apercu__mot{margin:14px 0 0;font-family:Caveat,cursive;font-size:var(--kr-type-lead);line-height:1.35;color:var(--kr-text-soft)}.vendeur__publier{width:100%;padding:16px;font-size:1rem}.vendeur__publier[disabled]{cursor:not-allowed;opacity:.55}.vendeur__manque{font-size:.8438rem;line-height:1.45;text-align:center}.vendeur__motif{margin:6px 0 0;font-size:.8438rem;font-weight:700;line-height:1.45;text-align:center}.catalogue{padding:36px 0 60px}.catalogue__tete h1{margin:0;font-size:3.25rem;font-weight:400;line-height:1.03;color:var(--kr-ink-ui)}.catalogue__promesses{display:grid;gap:14px;padding:0;margin:26px 0 0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.catalogue__promesse{padding:18px 20px;font-size:.9063rem;line-height:1.55;color:var(--kr-text-soft);background:var(--kr-surface);border:1px solid var(--kr-line-soft);border-radius:var(--kr-radius-2xl)}.catalogue__promesse strong{display:block;font-family:"Baloo 2",sans-serif;font-size:1rem;font-weight:700;color:var(--kr-ink-ui)}.catalogue__filtres{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:flex-end;padding:18px 20px;margin:28px 0 0;background:var(--kr-surface-sunk);border:1px solid var(--kr-line-soft);border-radius:var(--kr-radius-2xl)}.catalogue__filtres[hidden]{display:none}.catalogue__filtres-titre{flex:1 0 100%;margin:0;font-family:"Baloo 2",sans-serif;font-size:1rem;font-weight:700;color:var(--kr-ink-ui)}.catalogue__filtres-ligne{display:flex;flex:1 1 12rem;flex-direction:column;gap:6px;min-width:0}.catalogue__vider{flex:none}.catalogue__compte{margin:22px 0 0;font-size:var(--kr-type-note)}.catalogue__grille{display:grid;gap:18px;padding:0;margin:10px 0 0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.fiche-carte{display:flex;flex-direction:column;height:100%;overflow:hidden;color:var(--kr-ink-ui);text-decoration:none;background:var(--kr-surface);border:1px solid var(--kr-line-soft);border-radius:var(--kr-radius-2xl)}.fiche-carte:hover{border-color:var(--kr-accent)}.fiche-carte__visuel{display:flex}.fiche-carte__titre{font-size:.9688rem;font-weight:700;line-height:1.35;color:var(--kr-ink-ui)}.fiche-carte .apercu__pied{margin-top:auto;padding-top:4px}.catalogue__vide{margin:26px 0 0;font-size:1rem;line-height:1.55;color:var(--kr-text-soft)}.catalogue__encore,.avis__encore{display:block;margin:26px auto 0}.catalogue__fiche{margin:28px 0 0}.catalogue__retour{padding:0;font-family:DM Sans,sans-serif;font-size:var(--kr-type-note);color:var(--kr-text-soft);cursor:pointer;background:none;border:0}.catalogue__retour:hover{color:var(--kr-ink-ui)}.catalogue__fiche-corps{display:flex;flex-wrap:wrap;gap:26px;margin:18px 0 0}.catalogue__fiche-visuel{flex:1 1 16rem;border-radius:var(--kr-radius-2xl)}.catalogue__fiche-cahier{width:284px;height:308px;--kr-mm: 2.3px}.catalogue__fiche-texte{display:flex;flex:2 1 20rem;flex-direction:column;gap:12px;min-width:0}.catalogue__fiche-texte h2{margin:0;font-family:"Baloo 2",sans-serif;font-size:var(--kr-type-section);font-weight:700;line-height:1.2;color:var(--kr-ink-ui)}.catalogue__fiche-description{margin:0;font-size:1rem;line-height:1.6;white-space:pre-wrap;color:var(--kr-text-soft)}.catalogue__fiche-details{display:flex;flex-wrap:wrap;gap:10px 28px;margin:0}.catalogue__fiche-details dt{font-size:.75rem;font-weight:500;color:var(--kr-text-soft)}.catalogue__fiche-details dd{margin:0;font-size:.9063rem;font-weight:700;color:var(--kr-ink-ui)}.catalogue__fiche-prix{margin:6px 0 0;font-family:"Baloo 2",sans-serif;font-size:var(--kr-type-page);font-weight:700;line-height:1;color:var(--kr-ink-ui)}.catalogue__acheter[disabled]{cursor:not-allowed;opacity:.55}.catalogue__fiche-note{margin:0;font-size:.8438rem;line-height:1.45;color:var(--kr-text-soft)}.achats{padding:36px 0 60px}.achats__tete h1{margin:0;font-size:3.25rem;font-weight:400;line-height:1.03;color:var(--kr-ink-ui)}.achats__carte{width:100%;padding:0;font:inherit;text-align:left;cursor:pointer}.achats__etat{font-size:.8125rem;line-height:1.4;color:var(--kr-accent-text)}.achats__etat--bloc{margin:8px 0 0}.achats__lecture{margin:28px 0 0}.achats__lecture-tete h2{margin:12px 0 0;font-family:"Baloo 2",sans-serif;font-size:var(--kr-type-section);font-weight:700;line-height:1.2;color:var(--kr-ink-ui)}.achats__page{display:flex;justify-content:center;padding:24px 0 0}.achats__feuille{position:relative;display:flex;align-items:center;justify-content:center;width:min(100%,520px);aspect-ratio:210 / 297;overflow:hidden;--kr-mm: 2.4px;border-radius:var(--kr-radius-hair);box-shadow:var(--kr-shadow-md)}.achats__image{position:absolute;width:100%;height:100%}.achats__manque{position:relative;max-width:22rem;margin:0;font-size:.9063rem;line-height:1.55;text-align:center;color:var(--kr-text-soft)}.achats__pagination{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;justify-content:center;margin:22px 0 0}.achats__compteur{font-size:var(--kr-type-note)}.catalogue__fiche-refus{font-size:.9063rem;line-height:1.5}.avis__etoiles{color:var(--kr-accent);letter-spacing:.08em;white-space:nowrap}.fiche-carte__note{display:flex;gap:8px;align-items:baseline;font-size:.8125rem;color:var(--kr-text-soft)}.fiche-carte__note[hidden]{display:none}.avis{margin:34px 0 0;padding:26px 0 0;border-top:1px solid var(--kr-line-soft)}.avis h3{margin:0;font-family:"Baloo 2",sans-serif;font-size:var(--kr-type-page);font-weight:700;color:var(--kr-ink-ui)}.avis__resume{display:flex;flex-wrap:wrap;gap:18px 40px;align-items:center;margin:18px 0 0}.avis__moyenne{display:flex;gap:10px;align-items:baseline;margin:0}.avis__chiffre{font-family:"Baloo 2",sans-serif;font-size:2.25rem;font-weight:700;line-height:1;color:var(--kr-ink-ui)}.avis__combien{font-size:var(--kr-type-note);color:var(--kr-text-soft)}.avis__barres{display:grid;gap:5px;flex:1 1 16rem;min-width:0;padding:0;margin:0;list-style:none}.avis__barre{display:grid;gap:10px;align-items:center;grid-template-columns:1ch 1fr 3ch;font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--kr-text-soft)}.avis__barre-piste{height:8px;background:var(--kr-surface-sunk);border-radius:var(--kr-radius-pill)}.avis__barre-plein{display:block;height:100%;background:var(--kr-accent);border-radius:var(--kr-radius-pill)}.avis__barre-combien{text-align:right}.avis__liste{display:grid;gap:16px;padding:0;margin:26px 0 0;list-style:none}.avis__item{padding:18px 20px;background:var(--kr-surface);border:1px solid var(--kr-line-soft);border-radius:var(--kr-radius-2xl)}.avis__tete{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;margin:0;font-size:.8438rem;color:var(--kr-text-soft)}.avis__auteur{font-weight:700;color:var(--kr-ink-ui)}.avis__etiquettes,.avis__criteres{display:flex;flex-wrap:wrap;gap:6px 8px;padding:0;margin:10px 0 0;list-style:none;font-size:.75rem}.avis__etiquette{padding:3px 10px;color:var(--kr-accent-text);background:color-mix(in srgb,var(--kr-accent) 15%,var(--kr-surface));border-radius:var(--kr-radius-pill)}.avis__critere{color:var(--kr-text-soft)}.avis__corps{margin:12px 0 0;font-size:.9375rem;line-height:1.6;white-space:pre-wrap;color:var(--kr-ink-ui)}.avis__reponse{display:block;padding:12px 16px;margin:14px 0 0 18px;font-size:.9063rem;line-height:1.55;color:var(--kr-text-soft);background:var(--kr-surface-sunk);border-radius:var(--kr-radius-2xl)}.avis__reponse[hidden]{display:none}.avis__reponse-titre{display:block;font-size:.75rem;font-weight:700;color:var(--kr-ink-ui)}.avis__vide{margin:20px 0 0;font-size:1rem;line-height:1.55;color:var(--kr-text-soft)}.achats__item{display:flex;flex-direction:column;gap:10px;height:100%}.achats__actions{margin:0}.achats__actions .kr-btn{width:100%}.avis-form{display:flex;flex-direction:column;gap:22px;padding:26px 28px 30px;margin:28px 0 0}.avis-form[hidden]{display:none}.avis-form__titre{margin:0;font-family:"Baloo 2",sans-serif;font-size:var(--kr-type-section);font-weight:700;line-height:1.2;color:var(--kr-ink-ui)}.avis-form__fiche{margin:-14px 0 0;font-size:var(--kr-type-note);color:var(--kr-text-soft)}.avis-form__bloc,.avis-form__critere{padding:0;margin:0;border:0}.avis-form__bloc>legend{padding:0;font-family:"Baloo 2",sans-serif;font-size:1rem;font-weight:700;color:var(--kr-ink-ui)}.avis-form__critere>legend{padding:0;font-size:.8125rem;color:var(--kr-text-soft)}.avis-form__critere{margin:12px 0 0}.avis-form__aide{margin:4px 0 0;font-size:.8125rem;color:var(--kr-text-soft)}.avis-form__etoiles{display:flex;flex-wrap:wrap;gap:8px 10px;margin:10px 0 0}.avis-form__etoile{display:inline-flex;gap:6px;align-items:center;padding:6px 12px;font-size:.8125rem;color:var(--kr-text-soft);cursor:pointer;background:var(--kr-surface);border:1px solid var(--kr-line-soft);border-radius:var(--kr-radius-pill)}.avis-form__etoile:has(input:checked){color:var(--kr-accent-text);background:color-mix(in srgb,var(--kr-accent) 15%,var(--kr-surface));border-color:var(--kr-accent)}.avis-form__etoile:has(input:focus-visible){outline:2px solid var(--kr-ink-ui);outline-offset:2px}.avis-form__etiquettes{display:flex;flex-wrap:wrap;gap:8px 10px;padding:0;margin:12px 0 16px;list-style:none}.avis-form__etiquette{display:inline-flex;gap:6px;align-items:center;padding:6px 12px;font-size:.8125rem;color:var(--kr-text-soft);cursor:pointer;background:var(--kr-surface);border:1px solid var(--kr-line-soft);border-radius:var(--kr-radius-pill)}.avis-form__etiquette:has(input:checked){color:var(--kr-accent-text);background:color-mix(in srgb,var(--kr-accent) 15%,var(--kr-surface));border-color:var(--kr-accent)}.avis-form__corps{min-height:7rem;resize:vertical}.avis-form__compteur{margin:6px 0 0;font-size:.75rem;font-variant-numeric:tabular-nums;text-align:right}.avis-form__signature{margin:0;font-size:.9063rem;color:var(--kr-text-soft)}.avis-form__actions{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.avis-form__note{margin:0;font-size:.8438rem;line-height:1.5;color:var(--kr-text-soft)}.signalement{margin:26px 0 0;padding:18px 0 0;border-top:1px solid var(--kr-line-soft)}.signalement__ouvrir{font-size:.8125rem;font-weight:700;color:var(--kr-text-soft);cursor:pointer}.signalement__ouvrir:focus-visible{outline:2px solid var(--kr-accent);outline-offset:2px}.signalement__form{display:flex;flex-direction:column;gap:14px;max-width:32rem;margin:16px 0 0}.signalement__intro{margin:0;font-size:.9063rem;line-height:1.55;color:var(--kr-text-soft)}.signalement__envoi{align-self:flex-start}.signalement__etat{font-size:.9063rem;line-height:1.55}.consentement[data-astro-cid-2effgw6e]{position:fixed;z-index:100;inset-inline:0;bottom:0;border-top:var(--kr-border-ink);background:var(--kr-surface);box-shadow:var(--kr-shadow-lg)}.consentement[data-astro-cid-2effgw6e][hidden]{display:none}.consentement__inner[data-astro-cid-2effgw6e]{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;justify-content:space-between;padding-block:1.25rem}.consentement__texte[data-astro-cid-2effgw6e]{flex:1 1 26rem;margin:0;color:var(--kr-text);font-size:var(--kr-type-body);line-height:1.6}.consentement__actions[data-astro-cid-2effgw6e]{display:flex;flex:none;gap:.75rem}@media(width<30rem){.consentement__inner[data-astro-cid-2effgw6e]{flex-direction:column;align-items:stretch}.consentement__texte[data-astro-cid-2effgw6e]{flex-basis:auto}.consentement__actions[data-astro-cid-2effgw6e]{justify-content:stretch}.consentement__actions[data-astro-cid-2effgw6e] .kr-btn[data-astro-cid-2effgw6e]{flex:1}}.lang-switch--short[data-astro-cid-64r42zdf]{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border-radius:var(--kr-radius);color:var(--kr-text-soft);font-weight:600;font-size:var(--kr-type-note);letter-spacing:.04em;text-decoration:none}.lang-switch--short[data-astro-cid-64r42zdf]:hover{color:var(--kr-ink-ui);background:var(--kr-surface-sunk)}.lang-switch--full[data-astro-cid-64r42zdf] ul[data-astro-cid-64r42zdf]{display:flex;gap:.75rem;margin:0;padding:0;list-style:none}.lang-switch--full[data-astro-cid-64r42zdf] a[data-astro-cid-64r42zdf]{color:inherit;text-decoration:none}.lang-switch--full[data-astro-cid-64r42zdf] a[data-astro-cid-64r42zdf]:hover{color:var(--kr-ink-ui);text-decoration:underline}.lang-switch--full[data-astro-cid-64r42zdf] [data-astro-cid-64r42zdf][aria-current]{color:var(--kr-text);font-weight:600}@media(width<24rem){.lang-switch--short[data-astro-cid-64r42zdf]{min-width:2rem}}.nav[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--kr-hairline-faint);background:color-mix(in srgb,var(--kr-bg) 88%,transparent);backdrop-filter:blur(12px)}.nav__inner[data-astro-cid-dmqpwcec]{display:flex;flex-wrap:wrap;gap:.75rem 2rem;align-items:center;justify-content:space-between;padding-block:1.375rem}.nav__left[data-astro-cid-dmqpwcec]{display:flex;gap:2.875rem;align-items:center}.nav__brand[data-astro-cid-dmqpwcec]{display:inline-block;color:var(--kr-ink-ui);font-size:var(--kr-type-page);font-family:var(--kr-font-display);letter-spacing:.02em;line-height:1;text-decoration:none}.nav__panel[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;position:absolute;top:100%;inset-inline:clamp(1.25rem,4vw,3.5rem);margin-top:.5rem;padding:.5rem;border:var(--kr-border-ink);border-radius:var(--kr-radius-xl);background:var(--kr-surface);box-shadow:var(--kr-shadow-lg)}.nav__panel[data-astro-cid-dmqpwcec][hidden]{display:none}.nav__panel[data-astro-cid-dmqpwcec] nav[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column}.nav__panel[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:flex;align-items:center;min-height:2.75rem;padding-inline:.75rem;border-radius:var(--kr-radius-sm);color:var(--kr-text-soft);font-weight:500;font-size:var(--kr-type-body);text-decoration:none}.nav__panel[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][hidden]{display:none}.nav__panel[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec]{margin-top:.25rem;border-top:1px solid var(--kr-hairline-faint);border-radius:0;padding-top:.5rem}.nav__links[data-astro-cid-dmqpwcec]{display:flex;gap:2rem}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec],.nav__login[data-astro-cid-dmqpwcec]{color:var(--kr-text-soft);font-weight:500;font-size:var(--kr-type-body);text-decoration:none}.nav__links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.nav__login[data-astro-cid-dmqpwcec]:hover{color:var(--kr-ink-ui)}.nav__panel[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--kr-ink-ui);background:var(--kr-surface-sunk)}.nav__actions[data-astro-cid-dmqpwcec]{display:flex;gap:1.375rem;align-items:center;margin-left:auto}.nav__burger[data-astro-cid-dmqpwcec]{display:none}@media(width<58rem){.nav__inner[data-astro-cid-dmqpwcec]{gap:.625rem 1rem;padding-block:.875rem}.nav__left[data-astro-cid-dmqpwcec]{gap:1rem;min-width:0}.nav__brand[data-astro-cid-dmqpwcec]{font-size:var(--kr-type-section)}.nav__links[data-astro-cid-dmqpwcec],.nav__login[data-astro-cid-dmqpwcec]{display:none}.nav__actions[data-astro-cid-dmqpwcec]{gap:.75rem}.nav__burger[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:none;border-radius:var(--kr-radius);background:transparent;color:var(--kr-text-soft);cursor:pointer}.nav__burger[data-astro-cid-dmqpwcec]:hover{color:var(--kr-ink-ui);background:var(--kr-surface-sunk)}}@media(width<24rem){.nav__inner[data-astro-cid-dmqpwcec]{gap:.625rem .375rem}.nav__actions[data-astro-cid-dmqpwcec]{gap:.375rem}.kr-cta[data-astro-cid-dmqpwcec]{min-height:2.75rem;padding-inline:.625rem;font-size:.8125rem}}@media(width<46rem){.nav__sell[data-astro-cid-dmqpwcec]{display:none}}@media(width>=58rem){.nav__panel[data-astro-cid-dmqpwcec]{display:none}}.footer[data-astro-cid-sz7xmlte]{margin-top:6rem;border-top:1px solid color-mix(in srgb,var(--kr-ink-ui) 10%,transparent)}.footer__inner[data-astro-cid-sz7xmlte]{position:relative;overflow:hidden;padding-block:3rem 2rem}.footer__top[data-astro-cid-sz7xmlte]{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:2.5rem 3.75rem;justify-content:space-between}.footer__brand[data-astro-cid-sz7xmlte]{max-width:18.75rem}.footer__brand[data-astro-cid-sz7xmlte] .footer__logo[data-astro-cid-sz7xmlte]{display:inline-block;color:var(--kr-ink-ui);font-size:var(--kr-type-section);font-family:var(--kr-font-display);line-height:1;text-decoration:none}.footer__brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:.625rem 0 0;color:var(--kr-gray);font-size:var(--kr-type-body);line-height:1.55;text-wrap:pretty}.footer__columns[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:2rem 4.5rem}.footer[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{margin:0 0 .625rem;color:var(--kr-gray);font-weight:700;font-size:var(--kr-type-label);font-family:var(--kr-font-text);letter-spacing:.12em;text-transform:uppercase}.footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--kr-text-soft);font-weight:500;font-size:var(--kr-type-body);text-decoration:none}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--kr-ink-ui);text-decoration:underline}.footer__bottom[data-astro-cid-sz7xmlte]{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:center;justify-content:space-between;margin-top:2.125rem;padding-top:1.375rem;border-top:1px solid var(--kr-hairline-faint);color:var(--kr-gray);font-size:var(--kr-type-note)}.footer__cookies[data-astro-cid-sz7xmlte]{padding:0;border:none;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.footer__cookies[data-astro-cid-sz7xmlte]:hover{color:var(--kr-ink-ui)}
