@font-face{font-family:GeistMono;src:url(/_next/static/media/78fec81b34c4a365.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_97c177{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_97c177{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistPixelSquare;src:url(/_next/static/media/b269f2652091576b.p.woff2) format("woff2");font-display:swap;font-weight:500}.__className_bc4999{font-family:GeistPixelSquare,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.__variable_bc4999{--font-geist-pixel-square:"GeistPixelSquare",Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistPixelGrid;src:url(/_next/static/media/f361b893d795d088.p.woff2) format("woff2");font-display:swap;font-weight:500}.__className_e2853d{font-family:GeistPixelGrid,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.__variable_e2853d{--font-geist-pixel-grid:"GeistPixelGrid",Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistPixelCircle;src:url(/_next/static/media/1005bd875009f524.p.woff2) format("woff2");font-display:swap;font-weight:500}.__className_f48c3b{font-family:GeistPixelCircle,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.__variable_f48c3b{--font-geist-pixel-circle:"GeistPixelCircle",Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistPixelTriangle;src:url(/_next/static/media/72309d8f79298cda.p.woff2) format("woff2");font-display:swap;font-weight:500}.__className_ac4600{font-family:GeistPixelTriangle,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.__variable_ac4600{--font-geist-pixel-triangle:"GeistPixelTriangle",Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistPixelLine;src:url(/_next/static/media/eda1bea3c0704595.p.woff2) format("woff2");font-display:swap;font-weight:500}.__className_158bdc{font-family:GeistPixelLine,Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-weight:500}.__variable_158bdc{--font-geist-pixel-line:"GeistPixelLine",Geist Mono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{--black:#000000;--bg:#0a0908;--panel:#111110;--orange:#e85002;--red:#c10801;--orange2:#f16001;--beige:#d9c3ab;--lgray:#a7a7a7;--white:#f9f9f9;--dgray:#1c1b1a;--gray:#646464;--green:#28c840;--mono:var(--font-geist-mono),ui-monospace,monospace;--pixel:var(--font-geist-pixel-square),var(--font-geist-mono),monospace;--display:var(--font-geist-pixel-square),var(--font-geist-mono),monospace;--border:rgba(217,195,171,0.08);--border-o:rgba(232,80,2,0.28);--redact:#1a1a1a}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--beige);font-family:var(--mono);font-size:14px;line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer}body:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");z-index:9999;mix-blend-mode:overlay;opacity:.7}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{background:repeating-linear-gradient(0deg,rgba(217,195,171,.018),rgba(217,195,171,.018) 1px,transparent 0,transparent 3px);z-index:9998}.mono{font-family:var(--mono)}.pixel{font-family:var(--display)}.eyebrow{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--orange)}.muted{color:var(--gray)}.dim,.kbd{color:var(--lgray)}.kbd{font-family:var(--mono);font-size:10px;border:1px solid var(--border);padding:1px 6px;border-radius:2px;background:rgba(255,255,255,.02)}.hl-o{color:var(--orange)}.hl-w{color:var(--white)}.chev:before{content:"›  ";color:var(--orange)}.footer-quote{border-top:1px solid var(--border);padding:32px 24px 40px;text-align:center}.footer-quote-inner{max-width:42rem;margin:0 auto}.footer-quote blockquote{margin:0;padding:0;border:0}.footer-quote blockquote p{font-family:var(--mono);font-size:14px;font-style:italic;color:var(--beige);letter-spacing:.03em;line-height:1.65;margin:0}.footer-quote blockquote p:before{content:"“";color:var(--orange)}.footer-quote blockquote p:after{content:"”";color:var(--orange)}.footer-quote figcaption{margin-top:14px;letter-spacing:.22em;color:var(--gray)}.footer-quote figcaption,.tag{font-size:10px;text-transform:uppercase}.tag{display:inline-block;letter-spacing:.1em;color:var(--lgray);border:1px solid var(--border);padding:3px 9px;border-radius:1px}.tag.o{color:var(--orange2);border-color:var(--border-o)}.crop{position:relative}.crop:after,.crop:before,.crop>.crop-bl,.crop>.crop-tr{content:"";position:absolute;width:12px;height:12px;border-color:var(--orange);border-style:solid;border-width:0;pointer-events:none}.crop:before{top:-1px;left:-1px;border-top-width:1px;border-left-width:1px}.crop:after{bottom:-1px;right:-1px;border-bottom-width:1px;border-right-width:1px}.crop>.crop-tr{top:-1px;right:-1px;border-top-width:1px;border-right-width:1px}.crop>.crop-bl{bottom:-1px;left:-1px;border-bottom-width:1px;border-left-width:1px}.redact{background:var(--redact);color:transparent;padding:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:1px;position:relative}.redact:after{content:"";position:absolute;inset:2px 2px;background:#000;border-radius:1px}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:11px 18px;border-radius:1px;cursor:pointer;border:1px solid var(--orange);background:var(--orange);color:var(--black);transition:background .15s,transform .1s,color .15s}.btn:hover{background:var(--orange2);transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--beige);border-color:var(--border)}.btn-ghost:hover{background:transparent;border-color:var(--orange);color:var(--orange);transform:none}.btn .arr{transition:transform .15s}.btn:hover .arr{transform:translateX(3px)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.reveal.in{opacity:1;transform:translateY(0)}.reveal-d1{transition-delay:.08s}.reveal-d2{transition-delay:.16s}.reveal-d3{transition-delay:.24s}.wrap{max-width:1180px}.wrap,.wrap-narrow{margin:0 auto;padding:0 28px}.wrap-narrow{max-width:820px}.sec-head{display:flex;align-items:baseline;gap:18px;border-bottom:1px solid var(--border);padding-bottom:14px;margin-bottom:36px;flex-wrap:wrap}.sec-head .num{font-family:var(--display);font-size:11px;color:var(--orange);letter-spacing:.05em}.sec-head h2{font-family:var(--display);font-size:22px;font-weight:600;color:var(--white);letter-spacing:-.5px;text-transform:uppercase}.sec-head .tail{margin-left:auto;font-size:10px;color:var(--gray);letter-spacing:.15em;text-transform:uppercase}@media (max-width:700px){.sec-head .tail{display:none}}.cli-hint{position:fixed;bottom:18px;right:18px;font-size:10px;color:var(--gray);letter-spacing:.14em;text-transform:uppercase;z-index:50;background:rgba(10,9,8,.8);border:1px solid var(--border);padding:6px 10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cli-hint .k{color:var(--orange)}@media (max-width:700px){.cli-hint{display:none}}