.hb-wrap{pointer-events:none;z-index:0;background:#06112a;position:absolute;inset:0;overflow:hidden}.hb-wrap>.hb-video{object-fit:cover;object-position:center;opacity:.32;filter:brightness(.85)saturate(.95)hue-rotate(-10deg);pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.hb-base{background:radial-gradient(at 70% 30%,#2f4ad52e 0%,#0000 60%),radial-gradient(at 20% 80%,#07b6f41a 0%,#0000 55%),linear-gradient(#06112a 0%,#0a1f45 100%);position:absolute;inset:0}.hb-aurora{filter:blur(80px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.hb-aurora-a{background:radial-gradient(circle,#2f4ad58c 0%,#2f4ad500 70%);width:540px;height:540px;animation:22s ease-in-out infinite hb-orbit-a;top:-120px;left:-120px}.hb-aurora-b{background:radial-gradient(circle,#07b6f466 0%,#07b6f400 70%);width:480px;height:480px;animation:28s ease-in-out infinite hb-orbit-b;bottom:-80px;right:-100px}@keyframes hb-orbit-a{0%,to{transform:translate(0)}50%{transform:translate(60px,40px)}}@keyframes hb-orbit-b{0%,to{transform:translate(0)}50%{transform:translate(-50px,-30px)}}.hb-grid{opacity:.5;mix-blend-mode:screen;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-position:0 0;background-size:28px 28px;position:absolute;inset:0}.hb-rings{opacity:.55;pointer-events:none;width:1100px;height:1100px;position:absolute;top:-20%;right:-10%}@media (max-width:1024px){.hb-rings{opacity:.18;top:-10%;right:-30%}}.hb-ring{transform-origin:600px 380px;transform-box:fill-box;will-change:transform,opacity}.hb-ring-1{animation:6s ease-in-out infinite hb-pulse}.hb-ring-2{animation:6s ease-in-out 1.2s infinite hb-pulse}.hb-ring-3{animation:6s ease-in-out 2.4s infinite hb-pulse}@keyframes hb-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.hb-bottom-fade{background:linear-gradient(#0000,#06112a);height:33%;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.hb-aurora-a,.hb-aurora-b,.hb-ring-1,.hb-ring-2,.hb-ring-3{animation:none}}
