:root{--bg:#0a0b0d;--panel:#101216;--panel-2:#14171c;--line:#23262d;--line-bright:#32363f;--ink:#ece9e3;--muted:#8b9099;--faint:#5a5f68;--amber:#ff9d3c;--amber-dim:#c87a2e;--green:#5ad29a;--grid:#ffffff06}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:64px 64px;font-family:IBM Plex Sans,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}.mono{font-family:IBM Plex Mono,monospace}.wrap{max-width:1320px;margin:0 auto;padding:0 32px}a{color:inherit;text-decoration:none}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400}header.nav{z-index:50;backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#0a0b0db8;position:sticky;top:0}.nav-in{justify-content:space-between;align-items:center;height:64px;display:flex}.brand{align-items:baseline;gap:10px;display:flex}.brand .mark{letter-spacing:-.02em;text-transform:uppercase;font-family:Archivo,sans-serif;font-size:18px;font-weight:900}.brand .mark .o{color:var(--amber)}.brand .sub{letter-spacing:.2em;color:var(--faint);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px}nav.links{gap:28px;display:flex}nav.links a{letter-spacing:.04em;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:12.5px;transition:color .2s}nav.links a:hover{color:var(--ink)}nav.links a .c{color:var(--green)}.status{color:var(--muted);border:1px solid var(--line);border-radius:2px;align-items:center;gap:8px;padding:5px 10px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px var(--green);border-radius:50%}@media (width<=880px){nav.links,.status{display:none}}section{border-bottom:1px solid var(--line);padding:96px 0;position:relative}.sec-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.sec-head .num{letter-spacing:.2em;color:var(--faint);font-family:IBM Plex Mono,monospace;font-size:11px}h2{letter-spacing:-.02em;font-family:Archivo,sans-serif;font-size:clamp(28px,4vw,46px);font-weight:800;line-height:1.02}h2 em{color:var(--amber);font-style:normal}.hero{padding:104px 0 96px;position:relative;overflow:hidden}.hero .glow{pointer-events:none;background:radial-gradient(circle,#ff9d3c21,#0000 62%);border-radius:50%;width:620px;height:620px;position:absolute;top:-200px;right:-160px}.hero .eyebrow{margin-bottom:22px}.hero h1{letter-spacing:-.035em;max-width:15ch;font-family:Archivo,sans-serif;font-size:clamp(40px,7.4vw,90px);font-weight:900;line-height:.96}.hero h1 em{color:var(--amber);font-style:normal}.hero p.lede{max-width:58ch;color:var(--muted);margin-top:28px;font-size:18px;line-height:1.6}.hero .cta{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.btn{letter-spacing:.03em;border:1px solid var(--line-bright);border-radius:2px;align-items:center;gap:9px;padding:13px 22px;font-family:IBM Plex Mono,monospace;font-size:13px;transition:all .2s;display:inline-flex}.btn:hover{border-color:var(--amber);color:var(--amber);transform:translateY(-1px)}.btn.primary{background:var(--amber);color:#1a1206;border-color:var(--amber);font-weight:600}.btn.primary:hover{color:#1a1206;background:#ffb05f}.statrow{flex-wrap:wrap;gap:40px;margin-top:64px;display:flex}.stat .big{letter-spacing:-.02em;font-family:Archivo,sans-serif;font-size:34px;font-weight:800}.stat .big span{color:var(--amber)}.stat .lab{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:4px;font-family:IBM Plex Mono,monospace;font-size:11px}.outcomes{background:var(--panel);padding:40px 0}.out-head{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:22px;display:flex}.out-head .num{letter-spacing:.2em;color:var(--faint);font-family:IBM Plex Mono,monospace;font-size:11px}.out-row{grid-template-columns:1.3fr 1fr 1.6fr;align-items:start;gap:20px;display:grid}@media (width<=820px){.out-row{grid-template-columns:1fr;gap:24px}}.ostat{border-left:1px solid var(--line-bright);padding-left:20px}.ostat .big{letter-spacing:-.02em;color:var(--ink);font-family:Archivo,sans-serif;font-size:40px;font-weight:800;line-height:1}.ostat.lead .big,.ostat .big span{color:var(--amber)}.ostat .lab{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:11px}.ostat .gate{color:var(--faint);max-width:42ch;margin-top:10px;font-size:12.5px;line-height:1.45}.out-method{border-top:1px solid var(--line);margin-top:26px;padding-top:18px}.out-method summary{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:11px;list-style:none;transition:color .2s}.out-method summary::-webkit-details-marker{display:none}.out-method summary:before{content:"+ ";color:var(--amber)}.out-method[open] summary:before{content:"- "}.out-method summary:hover{color:var(--amber)}.out-method p{color:var(--muted);max-width:76ch;margin-top:14px;font-size:13.5px;line-height:1.6}.grid{gap:14px;display:grid}.nodes{grid-template-columns:repeat(4,1fr)}@media (width<=1100px){.nodes{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.nodes{grid-template-columns:1fr}}.node{border:1px solid var(--line);background:var(--panel);border-radius:3px;padding:18px;transition:all .22s;position:relative}.node:hover{border-color:var(--line-bright);background:var(--panel-2);transform:translateY(-2px)}.node .fig{letter-spacing:.16em;color:var(--faint);justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.node .nm{letter-spacing:-.01em;align-items:center;gap:7px;margin-top:14px;font-family:Archivo,sans-serif;font-size:20px;font-weight:700;display:flex}.node .nm .pend{color:var(--amber-dim);letter-spacing:.1em;border:1px solid var(--amber-dim);text-transform:uppercase;border-radius:2px;padding:1px 5px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:400}.node .role{color:var(--muted);min-height:54px;margin-top:14px;font-size:13.5px;line-height:1.42}.node .vram{border-top:1px solid var(--line);align-items:baseline;gap:7px;margin-top:6px;padding-top:14px;display:flex}.node .vram b{color:var(--amber);font-family:Archivo,sans-serif;font-size:18px;font-weight:800}.node .vram .os{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:10.5px}.tag-prim{background:var(--amber);width:7px;height:7px;box-shadow:0 0 8px var(--amber);border-radius:50%;position:absolute;top:14px;right:14px}.models{grid-template-columns:repeat(3,1fr)}@media (width<=980px){.models{grid-template-columns:1fr}}.model{border:1px solid var(--line);background:var(--panel);border-radius:3px;padding:24px;transition:all .22s}.model:has(.links):hover{border-color:var(--line-bright);transform:translateY(-2px)}.model .links{flex-wrap:wrap;gap:8px 20px;margin-top:16px;display:flex}.model .hf{letter-spacing:.04em;color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:11px;text-decoration:none;transition:color .2s}.model .hf:hover{color:var(--ink)}.model .fit{letter-spacing:.08em;text-transform:uppercase;color:var(--amber);margin-top:9px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.model.brain{background:linear-gradient(160deg, var(--panel-2), var(--panel));border-color:var(--line-bright)}.model .lane{letter-spacing:.16em;text-transform:uppercase;color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:10.5px}.model .nm{margin-top:12px;font-family:Archivo,sans-serif;font-size:19px;font-weight:700;line-height:1.1}.model .meta{color:var(--muted);margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:12px}.model .perf{align-items:baseline;gap:8px;margin-top:22px;display:flex}.model .perf b{color:var(--ink);font-family:Archivo,sans-serif;font-size:30px;font-weight:800}.model .perf .u{color:var(--faint);letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:11px}.projects{grid-template-columns:repeat(4,1fr)}@media (width<=1100px){.projects{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.projects{grid-template-columns:1fr}}.proj{border:1px solid var(--line);background:var(--panel);border-radius:3px;flex-direction:column;min-height:148px;padding:20px;transition:all .22s;display:flex}.proj:hover{border-color:var(--line-bright);background:var(--panel-2)}.proj .num{color:var(--faint);letter-spacing:.16em;font-family:IBM Plex Mono,monospace;font-size:10px}.proj .nm{margin-top:14px;font-family:Archivo,sans-serif;font-size:17px;font-weight:700;line-height:1.12}.proj .d{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.42}.proj .st{letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-top:auto;padding-top:14px;font-family:IBM Plex Mono,monospace;font-size:10px}.proj .st.early{color:var(--amber-dim)}.proj .st.shelved{color:var(--faint)}.posts{flex-direction:column;display:flex}.post{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:120px 1fr auto;align-items:center;gap:28px;padding:24px 0;transition:all .2s;display:grid}.post:hover{padding-left:10px}.post:hover .ptitle{color:var(--amber)}.post .pdate{color:var(--faint);letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:12px}.post .pcat{letter-spacing:.14em;text-transform:uppercase;color:var(--amber-dim);margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:10px;display:inline-block}.post .ptitle{letter-spacing:-.01em;font-family:Archivo,sans-serif;font-size:21px;font-weight:700;transition:color .2s}.post .pdek{color:var(--muted);max-width:64ch;margin-top:5px;font-size:13.5px}.post .pread{color:var(--faint);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:11px}@media (width<=760px){.post{grid-template-columns:1fr;gap:8px}.post .pread{display:none}}.about-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:56px;display:grid}@media (width<=860px){.about-grid{grid-template-columns:1fr;gap:36px}}.about-grid p{color:var(--muted);max-width:54ch;margin-top:18px;font-size:16px;line-height:1.7}.about-grid p strong{color:var(--ink);font-weight:600}.facts{border:1px solid var(--line);background:var(--panel);border-radius:3px}.facts .row{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:15px 20px;font-size:14px;display:flex}.facts .row:last-child{border-bottom:none}.facts .k{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-family:IBM Plex Mono,monospace;font-size:11px}.facts .v{color:var(--ink);text-align:right}.facts .v.amber{color:var(--amber);font-family:IBM Plex Mono,monospace}.dispatch{background:linear-gradient(180deg, var(--panel), var(--bg));text-align:center}.dispatch h2{margin:0 auto}.dispatch p{color:var(--muted);max-width:52ch;margin:18px auto 0}.sub-form{gap:10px;max-width:440px;margin:34px auto 0;display:flex}.sub-form input{background:var(--panel-2);border:1px solid var(--line-bright);color:var(--ink);border-radius:2px;flex:1;padding:13px 16px;font-family:IBM Plex Mono,monospace;font-size:13px}.sub-form input:focus{border-color:var(--amber);outline:none}.sub-form button{background:var(--amber);color:#1a1206;cursor:pointer;border:none;border-radius:2px;padding:0 24px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;transition:all .2s}.sub-form button:hover{background:#ffb05f}.sub-note{color:var(--faint);letter-spacing:.06em;margin-top:16px;font-family:IBM Plex Mono,monospace;font-size:11px}footer{padding:64px 0 40px}.foot{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;display:grid}@media (width<=760px){.foot{grid-template-columns:1fr 1fr}}.foot .mark{text-transform:uppercase;letter-spacing:-.02em;font-family:Archivo,sans-serif;font-size:20px;font-weight:900}.foot .mark .o{color:var(--amber)}.foot p{color:var(--muted);max-width:34ch;margin-top:12px;font-size:13px}.foot h4{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:10px}.foot a,.foot span.fitem{color:var(--muted);padding:4px 0;font-size:13px;transition:all .2s;display:block}.foot a:hover{color:var(--amber)}.foot-bot{border-top:1px solid var(--line);color:var(--faint);justify-content:space-between;margin-top:48px;padding-top:24px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.rv{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(16px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}.page-head{max-width:64ch;margin-bottom:48px}.page-head .eyebrow{margin-bottom:16px;display:block}.page-head h2{letter-spacing:-.02em;font-family:Archivo,sans-serif;font-size:clamp(28px,4.2vw,46px);font-weight:800;line-height:1.02}.page-head h2 em{color:var(--amber);font-style:normal}.page-head p{color:var(--muted);max-width:58ch;margin-top:18px;font-size:17px;line-height:1.6}.feature{border-bottom:1px solid var(--line);grid-template-columns:1.5fr 1fr;gap:44px;margin-bottom:8px;padding-bottom:40px;display:grid}@media (width<=820px){.feature{grid-template-columns:1fr;gap:20px}}.feature .cat{letter-spacing:.14em;text-transform:uppercase;color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:11px}.feature h3{letter-spacing:-.02em;margin:12px 0;font-family:Archivo,sans-serif;font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1.04}.feature h3 a{transition:color .2s}.feature h3 a:hover{color:var(--amber)}.feature p{color:var(--muted);max-width:52ch;font-size:16px;line-height:1.6}.feature .meta{color:var(--faint);letter-spacing:.04em;margin-top:18px;font-family:IBM Plex Mono,monospace;font-size:12px}.feature .side{border-left:1px solid var(--line);align-items:center;padding-left:28px;display:flex}.feature .side .eyebrow{line-height:1.9}@media (width<=820px){.feature .side{border-left:none;padding-left:0}}.article{max-width:760px;margin:0 auto}.article .back{color:var(--muted);margin-bottom:36px;font-family:IBM Plex Mono,monospace;font-size:12px;transition:color .2s;display:inline-block}.article .back:hover{color:var(--amber)}.article .cat{letter-spacing:.14em;text-transform:uppercase;color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:11px}.article h1{letter-spacing:-.03em;margin:14px 0 18px;font-family:Archivo,sans-serif;font-size:clamp(32px,5vw,56px);font-weight:900;line-height:1.03}.article .dek{color:var(--muted);max-width:60ch;font-size:clamp(18px,2.2vw,23px);line-height:1.45}.article .meta{color:var(--faint);letter-spacing:.04em;border-bottom:1px solid var(--line-bright);margin:28px 0 0;padding-bottom:32px;font-family:IBM Plex Mono,monospace;font-size:12px}.prose{color:#d9d6cf;margin-top:40px;font-size:18px;line-height:1.78}.prose p{max-width:68ch;margin:0 0 24px}.prose h2{letter-spacing:-.015em;color:var(--ink);margin:48px 0 16px;font-family:Archivo,sans-serif;font-size:28px;font-weight:800}.prose h3{color:var(--ink);margin:36px 0 12px;font-family:Archivo,sans-serif;font-size:21px;font-weight:700}.prose a{color:var(--amber);text-underline-offset:2px;text-decoration:underline 1px}.prose a:hover{color:#ffb05f}.prose strong{color:var(--ink);font-weight:600}.prose ul,.prose ol{max-width:66ch;margin:0 0 24px 24px}.prose li{margin-bottom:8px}.prose blockquote{border-left:3px solid var(--amber);color:var(--muted);margin:0 0 24px;padding-left:20px;font-style:italic}.prose code{background:var(--panel-2);border:1px solid var(--line);color:var(--amber);border-radius:3px;padding:1px 6px;font-family:IBM Plex Mono,monospace;font-size:14px}.prose pre{color:var(--ink);border:1px solid var(--line);border-radius:4px;margin:0 0 24px;padding:20px 22px;font-family:IBM Plex Mono,monospace;font-size:13.5px;line-height:1.55;overflow-x:auto;background:var(--panel)!important}.prose pre code{color:inherit;background:0 0;border:none;padding:0}.prose .todo{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--amber);color:var(--muted);margin:0 0 24px;padding:16px 20px;font-family:IBM Plex Mono,monospace;font-size:13px}.wire{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:8px;display:grid}@media (width<=760px){.wire{grid-template-columns:1fr}}.lane-card{border:1px solid var(--line);background:var(--panel);border-radius:3px;padding:26px;transition:all .22s;display:block}.lane-card:hover{border-color:var(--amber);transform:translateY(-2px)}.lane-card .tag{letter-spacing:.14em;text-transform:uppercase;color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:11px}.lane-card h3{letter-spacing:-.01em;margin:10px 0;font-family:Archivo,sans-serif;font-size:22px;font-weight:700}.lane-card p{color:var(--muted);max-width:44ch;font-size:14.5px;line-height:1.5}.lane-card .go{color:var(--amber);margin-top:18px;font-family:IBM Plex Mono,monospace;font-size:13px;display:inline-block}.callout{border:1px solid var(--line);border-left:3px solid var(--amber);background:var(--panel);border-radius:3px;max-width:72ch;margin-top:40px;padding:22px 26px}.callout .k{letter-spacing:.12em;text-transform:uppercase;color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:11px}.callout p{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.6}.callout a{color:var(--amber)}
