html.b2b-canvas{background:linear-gradient(#000 50%,#f7f7f8 50%) fixed}@property --p{syntax:"<number>";inherits:true;initial-value:0}@property --q{syntax:"<number>";inherits:true;initial-value:0}@keyframes b2b-marquee{to{transform:translateX(var(--shift))}}@keyframes b2b-neon{0%,to{text-shadow:0 0 10px #45ffed,0 0 10px #6d82fff0,0 0 10px #ff52d7,0 4px 4px #00000040}25%{text-shadow:1.5px 2.6px 12px #45ffedad,1.4px -2.4px 12px #6d82ffa1,-1.8px 0 13px #ff52d7ad,0 4px 4px #00000040}50%{text-shadow:-2.4px -4.2px 18px #45ffed00,-2.7px 4.2px 18px #6d82ff00,5px 1.1px 18px #ff52d700,0 4px 4px #00000040}75%{text-shadow:1.8px -6.7px 20px #45ffeda6,-6.8px 1.7px 20px #6d82ff9c,4.6px 4.7px 19px #ff52d7a6,0 4px 4px #00000040}}.b2b-neon{text-shadow:0 0 10px #45ffed,0 0 10px #6d82fff0,0 0 10px #ff52d7,0 4px 4px #00000040;animation:4s linear infinite b2b-neon}.b2b-neon-late{text-shadow:0 4px 4px #00000040;animation-delay:-2s}@keyframes b2b-roll{0%{transform:translateY(952px)}to{transform:translateY(0)}}@keyframes b2b-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes b2b-pop{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes b2b-rise{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes b2b-fade{0%{opacity:0}to{opacity:1}}.b2b-scroll{scrollbar-width:none}.b2b-scroll::-webkit-scrollbar{display:none}.b2b-logo-hannam{filter:grayscale()contrast(.25)brightness(1.12)}@media (prefers-reduced-motion:reduce){.b2b-neon,[class*=b2b-anim]{animation:none!important}}
