.hc-intro-overlay{z-index:999999;isolation:isolate;background:#fff;justify-content:center;align-items:center;animation:.35s .85s forwards hc-intro-exit;display:flex;position:fixed;inset:0;overflow:hidden}.hc-intro-overlay:before,.hc-intro-overlay:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.hc-intro-overlay:before{background-image:radial-gradient(circle,#397de859 1px,#0000 1.5px);background-position:0 0;background-size:32px 32px;animation:8s ease-in-out infinite hc-dots-float;-webkit-mask-image:radial-gradient(#0000 10%,#000 100%);mask-image:radial-gradient(#0000 10%,#000 100%)}.hc-intro-overlay:after{background:0 0}.hc-intro-content{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:20px;display:flex;position:relative}.hc-intro-logo-wrap{justify-content:center;align-items:center;width:260px;min-height:125px;margin-bottom:12px;animation:.45s ease-out both hc-logo-enter;display:flex;position:relative}.hc-intro-logo{z-index:2;object-fit:contain;width:min(220px,70vw);height:auto;display:block;position:relative}.hc-intro-orbit{pointer-events:none;will-change:transform;border:1px solid #397de833;border-radius:50%;width:120px;height:120px;position:absolute}.hc-intro-orbit-one{animation:4s linear infinite hc-orbit-spin}.hc-intro-orbit-two{border-color:#f4b54459;width:145px;height:100px;animation:5s linear infinite reverse hc-orbit-spin}.hc-intro-tagline{color:#75829a;letter-spacing:1.5px;margin:10px 0 24px;font-family:sans-serif;font-size:12px;font-weight:500;animation:.4s .15s both hc-tagline-enter}.hc-intro-progress{background:#e9eff8;border-radius:20px;width:150px;height:3px;animation:.3s .2s both hc-tagline-enter;overflow:hidden}.hc-intro-progress span{border-radius:inherit;background:linear-gradient(90deg,#397de8,#f4b544);width:45%;height:100%;animation:1.2s ease-in-out infinite hc-progress-run;display:block}@keyframes hc-dots-float{0%,to{transform:translate(0,0)}50%{transform:translate(4px,-6px)}}@keyframes hc-logo-enter{0%{opacity:0;transform:scale(.92)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes hc-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hc-tagline-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes hc-progress-run{0%{transform:translate(-110%)}to{transform:translate(340%)}}@keyframes hc-intro-exit{to{opacity:0;visibility:hidden;pointer-events:none}}@media (min-width:577px) and (max-width:991px){.hc-intro-logo-wrap{width:240px;min-height:115px}.hc-intro-logo{width:min(205px,70vw)}.hc-intro-orbit{width:110px;height:110px}.hc-intro-orbit-two{width:132px;height:92px}}@media (max-width:576px){.hc-intro-content{padding:16px}.hc-intro-logo-wrap{width:220px;min-height:105px;margin-bottom:8px}.hc-intro-logo{width:min(190px,70vw)}.hc-intro-orbit{width:100px;height:100px}.hc-intro-orbit-one{animation:4s linear infinite hc-orbit-spin}.hc-intro-orbit-two{width:120px;height:85px;animation:5s linear infinite reverse hc-orbit-spin}.hc-intro-tagline{letter-spacing:1px;margin:8px 0 18px;font-size:10px}.hc-intro-progress{width:120px}.hc-intro-overlay:before{background-size:36px 36px}}@media (prefers-reduced-motion:reduce){.hc-intro-overlay,.hc-intro-overlay:before,.hc-intro-overlay:after,.hc-intro-logo-wrap,.hc-intro-orbit,.hc-intro-tagline,.hc-intro-progress,.hc-intro-progress span{animation:none!important}}
