:root{--bg: #f2f5f9;--bg-2: #fff;--bg-deep: #0f1f4c;--bg-deep-2: #1a2c63;--ink: #161b20;--ink-2: #4d5761;--ink-3: #848d96;--ink-on-deep: #fff;--ink-on-deep-2: #bcc6dc;--ink-on-deep-3: #8e9bbb;--rule: rgb(22 27 32 / 14%);--rule-strong: rgb(22 27 32 / 25%);--rule-on-deep: rgb(255 255 255 / 10%);--copper: #123a8f;--copper-2: #2a4fae;--copper-hover: #0b2a6e;--bg-cool: #f2f5f9;--paper: #fff;--ink-cool: #161b20;--ink-cool-2: #4d5761;--ink-cool-3: #848d96;--navy: #0f1f4c;--navy-2: #1a2c63;--navy-3: #0a1636;--navy-line: rgb(255 255 255 / 10%);--blue: #123a8f;--blue-soft: #2a4fae;--line: rgb(22 27 32 / 14%);--line-soft: rgb(22 27 32 / 8%);--max: 1480px;--slate: #2d4151;--ochre: #b88a3e;--ochre-2: #d4a35a;--moss: #3d5640;--signal: #7a1e10;--nuit: #0f1f4c;--nuit-2: #1a2c63;--soleil: #ffb940;--soleil-2: #ffcb6e;--curve-1: #2360ad;--curve-2: #2d4151;--curve-3: #b88a3e;--curve-4: #3d5640;--curve-5: #6b4a82;--curve-6: #1b6b6e;--curve-7: #a86b3d;--sans: "Barlow", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--titre: "Barlow Semi Condensed", "Barlow", "Arial Narrow", sans-serif;--serif: var(--sans);--marque: "IBM Plex Serif", Georgia, "Times New Roman", serif;--mono: "IBM Plex Mono", Menlo, Consolas, "Liberation Mono", monospace;--type-display: clamp(2rem, 1.5rem + 2.5vw, 3.5rem);--type-h1: clamp(1.75rem, 1.25rem + 2.5vw, 3rem);--type-h2: clamp(1.5rem, 1.125rem + 1.875vw, 2.5rem);--type-h3: clamp(1.25rem, 1rem + 1.25vw, 1.75rem);--type-body: clamp(.9375rem, .875rem + .3125vw, 1.0625rem);--type-body-sm: clamp(.8125rem, .75rem + .3125vw, .9375rem);--type-caption: .75rem;--type-mono-id: clamp(.8125rem, .75rem + .3125vw, .9375rem);--type-eyebrow: .6875rem;--lh-tight: 1.1;--lh-base: 1.5;--lh-relaxed: 1.7;--ls-eyebrow: .14em;--fs-display-xl: 84px;--lh-display-xl: .95;--ls-display-xl: -.025em;--fs-display: 56px;--lh-display: 1;--ls-display: -.02em;--fs-h1: 44px;--lh-h1: 1.05;--ls-h1: -.015em;--fs-h2: 34px;--lh-h2: 1.1;--ls-h2: -.015em;--fs-h3: 22px;--lh-h3: 1.25;--ls-h3: 0;--fs-lede: 18px;--lh-lede: 1.55;--ls-lede: 0;--fs-body: 15.5px;--lh-body: 1.6;--ls-body: 0;--fs-ui: 14px;--lh-ui: 1.5;--ls-ui: 0;--fs-meta: 10.5px;--lh-meta: 1.4;--ls-meta: .16em;--fs-code: 11.5px;--lh-code: 1.4;--ls-code: .02em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--grid-cols: 12;--grid-gutter: 24px;--page-padding: 40px;--page-max-width: 1280px;--article-measure: 64ch;--article-measure-wide: 78ch;--sidebar-width: 280px;--grid-12cols: repeat(12, minmax(0, 1fr));--grid-gap: var(--space-4);--gutter-page: clamp(1rem, .75rem + 2vw, 4rem);--t-fast: .12s;--t-base: .18s;--z-nav: 50;--z-overlay: 100;--bp-sm: 480px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--stone-50: #faf9f6;--stone-100: #f0eee8;--stone-200: #e2ded4;--stone-300: #cfc9bb;--stone-400: #a9a294;--stone-500: #837c6e;--stone-600: #635d52;--stone-700: #47433b;--stone-800: #2e2b26;--stone-900: #1c1a16;--paper-warm: #fffdf9;--ember-100: #f6e7df;--ember-400: #d9683f;--ember-600: #b14a2e;--ember-700: #8f3a22;--ok-600: #3f7a52;--warn-600: #b5852a;--err-600: #b23a3a}[data-donnees]{--stone-50: #f2f5f7;--stone-100: #e6ebf0;--stone-200: #d3dbe2;--stone-300: #b9c4cd;--stone-400: #93a1ad;--stone-500: #848d96;--stone-600: #4d5761;--stone-700: #2d4151;--stone-800: #161b20;--stone-900: #15191c;--paper-warm: #fff;--ember-100: #e8eff8;--ember-400: #3b7bd0;--ember-600: #2360ad;--ember-700: #1b4c8a}@media(width<=768px){:root{--page-padding: 16px;--space-7: 2rem;--space-8: 2.5rem}}@font-face{font-family:"IBM Plex Serif";src:url(/fonts/ibm-plex-serif/ibm-plex-serif-latin-300-normal.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Serif";src:url(/fonts/ibm-plex-serif/ibm-plex-serif-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Serif";src:url(/fonts/ibm-plex-serif/ibm-plex-serif-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Serif";src:url(/fonts/ibm-plex-serif/ibm-plex-serif-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Serif";src:url(/fonts/ibm-plex-serif/ibm-plex-serif-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Serif";src:url(/fonts/ibm-plex-serif/ibm-plex-serif-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans/ibm-plex-sans-latin-300-normal.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans/ibm-plex-sans-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans/ibm-plex-sans-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans/ibm-plex-sans-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans/ibm-plex-sans-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;src:url(/fonts/barlow/barlow-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;src:url(/fonts/barlow/barlow-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;src:url(/fonts/barlow/barlow-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;src:url(/fonts/barlow/barlow-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow-semi-condensed/barlow-semi-condensed-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow-semi-condensed/barlow-semi-condensed-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono/ibm-plex-mono-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono/ibm-plex-mono-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
