:root{color-scheme:dark;--bg:#100e0f;--panel:#191516;--line:#473032;--red:#ef4945;--text:#e8ddd6;--muted:#bca7a4;--cyan:#8ed6d3;font-family:'Courier New',monospace;font-size:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--bg);color:var(--text)}body.crt:after{content:'';position:fixed;inset:0;pointer-events:none;z-index:5;background:repeating-linear-gradient(0deg,transparent,transparent 3px,#00000012 3px,#00000012 4px)}a{color:inherit;text-decoration:none}button,summary,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.skip{position:absolute;top:-80px;background:var(--red);color:#100e0f;padding:15px;z-index:10}.skip:focus{top:10px}.shell{max-width:1440px;padding:0 48px;margin:auto}.system{min-height:79px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:.875rem;letter-spacing:.08em}.domain{font-size:1.1rem;font-weight:bold;letter-spacing:-.05em}.domain span{color:var(--muted)}.year{color:var(--red)}.address{border:1px solid var(--line);padding:13px 17px;display:flex;align-items:center;gap:10px;color:var(--cyan);font-size:.875rem}.address-label{color:var(--muted)}.mirror{margin-left:auto;color:var(--muted);font-size:.75rem}.masthead{background:var(--red);color:#140f10;margin-top:15px;padding:20px 30px 17px;position:relative;overflow:hidden}.mast-meta,.mast-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:.75rem;font-weight:bold;letter-spacing:.1em}.masthead h1{font-family:Impact,'Arial Narrow',sans-serif;font-weight:900;font-stretch:condensed;font-size:clamp(4rem,9.5vw,8.65rem);line-height:.86;letter-spacing:-.035em;margin:30px 0 25px}.masthead h1 span{color:#fce7dc}.mast-bottom{border-top:2px solid #140f10;padding-top:15px}.symbol{font-size:1.6rem;letter-spacing:-.1em}nav{display:flex;border-bottom:1px solid var(--line);gap:0;align-items:stretch}nav a,nav button{font:inherit;font-size:.875rem;padding:22px 18px;white-space:nowrap}nav a{border-bottom:3px solid transparent}nav a:hover,nav a.active{color:var(--red);border-bottom-color:var(--red)}nav button{margin-left:auto;background:none;border:0;color:var(--muted);cursor:pointer}nav button:hover{color:var(--cyan)}.ticker{display:flex;align-items:center;gap:24px;padding:21px 0;border-bottom:1px solid var(--line);font-size:.75rem}.ticker>span:first-child{color:var(--red);white-space:nowrap}.ticker p{margin:0;font-size:.875rem;color:var(--muted)}.ticker>span:last-child{margin-left:auto;color:var(--red)}.layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:46px;margin-top:38px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:18px;border-bottom:1px solid var(--line)}.section-head h2{font-size:.875rem;text-transform:uppercase;letter-spacing:.04em;margin:0}.section-head>span{font-size:.75rem;color:var(--muted)}article{border-bottom:1px solid var(--line);padding:28px 0}.post-meta{display:flex;gap:16px;align-items:center;font-size:.75rem;color:var(--muted);line-height:1.5}.tag{background:var(--red);color:var(--bg);padding:5px 7px;font-weight:bold}.featured h3{font-family:Arial,sans-serif;font-size:clamp(2.2rem,4.6vw,4.25rem);font-weight:900;line-height:1.04;letter-spacing:-.055em;margin:26px 0}.featured h3 em{color:var(--red);font-style:normal}p{font-size:1rem;line-height:1.75}article>p{max-width:680px;color:var(--muted)}article .lead{font-size:1.125rem;color:var(--text);line-height:1.65}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:15px;color:var(--red);padding:17px 0;font-size:.875rem;font-weight:bold}summary::-webkit-details-marker{display:none}summary:hover{color:var(--cyan)}summary span{font-size:1.2rem}details[open] summary span{transform:rotate(45deg)}.expanded{border-left:2px solid var(--red);padding:0 0 0 18px;margin:7px 0 20px;color:var(--muted)}.signature{font-size:.75rem;line-height:1.8;color:var(--muted)}.post h3{font-family:Arial,sans-serif;font-size:1.8rem;line-height:1.2;letter-spacing:-.03em;margin:20px 0 10px}.node{background:var(--panel);padding:22px;border:1px solid var(--line)}.node-code{font-size:3.2rem;letter-spacing:-.06em;color:var(--red);font-weight:bold;padding-top:26px}.node-code span{display:block;font-size:.875rem;color:var(--muted);letter-spacing:0;margin-top:7px}.node p{font-size:.875rem}dl{margin:25px 0}dl>div{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:12px 0;gap:10px;font-size:.875rem;line-height:1.5}dt{color:var(--muted)}dd{margin:0;text-align:right}.node-note{font-size:.75rem;color:var(--cyan);line-height:1.7;border-left:2px solid var(--cyan);padding-left:12px}.dossier{margin-top:35px;padding:25px 0;border-top:3px solid var(--red)}.eyebrow{font-size:.75rem;letter-spacing:.08em;color:var(--muted)}.dossier h2{font-family:Arial,sans-serif;font-size:2.6rem;letter-spacing:-.04em;line-height:1;margin:20px 0}.redline{font-size:.75rem;color:var(--red);line-height:1.7}.dossier p{color:var(--muted)}.quote{padding:24px;background:var(--panel);border-bottom:1px solid var(--red)}.quote p{font-size:1.2rem;line-height:1.5}.quote em{font-style:normal;color:var(--red)}.manifest{margin:55px 0 0;border-top:1px solid var(--red);background:var(--panel);display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:35px}.manifest h2{font-family:Arial,sans-serif;font-size:clamp(2rem,4vw,3.6rem);line-height:1.04;letter-spacing:-.05em;color:var(--red);margin:25px 0}.principles>p{margin-top:0}.principles ol{list-style:none;margin:25px 0;padding:0}.principles li{border-top:1px solid var(--line);padding:16px 0;font-size:.875rem;line-height:1.6;display:flex;gap:16px}.principles li span{color:var(--red)}.principles .manifest-end{font-size:.75rem;color:var(--muted);margin-bottom:0}footer{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:30px 0 40px;font-size:.75rem;color:var(--muted)}footer a:last-child{color:var(--red)}@media(min-width:1500px){.masthead h1{font-size:9rem}}@media(max-width:1000px){.shell{padding:0 25px}.layout{grid-template-columns:minmax(0,1fr) 280px;gap:25px}nav a,nav button{padding:20px 10px;font-size:.75rem}.mirror{display:none}.masthead{padding:20px}.manifest{gap:25px;padding:25px}}@media(max-width:720px){.shell{padding:0 16px}.system{min-height:65px;flex-wrap:wrap;gap:8px}.system>span{font-size:.7rem}.system .year{display:none}.address{font-size:.75rem;padding:12px 10px;overflow-wrap:anywhere}.mast-meta{font-size:.65rem}.mast-meta>span:last-child{display:none}.masthead h1{font-size:clamp(2.8rem,12.6vw,6rem);margin:28px 0}.mast-bottom{font-size:.65rem;line-height:1.5}.symbol{font-size:1.1rem}.masthead{padding:17px 14px}nav{flex-wrap:wrap}nav a{font-size:.75rem;padding:16px 8px;flex:1;text-align:center}nav button{font-size:.75rem;padding:12px 8px;width:100%;border-top:1px solid var(--line);text-align:right}.ticker{gap:10px;align-items:flex-start;flex-direction:column}.ticker>span:last-child{display:none}.layout{grid-template-columns:1fr;margin-top:28px;gap:32px}.featured h3{font-size:2.5rem}.section-head>span{font-size:.65rem}.post-meta{flex-wrap:wrap;font-size:.7rem}.manifest{grid-template-columns:1fr;padding:24px 20px;gap:10px}.manifest h2{font-size:2.5rem}footer{flex-wrap:wrap;line-height:1.6}footer>span{order:3;width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
