.scrolly_root__gFuvb{--sf-cyan:var(--accent);--sf-red:var(--accent2);--sf-amber:var(--amber);--sf-green:#7fd6a8;--sf-surface:#080f16;--sf-line:rgba(255,255,255,0.1);--sf-eo:cubic-bezier(0.23,1,0.32,1);font-family:Crimson Pro,Georgia,serif;color:var(--fg,#eef2f4);overflow-x:hidden}.scrolly_prog__QVYY2{position:fixed;top:0;left:0;height:3px;width:0;z-index:60;background:linear-gradient(90deg,var(--sf-cyan),var(--sf-amber))}.scrolly_mono___9g9B{font-family:Share Tech Mono,monospace}.scrolly_disp__y8p0x{font-family:Bebas Neue,Impact,sans-serif;letter-spacing:.02em;font-weight:400;line-height:1}.scrolly_eyebrow__d_OZG{font-family:Share Tech Mono,monospace;color:var(--sf-cyan);letter-spacing:.28em;font-size:12px;margin-bottom:14px}.scrolly_cy__L8sP4{color:var(--sf-cyan)}.scrolly_hero__vglDI{position:relative;min-height:84vh;display:flex;flex-direction:column;justify-content:center;padding:0 24px;background:linear-gradient(160deg,rgba(5,5,7,.74),rgba(8,15,22,.5) 52%,rgba(5,5,7,.92)),url(/reports/shadow-of-the-future/figures/cover-art.png) 50% /cover no-repeat}.scrolly_heroInner__PbQQd{max-width:1080px;margin:0 auto;width:100%}.scrolly_kick__oHCgI{font-family:Share Tech Mono,monospace;color:var(--sf-cyan);letter-spacing:.3em;font-size:12px;margin-bottom:26px}.scrolly_title__BIB0_{font-family:Bebas Neue,Impact,sans-serif;font-weight:400;line-height:.86;letter-spacing:.01em;font-size:clamp(3.4rem,12vw,8.5rem);margin:0;color:#fff}.scrolly_sub__B5YKx{margin-top:24px;max-width:640px;color:var(--muted);font-style:italic;font-size:clamp(1.1rem,2.4vw,1.5rem)}.scrolly_rule__Sj6uZ{height:2px;width:96px;background:var(--sf-cyan);opacity:.85;margin:28px 0 20px}.scrolly_metaline___tKZU{letter-spacing:.16em;line-height:2}.scrolly_metaline___tKZU,.scrolly_mnote__vjisF{font-family:Share Tech Mono,monospace;color:var(--muted);font-size:11px}.scrolly_mnote__vjisF{padding:16px 24px;border-top:1px solid var(--sf-line);border-bottom:1px solid var(--sf-line);background:rgba(8,15,22,.5)}@media (min-width:900px){.scrolly_mnote__vjisF{display:none}}.scrolly_scrolly__3z1jS{max-width:1240px;margin:0 auto;padding:0 24px}@media (min-width:900px){.scrolly_scrolly__3z1jS{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px}}.scrolly_step__GbzKo{min-height:64vh;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4rem) 0}@media (min-width:900px){.scrolly_step__GbzKo:first-child{padding-top:clamp(3rem,7vw,6rem)}}.scrolly_step__GbzKo h2{font-family:Bebas Neue,Impact,sans-serif;font-weight:400;line-height:1.02;letter-spacing:.01em;font-size:clamp(2.2rem,5vw,3.3rem);margin-bottom:22px;color:#fff}.scrolly_lead__lRNCu{font-size:clamp(1.15rem,2.3vw,1.5rem);line-height:1.5;margin-bottom:20px}.scrolly_lead__lRNCu:first-letter{font-weight:600;font-size:3em;float:left;line-height:.72;padding:.02em .09em 0 0;color:var(--sf-cyan)}.scrolly_step__GbzKo p{margin-bottom:18px}.scrolly_muted__eB3jm{color:var(--muted);font-size:1.05rem;line-height:1.6}.scrolly_condlist__6VXDh{list-style:none;padding:0;margin:0}.scrolly_condlist__6VXDh li{margin:10px 0}.scrolly_num__B3lf3{font-family:Bebas Neue,Impact,sans-serif;color:var(--sf-cyan);font-size:1.6rem;margin-right:10px}.scrolly_vizCol__UuHXe{display:none}@media (min-width:900px){.scrolly_vizCol__UuHXe{display:block}}.scrolly_vizSticky__DEpBf{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;align-items:center}.scrolly_vizBox__UMxGN{position:relative;width:100%;aspect-ratio:1/1;border:1px solid var(--sf-line);border-radius:12px;background:var(--sf-surface);overflow:hidden}.scrolly_panel__5dBkc{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:5%;opacity:0;transform:scale(.985);transition:opacity .55s var(--sf-eo),transform .55s var(--sf-eo);pointer-events:none}.scrolly_panelActive__POC44{opacity:1;transform:none;pointer-events:auto}.scrolly_panel__5dBkc svg{width:100%;height:100%}.scrolly_mcell__QwLO_{opacity:0;transform:translateX(-6px);transition:opacity .4s var(--sf-eo),transform .4s var(--sf-eo)}.scrolly_panelActive__POC44 .scrolly_mcell__QwLO_{opacity:1;transform:none}.scrolly_goStone__jj8Q3{cursor:pointer;transition:transform .2s var(--sf-eo)}.scrolly_goStone__jj8Q3:hover{transform:scale(1.12)}.scrolly_premBar__7FqlP{transform:scaleX(0);transform-origin:left;transition:transform 1s var(--sf-eo)}.scrolly_panelActive__POC44 .scrolly_premBar__7FqlP{transform:scaleX(1)}.scrolly_gotip__YVkS_{position:absolute;left:16px;right:16px;bottom:16px;font-family:Share Tech Mono,monospace;font-size:11px;line-height:1.5;color:#eef2f4;background:rgba(0,0,0,.6);border:1px solid var(--sf-line);border-radius:6px;padding:12px;min-height:3.4em}.scrolly_dots__mJZKV{position:fixed;right:22px;top:50%;transform:translateY(-50%);display:none;flex-direction:column;gap:12px;z-index:50}@media (min-width:1100px){.scrolly_dots__mJZKV{display:flex}}.scrolly_dot__wN9CQ{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.22);cursor:pointer;transition:all .3s var(--sf-eo);border:none;padding:0}.scrolly_dotActive__fmpJ0{background:var(--sf-cyan);transform:scale(1.5)}.scrolly_stats__SY0z0{border-top:1px solid var(--sf-line);background:rgba(8,15,22,.4);padding:64px 24px}.scrolly_statsGrid__vgBqo{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px;text-align:center}@media (min-width:820px){.scrolly_statsGrid__vgBqo{grid-template-columns:repeat(4,1fr)}}.scrolly_statN__8cQlB{font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(2.8rem,7vw,3.8rem);line-height:1}.scrolly_statL__9jCbx{font-family:Share Tech Mono,monospace;color:var(--muted);font-size:10.5px;letter-spacing:.14em;margin-top:8px}.scrolly_cta___GUVm{padding:88px 24px;text-align:center}.scrolly_cta___GUVm h2{font-family:Bebas Neue,Impact,sans-serif;font-weight:400;font-size:clamp(2.6rem,7vw,4rem);margin:14px 0 18px;color:#fff}.scrolly_cta___GUVm p{max-width:640px;margin:0 auto 34px;color:var(--muted)}.scrolly_btns__dttki{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.scrolly_btn__VVCPU{font-family:Share Tech Mono,monospace;font-size:14px;letter-spacing:.06em;padding:14px 24px;border-radius:6px;border:1px solid var(--sf-cyan);color:var(--sf-cyan);background:rgba(0,212,255,.06);transition:background .2s;text-decoration:none}.scrolly_btn__VVCPU:hover{background:rgba(0,212,255,.16)}.scrolly_btnSolid__nS0Qs{background:var(--sf-cyan);color:#04222b}.scrolly_btnSolid__nS0Qs:hover{background:#33ddff}.scrolly_rv__jpir2{opacity:0;transform:translateY(24px);transition:opacity .7s var(--sf-eo),transform .7s var(--sf-eo)}.scrolly_rvIn__KjJm3{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.scrolly_mcell__QwLO_,.scrolly_panel__5dBkc,.scrolly_premBar__7FqlP,.scrolly_rv__jpir2{transition:none;opacity:1;transform:none}}