@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Variable.woff2) format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Variable.woff2) format("woff2");font-weight:100 800;font-display:swap}.story,.callroom{--night: #06121a;--cream: #fbf3e4;--dim: rgba(251, 243, 228, .66);--gold: #e9c478;--mint: #65e2b5;--blue: #78b8ff;--peach: #f2b699;--label: #a9cbff;--line: rgba(169, 203, 255, .22)}.story{position:relative;height:calc(var(--story-units, 90) * var(--unit, 60px) + 100vh)}.sticky{position:sticky;top:0;height:100vh;overflow:hidden;background:var(--night)}.fstage-wrap{position:absolute;inset:0;display:grid;place-items:center}.fstage{position:absolute;left:50%;top:50%;width:1920px;height:1080px;transform-origin:0 0;overflow:hidden;color:var(--cream)}#world{position:absolute;inset:0;background:radial-gradient(ellipse at 47% 79%,#0b24314d,transparent 56%),linear-gradient(122deg,#07171e,#041018 45%,#020911)}#engine{position:absolute;inset:0}#engine canvas,#ring,#leaders{position:absolute;inset:0;width:1920px;height:1080px;display:block}#beams{mix-blend-mode:plus-lighter}#ring{z-index:4}#vignette{position:absolute;inset:0;z-index:6;pointer-events:none;background:radial-gradient(ellipse 75% 70% at 50% 48%,#06121a00 55%,#06121a99)}#leaders{z-index:11;pointer-events:none}.layer{position:absolute;inset:0;z-index:12;pointer-events:none}.layer>*{opacity:0}.eb{position:absolute;left:120px;top:120px;font:600 20px JetBrains Mono;letter-spacing:.26em;text-transform:uppercase;color:var(--label);display:flex;align-items:center;gap:16px;text-shadow:0 1px 14px rgba(0,0,0,.75)}.eb i{width:10px;height:10px;border-radius:50%;background:#6aa3ff;box-shadow:0 0 14px 3px #6aa3ffb3}.ht{position:absolute;left:120px;top:190px;width:820px;font:600 64px/1.08 Inter;letter-spacing:-.02em;text-shadow:0 2px 30px rgba(0,0,0,.6)}.hb{position:absolute;left:120px;width:760px;font:400 27px/1.45 Inter;color:var(--dim)}#h1b,#h3b{top:360px}#h3c{top:470px}.hb.gold{color:var(--gold)}.counter{position:absolute;left:120px;top:520px;display:flex;align-items:baseline;gap:18px}.counter b{font:600 150px/1 Inter;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.counter span{font:600 18px JetBrains Mono;letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}.ticker{position:absolute;left:120px;top:720px;width:760px;height:220px;overflow:hidden}.ticker div{position:absolute;left:0;font:500 26px Inter;white-space:nowrap}.ticker div small{margin-left:14px;font:600 15px JetBrains Mono;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.ticker div i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:14px;vertical-align:3px}.fact{position:absolute;left:120px;top:230px;width:760px;padding:30px 34px;border-radius:20px;background:#060e16c7;border:1.5px solid var(--line);box-shadow:0 30px 80px #00000080;backdrop-filter:blur(14px)}.fact small{display:block;font:600 15px JetBrains Mono;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.fact b{display:block;margin-top:12px;font:600 40px/1.15 Inter;letter-spacing:-.01em}.fact span{display:block;margin-top:14px;font:400 23px/1.45 Inter;color:var(--dim)}.fact em{display:block;margin-top:18px;font:500 15px JetBrains Mono;letter-spacing:.06em;font-style:normal;color:var(--label)}.ringlabel{position:absolute;font:600 16px JetBrains Mono;letter-spacing:.2em;text-transform:uppercase;color:var(--label);text-shadow:0 1px 12px rgba(0,0,0,.8)}.ringlabel.lp{color:var(--gold)}.src{position:absolute;left:120px;width:700px;padding:22px 26px;border-radius:16px;background:#0c1d27db;border:1.5px solid var(--line);box-shadow:0 20px 50px #00000073}.src small{display:block;font:600 14px JetBrains Mono;letter-spacing:.2em;color:var(--gold)}.src b{display:block;margin-top:6px;font:600 30px Inter}.src span{display:block;margin-top:6px;font:400 21px/1.4 Inter;color:var(--dim)}#wave{display:block;margin-top:12px;width:460px;height:44px}.chips{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.chips span{margin:0;padding:6px 12px;border-radius:999px;border:1px solid var(--line);font:500 15px JetBrains Mono;color:var(--cream)}.own{position:absolute;left:120px;top:860px;width:820px;font:600 34px/1.25 Inter;color:var(--gold)}.moment{position:absolute;top:230px;width:560px;padding:28px 30px;border-radius:18px;background:#0c1d27db;border:1.5px solid var(--line);box-shadow:0 20px 50px #00000073}#m1{left:120px}#m2{left:710px}.moment small{display:block;font:600 14px JetBrains Mono;letter-spacing:.2em;color:var(--gold)}.moment b{display:block;margin-top:8px;font:600 36px Inter}.moment span{display:block;margin-top:10px;font:400 22px/1.45 Inter;color:var(--dim)}.watch{position:absolute;left:120px;top:560px;width:1150px;display:flex;flex-direction:column;gap:12px}.watch div{display:flex;align-items:baseline;gap:18px;padding:14px 20px;border-radius:12px;background:#060e16b3;border:1px solid rgba(233,196,120,.3);font:400 22px Inter}.watch div b{font-weight:600;min-width:210px}.watch div span{color:var(--dim)}.watch div i{width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px 2px #e9c478b3;align-self:center}.q{position:absolute;left:120px;top:180px;width:1000px;font:600 54px/1.12 Inter;letter-spacing:-.015em}.q.small{top:860px;font-size:38px}.tw{white-space:nowrap}.trest{visibility:hidden}.ans{position:absolute;left:120px;top:340px;width:1100px}.ah{font:600 30px Inter;color:var(--gold)}.ans ol{list-style:none;margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:10px 26px}.ans li{font:400 21px/1.35 Inter;color:var(--dim);opacity:0}.ans li b{color:var(--cream);font-weight:600;margin-right:10px}.as{margin-top:18px;font:500 15px JetBrains Mono;letter-spacing:.06em;color:var(--label)}.a2{position:absolute;left:120px;top:930px;width:1000px;font:italic 400 28px Newsreader;color:var(--dim)}.demo{position:absolute;right:64px;bottom:34px;z-index:30;font:600 13px Inter;letter-spacing:.14em;text-transform:uppercase;color:#6d8088}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.callroom{position:fixed;inset:0;z-index:70;background:radial-gradient(ellipse at 50% 55%,#0b2431,#041018 60%,#020911);display:grid;place-items:center;padding:16px}.callroom[hidden]{display:none}#room-aurora{position:absolute;inset:0;width:100%;height:100%}.room-inner{position:relative;z-index:2;max-width:640px;text-align:center}.callroom h2{font:600 clamp(30px,4.5vw,48px)/1.1 "Inter";letter-spacing:-.02em}.room-lede{margin-top:18px;font:400 18px/1.55 Inter;color:var(--dim)}.room-state{margin-top:26px;min-height:22px;font:600 14px JetBrains Mono;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.room-actions{margin-top:18px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ghost{padding:14px 22px;border-radius:999px;border:1px solid var(--line);color:var(--cream);font-weight:600;font-size:15px}.ghost:hover{background:#fbf3e414}.room-time{margin-top:20px;font:600 14px JetBrains Mono;letter-spacing:.2em;color:var(--label)}.room-close{position:absolute;top:18px;right:22px;z-index:3;font-size:30px;line-height:1;color:var(--dim)}.fstage.portrait .eb{left:70px;top:110px;font-size:26px}.fstage.portrait .ht{left:70px;top:180px;width:940px;font-size:76px}.fstage.portrait .hb{left:70px;width:940px;font-size:40px}.fstage.portrait #h1b,.fstage.portrait #h3b{top:380px}.fstage.portrait #h3c{top:590px}.fstage.portrait .counter{left:70px;top:610px}.fstage.portrait .counter span{font-size:24px}.fstage.portrait .ticker{left:70px;top:800px;width:940px}.fstage.portrait .ticker div{font-size:34px}.fstage.portrait .fact{left:70px;top:190px;width:940px;padding:40px 44px}.fstage.portrait .fact small{font-size:22px}.fstage.portrait .fact b{font-size:54px}.fstage.portrait .fact span{font-size:36px}.fstage.portrait .fact em,.fstage.portrait .ringlabel{font-size:22px}.fstage.portrait .src{left:70px;width:940px;padding:26px 32px}.fstage.portrait .src small{font-size:20px}.fstage.portrait .src b{font-size:40px}.fstage.portrait .src span{font-size:32px}.fstage.portrait .own{left:70px;top:1700px;width:940px;font-size:44px}.fstage.portrait .moment{left:70px;width:940px}.fstage.portrait #m1{top:190px}.fstage.portrait #m2{top:470px}.fstage.portrait .moment small{font-size:20px}.fstage.portrait .moment b{font-size:44px}.fstage.portrait .moment span{font-size:32px}.fstage.portrait .watch{left:70px;top:780px;width:940px}.fstage.portrait .watch div{font-size:28px;flex-wrap:wrap;gap:6px 18px}.fstage.portrait .q{left:70px;top:170px;width:940px;font-size:62px}.fstage.portrait .ans{left:70px;top:420px;width:940px}.fstage.portrait .ah{font-size:38px}.fstage.portrait .ans ol{grid-template-columns:1fr;gap:10px}.fstage.portrait .ans li{font-size:28px}.fstage.portrait .as{font-size:20px}.fstage.portrait .q.small{top:1620px;font-size:46px}.fstage.portrait .a2{left:70px;top:1760px;width:940px;font-size:36px}.fstage.portrait .demo{right:40px;bottom:30px;left:70px;font-size:17px;text-align:right}#accueil .hero-image{background-image:linear-gradient(90deg,#050c1355,transparent 80%),url(/images/hero.jpg)}#entrevue .closing-image{background-image:linear-gradient(90deg,#050c13bb,#050c1366 53%,#050c1310),url(/images/close.jpg)}@media(max-width:600px){#accueil .hero-image{background-position:70% center}#entrevue .closing-image{background-position:72% center}}.story{position:relative;z-index:5}.callroom .cta{margin-top:0}.srcs{position:absolute;left:120px;top:210px;width:700px;display:flex;flex-direction:column;gap:26px}.srcs .src{position:relative;left:auto;top:auto;width:auto}#h2t{top:190px}.whead{position:absolute;left:120px;top:520px;font:600 16px JetBrains Mono;letter-spacing:.2em;text-transform:uppercase;color:var(--label)}.watch{top:562px}.fstage .watch div{gap:22px}.stats{margin-top:26px;display:flex;flex-direction:column;gap:18px}.stat{display:flex;align-items:baseline;gap:22px;opacity:0}.stat b{font:600 96px/1 Inter;letter-spacing:-.03em;color:#8fc2ff;min-width:140px}.stat.quiet b{color:var(--gold)}.stat span{font:400 26px/1.35 Inter;color:var(--dim);max-width:760px}.fstage.portrait .srcs{left:70px;top:180px;width:940px;gap:30px}.fstage.portrait .whead{left:70px;top:740px;font-size:22px}.fstage.portrait .watch{top:790px}.fstage.portrait .stat b{font-size:110px;min-width:170px}button:focus,a:focus,select:focus,[tabindex]:focus{outline:none}*:focus,*:focus-visible{outline:none!important}button:focus,button:focus-visible,a:focus,a:focus-visible,select:focus,select:focus-visible,input:focus,input:focus-visible{box-shadow:none!important}.layer>.srcs{opacity:1}.fstage .q.small{top:800px}.fstage .a2{top:940px}.fstage.portrait .q.small{top:1560px}.fstage.portrait .a2{top:1780px}.fstage .ans{top:318px;width:960px}.fstage .ah{font:600 28px Inter;color:var(--gold)}.fstage .stats{margin-top:20px;gap:0;border-top:1px solid rgba(169,203,255,.16)}.fstage .stat{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:24px;padding:16px 0;border-bottom:1px solid rgba(169,203,255,.16)}.fstage .stat b{font:600 72px/1 Inter;min-width:0;letter-spacing:-.03em}.fstage .stat span{font:400 25px/1.35 Inter;color:var(--cream);opacity:.82;max-width:720px}.fstage .as{margin-top:16px;font:500 15px JetBrains Mono;letter-spacing:.04em;color:var(--label)}.fstage .q.small{top:712px;width:960px;font-size:36px;line-height:1.2}.fstage .a2{top:818px;width:960px;font-size:27px;color:var(--cream);opacity:.75}.fstage.portrait .ans{left:70px;top:400px;width:940px}.fstage.portrait .stat{grid-template-columns:170px 1fr}.fstage.portrait .stat b{font-size:88px}.fstage.portrait .stat span{font-size:32px}.fstage.portrait .q.small{top:1000px;width:940px;font-size:44px}.fstage.portrait .a2{top:1140px;width:940px;font-size:34px}.exA{position:absolute;left:120px;top:340px;width:1060px}.exA .hl{font:600 38px/1.22 Inter;letter-spacing:-.01em;max-width:1000px}.exA .hl b{color:var(--gold);font-weight:600}.exA .why{margin-top:26px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.exA .why span{padding:11px 18px;border-radius:12px;background:#0c1d27db;border:1px solid rgba(169,203,255,.22);font:400 20px Inter;color:var(--cream);opacity:0}.exA .why b{font-weight:600;color:var(--mint)}.exA .why b.blue{color:#8fc2ff}.exA .why b.gold{color:var(--gold)}.exA .exsrc{margin-top:22px;font:600 15px Inter;letter-spacing:.06em;color:var(--dim)}.fstage.portrait .exA{left:70px;top:420px;width:940px}.fstage.portrait .exA .hl{font-size:46px}.fstage.portrait .exA .why span{font-size:28px}.fstage.portrait .exA .exsrc{font-size:20px}.story .sticky{background:radial-gradient(ellipse at 60% 75%,#0b24314d,transparent 56%),linear-gradient(122deg,#07171e,#041018 45%,#020911)}.story .sticky:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:6;background:radial-gradient(ellipse 80% 75% at 55% 50%,#06121a00 55%,#06121a8c)}.fstage #world,.fstage #vignette{display:none}.gate-close,.callroom .room-close{width:40px;height:40px;top:16px;right:16px;border-radius:50%;border:1px solid rgba(251,243,228,.16);background:#060e1659!important;color:#fbf3e4b3;font:300 22px/1 Inter,sans-serif;display:grid;place-items:center;padding:0;transition:background .15s,color .15s,border-color .15s}.gate-close:hover,.callroom .room-close:hover{background:#fbf3e414!important;color:#fbf3e4;border-color:#fbf3e452}.callroom .room-close{position:absolute;top:22px;right:26px}.callroom .ghost{background:#fbf3e40f!important;border:1px solid rgba(169,203,255,.28);color:#fbf3e4;padding:14px 24px;border-radius:999px;font:600 15px Inter,sans-serif;letter-spacing:.01em;text-transform:none}.callroom .ghost:hover{background:#fbf3e41f!important}.callroom .cta.skip{background:#fbf3e41f!important;color:#fbf3e4d9;box-shadow:none}.callroom .room-state.guide{color:var(--label)}.callroom .test-pill{position:absolute;right:22px;bottom:18px;z-index:3}#qt{top:470px}#qt b{font:500 38px/1.25 Newsreader,serif;font-style:italic;letter-spacing:0}#h3d{top:570px}#c1 b{font-size:34px}#c2 b,#c2 span{font-family:Newsreader,serif;font-style:italic}#c2 b{font-size:36px;font-weight:500}.fstage.portrait #qt{top:560px}.fstage.portrait #qt b{font-size:48px}.fstage.portrait #h3d{top:760px}#cred{top:200px;width:820px}#cred b{font-size:42px}#cred em{line-height:1.6}.dlv{position:absolute;left:120px;top:172px;font:600 17px JetBrains Mono;letter-spacing:.12em;color:var(--mint)}.fstage #q1{top:214px}.fstage .exA{top:380px}.exA .why b{color:var(--gold)}.fstage.portrait #cred{left:70px;top:180px;width:940px}.fstage.portrait .dlv{left:70px;top:165px;font-size:22px}.fstage.portrait #q1{top:220px}.fstage.portrait .exA{top:520px}#hwt{max-width:900px}#wchips{position:absolute;left:120px;top:356px;width:820px}#note{top:456px;width:860px;padding:26px 30px}#note .rows{margin-top:14px;display:flex;flex-direction:column;gap:10px}#note .rows div{display:grid;grid-template-columns:12px 230px 1fr auto;align-items:baseline;gap:14px;font:400 20px/1.4 Inter;color:var(--dim)}#note .rows b{font:600 20px Inter;color:var(--cream);margin:0}#note .rows span{margin:0;font-size:20px}#note .rows em{margin:0;font:500 14px JetBrains Mono;color:var(--label);white-space:nowrap}#note .rows i{width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px 2px #e9c47899;align-self:center}.fstage.portrait #wchips{left:70px;top:330px;width:940px}.fstage.portrait #wchips span{font-size:22px}.fstage.portrait #note{left:70px;top:560px;width:940px}.fstage.portrait #note .rows div{grid-template-columns:12px 1fr;font-size:28px}.fstage.portrait #note .rows b{font-size:30px}.fstage.portrait #note .rows span{grid-column:2;font-size:28px}.fstage.portrait #note .rows em{grid-column:2;font-size:20px}.fstage #q1{font-size:46px;width:1120px}.fstage .exA{top:400px}.fstage.portrait #q1{font-size:56px}.fstage.portrait .exA{top:640px}.fstage #hwt,.fstage #h3t{font-size:54px;width:940px}.fstage.portrait #hwt,.fstage.portrait #h3t{font-size:64px;width:940px}
