.brand-intro{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;background:#080808;color:#f1f1f1;cursor:default;animation:brand-intro-exit 240ms ease 1260ms forwards}
.brand-intro__lockup{display:flex;align-items:center;gap:clamp(18px,1.5vw,48px);opacity:0;animation:brand-intro-enter 320ms ease 60ms forwards}
.brand-intro__mark{width:clamp(54px,4vw,132px);height:clamp(60px,4.5vw,148px);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:miter}
.brand-intro__name{font-family:Urbanist,'Segoe UI',sans-serif;font-size:clamp(38px,3vw,104px);font-weight:550;letter-spacing:-.04em;line-height:1.1}
@keyframes brand-intro-enter{to{opacity:1}}
@keyframes brand-intro-exit{to{opacity:0;visibility:hidden;pointer-events:none}}
@media(prefers-reduced-motion:reduce){.brand-intro__lockup{opacity:1;animation:none}.brand-intro{animation:brand-intro-exit 1ms step-end 1499ms forwards}}
