:root{--r:#d0121b;--k:#111;--g:#4a4a4a}*,::before,::after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}body{min-height:100svh;display:flex;flex-direction:column;background:var(--k);color:#fff;font:1rem/1.6 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}svg{display:block;max-width:100%}a{color:inherit}:focus-visible{outline:3px solid #fff;outline-offset:2px}.tape{height:10px;background:repeating-linear-gradient(-45deg,var(--r) 0 14px,var(--k) 14px 28px) 0 0/39.6px 100% repeat-x;animation:tp 3s linear infinite}@keyframes tp{to{background-position-x:39.6px}}main{position:relative;flex:1;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;padding:3rem 0;overflow:hidden}main::before,main::after{content:"";position:absolute;top:0;bottom:0;right:-8%}main::before{width:38%;background:var(--g);opacity:.4;clip-path:polygon(30% 0,100% 0,100% 100%,0 100%)}main::after{width:14%;background:var(--r);clip-path:polygon(40% 0,100% 0,60% 100%,0 100%)}.in{position:relative;z-index:1;width:min(100% - 2.5rem,860px);margin-inline:auto}.logo svg{width:min(80vw,400px);height:auto}.b{animation:up .7s cubic-bezier(.2,.7,.2,1) both}.b2{animation-delay:.15s}.b3{animation-delay:.3s}.b4{animation-delay:.55s}@keyframes up{from{opacity:0;transform:translateY(22px)}}h1{font-size:clamp(2rem,6vw,3.5rem);line-height:1.1;font-weight:800;letter-spacing:-.02em;margin:2.5rem 0 1rem}#cd{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;max-width:34rem;margin:2.25rem 0 1.5rem}#cd div{padding:1rem .25rem .8rem;background:#1d1d1d;border-top:4px solid var(--r);text-align:center;clip-path:polygon(0 0,100% 0,100% 100%,14% 100%,0 86%)}#cd b{display:block;font-size:clamp(1.8rem,8vw,3rem);line-height:1.1;font-weight:800;font-variant-numeric:tabular-nums}#cd span{font-size:.78rem;color:#aaa}.pr{max-width:34rem;margin-bottom:2rem;color:#bbb;font-size:.9rem}.pr div{display:flex;justify-content:space-between;margin-bottom:.4rem}progress{display:block;width:100%;height:10px;border:0;appearance:none;background:#2a2a2a;color:var(--r)}progress::-webkit-progress-bar{background:#2a2a2a}progress::-webkit-progress-value{background:repeating-linear-gradient(-45deg,var(--r) 0 8px,#a50e15 8px 16px)}progress::-moz-progress-bar{background:var(--r)}.live{display:none;font-weight:700;margin-bottom:1.5rem}.on .live{display:block}@media(prefers-reduced-motion:reduce){*{animation:none!important}}