.studio{--t:.55s;background:var(--studio);color:#eef0f7;position:relative;overflow:hidden}.studio:before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.studio .inner{gap:32px;padding-block:36px 64px;display:grid;position:relative}@media (width<=900px){.studio .inner{gap:24px;padding-block:28px 44px}}.copy{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 48px;min-width:0;display:grid}.copy .slate,.copy h1{grid-column:1/-1}@media (width<=900px){.copy{grid-template-columns:minmax(0,1fr)}}.slate{font:600 12px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--orange)}.copy h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(34px,5.4vw,80px);font-weight:900;font-stretch:118%;line-height:.84}.copy h1 em{color:#0000;-webkit-text-stroke:2px var(--orange);font-style:normal}.copy h1 .pt{color:var(--orange)}.copy p{color:#b9bdd0;max-width:52ch;margin:0;font-size:18px}.ctas{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.btn{font:600 13px var(--mono);letter-spacing:.12em;text-transform:uppercase;border:2px solid var(--orange);background:var(--orange);color:var(--ink);padding:12px 18px;text-decoration:none}.btn:hover{background:#ff6d52}.textlink{font:600 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);text-decoration:none}a.textlink:hover{color:var(--orange)}.rig{gap:14px;min-width:0;display:grid}.stage{aspect-ratio:16/9;background:#000;border-radius:4px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #262a3d,0 40px 80px -30px #3016fa77}.layer{opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) forwards layerIn;position:absolute;inset:0}.L1{animation-delay:calc(var(--t) * 1)}.L2{animation-delay:calc(var(--t) * 2)}.L3{animation-delay:calc(var(--t) * 3)}.L4{animation-delay:calc(var(--t) * 4)}.L5{animation-delay:calc(var(--t) * 5)}.L6{animation-delay:calc(var(--t) * 6)}@keyframes layerIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rig .layer,.rig .stack li{animation-play-state:paused}.rig.go .layer,.rig.go .stack li{animation-play-state:running}.guides{opacity:1;animation:1s forwards guidesOut;animation-delay:calc(var(--t) * 6)}.guides i{border-color:var(--orange);border-style:solid;width:18px;height:18px;position:absolute}.guides i:first-child{border-width:2px 0 0 2px;top:7%;left:5%}.guides i:nth-child(2){border-width:2px 2px 0 0;top:7%;right:5%}.guides i:nth-child(3){border-width:0 0 2px 2px;bottom:7%;left:5%}.guides i:nth-child(4){border-width:0 2px 2px 0;bottom:7%;right:5%}.guides span{font:600 10px var(--mono);letter-spacing:.2em;color:#fb5235aa;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes guidesOut{to{opacity:0}}.set{background:linear-gradient(#0b1440 0%,#1d0f5c 55%,#080714 56%,#05050c 100%)}.set:after{content:"";transform-origin:top;background-image:linear-gradient(#3016fa55 1px,#0000 1px),linear-gradient(90deg,#3016fa55 1px,#0000 1px);background-size:40px 22px;position:absolute;inset:56% -20% 0;transform:perspective(260px)rotateX(58deg)}.backdrop{place-items:center;display:grid}.backdrop svg{filter:drop-shadow(0 0 24px #3016fa);width:26%;height:auto;margin-top:-8%}.l3{flex-direction:column;animation-name:l3In;display:flex;inset:auto auto 17% 6%}.l3 span:first-child{color:var(--ink);font:900 clamp(11px, 1.9vw, 20px) var(--display);text-transform:uppercase;letter-spacing:-.01em;background:#fff;padding:4px 12px;font-stretch:112%}.l3 span:last-child{background:var(--orange);color:var(--ink);font:600 clamp(8px, 1.1vw, 11px) var(--mono);letter-spacing:.1em;text-transform:uppercase;width:max-content;padding:3px 12px}@keyframes l3In{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:none}}.ticker{font:500 clamp(8px, 1.05vw, 11px) var(--mono);color:#e7e9f3;white-space:nowrap;background:#07080fe8;display:flex;inset:auto 0 0;overflow:hidden}.ticker b{background:var(--orange);color:var(--ink);letter-spacing:.1em;z-index:1;flex:none;padding:4px 10px;font-weight:600}.ticker .run{flex:1;padding:4px 0;overflow:hidden}.ticker .run span{padding-left:100%;animation:26s linear infinite run;display:inline-block}.bug{font:600 clamp(8px, 1.1vw, 12px) var(--mono);color:#fff;font-variant-numeric:tabular-nums;background:#0006;width:max-content;height:max-content;padding:2px 7px;inset:6% auto auto 4%}.tally{background:var(--orange);width:max-content;height:max-content;color:var(--ink);font:700 clamp(8px, 1.1vw, 11px) var(--mono);letter-spacing:.16em;align-items:center;gap:6px;padding:3px 8px;display:flex;inset:6% 4% auto auto}.tally:before{content:"";background:var(--ink);border-radius:50%;width:7px;height:7px;animation:1.2s steps(2,end) infinite blink}.rigbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.replay{font:600 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);cursor:pointer;background:0 0;border:1px solid #fb523566;padding:6px 10px}.replay:hover{background:#fb523518}.stack{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#5d6178;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.stack li{border-top:2px solid #262a3d;padding-top:6px;animation:.3s forwards chk}.stack li:first-child{animation-delay:calc(var(--t) * 1)}.stack li:nth-child(2){animation-delay:calc(var(--t) * 2)}.stack li:nth-child(3){animation-delay:calc(var(--t) * 3)}.stack li:nth-child(4){animation-delay:calc(var(--t) * 4)}.stack li:nth-child(5){animation-delay:calc(var(--t) * 5)}.stack li:nth-child(6){animation-delay:calc(var(--t) * 6)}@keyframes chk{to{color:#eef0f7;border-top-color:var(--orange)}}@media (width<=560px){.stack{grid-template-columns:repeat(3,minmax(0,1fr))}}.sheet{border-top:1px solid #262a3d;gap:18px;padding-top:28px;display:grid}.sheet h2{font:600 12px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--orange);margin:0}.cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}@media (width<=760px){.cols{grid-template-columns:minmax(0,1fr);gap:24px}}.col h3{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 10px;font-size:22px;font-weight:800;font-stretch:112%;display:flex}.col ul{color:#b9bdd0;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.col li{border-top:1px solid #1d2133;padding-top:8px}.dot{box-sizing:border-box;border:2px solid #0000;border-radius:50%;flex:none;width:10px;height:10px;display:block}.dot.on{background:#23c55e}.dot.reh{background:var(--orange);animation:1.2s steps(2,end) infinite blink}.dot.later{background:0 0;border-color:#8c8fa3}.home-crawl{border-top:1px solid #2a1d17}
