.hero-label{z-index:5;opacity:0;background:linear-gradient(90deg,#fff0 0%,#ffffff14 100%);justify-content:flex-end;align-items:center;gap:16px;padding:12px 32px;animation:.8s cubic-bezier(.16,1,.3,1) .7s forwards labelIn;display:flex;position:absolute;top:0;left:0;right:0}.hero-label-text{text-transform:uppercase;color:#b8d7ff;letter-spacing:.05em;opacity:.8;font-size:14px;font-weight:400;line-height:24px}.hero-label-bars{gap:3px;display:flex}.hero-label-bars span{opacity:.5;background:#b8d7ff;width:2px;height:12px;animation:2.4s ease-in-out infinite barPulse;display:block}.hero-label-bars span:nth-child(odd){opacity:.8}.hero-label-bars span:nth-child(3n){opacity:1}.hero-label-bars span:first-child{animation-delay:0s}.hero-label-bars span:nth-child(2){animation-delay:80ms}.hero-label-bars span:nth-child(3){animation-delay:.16s}.hero-label-bars span:nth-child(4){animation-delay:.24s}.hero-label-bars span:nth-child(5){animation-delay:.32s}.hero-label-bars span:nth-child(6){animation-delay:.4s}.hero-label-bars span:nth-child(7){animation-delay:.48s}.hero-label-bars span:nth-child(8){animation-delay:.56s}.hero-label-bars span:nth-child(9){animation-delay:.64s}.hero-label-bars span:nth-child(10){animation-delay:.72s}.hero-label-bars span:nth-child(11){animation-delay:.8s}.hero-label-bars span:nth-child(12){animation-delay:.88s}@keyframes labelIn{0%{opacity:0}to{opacity:1}}@keyframes barPulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:.25}}.hero-title-cursor{vertical-align:-2px;background:#fff;width:16px;height:16px;margin-left:6px;animation:.9s ease-in-out infinite cursorBlink;display:inline-block}
