@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0a0b0d;--bg-2:#101215;--ink:#edebe4;--dim:#edebe4a8;--faint:#edebe480;--line:#edebe424;--line-2:#edebe442;--danger:#f53;--safe:#8fe3c0;--sans:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--pad:clamp(18px, 4vw, 64px);--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.5;overflow-x:clip}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:.2em;text-decoration-thickness:1px;transition:text-decoration-color .2s}a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}:focus-visible{outline:2px solid var(--safe);outline-offset:3px;border-radius:2px}img{max-width:100%;height:auto;display:block}strong{color:var(--ink);font-weight:500}.safe{color:var(--safe)}.danger{color:var(--danger)}h1,h2{letter-spacing:-.035em;text-wrap:balance;font-weight:500;line-height:1}h2{font-size:clamp(1.75rem,3.5vw,3.1rem)}.kicker,.eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:.72rem}.kicker b{color:var(--ink);margin-right:.8em;font-weight:500}.eyebrow span{opacity:.5;margin:0 .4em}.skip{z-index:100;background:var(--ink);color:var(--bg);padding:10px 14px;font-size:.9rem;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.btn{border:1px solid var(--line-2);white-space:nowrap;align-items:center;gap:.6em;padding:.85em 1.25em;font-size:.92rem;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.btn:hover{border-color:var(--ink)}.btn--solid{background:var(--ink);border-color:var(--ink);color:var(--bg)}.btn--solid:hover{background:#fff}.btn--small{padding:.55em .95em;font-size:.82rem}.nav{z-index:20;padding:16px var(--pad);background:linear-gradient(#0a0b0dd9,#0a0b0d00);align-items:center;gap:28px;display:flex;position:fixed;top:0;bottom:auto;left:0;right:0}.nav__brand{letter-spacing:-.01em;align-items:center;gap:10px;margin-right:auto;font-weight:500;text-decoration:none;display:inline-flex}.nav__brand svg{fill:currentColor;width:18px;height:18px}.nav nav{color:var(--dim);gap:26px;font-size:.86rem;display:flex}.nav nav a{text-decoration:none}.nav nav a:hover{color:var(--ink)}#world{z-index:0;opacity:0;pointer-events:none;width:100%;height:100lvh;transition:opacity 1.2s;position:fixed;top:0;bottom:0;left:0;right:0}#world.is-ready{opacity:var(--world-o,1)}#hud{z-index:3;pointer-events:none;font-family:var(--mono);letter-spacing:.04em;font-size:.68rem;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}#hud>*{opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}.static #world,.static #hud{display:none}main,.footer{z-index:2;position:relative}.det,.camframe,.hero__brackets{--c:var(--ink);--b:10px;background:linear-gradient(var(--c), var(--c)) left top / var(--b) 1px, linear-gradient(var(--c), var(--c)) left top / 1px var(--b), linear-gradient(var(--c), var(--c)) right top / var(--b) 1px, linear-gradient(var(--c), var(--c)) right top / 1px var(--b), linear-gradient(var(--c), var(--c)) left bottom / var(--b) 1px, linear-gradient(var(--c), var(--c)) left bottom / 1px var(--b), linear-gradient(var(--c), var(--c)) right bottom / var(--b) 1px, linear-gradient(var(--c), var(--c)) right bottom / 1px var(--b);background-repeat:no-repeat}.det span{background:var(--c);color:var(--bg);white-space:nowrap;margin-bottom:5px;padding:2px 6px;font-weight:500;position:absolute;bottom:100%;left:0}.det--danger{--c:var(--danger)}.camframe{--b:22px;--c:#edebe4cc;color:var(--dim);text-transform:uppercase}.camframe span{padding:12px 14px;position:absolute}.camframe__tl{top:0;left:0}.camframe__tr{align-items:center;gap:6px;display:flex;top:0;right:0}.camframe__tr i{background:var(--danger);border-radius:50%;width:6px;height:6px;animation:1.6s steps(2,end) infinite blink}.camframe__bl{bottom:0;left:0}@keyframes blink{50%{opacity:.2}}.tag{color:var(--ink);white-space:nowrap;background:#0a0b0db8;border-left:1px solid;padding:4px 8px 4px 10px}.tag--safe{color:var(--safe)}.tag--danger{color:var(--danger)}.layer{border-right:1px solid var(--line-2);text-align:right;white-space:nowrap;flex-direction:column;gap:1px;padding-right:14px;display:flex;translate:-100% -50%}.layer b{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);font-size:.95rem;font-weight:500}.layer span{color:var(--faint)}.layer--safe{border-color:var(--safe)}.layer--safe b,.layer--safe span{color:var(--safe)}.hero{min-height:100svh;padding:120px var(--pad) 32px;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.hero__copy{z-index:2;align-self:center;max-width:min(46rem,56vw);position:relative}.hero__title{letter-spacing:-.045em;margin:26px 0 30px;padding:2px 0 6px;font-size:clamp(2.7rem,6.6vw,6rem);line-height:.96;position:relative}.hero__brackets{--b:14px;--c:#edebe48c;opacity:0;animation:brackets .9s var(--ease) 1.4s forwards;position:absolute;top:-14px;bottom:-12px;left:-18px;right:-18px}.hero__brackets i{font:500 .66rem / 1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);white-space:nowrap;margin-top:8px;position:absolute;top:100%;right:0}@keyframes brackets{0%{opacity:0;top:-30px;bottom:-30px;left:-36px;right:-36px}to{opacity:1}}.lede{color:var(--dim);text-wrap:pretty;max-width:36em;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.45}.hero__go{font:.74rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-top:26px}.hero__go a{border-bottom:1px solid var(--line-2);padding-bottom:3px;text-decoration:none}.hero__go a:hover{color:var(--ink);border-color:var(--ink)}.stage{pointer-events:none;min-height:0}.stage--hero{position:absolute;top:12%;bottom:12%;left:50%;right:0}.hero__static{display:none}.skip-story{right:var(--pad);z-index:3;font:.72rem var(--mono);color:var(--faint);opacity:0;position:absolute;bottom:32px}.skip-story:focus{opacity:1}.scene{height:calc(var(--len,4) * 100svh);position:relative}.scene__pin{height:100svh;padding:104px var(--pad) 40px;grid-template:"copy stage""panel stage"minmax(0,1fr)/minmax(300px,34%) minmax(0,1fr);gap:20px clamp(20px,3vw,56px);display:grid;position:sticky;top:0;overflow:hidden}.scene__copy{z-index:2;grid-area:copy;position:relative}.scene__copy h2{margin:16px 0 22px}.scene__pin .stage{grid-area:stage}.scene__panel{z-index:2;grid-area:panel;align-self:end;gap:12px;display:grid;position:relative}.scene__static{display:none}.beats{color:var(--dim);text-wrap:pretty;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.45;display:grid}.live .beats>li{opacity:0;transition:opacity .45s var(--ease), transform .45s var(--ease);pointer-events:none;grid-area:1/1;transform:translateY(8px)}.live .beats>li.is-on{opacity:1;pointer-events:auto;transform:none}.source{color:var(--faint);max-width:34em;margin-top:18px;font-size:.8rem;line-height:1.45}.chatline{border:1px solid var(--line);font:.8rem / 1.5 var(--mono);color:var(--ink);background:#101215b3;margin-top:14px;padding:12px 14px}.chatline span,.chatline em{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:.66rem;font-style:normal;display:block}.scene--shift .scene__pin{grid-template:"copy""stage"minmax(0,1fr)/minmax(0,1fr)}.scene--shift .scene__copy{max-width:44rem}.scene--shift h2{font-size:clamp(2.2rem,5.4vw,4.6rem)}.scene--shift .beats{color:var(--ink);font-size:clamp(1.05rem,1.7vw,1.4rem)}.panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--mono);background:#0d0f12d1;padding:14px 16px;font-size:.8rem;line-height:1.5}.panel__head{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:10px;font-size:.66rem;display:flex}.plan__src b{color:var(--ink);font-weight:500}.plan__src-b{display:none;color:var(--danger)!important}.plan.is-hijacked .plan__src-a{display:none}.plan.is-hijacked .plan__src-b{display:inline}.plan__task span{color:var(--faint);margin-right:1.2em}.plan.is-hijacked .plan__task{color:var(--faint);text-decoration:line-through}.plan__steps{counter-reset:s;margin:6px 0 12px}.plan__steps li{counter-increment:s;grid-template-columns:2.6em 1fr;display:grid}.plan__steps li:before{content:"0" counter(s);color:var(--faint);grid-row:1}.plan__steps li span{grid-area:1/2;transition:opacity .25s,clip-path .5s steps(20,end)}.plan__steps .new{color:var(--danger);clip-path:inset(0 100% 0 0)}.plan__steps li.is-new .old{opacity:0}.plan__steps li.is-new .new{clip-path:inset(0)}.plan__steps li.is-done .old:after{content:"  ok";color:var(--faint)}.chain{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:.66rem;display:flex}.chain__node{border:1px solid var(--line-2);color:var(--dim);padding:5px 8px;transition:all .3s}.chain__node--fw{color:var(--faint);border-style:dashed}.chain__wire{background:var(--line-2);flex:1;height:1px;position:relative}.chain__wire i{background:var(--danger);opacity:0;width:5px;height:5px;position:absolute;top:-2px;left:0}.plan.is-sending .chain__wire:not(.chain__wire--out) i{opacity:1;animation:.9s linear infinite send}@keyframes send{to{left:calc(100% - 5px)}}.plan.is-blocked .chain__node--fw{border:1px solid var(--safe);color:var(--bg);background:var(--safe)}.plan.is-blocked .chain__node--motors{color:var(--safe);border-color:var(--safe)}.plan.is-blocked .chain__node--motors:after{content:" held"}.note-text{font:.74rem / 1.45 var(--mono);color:var(--danger);opacity:0;transition:opacity .4s}.note-text.is-on{opacity:1}.note-text span{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:.64rem;display:block}.cards{transition:gap .6s var(--ease);gap:8px;display:grid}.card{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.35;transition:opacity .4s, border-color .5s, margin .6s var(--ease);background:#0d0f12d1;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:11px 14px;font-size:.9rem;line-height:1.3;display:grid}.card.is-on{opacity:1}.card__n{font:.66rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.card__ok{font:.68rem var(--mono);letter-spacing:.04em;color:var(--safe);opacity:0;white-space:nowrap;transition:opacity .3s}.card__ok:before{content:"✓ "}.card.is-ok .card__ok{opacity:1}.cards.is-merged{gap:0}.cards.is-merged .card{border-color:var(--danger)}.cards.is-merged .card+.card{margin-top:-1px}.meter{--v:0;font:.72rem var(--mono)}.meter__label{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);justify-content:space-between;gap:12px;margin-bottom:7px;display:flex}.meter__label b{color:color-mix(in srgb, var(--danger) calc(var(--v) * 100%), var(--ink));font-weight:500}.meter__bar{background:var(--line);height:6px;overflow:hidden}.meter__bar i{transform-origin:0;width:100%;height:100%;transform:scaleX(max(.02, var(--v)));background:color-mix(in srgb, var(--danger) calc(var(--v) * 100%), var(--ink));display:block}.freeze__state{color:var(--ink);align-items:center;gap:7px;display:flex}.freeze__state i{background:var(--ink);border-radius:50%;width:7px;height:7px}.freeze[data-state=frozen] .freeze__state,.freeze[data-state=frozen] .freeze__filter b{color:var(--danger)}.freeze[data-state=frozen] .freeze__state i{background:var(--danger)}.freeze[data-state=safe] .freeze__state,.freeze[data-state=safe] .freeze__filter b{color:var(--safe)}.freeze[data-state=safe] .freeze__state i{background:var(--safe)}.freeze__filter{margin-bottom:12px}.freeze__filter span{color:var(--faint);margin-right:1em}.freeze__filter b{font-weight:500}.legend{font:.74rem var(--mono);color:var(--dim);gap:6px;display:grid}.legend li{align-items:center;gap:10px;display:flex}.dot{background:var(--ink);width:8px;height:8px}.dot--danger{background:var(--danger)}.legend__fw{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;margin-top:8px;padding-top:10px;font-size:.66rem}.legend__fw b{color:var(--danger);font-weight:500}.legend.is-on .legend__fw b{color:var(--safe)}.block{background:var(--bg);padding:clamp(80px, 12vw, 160px) var(--pad);position:relative}.block--rule:before{content:"";left:var(--pad);right:var(--pad);background:var(--line);height:1px;position:absolute;top:0}.wrap{max-width:1240px;margin:0 auto}.block h2{max-width:18em;margin:16px 0 0}.block__intro{max-width:40em;color:var(--dim);margin-top:22px}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:40px clamp(32px,6vw,96px);display:grid}.big{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.3rem,2.3vw,1.9rem);line-height:1.25}.phases{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(40px,6vw,72px);display:grid}.phase{color:var(--dim);padding:22px 28px 8px 0;font-size:.98rem}.phase+.phase{border-left:1px solid var(--line);padding-left:28px}.phase__tag{font:.68rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);justify-content:space-between;display:flex}.phase__tag b{font-weight:500}.live-dot{color:var(--safe)}.live-dot:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.phase h3{letter-spacing:-.025em;color:var(--ink);margin:clamp(36px,6vw,84px) 0 12px;font-size:clamp(1.25rem,1.9vw,1.6rem);font-weight:500;line-height:1.1}.lab{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px;margin-top:48px;display:grid}.placeholder{border:1px dashed var(--line-2);color:var(--faint);background:repeating-linear-gradient(-45deg,#0000 0 11px,#edebe406 11px 12px);position:relative}.placeholder__tag{background:var(--ink);color:var(--bg);font:500 .64rem var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;position:absolute;top:-1px;left:-1px}.placeholder--video{aspect-ratio:16/10;text-align:center;place-content:center;justify-items:center;gap:6px;padding:24px;display:grid}.placeholder--video svg{fill:none;width:48px;stroke:var(--faint);stroke-width:1px;margin-bottom:8px}.placeholder--video p{color:var(--ink);font-weight:500}.placeholder--video small{max-width:24em;font-size:.82rem}.placeholder--table{padding:44px 20px 14px;overflow-x:auto}table{border-collapse:collapse;width:100%;font:.78rem var(--mono)}caption{caption-side:bottom;text-align:left;color:var(--faint);padding-top:14px;font-size:.72rem}th,td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 14px 11px 0;font-weight:400}thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:.64rem}tbody th{color:var(--dim)}.footer{background:var(--bg);padding:clamp(80px, 12vw, 160px) var(--pad) 36px;border-top:1px solid var(--line);color:var(--dim);font-size:.9rem}.footer__line{letter-spacing:-.045em;color:var(--faint);text-wrap:balance;max-width:14em;font-size:clamp(2rem,5.6vw,5rem);font-weight:500;line-height:.98}.footer__line span{color:var(--ink)}.footer__grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:36px clamp(32px,6vw,96px);margin-top:clamp(64px,9vw,120px);padding-top:26px;display:grid}.footer__grid p+p,.footer__grid li+li{margin-top:8px}.footer__brand{color:var(--ink);font-weight:500}.footer__h{font:.68rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:12px}.footer__fine{color:var(--faint);margin-top:56px;font-size:.76rem}.static .scene,.no-js .scene{height:auto}.static .scene__pin,.no-js .scene__pin{height:auto;padding:clamp(64px, 9vw, 120px) var(--pad);border-top:1px solid var(--line);display:block;position:relative}.static .scene__copy,.no-js .scene__copy{max-width:44rem}.static .stage,.no-js .stage{display:none}.static .beats,.no-js .beats{counter-reset:b;gap:12px}.static .scene__static,.no-js .scene__static{gap:10px;margin-top:36px;display:grid}.scene__static img{border:1px solid var(--line);background:var(--bg-2);width:100%}.scene__static--strip{grid-template-columns:repeat(3,minmax(0,1fr))}.static .scene__panel,.no-js .scene__panel{max-width:34rem;margin-top:24px}.static .plan__steps li span,.no-js .plan__steps li span{grid-area:auto/2}.static .plan__steps .old,.no-js .plan__steps .old{color:var(--faint);text-decoration:line-through}.static .plan__steps .new,.no-js .plan__steps .new{clip-path:none}.static .chain,.no-js .chain,.static .freeze,.no-js .freeze,.static .legend,.no-js .legend,.static .meter,.no-js .meter{display:none}.static .note-text,.no-js .note-text,.static .card,.no-js .card,.static .card__ok,.no-js .card__ok{opacity:1}.static .hero__static,.no-js .hero__static{width:min(58%,900px);display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.static .hero__brackets,.no-js .hero__brackets{opacity:1;animation:none}.static .skip-story,.no-js .skip-story,.og .nav nav,.og .nav .btn,.og .hero__go,.og .skip-story{display:none}.og .hero{padding-top:90px}.og .hero__title{font-size:5.1rem}@media (max-width:860px){body{font-size:16px}.nav nav{display:none}.hero{grid-template-rows:auto 1fr;padding-top:84px}.hero__copy{grid-row:1;align-self:start;max-width:none}.hero__brackets i{display:none}.hero__title{margin:18px 0;font-size:clamp(2.5rem,11.5vw,4rem)}.hero__brackets{top:-10px;bottom:-8px;left:-8px;right:-8px}.hero__go{margin-top:16px}.stage--hero{grid-row:2;min-height:30svh;position:relative;top:auto;bottom:auto;left:auto;right:auto}.live .scene__pin{grid-template:"copy""stage"minmax(0,1fr)"panel"/minmax(0,1fr);gap:8px;padding:70px 18px 16px}.live .scene__copy{background:linear-gradient(var(--bg) 70%, transparent);margin:-70px -18px 0;padding:70px 18px 18px}.live .scene__copy h2{margin:8px 0 10px;font-size:1.6rem}.live .scene--shift h2{font-size:2.3rem}.live .beats{min-height:5.6em;font-size:.95rem;line-height:1.4}.live .scene--shift .beats{font-size:1.02rem}.live .source,.live .note-text{display:none}.panel{padding:10px 12px;font-size:.72rem}.panel__head{margin-bottom:7px;padding-bottom:7px}.card{gap:10px;padding:8px 10px;font-size:.8rem}.cards{gap:5px}.layer b{font-size:.8rem}.layer{padding-right:8px}.layer span{display:none}.split,.lab,.footer__grid,.phases{grid-template-columns:minmax(0,1fr)}.phase,.phase+.phase{border-left:0;border-bottom:1px solid var(--line);padding:20px 0 26px}.phase h3{margin-top:22px}.scene__static--strip{grid-template-columns:minmax(0,1fr)}.static .hero__static,.no-js .hero__static{width:100%;position:relative;top:auto;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
