.site-header{height:76px;padding:0 max(1.5rem,calc((100vw - var(--max))/2));border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#f4f4efe6;justify-content:space-between;align-items:center;display:flex;position:relative}.brand{color:var(--ink);grid-template-rows:auto auto;grid-template-columns:32px auto;align-items:center;column-gap:.7rem;display:grid}.brand-mark{width:32px;height:32px;color:var(--ink);filter:drop-shadow(0 5px 10px #10110f1f);grid-row:1/3}.brand-name{letter-spacing:.18em;font-size:.72rem;font-weight:950;line-height:1}.brand-product{color:var(--acid-deep);letter-spacing:.15em;margin-top:.2rem;font:750 .5rem/1 ui-monospace,monospace}.site-header nav{align-items:center;gap:clamp(1rem,2.4vw,2.2rem);font-size:.75rem;font-weight:600;display:flex}.site-header nav>a:not(.nav-cta){color:var(--muted)}.site-header nav>a:not(.nav-cta):hover{color:var(--ink)}.nav-cta{background:var(--ink);color:var(--acid);border-radius:2px;align-items:center;gap:1.5rem;padding:.7rem .9rem;display:flex;box-shadow:0 8px 22px #10110f1f}.nav-cta:hover{color:var(--acid)}.menu-toggle{border:1px solid var(--line);background:0 0;width:42px;height:42px;padding:10px;display:none}.menu-toggle>span{background:var(--ink);height:1px;margin:5px 0;display:block}@media (max-width:760px){.menu-toggle{display:block}.site-header nav{display:none}.site-header nav.mobile-open{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;padding:1.5rem;display:flex;position:absolute;top:75px;left:0;right:0}.site-header nav.mobile-open a{padding:.8rem}.nav-cta{justify-content:space-between}}@media (max-width:390px){.brand-product{display:none}.brand{grid-template-rows:1fr}.brand-mark{grid-row:1}.brand-name{align-self:center}}
:root{--ink:#10110f;--muted:#62665f;--paper:#f4f4ef;--paper-deep:#e9eae3;--white:#fcfcf9;--line:#d5d7ce;--acid:#b8f34a;--acid-deep:#82bd19;--dark:#111512;--max:1240px;--background:var(--paper);--surface:var(--white);--surfaceElevated:var(--paper-deep);--textPrimary:var(--ink);--textSecondary:var(--muted);--accentCyan:var(--acid-deep);--accentAmber:#9a6812;--border:var(--line);--success:#477d19;--warning:#9a6812;--error:#b63535}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-height:100svh;color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}a:hover{color:inherit}button,input,select,textarea{font:inherit}main{overflow:clip}section{padding:clamp(5rem, 10vw, 9rem) max(1.5rem, calc((100vw - var(--max)) / 2))}.skip{background:var(--acid);color:var(--ink);z-index:100;padding:.65rem 1rem;position:fixed;top:-5rem;left:1rem}.skip:focus{top:1rem}.button{border:1px solid var(--ink);border-radius:2px;justify-content:center;align-items:center;gap:1.5rem;min-height:3.25rem;padding:.8rem 1.1rem;font-size:.84rem;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--ink);color:#fff}.button.primary:hover{background:#292d28}.button.quiet{border-color:var(--line);background:#ffffff73}.button.inverse{background:var(--acid);color:var(--ink);border-color:var(--acid)}.button.dark{color:#d8ddd7;border-color:#3c443e}.kicker,.signal{color:var(--muted);text-transform:uppercase;letter-spacing:.15em;margin:0 0 1.4rem;font-size:.7rem;font-weight:800}.signal{align-items:center;gap:.65rem;display:flex}.signal span{background:var(--acid-deep);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 .3rem #82bd191f}.inline-link{border-bottom:1px solid;gap:2rem;padding-bottom:.3rem;font-size:.88rem;font-weight:700;display:inline-flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--acid-deep);outline-offset:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
html,body{min-height:100%}body{flex-direction:column;min-height:100svh;display:flex}.site-header,footer{flex:none;width:100%;margin:0 auto}main{flex-direction:column;flex:1 0 auto;width:100%;margin:0 auto;display:flex}main>.page{flex:1 0 auto;width:100%;min-height:0}.site-footer{padding:4rem max(1.5rem, calc((100vw - var(--max)) / 2));background:var(--paper);border-top:1px solid var(--line);grid-template-columns:2fr repeat(3,1fr);gap:3rem;font-size:.78rem;display:grid}.site-footer>div{flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}.site-footer strong{letter-spacing:.16em}.footer-brand{grid-template-rows:auto auto;grid-template-columns:38px 1fr;column-gap:.8rem;display:grid!important}.footer-brand-mark{width:38px;height:38px;color:var(--ink);grid-row:1/3}.footer-brand p{grid-column:2;margin:.15rem 0 0}.site-footer p{color:var(--muted)}.site-footer span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.35rem;font-size:.62rem}@media (max-width:700px){.site-footer{grid-template-columns:1fr 1fr}}
:is(.evidence-page,.demo-page,.research-page,.org-page,.oss-page,.partnerships-page,.model-page,.drm-page,.asm1b-page,.page){--page-accent:var(--acid-deep);background:var(--paper);width:100%}:is(.evidence-page,.demo-page,.research-page,.org-page,.oss-page,.partnerships-page,.model-page,.drm-page)>header,.page{isolation:isolate;position:relative}:is(.evidence-page,.demo-page,.research-page,.org-page,.oss-page,.partnerships-page,.model-page,.drm-page)>header{min-height:min(760px,100svh - 70px);padding:clamp(7rem, 13vw, 11rem) max(1.5rem, calc((100vw - var(--max)) / 2)) clamp(5rem, 9vw, 8rem);border-bottom:1px solid var(--line);background:linear-gradient(90deg, transparent 49.94%, #10110f0e 50%, transparent 50.06%), linear-gradient(#10110f0a 1px, transparent 1px), var(--paper);background-size:100% 100%,100% 80px,auto;flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}:is(.evidence-page,.demo-page,.research-page,.org-page,.oss-page,.partnerships-page,.model-page,.drm-page)>header:after{content:"";z-index:-1;aspect-ratio:1;width:clamp(14rem,30vw,28rem);right:max(1.5rem, calc((100vw - var(--max)) / 2));border:1px solid color-mix(in srgb, var(--page-accent) 42%, var(--line));box-shadow:inset 0 0 0 clamp(2.5rem, 6vw, 6rem) var(--paper), inset 0 0 0 calc(clamp(2.5rem, 6vw, 6rem) + 1px) color-mix(in srgb, var(--page-accent) 28%, var(--line));opacity:.72;border-radius:50%;position:absolute;top:clamp(5rem,10vw,9rem)}:is(.evidence-page,.demo-page,.research-page,.org-page,.oss-page,.partnerships-page,.model-page,.drm-page)>header h1,.page>h1{letter-spacing:-.075em;max-width:13ch;margin:0;font-size:clamp(3.7rem,9vw,8.6rem);font-weight:650;line-height:.88}:is(.evidence-page,.demo-page,.research-page,.org-page,.oss-page,.partnerships-page,.model-page,.drm-page)>header h1 span{color:var(--page-accent)}:is(.evidence-page,.demo-page,.research-page,.org-page,.oss-page,.partnerships-page,.model-page,.drm-page)>header .lede,.page>.lede{max-width:670px;color:var(--muted);margin:2rem 0 0;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.55}.eyebrow{color:var(--page-accent,var(--acid-deep));letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.4rem;font-size:.68rem;font-weight:800}:is(.evidence-page,.demo-page,.research-page,.org-page,.oss-page,.partnerships-page,.model-page,.drm-page,.asm1b-page)>section{border-bottom:1px solid var(--line);position:relative}:is(.evidence-page,.demo-page,.research-page,.org-page,.oss-page,.partnerships-page,.model-page,.drm-page,.asm1b-page)>section:nth-of-type(2n){background:color-mix(in srgb, var(--paper-deep) 48%, var(--paper))}.section-heading{max-width:780px;margin-bottom:clamp(3rem,6vw,5rem)}.section-heading h2,:is(.evidence-page,.demo-page,.research-page,.org-page,.oss-page,.partnerships-page,.model-page,.drm-page) section h2,.page h2{letter-spacing:-.055em;max-width:18ch;margin:0;font-size:clamp(2.25rem,5vw,4.8rem);font-weight:620;line-height:.98}.section-heading>p:last-child,:is(.evidence-page,.demo-page,.research-page,.org-page,.oss-page,.partnerships-page,.model-page,.drm-page) section>div>p,.page .prose p{color:var(--muted);max-width:68ch}.actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.text-link{border-bottom:1px solid;padding-bottom:.2rem;font-size:.88rem;font-weight:750;display:inline-flex}:is(.availability-grid,.research-questions,.research-models,.org-principles,.org-work,.oss-resources,.character-grid,.responsibility-grid,.control-grid,.drm-concepts,.drm-implication-grid,.drm-energy,.advantage-grid,.model-metrics,.result-grid){background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(12,1fr);gap:1px;padding:1px;display:grid}:is(.availability-grid,.research-questions,.research-models,.org-principles,.org-work,.oss-resources,.character-grid,.responsibility-grid,.control-grid,.drm-concepts,.drm-implication-grid,.drm-energy,.advantage-grid,.model-metrics,.result-grid)>*{background:var(--white);border:0;border-radius:0;grid-column:span 4;min-width:0;padding:clamp(1.5rem,3vw,2.5rem)}:is(.availability-grid,.research-questions,.research-models,.org-principles,.org-work,.oss-resources,.character-grid,.responsibility-grid,.control-grid,.drm-concepts,.drm-implication-grid,.drm-energy,.advantage-grid) h3{letter-spacing:-.025em;margin:.7rem 0 1rem;font-size:clamp(1.1rem,1.8vw,1.55rem);line-height:1.12}:is(.availability-grid,.research-questions,.research-models,.org-principles,.org-work,.oss-resources,.character-grid,.responsibility-grid,.control-grid,.drm-concepts,.drm-implication-grid,.drm-energy,.advantage-grid) p{color:var(--muted);margin:0;font-size:.92rem}.result-grid>div,.model-metrics>div{flex-direction:column;justify-content:space-between;min-height:180px;display:flex}.result-grid dt,.model-metrics dt{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem}.result-grid dd,.model-metrics dd{letter-spacing:-.06em;margin:1.5rem 0 0;font-size:clamp(2.1rem,4vw,4rem);line-height:1}.result-grid small{color:var(--muted)}:is(.org-mission,.org-independent,.oss-principle,.oss-license,.commercial-boundary,.included,.drm-intro,.drm-asm,.demo-responsibilities,.character-roles,.memory-control,.demo-distractions,.model-components,.model-use){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}:is(.research-timeline,.evidence-ladder ol,.pilot-shape ol,.oss-reproduce ol){border-top:1px solid var(--line);margin:0;padding:0;list-style:none}:is(.research-timeline article,.evidence-ladder li,.pilot-shape li,.oss-reproduce li){border-bottom:1px solid var(--line);grid-template-columns:minmax(80px,.25fr) minmax(0,1fr) auto;align-items:baseline;gap:2rem;padding:1.6rem 0;display:grid}:is(.research-timeline article,.evidence-ladder li,.pilot-shape li,.oss-reproduce li)>span,:is(.research-timeline article,.evidence-ladder li,.pilot-shape li,.oss-reproduce li)>small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font:700 .7rem/1.2 monospace}:is(.evidence-cta,.research-roadmap,.org-collaborate,.oss-final,.oss-boundary,.partnership-contact,.drm-final,.demo-result){color:#edf0ea;background:var(--dark)!important}:is(.evidence-cta,.research-roadmap,.org-collaborate,.oss-final,.oss-boundary,.partnership-contact,.drm-final,.demo-result) p{color:#aeb5ad!important}:is(.evidence-cta,.research-roadmap,.org-collaborate,.oss-final,.oss-boundary,.partnership-contact,.drm-final,.demo-result) .eyebrow{color:var(--acid)}:is(.evidence-cta,.research-roadmap,.org-collaborate,.oss-final,.oss-boundary,.partnership-contact,.drm-final,.demo-result) .button{color:#fff;border-color:#59615a}:is(.evidence-cta,.research-roadmap,.org-collaborate,.oss-final,.oss-boundary,.partnership-contact,.drm-final,.demo-result) .button.primary{background:var(--acid);border-color:var(--acid);color:var(--ink)}:is(.scope-note,.callout,.time-distinction,.demo-result aside,.commercial-boundary,.evidence-limitations,.model-use aside){border:1px solid var(--line);border-left:3px solid var(--page-accent);background:color-mix(in srgb, var(--white) 72%, transparent);padding:1.5rem}pre{background:var(--dark);color:#dce2da;border:1px solid #303630;max-width:100%;padding:1.5rem;overflow:auto}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.evidence-page{--page-accent:#3b7dd8}.demo-page{--page-accent:#9a6ae1}.research-page,.drm-page{--page-accent:#477d19}.partnerships-page{--page-accent:#9a6812}.oss-page{--page-accent:#39706a}.page{padding-top:clamp(8rem,14vw,12rem);padding-bottom:clamp(6rem,10vw,9rem)}.page .grid{margin-top:4rem}.page .prose{border-top:1px solid var(--line);max-width:760px;margin-top:4rem;padding-top:2rem}@media (max-width:900px){:is(.availability-grid,.research-questions,.research-models,.org-principles,.org-work,.oss-resources,.character-grid,.responsibility-grid,.control-grid,.drm-concepts,.drm-implication-grid,.drm-energy,.advantage-grid,.model-metrics,.result-grid)>*{grid-column:span 6}:is(.org-mission,.org-independent,.oss-principle,.oss-license,.commercial-boundary,.included,.drm-intro,.drm-asm,.demo-responsibilities,.character-roles,.memory-control,.demo-distractions,.model-components,.model-use){grid-template-columns:1fr}}@media (max-width:640px){:is(.evidence-page,.demo-page,.research-page,.org-page,.oss-page,.partnerships-page,.model-page,.drm-page)>header{min-height:630px}:is(.evidence-page,.demo-page,.research-page,.org-page,.oss-page,.partnerships-page,.model-page,.drm-page)>header:after{opacity:.45;right:-8rem}:is(.availability-grid,.research-questions,.research-models,.org-principles,.org-work,.oss-resources,.character-grid,.responsibility-grid,.control-grid,.drm-concepts,.drm-implication-grid,.drm-energy,.advantage-grid,.model-metrics,.result-grid)>*{grid-column:1/-1}:is(.research-timeline article,.evidence-ladder li,.pilot-shape li,.oss-reproduce li){grid-template-columns:1fr;gap:.65rem}.actions{flex-direction:column;align-items:stretch}.actions .button{width:100%}}
