.mach{width:100%;height:auto;display:block;overflow:visible}.mach__n{font-family:var(--font-display);font-size:19px;font-weight:500}.mach__sub{font-family:var(--font-display);letter-spacing:.04em;font-size:15.5px;font-weight:300}.mach__dims path{fill:none;stroke:currentColor;stroke-opacity:.5;stroke-width:1.5px}.mach__dims text{fill:currentColor;font-family:var(--font-mono);font-size:15px}.mach--boot .mach__tile{animation:mach-boot .7s var(--ease-out) both;animation-delay:calc(.5s + var(--i) * .11s)}.mach--boot .mach__keys{animation:mach-boot .7s var(--ease-out) 1.3s both}.mach--asleep .mach__tile,.mach--asleep .mach__keys{opacity:0}@keyframes mach-boot{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.mach--boot .mach__tile,.mach--boot .mach__keys{animation:none}.mach--asleep .mach__tile,.mach--asleep .mach__keys{opacity:1}}
