:root{--paper: #E7E2D6;--panel: #E1E5D9;--ink: #0A0A0A;--green: #14392E;--gold: #A67C1A;--muted: #57534A;--hair: rgba(10, 10, 10, .16);--display: "Anton", sans-serif;--body: "Archivo", sans-serif;--mono: "Space Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{background:var(--gold);color:var(--paper)}.wrap{max-width:1140px;margin:0 auto;padding:0 28px}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.masthead-bar{border-top:3px solid var(--green);border-bottom:1px solid var(--hair);position:sticky;top:0;z-index:20;background:#e7e2d6e6;backdrop-filter:blur(8px)}.masthead{display:flex;align-items:center;justify-content:space-between;padding:16px 28px;max-width:1140px;margin:0 auto}.wordmark{font-family:var(--display);font-size:22px;letter-spacing:.03em}.wordmark .amp{color:var(--gold)}.masthead nav ul{display:flex;gap:26px;list-style:none}.masthead nav a{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);transition:color .2s}.masthead nav a:hover,.masthead nav a:focus-visible{color:var(--ink)}.hero{padding:70px 0 58px;border-bottom:1px solid var(--hair)}.hero .eyebrow{display:flex;gap:16px;align-items:baseline;margin-bottom:32px;flex-wrap:wrap}.hero .eyebrow .no{font-family:var(--mono);font-weight:700;font-size:12px;letter-spacing:.14em;color:var(--gold)}.collision{font-family:var(--display);line-height:.9;text-transform:uppercase}.collision .line{display:block;font-size:clamp(46px,10.5vw,128px);letter-spacing:.006em}.collision .pivot{display:block;color:var(--gold);font-size:clamp(30px,5vw,58px);margin:8px 0 6px;font-family:var(--mono);font-weight:700}.collision.anim .line,.collision.anim .pivot{opacity:0;transform:translateY(18px);animation:rise .7s cubic-bezier(.2,.7,.2,1) forwards}.collision.anim .line:nth-child(1){animation-delay:.05s}.collision.anim .pivot{animation-delay:.22s}.collision.anim .line:nth-child(3){animation-delay:.34s}@keyframes rise{to{opacity:1;transform:none}}.verdict-lead{margin-top:36px;max-width:640px;font-size:19px;line-height:1.6}.hookrow{display:flex;gap:24px;align-items:center;margin-top:28px;flex-wrap:wrap}.btn{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--paper);background:var(--ink);padding:13px 22px;display:inline-block;transition:background .2s,color .2s}.btn:hover,.btn:focus-visible{background:var(--green);color:var(--paper)}.hook{font-family:var(--mono);font-size:12.5px;color:var(--muted);letter-spacing:.04em;max-width:440px;line-height:1.6}.tape{padding:64px 0 24px}.taphead{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:22px;flex-wrap:wrap;gap:8px}.taphead h2{font-family:var(--display);font-size:16px;letter-spacing:.14em;text-transform:uppercase}.taphead .m{font-family:var(--mono);font-size:12px;color:var(--muted)}.card{border:1px solid var(--hair);background:var(--panel)}.tape-headrow{display:grid;grid-template-columns:1fr 92px 1fr}.tape-headrow .side{padding:28px 26px}.tape-headrow .side .cat{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin-bottom:12px}.tape-headrow .side .name{font-family:var(--display);font-size:clamp(22px,3.4vw,36px);line-height:.94;text-transform:uppercase}.tape-headrow .side.r{text-align:right}.tape-headrow .vs{display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-weight:700;color:var(--gold);font-size:20px;border-left:1px solid var(--hair);border-right:1px solid var(--hair)}.tape-row{display:grid;grid-template-columns:1fr 92px 1fr;border-top:1px solid var(--hair)}.tape-row .cell{padding:17px 26px;font-size:15.5px;line-height:1.5}.tape-row .cell.r{text-align:right}.tape-row .spec{display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--green);border-left:1px solid var(--hair);border-right:1px solid var(--hair);text-align:center;padding:0 4px}.article{border-top:1px solid var(--hair);padding:60px 0 30px}.article .subpair{font-family:var(--mono);font-size:14px;color:var(--muted);letter-spacing:.04em;margin-bottom:8px}.article .subpair .x{color:var(--gold);font-weight:700}.prose{max-width:660px;margin-top:20px;font-size:18px;line-height:1.75;color:var(--ink)}.prose p{margin-bottom:26px}.prose p:first-of-type:first-letter{font-family:var(--display);float:left;font-size:62px;line-height:.72;padding:8px 12px 0 0;color:var(--green)}.prose h2{font-family:var(--display);text-transform:uppercase;font-size:26px;letter-spacing:.02em;margin:40px 0 16px}.prose a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.pullquote{font-family:var(--display);text-transform:uppercase;font-size:clamp(24px,4vw,40px);line-height:1.05;color:var(--ink);margin:40px 0;max-width:18ch;border-left:4px solid var(--green);padding-left:22px}.filed-note{font-family:var(--mono);font-size:12px;color:var(--muted);letter-spacing:.06em;margin-top:40px}.fieldnotes{border:1px solid var(--hair);padding:26px 28px;margin:42px 0;background:var(--panel);max-width:660px}.fieldnotes .fn-label{font-family:var(--mono);font-weight:700;color:var(--gold);font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px}.fieldnotes .fn-body{font-family:var(--body);font-size:16.5px;line-height:1.65;color:var(--muted)}.fieldnotes .fn-body p{margin:0 0 14px}.fieldnotes .fn-body p:last-child{margin-bottom:0}.index{padding:56px 0 30px;border-top:1px solid var(--hair)}.index .sechead{font-family:var(--display);font-size:16px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.irow{display:grid;grid-template-columns:60px 1fr auto;gap:20px;align-items:baseline;padding:22px 0;border-top:1px solid var(--hair);transition:padding-left .25s}.irow:hover{padding-left:10px}.irow .n{font-family:var(--mono);font-weight:700;color:var(--gold);font-size:13px}.irow .p{font-family:var(--display);font-size:clamp(20px,3vw,30px);text-transform:uppercase;line-height:1}.irow .p .x{color:var(--gold);font-family:var(--mono);font-size:.6em;margin:0 .3em;vertical-align:.1em}.irow .rv{font-family:var(--mono);font-size:11.5px;color:var(--muted);max-width:260px;text-align:right;line-height:1.5}.site-footer{border-top:1px solid var(--hair);margin-top:56px;padding:40px 0 56px}.foot2{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;align-items:baseline}.foot2 .wm{font-family:var(--display);font-size:18px}.foot2 .wm .amp{color:var(--gold)}.foot2 .note{font-family:var(--mono);font-size:11.5px;color:var(--muted);max-width:440px;line-height:1.7;letter-spacing:.03em}@media(max-width:720px){.masthead nav{display:none}.tape-headrow,.tape-row{grid-template-columns:1fr}.tape-headrow .side.r,.tape-row .cell.r{text-align:left}.tape-headrow .vs,.tape-row .spec{border:none;border-top:1px solid var(--hair);padding:10px 26px;justify-content:flex-start}.tape-headrow .side,.tape-row .cell{border-top:1px solid var(--hair)}.irow{grid-template-columns:44px 1fr}.irow .rv{display:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto}.collision.anim .line,.collision.anim .pivot{opacity:1;transform:none}}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
