.hero-load-cover{display:none;position:absolute;inset:0;z-index:4;overflow:hidden;background:var(--page-soft,var(--page-tint,#dfe5d5));color:var(--ink,#18241b);pointer-events:none}.hero-js [data-hero-state]:not([data-hero-state=complete]):not([data-hero-state=error])>.hero-load-cover{display:block}.hero-load-symbol{position:absolute;inset:0;display:grid;place-items:center}.hero-load-symbol svg{display:block;width:clamp(56px,7vw,96px);height:auto;aspect-ratio:1;overflow:visible;fill:currentColor}.hero-load-curtain{position:absolute;inset:0;display:block;width:100%;height:100%}[data-hero-state=revealing]>.hero-load-cover{background:transparent}[data-hero-state=revealing] .hero-load-symbol{visibility:hidden}@font-face{font-family:NC Terminal;src:url(assets/fonts/nct/FragmentMono-400-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.drift-terminal{position:absolute;top:0;left:0;width:640px;height:480px;transform-origin:0 0;pointer-events:none;mix-blend-mode:screen;z-index:2}.drift-terminal-controls{width:min(var(--content-width,1280px),100%);margin:12px auto 0;display:flex;justify-content:flex-end}.drift-terminal-controls .drift-terminal-control{display:block;margin:0;padding:6px 0;background:transparent;border:0;border-bottom:1px solid currentColor;border-radius:0;font:inherit;font-size:12px;line-height:18px;color:inherit;cursor:pointer}.drift-terminal-controls .drift-terminal-control[hidden]{display:none}.drift-terminal-control:focus-visible{outline:2px solid currentColor;outline-offset:4px}
