.opening{cursor:pointer}.opening .intro-logo{animation:corp-wait-logo 1.5s ease both!important}.opening.leaving .intro-logo{animation:none!important;opacity:0;transition:opacity 1.5s}.enter-hint{position:absolute;bottom:12%;font:11px Arial,sans-serif!important;letter-spacing:.08em!important;color:#555!important;opacity:1!important;animation:none!important}.opening.leaving .enter-hint{opacity:0!important}.sound-toggle{position:fixed;z-index:8;right:7vw;bottom:30px;background:#ffffffc9;border:1px solid #fff8;border-radius:25px;padding:10px 15px;font:12px Arial;cursor:pointer}.sound-toggle[hidden],.sound-error[hidden]{display:none}.sound-player{position:fixed;width:1px;height:1px;overflow:hidden;left:-9999px}.sound-error{position:fixed;z-index:9;right:7vw;bottom:75px;background:#fff;padding:12px;max-width:270px;font:12px Arial;color:#222}@keyframes corp-wait-logo{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.opening{display:grid!important}.opening .intro-logo{animation:none!important;opacity:1}.opening.leaving{transition:none!important}}.landing header nav{font-size:10px;letter-spacing:.01em}@media(max-width:700px){.landing header nav{font-size:10px}}
.sound-toggle{right:22px;bottom:22px;width:30px;height:30px;padding:6px;border:0;background:transparent;color:white;display:grid;place-items:center}.sound-toggle svg{width:18px;height:18px}.sound-toggle .sound-waves{display:none}.sound-toggle[aria-pressed="true"] .sound-waves{display:block}.sound-toggle[aria-pressed="true"] .sound-muted{display:none}.sound-toggle:focus-visible{outline:1px solid currentColor;outline-offset:3px}.enter-hint{display:none!important}
