@font-face{font-family:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/bitter-cyrillic-ext-wght-normal.sLcV1o1_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/bitter-cyrillic-wght-normal.7PAZDwbd.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/bitter-vietnamese-wght-normal.Bb7JIhFz.woff2)format("woff2-variations");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:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/bitter-latin-ext-wght-normal.BaDBgC7F.woff2)format("woff2-variations");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:Bitter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/bitter-latin-wght-normal.C8X_T8j_.woff2)format("woff2-variations");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:Bitter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/bitter-cyrillic-ext-wght-italic.DgUf0QTR.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bitter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/bitter-cyrillic-wght-italic.BHbjmUii.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/bitter-vietnamese-wght-italic.B_qzrkWJ.woff2)format("woff2-variations");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:Bitter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/bitter-latin-ext-wght-italic.BHBNuiLn.woff2)format("woff2-variations");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:Bitter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/bitter-latin-wght-italic.BxENOhvW.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-normal.XAtsl5Q_.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-normal.C4zznr8T.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-normal.E0tuGl4L.woff2)format("woff2-variations");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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-italic.D5r7qpn0.woff2)format("woff2-variations");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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-italic.DX1NMQXW.woff2)format("woff2-variations");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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-italic.C1arb59o.woff2)format("woff2-variations");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{--bg:#f3f7f9;--bg-soft:#e9f0f3;--ink:#181721;--ink-soft:#535463;--line:#d2d9dc;--rule:#e1e5e8;--accent:#62429b;--accent-soft:#eae4fd;--accent-chaud:#e88020;--night:#0f071d;--night-soft:#1b122e;--night-ink:#e1e9ed;--night-accent:#b39aed;--dispo:#e88020;--maxw:1440px;--gutter:clamp(1.25rem, 7vw, 6rem);--hero-edge-air:clamp(1.25rem, 3vw, 2.5rem);--header-h:60px;--s1:.5rem;--s2:.75rem;--s3:1.25rem;--s4:2rem;--s5:3rem;--s6:4.5rem;--s7:6rem;--section-gap:clamp(6rem, 14vh, 11rem);--section-gap-lie:clamp(3rem, 7vh, 5.5rem);--section-gap-seuil:clamp(8rem, 20vh, 15rem);--ease:cubic-bezier(.22, 1, .36, 1);--ease-sortie:cubic-bezier(.4, 0, .2, 1);--t-micro:.18s;--t-doux:.7s;--serif:"Bitter Variable", Georgia, serif;--sans:"Archivo Variable", system-ui, sans-serif;--fs-display:clamp(2.8rem, 7vw, 6rem);--fs-h2:clamp(1.8rem, 3.5vw, 2.6rem);--fs-h3:clamp(1.25rem, 2vw, 1.5rem);--fs-body:1.0625rem}@supports (color:oklch(50% 0.1 100)){:root{--bg:oklch(97.5% .005 230);--bg-soft:oklch(95% .008 230);--ink:oklch(21% .02 290);--ink-soft:oklch(45% .025 285);--line:oklch(88% .008 230);--rule:oklch(92% .006 230);--accent:oklch(46% .14 297);--accent-soft:oklch(93% .035 297);--accent-chaud:oklch(70.2% .161 56);--night:oklch(15.5% .045 297);--night-soft:oklch(21% .055 297);--night-ink:oklch(93% .01 230);--night-accent:oklch(74% .12 297);--dispo:oklch(70.2% .161 56)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;hyphens:manual}:lang(fr){quotes:"« " " »" "“" "”"}body{background:var(--bg);min-height:100svh;color:var(--ink);font-family:var(--sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.65}img,picture,svg,video{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--serif);font-optical-sizing:auto;letter-spacing:0;color:var(--ink);margin:0;font-weight:400;line-height:1.1}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}h1{font-size:var(--fs-display);line-height:1.05}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);line-height:1.15}h1,h2,h3{text-wrap:balance}p,li,dd,.text-measure{text-wrap:pretty}.serif{font-family:var(--serif);font-optical-sizing:auto}.sans{font-family:var(--sans)}.meta{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:.8125rem;font-weight:500}.donnee{font-family:var(--sans);letter-spacing:.02em;color:var(--ink-soft);font-variant-numeric:lining-nums tabular-nums;font-size:.8125rem;font-weight:500}.container{max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.text-measure{max-width:65ch}.grille{gap:clamp(2.5rem,6vh,4rem);display:grid}@media (width>=900px){.grille{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(3rem,7vh,5rem) clamp(1.5rem,3vw,3rem)}.col-large{grid-column:1/8}.col-etroite{grid-column:8/13}.col-lecture{grid-column:1/7}.col-pleine{grid-column:1/13}.col-decrochee,.col-large.col-decrochee{margin-top:clamp(3rem,7vw,6rem)}.col-etroite.col-haute{margin-top:0}}.pleine-largeur{width:100vw;margin-inline:calc(50% - 50vw)}::selection{background:var(--accent-soft);color:var(--ink)}.night ::selection{background:var(--night-accent);color:var(--night)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.item-link:focus-visible,.hero-media:focus-visible{outline-offset:6px;outline-width:1px}a{color:inherit;transition:color var(--t-micro) var(--ease);text-decoration:none}@media (hover:hover) and (pointer:fine){a:hover{color:var(--accent)}}a:focus-visible{color:var(--accent)}.link-inline{font-weight:600}@media (hover:hover) and (pointer:fine){.works-all a,.hero-savoir-plus a,.xp-continuer a,.pr-retrouver a,.ed-cta-lien,.pl-cta-lien,.at-cta a{background-image:linear-gradient(var(--dispo), var(--dispo));transition:background-size var(--t-micro) var(--ease), color var(--t-micro) var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.works-all a:hover,.hero-savoir-plus a:hover,.xp-continuer a:hover,.pr-retrouver a:hover,.ed-cta-lien:hover,.pl-cta-lien:hover,.at-cta a:hover{color:var(--accent-chaud);background-size:100% 1px}}button,.btn{font-family:var(--sans);cursor:pointer;transition:color var(--t-micro) var(--ease), border-color var(--t-micro) var(--ease), background-color var(--t-micro) var(--ease), transform .15s ease-out}button:active,.btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){button:hover,.btn:hover{color:var(--accent)}}.night{background:var(--night);color:var(--night-ink)}.night a{color:inherit}@media (hover:hover) and (pointer:fine){.night a:hover{color:var(--night-accent)}}.night a:focus-visible{color:var(--night-accent);outline-color:var(--night-accent)}.night :focus-visible{outline-color:var(--night-accent)}.night h1,.night h2,.night h3,.night h4{color:var(--night-ink)}.night .meta,.night .donnee{color:var(--night-ink);opacity:.7}.skip-link{left:var(--s3);top:calc(-1 * var(--header-h) - 2rem);z-index:40;padding:var(--s2) var(--s3);background:var(--accent);color:var(--bg);font-family:var(--sans);font-size:.875rem;position:absolute}.skip-link:focus-visible{top:var(--s2)}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
