@font-face{font-family:Anybody;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/assets/anybody-latin-wdth-normal-CHqbGEEr.woff2)format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2")}:root{--nuit:#0d0812;--creme:#fff4e6;--rose:#ff3d8b;--violet:#6c2bd9;--cyan:#22d3ee;--sodium:#ffb35c;--couchant:#ffb35c 0%,#ff6a5c 38%,#ff3d8b 66%,#6c2bd9 100%;--gut:clamp(16px,2.6vw,56px);--titre:"Anybody",Impact,"Arial Narrow",sans-serif;--phrase:"Instrument Serif",Georgia,serif;--texte:"Hanken Grotesk",system-ui,sans-serif;--ease:cubic-bezier(.16,.84,.24,1);--p:0;--v:1}*,:before,:after{box-sizing:border-box}html{overflow-anchor:none;background:var(--nuit);color:var(--creme);font-family:var(--texte);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%}body{margin:0;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}:where(h1,h2,p,ol,ul,figure){margin:0}:where(ol,ul){padding:0;list-style:none}img,video{max-width:100%;display:block}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px;box-shadow:0 0 0 7px var(--nuit)}main:focus,section:focus{box-shadow:none;outline:none}[hidden]{display:none!important}#scene{z-index:0;width:100%;height:100lvh;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.no-gl #scene{display:none}main,.pied{z-index:2;position:relative}.skip{z-index:50;background:var(--creme);color:var(--nuit);padding:12px 16px;font-weight:700;position:fixed;top:-80px;left:16px}.skip:focus{top:14px}.jauge{z-index:40;pointer-events:none;height:4px;position:fixed;top:0;left:0;right:0}.jauge i{background:linear-gradient(90deg,var(--couchant));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.btn{font-family:var(--titre);border:2px solid var(--creme);min-height:48px;color:var(--creme);cursor:pointer;transition:font-stretch .35s var(--ease),background-color .2s,color .2s;background:#0d081280;align-items:center;padding:1.05em 1.5em;font-size:clamp(.95rem,1.05vw,1.15rem);font-weight:800;font-stretch:112%;line-height:1.1;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--creme);color:var(--nuit);font-stretch:136%}.btn-neon{background:var(--rose);border-color:var(--rose);color:var(--nuit)}.btn-neon:hover:not(:disabled){background:var(--cyan);border-color:var(--cyan)}.btn:disabled{cursor:default;color:#fff4e6e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d08129e;border-color:#fff4e680}.btn-neon:disabled{color:#ffc2da;background:linear-gradient(#ff3d8b33,#ff3d8b33),#0d08129e;border-color:#ff3d8be6}.accueil .btn,.fin-actions .btn{font-size:clamp(1rem,1.35vw,1.5rem)}.actions{flex-wrap:wrap;gap:12px;display:flex}.nav{z-index:30;padding:14px var(--gut) 30px;background:linear-gradient(var(--nuit),var(--nuit) 60%,#0d081200);pointer-events:none;align-items:center;gap:clamp(16px,3vw,48px);display:flex;position:fixed;top:0;left:0;right:0}.nav>*{pointer-events:auto}.nav a{color:var(--creme);text-decoration:none}.nav-marque{font-family:var(--titre);transition:font-stretch .4s var(--ease);margin-right:auto;padding:12px 0;font-size:clamp(1rem,1.25vw,1.35rem);font-weight:900;font-stretch:150%;line-height:1}.nav-marque:hover{font-stretch:90%}.nav-liens{gap:clamp(14px,2vw,32px);display:flex}.nav-liens a{text-shadow:0 1px 10px var(--nuit);padding:12px 0;font-size:.98rem;font-weight:600}.nav-liens a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.btn-nav{min-height:44px;padding:.7em 1em;font-size:.88rem}.nav-menu{display:none}.nav-menu summary{cursor:pointer;padding:12px 4px;font-weight:700;list-style:none}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu nav{background:var(--nuit);height:100dvh;padding:84px var(--gut) 24px;z-index:-1;flex-direction:column;gap:2px;display:flex;position:fixed;top:0;left:0;right:0;overflow-y:auto}.nav-menu nav a{font-family:var(--titre);text-transform:uppercase;padding:8px 0;font-size:clamp(2.6rem,14vw,4.4rem);font-weight:900;font-stretch:70%;line-height:1}.nav-marque,.nav-liens a,.btn-nav{white-space:nowrap}@media (min-width:961px) and (max-width:1120px){.nav,.nav-liens{gap:clamp(12px,1.6vw,20px)}.btn-nav{padding:.7em .8em;font-stretch:80%}}@media (max-width:960px){.nav-liens{display:none}.nav-menu{display:block}.nav{gap:clamp(8px,3vw,16px)}.nav-marque{white-space:nowrap;font-size:clamp(.82rem,3.8vw,1rem);font-stretch:112%}.btn-nav{white-space:nowrap;padding:.6em .7em;font-size:clamp(.66rem,2.9vw,.78rem);font-stretch:74%}}@media (max-width:359px){.btn-nav{display:none}}.vid{background:var(--nuit);display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.vid img,.vid video{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%;filter:var(--f,contrast(1.1) saturate(1.22));position:absolute;top:0;bottom:0;left:0;right:0}.vid video{opacity:0;transition:opacity .5s}.vid.joue video{opacity:1}.vid:after{content:"";pointer-events:none;background:var(--g,none);mix-blend-mode:multiply;position:absolute;top:0;bottom:0;left:0;right:0}.vid[data-grade=couchant]{--f:contrast(1.3) saturate(.5) brightness(1);--g:linear-gradient(170deg,#ffb35c 0%,#ff6a5c 30%,#ff3d8b 58%,#7a3ae0 100%)}.vid[data-grade=rose]{--f:contrast(1.36) saturate(.35) brightness(.94);--g:linear-gradient(200deg,#ff6a5c 0%,#ff3d8b 48%,#6c2bd9 100%)}.vid-haut img,.vid-haut video{transform-origin:50% 0;transform:scale(1.3)}.vid[data-grade=chaud]{--f:contrast(1.14) saturate(1.05) sepia(.1) brightness(1.04);--g:linear-gradient(180deg,#fff4e6 0%,#ffd2e2 60%,#d9b8ff 100%)}.vid[data-grade=atelier]{--f:contrast(1.3) saturate(.6) brightness(.9);--g:linear-gradient(180deg,#ffb35c 0%,#ff3d8b 52%,#4a1fa0 100%)}.vid[data-grade=froid]{--f:contrast(1.5) saturate(.25) brightness(.76);--g:linear-gradient(180deg,#ff3d8b 0%,#6c2bd9 62%,#1d8fb0 100%)}.vid[data-grade=nuit]{--f:contrast(1.28) saturate(.6) brightness(1.3);--g:linear-gradient(180deg,#ffb35c 0%,#ff3d8b 40%,#8a3ce8 74%,#22c4e0 100%)}.fit{--bw:94vw;font-family:var(--titre);text-transform:uppercase;letter-spacing:-.005em;font-weight:900;font-stretch:75%;line-height:.84}.fit .l{white-space:nowrap;inline-size:max-content;font-size:calc(var(--bw) / var(--n) / .74);display:block}html:not(.js) .scene,html.no-gl .scene{background:linear-gradient(#0d08128c,#0d0812b8),var(--poster) center/cover no-repeat}html:not(.js) .accueil,html.no-gl .accueil{background:linear-gradient(#0d08121f,#0d081280),var(--poster) center/cover no-repeat}.accueil{position:relative}.accueil-pin{min-height:100svh;padding:0 var(--gut) clamp(20px,3.4svh,44px);flex-direction:column;justify-content:flex-end;display:flex;position:relative}html.js:not(.no-gl) .accueil-titre,html.js:not(.no-gl) .manifeste-titre{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.accueil-titre{font-family:var(--titre);text-transform:uppercase;margin-bottom:auto;padding-top:96px;font-size:clamp(4rem,20vw,22rem);font-weight:900;font-stretch:110%;line-height:.84}.accueil-titre span:not(.sr){display:block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.accueil-titre span:not(.sr){background:linear-gradient(#ffb35c 8%,#ff6a5c 38%,#ff3d8b 66%,#6c2bd9 92%);color:#0000;filter:drop-shadow(.012em 0 #fff4e6)drop-shadow(-.012em 0 #fff4e6)drop-shadow(0 -.012em #fff4e6)drop-shadow(0 .012em #fff4e6)drop-shadow(0 .06em #2a0b4a)drop-shadow(0 0 .012em #0d0812);-webkit-background-clip:text;background-clip:text}}@media (max-width:760px){.accueil-titre{--fs:min(calc((100vw - 2 * var(--gut) - 8px) * .66),19svh);font-stretch:62.5%;font-size:var(--fs);margin-top:auto;padding-top:72px;line-height:.86}}.accueil-bas{opacity:calc(1 - var(--p)*3.4);justify-content:space-between;align-items:flex-end;gap:clamp(20px,4vw,64px);display:flex;position:relative}.accueil-bas:before{content:"";left:calc(var(--gut)*-1);right:calc(var(--gut)*-1);pointer-events:none;background:linear-gradient(#0d081200,#0d0812db);height:calc(100% + 16svh);position:absolute;bottom:calc(-1*clamp(20px,3.4svh,44px))}.accueil-bas>*{position:relative}.accueil-phrase{font-family:var(--phrase);letter-spacing:-.01em;max-width:13.5em;font-size:clamp(2.2rem,4.7vw,6.2rem);line-height:.98}.accueil-droite{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:14px;display:flex}.accueil-etat{font-family:var(--titre);text-shadow:0 2px 24px #0d0812cc;max-width:20ch;font-size:clamp(1.15rem,1.75vw,2.1rem);font-weight:800;font-stretch:96%;line-height:1.04}@media (max-width:760px){.accueil-bas{flex-direction:column;align-items:stretch;gap:14px}.accueil-droite{text-align:left;align-items:flex-start}.accueil-phrase{font-size:clamp(2.1rem,10.4vw,3.4rem)}.accueil-droite .actions{flex-direction:column;align-items:stretch}.accueil-droite .btn{justify-content:center}.accueil-etat{font-size:clamp(1.1rem,5.4vw,1.4rem)}}html.motion .accueil{height:215lvh}html.motion .accueil-pin{height:100svh;min-height:0;position:sticky;top:0;overflow:hidden}.passe .accueil-bas{visibility:hidden}@keyframes monte{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes monte-tot{0%{opacity:.07;transform:translateY(18px)}to{opacity:1;transform:none}}html.motion:not(.titre-pose) .accueil-phrase,html.motion:not(.titre-pose) .accueil-droite{opacity:.04}html.motion:not(.titre-pose) .nav,html.motion:not(.titre-pose) .jauge{opacity:0}html.motion.titre-pose .accueil-phrase{animation:monte-tot .9s var(--ease) backwards}html.motion.titre-pose .accueil-droite{animation:monte-tot .9s var(--ease) .12s backwards}html.motion.titre-pose .nav{animation:monte .7s var(--ease) .15s backwards}.manifeste{position:relative}.manifeste-pin{min-height:100svh;padding:96px var(--gut);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.manifeste-titre{font-family:var(--titre);text-transform:uppercase;margin-bottom:.3em;font-size:clamp(3.2rem,14vw,16rem);font-weight:900;font-stretch:80%;line-height:.86}.manifeste-phrase{font-family:var(--phrase);letter-spacing:-.012em;text-shadow:0 0 18px #0d0812bf,0 2px 44px #0d0812cc;max-width:13em;font-size:clamp(2.5rem,7.6vw,10.5rem);line-height:.98}html.motion .manifeste{height:400lvh}html.motion .manifeste-pin{height:100svh;min-height:0;position:sticky;top:0}html.motion .manifeste-pin:before{content:"";height:70%;opacity:clamp(0,calc((var(--p) - .66)*8),1);pointer-events:none;background:linear-gradient(#0d08129e,#0d08124d 60%,#0d081200);position:absolute;top:0;left:0;right:0}html.motion .manifeste-phrase{opacity:clamp(0,calc((var(--p) - .7)*9),1);transform:translateY(calc((1 - clamp(0,calc((var(--p) - .7)*6),1))*6svh));position:relative}.chaine{background:var(--nuit);z-index:1;position:relative}.rail-ouverture{min-height:100svh;padding:90px var(--gut) clamp(14px,2svh,28px);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.rail-ouverture:after{content:"";background:linear-gradient(#0d08120d 40%,#0d081280);position:absolute;top:0;bottom:0;left:0;right:0}.chaine-titre{z-index:1;position:relative}.chaine-titre .l:nth-child(2){margin-left:auto}.etapes-rail{display:block}.panneau{min-height:82svh;margin-bottom:6svh;position:relative;overflow:hidden}.cadre{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.cadre:after{content:"";pointer-events:none;background:linear-gradient(#0d081200 45%,#0d0812b8);position:absolute;top:0;bottom:0;left:0;right:0}.num{left:var(--gut);font-family:var(--titre);color:var(--creme);pointer-events:none;font-size:clamp(9rem,46svh,30rem);font-weight:900;font-stretch:60%;line-height:.8;position:absolute;top:6svh}.legende{left:var(--gut);right:var(--gut);font-family:var(--phrase);letter-spacing:-.012em;text-shadow:0 2px 34px #0d0812bf;font-size:clamp(2.5rem,7vw,9.6rem);line-height:.96;position:absolute;bottom:5svh}.rail-fin{background:var(--rose);color:var(--nuit);min-height:100svh;padding:80px var(--gut) 24px;flex-direction:column;justify-content:center;gap:clamp(18px,4svh,40px);display:flex;overflow:hidden}.maillons{display:none}@media (orientation:portrait){.rail-fin{justify-content:space-between;padding-bottom:clamp(20px,4svh,40px)}.maillons{--off4:0;--off5:0;--off6:0;flex:auto;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(4px,1.4vw,10px);min-height:120px;max-height:46svh;display:grid}.maillons li{background:var(--nuit);box-shadow:0 0 0 2px var(--nuit);position:relative;overflow:hidden}.maillons img{object-fit:cover;filter:contrast(1.15)saturate(1.1);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.maillons span{text-align:center;font-family:var(--titre);color:var(--creme);text-shadow:0 0 14px #0d0812cc;font-size:clamp(1.6rem,8vw,3.4rem);font-weight:900;font-stretch:60%;line-height:.9;position:absolute;bottom:4px;left:0;right:0}.maillons li:nth-child(4) img{opacity:calc(1 - var(--off4))}.maillons li:nth-child(4){background:linear-gradient(var(--violet),var(--violet)) padding-box;outline:2px dashed rgba(13,8,18,calc(var(--off4)));outline-offset:-2px;box-shadow:0 0 0 2px rgba(13,8,18,calc(1 - var(--off4)))}.maillons li:nth-child(4) span{color:rgba(255,244,230,calc(1 - var(--off4)));-webkit-text-stroke:2px var(--nuit);text-shadow:none;opacity:calc(.25 + (1 - var(--off4))*.75)}.maillons li:nth-child(5) img{filter:contrast(1.15) saturate(calc(1.1 - var(--off5))) brightness(calc(1 - var(--off5)*.82))}.maillons li:nth-child(6) img{filter:contrast(1.15) saturate(calc(1.1 - var(--off6))) brightness(calc(1 - var(--off6)*.88))}.maillons li:nth-child(5) span{opacity:calc(1 - var(--off5)*.6)}.maillons li:nth-child(6) span{opacity:calc(1 - var(--off6)*.6)}}html.motion .chaine-pin{height:100svh;position:sticky;top:0;overflow:hidden}html.motion .rail{will-change:transform;width:max-content;height:100%;display:flex}html.motion .rail-ouverture{flex:none;width:100vw;height:100%;min-height:0}html.motion .etapes-rail{flex:none;gap:2.4vw;height:100%;padding-left:6vw;display:flex}html.motion .rail-fin{flex:none;width:100vw;height:100%;min-height:0;margin-left:9vw}html.motion .panneau{height:100%;min-height:0;width:var(--w);flex:none;margin:0;overflow:visible}html.motion .cadre{inset:var(--t,0) 0 var(--b,0) 0;will-change:transform;contain:paint;filter:brightness(var(--e,1));transform:skew(-3deg)}html.motion .cadre .vid{will-change:transform;top:0;bottom:0;left:-5%;right:-5%;transform:skew(3deg)scale(1.04)}html.motion .num{left:var(--nx,auto);right:var(--nr,auto);top:var(--ny,auto);bottom:var(--nb,auto);font-size:var(--ns,84svh);color:var(--nc,var(--creme));will-change:transform;z-index:1;text-shadow:0 0 60px #0d081259}html.motion .legende{left:var(--lx,auto);right:var(--lr,auto);top:var(--ly,auto);bottom:var(--lb,auto);width:var(--lw,auto);z-index:2;will-change:transform}.p1{--w:56vw;--t:20svh;--b:14svh;--e:.8;--ns:50svh;--nx:-4vw;--nb:3svh;--nc:var(--sodium);--lr:1vw;--lb:3svh;--lw:36vw}.p1 .legende{font-size:clamp(2.2rem,5vw,6.6rem)}.p2{--w:48vw;--t:10svh;--b:22svh;--e:.88;--ns:58svh;--nr:-3vw;--ny:9svh;--nc:var(--creme);--lx:2vw;--lb:3svh;--lw:46vw}.p2 .legende{font-size:clamp(2.3rem,5.4vw,7rem)}.p3{--w:60vw;--t:6svh;--b:12svh;--e:.96;--ns:68svh;--nr:3vw;--nb:-6svh;--nc:var(--rose);--lx:3vw;--lb:15svh;--lw:40vw}.p3 .legende{font-size:clamp(2.6rem,6.4vw,8.6rem);line-height:.92}.p4{--w:40vw;--e:1.02;--ns:78svh;--nx:-7vw;--ny:9svh;--nc:var(--creme);--lx:2vw;--lb:5svh;--lw:36vw}.p5{--w:70vw;--t:3svh;--b:3svh;--e:1.08;--ns:88svh;--nr:-4vw;--nb:-8svh;--nc:var(--rose);--lx:3vw;--lb:7svh;--lw:42vw}.p6{--w:100vw;--e:1.16;--ns:104svh;--nx:-4vw;--nb:-14svh;--nc:var(--nuit);--lr:6vw;--ly:13svh;--lw:56vw}.p6 .legende{font-size:clamp(3rem,10.5vw,14rem)}@media (max-width:760px){.num{font-size:clamp(7rem,40svh,20rem)}html.motion .etapes-rail{gap:6vw;padding-left:12vw}html.motion .rail-fin{margin-left:12vw}.p1{--w:82vw;--t:16svh;--b:24svh;--ns:34svh;--nx:-4vw;--ny:9svh;--nb:auto;--lr:auto;--lx:3vw;--lb:5svh;--lw:80vw}.p1 .legende,.p2 .legende{font-size:clamp(2.2rem,10vw,3.4rem)}.p2{--w:80vw;--t:12svh;--b:22svh;--ns:40svh;--nr:-4vw;--ny:9svh;--lx:0;--lb:4svh;--lw:80vw}.p3{--w:88vw;--t:10svh;--b:20svh;--ns:46svh;--nx:auto;--nr:0;--ny:9svh;--nb:auto;--lx:3vw;--ly:auto;--lb:5svh;--lw:84vw}.p3 .legende{font-size:clamp(2.5rem,11vw,4.4rem)}.p4{--w:74vw;--ns:52svh;--nx:-6vw;--ny:9svh;--lr:auto;--lx:3vw;--lb:6svh;--lw:70vw}.p5{--w:90vw;--t:4svh;--b:14svh;--ns:56svh;--nr:-6vw;--nb:auto;--ny:9svh;--lx:0;--lb:4svh;--lw:82vw}.p6{--w:100vw;--ns:62svh;--nx:-5vw;--nb:auto;--ny:9svh;--lr:auto;--lx:6vw;--ly:auto;--lb:7svh;--lw:82vw}.p6 .legende{font-size:clamp(3rem,15vw,6rem)}}.noir-panne{z-index:20;opacity:0;pointer-events:none;background:#000;transition:opacity .16s linear;position:fixed;top:0;bottom:0;left:0;right:0}html.motion .jonction{--cut:clamp(28px,6vw,120px);--u:clamp(4px,.45vw,8px);z-index:1;margin-top:calc(var(--cut) * -1);clip-path:polygon(0 calc(var(--cut) * var(--tl,0)),100% calc(var(--cut) * var(--tr,0)),100% calc(100% - var(--cut) * var(--br,0)),0 calc(100% - var(--cut) * var(--bl,0)));position:relative}html.motion .jonction:before{--a:calc(180deg + var(--hd,1) * atan2(var(--cut),100vw));content:"";height:calc(var(--cut) + 15 * var(--u));z-index:5;pointer-events:none;background:linear-gradient(var(--a),#fff4e6 0,#fff4e6 calc(var(--cut) + .5 * var(--u)),#ff3d8b calc(var(--cut) + .5 * var(--u)),#ff3d8b calc(var(--cut) + 1.1 * var(--u)),#ff3d8b00 calc(var(--cut) + 1.1 * var(--u)),#ffb35c00 calc(var(--cut) + 2.2 * var(--u)),#ffb35cd9 calc(var(--cut) + 2.2 * var(--u)),#ffb35cd9 calc(var(--cut) + 3.4 * var(--u)),#ffb35c00 calc(var(--cut) + 3.4 * var(--u)),#ff6a5c00 calc(var(--cut) + 4.4 * var(--u)),#ff6a5cb3 calc(var(--cut) + 4.4 * var(--u)),#ff6a5cb3 calc(var(--cut) + 5.3 * var(--u)),#ff6a5c00 calc(var(--cut) + 5.3 * var(--u)),#ff3d8b00 calc(var(--cut) + 6.3 * var(--u)),#ff3d8b8c calc(var(--cut) + 6.3 * var(--u)),#ff3d8b8c calc(var(--cut) + 6.9 * var(--u)),#ff3d8b00 calc(var(--cut) + 6.9 * var(--u)),#6c2bd900 calc(var(--cut) + 7.9 * var(--u)),#6c2bd980 calc(var(--cut) + 7.9 * var(--u)),#6c2bd980 calc(var(--cut) + 8.2 * var(--u)),#6c2bd900 calc(var(--cut) + 8.2 * var(--u))),linear-gradient(var(--a),#0d081280 var(--cut),#0d081200 calc(var(--cut) + 14 * var(--u)));position:absolute;top:0;left:0;right:0}.economie{position:relative}.economie-pin{min-height:100svh;padding:96px var(--gut) 48px;flex-direction:column;justify-content:center;gap:32px;display:flex;position:relative;overflow:hidden}.eco-geant{font-family:var(--titre);text-transform:uppercase;color:var(--creme);font-size:clamp(3.4rem,15vw,15rem);font-weight:900;font-stretch:80%;line-height:.86}.eco-phrases{font-family:var(--phrase);letter-spacing:-.01em;flex-direction:column;gap:.5em;font-size:clamp(2.1rem,5.8vw,8rem);line-height:1;display:flex}html.motion .economie{height:300lvh}html.motion .economie-pin:after{content:"";pointer-events:none;background:linear-gradient(#0d081200,#0d0812b3);height:42%;position:absolute;bottom:0;left:0;right:0}html.motion .economie-pin{height:100svh;min-height:0;padding:0;display:block;position:sticky;top:0}html.motion .eco-geant{white-space:nowrap;will-change:transform;width:max-content;color:var(--creme);text-shadow:0 4px 60px #0d081280;z-index:1;font-size:min(46svh,30vw);position:absolute;top:11svh;left:0}@media (max-width:760px){html.motion .eco-geant{font-size:30svh;line-height:.84;top:11svh}html.motion .eco-geant span{display:block}}html.motion .eco-phrases{z-index:1;pointer-events:none;height:auto;font-size:clamp(2.6rem,7.4vw,10rem);display:block;position:absolute;top:0;bottom:0;left:0;right:0}html.motion .eco-phrases p{left:var(--gut);right:var(--gut);opacity:var(--v,0);text-shadow:0 0 16px #0d0812cc,0 2px 40px #0d0812e6;will-change:transform;max-width:12em;position:absolute}html.motion .eco-phrases p:first-child{transform:translateY(calc(var(--q,0) * -16svh));bottom:5svh}html.motion .eco-phrases p:nth-child(2){text-align:right;transform:translateY(calc(var(--q,0) * 22svh));top:54svh;left:auto}html.motion .eco-phrases p:nth-child(3){max-width:12em;transform:translateX(calc((1 - var(--q,0)) * min(22vw,max(0px,100vw - 2*var(--gut) - 12em))));font-size:.8em;bottom:8svh}@media (max-width:760px){html.motion .eco-phrases{font-size:clamp(2.1rem,10vw,3.2rem)}html.motion .eco-phrases p:nth-child(2){left:var(--gut)}html.motion .eco-phrases p:nth-child(3){transform:translateY(calc((1 - var(--q,0)) * 6svh))}}.roles{background:var(--nuit);z-index:1;position:relative}.roles-titre{--bw:calc(100vw - 2*var(--gut));padding:80px var(--gut) 18px}.roles-pin{position:relative}.bande{border-top:2px solid var(--nuit);height:76svh;position:relative}.bande button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.bande button:after{content:"";pointer-events:none;background:linear-gradient(#0d08121a 32%,#0d0812d1);position:absolute;top:0;bottom:0;left:0;right:0}.bande-nom{left:var(--gut);z-index:1;font-family:var(--titre);text-transform:uppercase;font-size:clamp(3rem,16.2vw,7rem);font-weight:900;font-stretch:66%;line-height:.84;position:absolute;bottom:calc(22svh + 8px)}.bande-phrase{left:var(--gut);right:var(--gut);z-index:1;height:19svh;font-family:var(--phrase);align-items:flex-start;font-size:clamp(1.6rem,6.8vw,2.4rem);line-height:1.05;display:flex;position:absolute;bottom:3svh}@media (min-width:761px) and (min-height:561px){html.js .roles-pin{height:100svh;display:block;overflow:hidden}html.js .bandes{background:var(--nuit);gap:2px;height:100%;display:flex}html.js .bande{min-width:0;height:100%;transition:flex-grow .85s var(--ease);border:0;flex:1 1 0}html.js .bande.on{flex-grow:11}html.js .bande .vid{width:64vw;left:50%;right:auto;transform:translate(-50%)}html.js .bande .vid img,html.js .bande .vid video{transition:filter .6s,opacity .5s}html.js .bande:not(.on) .vid img,html.js .bande:not(.on) .vid video{filter:brightness(.86)saturate(.95)contrast(1.08)}html.js .bande button:after{background:linear-gradient(#0d081257,#0d081200 24% 50%,#0d0812db)}html.js .bande-nom{writing-mode:vertical-rl;text-shadow:0 0 18px #0d0812cc;margin-left:-.42em;font-size:min(4.7vw,8.6svh);font-stretch:70%;transition:opacity .25s;bottom:26px;left:50%;transform:rotate(180deg)}html.js .bande.on .bande-nom{writing-mode:horizontal-tb;left:var(--gut);font-size:min(calc(34vw / var(--n,9) / .74),13svh);animation:apparait .55s var(--ease) .18s backwards;white-space:nowrap;margin:0;font-stretch:96%;bottom:clamp(230px,36svh,400px);transform:none}html.js .bande-phrase{left:var(--gut);opacity:0;pointer-events:none;text-shadow:0 0 14px #0d0812d9,0 2px 40px #0d0812e6;width:min(52vw,22em);height:auto;font-size:clamp(2rem,4.3vw,5.8rem);line-height:.98;transition:opacity .2s;bottom:clamp(24px,5svh,56px);right:auto}html.js .bande.on .bande-phrase{opacity:1;transition:opacity .5s .3s}html.js .roles-titre{--rt:92px;pointer-events:none;z-index:2;padding:var(--rt) var(--gut) 0;text-shadow:0 2px 40px #0d08128c;transform-origin:var(--gut) var(--rt);transition:transform .7s var(--ease),opacity .5s;position:absolute;top:0;left:0;right:0}html.motion .roles.jonction .roles-titre{--rt:max(92px,calc(var(--cut) + 8.2 * var(--u) + 12px))}html.js .roles.lance .roles-titre{transform:translateY(calc(92px - var(--rt))) scale(.46);opacity:.95}html.motion .roles{height:420lvh}html.motion .roles-pin{position:sticky;top:0}}@keyframes apparait{0%{opacity:0}to{opacity:1}}html.js .bande button:focus-visible{box-shadow:none;outline:none}html.js .bande button:focus-visible:before{content:"";z-index:3;outline:3px solid var(--cyan);pointer-events:none;position:absolute;top:6px;bottom:6px;left:6px;right:6px;box-shadow:0 0 0 6px #0d08128c}.captures{background:var(--nuit);padding:12svh var(--gut);position:relative}.captures-titre{font-family:var(--titre);text-transform:uppercase;margin-bottom:.4em;font-size:clamp(3rem,10vw,11rem);font-weight:900;font-stretch:80%;line-height:.86}.captures-liste{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:clamp(12px,1.6vw,28px);display:grid}.captures-liste img,.captures-liste video{width:100%;height:auto}.crime{position:relative}.crime-pin{min-height:100svh;padding:96px var(--gut) 48px;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.crime-titre{--bw:92vw;text-shadow:0 3px 50px #0d081299;width:100%}.crime-pin-b{justify-content:flex-end;padding-bottom:clamp(36px,8svh,96px)}.crime-pin-b:before{content:"";pointer-events:none;background:linear-gradient(#0d081200,#0d0812c7 55% 88%,#0d081200);height:72%;position:absolute;bottom:0;left:0;right:0}.crime-liste{font-family:var(--phrase);letter-spacing:-.01em;text-shadow:0 0 14px #0d0812e6,0 2px 34px #0d0812e6;flex-direction:column;gap:.3em;font-size:clamp(2.2rem,min(5.4vw,9.6svh),7.6rem);line-height:.98;display:flex;position:relative}.crime-liste p:nth-child(2){margin-left:9vw}.crime-liste p:nth-child(3){margin-left:3vw}.crime-liste p:nth-child(4){color:var(--sodium);margin-top:.15em;margin-left:14vw;font-size:1.45em;line-height:.92}html.motion .crime-liste p{opacity:calc(.1 + var(--v,0)*.9)}html.motion .crime-liste p:not(:last-child){opacity:calc((.1 + var(--v,0)*.9) * (1 - var(--chute,0)*.78))}html.motion .crime-a{height:170lvh}html.motion .crime-b{height:280lvh}html.motion .crime-pin{height:100svh;min-height:0;position:sticky;top:0}html.motion .crime-a .crime-pin{z-index:2;transform:translate3d(0,var(--xy,0px),0);will-change:transform}html.motion .crime-a .crime-titre{--sort:clamp(0,calc((var(--x,0) - .72) * 3.6),1);transform:scale(calc(1 + var(--x,0) * .05 + var(--sort) * var(--sort) * .55));opacity:calc(1 - var(--sort));filter:blur(calc(var(--sort) * 14px));transform-origin:50% 55%}@media (max-width:760px){.crime-liste p{margin-left:0!important}.crime-titre{--bw:calc(100vw - 2*var(--gut))}.crime-a .crime-pin:before{content:"";background:#0d081280;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.crime-titre{position:relative}.crime-liste{font-size:clamp(1.9rem,8.6vw,2.6rem)}}.fullrp{position:relative}.fullrp-pin{min-height:100svh;padding:clamp(88px,12svh,140px) var(--gut) clamp(40px,8svh,96px);flex-direction:column;justify-content:space-between;gap:clamp(28px,6svh,72px);display:flex;position:relative;overflow:hidden}.fullrp-pin:before{content:"";pointer-events:none;background:linear-gradient(#0d081200,#0d08129e);height:62%;position:absolute;bottom:0;left:0;right:0}.fullrp-titre{--bw:calc(100vw - 2*var(--gut));text-shadow:0 3px 50px #0d0812a6;position:relative}.fullrp-titre .l:nth-child(4){margin-left:auto}.fullrp-titre .l-etroit{display:none}.fullrp-lignes{font-family:var(--phrase);letter-spacing:-.012em;text-shadow:0 0 14px #0d0812e6,0 2px 38px #0d0812f2;flex-direction:column;gap:.45em;font-size:clamp(2.4rem,min(7vw,11svh),10.5rem);line-height:.98;display:flex;position:relative}.fullrp-lignes p{max-width:12.5em}.fullrp-lignes p:last-child{color:var(--sodium)}.fullrp-lignes .journal{font-size:.62em;line-height:1.08}.crime-dossier{font-family:var(--texte,inherit);letter-spacing:0;color:var(--creme);margin-top:.9em;font-size:.3em;line-height:1.3;display:block}html.motion .fullrp{height:calc(340lvh + var(--journal,1) * 40lvh)}html.motion .fullrp-pin{height:100svh;min-height:0;position:sticky;top:0}html.motion .fullrp-lignes{align-items:end;display:grid}html.motion .fullrp-lignes p{opacity:var(--v,0);filter:blur(calc((1 - var(--v,0)) * 22px));transform:scale(calc(1.12 - var(--v,0) * .12));transform-origin:0 100%;will-change:transform,filter,opacity;grid-area:1/1}html.motion .fullrp-lignes p:nth-child(2){text-align:right;transform-origin:100% 100%;justify-self:end}html.motion .fullrp-lignes p:last-child{max-width:12em;font-size:1.08em}html.motion .fullrp-lignes p{max-width:min(12.5em,calc((100vw - 2 * var(--gut) - 24px) / 1.12))}html.motion .fullrp-lignes p:last-child{max-width:min(12em,calc((100vw - 2 * var(--gut) - 24px) / 1.12))}html.motion .fullrp-lignes .journal{max-width:min(24em,calc((100vw - 2 * var(--gut) - 24px) / 1.12))}@media (max-width:760px){.fullrp-titre .l-large{display:none}.fullrp-titre .l-etroit{display:block}.fullrp-titre .l:nth-child(3){margin-left:auto}.fullrp-pin{justify-content:flex-start;padding-top:84px}html.motion .fullrp-pin{justify-content:space-between;padding-bottom:max(48px,9svh)}.fullrp-lignes{font-size:clamp(2.3rem,12vw,3.8rem)}html.motion .fullrp-lignes p:nth-child(2){text-align:left;transform-origin:0 100%;justify-self:start}html.motion .fullrp-lignes .journal{filter:none;transform:translateY(calc((1 - var(--v,0)) * 18px));will-change:transform,opacity}}.faq{background:var(--nuit);z-index:1;flex-direction:column;justify-content:center;min-height:104lvh;display:flex;position:relative}.faq-fond{position:absolute;top:0;bottom:0;left:0;right:0;overflow:clip}.faq-fond .vid{height:100svh;position:sticky;top:0;bottom:auto;left:auto;right:auto}.faq-fond .vid img,.faq-fond .vid video{filter:brightness(.34)saturate(1.2)}.faq-corps{width:100%;padding:clamp(90px,16svh,180px) var(--gut) clamp(60px,14svh,160px);position:relative}.faq-titre{font-family:var(--titre);text-transform:uppercase;max-width:7.5em;margin-bottom:.34em;font-size:clamp(3.4rem,15vw,20rem);font-weight:900;font-stretch:58%;line-height:.84}.faq details{border-top:2px solid #fff4e657}.faq details:last-of-type{border-bottom:2px solid #fff4e657}.faq summary{cursor:pointer;font-family:var(--titre);text-transform:uppercase;transition:font-stretch .45s var(--ease),color .2s;padding:.42em 1.1em .42em 0;font-size:clamp(1.5rem,4.6vw,6rem);font-weight:800;font-stretch:72%;line-height:.96;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{font-stretch:92%}.faq summary:focus-visible{font-stretch:92%}.faq details[open] summary{color:var(--rose)}.faq summary:before,.faq summary:after{content:"";width:.56em;height:.1em;transition:transform .35s var(--ease);background:currentColor;position:absolute;top:50%;right:.12em}.faq summary:after{transform:rotate(90deg)}.faq details[open] summary:after{transform:rotate(0)}.faq details p{font-family:var(--phrase);width:min(100%,62vw);max-width:27em;margin-left:auto;padding:.1em 0 1em;font-size:clamp(1.45rem,2.7vw,3.5rem);line-height:1.1}@media (max-width:760px){.faq details p{width:100%}}.fin{position:relative}.fin-pin{min-height:100svh;padding:84px var(--gut) clamp(20px,4svh,44px);flex-direction:column;justify-content:flex-start;gap:clamp(18px,3svh,36px);display:flex;position:relative;overflow:hidden}.fin-pin:before{content:"";pointer-events:none;background:linear-gradient(#0d081285,#0d08124d 45%,#0d081200 78%);position:absolute;top:0;bottom:0;left:0;right:0}.fin-titre,.fin-actions{position:relative}.fin-titre{text-shadow:0 3px 60px #0d081280}html.motion .fin{height:310lvh}html.motion .fin-pin:before{opacity:clamp(0,calc(1 - (var(--p) - .3) * 6),1)}html.motion .fin-titre{opacity:clamp(0,calc(1 - (var(--p) - .3) * 9),1);transform:translateY(calc(clamp(0,(var(--p) - .3) * 9,1) * -5svh));will-change:transform,opacity}.fin-actions.tient .btn,.fin-actions.allume .btn{box-shadow:0 0 0 1px #ff3d8be6,0 0 22px #ff3d8b8c,0 0 64px #ff3d8b47}html.motion .fin-actions.allume .btn{animation:1.25s step-end both btn-tube}@keyframes btn-tube{0%{box-shadow:none;opacity:.55}14%{opacity:1;box-shadow:0 0 18px #ff3d8b8c}26%{box-shadow:none;opacity:.6}48%{opacity:1;box-shadow:0 0 18px #ff3d8b8c}58%{box-shadow:none;opacity:.7}78%,to{opacity:1;box-shadow:0 0 0 1px #ff3d8be6,0 0 22px #ff3d8b8c,0 0 64px #ff3d8b47}}html.motion .fin-pin{height:100svh;min-height:0;padding-bottom:calc(var(--pied-h,0px) + clamp(16px,3svh,32px));position:sticky;top:0}html.motion .fin-actions{margin-top:auto}.pied{background:var(--nuit);padding:clamp(28px,5svh,64px) var(--gut) clamp(24px,4svh,48px);gap:8px 48px;font-size:.95rem;line-height:1.45;display:grid}html.motion .pied{margin-top:calc(var(--pied-h,0px) * -1);background:linear-gradient(#0d081200,#0d0812e0 38%,var(--nuit));padding-top:clamp(56px,9svh,110px)}.pied p{max-width:72ch}.pied a{color:var(--creme);text-underline-offset:4px;padding:8px 0;display:inline-block}@media (min-width:1000px){.pied{grid-template-columns:minmax(0,1fr) auto;align-items:end}.pied p:last-child{grid-area:1/2/3}}@media (max-width:760px){.pied{gap:6px;font-size:.86rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.toile{background:var(--nuit);--vie:1;--lum:.26;--sat:.78;position:relative}html.motion #metiers{clip-path:none;margin-top:-100lvh}html.motion #metiers:before{display:none}html.motion .toile.attend-panne{opacity:0}html.motion .toile.arrive .noeud{animation:noeud-arrive .42s steps(1,end) calc(var(--ordre,0) * .105s) backwards}html.motion .toile.arrive .reseau canvas{animation:.9s ease-out .3s backwards arrive-fondu}html.motion .toile.arrive .toile-pied{animation:.5s ease-out 1.6s backwards arrive-fondu}html.motion .toile.arrive .toile-titre{animation:.5s ease-out 1.8s backwards arrive-fondu}html.motion .toile.arrive .toile-fond{animation:1.7s ease-out fond-relance}@keyframes noeud-arrive{0%{opacity:0}30%{opacity:.85}45%{opacity:.25}60%,to{opacity:1}}@keyframes arrive-fondu{0%{opacity:0}to{opacity:1}}.toile-pin{min-height:100lvh;padding:clamp(70px,9svh,100px) var(--gut) clamp(14px,2.2svh,28px);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:clamp(12px,2svh,24px) clamp(24px,4vw,72px);display:grid;position:relative;overflow:hidden}.toile-fond{filter:brightness(calc(.02 + var(--lum)*var(--vie)*var(--vie))) saturate(calc(.12 + var(--sat)*var(--vie))) blur(var(--flou,0px));transition:filter .55s cubic-bezier(.3,0,.2,1);top:0;bottom:0;left:0;right:0}.toile .toile-fond:after{mix-blend-mode:normal;background:radial-gradient(120% 80% at 50% 62%,#0d08129e,#0d081233 70%,#0d081200)}@media (min-width:761px){.toile{--flou:3px;--lum:.62;--sat:1.15}.toile .toile-fond:after{background:radial-gradient(110% 62% at 50% 70%,#0d081280,#0d081229 72%,#0d081200),linear-gradient(#0d08128c,#0d081200 38%)}.noeud{text-shadow:0 0 22px var(--nuit),0 0 6px var(--nuit),0 2px 2px #0d0812cc}}.toile.claque .toile-fond{animation:.9s linear fond-claque}.toile.relance .toile-fond{animation:1.2s ease-out fond-relance}@keyframes fond-claque{0%{filter:brightness(.8) saturate(1.5) blur(var(--flou,0px))}7%{filter:brightness(.02) saturate(.2) blur(var(--flou,0px))}15%{filter:brightness(.45) saturate(.6) blur(var(--flou,0px))}22%{filter:brightness(.02) saturate(.2) blur(var(--flou,0px))}34%{filter:brightness(.22) saturate(.4) blur(var(--flou,0px))}to{filter:brightness(calc(.02 + var(--lum)*var(--vie)*var(--vie))) saturate(calc(.12 + var(--sat)*var(--vie))) blur(var(--flou,0px))}}@keyframes fond-relance{0%{filter:brightness(.05) saturate(.2) blur(var(--flou,0px))}35%{filter:brightness(.5) saturate(1.2) blur(var(--flou,0px))}to{filter:brightness(calc(.02 + var(--lum)*var(--vie)*var(--vie))) saturate(calc(.12 + var(--sat)*var(--vie))) blur(var(--flou,0px))}}.btn-relance:disabled{font-family:var(--titre);color:#fff4e673;min-height:48px;text-shadow:none;border:2px solid #fff4e64d;padding:1.05em 1.5em;font-size:clamp(.95rem,1.05vw,1.15rem);font-weight:800;font-stretch:112%}@media (min-width:761px) and (min-height:561px){html.motion .toile{height:240lvh}html.motion .toile-pin{height:100svh;min-height:0;position:sticky;top:0}html.motion .reseau{min-height:0}}.toile-titre{--bw:54vw;grid-area:1/1;position:relative}.toile-pied{flex-direction:column;grid-area:1/2;align-self:end;align-items:flex-start;gap:14px;padding-bottom:6px;display:flex;position:relative}.toile-phrase{font-family:var(--phrase);letter-spacing:-.006em;min-height:4.2em;text-shadow:0 1px 22px var(--nuit);align-items:flex-end;font-size:clamp(1.35rem,2.05vw,2.8rem);line-height:1.04;display:flex}.reseau{--fs:40px;--fe:15px;--fh:20px;grid-area:2/1/auto/-1;min-height:420px;position:relative}.reseau.secousse{animation:.34s linear secousse}@keyframes secousse{0%,to{transform:none}15%{transform:translate(-5px,3px)}30%{transform:translate(4px,-4px)}45%{transform:translate(-3px,-2px)}60%{transform:translate(3px,3px)}80%{transform:translate(-1px,1px)}}.reseau canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.filiere-nom{font-family:var(--phrase);font-size:var(--fh);letter-spacing:-.005em;color:#fff4e6c7;white-space:nowrap;text-shadow:0 0 14px var(--nuit);pointer-events:none;border-bottom:1px solid #fff4e633;margin:0;padding-bottom:.32em;line-height:1;position:absolute}.filiere-nom.droite{text-align:right}.noeuds{margin:0;padding:0;list-style:none}.noeud{min-height:44px;color:var(--creme);font-family:var(--titre);font-weight:900;font-stretch:86%;font-size:var(--fs);text-transform:uppercase;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;text-shadow:0 0 18px var(--nuit),0 0 4px var(--nuit);background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:0;line-height:1;transition:color .3s;display:flex;position:absolute;transform:translateY(-50%)}.noeud.droite{text-align:right;justify-content:flex-end}.noeud-nom{white-space:nowrap;transition:font-stretch .4s var(--ease);display:block}.noeud:hover .noeud-nom{font-stretch:96%}.noeud:focus-visible .noeud-nom{font-stretch:96%}.noeud:focus-visible{outline:none}.noeud:focus-visible .noeud-nom{outline:2px solid var(--cyan);outline-offset:5px}.reseau[data-mode=carre] .noeud{font-stretch:70%}.reseau[data-mode=carre] .noeud:hover .noeud-nom{font-stretch:78%}.reseau[data-mode=carre] .noeud:focus-visible .noeud-nom{font-stretch:78%}.noeud-etat{left:0;top:calc(50% + var(--fs)*.5 + 5px);width:max-content;max-width:100%;font-family:var(--texte);font-weight:600;font-stretch:100%;font-size:var(--fe);letter-spacing:0;text-transform:none;text-align:inherit;opacity:0;text-shadow:0 0 10px var(--nuit),0 0 3px var(--nuit),0 0 2px var(--nuit);line-height:1.15;transition:opacity .3s;position:absolute}.noeud.droite .noeud-etat{left:auto;right:0}.noeud .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.noeud[data-etat="1"]{color:var(--sodium)}.noeud[data-etat="1"] .noeud-nom{animation:1.8s steps(2,jump-none) infinite vacille}.noeud[data-etat="1"] .noeud-etat{opacity:1;color:var(--sodium)}.noeud[data-etat="2"] .noeud-nom{color:#8a6fb0;text-shadow:0 0 18px var(--nuit),0 0 4px var(--nuit)}.noeud[data-etat="2"] .noeud-etat{opacity:1;color:#ff6b8a}.noeud[aria-pressed=true] .noeud-nom{color:#8a6fb0;-webkit-text-decoration:line-through #ff3b30;text-decoration:line-through #ff3b30;text-decoration-thickness:.09em}.noeud[aria-pressed=true] .noeud-etat{color:var(--creme)}.noeud.tombe .noeud-nom{animation:.62s linear tombe}.noeud.claque .noeud-nom{animation:.9s linear claque}.noeud.rallume .noeud-nom{animation:.8s ease-out rallume}@keyframes vacille{0%,86%{opacity:1}92%{opacity:.62}}@keyframes tombe{0%{color:#fff4e6;text-shadow:0 0 22px #ec48ff}14%{color:#8a6fb0;text-shadow:none}26%{color:#fff4e6;text-shadow:0 0 18px #ec48ff}40%{color:#8a6fb0;text-shadow:none}52%{color:#ffd0e4}64%,to{color:#8a6fb0}}@keyframes claque{0%{color:#fff;text-shadow:0 0 30px #fff,0 0 60px #ec48ff}12%{opacity:.05}22%{opacity:1;color:#fff}34%{opacity:.08}48%{opacity:.9;color:#ffd0e4}62%{opacity:.2}to{opacity:1}}@keyframes rallume{0%{color:#fff;text-shadow:0 0 26px var(--rose),0 0 50px var(--cyan)}to{text-shadow:0 0 18px var(--nuit),0 0 4px var(--nuit)}}.toile-phrase .bouts{display:block}.toile-phrase .bout{transition:opacity .35s,filter .35s}.toile-phrase .bout.attend{opacity:.16;filter:blur(1.5px)}.toile-liste{font-family:var(--phrase);grid-column:1/-1;max-width:34em;font-size:clamp(1.5rem,3vw,3rem);line-height:1.1;position:relative}@media (max-width:760px){.toile-pin{padding:76px var(--gut) 0;flex-direction:column;gap:12px;height:auto;min-height:0;display:flex;overflow:clip}.toile-titre{--bw:calc(100vw - 2*var(--gut))}.reseau{order:2;min-height:0;margin-top:6px}.toile-pied{z-index:2;padding:4px 0 calc(18px + env(safe-area-inset-bottom,0px));flex-direction:column;order:3;align-items:flex-start;gap:10px;display:flex;position:relative}.toile-phrase{align-items:flex-end;min-height:4.2em;font-size:clamp(1.1rem,4.9vw,1.3rem);line-height:1.05}.btn-relance,.btn-relance:disabled{min-height:44px;padding:.8em 1.2em}}@media (prefers-reduced-motion:reduce){.noeud-nom,.noeud .noeud-nom,.reseau.secousse,.toile.claque .toile-fond,.toile.relance .toile-fond{animation:none!important}.noeud-nom,.toile-fond{transition:none}}.marche{--m-rose:#ff3d8b;--m-cyan:#22d3ee;--m-violet:#6c2bd9;--m-sodium:#ffb35c;--m-couchant:linear-gradient(90deg,#ffb35c 0%,#ff6a5c 38%,#ff3d8b 66%,#6c2bd9 100%);--m-trait:#fff4e621;z-index:1;color:var(--creme);background:radial-gradient(60% 46% at 88% 8%,#6c2bd957,#6c2bd900 70%), radial-gradient(50% 40% at 4% 96%,#ff3d8b33,#ff3d8b00 70%), linear-gradient(180deg,#120a1a,var(--nuit) 46%,#100916);position:relative}.marche-corps{padding:calc(clamp(28px,6vw,120px) + clamp(36px,5svh,72px)) var(--gut) calc(clamp(28px,6vw,120px) + clamp(24px,4svh,48px));max-width:1880px;margin:0 auto;position:relative}.marche-tete{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:16px clamp(24px,4vw,72px);display:grid}.marche-titre{font-family:var(--titre);text-transform:uppercase;letter-spacing:-.005em;font-size:clamp(3rem,6vw,7.2rem);font-weight:900;font-stretch:70%;line-height:.84}.marche-intro{text-align:right;max-width:21em;font-family:var(--phrase);color:#fff4e6e6;justify-self:end;font-size:clamp(1.25rem,1.9vw,2.3rem);line-height:1.06}.marche-intro em{color:var(--m-sodium);font-style:normal}.ardoise{background:linear-gradient(#1e1028e6,#0d0812f0 60%);margin-top:clamp(20px,3.6svh,44px);padding:0 clamp(14px,1.8vw,32px);position:relative;box-shadow:0 -18px 70px -34px #ff3d8bb3,0 40px 90px -30px #000c}.ardoise:before{content:"";background:var(--m-couchant);height:4px;position:absolute;top:0;left:0;right:0}.ardoise-tete,.lot{grid-template-columns:minmax(0,1.3fr) minmax(0,.95fr) minmax(0,1.25fr) minmax(0,1fr) minmax(220px,auto);align-items:center;gap:0 clamp(16px,2.4vw,44px);display:grid}.ardoise-tete{color:#fff4e6a8;padding:18px 0 10px;font-size:.86rem;font-weight:600}.ardoise-tete span:nth-child(4){text-align:right}.lot{--tone:var(--creme);border-top:1px solid var(--m-trait);padding:clamp(8px,1.2svh,14px) 0;position:relative}.lot[data-sens=monte]{--tone:var(--m-rose)}.lot[data-sens=baisse]{--tone:var(--m-cyan)}.lot:before{content:"";background:linear-gradient(90deg,var(--tone),transparent 70%);opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:calc(-1*clamp(14px,1.8vw,32px));right:calc(-1*clamp(14px,1.8vw,32px))}.lot.bouge:before{animation:.9s ease-out lot-eclair}@keyframes lot-eclair{0%{opacity:.2}to{opacity:0}}.lot-nom{min-width:0}.lot-mot{font-family:var(--titre);text-transform:uppercase;white-space:nowrap;font-size:clamp(1.8rem,2.5vw,3rem);font-weight:900;line-height:.9;font-stretch:calc(62% + var(--t,.5) * 68%);transition:font-stretch .6s var(--ease),color .3s;display:block}.lot[data-vide=oui] .lot-mot{color:#fff4e66b}.lot-qui{color:#fff4e6b8;margin-top:6px;font-size:.92rem;line-height:1.25;display:block}.lot-jauge{height:14px;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 3px),transparent 0) 0 0/calc(100% / var(--n)) 100% repeat-x;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 3px),transparent 0) 0 0/calc(100% / var(--n)) 100% repeat-x;mask:linear-gradient(90deg,#000 calc(100% - 3px),transparent 0) 0 0/calc(100% / var(--n)) 100% repeat-x;background:#fff4e61f;display:block;position:relative}.lot-jauge i{background:var(--creme);transform-origin:0;transform:scaleX(var(--s,.5));transition:transform .55s var(--ease),background-color .3s;position:absolute;top:0;bottom:0;left:0;right:0}.lot[data-niveau=bas] .lot-jauge i{background:var(--m-rose)}.lot[data-niveau=haut] .lot-jauge i{background:var(--m-cyan)}.lot-stock-txt{font-variant-numeric:tabular-nums;color:#fff4e6cc;margin-top:8px;font-size:.9rem;display:block}.lot-cours-boite{height:clamp(44px,6svh,60px);position:relative}.lot-cours{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.cours-depart{stroke:#fff4e64d;stroke-width:1px;stroke-dasharray:3 5}.cours-traits line{stroke-width:2.5px;stroke-linecap:round;fill:none}.cours-traits .monte{stroke:var(--m-rose)}.cours-traits .baisse{stroke:var(--m-cyan)}.cours-traits .plat{stroke:#fff4e68c}.cours-traits .trace{stroke-dasharray:1;stroke-dashoffset:1px;animation:.6s cubic-bezier(.3,.7,.3,1) forwards cours-trace}@keyframes cours-trace{to{stroke-dashoffset:0}}.cours-point{left:calc(var(--x,0) * 100%);top:calc(var(--y,.5) * 100%);background:var(--tone);width:9px;height:9px;box-shadow:0 0 12px 2px var(--tone);transition:left .6s var(--ease),top .6s var(--ease),background-color .3s;border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute}.lot-prix{text-align:right;min-width:0}.rouleau{font-family:var(--titre);color:var(--tone);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--tone) 45%,transparent));align-items:baseline;font-size:clamp(2.2rem,3.2vw,3.9rem);font-weight:900;font-stretch:78%;line-height:1;transition:color .3s;display:inline-flex}.rouleau-chiffres{display:inline-flex}.chiffre{text-align:center;width:1ch;height:1em;display:inline-block;overflow:hidden}.chiffre-bande{transform:translateY(calc(var(--d,0) * -1em));transition:transform .75s cubic-bezier(.2,.9,.25,1);display:block}.chiffre-bande span{height:1em;line-height:1;display:block}.net .chiffre-bande{transition:none}.rouleau-dollar{margin-left:.14em;font-size:.5em;font-stretch:100%}.lot-ecart{color:#fff4e6bd;font-variant-numeric:tabular-nums;margin-top:4px;font-size:.88rem;display:block}.lot-actions{justify-content:flex-end;gap:8px;display:flex}.lot-btn{min-width:44px;min-height:48px;font-family:var(--titre);color:var(--creme);border:2px solid var(--creme);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .18s,color .18s,font-stretch .3s var(--ease);background:#0d081266;padding:0 1.15em;font-size:1rem;font-weight:800;font-stretch:100%;line-height:1}.lot-livrer{border-color:var(--m-cyan)}.lot-acheter{border-color:var(--m-rose)}@media (hover:hover){.lot-livrer:hover{background:var(--m-cyan);color:var(--nuit);font-stretch:118%}.lot-acheter:hover{background:var(--m-rose);color:var(--nuit);font-stretch:118%}}.lot-btn:active{transform:translateY(1px)}.marche-pied{z-index:2;padding:18px 0 calc(16px + env(safe-area-inset-bottom,0px));background:var(--nuit);justify-content:space-between;align-items:center;gap:16px clamp(24px,4vw,72px);margin-top:4px;display:flex;position:sticky;bottom:0}.marche-pied:before{content:"";background:linear-gradient(#0d081200,var(--nuit));pointer-events:none;height:32px;position:absolute;bottom:100%;left:0;right:0}.marche-phrase{max-width:32em;min-height:2.16em;font-family:var(--phrase);flex:auto;align-items:center;font-size:clamp(1.25rem,1.9vw,2.3rem);line-height:1.08;display:flex}.marche-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:12px;display:flex}.btn-panne{color:var(--nuit);background:linear-gradient(100deg,#ffb35c,#ff6a5c 45%,#ff3d8b);border:0}.btn-panne:hover:not(:disabled){color:var(--nuit);background:linear-gradient(100deg,#ffc47e,#ff8a7e 45%,#ff6aa6)}@media (max-width:1100px){.ardoise-tete{display:none}.lot{grid-template-columns:minmax(0,1fr) minmax(0,auto);grid-template-areas:"nom prix""stock cours""actions actions";gap:12px clamp(14px,3vw,32px);padding:16px 0 14px}.lot:first-of-type{border-top:0}.lot-nom{grid-area:nom}.lot-prix{grid-area:prix;align-self:start}.lot-stock{grid-area:stock;align-self:center}.lot-cours-boite{grid-area:cours;width:clamp(130px,34vw,320px);height:44px}.lot-actions{grid-area:actions;justify-content:stretch}.lot-btn{flex:1 1 0}.marche-pied{display:block}.marche-phrase{max-width:none}.marche-actions{justify-content:flex-start;margin-top:10px}}@media (max-height:500px){.marche-pied{position:static}}@media (max-width:760px){.marche-tete{display:block}.marche-titre{font-size:clamp(3rem,17vw,5.4rem);font-stretch:66%}.marche-intro{text-align:left;margin-top:14px;font-size:clamp(1.2rem,5.4vw,1.5rem)}.ardoise{padding:0 12px}.lot-mot{font-size:clamp(1.7rem,8.4vw,2.2rem);font-stretch:calc(54% + var(--t,.5) * 56%)}.lot-qui{font-size:.84rem}.rouleau{font-size:clamp(2.2rem,11vw,2.8rem)}.lot-ecart{font-size:.8rem}.lot-stock-txt{font-size:.84rem}.marche-pied{padding-top:22px;display:block}.marche-phrase{align-items:flex-end;min-height:3.3em;font-size:clamp(1.1rem,4.9vw,1.3rem)}.marche-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.marche-actions .btn{text-align:center;justify-content:center;padding:.7em .6em;font-size:.92rem;font-stretch:96%}}@media (prefers-reduced-motion:reduce){.lot-mot,.lot-jauge i,.cours-point,.chiffre-bande,.rouleau,.lot-btn{transition:none}.lot.bouge:before,.cours-traits .trace{animation:none}.cours-traits .trace{stroke-dasharray:none;stroke-dashoffset:0}}.lot-btn{scroll-margin:96px 0 200px}.lot-livrer:active{background:#22d3ee47}.lot-acheter:active{background:#ff3d8b47}.perso{--p-rose:var(--rose,#ff3d8b);--p-violet:var(--violet,#6c2bd9);--p-cyan:var(--cyan,#22d3ee);--p-sodium:var(--sodium,#ffb35c);z-index:0;background:radial-gradient(60% 50% at 82% 104%,#ff3d8b4d,#6c2bd929 52%,#0d081200 78%), radial-gradient(46% 36% at 6% 2%,#22d3ee1a,#0d081200 72%), var(--nuit);min-height:100lvh;position:relative}html.motion .perso{padding-top:var(--cut,0px)}.perso-corps{padding:clamp(96px,13svh,160px) var(--gut) clamp(110px,16svh,190px);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tete carte""form carte";align-items:start;gap:clamp(22px,3.4svh,44px) clamp(32px,5vw,104px);max-width:1880px;margin:0 auto;display:grid;position:relative}.perso-tete{flex-direction:column;grid-area:tete;gap:clamp(12px,2svh,24px);display:flex}.perso-titre{--bw:min(52vw,900px);width:100%}.perso-intro{font-family:var(--phrase);letter-spacing:-.006em;max-width:21em;font-size:clamp(1.55rem,2.3vw,2.9rem);line-height:1.04}.perso-form{flex-direction:column;grid-area:form;gap:clamp(18px,2.8svh,32px);max-width:900px;display:flex}.perso-noms{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px clamp(16px,2vw,28px);display:grid}.champ{flex-direction:column;gap:8px;min-width:0;display:flex}.champ label,.choix legend{color:var(--creme);font-size:1.02rem;font-weight:700;line-height:1.2}.champ input,.champ select{width:100%;min-height:58px;color:var(--creme);-webkit-appearance:none;appearance:none;background:#fff4e612;border:0;border-bottom:3px solid #fff4e699;border-radius:0;margin:0;padding:.3em .45em;transition:border-color .2s,background-color .2s}.champ input{font-family:var(--titre);text-transform:uppercase;font-size:clamp(1.35rem,1.9vw,2.1rem);font-weight:800;font-stretch:96%}.champ input:hover,.champ select:hover{background:#fff4e61c}.champ input:focus-visible{border-bottom-color:var(--p-rose)}.champ select:focus-visible{border-bottom-color:var(--p-rose)}.champ input[aria-invalid=true]{border-bottom-color:#ff8fb5}.champ-erreur{color:#ffa3c4;font-size:.98rem;font-weight:700;line-height:1.3}.champ-erreur:empty{display:none}.perso-aide{color:#fff4e6cc;margin-top:-6px;font-size:.98rem;line-height:1.35}fieldset.choix{border:0;min-width:0;margin:0;padding:0}.perso :-webkit-any(input,select,button,a){scroll-margin:110px 0 40px}.perso :is(input,select,button,a){scroll-margin:110px 0 40px}.choix legend{margin-bottom:10px;padding:0}.choix-liste{flex-wrap:wrap;gap:8px;display:flex}.choix-item{display:inline-flex;position:relative}.choix-item input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.choix-item span{border:2px solid #fff4e66b;align-items:center;min-height:44px;padding:.45em .85em;font-size:1rem;font-weight:600;line-height:1.1;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.choix-item:hover span{border-color:var(--creme)}.choix-item input:checked+span{background:var(--p-rose);border-color:var(--p-rose);color:var(--nuit);font-weight:700}.choix-item input:focus-visible+span{outline:3px solid var(--creme);outline-offset:3px;box-shadow:0 0 0 7px var(--nuit)}.choix-fond .choix-item input:checked+span{background:var(--p-cyan);border-color:var(--p-cyan)}.accroche-ligne{align-items:stretch;gap:12px;display:flex}.champ select{min-width:0;font-family:var(--phrase);cursor:pointer;text-overflow:ellipsis;flex:auto;font-size:clamp(1.25rem,1.6vw,1.75rem);font-style:italic;line-height:1.15}.champ select option{background:var(--nuit);color:var(--creme);font-style:normal}.btn-hasard{flex:none;min-height:58px}.perso-carte{flex-direction:column;grid-area:carte;align-items:flex-start;width:min(40vw,80svh - 384px,720px);min-width:300px;display:flex;position:sticky;top:clamp(76px,9svh,104px)}.perso-cadre{aspect-ratio:4/5;background:linear-gradient(170deg,#2a0d48,var(--nuit) 70%);width:100%;position:relative;box-shadow:0 34px 120px -36px #ff3d8b8c,0 0 0 1px #fff4e614}.perso-cadre canvas{opacity:0;width:100%;height:100%;transition:opacity .45s var(--ease);display:block}.perso-cadre canvas.pret{opacity:1}.perso-actions{margin-top:18px}.perso-dl{background:var(--p-rose);border-color:var(--p-rose);color:var(--nuit)}.perso-dl:hover:not(:disabled){background:var(--p-sodium);border-color:var(--p-sodium);color:var(--nuit)}.perso-kit{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:10px;display:grid}.perso-kit .btn{text-align:center;justify-content:center;min-height:44px;padding:.6em .7em;font-size:.86rem;font-stretch:92%;line-height:1.15}.perso-kit .btn:hover:not(:disabled){font-stretch:108%}.perso-kit [data-copier]{grid-column:1/-1}.perso-statut{min-height:1.4em;color:var(--p-sodium);margin-top:10px;font-weight:600}.perso-discord{font-family:var(--phrase);max-width:22em;margin:4px 0 12px;font-size:clamp(1.3rem,1.5vw,1.8rem);line-height:1.08}@media (min-width:961px){.perso-actions{flex-wrap:nowrap}.perso-actions .btn{white-space:nowrap;flex:auto;justify-content:center;padding:.75em .7em;font-size:.9rem;font-stretch:92%}.perso-actions .btn:hover:not(:disabled){font-stretch:108%}}.perso-calque{width:100%;max-width:none;height:100vh;height:100dvh;max-height:none;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:var(--nuit);color:var(--creme);border:0;margin:0;position:fixed;top:0;bottom:0;left:0;right:0}.perso-calque[open]{overscroll-behavior:contain;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;overflow:auto}.perso-calque::backdrop{background:var(--nuit)}.perso-calque img{-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 170px);display:block}.perso-calque p{font-family:var(--phrase);text-align:center;font-size:clamp(1.35rem,5vw,1.9rem);line-height:1.1}.perso-calque .btn{flex:none;justify-content:center;min-width:9em}@media (max-width:960px){.perso-corps{grid-template-columns:minmax(0,1fr);grid-template-areas:"tete""form""carte"}.perso-titre{--bw:calc(100vw - 2*var(--gut))}.perso-carte{width:min(100%,560px);min-width:0;margin-top:8px;position:relative;top:auto}}@media (max-width:760px){.perso-corps{padding-top:clamp(84px,12svh,120px)}.perso-intro{font-size:clamp(1.45rem,6.6vw,2rem)}.perso-noms{grid-template-columns:minmax(0,1fr)}.accroche-ligne{flex-direction:column}.btn-hasard{justify-content:center}.perso-actions{flex-direction:column;align-items:stretch;width:100%}.perso-actions .btn{justify-content:center}.perso-kit{grid-template-columns:minmax(0,1fr)}.perso-kit .btn{min-height:48px;font-size:.95rem}}
