.cartouche{background:var(--nuit);color:var(--blanc);border:2px solid #ffffffeb;border-radius:999px;align-items:center;gap:.35em;padding:.55em 1.15em;font-size:.92rem;line-height:1.3;display:inline-flex}.heros .titre-section{--sweep-base:var(--blanc)}.heros{isolation:isolate;min-height:100svh;min-height:var(--mur-h,100vh);background:var(--nuit-profond);--pw:min(64vw, 1100px, (100svh - var(--entete-h)) * .9 * 1330 / 1182);--coupe:.3;align-items:center;display:grid;position:relative;overflow:hidden}.heros-canvas{z-index:2;pointer-events:none;position:absolute;inset:0}.heros-onde canvas{max-width:none;display:block}.heros-onde:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0217208c,#02172040 60%,#02172000);position:absolute;inset:-18% -4%}.heros-portrait{z-index:2;bottom:0;right:calc(-1 * var(--pw) * var(--coupe));width:var(--pw);aspect-ratio:1330/1182;pointer-events:none;position:absolute}.heros-portrait picture{height:100%;display:block}.heros-portrait img{object-fit:contain;object-position:bottom;width:100%;height:100%}.heros-titre{letter-spacing:-.032em;text-shadow:0 2px 24px #0217208c;max-width:10.5em;font-size:clamp(2.3rem,1.05rem + 3.4vw,4.6rem);line-height:1.06}.heros-actions{flex-wrap:wrap;gap:12px;margin-top:clamp(24px,2.6vw,38px);display:flex}html.js .heros:not(.pret) .heros-titre .w,html.js .heros:not(.pret) .heros-actions{opacity:0}html.js .heros:not(.pret) .heros-portrait img{opacity:0;transform:translate(70px)}.heros.pret .heros-titre .w{animation:rise .64s var(--ease) both;animation-delay:calc(80ms + var(--i,0) * 85ms)}.heros.pret .heros-actions{animation:rise .72s var(--ease) .82s both}.heros-portrait img{transition:transform 1.1s var(--ease) .12s, opacity .9s var(--ease) .12s}.intro-en-cours .heros-contenu,.intro-en-cours .heros-portrait{opacity:0}.ouverture-logo{z-index:60;aspect-ratio:1600/520;opacity:0;pointer-events:none;will-change:transform, filter, opacity;width:min(480px,70vw);max-width:none;height:auto;position:fixed;top:40svh;left:50%;transform:translate(-50%,-50%)}.ouverture-passer{z-index:61;min-height:44px;color:var(--blanc);cursor:pointer;background:#021720b3;border:1px solid #fff6;border-radius:999px;padding:0 18px;font-size:.8125rem;position:fixed;bottom:16px;right:16px}.heros-titre .accent{filter:drop-shadow(0 0 .3em var(--lueur-mot));display:inline-block;position:relative}.heros-titre .accent-cyber{--c1:var(--cyber-clair);--c2:var(--cyber);--lueur-mot:#15aabfbf}.heros-titre .accent-ia{--c1:var(--ia-clair);--c2:var(--ia);--lueur-mot:#db9865bf}.heros-titre .accent .w{background-image:linear-gradient(90deg, #fff0 0 42%, #fff6ecf2 48%, #fff 54% 100%), linear-gradient(100deg, var(--c1) -12%, var(--c2) 96%);color:#0000;text-shadow:none;background-position:0 0,0 0;background-size:300% 100%,100% 100%;-webkit-background-clip:text;background-clip:text}html.js .heros:not(.pret) .heros-titre .accent .w{background-position:100% 0,0 0}html.js .heros:not(.pret) .heros-titre .accent{filter:none}.heros.pret .heros-titre .accent .w{animation:rise .64s var(--ease) both, accent-couleur 1.4s var(--ease) both;animation-delay:calc(80ms + var(--i,0) * 85ms), calc(.76s + var(--i,0) * .11s)}.heros.pret .heros-titre .accent{animation:2.2s ease-out both accent-lueur}.heros.pret .heros-titre .accent-cyber{animation-delay:1s}.heros.pret .heros-titre .accent-ia{animation-delay:1.3s}@keyframes accent-couleur{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}@keyframes accent-lueur{0%{filter:drop-shadow(0 0 #fff0)}40%{filter:drop-shadow(0 0 .6em var(--lueur-mot))}to{filter:drop-shadow(0 0 .3em var(--lueur-mot))}}.phare{--accent:var(--cyber);--accent-clair:var(--cyber-clair);padding-top:0;padding-bottom:clamp(56px,7vw,96px)}.phare[data-univers=ia]{--accent:var(--ia);--accent-clair:var(--ia-clair)}.phare>.onde-sep{margin-bottom:clamp(56px,7vw,96px)}.phare+.mondes{padding-top:clamp(24px,3vw,48px)}.phare[data-halo]:before{-webkit-mask-image:linear-gradient(#0000,#fff 180px calc(100% - 180px),#0000);mask-image:linear-gradient(#0000,#fff 180px calc(100% - 180px),#0000)}.phare-grille{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.phare-visuel{border-radius:var(--rayon-carte);box-shadow:0 50px 90px -40px #021720b3, 0 0 90px -16px color-mix(in srgb, var(--accent) 60%, transparent);border:3px solid #ffffffeb;display:block;position:relative;overflow:hidden}.phare-visuel img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.phare-episode{margin-top:14px;font-size:clamp(1.15rem,.95rem + .75vw,1.6rem);font-weight:700;line-height:1.3}.phare .titre-section{background-image:linear-gradient(100deg, #fff0 0 40%, #fff6ecf2 47%, #fff 50%, #fff6ecf2 53%, #fff0 60% 100%), linear-gradient(100deg, var(--accent-clair) 0%, var(--accent) 100%);filter:drop-shadow(0 0 .32em color-mix(in srgb, var(--accent) 55%, transparent));background-size:300% 100%,100% 100%}.phare-date{letter-spacing:.02em;color:var(--accent-clair);margin-top:8px;font-size:.95rem;font-weight:700}.phare-pied{justify-items:start;gap:22px;margin-top:18px;display:grid}.phare .lecteur-phare{width:100%}.mondes .titre-section{--sweep-base:var(--blanc)}.mondes-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,36px);margin-top:clamp(28px,4vw,48px);display:grid}.monde{isolation:isolate;color:var(--nuit);border:2px solid #ffffffeb;border-radius:30px;flex-direction:column;gap:20px;padding:clamp(22px,3vw,40px);display:flex;position:relative;overflow:hidden;box-shadow:0 50px 90px -45px #02172099}.monde-fond{z-index:-1;object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.monde-tete{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.monde-logo{margin:0}.monde-logo img{width:auto;height:clamp(70px,7vw,100px)}.monde-episodes{gap:12px;margin:0;padding:0;list-style:none;display:grid}.monde .bouton{align-self:flex-start;margin-top:auto}.monde-trailer{background:#ffffff42;border-radius:20px;gap:4px;padding:12px 16px 6px;display:grid;box-shadow:inset 0 0 0 1px #ffffff73}.monde-trailer-titre,.monde-liste-titre{letter-spacing:.14em;text-transform:uppercase;color:var(--nuit);font-size:.76rem;font-weight:700}.monde-liste{gap:10px;display:grid}.fondu-nuit{background:linear-gradient(#02172000, var(--nuit-profond));height:clamp(120px,16vw,220px)}.bascule[data-mode=defilement]{height:200svh}.bascule-scene{position:relative;overflow:hidden}.bascule[data-mode=defilement] .bascule-scene{align-items:center;height:100svh;display:grid;position:sticky;top:0}.bascule-contenu{z-index:1;position:relative}html.js .bascule-scene{--haut:100%}.bascule-nuit{z-index:2;pointer-events:none;background:var(--nuit-profond);clip-path:inset(0 0 calc(100% - var(--haut,0%)) 0);position:absolute;inset:-1px 0}.bascule-trait{z-index:3;pointer-events:none;transform:translateY(var(--haut,100%));opacity:var(--trait-a,0);position:absolute;inset:0}.bascule-trait:before{content:"";background:#fff;border-radius:2px;height:3.4px;position:absolute;top:-1.7px;left:-24px;right:-24px;box-shadow:0 0 0 2.4px #96e2ea73,0 0 0 10px #96e2ea29,0 0 24px 6px #96e2eae6}.bascule-piste{height:0;transform:translateX(var(--etx,0%));position:absolute;inset:0 0 auto}.bascule-etincelle{background:radial-gradient(circle,#fff 0 4%,#fff6ecf2 8%,#db986573 19%,#db986524 36%,#db986500 62%);border-radius:50%;width:280px;height:280px;margin:-140px 0 0 -140px;position:absolute;top:0;left:0}.bascule-etincelle:after{content:"";background:linear-gradient(90deg,#fff6ec00,#fff6ec99,#fff6ec00);height:2.4px;margin-top:-1.2px;position:absolute;top:50%;left:-40px;right:-40px}.sans-mouvement .bascule-nuit,.sans-mouvement .bascule-trait{display:none}.bascule.sans-mouvement[data-mode=defilement]{height:auto}.bascule.sans-mouvement .bascule-scene{height:auto;position:relative}html.js [data-reveal-attente] :is(.anim,.pop,.drop,.blur-in){opacity:0}.chiffres-bloc{isolation:isolate;background:var(--cyber);position:relative;overflow:clip}.chiffres-bloc>.fond-couvrant{z-index:-1;object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.chiffres-scene{padding-block:clamp(56px,6vw,96px) clamp(96px,9vw,140px)}.titre-depuis{justify-items:start;gap:4px;display:grid}.depuis-mot{letter-spacing:.24em;text-transform:uppercase;color:var(--nuit);font-size:clamp(.95rem,.85rem + .4vw,1.2rem)}.depuis-annee{letter-spacing:-.045em;--sweep-base:#fff;--sweep-hi:var(--ia-clair);filter:drop-shadow(0 0 .22em #ffffff80);font-size:clamp(3.6rem,1.9rem + 6vw,7.5rem);line-height:.95;display:inline-block}.chiffres-fondu{z-index:1;pointer-events:none;background:linear-gradient(#fff0,#fff);height:clamp(70px,8vw,120px);position:absolute;bottom:0;left:0;right:0}.frise{--pt:56px;--bord:26px;padding-block:var(--pt) 64px;margin-block:-6px clamp(0px,1vw,12px);position:relative;overflow-x:clip}.frise-rail{height:3px;margin-inline:var(--bord);position:relative}.frise-fil{transform-origin:0;background:#fff;border-radius:2px;position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 0 3px #96e2ea4d,0 0 16px 3px #96e2ead9}.is-in .frise-fil{transition:transform 1.6s linear .2s;transform:scaleX(1)}.frise-tete{opacity:0;position:absolute;inset:0;transform:translate(0)}.frise-tete:before{content:"";background:radial-gradient(circle,#fff 0 7%,#fff6ece6 13%,#db986566 28%,#db986500 64%);border-radius:50%;width:120px;height:120px;margin:-60px 0 0 -60px;position:absolute;top:50%;left:0}.is-in .frise-tete{animation:1.6s linear .2s both frise-tete}@keyframes frise-tete{0%{opacity:0;transform:translate(0)}5%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(100%)}}.frise-mois{left:var(--bord);right:var(--bord);top:var(--pt);height:3px;margin:0;padding:0;list-style:none;position:absolute}.frise-mois li{left:calc(var(--k) / 48 * 100%);background:var(--nuit);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:1.5px;box-shadow:0 0 0 1.5px #ffffffe6}.frise-mois li.an{width:18px;height:18px;margin:-9px 0 0 -9px;box-shadow:0 0 0 2px #fff}.frise-mois li:before{content:"";opacity:0;transition:opacity .26s var(--ease) calc(.2s + var(--k) / 48 * 1.6s);background:#fff;border-radius:50%;position:absolute;inset:-1px;box-shadow:0 0 12px 3px #db9865f2}.is-in .frise-mois li:before{opacity:1}.frise-mois li.an:after{content:"";opacity:0;border:2px solid #fff;border-radius:50%;position:absolute;inset:-2px}.is-in .frise-mois li.an:after{animation:anneau-an .9s var(--ease) both calc(.2s + var(--k) / 48 * 1.6s)}@keyframes anneau-an{0%{opacity:0;transform:scale(1)}12%{opacity:.85}to{opacity:0;transform:scale(2.8)}}.frise-mois li span{color:var(--nuit);font-size:clamp(.9rem,.75rem + .5vw,1.2rem);font-weight:700;position:absolute;top:28px;left:50%;transform:translate(-50%)}.chiffres{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}.chiffre{background:var(--nuit);color:#fff;border:2px solid #ffffffeb;border-radius:24px;flex-direction:column;gap:8px;padding:clamp(18px,2.2vw,30px);display:flex;box-shadow:0 30px 60px -34px #021720b3}.chiffre-nombre{align-self:flex-start;display:grid}.chiffre-nombre>*{grid-area:1/1}.chiffre-fantome{visibility:hidden}.chiffre-valeur{white-space:nowrap;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#fff;font-size:clamp(2rem,1rem + 2.4vw,3.4rem);line-height:1;position:relative}.chiffre-libelle{color:#fff;font-size:clamp(.95rem,.9rem + .2vw,1.08rem);font-weight:700;line-height:1.35}.arc-raccord{pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0;overflow:visible}.arc-pale{z-index:0}.arc-bord{z-index:1}.monde-clair>.arc-suite{z-index:-1}.arc-pale stop{stop-color:color-mix(in srgb, var(--cyber-clair) 35%, #fff)}.arc-bord stop,.arc-suite stop{stop-color:var(--cyber-clair)}.monde-clair{isolation:isolate;color:var(--nuit);background:#fff;position:relative;overflow:clip}.monde-clair:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#96e2ea52,#96e2ea00);border-radius:50%;width:75vw;position:absolute;top:38%;left:-25vw}.monde-clair .titre-section{--sweep-base:var(--nuit);--sweep-hi:var(--cyber)}.monde-clair .titre-section:after{content:"";background:linear-gradient(90deg, var(--cyber), var(--cyber-clair));transform-origin:0;width:2.2em;height:5px;transition:transform .9s var(--ease) .6s;border-radius:99px;margin-top:.3em;display:block;box-shadow:0 0 16px #15aabf8c}.monde-clair :is(#blog,#leslie) .titre-section:after{background:linear-gradient(90deg, var(--cyber), var(--ia));box-shadow:0 0 16px #96e2ea99}html.js .monde-clair [data-reveal]:not(.is-in) .titre-section:after{transform:scaleX(0)}.monde-clair :focus-visible{outline-color:var(--nuit)}.articles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,28px);margin:clamp(26px,4vw,40px) 0 0;padding:0;list-style:none;display:grid}.leslie-grille{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,7vw,110px);display:grid}.leslie-photos{aspect-ratio:4/5;position:relative}.leslie-photo-1{width:66%;position:absolute;top:0;left:0}.leslie-photo-2{width:50%;position:absolute;bottom:0;right:0}.leslie-paragraphes{max-width:60ch;margin-top:clamp(26px,2.4vw,36px)}.leslie-paragraphes p+p{margin-top:1em}.monde-clair .distinctions li{box-shadow:none;background:#96e2ea33}.comite .titre-section{text-align:center}.comite .titre-section:after{transform-origin:50%;margin-inline:auto}.comite-tous{text-align:center;margin-top:clamp(30px,4vw,48px)}.comite-points{display:none}.comite-liste{flex-wrap:wrap;justify-content:center;gap:64px 24px;margin:clamp(36px,5vw,60px) 0 0;padding:18px 0 0;list-style:none;display:flex}.membre{clip-path:inset(-16px -70px -240px);flex:0 calc(25% - 18px);position:relative}.membre:before{content:"";background:var(--cyber);border-radius:2px;height:3px;position:absolute;top:0;left:-12px;right:-12px;box-shadow:0 0 14px 2px #15aabf8c}.membre-suspendu{transform-origin:50% 0;padding-top:58px;position:relative}.membre-suspendu:before{content:"";background:var(--cyber);width:2px;height:62px;margin-left:-1px;position:absolute;top:0;left:50%;box-shadow:0 0 8px #15aabfb3}.membre-suspendu:after{content:"";width:12px;height:12px;box-shadow:0 0 0 3px var(--cyber), 0 0 12px 3px #15aabfb3;background:#fff;border-radius:50%;margin-left:-6px;position:absolute;top:-5px;left:50%}.membre-photo{position:relative}.membre-cartouche{text-align:center;background:var(--nuit);color:#fff;border-radius:16px;flex-direction:column;gap:3px;margin-top:14px;padding:11px 14px;display:flex;box-shadow:0 14px 30px -18px #021720cc}.membre-cartouche strong{font-size:.95rem}.membre-cartouche span{color:var(--cyber-clair);font-size:.76rem;line-height:1.35}.monde-clair .membre-cartouche :focus-visible{outline-color:var(--cyber-clair)}html.js [data-reveal]:not(.is-in) .membre-suspendu{opacity:0}[data-reveal].is-in .membre-suspendu{animation:1.75s cubic-bezier(.25,.8,.3,1) both suspendre;animation-delay:var(--d,0s)}@keyframes suspendre{0%{opacity:0;transform:translateY(-118%)rotate(0)}8%{opacity:1}32%{transform:translateY(2.4%)rotate(2.6deg)}46%{transform:translateY(-.8%)rotate(-3.2deg)}60%{transform:translateY(0)rotate(2deg)}74%{transform:rotate(-1.1deg)}88%{transform:rotate(.45deg)}to{opacity:1;transform:none}}@media (width<=1100px){.membre{flex-basis:calc(33.3333% - 16px)}}@media (width<=899px){.heros{--pw:min(92vw, 640px);flex-direction:column;align-items:stretch;display:flex}.heros-contenu{padding-block:calc(var(--entete-h) + 30px) 12px;order:1}.heros-portrait{width:var(--pw);height:auto;margin-top:auto;margin-right:calc(-1 * var(--pw) * var(--coupe));order:2;align-self:flex-end;position:relative;bottom:auto;right:auto}.heros-portrait picture,.heros-portrait img{height:auto}.heros-actions .bouton{flex:220px;justify-content:center}.heros-voile{background:linear-gradient(#02172000 70%,#021720b3 100%),linear-gradient(#021720bd 0%,#021720ad 52%,#0217204d 78% 100%)}.phare-grille,.leslie-grille{grid-template-columns:minmax(0,1fr)}.phare-grille{row-gap:0}.phare-texte{display:contents}.phare .titre-section{order:1}.phare-visuel{order:2;width:min(320px,78%);margin-block:22px 8px}.phare-texte>:not(.titre-section){order:3}.mondes-grille{grid-template-columns:minmax(0,1fr)}.leslie-photos{width:min(440px,100%)}.articles{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.comite-liste{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gouttiere));padding:18px var(--gouttiere) 22px;scroll-padding-inline:var(--gouttiere);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:24px;overflow-x:auto}.comite-liste::-webkit-scrollbar{display:none}.membre{scroll-snap-align:center;flex:0 0 56%}.comite-points{justify-content:center;gap:8px;display:flex}.comite-points i{cursor:pointer;width:8px;height:8px;transition:width .3s var(--ease), background-color .3s var(--ease);background:#052a3a38;border-radius:999px}.comite-points i.actif{background:var(--cyber);width:22px}.chiffres{grid-template-columns:auto minmax(0,1fr);gap:10px 0}.chiffre{grid-column:1/-1;grid-template-columns:subgrid;border-radius:18px;align-items:center;column-gap:16px;padding:12px 16px;display:grid}.chiffre-nombre{place-self:center end}.chiffre-valeur{font-size:1.75rem}.chiffre-libelle{font-size:.88rem}.chiffres-scene{padding-block:48px 84px}.frise{--pt:40px;--bord:20px;padding-bottom:54px}.frise-mois li.mois{display:none}}@media (width<=560px){.heros{--pw:120vw;--coupe:.36}.monde{border-radius:24px;gap:14px;padding:16px 14px 18px}.monde-logo img{height:56px}.monde-trailer{border-radius:16px;padding:8px 12px 2px}.monde .lecteur-trailer{--taille-bouton:46px;--hauteur-onde:40px;padding-block:6px}.monde-liste,.monde-episodes{gap:8px}.monde .ep-ligne{border-radius:16px;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:8px}.monde .ep-ligne .ep-visuel{border-radius:10px;width:88px}.monde .ep-ligne .ep-titre{font-size:.84rem;line-height:1.28}.monde .ep-ligne .lecteur-mini{margin-top:2px}}@media (width<=480px){.monde-tete{flex-wrap:wrap;align-items:center}}@media (width<=700px){[data-page=accueil] .titre-section{text-align:center}[data-page=accueil] .monde-clair .titre-section:after{transform-origin:50%;margin-inline:auto}[data-page=accueil] .section-tete{text-align:center;flex-direction:column;align-items:center}[data-page=accueil] .titre-depuis{justify-items:center}[data-page=accueil] .leslie-texte>.surtitre{text-align:center}[data-page=accueil] .trailer-grille,[data-page=accueil] .phare-grille{text-align:center;justify-items:center}[data-page=accueil] .phare-pied{justify-self:stretch;justify-items:center}[data-page=accueil] .phare-pied>:not(.bouton){justify-self:stretch}}html.reduit .heros-titre .w,html.reduit .heros .heros-actions{opacity:1!important;transform:none!important}html.reduit .heros-portrait img{opacity:1;transform:none}html.reduit .heros-titre .accent .w{background-position:0 0,0 0!important;animation:none!important}html.reduit .heros-titre .accent{filter:drop-shadow(0 0 .3em var(--lueur-mot))!important;animation:none!important}html.reduit .frise-fil{transform:none}html.reduit .frise-mois li:before{opacity:1}html.reduit .membre-suspendu{opacity:1!important;animation:none!important;transform:none!important}html.reduit .monde-clair .titre-section:after{animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.mur-tuile{opacity:1!important;animation:none!important;transform:none!important}.monde-clair .titre-section:after{animation:none!important;transform:none!important}}
