.brand-intro{z-index:9999;pointer-events:none;background-color:#000;justify-content:center;align-items:center;animation:.35s cubic-bezier(.4,0,.2,1) .7s forwards brand-intro-out;display:flex;position:fixed;inset:0}.brand-intro__logo{width:min(60vw,320px);height:auto;animation:.6s cubic-bezier(.16,1,.3,1) both brand-intro-in}.brand-intro__bar{transform-origin:0;width:100%;height:4px;animation:1s cubic-bezier(.65,0,.35,1) both brand-intro-bar;position:absolute;top:0;left:0}@keyframes brand-intro-out{to{opacity:0;visibility:hidden}}@keyframes brand-intro-in{0%{opacity:0;transform:translateY(10px)}}@keyframes brand-intro-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html[data-intro-skip] .brand-intro{display:none}@media (prefers-reduced-motion:reduce){.brand-intro{display:none}}