:root{--tw-bone:#e8e5d8;--tw-paper:#f1eee3;--tw-ink:#1c211c;--tw-graphite:#151a16;--tw-muted:#666d66;--tw-wire:#d9f629;--tw-rule:#1c211c42}.global-site-header{z-index:50;border-bottom:1px solid var(--tw-rule);color:var(--tw-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#e8e5d8f0;position:relative}.global-site-nav{justify-content:space-between;align-items:center;max-width:none;min-height:3.75rem;margin:0 auto;padding:0 2rem;display:flex}.global-wordmark{color:inherit;font-family:var(--font-home-mono),monospace;letter-spacing:.16em;align-items:center;gap:.65rem;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.global-wordmark-mark{width:1.8rem;height:1.8rem}.global-nav-links{align-items:center;gap:clamp(1.15rem,1.8vw,1.7rem);display:flex}.global-nav-links a,.global-mobile-nav a{color:#1c211cad;font-family:var(--font-home-mono),monospace;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:700;text-decoration:none}.global-nav-links a:hover,.global-nav-links a[aria-current=page]{color:var(--tw-ink)}.global-nav-links a{align-items:center;display:inline-flex;position:relative}.global-nav-links a[aria-current=page]:after{background:var(--tw-wire);content:"";height:2px;position:absolute;bottom:-.5rem;left:0;right:0}.global-nav-links .global-nav-external{gap:.32rem}.global-nav-links .global-nav-external span{font-size:.78em;transform:translateY(-.08rem)}.global-nav-links .global-nav-cta{border:1px solid var(--tw-ink);color:var(--tw-ink);padding:.55rem .82rem}.global-nav-links .global-nav-cta:after,.global-menu-toggle,.global-mobile-nav{display:none}.global-site-footer{z-index:20;border-top:1px solid var(--tw-rule);background:var(--tw-bone);color:var(--tw-ink);position:relative}.global-footer-inner{max-width:92rem;margin:0 auto;padding:4.5rem 2rem 2rem}.global-footer-statement{grid-template-columns:10rem minmax(0,1fr);align-items:start;gap:3rem;display:grid}.global-footer-statement a{color:inherit;font-family:var(--font-home-mono),monospace;letter-spacing:.2em;font-weight:800;text-decoration:none}.global-footer-statement p{max-width:53rem;font-family:var(--font-source-serif),Georgia,serif;letter-spacing:-.048em;margin:0;font-size:clamp(2.25rem,5vw,5.4rem);font-weight:560;line-height:.94}.global-footer-nav{border-top:1px solid var(--tw-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:4.5rem 0;padding-top:2rem;display:grid}.global-footer-nav>div{flex-direction:column;gap:.65rem;display:flex}.global-footer-nav p,.global-footer-base{color:#1c211c8f;font-family:var(--font-home-mono),monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:700}.global-footer-nav a{width:fit-content;color:var(--tw-ink);font-size:.92rem;text-decoration:none}.global-footer-nav a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--tw-wire);text-decoration-color:var(--tw-wire);text-underline-offset:.3rem;text-decoration-thickness:2px}.global-footer-machine{border-top:1px solid var(--tw-rule);font-family:var(--font-home-mono),monospace;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:1rem 1.5rem;padding:1rem 0;font-size:.62rem;display:flex}.global-footer-machine span{color:#1c211c80}.global-footer-machine a{color:var(--tw-ink);text-decoration:none}.global-footer-base{border-top:1px solid var(--tw-rule);justify-content:space-between;gap:2rem;padding-top:1.3rem;display:flex}.editorial-page{--background:var(--tw-bone);--foreground:var(--tw-ink);--card:#dfdccf;--card-foreground:var(--tw-ink);--muted-foreground:var(--tw-muted);--border:#1c211c3d;--accent:#1c211c14;min-height:100vh;font-family:var(--font-home-sans),sans-serif;background:linear-gradient(#1c211c09 1px,transparent 1px),linear-gradient(90deg,#1c211c09 1px,transparent 1px),var(--tw-bone)!important;color:var(--tw-ink)!important;background-size:4rem 4rem!important}.editorial-page>svg{opacity:.15;mix-blend-mode:multiply}.editorial-page>.pointer-events-none.blur-3xl{display:none}.editorial-page .text-white{color:var(--tw-ink)!important}.editorial-page [class*=text-amber-]{color:#1c211ca8!important}.editorial-page [class*=shadow-\[0_0]{box-shadow:none!important}.editorial-page h1,.editorial-page h2,.editorial-page h3{font-family:var(--font-source-serif),Georgia,serif}.editorial-page h1{letter-spacing:-.05em!important;line-height:.96!important}.editorial-page h2,.editorial-page h3{letter-spacing:-.025em}.editorial-page main{position:relative}.editorial-page main:before{background:linear-gradient(90deg,var(--tw-wire)0 18%,#1c211c47 18% 100%);content:"";width:min(92rem,100% - 3rem);height:2px;margin:0 auto;display:block}.editorial-page article,.editorial-page [class*=rounded-3xl],.editorial-page [class*=rounded-2xl]{border-radius:0!important}.editorial-page [class*=bg-gradient-to-br],.editorial-page [class*=bg-white\/5],.editorial-page [class*=bg-card\/]{background:#f1eee3b8!important}.editorial-page [class*=bg-black\/]{--foreground:#f1eee3;--muted-foreground:#f1eee39e;background:var(--tw-graphite)!important;color:#f1eee3!important}.editorial-page [class*="bg-[#0a0a0a]"],.editorial-page [class*="bg-[#090b10]"]{--foreground:#f1eee3;--muted-foreground:#f1eee3ad;background:var(--tw-graphite)!important;color:#f1eee3!important}.editorial-page [class*=bg-black\/] .text-foreground,.editorial-page [class*=bg-black\/] .text-white,.editorial-page [class*="bg-[#0a0a0a]"] .text-foreground,.editorial-page [class*="bg-[#0a0a0a]"] .text-white{color:#f1eee3!important}.editorial-page [class*="bg-[#0a0a0a]"] a.bg-foreground,.editorial-page [class*=bg-black\/] a.bg-foreground{background:var(--tw-wire)!important;color:var(--tw-ink)!important}.editorial-page [class*=rounded-full],.editorial-page button,.editorial-page a{border-radius:0!important}.editorial-page .neon-sign{filter:grayscale()}.editorial-kicker{color:#1c211c9e;font-family:var(--font-home-mono),monospace;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.65rem;font-weight:750;display:inline-flex}.editorial-kicker:before{background:var(--tw-wire);width:1.8rem;height:1.8rem;color:var(--tw-ink);content:attr(data-number);place-items:center;display:grid}.editorial-lede{color:var(--tw-muted);font-family:var(--font-source-serif),Georgia,serif}.editorial-card{border:1px solid var(--tw-rule);background:#f1eee3c2;padding:clamp(1.4rem,3vw,2.3rem)}.editorial-card-dark{background:var(--tw-graphite);color:var(--tw-paper);border:1px solid #e8e5d833}.editorial-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--tw-wire);text-decoration-color:var(--tw-wire);text-underline-offset:.3rem;text-decoration-thickness:2px}.docs-page .grid>*{min-width:0}.docs-page span.font-mono.text-base{overflow-wrap:anywhere;white-space:normal;word-break:break-word;max-width:100%;display:inline-block}.docs-page pre{max-width:100%}.editorial-page .editorial-contact-panel{background:var(--tw-graphite)!important;color:var(--tw-paper)!important;border-color:#d9f6296b!important}.editorial-contact-glow{background:radial-gradient(circle at 18% 0,#d9f6291f,#0000 52%)}.editorial-page .editorial-contact-title{color:var(--tw-paper)!important}.editorial-page .editorial-contact-copy{max-width:35rem;color:#f1eee3bd!important}.editorial-page .editorial-contact-kicker{font-family:var(--font-home-mono),monospace;color:var(--tw-wire)!important}.editorial-page .editorial-contact-form{background:#101510!important;border-color:#f1eee333!important}.editorial-page .editorial-contact-form input{color:var(--tw-paper)!important;background:#f1eee30f!important;border-color:#f1eee340!important}.editorial-page .editorial-contact-form input[type=email]{background:#d9f62912!important;border-color:#d9f6297a!important}.editorial-page .editorial-contact-form input::placeholder{color:#f1eee380!important}.editorial-page .editorial-contact-form p{color:#f1eee3ad!important}.editorial-page .editorial-contact-form button[type=button]{color:#f1eee3d1!important;background:#f1eee30f!important;border-color:#f1eee338!important}.editorial-page .editorial-contact-form button[type=button][aria-pressed=true]{border-color:var(--tw-wire)!important;color:var(--tw-paper)!important;background:#d9f62924!important}.editorial-page .editorial-contact-form button[type=submit]{border:1px solid var(--tw-wire)!important;background:var(--tw-wire)!important;color:var(--tw-ink)!important}.editorial-page .editorial-contact-form button[type=submit]:disabled{opacity:.46}.primitive-pattern-card{background:var(--tw-paper);color:var(--tw-ink)}.primitive-pattern-card:after{background:linear-gradient(90deg,var(--tw-wire)0 28%,transparent 28%);content:"";height:3px;position:absolute;top:0;left:0;right:0}.primitive-pattern-index{background:var(--tw-wire);width:2.2rem;height:2.2rem;color:var(--tw-ink);font-family:var(--font-home-mono),monospace;letter-spacing:.08em;flex:none;place-items:center;font-size:.62rem;font-weight:800;display:grid}.primitive-pattern-illustration{border-top:1px solid var(--tw-rule);border-bottom:1px solid var(--tw-rule);background-color:#0000;background-image:linear-gradient(#1c211c0b 1px,#0000 1px),linear-gradient(90deg,#1c211c0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:2rem 2rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.primitive-pattern-illustration svg path{stroke:var(--tw-ink)!important}.primitive-pattern-illustration svg rect{fill:var(--tw-paper)!important;stroke:var(--tw-ink)!important}.primitive-pattern-illustration svg circle{fill:var(--tw-wire)!important;stroke:var(--tw-ink)!important;stroke-width:2px!important}.primitive-pattern-steps{border-top:1px solid var(--tw-rule)}.primitive-pattern-step{color:#1c211cc7;font-family:var(--font-home-mono),monospace;border-bottom:1px solid #1c211c24;grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:.65rem;padding:.7rem 0;font-size:.72rem;line-height:1.5;display:grid}.primitive-pattern-step-number{color:#1c211c70;letter-spacing:.12em;font-size:.6rem;font-weight:800}.primitive-pattern-label{border-bottom:1px solid var(--tw-ink);color:var(--tw-ink);font-family:var(--font-home-mono),monospace;letter-spacing:.13em;text-transform:uppercase;margin-top:.9rem;padding-bottom:.45rem;font-size:.62rem;font-weight:800}@media (max-width:900px){.global-nav-links{display:none}.global-menu-toggle{border:1px solid var(--tw-rule);background:0 0;place-content:center;gap:.38rem;width:2.8rem;height:2.8rem;display:grid}.global-menu-toggle span{background:var(--tw-ink);width:1.2rem;height:1px}.global-mobile-nav{z-index:60;background:var(--tw-bone);border-bottom:1px solid var(--tw-rule);padding:1rem 2rem 1.4rem;position:absolute;top:100%;left:0;right:0}.global-mobile-nav[data-open=true]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}}@media (max-width:680px){.global-site-nav{min-height:3.75rem;padding:0 1rem}.global-wordmark{font-size:.72rem}.global-wordmark-mark{width:1.8rem;height:1.8rem}.global-footer-inner{padding:3rem 1.25rem 1.5rem}.global-footer-statement{grid-template-columns:1fr;gap:1.5rem}.global-footer-nav{grid-template-columns:repeat(2,1fr);margin:3rem 0}.global-footer-base{flex-direction:column}.editorial-page{background-size:2.5rem 2.5rem!important}.editorial-page main:before{width:calc(100% - 2rem)}}@media (max-width:360px){.editorial-page h1{overflow-wrap:break-word;font-size:2.5rem!important}}
