.histoire{--bg:var(--color-bg-primary);--bg-2:var(--color-bg-secondary);--bg-3:var(--color-bg-inset);--ink:var(--color-text-primary);--ink-2:var(--color-text-secondary);--muted:var(--color-text-muted);--line:var(--color-border-default);--hair:var(--t-border-subtle);--primary:var(--t-primary);--accent:var(--t-accent);--primary-ink:#1d4ed8;--accent-ink:#a35a04;--c-grid:var(--t-border-subtle);--c-stem:var(--color-border-default);--band:#0b1220;--ease:cubic-bezier(.25, .1, .25, 1);--head:64px;--cont:1216px;--pad:16px;--col:640px;--rail:160px;--gap:48px;--side:320px}.dark .histoire{--primary-ink:#93c5fd;--accent-ink:#fcd34d}@media (min-width:640px){.histoire{--pad:24px}}@media (min-width:768px){.histoire{--head:80px}}@media (min-width:1024px){.histoire{--pad:32px}}.histoire .chap,.histoire .moment,.histoire .attaque,.histoire .txt[id]{scroll-margin-top:calc(var(--head) + 12px)}.histoire:lang(fr){--q-ouvre:"« ";--q-ferme:" »"}.histoire:lang(en){--q-ouvre:"“";--q-ferme:"”"}.histoire{background:var(--bg);color:var(--ink-2);-webkit-font-smoothing:antialiased;font-size:17.5px;line-height:1.6;overflow-x:clip}@media (min-width:720px){.histoire{line-height:1.7}}@media (min-width:1024px){.histoire{font-size:19px}}@media (min-width:1360px){.histoire{font-size:20px}}.histoire h1,.histoire h2,.histoire h3,.histoire h4{color:var(--ink);text-wrap:balance;margin:0}.histoire p{text-wrap:pretty;margin:0}.histoire a{color:var(--primary-ink)}.histoire img,.histoire video{max-width:100%;display:block}.histoire :focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:6px}.histoire :is(.tuile,.bande-video)>button:focus-visible{outline-offset:0;box-shadow:0 0 0 4px var(--band);border-radius:9999px;outline:2px solid #fff}.histoire .eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:700}.histoire .eyebrow sup{text-transform:none;letter-spacing:0;font-size:.7em}.histoire .credit{z-index:1;color:#f8fafc;pointer-events:none;background:#0b1220a8;border-radius:999px;padding:3px 9px;font-size:.72rem;line-height:1.4;position:absolute;bottom:10px;right:10px}.histoire .hero{color:#fff;background:var(--band);align-items:end;min-height:88svh;display:grid;position:relative;overflow:hidden}.histoire .hero-bg{will-change:transform;position:absolute;inset:0}.histoire .hero-bg img{object-fit:cover;object-position:50% 22%}.histoire .hero:after{content:"";background:linear-gradient(#02061759 0,#02061700 18% 34%,#0206179e 56%,#020617f0 90%);position:absolute;inset:0}.histoire .hero-in{z-index:1;width:100%;max-width:calc(var(--cont) + 2 * var(--pad));padding:0 var(--pad) 44px;margin:0 auto;display:grid;position:relative}.histoire .hero-txt{gap:12px;max-width:40rem;display:grid}.histoire .hero .eyebrow{color:#fcd34d}.histoire .hero h1{color:#fff;letter-spacing:-.035em;font-size:clamp(2.8rem,12vw,4.2rem);font-weight:900;line-height:.92}.histoire .hero .lede{color:#e2e8f0;font-size:1.06rem;line-height:1.55}.histoire .hero .credit{bottom:12px}@media (min-width:1024px){.histoire .hero:after{background:linear-gradient(#02061773,#02061700 20%),linear-gradient(270deg,#020617e6,#0206179e 30%,#02061700 56%),linear-gradient(#02061700 55%,#0206178c)}.histoire .hero-in{justify-items:end;padding-bottom:72px}.histoire .hero-txt{max-width:31rem}.histoire .hero h1{max-width:7ch;font-size:clamp(3.8rem,6vw,6rem)}.histoire .hero .lede{font-size:1.12rem}.histoire .hero .credit{right:auto;left:calc(max(0px, (100vw - var(--cont)) / 2 - var(--pad)) + var(--pad))}}@keyframes entre{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.histoire .hero .eyebrow{animation:entre .8s var(--ease) .2s both}.histoire .hero h1{animation:entre .8s var(--ease) .4s both}.histoire .hero .lede{animation:entre .8s var(--ease) .6s both}}.histoire .layout{max-width:calc(680px + 2 * var(--pad));padding:0 var(--pad);margin:0 auto}@media (min-width:1024px){.histoire .layout{max-width:calc(var(--cont) + 2 * var(--pad));grid-template-columns:var(--rail) minmax(0, 1fr);column-gap:var(--gap);--gut:max(0px, (100vw - var(--cont)) / 2 - var(--pad));display:grid}}.histoire .band,.histoire .bande-video{margin-inline:calc(50% - 50vw)}@media (min-width:1024px){.histoire .band,.histoire .bande-video{margin-inline:calc(-1 * (var(--gut) + var(--pad) + var(--rail) + var(--gap))) calc(-1 * (var(--gut) + var(--pad)))}}.histoire .story{min-width:0;padding-bottom:40px}.histoire .rail{display:none}@media (min-width:1024px){.histoire .rail{top:calc(var(--head) + 24px);z-index:1;max-height:calc(100vh - var(--head) - 24px);scrollbar-width:none;align-self:start;padding-top:40px;display:block;position:sticky;overflow-y:auto}.histoire .rail ol{margin:0;padding:0;list-style:none}.histoire .rail>ol{border-left:2px solid var(--hair)}.histoire .rail>ol>li>a{color:var(--muted);border-left:2px solid #0000;gap:1px;margin-left:-2px;padding:8px 0 8px 14px;text-decoration:none;display:grid}.histoire .rail a b{color:var(--ink-2);font-size:.9rem;font-weight:700;line-height:1.25}.histoire .rail a span{letter-spacing:.04em;font-size:.74rem}.histoire .rail>ol>li>a[aria-current=true]{border-left-color:var(--accent)}.histoire .rail>ol>li>a[aria-current=true] b{color:var(--ink)}.histoire .rail-m{display:none;padding:0 0 8px 14px!important}.histoire .rail li.ouvert .rail-m{display:grid}.histoire .rail-m a{color:var(--muted);text-wrap:balance;padding:4px 0;font-size:.8rem;line-height:1.3;text-decoration:none;display:block}.histoire .rail-m a:hover{color:var(--ink)}.histoire .rail-m a[aria-current=true]{color:var(--primary-ink);font-weight:700}}.histoire .attaque,.histoire .moment,.histoire .chap-ouv{grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:22px;display:grid}.histoire .attaque>*,.histoire .moment>*,.histoire .chap-ouv>*,.histoire .pair-text>*,.histoire .pair-suite>*{width:100%;max-width:var(--col)}.histoire .attaque>.m-large,.histoire .moment>.m-large,.histoire .moment>.pair,.histoire .attaque>.moment-head,.histoire .moment>.moment-head{max-width:none}.histoire .moment>.bande-video{justify-self:stretch;width:auto;max-width:none}.histoire .moment>.m,.histoire .attaque>.m{margin-block:14px}@media (max-width:1199px){.histoire .pair-media{margin-block:14px}}.histoire .attaque{padding:40px 0 8px}.histoire .attaque-titre{letter-spacing:-.02em;font-size:clamp(1.75rem,3.2vw,2.6rem);font-weight:900;line-height:1.08}.histoire .txt{color:var(--ink-2)}.histoire .attaque>.txt,.histoire .refrain p{color:var(--ink);font-size:clamp(1.22rem,2vw,1.45rem);font-weight:500;line-height:1.45}.histoire .pair,.histoire .pair-text,.histoire .pair-suite{align-content:start;row-gap:22px;display:grid}.histoire .pair-text:empty{display:none}@media (min-width:1200px){.histoire .pair{grid-template-columns:minmax(0, var(--col)) var(--side);column-gap:var(--gap);grid-template-rows:auto 1fr;grid-template-areas:"texte media""suite media"}.histoire .pair-text{grid-area:texte}.histoire .pair-text:empty{display:grid}.histoire .pair-media{grid-area:media}.histoire .pair-suite{grid-area:suite}}.histoire .seulB{display:none!important}.histoire .m-marge{gap:10px;display:grid}@media (min-width:1200px){.histoire.marges .seulA{display:none!important}.histoire.marges .seulB{display:grid!important}.histoire.marges .moment{position:relative}.histoire.marges .moment>:is(.txt,.histoire .fort,.histoire .jalon,.histoire .refrain,.histoire .box,.histoire .lien-p,.histoire .m-colonne){max-width:min(var(--col), calc(100% - var(--side) - var(--gap)))}.histoire.marges .moment>.en-marge{right:0;top:var(--top,0);width:var(--side);max-width:none;margin:0;position:absolute}.histoire.marges .q.en-marge p{font-size:.94em;line-height:1.55}.histoire.marges .box.en-marge{gap:16px;padding:20px 18px 22px}.histoire.marges .box.en-marge .q{padding-left:14px}.histoire.marges .box.en-marge .q p{font-size:.9em;line-height:1.5}}.histoire .chap{padding-top:72px}.histoire .band{color:#fff;background:var(--band);isolation:isolate;position:relative}.histoire .band-photo{aspect-ratio:var(--ar-tel);position:relative;overflow:hidden}.histoire .band-img{will-change:transform;width:100%;height:calc(100% + 60px);position:absolute;top:-30px;left:0}.histoire .band-img img{object-fit:cover;object-position:var(--fp-t)}.histoire .band-photo:after{content:"";background:linear-gradient(to bottom, #0b122000 62%, var(--band));pointer-events:none;position:absolute;inset:0}.histoire .band-txt{max-width:calc(680px + 2 * var(--pad));padding:0 var(--pad) 36px;gap:8px;margin:0 auto;display:grid}.histoire .chap-num{color:#ffffff38;letter-spacing:-.04em;font-size:3.4rem;font-weight:900;line-height:.8}.histoire .band .eyebrow{color:#fcd34d}.histoire .band h2{color:#fff;letter-spacing:-.03em;font-size:clamp(2.1rem,9vw,3rem);font-weight:900;line-height:1}.histoire .band h2 .lieu{white-space:nowrap}.histoire .band h2 .sous{letter-spacing:-.01em;color:#e2e8f0;margin-top:6px;font-size:.62em;font-weight:500;line-height:1.15;display:block}.histoire .band-photo .credit{z-index:2}.histoire .band-souvenir{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f8fafc;background:#0b1220a8;border-radius:10px;gap:2px;max-width:calc(100% - 28px);margin:0;padding:8px 12px;font-size:.88rem;line-height:1.3;display:grid;position:absolute;top:14px;left:14px}.histoire .band-souvenir span{color:#fcd34d;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}@media (min-width:1024px){.histoire .band{z-index:2;align-items:center;min-height:clamp(440px,62vh,600px);display:grid}.histoire .band-photo{aspect-ratio:auto;position:absolute;inset:0 0 0 54%}.histoire .band-img img{object-position:var(--fp-b)}.histoire .band-photo:after{background:linear-gradient(to right, var(--band), #0b122000 32%)}.histoire .band-txt{width:54%;max-width:none;padding:56px 32px 56px calc(var(--gut) + var(--pad) + var(--rail) + var(--gap));gap:12px;margin:0}.histoire .chap-num{font-size:5rem}.histoire .band h2{font-size:clamp(2.2rem,3vw,3rem)}}.histoire .chap-ouv{padding-top:44px}.histoire .exergue{color:var(--ink);font-size:clamp(1.35rem,2.3vw,1.75rem);font-weight:500;line-height:1.42}.histoire .exergue:before{content:var(--q-ouvre);color:var(--accent)}.histoire .exergue:after{content:var(--q-ferme);color:var(--accent)}.histoire .chap-lede{color:var(--ink);font-size:1.08em}.histoire .moments{display:grid}.histoire .moment{padding:48px 0 8px}.histoire .moment+.moment:before{content:"";width:100%;max-width:var(--col);background:var(--line);height:1px;margin-bottom:26px}.histoire .moment-head{gap:6px;display:grid}.histoire .moment-head .eyebrow{color:var(--primary-ink)}.histoire .moment-head h3{letter-spacing:-.02em;font-size:clamp(1.75rem,3.2vw,2.6rem);font-weight:900;line-height:1.08}.histoire .jalon{color:var(--primary-ink);align-items:center;gap:10px;margin-top:14px;display:flex}.histoire .jalon:before{content:"";background:currentColor;width:22px;height:2px}.histoire .fort{border-left:3px solid var(--accent);color:var(--ink);margin:10px 0;padding-left:20px;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:500;line-height:1.32;max-width:min(34ch, var(--col))!important}.histoire blockquote{margin:0}.histoire .q{border-left:3px solid var(--accent);gap:10px;padding-left:20px;display:grid}.histoire .q p{color:var(--ink);font-size:1.12em;font-style:italic;line-height:1.55}.histoire .q.long p{font-size:1em;font-style:normal;line-height:inherit}.histoire .q p:first-of-type:before{content:var(--q-ouvre);color:var(--accent)}.histoire .q p:last-of-type:after{content:var(--q-ferme);color:var(--accent)}.histoire .q footer{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);font-size:.76rem}.histoire .refrain{border-left:3px solid var(--primary);gap:4px;padding-left:20px;display:grid}.histoire .lien-fleche{min-height:44px;color:var(--primary-ink);justify-self:start;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.histoire .lien-fleche:after{content:" →"}.histoire .box{background:var(--bg-2);border:1px solid var(--hair);border-radius:18px;gap:20px;padding:24px 22px 26px;display:grid}.histoire .box>.eyebrow{color:var(--accent-ink)}.histoire .box .q{border-left-width:2px}.histoire .lien-p{margin:0}.histoire .btn{border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.histoire .btn small{opacity:.8;font-size:.85em;font-weight:500}html:not(.dark) .histoire .btn-primary small{opacity:.9}.histoire .btn-primary{background:var(--accent);color:#0f172a}.histoire .btn-ligne{border:1px solid var(--line);background:var(--bg-2);color:var(--ink)}.histoire .box .btn-ligne{background:var(--bg)}.histoire figure{align-content:start;gap:10px;margin:0;display:grid}.histoire figcaption{color:var(--muted);text-wrap:pretty;font-size:.86rem;line-height:1.5}.histoire .m-colonne{max-width:var(--col)}.histoire .tuile{background:var(--bg-3);aspect-ratio:var(--ar-tel);border-radius:14px;display:block;position:relative;overflow:hidden}.histoire .tuile img,.histoire .tuile video{object-fit:cover;object-position:var(--fp,50% 50%);width:100%;height:100%}@media (min-width:720px){.histoire .tuile{aspect-ratio:var(--ar)}.histoire .m-cote{max-width:400px}.histoire .m-cote .tuile{max-width:calc(72vh * var(--ar))}}@media (min-width:1200px){.histoire .pair .m-cote{max-width:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.histoire .tuile img{transition:transform .5s,filter .5s}.histoire .tuile:hover img{transform:scale(1.04)}}.histoire .souvenir .tuile img{filter:grayscale(.35)brightness(.92)}.histoire .souvenir .tuile:hover img{filter:none}.histoire .souvenir video{filter:grayscale(.4)brightness(.9)contrast(1.05)}.histoire .rangs{gap:10px;display:grid}.histoire .rang{aspect-ratio:var(--sum);gap:10px;min-width:0;min-height:0;display:flex;overflow:hidden}.histoire .rang>.tuile{flex:var(--ar) 1 0;aspect-ratio:auto;border-radius:12px;min-width:0}.histoire .vedette .rang{max-width:calc(min(76vh, 700px) * var(--sum))}@media (max-width:719px){.histoire .galerie .rang{aspect-ratio:auto;max-width:none;display:grid}.histoire .galerie .rang>.tuile{aspect-ratio:var(--ar-tel)}.histoire .defile{--hf:min(300px, calc(84vw / min(var(--armax,1.5), 1.5)));position:relative}.histoire .defile .rangs{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);scroll-padding-inline:var(--pad);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.histoire .defile .rangs::-webkit-scrollbar{display:none}.histoire .defile .rang{display:contents}.histoire .defile .rang>.tuile{height:var(--hf);width:min(84vw, calc(var(--hf) * var(--ar)));scroll-snap-align:start;aspect-ratio:auto;flex:none}}.histoire .compteur{z-index:2;color:#f8fafc;font-variant-numeric:tabular-nums;background:#0b1220b3;border-radius:999px;margin:0;padding:3px 10px;font-size:.8rem;font-weight:700;position:absolute;top:10px;left:10px}.histoire .vid,.histoire .vid video{background:#000}.histoire .fondu{position:relative}.histoire .fondu-large{aspect-ratio:16/10;border-radius:14px 14px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 100%);mask-image:linear-gradient(#000 0% 45%,#0000 100%)}@media (min-width:720px){.histoire .fondu-large{aspect-ratio:21/9}}.histoire .fondu-large{position:relative}.histoire .fondu-large img{object-fit:cover}.histoire .medaillon{aspect-ratio:3/4;z-index:1;border:2px solid #22c55e8c;border-radius:10px;width:clamp(104px,15vw,188px);position:absolute;top:12px;right:12px;overflow:hidden;box-shadow:0 18px 40px #02061773}@media (min-width:720px){.histoire .medaillon{top:28px;right:28px}}.histoire .medaillon img{object-fit:cover;object-position:top}.histoire .medaillon:after{content:"";background:linear-gradient(#0000 50%,#0b1220d9);position:absolute;inset:0}.histoire .medaillon span{z-index:1;text-align:center;color:#fff;font-size:.86rem;font-weight:700;position:absolute;bottom:8px;left:0;right:0}.histoire .fondu figcaption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.histoire .moment>.fondu+*{z-index:2;margin-top:-40px;position:relative}.histoire .bande-video{z-index:2;background:var(--band);isolation:isolate;place-items:center;min-height:min(70vh,560px);margin-block:24px;display:grid;position:relative;overflow:hidden}.histoire video.bande-fond{z-index:-2;object-fit:cover;will-change:transform;width:100%;height:124%;position:absolute;top:-12%;left:0}.histoire .bande-video:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0f172a,#0f172a8c,#0f172a);position:absolute;inset:0}.histoire .bande-citation{text-align:center;max-width:46rem;padding:64px 24px}.histoire .bande-citation p{color:#fff;font-size:clamp(1.5rem,3.4vw,2.4rem);font-style:italic;font-weight:400;line-height:1.3}.histoire .bande-citation p:before{content:var(--q-ouvre);color:#fbbf24}.histoire .bande-citation p:after{content:var(--q-ferme);color:#fbbf24}.histoire .bande-citation footer{color:#fcd34d;letter-spacing:.12em;text-transform:uppercase;margin-top:14px;font-size:.8rem}.histoire .bande-video figcaption{color:#ffffffb8;position:absolute;bottom:10px;left:16px;right:70px}@media (max-width:719px){.histoire .txt,.histoire .q p,.histoire figcaption{-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;hyphenate-limit-chars:8 4 4}}@media print{.histoire .hero-in,.histoire .hero-bg{opacity:1!important;transform:none!important}}@media screen and (prefers-reduced-motion:no-preference){.histoire.js .rv{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:var(--d,0s);transform:translateY(40px)}.histoire.js .pair-media>.rv:not(.in),.histoire.js.marges .en-marge.rv:not(.in){transform:translate(40px)}.histoire.js .rv.in{opacity:1;transform:none}.histoire.js .rv.instant{transition:none}}.histoire .chart-wrap{gap:12px}.histoire .chart-wrap h4{font-size:1.05rem;font-weight:700}.histoire .chart{width:100%;height:auto;overflow:visible}.histoire .chart-petit{display:none}@media (max-width:559px){.histoire .chart-grand{display:none}.histoire .chart-petit{display:block}}.histoire .c-grid{stroke:var(--c-grid);stroke-width:1px}.histoire .c-tick,.histoire .c-x,.histoire .c-legend{fill:var(--muted);font-family:inherit;font-size:16px}.histoire .c-tete{font-weight:700}.histoire .c-place{fill:var(--ink-2);font-family:inherit;font-size:16px;font-weight:700}.histoire .c-stem{stroke:var(--c-stem);stroke-width:2px}.histoire .c-dot{fill:var(--ink-2);stroke:var(--bg);stroke-width:2px}.histoire .c-best .c-dot,.histoire .c-best-dot{fill:var(--primary)}.histoire .c-best .c-stem{stroke:var(--primary)}.histoire .c-val{fill:var(--ink);font-family:inherit;font-size:16px;font-weight:700}.histoire .c-best .c-val{font-size:17px}.histoire .c-winner{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:5 4}.histoire .c-winner-label{fill:var(--accent-ink);font-family:inherit;font-size:16px;font-weight:700}.histoire .c-winner-dot{fill:var(--accent);stroke:var(--bg);stroke-width:2px}.histoire .c-axis{stroke:var(--line);stroke-width:2px}.histoire .c-gap{fill:color-mix(in srgb, var(--accent) 22%, transparent);stroke:var(--accent);stroke-width:1px}.histoire .chart-anim{display:contents}.histoire .c-place.c-tete-or{fill:var(--accent-ink)}.histoire .c-onde{fill:none;stroke:var(--primary);stroke-width:2px}.histoire .c-duree{fill:var(--accent)}.histoire .c-gap-label{fill:var(--accent-ink);font-family:inherit;font-size:17px;font-weight:900}.histoire .toc-top{gap:8px;padding:36px 0 4px;display:grid}.histoire .toc-top .eyebrow{color:var(--muted)}.histoire .toc-top ol,.histoire .sheet ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.histoire .toc-top a,.histoire .sheet a{border-bottom:1px solid var(--hair);color:var(--ink);grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:10px 2px;font-size:.98rem;font-weight:700;line-height:1.3;text-decoration:none;display:grid}.histoire .toc-top .num,.histoire .sheet .num{color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:.82rem}.histoire .toc-top .per,.histoire .sheet .per{color:var(--muted);white-space:nowrap;font-size:.78rem;font-weight:500}@media (min-width:1024px){.histoire .toc-top{display:none}}.histoire .finale{color:#fff;background:var(--band);align-items:end;min-height:min(86vh,820px);margin-top:80px;display:grid;position:relative;overflow:hidden}.histoire .finale-img{position:absolute;inset:0}.histoire .finale-img img{object-fit:cover;object-position:50% 30%}.histoire .finale:after{content:"";background:linear-gradient(#0206171a 25%,#020617db 90%);position:absolute;inset:0}.histoire .finale-in{z-index:1;width:100%;max-width:calc(var(--cont) + 2 * var(--pad));padding:0 var(--pad) 64px;gap:14px;margin:0 auto;display:grid;position:relative}.histoire .finale .last{letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:16ch;font-size:clamp(2rem,7.5vw,5rem);font-weight:900;line-height:1.02}.histoire .finale .sig{color:#cbd5e1;font-size:.95rem}.histoire .finale-cap{color:#ffffffb8;font-size:.86rem;line-height:1.5}.histoire .sortie{max-width:calc(var(--cont) + 2 * var(--pad));padding:44px var(--pad) 8px;gap:14px;margin:0 auto;display:grid}.histoire .sortie .eyebrow{color:var(--muted)}.histoire .sortie-liens{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:1023px){.histoire .sortie{padding-bottom:104px}}@media (min-width:1024px){.histoire .finale-in,.histoire .sortie{padding-left:calc(var(--pad) + var(--rail) + var(--gap))}.histoire .finale-in{padding-bottom:80px}}.histoire .chip-nav{left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:20;font:inherit;color:var(--ink);background:color-mix(in srgb, var(--bg-2) 86%, transparent);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;max-width:min(100vw - 32px,440px);min-height:44px;padding:10px 16px 12px;font-size:.9rem;font-weight:700;transition:opacity .25s,transform .25s;display:inline-flex;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 28px #02061740}.histoire .chip-nav[data-off=true]{opacity:0;pointer-events:none;transform:translate(-50%,16px)}.histoire .chip-nav .chip-titre{text-overflow:ellipsis;overflow:hidden}.histoire .chip-nav .yr{color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:.8rem}.histoire .chip-nav .prog{background:var(--accent);transform-origin:0;height:3px;transform:scaleX(var(--p,0));position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.histoire .chip-nav{transition:none}}@media (min-width:1024px){.histoire .chip-nav{display:none}}.histoire dialog.sheet{background:var(--bg-2);width:100%;max-width:560px;color:var(--ink-2);border:0;border-radius:22px 22px 0 0;margin:auto auto 0;padding:0}.histoire dialog.sheet::backdrop{background:#02061780}.histoire .sheet-in{padding:10px 18px calc(22px + env(safe-area-inset-bottom,0px));gap:6px;display:grid}.histoire .grip{background:var(--line);border-radius:3px;width:40px;height:5px;margin:4px auto 8px}.histoire .sheet h2{font-size:1rem;font-weight:700}.histoire .sheet a{padding-block:13px}.histoire .sheet a[aria-current=true] b{color:var(--primary-ink)}.histoire .sheet .close{font:inherit;color:var(--primary-ink);cursor:pointer;background:0 0;border:0;justify-self:end;min-height:44px;padding:8px;font-weight:700}
html[data-pe]{background:#000}html:has(.pe-cible){overscroll-behavior:none}html[data-pe] body{visibility:hidden}html[data-pe-verrou] body{top:var(--pe-y,0);overscroll-behavior:none;position:fixed;left:0;right:0;overflow:hidden}.pe-cible{visibility:visible;z-index:2147483647;color:#fff;overflow:hidden;aspect-ratio:auto!important;background:#000!important;border:0!important;border-radius:0!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;transform:none!important}html .pe-cible:focus,html .pe-cible:focus-visible{outline:none}.pe-cible video{object-fit:contain!important;object-position:50% 50%!important;width:100%!important;height:100%!important}.pe-neutre{filter:none!important;perspective:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto!important;contain:none!important;transform:none!important;container-type:normal!important}.pe-bouton{display:none!important}.pe-cible .pe-bouton{display:inline-flex!important}.pe-cible:fullscreen .pe-plein{display:none!important}
