@font-face{font-display:swap;font-family:Bebas Neue;font-style:normal;font-weight:400;src:url(/assets/bebas-neue-v14-latin-regular-5LZebNIn.woff2)format("woff2")}body{color:#eee;-webkit-user-select:none;user-select:none;background-color:#202124;margin:0;padding:0;font-family:monospace}#root{width:100%;min-height:100vh}.landing-view{width:100%;height:100dvh;position:relative;overflow:hidden}.landing-boot{z-index:1;background:#202124;transition:opacity .35s;position:absolute;inset:0}.landing-view.ready .landing-boot{opacity:0;pointer-events:none}.landing-view:not(.ready) .main{visibility:hidden}.main{opacity:0;width:100%;height:auto;max-height:100dvh;transition:opacity .35s;display:block;overflow:visible}.landing-view.ready .main{visibility:visible;opacity:1}.dash{max-width:60ch}span{display:inline-block}.rain,.cloud{line-height:.8;overflow:hidden}.rain{color:#4b9cd3}#coffee{cursor:pointer}.oval{fill:none;stroke:#8182da;stroke-width:5px}.dan{fill:#8182da;text-anchor:middle;dominant-baseline:middle;font-family:Bebas Neue,sans-serif;font-size:48px;font-weight:700}.nichols{fill:#eee;text-anchor:middle;font-family:Bebas Neue,sans-serif;font-size:266px}.footer{fill:#eee;text-transform:uppercase;font-family:Bebas Neue,sans-serif;font-size:60px}.arrow{fill:none;stroke:#eee;stroke-width:2px;stroke-linecap:square;pointer-events:bounding-box}.link{cursor:pointer}.link:hover .footer{text-decoration:underline}.tabs line{stroke:#eee;stroke-width:.5px;fill:none}.tab{dominant-baseline:middle;fill:#eee;font-family:Bebas Neue,sans-serif;font-size:16px}.tab:hover{text-decoration:underline}.panel-text{fill:#eee;text-transform:uppercase;letter-spacing:.5px;font-family:Bebas Neue,sans-serif;font-size:12px}.panel-sub{fill:#aaa;text-transform:none;letter-spacing:0;font-family:sans-serif;font-size:9px}.tech{fill:#aaa;font-size:10px}
