@layer reset,jetons,base,composants,sections,club;@layer jetons{:root{--blanc: #fff;--noir: #000;--fond: #0e0f12;--surface: #17191e;--surface-2: #1f2228;--surface-3: #282c34;--fond-champ: #121317;--fond-accent: #0f1626;--texte: #fff;--texte-doux: #b9bdc6;--texte-faible: #979dab;--ligne: #333842;--sur-photo: #fff;--accent: #2f5fd0;--accent-fonce: #1d3c8a;--accent-clair: #4a78e6;--accent-texte: #8fb0ff;--sur-accent: #fff;--ok: #2fbf71;--alerte: #f5a524;--erreur: #ff6b6b;--ok-texte: #9ff0c4;--alerte-texte: #ffd99a;--erreur-texte: #ffb3b3;--clair: #fff;--clair-surface: #f3f4f6;--clair-surface-2: #e5e6e9;--clair-surface-3: #d8d9db;--clair-texte: #111318;--clair-texte-doux: #4f5560;--clair-ligne: #d5d8de;--clair-accent-texte: #1d4fc4;--sombre: #0e0f12;--sombre-surface: #17191e;--sombre-surface-2: #1f2228;--sombre-surface-3: #282c34;--sombre-texte: #fff;--sombre-texte-doux: #b9bdc6;--sombre-ligne: #333842;--sombre-accent-texte: #8fb0ff;--font-display: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-texte: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--incline: 0deg;--t-xs: .75rem;--t-s: .875rem;--t-m: 1rem;--t-corps: 1.0625rem;--t-l: 1.1875rem;--t-xl: 1.5rem;--t-2xl: 1.875rem;--affiche-xl: clamp(3.5rem,11vw,8.25rem);--affiche-l: clamp(3rem,8vw,6rem);--affiche-m: clamp(2.375rem,5.5vw,4rem);--affiche-s: clamp(1.75rem,3.6vw,2.5rem);--r-xs: 6px;--r-s: 10px;--r-m: 16px;--r-l: 22px;--r-pilule: 999px;--ombre-1: 0 2px 8px color-mix(in srgb,var(--noir) 35%,transparent);--ombre-2: 0 10px 30px -10px color-mix(in srgb,var(--noir) 60%,transparent);--ombre-3: 0 24px 60px -20px color-mix(in srgb,var(--noir) 90%,transparent);--lueur-accent: 0 4px 22px -12px color-mix(in srgb,var(--accent) 70%,transparent);--photo-filtre: none;--photo-filtre-offres: none;--e-1: .25rem;--e-2: .5rem;--e-3: .75rem;--e-4: 1rem;--e-5: 1.5rem;--e-6: 2rem;--e-7: 3rem;--e-8: 4rem;--seuil-1: 600px;--seuil-2: 900px;--seuil-3: 1200px;--cible-min: 44px;--duree-vite: .18s;--duree-norm: .25s;--duree-lente: .6s;--courbe: cubic-bezier(.2,.8,.2,1);--dock-hauteur: 60px;--dock-marge: 12px;--dock-largeur: 620px;--dock-reserve: calc(var(--dock-hauteur) + var(--dock-marge) + var(--e-6));--z-flottant: 90;--z-mustango: 95;--z-entete: 100;--z-bandeau: 101;--z-menu: 200;--z-modale: 300;--z-evitement: 1000}:root,[data-contexte]{--voile-1: color-mix(in srgb,var(--texte) 6%,transparent);--voile-2: color-mix(in srgb,var(--texte) 14%,transparent);--voile-3: color-mix(in srgb,var(--texte) 28%,transparent);--voile-4: color-mix(in srgb,var(--texte) 50%,transparent);--voile-5: color-mix(in srgb,var(--texte) 80%,transparent);--voile-photo-1: color-mix(in srgb,var(--noir) 25%,transparent);--voile-photo-2: color-mix(in srgb,var(--noir) 40%,transparent);--voile-photo-3: color-mix(in srgb,var(--noir) 55%,transparent);--voile-photo-4: color-mix(in srgb,var(--noir) 70%,transparent);--voile-photo-5: color-mix(in srgb,var(--noir) 88%,transparent)}[data-contexte="clair"],[data-contexte="sombre"]{--texte-faible: var(--texte-doux);--fond-champ: var(--fond)}[data-contexte="clair"]{--fond: var(--clair);--surface: var(--clair-surface);--surface-2: var(--clair-surface-2);--surface-3: var(--clair-surface-3);--texte: var(--clair-texte);--texte-doux: var(--clair-texte-doux);--ligne: var(--clair-ligne);--accent-texte: var(--clair-accent-texte)}[data-contexte="sombre"]{--fond: var(--sombre);--surface: var(--sombre-surface);--surface-2: var(--sombre-surface-2);--surface-3: var(--sombre-surface-3);--texte: var(--sombre-texte);--texte-doux: var(--sombre-texte-doux);--ligne: var(--sombre-ligne);--accent-texte: var(--sombre-accent-texte)}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: 120px}body{margin: 0;background: var(--fond);color: var(--texte);font-family: var(--font-texte);font-size: 17px;line-height: 1.5;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;overflow-x: hidden}img,svg,video{max-width: 100%;height: auto;display: block}a{color: inherit}p{margin: 0 0 1em}h1,h2,h3,h4{margin: 0;font-weight: 900;line-height: .9}button,input,select,textarea{font: inherit;color: inherit}:focus-visible{outline: 3px solid var(--accent-texte);outline-offset: 3px;border-radius: 6px}.sr-only{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.lien-evitement{position: absolute;left: 12px;top: -60px;z-index: 1000;background: var(--accent);color: #fff;padding: 10px 16px;border-radius: 999px;font-weight: 700;text-decoration: none}.lien-evitement:focus{top: 12px}.conteneur{width: min(1180px,100% - 32px);margin-inline: auto}.conteneur--etroit{width: min(860px,100% - 32px);margin-inline: auto}.section{padding: clamp(56px,9vw,110px) 0;position: relative}.section--serree{padding: clamp(36px,6vw,64px) 0}.centre{text-align: center}.doux{color: var(--texte-doux)}.petit{font-size: 14px}.titre{font-family: var(--font-display);font-weight: 900;text-transform: uppercase;line-height: .86;letter-spacing: .01em;transform: skewX(var(--incline));display: block}.titre--xl{font-size: clamp(56px,11vw,132px)}.titre.titre--ligne .l1,.titre.titre--ligne .l2{display: inline}.titre--l{font-size: clamp(48px,8vw,96px)}.titre--m{font-size: clamp(38px,5.5vw,64px)}.titre--s{font-size: clamp(28px,3.6vw,40px)}.titre .l1{display: block;color: var(--texte)}.titre .l2{display: block;color: var(--accent)}.titre--inverse .l1{color: var(--accent)}.titre--inverse .l2{color: var(--texte)}.sur-clair .titre .l1{color: var(--clair-texte)}.sur-clair,.bandeau-clair,.carte--claire{--accent-texte: var(--clair-accent-texte)}.sur-rouge .titre .l2{color: #000}.sur-rouge .chapo{color: var(--texte)}.titre-section{margin-bottom: 18px}.chapo{font-size: clamp(17px,1.8vw,20px);color: var(--texte-doux);max-width: 640px}.centre .chapo{margin-inline: auto}.chapo strong{color: var(--texte)}.surtitre{font-family: var(--font-texte);font-weight: 700;text-transform: uppercase;letter-spacing: .14em;font-size: 13px;color: var(--accent-texte);display: inline-block;margin-bottom: 10px}.etiquette{display: inline-flex;align-items: center;gap: 6px;background: var(--accent);color: #fff;font-family: var(--font-texte);font-weight: 700;font-size: 12px;text-transform: uppercase;letter-spacing: .06em;padding: 4px 10px;border-radius: 6px;transform: skewX(var(--incline))}.etiquette>*{transform: skewX(calc(var(--incline) * -1))}.etiquette--clair{background: #fff;color: var(--clair-texte)}.etiquette--sombre{background: rgba(0,0,0,.65);color: #fff;backdrop-filter: blur(6px)}.btn{--b: var(--accent);display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 44px;padding: 10px 22px;border-radius: 999px;background: var(--b);color: #fff;border: 2px solid var(--b);font-family: var(--font-texte);font-weight: 700;font-size: 15px;text-transform: uppercase;letter-spacing: .04em;text-decoration: none;cursor: pointer;transition: transform .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease;white-space: nowrap}.btn:hover{transform: translateY(-2px);box-shadow: 0 10px 24px -10px var(--b)}.btn:active{transform: translateY(0)}.btn .fleche{width: 16px;height: 16px;transition: transform .18s ease}.btn:hover .fleche{transform: translateX(3px)}.btn--clair{--b: #fff;color: var(--clair-texte)}.btn--sombre{--b: #000}.btn--contour{background: transparent;border-color: rgba(255,255,255,.35)}.btn--contour:hover{border-color: #fff;box-shadow: none}.btn--petit{min-height: 36px;padding: 6px 16px;font-size: 13px}.btn--bloc{width: 100%}.btn[disabled],.btn[aria-disabled="true"]{opacity: .5;pointer-events: none}.puces{display: flex;flex-wrap: wrap;gap: 10px}.puce{display: inline-flex;align-items: center;min-height: 40px;padding: 8px 18px;border-radius: 999px;border: 1.5px solid rgba(255,255,255,.28);color: #fff;text-decoration: none;font-weight: 700;text-transform: uppercase;font-size: 14px;letter-spacing: .04em;background: rgba(0,0,0,.35);transition: background-color .18s,border-color .18s,color .18s;cursor: pointer}.puce:hover{border-color: #fff}.puce.actif,.puce[aria-selected="true"],.puce[aria-current="true"]{background: var(--accent);border-color: var(--accent)}.puce--clair.actif{background: #fff;color: var(--clair-texte);border-color: #fff}.entete{position: fixed;inset: 0 0 auto;z-index: 100;transition: background-color .25s ease,backdrop-filter .25s ease,box-shadow .25s}.entete.defile{background: rgba(0,0,0,.82);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);box-shadow: 0 1px 0 rgba(255,255,255,.06)}.entete__in{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 16px;height: 72px;width: min(1320px,100% - 32px);margin-inline: auto}.entete__nav{display: none;gap: 22px;align-items: center}.entete__nav a{text-decoration: none;text-transform: uppercase;font-weight: 700;font-size: 14px;letter-spacing: .05em;opacity: .9;position: relative;padding: 6px 0}.entete__nav a::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: var(--accent);transform: scaleX(0);transform-origin: left;transition: transform .2s ease}.entete__nav a:hover::after,.entete__nav a[aria-current="page"]::after{transform: scaleX(1)}.entete__accueil svg{width: 18px;height: 18px}.entete__logo{display: block;width: 52px;height: 52px}.entete__logo img{width: 100%;height: 100%;object-fit: contain}.entete__actions{display: flex;align-items: center;justify-content: flex-end;gap: 10px}.entete__actions .btn{min-height: 38px;padding: 6px 16px;font-size: 13px}.entete__social{display: none;gap: 12px;margin-left: 6px}.entete__social a{display: grid;place-items: center;width: 22px;height: 22px;opacity: .85}.entete__social a:hover{opacity: 1}.entete__social svg{width: 16px;height: 16px;fill: currentColor}.btn-menu .barres{display: inline-grid;gap: 3px}.btn-menu .barres i{display: block;width: 14px;height: 2px;background: currentColor;border-radius: 2px}.entete .btn-billet-court{display: none}@media (min-width: 980px){.entete__nav,.entete__social{display: flex}}@media (max-width: 979px){.entete__logo{grid-column: 2}.entete__actions{grid-column: 3}.entete .btn-billet{display: none}.entete .btn-billet-court{display: inline-flex;grid-column: 1;grid-row: 1;justify-self: start;gap: 7px;min-height: 44px;padding: 6px 15px 6px 12px;font-size: 14px;box-shadow: 0 8px 20px -8px color-mix(in srgb,var(--accent) 80%,transparent)}.entete .btn-billet-court svg{width: 18px;height: 18px;flex: none}.entete__logo{grid-row: 1}.entete__actions{grid-row: 1}.entete__logo{transform-origin: 50% 0;transform: scale(1.5)}.entete__logo img{filter: drop-shadow(0 6px 12px rgba(0,0,0,.6))}.entete,.entete.defile{background: none;backdrop-filter: none;-webkit-backdrop-filter: none;box-shadow: none}.entete::before{content: "";position: absolute;inset: 0;z-index: -1;background: rgba(0,0,0,.86);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);box-shadow: 0 1px 0 rgba(255,255,255,.06);transform: translateY(-100%);transition: transform .38s cubic-bezier(.2,.8,.2,1)}.entete.defile::before{transform: none}.entete .btn-menu{flex-direction: row-reverse;gap: 9px;min-height: 44px;padding: 6px 13px 6px 15px;font-size: 14px;box-shadow: 0 8px 20px -10px rgba(0,0,0,.7)}.entete .btn-menu:hover{transform: none}.entete .btn-menu .barres{gap: 3px}.entete .btn-menu .barres i{width: 16px;height: 2px;border-radius: 2px}}@media (max-width: 979px) and (prefers-reduced-motion: reduce){.entete::before{transition: none}}.menu-plein{position: fixed;inset: 0;z-index: 200;background: radial-gradient(120% 80% at 85% 0%,color-mix(in srgb,var(--accent) 35%,transparent),transparent 60%),var(--fond);display: flex;flex-direction: column;opacity: 0;visibility: hidden;transition: opacity .28s ease,visibility .28s;overflow-y: auto}.menu-plein.ouvert{opacity: 1;visibility: visible;transition: opacity .28s ease,visibility 0s}.menu-plein__haut{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 16px;height: 72px;width: min(1320px,100% - 32px);margin-inline: auto;flex: none}.menu-plein__haut .entete__logo{grid-column: 2}.avec-bandeau .menu-plein__haut{margin-top: 34px}.menu-plein__fermer{grid-column: 3;justify-self: end;width: 46px;height: 46px;border-radius: 50%;border: 1.5px solid var(--voile-3);background: transparent;display: grid;place-items: center;cursor: pointer}.menu-plein__fermer svg{width: 18px;height: 18px}.menu-plein__grille{width: min(1180px,100% - 32px);margin: 24px auto 40px;display: grid;gap: 34px;grid-template-columns: 1fr}@media (min-width: 760px){.menu-plein__grille{grid-template-columns: repeat(3,1fr);margin-top: 6vh}}@media (min-width: 1200px){.menu-plein__grille{grid-template-columns: repeat(4,1fr);width: min(1320px,100% - 32px);margin-top: 4vh}}.menu-plein h2{font-family: var(--font-display);letter-spacing: .01em;font-weight: 900;text-transform: uppercase;font-size: 44px;color: var(--accent);transform: skewX(var(--incline));margin-bottom: 12px}.menu-plein ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 4px}.menu-plein li a{font-family: var(--font-display);letter-spacing: .01em;font-weight: 700;text-transform: uppercase;font-size: 30px;text-decoration: none;line-height: 1.15;display: inline-block;transition: color .15s,transform .15s}.menu-plein li a:hover{color: var(--accent);transform: translateX(4px)}.menu-plein li a .ext{font-size: .6em;opacity: .6}.menu-plein__bas{width: min(1180px,100% - 32px);margin: auto auto 28px;display: flex;flex-wrap: wrap;gap: 12px;align-items: center;justify-content: space-between;border-top: 1px solid var(--ligne);padding-top: 20px}.menu-plein__repli>summary,.pied__repli>summary{list-style: none}.menu-plein__repli>summary::-webkit-details-marker,.pied__repli>summary::-webkit-details-marker{display: none}.menu-plein__chevron,.menu-plein__raccourcis{display: none}@media (min-width: 980px){.menu-plein__repli>summary,.pied__repli>summary,.menu-plein__voir,.pied__voir{display: none}}.groupe-titre{color: inherit;text-decoration: none;transition: color .2s}.groupe-titre__aller{display: inline-block;width: .34em;height: .34em;margin-left: .32em;vertical-align: .14em;border-top: .09em solid currentColor;border-right: .09em solid currentColor;transform: rotate(45deg);opacity: 0;transition: opacity .2s,transform .2s}.groupe-titre:hover{color: var(--accent)}.groupe-titre:hover .groupe-titre__aller{opacity: 1;transform: translateX(3px) rotate(45deg)}.menu-plein__pile,.pied__pile{display: grid;align-content: start;gap: 14px}.menu-plein__groupe--prive .groupe-titre,.menu-plein__groupe--prive .menu-plein__nom{display: inline-flex;align-items: center;gap: .2em}.menu-plein__groupe--prive :is(h2,.menu-plein__nom) .ico{display: inline-block;flex: none;width: .6em;height: .6em;margin-top: -.12em}.menu-plein__groupe--prive li a{color: var(--texte-doux)}.menu-plein__brouillon{margin-left: .4em;padding: 1px 7px;border-radius: var(--r-pilule);background: var(--surface-3);font-size: var(--t-xs);font-weight: 700;text-transform: uppercase;letter-spacing: .05em;vertical-align: middle}@media (max-width: 979px){.menu-plein__pile,.pied__pile{display: contents}.menu-plein__pile:not(:last-child) .menu-plein__groupe:last-child,.pied__pile:not(:last-child) .pied__groupe:last-child{border-bottom: 0}.menu-plein__entete,.pied__entete{display: none}.menu-plein__groupe--seul h2,.pied__groupe--seul h2{display: flex;align-items: center;min-height: 48px}.pied__groupe--seul h2{min-height: 52px}.menu-plein__groupe--seul .groupe-titre,.pied__groupe--seul .groupe-titre{flex: 1;display: flex;align-items: center;justify-content: space-between}.menu-plein__groupe--seul .groupe-titre__aller,.pied__groupe--seul .groupe-titre__aller{opacity: 1;width: 10px;height: 10px;margin: 0 8px 0 0;border-width: 2px;border-color: var(--accent)}.menu-plein{--menu-l: min(560px,100% - 60px);background: radial-gradient(120% 45% at 50% 0%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%),var(--fond)}.menu-plein__fermer{width: 44px;height: 44px;border: 0;background: var(--blanc);color: var(--noir);box-shadow: var(--ombre-1)}.menu-plein__fermer svg{width: 16px;height: 16px}.menu-plein__raccourcis{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;width: var(--menu-l);margin: 32px auto 0}.menu-plein__raccourcis a{display: flex;align-items: center;justify-content: center;gap: 9px;min-height: 46px;padding: 4px 12px 0;border-radius: var(--r-pilule);border: 1px solid var(--ligne);background: var(--surface);color: var(--texte);font-family: var(--font-display);letter-spacing: .01em;font-weight: 700;font-size: var(--t-xl);line-height: 1;text-transform: uppercase;text-decoration: none;transition: background-color .2s,border-color .2s}.menu-plein__raccourcis a span{transform: skewX(var(--incline))}.menu-plein__raccourcis a svg{flex: none;width: 19px;height: 19px;margin-top: -3px;color: var(--accent)}.menu-plein__raccourcis a:hover,.menu-plein__raccourcis a[aria-current]{border-color: var(--accent);background: var(--surface-2)}.menu-plein__raccourcis .menu-plein__billet svg{color: var(--sur-accent)}.menu-plein__raccourcis .menu-plein__billet{grid-column: 1 / -1;border-color: var(--accent);background: var(--accent);color: var(--sur-accent)}.menu-plein__raccourcis .menu-plein__billet:hover,.menu-plein__raccourcis .menu-plein__billet[aria-current]{border-color: var(--accent-fonce);background: var(--accent-fonce)}.menu-plein__grille{grid-template-columns: 1fr;gap: 0;width: var(--menu-l);margin: 20px auto 18px}.menu-plein__groupe{border-top: 1px solid var(--ligne)}.menu-plein__groupe:last-child{border-bottom: 1px solid var(--ligne)}.menu-plein__repli>summary{display: flex;align-items: center;justify-content: space-between;min-height: 48px;cursor: pointer}.menu-plein h2,.menu-plein__nom{margin: 0;padding-top: 4px;font-family: var(--font-display);letter-spacing: .01em;font-weight: 900;text-transform: uppercase;font-size: var(--t-2xl);line-height: 1.1;color: var(--texte);transform: skewX(var(--incline));transition: color .2s}.menu-plein__repli[open] .menu-plein__nom{color: var(--accent)}.menu-plein__chevron{display: block;width: 12px;height: 12px;margin: 0 6px 6px 0;border-right: 2px solid var(--accent);border-bottom: 2px solid var(--accent);transform: rotate(45deg);transition: transform .2s}.menu-plein__repli[open] .menu-plein__chevron{margin: 6px 6px 0 0;transform: rotate(-135deg)}.menu-plein ul{gap: 0;padding-bottom: 6px}.menu-plein li a{display: flex;align-items: center;justify-content: space-between;min-height: var(--cible-min);padding: 11px 2px 9px 0;border-top: 1px solid var(--ligne);font-family: var(--font-texte);letter-spacing: .01em;font-weight: 400;font-size: var(--t-l);line-height: 1.2;text-transform: none}.menu-plein li a::after{content: "";width: 7px;height: 7px;border-right: 2px solid var(--texte-faible);border-top: 2px solid var(--texte-faible);transform: rotate(45deg);transition: border-color .2s,transform .2s}.menu-plein li a:has(.ext)::after{display: none}.menu-plein li a:hover{transform: none;color: var(--texte)}.menu-plein li a:hover::after{border-color: var(--accent);transform: translateX(3px) rotate(45deg)}.menu-plein li a[aria-current]{color: var(--accent-texte)}.menu-plein li.menu-plein__voir a{font-weight: 700}.menu-plein.ouvert .menu-plein__raccourcis>a,.menu-plein.ouvert .menu-plein__groupe,.menu-plein.ouvert .menu-plein__bas{animation: menu-entree .5s cubic-bezier(.2,.8,.2,1) both}.menu-plein.ouvert .menu-plein__raccourcis>a:nth-child(1){animation-delay: .05s}.menu-plein.ouvert .menu-plein__raccourcis>a:nth-child(2){animation-delay: .09s}.menu-plein.ouvert .menu-plein__raccourcis>a:nth-child(3){animation-delay: .12s}.menu-plein.ouvert .menu-plein__raccourcis>a:nth-child(n + 4){animation-delay: .15s}.menu-plein.ouvert .menu-plein__groupe:nth-child(1){animation-delay: .12s}.menu-plein.ouvert .menu-plein__groupe:nth-child(2){animation-delay: .15s}.menu-plein.ouvert .menu-plein__groupe:nth-child(3){animation-delay: .18s}.menu-plein.ouvert .menu-plein__groupe:nth-child(4){animation-delay: .21s}.menu-plein.ouvert .menu-plein__groupe:nth-child(5){animation-delay: .24s}.menu-plein.ouvert .menu-plein__groupe:nth-child(6){animation-delay: .27s}.menu-plein.ouvert .menu-plein__groupe:nth-child(n + 7){animation-delay: .3s}.menu-plein.ouvert .menu-plein__bas{animation-delay: .34s}.menu-plein__bas{flex-direction: column;justify-content: center;gap: 18px;width: var(--menu-l);margin: 0 auto 30px;padding-top: 0;border-top: 0}.menu-plein__bas .puces{justify-content: center}.menu-plein__bas-billet{display: none}}@keyframes menu-entree{from{opacity: 0;transform: translateY(14px)}}@media (max-width: 979px) and (prefers-reduced-motion: reduce){.menu-plein__chevron{transition: none}.menu-plein.ouvert *{animation: none !important}}@media (prefers-reduced-motion: reduce){.menu-plein.ouvert,.menu-plein.ouvert *{transition-duration: 0s !important}}.menu-ouvert{overflow: hidden}.heros{position: relative;min-height: 420px;display: flex;align-items: flex-end;padding: 120px 0 56px;overflow: hidden;isolation: isolate}.heros--grand{min-height: min(100svh,860px)}.heros__fond{position: absolute;inset: 0;z-index: -2}.heros__fond img,.heros__fond video{width: 100%;height: 100%;object-fit: cover;object-position: center top}.heros::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg,rgba(0,0,0,.88) 0%,rgba(0,0,0,.55) 45%,rgba(0,0,0,.1) 100%),linear-gradient(0deg,#000 0%,rgba(0,0,0,0) 45%)}.heros--rouge::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(60% 80% at 80% 20%,color-mix(in srgb,var(--accent) 55%,transparent),transparent 70%);mix-blend-mode: screen}.heros__in{position: relative}.heros .chapo{color: #e6e6e6;margin-top: 14px}.heros .puces{margin-top: 22px}.heros__in--faits{display: grid;gap: 28px 56px;align-items: end}.heros__texte{min-width: 0}.heros__cap{margin: 0;font-weight: 700;font-size: 12px;letter-spacing: .14em;text-transform: uppercase;color: var(--accent-texte)}.heros__faits{padding: 20px 24px 8px;border-radius: 22px;border: 1px solid var(--ligne);background: radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 65%),color-mix(in srgb,#08090b 86%,transparent)}.heros__faits dl{display: grid;grid-template-columns: 1fr 1fr;margin: 10px 0 0}.heros__faits dl>div{min-width: 0;padding: 14px 0;border-top: 1px solid var(--ligne)}.heros__faits dl>div:nth-child(odd){padding-right: 16px}.heros__faits dl>div:nth-child(even){padding-left: 16px;border-left: 1px solid var(--ligne)}.heros__faits dt{font-weight: 700;font-size: 12px;letter-spacing: .12em;text-transform: uppercase;color: var(--texte-faible)}.heros__faits dd{margin: 8px 0 0;font-family: var(--font-display);font-weight: 900;font-size: clamp(26px,2.4vw,34px);line-height: .95;text-transform: uppercase;color: #fff;transform: skewX(var(--incline));transform-origin: 0 100%;overflow-wrap: anywhere}.heros__faits dd em{display: block;font-style: normal;color: var(--accent)}.heros__porteurs{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 28px;padding-top: 22px;border-top: 1px solid var(--ligne)}.heros__logos{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;align-items: center;gap: 16px 30px}.heros__logos img,.heros__logos img[width][height]{display: block;width: auto;height: 42px;max-width: 150px;object-fit: contain}.heros__logo--blanc{filter: brightness(0) invert(1)}@media (min-width: 960px){.heros__in--faits{grid-template-columns: minmax(0,1.3fr) minmax(0,1fr)}.heros__porteurs{grid-column: 1 / -1}}@media (max-width: 560px){.heros__logos{gap: 14px 22px}.heros__logos img,.heros__logos img[width][height]{height: 34px}}.fil-ariane{display: flex;gap: 8px;font-size: 13px;text-transform: uppercase;letter-spacing: .06em;color: var(--texte-doux);margin-bottom: 14px;list-style: none;padding: 0}.fil-ariane a{text-decoration: none}.fil-ariane a:hover{color: #fff}.fil-ariane li + li::before{content: "›";margin-right: 8px;opacity: .6}.fil-ariane [aria-current]{color: #fff;font-weight: 700}.carte{background: var(--surface);border: 1px solid var(--ligne);border-radius: 22px;overflow: hidden;position: relative}.carte--pad{padding: clamp(22px,4vw,40px)}.carte--rouge{background: radial-gradient(90% 120% at 100% 0%,var(--accent-clair) 0%,var(--accent) 35%,var(--accent-fonce) 100%);border-color: transparent}.carte--rouge-sombre{background: radial-gradient(70% 90% at 85% 15%,color-mix(in srgb,var(--accent) 55%,transparent),transparent 70%),var(--surface);border-color: color-mix(in srgb,var(--accent) 45%,transparent)}.carte--claire{background: radial-gradient(70% 90% at 85% 10%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%),#fff;color: var(--clair-texte);border-color: transparent}.carte--claire .doux,.carte--claire .chapo{color: #55575c}.carte--claire .titre .l1{color: var(--clair-texte)}.carte--lien{text-decoration: none;display: block;transition: transform .25s ease,border-color .25s ease,box-shadow .25s ease}.carte--lien:hover{transform: translateY(-4px);border-color: color-mix(in srgb,var(--accent) 60%,transparent);box-shadow: 0 24px 50px -30px color-mix(in srgb,var(--accent) 70%,transparent)}.grille{display: grid;gap: clamp(14px,2vw,24px)}.grille--2{grid-template-columns: 1fr}.grille--3{grid-template-columns: 1fr}.grille--4{grid-template-columns: repeat(2,1fr)}@media (min-width: 720px){.grille--2{grid-template-columns: repeat(2,1fr)}.grille--3{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1000px){.grille--3{grid-template-columns: repeat(3,1fr)}.grille--4{grid-template-columns: repeat(4,1fr)}}.bandeau-rouge{background: radial-gradient(70% 120% at 10% 0%,var(--accent-clair),var(--accent) 40%,var(--accent-fonce) 100%)}.bandeau-clair{background: #fff;color: var(--clair-texte)}.bandeau-noir{background: #000;color: var(--texte)}.bandeau-bordeaux{background: radial-gradient(55% 60% at 100% 0%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 70%),radial-gradient(40% 50% at 0% 100%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%),#160204;color: var(--texte)}.bandeau-clair .doux,.bandeau-clair .chapo{color: #55575c}.bandeau-texture{background: radial-gradient(60% 60% at 15% 10%,color-mix(in srgb,var(--accent) 25%,transparent),transparent 70%),radial-gradient(50% 60% at 90% 90%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%),#050505}.ruban{display: inline-block;background: var(--accent);padding: 8px 18px;transform: rotate(-3deg) skewX(var(--incline));font-family: var(--font-display);letter-spacing: .01em;font-weight: 900;font-size: 26px;text-transform: uppercase}.tete-section{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 16px 24px;margin-bottom: clamp(22px,3vw,36px)}.tete-section .chapo{margin: 8px 0 0}.actus{display: grid;gap: 18px;grid-template-columns: 1fr}@media (min-width: 760px){.actus{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1040px){.actus--une{grid-template-columns: 1.5fr 1fr;grid-template-rows: repeat(2,1fr)}.actus--une .actu:first-child{grid-row: span 2}.actus--grille{grid-template-columns: repeat(3,1fr)}}.actu{position: relative;display: flex;flex-direction: column;justify-content: flex-end;min-height: 260px;border-radius: 18px;overflow: hidden;text-decoration: none;background: var(--surface-2);isolation: isolate}.actu img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2;transition: transform .6s cubic-bezier(.2,.7,.2,1)}.actu::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(0deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.35) 55%,rgba(0,0,0,.05) 100%)}.actu:hover img{transform: scale(1.05)}.actu .etiquette{position: absolute;top: 14px;left: 14px}.actu__txt{padding: 18px 20px 20px}.actu time{font-size: 13px;color: var(--texte-doux);text-transform: uppercase;letter-spacing: .06em}.actu h3{font-family: var(--font-display);letter-spacing: .01em;font-weight: 700;text-transform: uppercase;font-size: clamp(24px,2.6vw,30px);line-height: .95;margin-top: 4px}.actus--une .actu:first-child h3{font-size: clamp(28px,3.6vw,44px)}.pagination{display: flex;justify-content: center;gap: 8px;margin-top: 40px;flex-wrap: wrap}.pagination a,.pagination span{min-width: 44px;height: 44px;display: grid;place-items: center;border-radius: 999px;border: 1.5px solid var(--ligne);text-decoration: none;font-weight: 700;padding: 0 12px}.pagination [aria-current]{background: var(--accent);border-color: var(--accent)}.article-tete{padding: 130px 0 30px;background: radial-gradient(70% 80% at 85% 0%,color-mix(in srgb,var(--accent) 35%,transparent),transparent 65%)}.article-tete h1{font-family: var(--font-display);letter-spacing: .01em;font-weight: 900;text-transform: uppercase;font-size: clamp(40px,6.4vw,78px);line-height: .9;transform: skewX(var(--incline));max-width: 980px}.article-meta{display: flex;flex-wrap: wrap;gap: 10px 16px;align-items: center;margin-top: 18px;color: var(--texte-doux);font-size: 15px;text-transform: uppercase;letter-spacing: .05em}.article-image{border-radius: 22px;overflow: hidden;margin-inline: 0;margin-bottom: 36px}.article-image img{width: 100%;aspect-ratio: 16/9;object-fit: cover}.prose{font-size: 19px;line-height: 1.65;color: #e9e9e9}.prose h2,.prose h3{font-family: var(--font-display);letter-spacing: .01em;text-transform: uppercase;color: #fff;margin: 1.6em 0 .5em;line-height: .95}.prose h2{font-size: 40px}.prose h3{font-size: 30px}.prose a{color: var(--accent-texte)}a[href^="tel:"]{white-space: nowrap}.prose img{border-radius: 16px;margin: 1.2em 0;height: auto}.prose ul,.prose ol{padding-left: 1.2em}.prose blockquote{margin: 1.5em 0;padding: 18px 22px;border-left: 4px solid var(--accent);background: var(--surface);border-radius: 0 14px 14px 0}.prose figure{margin: 1.4em 0}.prose figcaption{font-size: 14px;color: var(--texte-faible);margin-top: 6px}.prose table{width: 100%;border-collapse: collapse;font-size: 16px}.prose td,.prose th{border-bottom: 1px solid var(--ligne);padding: 8px;text-align: left}.prose iframe{width: 100%;aspect-ratio: 16/9;height: auto;border: 0;border-radius: 16px}.prose .mms img{margin: 0;border-radius: 0}.prose .mms .ph{position: relative}.prose .mms .ph>img[src*="/club/media/joueurs/"]{position: absolute;left: -36%;top: 10%;width: 170%;max-width: none;height: auto}.partage{display: flex;gap: 10px;align-items: center;margin-top: 30px;padding-top: 24px;border-top: 1px solid var(--ligne);flex-wrap: wrap}.match-ligne{display: grid;grid-template-columns: 74px 1fr;gap: 14px;align-items: center;padding: 16px;border-radius: 18px;background: var(--surface-2);border: 1px solid var(--ligne)}.match-ligne + .match-ligne{margin-top: 10px}.match-ligne--prochain{border-color: var(--accent);box-shadow: inset 0 0 0 1px var(--accent),0 18px 40px -26px var(--accent)}.match-date{text-align: center;border-right: 1px solid var(--ligne);padding-right: 12px}.match-date .j{font-family: var(--font-display);letter-spacing: .01em;font-weight: 900;font-size: 44px;line-height: .85;transform: skewX(var(--incline));display: block}.match-date .m{color: var(--accent-texte);font-weight: 900;text-transform: uppercase;font-size: 14px;display: block}.match-date .h{font-size: 12px;color: var(--texte-doux);display: block}.match-affiche{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 8px}.equipe{display: flex;align-items: center;gap: 10px;min-width: 0}.equipe--d{flex-direction: row-reverse;text-align: right}.equipe img{width: 40px;height: 40px;border-radius: 50%;background: #fff;padding: 3px;object-fit: contain;flex: none}.equipe span{font-weight: 700;text-transform: uppercase;font-size: 14px;line-height: 1.1;overflow-wrap: anywhere}.equipe--nous span{color: #fff}.vs{font-family: var(--font-display);letter-spacing: .01em;font-weight: 900;font-size: 26px;color: var(--accent);transform: skewX(var(--incline))}.score{font-family: var(--font-display);letter-spacing: .01em;font-weight: 900;font-size: 30px;color: #fff;white-space: nowrap;transform: skewX(var(--incline))}.match-infos{grid-column: 1 / -1;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px;border-top: 1px solid var(--ligne);padding-top: 12px;font-size: 14px;color: var(--texte-doux);text-transform: uppercase}.badge-resultat{display: inline-grid;place-items: center;width: 28px;height: 28px;border-radius: 8px;font-weight: 900;color: #fff}.badge-resultat--v{background: var(--ok)}.badge-resultat--d{background: var(--surface-3);color: var(--texte-doux)}@media (min-width: 820px){.match-ligne{grid-template-columns: 96px 1fr 220px;padding: 18px 22px}.match-infos{grid-column: auto;border-top: 0;padding-top: 0;flex-direction: column;align-items: flex-end;justify-content: center;text-align: right}.equipe img{width: 52px;height: 52px}.equipe span{font-size: 16px}}.prochain{display: grid;gap: 0;border-radius: 24px;overflow: hidden;background: var(--surface);border: 1px solid color-mix(in srgb,var(--accent) 45%,transparent)}.prochain__haut{position: relative;padding: 28px 22px 22px;background: radial-gradient(80% 120% at 50% 0%,color-mix(in srgb,var(--accent) 65%,transparent),transparent 70%),var(--surface-2);display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 10px;text-align: center}.prochain__haut .logo-equipe{width: clamp(70px,14vw,120px);aspect-ratio: 1;margin: 0 auto 10px;border-radius: 50%;background: #fff;padding: 8px;box-shadow: 0 14px 30px -14px #000}.prochain__haut .logo-equipe img{width: 100%;height: 100%;object-fit: contain}.prochain__haut .nom{font-family: var(--font-display);letter-spacing: .01em;font-weight: 900;text-transform: uppercase;font-size: clamp(22px,3.4vw,34px);line-height: .95;transform: skewX(var(--incline))}.prochain__bas{padding: 18px 22px 22px;display: flex;flex-wrap: wrap;gap: 14px;align-items: center;justify-content: space-between}.prochain__quand{font-weight: 700;text-transform: uppercase;letter-spacing: .04em}.prochain__quand small{display: block;color: var(--texte-doux);font-weight: 500}.compte{display: flex;gap: 8px}.compte div{min-width: 58px;text-align: center;background: #000;border: 1px solid var(--ligne);border-radius: 12px;padding: 6px 4px}.compte b{display: block;font-family: var(--font-display);letter-spacing: .01em;font-size: 30px;line-height: 1;transform: skewX(var(--incline))}.compte span{font-size: 11px;text-transform: uppercase;color: var(--texte-doux);letter-spacing: .06em}.compte [data-cases]>span{display: inline-block;width: .31em;font-size: inherit;color: inherit;letter-spacing: 0;text-align: center}.tableau-wrap{overflow-x: auto;border-radius: 20px;border: 1px solid var(--ligne);background: var(--surface)}.tableau{width: 100%;border-collapse: collapse;font-size: 15px;min-width: 520px}.tableau th{font-weight: 700;text-transform: uppercase;color: var(--texte-faible);font-size: 12px;letter-spacing: .06em;text-align: left;padding: 12px 10px;border-bottom: 1px solid var(--ligne)}.tableau td{padding: 10px;border-bottom: 1px solid rgba(255,255,255,.05)}.tableau tr:last-child td{border-bottom: 0}.tableau .num{text-align: right;font-variant-numeric: tabular-nums}.tableau .pos{font-family: var(--font-display);letter-spacing: .01em;font-weight: 900;font-size: 22px;transform: skewX(var(--incline));display: inline-block;width: 26px;text-align: center}.tableau .eq{display: flex;align-items: center;gap: 10px;font-weight: 700;text-transform: uppercase}.tableau .eq img{width: 28px;height: 28px;border-radius: 50%;background: #fff;padding: 2px;object-fit: contain}.tableau tr.nous td{background: linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 35%,transparent));color: #fff}.tableau tr.nous .pos{color: #fff}.source{font-size: 12px;color: var(--texte-faible);text-align: right;margin-top: 10px}.ld{max-width: 720px;margin: 0 auto;padding: 22px 22px 18px;border: 1px solid var(--ligne);border-radius: 28px;font-family: var(--font-display);letter-spacing: .01em;font-weight: 700;font-size: 20px;line-height: 1.1;text-transform: uppercase;color: var(--texte);background: radial-gradient(520px 280px at 108% 0%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 68%),radial-gradient(480px 300px at -10% 100%,rgba(148,17,27,.32),transparent 68%),rgba(13,14,17,.94);box-shadow: 0 20px 60px rgba(0,0,0,.55)}.ld button{font-family: inherit;letter-spacing: .03em;font-weight: 700;text-transform: uppercase;cursor: pointer;border: 0}.ld__barre{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 12px;margin-bottom: 18px}.ld__seg{display: inline-flex;padding: 4px;border-radius: 50px;border: 1px solid var(--ligne);background: #08090b}.ld__seg button{padding: 8px 18px 6px;border-radius: 50px;background: transparent;color: #90949d;font-size: 21px;transition: background-color .2s,color .2s}.ld__seg button[aria-pressed="true"],.ld__seg button[aria-selected="true"]{background: var(--accent);color: #fff}.ld__pills{display: inline-flex;gap: 6px}.ld__pills button{padding: 7px 15px 5px;border-radius: 50px;border: 1px solid var(--ligne);background: transparent;color: #dcdee2;font-size: 19px;transition: border-color .2s,color .2s}.ld__pills button[aria-pressed="true"]{border-color: var(--accent);color: #fff;box-shadow: inset 0 0 0 1px var(--accent)}.ld__podium{display: grid;grid-template-columns: 1fr 1.15fr 1fr;gap: 10px;align-items: end;margin-bottom: 16px}.ld__p{position: relative;display: block;padding: 16px 8px 14px;border-radius: 20px;border: 1px solid var(--ligne);background: #0a0b0e;text-align: center}.ld__p--1{padding-top: 20px;border: 2px solid var(--accent);box-shadow: 0 0 24px color-mix(in srgb,var(--accent) 35%,transparent);background: radial-gradient(200px 120px at 50% 0%,color-mix(in srgb,var(--accent) 35%,transparent),transparent 75%),#0a0b0e}.ld__rang{position: absolute;top: 8px;left: 14px;font-weight: 900;font-size: 42px;line-height: 1;color: var(--accent);transform: skewX(var(--incline))}.ld__ph,.ld__mini{display: flex;align-items: center;justify-content: center;overflow: hidden;border-radius: 50%;background: var(--surface-2);color: #90949d}.ld__ph{width: 68px;height: 68px;margin: 0 auto 10px;border: 2px solid var(--ligne);font-size: 22px}.ld__p--1 .ld__ph{width: 84px;height: 84px;border-color: var(--accent)}.ld__ph img,.ld__mini img,.ld__ph img[width][height],.ld__mini img[width][height]{display: block;width: 100%;height: 100%;object-fit: cover}.ld__nom{display: flex;align-items: center;justify-content: center;min-height: 2em;padding: 0 2px;font-weight: 800;font-size: 23px;line-height: 1}.ld__val{display: block;margin-top: 8px;font-weight: 900;font-size: 64px;line-height: .85;transform: skewX(var(--incline))}.ld__p--1 .ld__val{font-size: 82px;color: var(--accent)}.ld__unite{display: block;margin-top: 4px;font-size: 17px;color: #90949d}.ld__nous{display: inline-block;margin-top: 8px;padding: 3px 10px 1px;border-radius: 50px;background: var(--accent);font-weight: 800;font-size: 15px}.ld__liste{border-top: 1px solid #22252a}.ld__ligne{display: grid;grid-template-columns: 42px minmax(0,1fr) 70px 56px 44px;align-items: center;gap: 8px;padding: 9px 6px 9px 16px;border-bottom: 1px solid var(--surface-2);color: #90949d;font-size: 21px}.ld__ligne--tete{padding-top: 12px;color: #6f737c;font-size: 17px}.ld__ligne--nous{background: color-mix(in srgb,var(--accent) 12%,transparent);box-shadow: inset 3px 0 0 var(--accent)}.ld__ligne--nous .ld__joueur{color: #ff5d6e}.ld__pos{font-weight: 900;font-size: 28px;line-height: 1;color: var(--accent);transform: skewX(var(--incline))}.ld__joueur{display: flex;align-items: center;gap: 10px;min-width: 0;color: var(--texte);font-weight: 800;font-size: 22px}.ld__joueur>span:last-child{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.ld__mini{flex: 0 0 34px;width: 34px;height: 34px;font-size: 15px}.ld__d{text-align: right}.ld__moy{font-weight: 900;font-size: 32px;line-height: 1;color: var(--texte);transform: skewX(var(--incline))}.ld__pied{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 10px;margin-top: 14px}.ld__plus{padding: 9px 20px 7px;border-radius: 50px;border: 1px solid #4a4e57 !important;background: transparent;color: var(--texte);font-size: 19px;transition: border-color .2s}.ld__plus:hover{border-color: var(--accent) !important}.ld__credit{font-family: var(--font-texte);font-weight: 400;font-size: 13px;letter-spacing: .03em;text-transform: none;color: var(--texte-faible)}.ld__vide{padding: 30px 0;text-align: center;color: #90949d}.ld [hidden]{display: none !important}.cl__nous{margin: 0 0 var(--e-4);font-family: var(--font-texte);font-weight: 400;font-size: var(--t-m);line-height: 1.4;letter-spacing: normal;text-transform: none;color: var(--texte-doux)}.cl__nous b{color: var(--texte)}@media (max-width: 600px){.ld__joueur>span:last-child{white-space: normal;overflow-wrap: anywhere;line-height: 1.05}.ld{padding: 16px 12px 14px;border-radius: 22px}.ld__barre{justify-content: center}.ld__seg button{padding: 7px 14px 5px;font-size: 19px}.ld__pills button{padding: 6px 12px 4px;font-size: 17px}.ld__ph{width: 52px;height: 52px}.ld__p--1 .ld__ph{width: 64px;height: 64px}.ld__nom{font-size: 19px}.ld__val{font-size: 50px}.ld__p--1 .ld__val{font-size: 62px}.ld__rang{top: 6px;left: 10px;font-size: 32px}.ld__unite{font-size: 14px}.ld__ligne{grid-template-columns: 32px minmax(0,1fr) 58px 44px 34px;gap: 6px;padding: 8px 4px 8px 12px;font-size: 19px}.ld__joueur{font-size: 19px}.ld__moy{font-size: 28px}.ld__pos{font-size: 24px}}.logos-bloc{background: var(--surface);border: 1px solid var(--ligne);border-radius: 20px;padding: 22px}.logos-bloc + .logos-bloc{margin-top: 14px}.logos-bloc h3{font-family: var(--font-texte);font-weight: 700;text-transform: uppercase;letter-spacing: .1em;font-size: 13px;color: var(--texte-doux);text-align: center;margin-bottom: 16px}.logos{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 18px 34px}.logos a,.logos span{display: grid;place-items: center;width: 120px;height: 56px;opacity: .85;transition: opacity .2s,transform .2s}.logos a:hover{opacity: 1;transform: scale(1.04)}.logos img{max-width: 100%;max-height: 100%;object-fit: contain;filter: brightness(0) invert(1)}.logos--grand a,.logos--grand span{width: 150px;height: 70px}.logos--couleur img{filter: none}.champ{display: grid;gap: 6px;margin-bottom: 16px;align-content: start}.champ label,.champ .etiquette-champ{font-weight: 700;font-size: 14px;text-transform: uppercase;letter-spacing: .04em}.champ small{color: var(--texte-faible);font-size: 13px}.saisie,.champ input:not([type="checkbox"]):not([type="radio"]),.champ select,.champ textarea{width: 100%;min-height: 48px;padding: 12px 14px;border-radius: 12px;border: 1.5px solid var(--ligne);background: #0b0b0d;color: #fff;font-size: 16px;transition: border-color .15s,box-shadow .15s}.champ textarea{min-height: 140px;resize: vertical}.champ__erreur{margin: 0;font-size: var(--t-s);font-weight: 700;color: var(--accent-texte)}.champ__erreur:empty{display: none}.champ [aria-invalid="true"]{border-color: var(--accent-texte)}.champ input:focus,.champ select:focus,.champ textarea:focus{outline: none;border-color: var(--accent);box-shadow: 0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.sur-clair .champ input,.sur-clair .champ select,.sur-clair .champ textarea,.carte--claire .champ input,.carte--claire .champ select,.carte--claire .champ textarea{background: #fff;color: var(--clair-texte);border-color: #d6d6d6}.case{display: flex;gap: 10px;align-items: flex-start;font-size: 15px}.case input{width: 20px;height: 20px;accent-color: var(--accent);margin-top: 2px;flex: none}.message{padding: 14px 16px;border-radius: 14px;margin-bottom: 18px;font-weight: 500;border: 1px solid}.message--ok{background: rgba(47,191,113,.12);border-color: rgba(47,191,113,.5)}.message--erreur{background: color-mix(in srgb,var(--accent) 12%,transparent);border-color: color-mix(in srgb,var(--accent) 55%,transparent)}.message--info{background: rgba(255,255,255,.06);border-color: var(--ligne)}.piege{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;overflow: hidden}.bandeau-demo{background: repeating-linear-gradient(-45deg,#f5a524,#f5a524 12px,#e8951a 12px,#e8951a 24px);color: #111;font-weight: 700;text-align: center;padding: 0 12px;height: 34px;line-height: 34px;font-size: 13px;position: relative;z-index: 101;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.pied{background: #000;border-top: 1px solid var(--ligne);padding: 60px 0 28px;margin-top: 0}footer.pied{background: radial-gradient(70% 90% at 88% 0%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 62%),#000;padding: clamp(40px,5vw,60px) 0 28px}.pied a{text-decoration: none;color: var(--texte-doux)}.pied a:hover{color: #fff}.pied .groupe-titre{color: inherit}.pied .groupe-titre:hover{color: var(--accent)}.pied .btn{color: #fff}.pied__tete{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 18px 40px;padding-bottom: clamp(24px,3vw,34px);border-bottom: 1px solid var(--ligne)}.pied__marques{display: flex;align-items: center;gap: 18px}.pied__accueil{display: block;flex: none}.pied__logo,.pied__logo[width][height]{display: block;width: 64px;height: 64px}.pied__filet{width: 1px;align-self: stretch;margin: 6px 0;background: var(--ligne)}.pied__affil{display: block;flex: none;opacity: .92;transition: opacity .2s}.pied .pied__marques .pied__affil img{display: block;height: 52px;width: auto;max-width: none}a.pied__affil:hover{opacity: 1}.pied__club{max-width: 30em;text-align: right}.pied__club p{margin: 0;font-size: 16px;line-height: 1.45;color: var(--texte-doux)}.pied__club .pied__adresse{margin-top: 6px;font-size: 14px;color: var(--texte-faible)}.pied__grille{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 28px 24px;padding: clamp(28px,3.4vw,42px) 0}.pied__chevron{display: none}.pied h2{margin: 0 0 10px;font-family: var(--font-display);letter-spacing: .01em;font-weight: 900;text-transform: uppercase;font-size: 26px;line-height: 1;color: var(--accent);transform: skewX(var(--incline))}.pied ul{list-style: none;padding: 0;margin: 0;display: grid;gap: 2px}.pied .pied__groupe li a{display: inline-block;font-family: var(--font-display);letter-spacing: .01em;font-weight: 700;text-transform: uppercase;font-size: 19px;line-height: 1.25;color: #fff;padding: 0;transition: color .15s,transform .15s}.pied .pied__groupe li a:hover{color: var(--accent);transform: translateX(3px)}.pied li a .ext{font-size: .6em;opacity: .6}.pied__actions{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px;padding: 22px 0;border-top: 1px solid var(--ligne)}.pied__actions .pied__social{margin-top: 0}.pied__social{display: flex;gap: 10px;margin-top: 14px}.pied__social a{width: 40px;height: 40px;border-radius: 50%;border: 1px solid var(--ligne);display: grid;place-items: center;color: #fff}.pied__social svg{width: 16px;height: 16px;fill: currentColor}.pied__bas{padding-top: 20px;border-top: 1px solid var(--ligne);display: flex;flex-wrap: wrap;gap: 10px 20px;justify-content: space-between;font-size: 14px;color: var(--texte-faible)}.pied__credit{display: inline-flex;align-items: center;gap: 9px;color: var(--texte-faible);text-decoration: none;transition: color .2s}.pied__credit img,.pied__credit img[width][height]{width: auto;height: 15px;opacity: .75;transition: opacity .2s}.pied__credit:hover{color: var(--texte)}.pied__credit:hover img{opacity: 1}@media (max-width: 979px){.pied__tete{flex-direction: column;align-items: flex-start;border-bottom: 0;padding-bottom: 6px}.pied__club{text-align: left}.pied__grille{grid-template-columns: 1fr;gap: 0;padding: 18px 0 22px}.pied__groupe{border-top: 1px solid #333}.pied__groupe:last-child{border-bottom: 1px solid #333}.pied__repli>summary{display: flex;align-items: center;justify-content: space-between;min-height: 52px;cursor: pointer}.pied h2,.pied__nom{margin: 0;padding-top: 4px;font-family: var(--font-display);letter-spacing: .01em;font-weight: 900;text-transform: uppercase;font-size: var(--t-xl);line-height: 1;color: var(--texte);transform: skewX(var(--incline));transition: color .2s}.pied__repli[open] .pied__nom{color: var(--accent)}.pied__chevron{display: block;width: 11px;height: 11px;margin: 0 6px 6px 0;border-right: 2px solid var(--accent);border-bottom: 2px solid var(--accent);transform: rotate(45deg);transition: transform .2s}.pied__repli[open] .pied__chevron{margin: 6px 6px 0 0;transform: rotate(-135deg)}.pied ul{gap: 0;padding-bottom: 6px}.pied .pied__groupe li a{display: flex;align-items: center;justify-content: space-between;min-height: var(--cible-min);padding: 11px 2px 9px 0;border-top: 1px solid var(--ligne);font-family: var(--font-texte);font-weight: 400;font-size: var(--t-corps);line-height: 1.2;text-transform: none;color: var(--texte-doux)}.pied .pied__groupe li.pied__voir a{font-weight: 700;color: var(--texte)}.pied .pied__groupe li a::after{content: "";width: 7px;height: 7px;border-right: 2px solid var(--texte-faible);border-top: 2px solid var(--texte-faible);transform: rotate(45deg)}.pied .pied__groupe li a:has(.ext)::after{display: none}.pied .pied__groupe li a:hover{transform: none;color: #fff}.pied__actions{flex-direction: column;align-items: stretch;border-top: 0;padding-top: 4px}.pied__actions .puces{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.pied__actions .pied__social{justify-content: center}.pied__bas{flex-direction: column}}@media (prefers-reduced-motion: reduce){.pied .pied__groupe li a,.pied__chevron{transition: none}}.apparait{opacity: 0;transform: translateY(26px);transition: opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.apparait.vu{opacity: 1;transform: none}.apparait[data-delai="1"]{transition-delay: .08s}.apparait[data-delai="2"]{transition-delay: .16s}.apparait[data-delai="3"]{transition-delay: .24s}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: .01ms !important;transition-duration: .01ms !important}.apparait{opacity: 1;transform: none}}.no-js .apparait{opacity: 1;transform: none}.vide{text-align: center;padding: 40px 20px;color: var(--texte-doux);border: 1px dashed var(--ligne);border-radius: 18px}.media-lazy{position: relative;aspect-ratio: 16/9;border-radius: 20px;overflow: hidden;background: #111;cursor: pointer;border: 0;padding: 0;width: 100%;display: block}.media-lazy img{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;object-fit: cover;opacity: .75;transition: opacity .2s}.media-lazy:hover img{opacity: .95}.media-lazy img.media-lazy__lire{inset: 0;width: 68px;height: 48px;margin: auto;object-fit: contain;opacity: 1;filter: drop-shadow(0 2px 8px var(--voile-photo-3));transition: transform var(--duree-vite) ease}.media-lazy:hover img.media-lazy__lire,.media-lazy:focus-visible img.media-lazy__lire{opacity: 1;transform: scale(1.08)}@media (prefers-reduced-motion: reduce){.media-lazy img.media-lazy__lire{transition: none}.media-lazy:hover img.media-lazy__lire,.media-lazy:focus-visible img.media-lazy__lire{transform: none}}.media-lazy iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.media-lazy__note{position: absolute;left: var(--e-3);bottom: var(--e-3);max-width: calc(100% - 2 * var(--e-3));padding: var(--e-1) var(--e-2);border-radius: var(--r-xs);background: var(--voile-photo-4);font-size: var(--t-xs);font-weight: 700;letter-spacing: .08em;line-height: 1.3;text-transform: uppercase;text-align: left;color: var(--sur-photo)}.chiffres{display: grid;grid-template-columns: repeat(2,1fr);gap: 14px}@media (min-width: 860px){.chiffres{grid-template-columns: repeat(4,1fr)}}@media (min-width: 860px){.chiffres.chiffres--3{grid-template-columns: repeat(3,1fr)}}.chiffre{background: var(--surface);border: 1px solid var(--ligne);border-radius: 18px;padding: 20px}.chiffre b{display: block;font-family: var(--font-display);letter-spacing: .01em;font-weight: 900;font-size: clamp(44px,6vw,72px);line-height: .9;color: var(--accent);transform: skewX(var(--incline))}.chiffre span{color: var(--texte-doux);text-transform: uppercase;font-size: 14px;font-weight: 700;letter-spacing: .04em}.frise{position: relative;padding-left: 26px;border-left: 2px solid var(--ligne);display: grid;gap: 26px}.frise__item{position: relative}.frise__item::before{content: "";position: absolute;left: -35px;top: 6px;width: 16px;height: 16px;border-radius: 50%;background: var(--accent);box-shadow: 0 0 0 5px color-mix(in srgb,var(--accent) 25%,transparent)}.frise__annee{font-family: var(--font-display);letter-spacing: .01em;font-weight: 900;font-size: 40px;line-height: 1;color: var(--accent);transform: skewX(var(--incline));display: inline-block}.faq details{border-bottom: 1px solid var(--ligne);padding: 16px 0}.faq summary{cursor: pointer;font-weight: 700;font-size: 19px;list-style: none;display: flex;justify-content: space-between;gap: 12px}.faq summary::after{content: "+";color: var(--accent);font-size: 26px;line-height: 1}.faq details[open] summary::after{content: "–"}.faq summary::-webkit-details-marker{display: none}.faq details>div{padding-top: 10px;color: var(--texte-doux)}.faq-module__in{display: grid;gap: 24px 56px;align-items: start}.faq-module .titre-section{margin: 0}.faq-module .titre-section .chapo{margin-top: 14px}.faq-module .faq details:first-child{padding-top: 0}@media (min-width: 900px){.faq-module__in{grid-template-columns: minmax(0,1fr) minmax(0,1.4fr)}}.split{display: grid;gap: clamp(24px,4vw,56px);align-items: center}@media (min-width: 900px){.split{grid-template-columns: 1fr 1fr}.split--inverse>:first-child{order: 2}}.split__media img{border-radius: 22px;width: 100%;object-fit: cover}@media (max-width: 819px){.match-ligne{grid-template-columns: 64px minmax(0,1fr);gap: 12px;padding: 14px}.match-date{padding-right: 10px}.match-affiche{grid-template-columns: minmax(0,1fr) auto;grid-template-rows: auto auto;gap: 10px 12px}.match-affiche>:nth-child(1){grid-area: 1 / 1}.match-affiche>:nth-child(2){grid-area: 1 / 2 / 3 / 3;justify-self: end}.match-affiche>:nth-child(3){grid-area: 2 / 1}.equipe--d{flex-direction: row;text-align: left}.equipe span{overflow-wrap: break-word;hyphens: manual}}@media (max-width: 600px){#classement-table{min-width: 0}#classement-table th,#classement-table td{padding-inline: 8px}#classement-table th:nth-child(n+6),#classement-table td:nth-child(n+6){display: none}}#classement-table tr.nous td{background: var(--accent)}.chiffres:has(>.chiffre:nth-child(3):last-child){grid-template-columns: 1fr}@media (min-width: 720px){.chiffres:has(>.chiffre:nth-child(3):last-child){grid-template-columns: repeat(3,1fr)}}.chrono__photos img{aspect-ratio: 4 / 3;object-fit: cover}@media (max-width: 820px),(pointer: coarse){.btn--petit,.puce{min-height: 44px}}.compteur{display: inline-grid;place-items: center;min-width: 22px;height: 22px;padding: 0 6px;margin-left: 6px;border-radius: 999px;background: rgba(255,255,255,.14);font-size: 12px}.puce.actif .compteur,.puce[aria-selected="true"] .compteur{background: var(--voile-photo-2)}.avec-bandeau .bandeau-demo{position: fixed;top: 0;left: 0;right: 0;z-index: 101}.bandeau-demo--brouillon{background: repeating-linear-gradient(-45deg,#fff,#fff 12px,#e6e6e6 12px,#e6e6e6 24px)}.bandeau-demo--brouillon a{color: inherit;text-decoration: underline;text-underline-offset: 3px}.avec-bandeau .entete{top: 34px}.avec-bandeau main{padding-top: 34px}.avec-bandeau .menu-plein{z-index: 200}.annonce{display: block;height: 34px;overflow: hidden;background: var(--accent);color: var(--texte);text-decoration: none;position: relative;z-index: 101}.avec-bandeau .annonce{position: fixed;top: 0;left: 0;right: 0}.annonce:hover{background: var(--accent-fonce)}.annonce:focus-visible{outline: 2px solid var(--texte);outline-offset: -4px}.annonce__piste{display: flex;width: max-content;height: 100%;animation: annonce-defile 60s linear infinite}.annonce:hover .annonce__piste,.annonce:focus-visible .annonce__piste{animation-play-state: paused}.annonce__groupe{display: flex;align-items: center;flex: none}.annonce__item{display: inline-block;padding: 3.5px 16px 0;font-family: var(--font-display);font-weight: 900;font-size: 18px;line-height: 30.5px;letter-spacing: .04em;text-transform: uppercase;white-space: nowrap;transform: skewX(var(--incline))}.annonce__item--cta{display: inline-flex;align-items: center;gap: 8px}.annonce__item--cta svg{width: 15px;height: 15px;flex: none;transform: translateY(-1.5px)}.annonce__sep{flex: none;width: 6px;height: 6px;border-radius: 50%;background: color-mix(in srgb,var(--texte) 55%,transparent)}@keyframes annonce-defile{to{transform: translateX(-50%)}}@media (max-width: 620px){.annonce__item{font-size: 16px;padding: 2.5px 12px 0;line-height: 31.5px}.annonce__piste{animation-duration: 45s}}@media (prefers-reduced-motion: reduce){.annonce__piste{animation: none}}@media (max-width: 820px),(pointer: coarse){.entete__actions .btn{min-height: 44px}.pied__social a,.entete__social a{width: 44px;height: 44px}}.logos img{width: auto;height: auto}img[width][height]{height: auto}.ah__titre .l1,.ah__titre .l2,.heros .titre .l1,.heros .titre .l2{white-space: nowrap}.ah,.heros{overflow-x: clip}.hm{position: relative;height: calc(100vh * (1 + var(--hm-defilement,2.2)));height: calc(100svh * (1 + var(--hm-defilement,2.2)));background: #000}.hm__scene{position: sticky;top: 0;height: 100vh;height: 100svh;min-height: 320px;overflow: hidden;background: radial-gradient(70% 60% at 50% 45%,color-mix(in srgb,var(--accent) 34%,transparent),transparent 70%),radial-gradient(60% 70% at 100% 0%,rgba(110,10,20,.55),transparent 70%),#000}.hm__fixe,.hm__canvas{position: absolute;inset: 0;width: 100%;height: 100%}.hm__fixe{z-index: 0;display: block}.hm__fixe img,.hm__fixe img[width][height]{width: 100%;height: 100%;object-fit: cover}.hm--pret .hm__fixe{visibility: hidden}.hm__canvas{z-index: 1;will-change: clip-path,transform}.hm__scene::after{content: "";position: absolute;inset: 0;z-index: 3;pointer-events: none;background: linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 24%,rgba(0,0,0,0) 38%,rgba(0,0,0,.55) 66%,rgba(0,0,0,.86) 100%)}.hm__texte{position: absolute;inset: auto 0 0;z-index: 5;padding-bottom: clamp(28px,5vh,56px)}.hm__titre{margin: 0;font-family: var(--font-display);font-weight: 900;text-transform: uppercase;letter-spacing: .01em;font-size: clamp(48px,8.4vw,150px);font-size: clamp(48px,min(8.4vw,11vh),150px);line-height: .9;color: #fff}.hm__ln{display: block;max-width: 12.5ch;padding: .07em .2em 0 0;margin-top: -.07em;text-wrap: balance;will-change: clip-path,transform}.hm__ln>span{display: block;transform: skewX(var(--incline))}.hm__ln--d{margin-top: .12em;margin-left: auto;text-align: right;padding: .07em .16em 0 .2em;color: var(--accent)}.hm__rang{display: flex;align-items: flex-end;justify-content: space-between;gap: 30px;margin-top: 22px}.hm__chapo{max-width: 44ch;margin: 0;font-size: clamp(18px,1.5vw,21px);line-height: 1.45;color: #e9eaec}.hm__rang .puces{flex: none}.hm__defile{position: absolute;left: 50%;bottom: 20px;z-index: 6;transform: translateX(-50%);display: flex;flex-direction: column;align-items: center;gap: 8px;font-size: 13px;font-weight: 700;letter-spacing: .04em;color: #cfd2d7}.hm__defile i{display: block;width: 1px;height: 34px;background: linear-gradient(#fff,transparent);transform-origin: top;animation: hm-trait 1.8s cubic-bezier(.2,.7,.2,1) infinite}@keyframes hm-trait{0%{transform: scaleY(0)}60%{transform: scaleY(1)}100%{transform: scaleY(1);opacity: 0}}.hm__charge{position: absolute;right: clamp(18px,3.6vw,56px);bottom: 22px;z-index: 6;width: 120px;height: 2px;background: rgba(255,255,255,.14);overflow: hidden;transition: opacity .5s}.hm__charge i{position: absolute;inset: 0;background: var(--accent);transform-origin: left;transform: scaleX(0)}.hm__charge.fait,.no-js .hm__charge{opacity: 0}@media (max-width: 900px){.hm__rang{flex-direction: column;align-items: flex-start}}@media (max-width: 560px){.hm__defile{display: none}.hm__titre{font-size: clamp(40px,11.5vw,66px)}}@media (max-width: 360px){.hm__titre{font-size: 38px}.hm__chapo{font-size: 16px;line-height: 1.4}.hm__rang{margin-top: 14px;gap: 16px}}@media (max-height: 620px){.hm__titre{font-size: clamp(32px,min(6vw,9vh),64px)}.hm__chapo{font-size: 15px;line-height: 1.35;max-width: 52ch}.hm__rang{margin-top: 12px;gap: 14px}.hm__texte{padding-bottom: 18px}.hm__defile{display: none}}@media (max-height: 620px) and (min-width: 560px){.hm__rang{flex-direction: row;align-items: flex-end}}@media (prefers-reduced-motion: no-preference){.js .hm__ln{clip-path: inset(-25% 100% -25% 0)}.js .hm__ln--d{clip-path: inset(-25% 0 -25% 100%)}}@media (prefers-reduced-motion: reduce){.hm{height: auto}.hm__scene{position: relative}.hm__defile,.hm__charge{display: none}}.cal .module-tete,.cl .module-tete{margin-bottom: clamp(30px,4vw,44px)}.cal__onglets{gap: 8px}.cal__liste [data-panneau]{border-bottom: 1px solid var(--ligne)}.cal .match-ligne{grid-template-columns: 72px minmax(0,1fr);gap: 14px 16px;padding: 22px 0;border: 0;border-top: 1px solid var(--ligne);border-radius: 0;background: transparent;transition: background-color .2s}.cal .match-ligne--prochain{box-shadow: inset 3px 0 0 var(--accent);padding-left: 14px;background: linear-gradient(90deg,color-mix(in srgb,var(--accent) 24%,transparent),transparent 55%)}.cal .match-date{display: grid;justify-items: start;align-self: start;text-align: left;border-right: 0;padding-right: 0;line-height: .8}.cal .match-date .j{font-size: 52px;line-height: .8}.cal .match-date .m{margin-top: 6px;font-size: 12px;letter-spacing: .14em;color: var(--accent-texte)}.cal .match-date .h{margin-top: 6px;font-size: 12px;letter-spacing: .04em;text-transform: uppercase;color: var(--texte-faible)}.match-centre{display: grid;gap: 12px;min-width: 0}.match-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;min-height: 28px;font-size: 12px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--texte-doux)}.match-comp,.match-comp[width][height]{display: block;width: auto;height: 28px}.aff__tag.aff__tag--ligne{position: static;transform: none;box-shadow: none;font-size: 12px;padding: 6px 10px}.aff__tag--ligne .aff__tag-compte:not([hidden]){display: inline;font-variant-numeric: tabular-nums;white-space: pre}.cal .vs{font-size: 30px}.cal .score{font-size: 38px}.match-milieu{display: grid;justify-items: center;align-content: center;gap: 8px}.match-milieu .match-comp,.match-milieu .match-comp[width][height]{height: 52px;filter: drop-shadow(0 6px 14px rgba(0,0,0,.35))}.match-ligne--joue .match-milieu .match-comp[width][height]{height: 30px}.cal .match-infos{grid-column: 1 / -1;display: flex;flex-flow: row wrap;align-items: center;justify-content: flex-start;gap: 10px;border-top: 0;padding-top: 0}.cal .match-infos>:is(.btn,.aff-etat){min-height: 42px;padding: 0 18px;gap: 8px}.cal .match-infos:empty{display: none}.cal__plus{margin: 22px 0 26px;text-align: left}.cal .source,.cl .source{margin-top: 14px}@media (min-width: 820px){.cal .match-ligne{grid-template-columns: 120px minmax(0,1fr) 270px;grid-template-rows: 1fr auto auto 1fr;gap: 0 28px;padding: 26px 8px;align-items: center}.cal .match-ligne--prochain{padding-left: 22px}.cal .match-centre{display: contents}.cal .match-date{grid-column: 1;grid-row: 1 / -1}.cal .match-affiche{grid-column: 2;grid-row: 1 / -1}.cal .match-meta{grid-column: 3;grid-row: 2;justify-content: center;gap: 8px 10px;min-height: 0;margin-bottom: 10px}.cal .match-date .j{font-size: 76px}.match-milieu .match-comp[width][height]{height: 64px}.match-ligne--joue .match-milieu .match-comp[width][height]{height: 34px}.cal .match-date .m{margin-top: 8px;font-size: 14px}.cal .match-infos{grid-column: 3;grid-row: 3;flex-direction: column;align-items: stretch}.cal .match-infos>:is(.btn,.aff-etat){justify-content: center}}@media (hover: hover){.cal .match-ligne:hover{background-color: rgba(255,255,255,.03)}}@media (max-width: 819px){.cal__plus .btn{width: 100%}.cal .match-infos>:is(.btn,.aff-etat){flex: 1 1 auto;justify-content: center}}.cl--ld .module-tete{justify-content: center;text-align: center}.cl--photo{position: relative;isolation: isolate;overflow: clip;background: #050506}.cl--photo::before{content: "";position: absolute;inset: 0 0 auto;height: 1400px;z-index: -1;pointer-events: none;background: linear-gradient(180deg,rgba(5,5,6,.72) 0%,rgba(5,5,6,.38) 30%,rgba(5,5,6,.55) 62%,#050506 100%),radial-gradient(42% 58% at 50% 56%,rgba(5,5,6,.9),transparent 78%),var(--cl-image) center 28% / cover no-repeat}@media (max-width: 819px){.cl--photo::before{inset: 0 0 auto;height: min(118vw,620px);background: linear-gradient(180deg,rgba(5,5,6,.6) 0%,rgba(5,5,6,.35) 35%,rgba(5,5,6,.8) 75%,#050506 100%),var(--cl-image) 62% 20% / cover no-repeat}}.cl--ld .module-accroche{margin-inline: auto}.cl__carte{background: #08090b}.cl .ld__ph{background: #fff;padding: 9px;border-color: var(--ligne)}.cl .ld__p--1 .ld__ph{border-color: var(--accent)}.cl .ld__ph img,.cl .ld__ph img[width][height],.cl .ld__mini img,.cl .ld__mini img[width][height]{object-fit: contain}.cl .ld__mini{background: #fff;padding: 3px}.cl .ld__val{font-size: 58px}.cl .ld__p--1 .ld__val{font-size: 72px}.cl__p--nous{border-color: var(--accent)}.cl .ld__ligne{grid-template-columns: 42px minmax(0,1fr) 44px 56px 44px 64px}.cl .ld__pied{justify-content: space-between}@media (max-width: 700px){.cl .ld__ligne{grid-template-columns: 30px minmax(0,1fr) 30px 40px 30px 50px;gap: 5px}.cl .ld__val{font-size: 44px}.cl .ld__p--1 .ld__val{font-size: 54px}.cl .ld__nom{font-size: 17px}}.bt-ruban{overflow: hidden;background: var(--accent);color: var(--texte);padding: 12px 0 8px;position: relative;z-index: 1}.bt-ruban__piste{display: flex;width: max-content;animation: bt-defile 36s linear infinite}.bt-ruban span{font-family: var(--font-display);letter-spacing: .01em;font-weight: 900;text-transform: uppercase;font-size: clamp(22px,3vw,32px);line-height: 1;padding: 0 28px;white-space: nowrap;display: inline-flex;align-items: center;gap: 56px}.bt-ruban span::after{content: "";width: 10px;height: 10px;background: var(--texte);transform: skewX(var(--incline))}@keyframes bt-defile{to{transform: translateX(-25%)}}@media (prefers-reduced-motion: reduce){.bt-ruban__piste{animation: none}}html.resa-plein{overflow: hidden}@media (max-width: 700px){html.resa-ouverte .mustango{display: none}}.billets__liste>li{scroll-margin-top: 100px}.avec-bandeau .billets__liste>li{scroll-margin-top: 134px}.billets--ouvert .billets__liste:not(:has(.billets__choisi)),.billets--ouvert:not(:has(.billets__choisi)) .billets__note{display: none}.billets__liste>li.deroule{margin-top: -30px;padding-bottom: 14px}.billets__choisi .aff-tuile__pied{display: none}.billets__choisi .aff-tuile,.billets__choisi .aff-tuile:hover{transform: none;box-shadow: none;border-bottom: 0;border-bottom-left-radius: 0;border-bottom-right-radius: 0}.billets__choisi .aff-tuile:not(.aff-tuile--prochain):hover{border-color: var(--ligne)}.billets__choisi .aff-tuile--grande .aff-tuile__infos{padding-bottom: 16px}li.deroule .deroule__in{--aff-b: 1px;background: var(--surface);border: var(--aff-b) solid var(--ligne);border-top: 0;border-radius: 0 0 20px 20px;box-shadow: 0 20px 50px -28px var(--fond)}.billets__liste:has(>.billets__choisi .aff-tuile--prochain)>li.deroule .deroule__in{--aff-b: 2px;border-color: var(--accent)}li.deroule .deroule__barre{padding: 8px 22px 18px}li.deroule .deroule__boutique{margin: 0 14px 14px;border-radius: 14px;box-shadow: none}.deroule{display: grid;grid-template-rows: 0fr;transition: grid-template-rows .5s cubic-bezier(.2,.8,.2,1)}.deroule--ouvert{grid-template-rows: 1fr}.deroule__in{min-height: 0;overflow: hidden}div.deroule>.deroule__in{margin-inline: -8px;padding-inline: 8px}.deroule__barre{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 18px;padding: 18px 0 14px}.deroule__retour .ico{width: 18px;height: 18px;margin-right: 6px}.deroule__titre{font-family: var(--font-display);font-weight: 900;text-transform: uppercase;font-size: clamp(24px,3vw,32px);line-height: 1}.deroule__onglet{margin-left: auto}.deroule__rappel{margin: 0 0 var(--e-3);font-size: var(--t-s);line-height: 1.45;color: var(--texte-doux)}li.deroule .deroule__rappel{margin: 0 22px var(--e-3)}.deroule__secours{display: grid;gap: var(--e-3);justify-items: start;margin: 0 0 var(--e-3);padding: var(--e-4);border-radius: var(--r-m);border: 1px solid var(--accent);background: var(--fond-accent);color: var(--texte)}.deroule__secours[hidden]{display: none}li.deroule .deroule__secours{margin: 0 14px var(--e-3)}.deroule__secours p{margin: 0;font-size: var(--t-m);line-height: 1.45}.deroule__secours a:not(.btn){color: var(--texte);text-decoration: underline;text-underline-offset: 3px;overflow-wrap: anywhere}.deroule__secours-btn{max-width: 100%;white-space: normal;text-align: center}.deroule:has(.deroule__secours:not([hidden])) .deroule__onglet{display: none}.deroule--echec .deroule__boutique{display: none}.deroule__boutique{position: relative;min-height: 420px;background: #fff;border-radius: 16px;overflow: hidden;box-shadow: 0 24px 60px rgba(0,0,0,.35)}.deroule__boutique iframe{display: block;width: 100%;height: 600px;border: 0;background: #fff;opacity: 0;transition: opacity .35s ease}.deroule--pret .deroule__boutique iframe{opacity: 1}.deroule__boutique iframe.deroule__plein{position: fixed;inset: 0;z-index: 2147483000;width: 100%;height: 100% !important;border-radius: 0;opacity: 1}.deroule__charge{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 14px;margin: 0;color: var(--clair-texte);font-weight: 700;font-size: 17px;transition: opacity .3s}.deroule--pret .deroule__charge{opacity: 0;pointer-events: none}.deroule__roue{width: 34px;height: 34px;border-radius: 50%;border: 3px solid rgba(0,0,0,.12);border-top-color: var(--accent);animation: deroule-tourne .8s linear infinite}@keyframes deroule-tourne{to{transform: rotate(360deg)}}@media (max-width: 700px){.deroule__barre{padding: 14px 0 12px}.deroule__boutique{border-radius: 12px;margin-inline: -6px}.billets__choisi .aff-tuile--grande .aff-tuile__infos{padding-bottom: 14px}li.deroule .deroule__in{border-radius: 0 0 16px 16px}li.deroule .deroule__barre{padding: 8px 16px 16px}li.deroule .deroule__rappel{margin-inline: 16px}li.deroule .deroule__secours{margin-inline: 8px}.deroule__secours-btn{width: 100%;justify-content: center}li.deroule .deroule__boutique{margin: 0 8px 8px;border-radius: 12px}}@media (prefers-reduced-motion: reduce){.deroule{transition: none}.deroule__roue{animation-duration: 2s}}.pause{display: grid;place-items: center;width: var(--cible-min);height: var(--cible-min);padding: 0;border-radius: var(--r-pilule);border: 1px solid var(--voile-3);background: var(--voile-photo-3);color: var(--sur-photo);cursor: pointer;backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);transition: background-color var(--duree-vite),border-color var(--duree-vite)}.pause[hidden]{display: none}.pause:hover,.pause:focus-visible{background: var(--accent);border-color: var(--accent);color: var(--sur-accent)}.pause:focus-visible{outline: 3px solid var(--texte);outline-offset: 2px}.pause .ico,.annonce__pause .ico{width: 1.125rem;height: 1.125rem}.pause__ico--lire,[aria-pressed="true"]>.pause__ico--pause{display: none}[aria-pressed="true"]>.pause__ico--lire{display: block}.heros__pause{position: absolute;z-index: 2;right: var(--e-4);top: calc(var(--e-8) + var(--e-6))}.annonce__pause{position: absolute;z-index: var(--z-bandeau);top: 0;right: 0;display: grid;place-items: center;width: var(--cible-min);height: 34px;padding: 0;border: 0;background: linear-gradient(90deg,transparent,var(--accent) 30%);color: var(--sur-accent);cursor: pointer}.avec-bandeau .annonce__pause{position: fixed}.annonce__pause:hover,.annonce__pause:focus-visible{background: var(--accent-fonce)}.annonce__pause:focus-visible{outline: 2px solid var(--sur-accent);outline-offset: -4px}.animations-en-pause .annonce__piste{animation-play-state: paused}@media (prefers-reduced-motion: reduce){.annonce__pause{display: none}}.heros--erreur{min-height: 70vh}@media (max-width: 599.98px){.heros--erreur{min-height: 0}}