@font-face{font-family:Departure Mono;src:url(/fonts/DepartureMono-Regular.woff2)format("woff2"),url(/fonts/DepartureMono-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--background:#202120;--signal:#ff9d1e;--signal-muted:#a9671f;--grid-line:#5f4527;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--background);font-synthesis:none;text-rendering:optimizelegibility;font-family:Departure Mono,monospace}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:var(--background)}.coming-soon{min-height:100svh;color:var(--signal);background-color:var(--background);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-position:50%;background-size:33px 33px;place-items:center;padding:28px 22px;display:grid;position:relative;overflow:hidden}.coming-soon:before{content:"";background:radial-gradient(circle at center, var(--background) 0 28%, #202120f3 55%, #202120c7 100%);pointer-events:none;position:absolute;inset:0}.frame{z-index:2;pointer-events:none;background:linear-gradient(var(--signal), var(--signal)) left top / 22px 1px no-repeat, linear-gradient(var(--signal), var(--signal)) left top / 1px 22px no-repeat, linear-gradient(var(--signal), var(--signal)) right top / 22px 1px no-repeat, linear-gradient(var(--signal), var(--signal)) right top / 1px 22px no-repeat, linear-gradient(var(--signal), var(--signal)) left bottom / 22px 1px no-repeat, linear-gradient(var(--signal), var(--signal)) left bottom / 1px 22px no-repeat, linear-gradient(var(--signal), var(--signal)) right bottom / 22px 1px no-repeat, linear-gradient(var(--signal), var(--signal)) right bottom / 1px 22px no-repeat;opacity:.82;position:absolute;inset:22px}.status{z-index:3;color:var(--signal-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;position:absolute;top:27px;left:28px}.status span{color:var(--signal);margin-right:9px;font-size:8px}.identity{z-index:1;text-align:center;width:100%;animation:.7s cubic-bezier(.2,.8,.2,1) both arrive;position:relative}h1{color:var(--signal);letter-spacing:-.065em;text-transform:uppercase;text-shadow:0 0 30px #ff9d1e1f;margin:0;font-size:clamp(55px,18vw,77px);font-weight:400;line-height:.98}h1>span{display:block}h1>span:last-child{width:fit-content;margin-inline:auto;position:relative}.terminal-point{width:.42em;color:var(--signal);text-align:left;animation:1s step-end infinite terminal-blink;display:inline-block;position:absolute;bottom:0;left:calc(100% + .08em)}.identity p{color:var(--signal-muted);letter-spacing:.24em;text-transform:uppercase;margin:22px 0 0;font-size:11px;line-height:1.5}@keyframes arrive{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:translateY(0)}}@keyframes terminal-blink{0%,48%{opacity:1}49%,to{opacity:0}}@media (width>=700px){.coming-soon{background-size:44px 44px;padding:44px}.frame{inset:28px}.status{top:38px;left:42px}h1{font-size:clamp(77px,10vw,110px);line-height:.92}.identity p{letter-spacing:.34em;margin-top:27px;font-size:14px}}@media (width>=1100px){h1{white-space:nowrap;font-size:clamp(88px,9.2vw,132px)}h1>span{display:inline}h1>span:last-child{width:auto;margin-inline:0}.identity p{letter-spacing:.38em;font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}
