.hero-vault{isolation:isolate;width:100%;position:relative}.hero-vault-stage{width:100%;box-shadow:none;aspect-ratio:16/9;background:0 0;border:none;border-radius:0;max-height:min(480px,56vh);position:relative;overflow:hidden}.hero-vault-svg{width:100%;height:100%;display:block;overflow:hidden}.hero-vault-caption{z-index:2;text-align:center;color:var(--color-text-muted);letter-spacing:.02em;pointer-events:none;margin:0;font-size:.72rem;position:absolute;bottom:.7rem;left:0;right:0}.hero-vault-door{transform-box:view-box;transform-origin:360px 270px;animation:9s cubic-bezier(.65,0,.35,1) infinite hero-vault-door-swing}@keyframes hero-vault-door-swing{0%,24%{transform:scaleX(.05)}34%{transform:scaleX(1)}82%{transform:scaleX(1)}to{transform:scaleX(.05)}}.hero-vault-wheel{transform-box:view-box;transform-origin:480px 278px;animation:9s cubic-bezier(.4,0,.2,1) infinite hero-vault-wheel-spin}@keyframes hero-vault-wheel-spin{0%,34%{transform:rotate(0)}46%{transform:rotate(420deg)}80%{transform:rotate(420deg)}to{transform:rotate(0)}}.hero-vault-dial{transform-box:view-box;transform-origin:480px 222px;animation:9s cubic-bezier(.4,0,.2,1) infinite hero-vault-dial-spin}@keyframes hero-vault-dial-spin{0%,34%{transform:rotate(0)}44%{transform:rotate(720deg)}80%{transform:rotate(720deg)}to{transform:rotate(0)}}.hero-vault-bolt-ring{transform-box:view-box;transform-origin:480px 270px;animation:9s cubic-bezier(.45,.05,.25,1) infinite hero-vault-bolt-ring}@keyframes hero-vault-bolt-ring{0%,34%{transform:rotate(0)}46%{transform:rotate(45deg)}80%{transform:rotate(45deg)}to{transform:rotate(0)}}.hero-vault-bolt-arm{animation:9s cubic-bezier(.34,1.4,.64,1) infinite hero-vault-bolt-extend}@keyframes hero-vault-bolt-extend{0%,36%{transform:translateY(0)}42%,80%{transform:translateY(-12px)}to{transform:translateY(0)}}.hero-vault-chip{opacity:0}.hero-vault-chip-1{animation:9s cubic-bezier(.45,.05,.25,1) infinite hero-vault-fly-1}.hero-vault-chip-2{animation:9s cubic-bezier(.45,.05,.25,1) .12s infinite hero-vault-fly-2}.hero-vault-chip-3{animation:9s cubic-bezier(.45,.05,.25,1) .24s infinite hero-vault-fly-3}.hero-vault-chip-4{animation:9s cubic-bezier(.45,.05,.25,1) 60ms infinite hero-vault-fly-4}.hero-vault-chip-5{animation:9s cubic-bezier(.45,.05,.25,1) .3s infinite hero-vault-fly-5}.hero-vault-chip-6{animation:9s cubic-bezier(.45,.05,.25,1) .18s infinite hero-vault-fly-6}.hero-vault-chip-7{animation:9s cubic-bezier(.45,.05,.25,1) .28s infinite hero-vault-fly-7}@keyframes hero-vault-fly-1{0%,2%{opacity:0;transform:translate(150px,110px)scale(1)}5%{opacity:1}16%{opacity:1;transform:translate(425px,225px)scale(.55)}28%{opacity:1;transform:translate(425px,225px)scale(.5)}32%,to{opacity:0;transform:translate(425px,225px)scale(.45)}}@keyframes hero-vault-fly-2{0%,2%{opacity:0;transform:translate(806px,116px)scale(1)}5%{opacity:1}16%{opacity:1;transform:translate(530px,220px)scale(.55)}28%{opacity:1;transform:translate(530px,220px)scale(.5)}32%,to{opacity:0;transform:translate(530px,220px)scale(.45)}}@keyframes hero-vault-fly-3{0%,2%{opacity:0;transform:translate(134px,424px)scale(1)}5%{opacity:1}16%{opacity:1;transform:translate(410px,280px)scale(.55)}28%{opacity:1;transform:translate(410px,280px)scale(.5)}32%,to{opacity:0;transform:translate(410px,280px)scale(.45)}}@keyframes hero-vault-fly-4{0%,2%{opacity:0;transform:translate(818px,418px)scale(1)}5%{opacity:1}16%{opacity:1;transform:translate(545px,285px)scale(.55)}28%{opacity:1;transform:translate(545px,285px)scale(.5)}32%,to{opacity:0;transform:translate(545px,285px)scale(.45)}}@keyframes hero-vault-fly-5{0%,2%{opacity:0;transform:translate(468px,52px)scale(1)}5%{opacity:1}16%{opacity:1;transform:translate(480px,200px)scale(.55)}28%{opacity:1;transform:translate(480px,200px)scale(.5)}32%,to{opacity:0;transform:translate(480px,200px)scale(.45)}}@keyframes hero-vault-fly-6{0%,2%{opacity:0;transform:translate(465px,486px)scale(1)}5%{opacity:1}16%{opacity:1;transform:translate(465px,325px)scale(.55)}28%{opacity:1;transform:translate(465px,325px)scale(.5)}32%,to{opacity:0;transform:translate(465px,325px)scale(.45)}}@keyframes hero-vault-fly-7{0%,2%{opacity:0;transform:translate(786px,270px)scale(1)}5%{opacity:1}16%{opacity:1;transform:translate(515px,300px)scale(.55)}28%{opacity:1;transform:translate(515px,300px)scale(.5)}32%,to{opacity:0;transform:translate(515px,300px)scale(.45)}}.hero-vault-glow-ring{filter:blur(7px);animation:9s ease-in-out infinite hero-vault-glow-in}@keyframes hero-vault-glow-in{0%,40%{opacity:0}48%{opacity:.85}78%{opacity:.85}86%,to{opacity:0}}.hero-vault-breathe{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite hero-vault-breathe}@keyframes hero-vault-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.hero-vault-bezel-stroke{animation:9s ease-in-out infinite hero-vault-bezel}@keyframes hero-vault-bezel{0%,40%{stroke:#3a4f63}50%,78%{stroke:#2aeb7c}90%,to{stroke:#3a4f63}}@media (prefers-reduced-motion:reduce){.hero-vault-door,.hero-vault-wheel,.hero-vault-dial,.hero-vault-bolt-ring,.hero-vault-bolt-arm,.hero-vault-chip-1,.hero-vault-chip-2,.hero-vault-chip-3,.hero-vault-chip-4,.hero-vault-chip-5,.hero-vault-chip-6,.hero-vault-chip-7,.hero-vault-glow-ring,.hero-vault-breathe,.hero-vault-bezel-stroke{animation:none!important}.hero-vault-door{transform:scaleX(1)}.hero-vault-glow-ring{opacity:1!important;transform:none!important}.hero-vault-chip{display:none}.hero-vault-bezel-stroke{stroke:#2aeb7c}}@media (max-width:640px){.hero-vault-stage{aspect-ratio:4/3;max-height:none}.hero-vault-caption{font-size:.65rem}}
