@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600.woff2) format("woff2")}:root{--font-display: "Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--font-body: "Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--brand-navy: #1e3041;--brand-navy-deep: #16232f;--brand-azure: #179aea;--brand-magenta: #e21d71;--step--1: .875rem;--step-0: 1.0625rem;--step-1: 1.2rem;--step-2: clamp(1.35rem, 1.2rem + .6vw, 1.6rem);--step-3: clamp(1.6rem, 1.35rem + 1.1vw, 2.1rem);--step-4: clamp(1.95rem, 1.5rem + 2vw, 2.9rem);--step-5: clamp(2.4rem, 1.6rem + 3.4vw, 4.2rem);--space-3xs: .25rem;--space-2xs: .45rem;--space-xs: .65rem;--space-s: .9rem;--space-m: 1.3rem;--space-l: 1.9rem;--space-xl: 2.8rem;--space-2xl: 4rem;--space-3xl: 5.5rem;--motion-monte: 10px;--motion-duree: .46s;--motion-decalage: 80ms;--motion-courbe: cubic-bezier(.16, .84, .3, 1);--radius-s: 6px;--radius-m: 11px;--radius-l: 16px;--radius-pill: 999px;--width-page: 1180px;--width-prose: 66ch;--ground: #f1f4f7;--surface: #ffffff;--surface-2: #f7f9fb;--ink: #13202c;--ink-2: #4d6172;--ink-3: #78899a;--line: #dae2ea;--line-strong: #b9c8d6;--accent: #0c74b4;--accent-fill: #179aea;--accent-soft: color-mix(in srgb, var(--brand-azure) 12%, transparent);--hot: #d01466;--hot-fill: #e21d71;--hot-soft: color-mix(in srgb, var(--brand-magenta) 10%, transparent);--win: #16794c;--draw: #7b8794;--loss: #b93a2c;--or: #8a6d15;--or-fill: #c9a227;--shadow-s: 0 1px 2px rgb(19 32 44 / 6%);--shadow-m: 0 1px 2px rgb(19 32 44 / 5%), 0 12px 32px -14px rgb(19 32 44 / 16%)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ground: #0d161e;--surface: #152230;--surface-2: #1b2b3a;--ink: #e7eef4;--ink-2: #9cb0c1;--ink-3: #788c9d;--line: #25384a;--line-strong: #3a5169;--accent: #4cb4f2;--accent-fill: #179aea;--accent-soft: color-mix(in srgb, var(--brand-azure) 20%, transparent);--hot: #f5488f;--hot-fill: #e21d71;--hot-soft: color-mix(in srgb, var(--brand-magenta) 20%, transparent);--win: #3ebb84;--draw: #8496a5;--loss: #ef6b5b;--or: #d8b455;--or-fill: #c9a227;--shadow-s: 0 1px 2px rgb(0 0 0 / 40%);--shadow-m: 0 1px 2px rgb(0 0 0 / 40%), 0 14px 36px -16px rgb(0 0 0 / 60%)}}:root[data-theme=dark]{--ground: #0d161e;--surface: #152230;--surface-2: #1b2b3a;--ink: #e7eef4;--ink-2: #9cb0c1;--ink-3: #788c9d;--line: #25384a;--line-strong: #3a5169;--accent: #4cb4f2;--accent-fill: #179aea;--accent-soft: color-mix(in srgb, var(--brand-azure) 20%, transparent);--hot: #f5488f;--hot-fill: #e21d71;--hot-soft: color-mix(in srgb, var(--brand-magenta) 20%, transparent);--win: #3ebb84;--draw: #8496a5;--loss: #ef6b5b;--or: #d8b455;--or-fill: #c9a227;--shadow-s: 0 1px 2px rgb(0 0 0 / 40%);--shadow-m: 0 1px 2px rgb(0 0 0 / 40%), 0 14px 36px -16px rgb(0 0 0 / 60%)}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light]{color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:700;line-height:1.05;letter-spacing:.005em;text-wrap:balance}h1{font-size:var(--step-5);text-transform:uppercase}h2{font-size:var(--step-4);text-transform:uppercase}h3{font-size:var(--step-2);text-transform:uppercase;letter-spacing:.02em}h4{font-size:var(--step-1)}p{margin:0}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{text-decoration-thickness:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3xs);border:1px solid transparent;border-radius:var(--radius-s);padding:.6rem 1rem;background:var(--hot-fill);color:#fff;font-family:var(--font-body);font-size:.8rem;font-weight:600;letter-spacing:.05em;line-height:1.2;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .12s ease}.btn:hover{background:var(--hot)}.btn.discret{background:transparent;border-color:var(--line-strong);color:var(--ink)}.btn.discret:hover{background:var(--surface-2)}.btn.lien{padding-inline:0;background:transparent;border-color:transparent;color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.btn.lien:hover{background:transparent;text-decoration-thickness:2px}.btn[aria-disabled=true],.btn:disabled{opacity:.5;cursor:not-allowed}:focus-visible{outline:2.5px solid var(--hot-fill);outline-offset:3px;border-radius:var(--radius-s)}.skip-link{position:absolute;left:var(--space-s);top:-4rem;z-index:100;padding:var(--space-2xs) var(--space-s);background:var(--brand-navy);color:#fff;border-radius:var(--radius-s);font-weight:600;text-decoration:none;transition:top .12s ease}.skip-link:focus{top:var(--space-s)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}img,picture,svg,video{display:block;max-width:100%;height:auto}.num,time,td.num,th.num{font-variant-numeric:tabular-nums}.page{width:100%;max-width:var(--width-page);margin-inline:auto;padding-inline:clamp(var(--space-s),4vw,var(--space-xl))}.prose{max-width:var(--width-prose)}.prose>*+*{margin-top:var(--space-s)}.prose h2,.prose h3{margin-top:var(--space-l)}.prose strong{font-weight:600}.stack{display:flex;flex-direction:column}.stack-s{gap:var(--space-s)}.stack-m{gap:var(--space-m)}.stack-l{gap:var(--space-l)}.stack-xl{gap:var(--space-xl)}.cluster{display:flex;flex-wrap:wrap;gap:var(--space-2xs);align-items:center}.scroll-x{position:relative;overflow-x:auto;overscroll-behavior-x:contain}.eyebrow{font-family:var(--font-body);font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}code{font-family:var(--font-mono);font-size:.9em}html.js-apparitions [data-apparition],html.js-apparitions [data-serie]>*{opacity:0;transform:translateY(var(--motion-monte));transition:opacity var(--motion-duree) var(--motion-courbe),transform var(--motion-duree) var(--motion-courbe)}html.js-apparitions [data-apparition].vu,html.js-apparitions [data-serie].vu>*{opacity:1;transform:none}html.js-apparitions [data-serie].vu>:nth-child(2){transition-delay:var(--motion-decalage)}html.js-apparitions [data-serie].vu>:nth-child(3){transition-delay:calc(var(--motion-decalage) * 2)}html.js-apparitions [data-serie].vu>:nth-child(4){transition-delay:calc(var(--motion-decalage) * 3)}.tete[data-astro-cid-4ibzfes7]{margin-top:var(--space-m)}.tete[data-astro-cid-4ibzfes7] h1[data-astro-cid-4ibzfes7]{margin-top:var(--space-2xs)}.modes[data-astro-cid-4ibzfes7]{margin-top:var(--space-xl);padding:var(--space-m);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m)}.modes[data-astro-cid-4ibzfes7] h2[data-astro-cid-4ibzfes7]{font-size:var(--step-2)}.cas[data-astro-cid-4ibzfes7]{margin:var(--space-s) 0 0}.cas[data-astro-cid-4ibzfes7]>div[data-astro-cid-4ibzfes7]{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:var(--space-2xs) var(--space-s);padding:var(--space-xs) 0;border-top:1px solid var(--line)}.cas[data-astro-cid-4ibzfes7]>div[data-astro-cid-4ibzfes7]:first-child{border-top:0;padding-top:0}.cas[data-astro-cid-4ibzfes7] dt[data-astro-cid-4ibzfes7]{font-family:var(--font-display);font-size:var(--step-1);font-weight:600;text-transform:uppercase;letter-spacing:.02em;line-height:1.3}.cas[data-astro-cid-4ibzfes7] dd[data-astro-cid-4ibzfes7]{margin:0;color:var(--ink-2);font-size:.9rem;max-width:var(--width-prose)}@media(max-width:40rem){.cas[data-astro-cid-4ibzfes7]>div[data-astro-cid-4ibzfes7]{grid-template-columns:minmax(0,1fr)}}.titre-equipes[data-astro-cid-4ibzfes7]{margin-top:var(--space-xl);font-size:var(--step-2)}.grp[data-astro-cid-4ibzfes7]{margin-top:var(--space-l)}.grp[data-astro-cid-4ibzfes7] h3[data-astro-cid-4ibzfes7]{font-size:var(--step-1);text-transform:uppercase;letter-spacing:.03em;padding-bottom:var(--space-2xs);border-bottom:2px solid var(--ink)}.liste[data-astro-cid-4ibzfes7]{list-style:none;margin:var(--space-s) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:var(--space-s)}.liste[data-astro-cid-4ibzfes7] li[data-astro-cid-4ibzfes7]{display:flex;flex-direction:column;gap:.2rem;padding:var(--space-s);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m)}.id[data-astro-cid-4ibzfes7]{display:flex;flex-direction:column;gap:.1rem}.nc[data-astro-cid-4ibzfes7]{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:var(--step-2);letter-spacing:.02em;line-height:1}.nm[data-astro-cid-4ibzfes7]{font-size:.86rem;color:var(--ink-2)}.cnt[data-astro-cid-4ibzfes7]{font-size:.76rem;color:var(--ink-3)}.bas[data-astro-cid-4ibzfes7]{margin-top:auto;padding-top:var(--space-xs)}.act[data-astro-cid-4ibzfes7]{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center}.fic[data-astro-cid-4ibzfes7]{margin-top:var(--space-2xs);font-size:.8rem}.vide[data-astro-cid-4ibzfes7]{margin-top:var(--space-xs);font-size:.8rem;color:var(--ink-3)}.avert[data-astro-cid-4ibzfes7]{margin-top:var(--space-l);color:var(--ink-3);font-size:.84rem;max-width:var(--width-prose)}.maj[data-astro-cid-4ibzfes7]{margin-top:var(--space-xs);color:var(--ink-3);font-size:.78rem;max-width:var(--width-prose)}.perso[data-astro-cid-ngqqewoz]{margin-top:var(--space-xl);padding-top:var(--space-m);border-top:1px solid var(--line);color:var(--ink-3);font-size:.8rem;max-width:var(--width-prose)}
