html.brand-intro-pending::before{content:"";position:fixed;inset:0;background:var(--page,#fafafa);z-index:9998}
html.brand-intro-pending .site-header .wordmark{visibility:hidden}
#brand-intro{position:fixed;inset:0;z-index:9999;touch-action:none}
#brand-intro-veil{position:absolute;inset:0;background:var(--page,#fafafa)}
#brand-intro-art{position:fixed;left:50%;top:50%;width:min(340px,calc(100vw - 64px));aspect-ratio:190/42;transform:translate(-50%,-50%);transform-origin:top left}
#brand-intro-art svg{display:block;width:100%;height:100%;overflow:visible}
@media(prefers-reduced-motion:reduce){html.brand-intro-pending::before,#brand-intro{display:none}html.brand-intro-pending .site-header .wordmark{visibility:visible}}
