@font-face{font-family:satoshi;src:url(../media/satoshi_regular-s.p.2oultpqxb_gh9.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:satoshi;src:url(../media/satoshi_bold-s.p.19z5sx2nusz2v.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.8%}.satoshi_a2e1e0e7-module__s_295a__className{font-family:satoshi,satoshi Fallback}.satoshi_a2e1e0e7-module__s_295a__variable{--font-satoshi:"satoshi", "satoshi Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#080909;--ink:#f3f2ed;--accent:#ffda69;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;background:var(--paper);color:var(--ink);font-family:var(--font-satoshi,Arial), Helvetica, sans-serif;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}main{place-items:center;min-height:100svh;padding:64px 24px;display:grid}.pitch{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;width:100%;max-width:1120px;display:grid}.pitch-copy{min-width:0}.wordmark{letter-spacing:-1px;margin:0 0 48px;font-size:32px}.hero-art{justify-content:center;display:flex}.logo{width:60ch;font-family:var(--mono);letter-spacing:0;text-align:left;white-space:pre;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(7px,.9vw,11px);font-weight:400;line-height:1}.logo [data-color=g]{color:#82ce6b}.logo [data-color=r]{color:#e77c88}.logo [data-color=y]{color:#ffda69}.logo [data-color=o]{color:#ffae54}.logo [data-color=b]{color:#7fa5d1}h1{letter-spacing:-1.9px;margin:0;font-size:clamp(34px,4.5vw,54px);font-weight:400;line-height:1.12}h1 span{color:var(--accent)}.intro{color:#d4d8d1;text-wrap:pretty;max-width:465px;margin:24px 0 30px;font-size:16px;line-height:1.7}.model-types{grid-template-columns:1fr 1fr;gap:28px;max-width:490px;padding-bottom:100px;display:grid}.model-type{--model-color:var(--accent);min-width:0;position:relative}.model-trigger{border:1px solid var(--accent);background:var(--accent);color:#000;width:100%;min-height:48px;font:inherit;cursor:pointer;text-align:center;font-synthesis:weight;border-radius:0;justify-content:center;align-items:center;padding:12px 10px;font-size:14px;font-weight:700;text-decoration:none;display:flex;position:relative}.model-trigger:after,.back-link:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:6px;left:12px;right:12px;transform:scaleX(0)}.model-trigger:hover:after,.model-trigger:focus-visible:after,.back-link:hover:after,.back-link:focus-visible:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.model-trigger:after,.back-link:after{transition:none}}.model-description{z-index:1;width:100%;color:var(--model-color);background:var(--paper);margin:0;padding:12px 0;font-size:12px;line-height:1.6;position:absolute;top:100%;left:0}button:focus-visible{outline:2px solid var(--accent);outline-offset:6px}::selection{background:var(--accent);color:var(--paper)}@media (max-width:760px){main{padding:40px 22px}.pitch{grid-template-columns:1fr;gap:48px;max-width:500px}.wordmark{margin-bottom:36px}.logo{font-size:7px}h1{letter-spacing:-1.3px}.intro{font-size:15px}.model-types{gap:20px;padding-bottom:48px}.model-trigger{font-size:13px}}.contact-page{width:100%;max-width:540px}.back-link{border:1px solid var(--accent);background:var(--accent);color:#000;border-radius:0;justify-content:center;align-items:center;width:60px;height:44px;margin-bottom:32px;font-size:24px;text-decoration:none;display:inline-flex;position:relative}.contact-page h1{margin-bottom:28px;font-size:clamp(32px,5vw,44px)}.contact-form{gap:18px;display:grid}.contact-form label{gap:8px;font-size:14px;display:grid}.contact-form input,.contact-form textarea,.contact-form select{width:100%;color:var(--ink);font:inherit;background:#111;border:1px solid #555;border-radius:0;padding:12px}.contact-form textarea{resize:vertical}.contact-form select:focus-visible,.contact-form input:focus-visible,.contact-form textarea:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.optional{color:#a7aba5;font-size:12px}.contact-form button:disabled{opacity:.65;cursor:wait}.form-trap{position:absolute;left:-10000px}.form-status{margin:0;font-size:14px}.form-status:empty{display:none}.direct-email{color:var(--ink);margin-top:24px;font-size:14px;display:inline-block}.minimal-home{color:#fff;background:#000;padding:62.4px clamp(20.8px,4vw,31.2px)}.minimal-home .identity{text-align:center;flex-direction:column;align-items:center;display:flex;transform:translateY(-3vh)}.minimal-home .logo{margin:0 0 57.2px;font-size:clamp(7.54px,1.5vw,9.1px)}.minimal-home h1{letter-spacing:0;margin:0;font-size:clamp(57.2px,8vw,72.8px);font-weight:400;line-height:1.1}.minimal-home ::selection{color:#000;background:#fff}@media (max-height:420px){.minimal-home .identity{transform:none}}
