.brand-intro{color:#0a0a0a;background:#e3e3e0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.brand-intro:not([open]){display:none}.brand-intro::backdrop{background:0 0}.brand-intro canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.brand-intro button{right:max(24px,4vw);bottom:max(28px, env(safe-area-inset-bottom));color:#0a0a0a;font:11px var(--font-mono), ui-monospace, Consolas, monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0a0a0a99;padding:12px 0;transition:transform .16s cubic-bezier(.23,1,.32,1);position:absolute}.brand-intro button:active{transform:scale(.97)}.brand-intro button span{margin-left:22px}.brand-intro button:focus-visible{outline-offset:6px;outline:2px solid #ff2d1f}
