.legion-scope{background-color:#06061c;color:#f4f2ec;overflow-x:clip}.legion-scope,.legion-scope .font-display{font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif}.legion-scope .font-display{font-weight:800}.legion-scope ::selection{background:#e1140a;color:#f4f2ec}@media (pointer:fine){.legion-scope,.legion-scope *{cursor:none}}html:has(.legion-scope){scroll-behavior:auto}.font-legion-cond{font-family:var(--font-montserrat),ui-sans-serif,system-ui,sans-serif;font-weight:600}.legion-halftone-red{background-image:radial-gradient(circle,rgba(225,20,10,.5) 1.1px,transparent 1.6px);background-size:13px 13px}.legion-halftone-blue{background-image:radial-gradient(circle,rgba(90,90,255,.45) 1.1px,transparent 1.6px);background-size:13px 13px}.legion-halftone-mask{-webkit-mask-image:radial-gradient(120% 90% at 50% 45%,transparent 30%,black 85%);mask-image:radial-gradient(120% 90% at 50% 45%,transparent 30%,black 85%)}.legion-glitch{position:relative}.legion-glitch:after,.legion-glitch:before{content:attr(data-text);position:absolute;inset:0;pointer-events:none;opacity:0}.legion-glitch:before{color:#e1140a;animation:legion-glitch-a 5.2s steps(1) infinite}.legion-glitch:after{color:#5a5aff;animation:legion-glitch-b 5.2s steps(1) infinite}@keyframes legion-glitch-a{0%,92%{opacity:0;transform:none;clip-path:none}93%{opacity:.8;transform:translate(-4px,2px);clip-path:inset(10% 0 55% 0)}94.5%{opacity:.8;transform:translate(3px,-1px);clip-path:inset(60% 0 15% 0)}96%{opacity:0;transform:none}}@keyframes legion-glitch-b{0%,92.5%{opacity:0;transform:none;clip-path:none}93.5%{opacity:.8;transform:translate(4px,-2px);clip-path:inset(45% 0 30% 0)}95%{opacity:.8;transform:translate(-3px,1px);clip-path:inset(5% 0 75% 0)}96.5%{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.legion-glitch:after,.legion-glitch:before{animation:none;opacity:0}}@keyframes legion-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.legion-float{animation:legion-float 5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.legion-float{animation:none}}.legion-scope::-webkit-scrollbar{width:6px}.legion-scope::-webkit-scrollbar-thumb{background:#e1140a}