@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-normal.BjhtXyW2.woff2) format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-normal.BQn1nviT.woff2) format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-normal.s-izfB6B.woff2) format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-italic.DTr-ymY4.woff2) format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-italic.CSPGnFdO.woff2) format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-italic.kJKFiXvB.woff2) format("woff2-variations");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}.container{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:820px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,80px);align-items:center}@media(max-width:900px){.grid-2{grid-template-columns:1fr}}.stack-2>*+*{margin-top:var(--space-2)}.stack-4>*+*{margin-top:var(--space-4)}.stack-5>*+*{margin-top:var(--space-5)}.stack-6>*+*{margin-top:var(--space-6)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.text-center{text-align:center}.text-soft{color:var(--c-soft, var(--color-muted))}.todo-note{display:inline-block;font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;color:var(--c-soft);border:1px dashed var(--c-border);border-radius:var(--radius-sm);padding:6px 12px}[data-theme=atelier]{--brand-encre: #1e1814;--brand-papier: #f5eee5;--brand-brun: #703b16;--brand-olive: #8c8652;--brand-beige: #ecd8bb;--brand-profond: #4b3c20;--brand-brume: #989d8c;--color-dark: var(--brand-encre);--color-dark-2: var(--brand-encre);--color-cream: var(--brand-papier);--color-brown: var(--brand-brun);--color-gold: var(--brand-brun);--color-gold-light: color-mix(in srgb, var(--brand-brun) 82%, var(--brand-encre));--color-muted: var(--brand-brume);--color-ink-soft: color-mix(in srgb, var(--brand-encre) 88%, var(--brand-papier));--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--shadow-soft: 0 2px 8px rgba(75, 60, 32, .06);--shadow-card: 0 8px 24px rgba(75, 60, 32, .1);--atelier-ink-soft: color-mix(in srgb, var(--brand-encre) 84%, var(--brand-papier));--atelier-olive-ink: color-mix(in srgb, var(--brand-olive) 40%, var(--brand-encre));--atelier-rule: color-mix(in srgb, var(--brand-encre) 26%, transparent);--atelier-rule-olive: color-mix(in srgb, var(--brand-olive) 55%, transparent)}[data-theme=atelier] .s-cream{background:var(--brand-papier);--c-bg: var(--brand-papier);--c-heading: var(--brand-encre);--c-body: var(--atelier-ink-soft);--c-soft: color-mix(in srgb, var(--brand-encre) 68%, var(--brand-papier));--c-accent: var(--brand-brun);--c-surface: var(--brand-beige);--c-border: color-mix(in srgb, var(--brand-encre) 20%, transparent)}[data-theme=atelier] .s-creme-aplat{background:var(--brand-beige);--c-bg: var(--brand-beige);--c-heading: var(--brand-encre);--c-body: color-mix(in srgb, var(--brand-encre) 84%, var(--brand-beige));--c-soft: color-mix(in srgb, var(--brand-encre) 68%, var(--brand-beige));--c-accent: var(--brand-brun);--c-surface: color-mix(in srgb, var(--brand-papier) 70%, var(--brand-beige));--c-border: color-mix(in srgb, var(--brand-encre) 20%, transparent)}[data-theme=atelier] .s-dark,[data-theme=atelier] .s-dark-2{background:var(--brand-encre);--c-bg: var(--brand-encre);--c-heading: var(--brand-papier);--c-body: color-mix(in srgb, var(--brand-papier) 88%, var(--brand-encre));--c-soft: color-mix(in srgb, var(--brand-papier) 74%, var(--brand-encre));--c-accent: var(--brand-beige);--c-surface: color-mix(in srgb, var(--brand-papier) 9%, var(--brand-encre));--c-border: color-mix(in srgb, var(--brand-papier) 22%, transparent)}[data-theme=atelier] .s-brown{background:var(--brand-brun);--c-bg: var(--brand-brun);--c-heading: var(--brand-beige);--c-body: color-mix(in srgb, var(--brand-beige) 90%, var(--brand-brun));--c-soft: color-mix(in srgb, var(--brand-beige) 78%, var(--brand-brun));--c-accent: var(--brand-beige);--c-surface: color-mix(in srgb, var(--brand-beige) 10%, var(--brand-brun));--c-border: color-mix(in srgb, var(--brand-beige) 26%, transparent)}[data-theme=atelier] body{background:var(--brand-papier);color:var(--atelier-ink-soft)}[data-theme=atelier] ::selection{background:var(--brand-brun);color:var(--brand-papier)}[data-theme=atelier] :focus-visible{outline-color:var(--brand-brun)}[data-theme=atelier] .s-dark :focus-visible,[data-theme=atelier] .s-brown :focus-visible,[data-theme=atelier] .header--sombre :focus-visible,[data-theme=atelier] .mobile-menu :focus-visible,[data-theme=atelier] .cookie-banner :focus-visible{outline-color:var(--brand-beige)}[data-theme=atelier] mark.hl{background:linear-gradient(transparent 68%,color-mix(in srgb,var(--brand-olive) 38%,transparent) 68%);color:inherit;padding:0 .05em}[data-theme=atelier] .accent-em{font-style:italic;color:var(--brand-brun)}[data-theme=atelier] .chap-num{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);letter-spacing:.14em;color:var(--atelier-olive-ink)}[data-theme=atelier] .s-dark .chap-num,[data-theme=atelier] .s-brown .chap-num{color:color-mix(in srgb,var(--brand-olive) 70%,var(--brand-beige))}[data-theme=atelier] .chap-rail{display:flex;flex-direction:column;align-items:center;gap:14px}[data-theme=atelier] .chap-rail img{width:32px;height:auto}[data-theme=atelier] .chap-rail span{writing-mode:vertical-rl;font-size:var(--text-xs);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--atelier-olive-ink)}[data-theme=atelier] .chap-rail:after{content:"";flex:1;width:1px;background:var(--atelier-rule-olive)}@media(max-width:900px){[data-theme=atelier] .chap-rail{flex-direction:row}[data-theme=atelier] .chap-rail span{writing-mode:horizontal-tb}[data-theme=atelier] .chap-rail:after{width:auto;height:1px;align-self:center}}[data-theme=atelier] .note-annot{display:inline-flex;gap:10px;align-items:baseline;font-size:13px;color:color-mix(in srgb,var(--brand-profond) 90%,var(--brand-beige))}[data-theme=atelier] .note-annot:before{content:"↳";color:var(--atelier-olive-ink)}html[data-theme=atelier] .btn{border-radius:var(--radius-md)}html[data-theme=atelier] .btn--solid{color:var(--brand-beige)}html[data-theme=atelier] .s-dark .btn--solid,html[data-theme=atelier] .s-dark-2 .btn--solid,html[data-theme=atelier] .s-brown .btn--solid{background:var(--brand-beige);color:var(--brand-profond)}html[data-theme=atelier] .s-dark .btn--solid:hover,html[data-theme=atelier] .s-dark-2 .btn--solid:hover,html[data-theme=atelier] .s-brown .btn--solid:hover{background:color-mix(in srgb,var(--brand-beige) 86%,var(--brand-profond))}html[data-theme=atelier] .header--sombre .header__cta{background:var(--brand-beige);color:var(--brand-profond)}html[data-theme=atelier] .header--sombre .header__cta:hover{background:color-mix(in srgb,var(--brand-beige) 86%,var(--brand-profond))}html[data-theme=atelier] .newsletter__submit,html[data-theme=atelier] .contact-form__submit{color:var(--brand-beige);border-radius:var(--radius-md)}html[data-theme=atelier] .cookie-banner__accept{color:var(--brand-beige)}html[data-theme=atelier] .cookie-banner a:any-link{color:var(--brand-beige);text-decoration-color:currentColor}html[data-theme=atelier] .header__links a{border-radius:var(--radius-md)}[data-theme=atelier]{--section-pad: clamp(56px, 6vw, 88px)}html[data-theme=atelier] .waw-btn{background:var(--brand-brun)!important}html[data-theme=atelier] .breadcrumbs a,html[data-theme=atelier] .footer__legal a{display:inline-block;padding-block:6px;margin-block:-6px}html[data-theme=atelier] .cookie-banner__accept{background:var(--brand-brun);border-radius:var(--radius-md)}[data-theme=atelier] .motif-edge{position:absolute;top:0;right:0;height:100%;width:clamp(120px,18vw,240px);object-fit:cover;object-position:top right;opacity:.12;pointer-events:none}html[data-theme=atelier] .newsletter__field input,html[data-theme=atelier] .contact-form__field input,html[data-theme=atelier] .contact-form__field select,html[data-theme=atelier] .contact-form__field textarea{width:100%;min-width:0;font-size:1rem}html[data-theme=atelier] .newsletter__consent{min-height:44px;align-items:center;font-size:.875rem}html[data-theme=atelier] .newsletter__consent input{width:20px;height:20px;flex-shrink:0;margin:0}html[data-theme=atelier] .s-dark .newsletter__submit{background:var(--brand-beige);color:var(--brand-profond)}html[data-theme=atelier] .s-dark .newsletter__submit:hover{background:var(--brand-papier)}html[data-theme=atelier] .newsletter__field input:focus-visible{outline-color:var(--c-accent)}html[data-theme=atelier] :is(.newsletter__msg,.contact-form__msg){padding:12px 16px;border-inline-start:3px solid currentColor}html[data-theme=atelier] .s-dark .newsletter__msg--error{color:var(--brand-beige)}html[data-theme=atelier] .footer a:focus-visible{outline-color:var(--brand-beige)}@media(max-width:640px){html[data-theme=atelier] .waw-btn{width:48px!important;height:48px!important}}body:has(#mobile-menu:not([hidden])) .waw-btn{visibility:hidden}html[data-theme=atelier] .footer__legal a{min-height:44px;display:inline-flex;align-items:center}@media(min-width:641px){html[data-theme=atelier] .cookie-banner{left:20px;right:auto;bottom:20px;margin:0;max-width:380px;padding:16px 18px;gap:12px}}html[data-theme=atelier]:not(.has-scrolled) .waw-btn{opacity:0!important;transform:translateY(12px)!important;pointer-events:none!important}html[data-theme=atelier] .waw-btn{transition:opacity .35s ease,transform .35s ease!important}html:has(.audience-bar){--audience-h: 34px;--header-height: 110px}@media(max-width:1080px){html:has(.audience-bar){--header-height: 106px;--audience-h: 34px}}
