#brand-intro[hidden]{display:none}#brand-intro{position:fixed;inset:0;z-index:10000;background:#04181c;display:grid;place-items:center;color:#fff;transition:opacity .24s ease;overflow:hidden}.brand-intro-lockup{display:flex;align-items:center;gap:22px;animation:ely-brand-in .55s cubic-bezier(.2,.8,.2,1) both}.brand-intro-lockup strong{font:600 48px/1.1 var(--sans);letter-spacing:-1.8px}.brand-intro-lockup img{object-fit:contain}.brand-intro-path{position:absolute;left:calc(50% - 145px);width:290px;height:1px;background:#214650;top:calc(50% + 90px)}.brand-intro-path:after{content:'';position:absolute;inset:0;background:#6fcde8;transform-origin:left;animation:ely-path .9s cubic-bezier(.2,.8,.2,1) both}.brand-intro-path i{position:absolute;width:7px;height:7px;border-radius:2px;background:#6fcde8;top:-3px;z-index:1}.brand-intro-path i:nth-child(1){left:0}.brand-intro-path i:nth-child(2){left:50%}.brand-intro-path i:nth-child(3){right:0}#skip-brand-intro{position:absolute;bottom:30px;right:35px;color:#8cb7c4;font-size:12px;padding:10px;border:1px solid #214650;border-radius:8px;background:transparent}.brand-intro-leave{opacity:0;pointer-events:none}@keyframes ely-brand-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ely-path{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:500px){.brand-intro-lockup{gap:16px}.brand-intro-lockup img{height:62px;width:62px}.brand-intro-lockup strong{font-size:38px}}@media(prefers-reduced-motion:reduce){#brand-intro{display:none!important}}