@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{color:#e9e8df;font-synthesis:none;--muted:#9b9d91;--line:#30332d;--gold:#d5af52;--panel:#171916;background:#101110;font-family:Space Grotesk,sans-serif}*{box-sizing:border-box}body{background:#101110;min-width:320px;margin:0}button,input{font:inherit}button{color:inherit}.site-header{border-bottom:1px solid var(--line);z-index:3;background:#101110f5;align-items:center;gap:42px;height:72px;padding:0 5vw;display:flex;position:sticky;top:0}.wordmark{color:#eee;letter-spacing:.06em;white-space:nowrap;font-size:13px;font-weight:700;text-decoration:none}.wordmark span{color:var(--gold);font-weight:400}.header-search{color:var(--muted);border-left:1px solid var(--line);align-items:center;gap:10px;width:100%;max-width:490px;padding-left:28px;display:flex}.header-search input,.large-search input{color:#f5f3e8;background:0 0;border:0;outline:0;width:100%}.header-search input::placeholder,.large-search input::placeholder{color:#777a70}.header-count{color:var(--muted);white-space:nowrap;margin-left:auto;font:12px DM Mono,monospace}.status-dot{background:#86a36d;border-radius:50%;width:6px;height:6px;margin-left:8px;display:inline-block}.search-page,.detail-page{max-width:1180px;margin:auto;padding:84px 5vw 100px}.intro{justify-content:space-between;align-items:end;gap:60px;padding-bottom:76px;display:flex}.eyebrow,.detail-kicker,.result-index,.filter-row,footer,.tag,.source-link small,.provenance span{letter-spacing:.06em;text-transform:uppercase;font:11px DM Mono,monospace}.eyebrow{color:var(--gold);margin:0 0 24px}.intro h1{letter-spacing:0;margin:0;font-size:clamp(46px,7vw,92px);font-weight:500;line-height:.92}.intro h1 em{color:var(--gold);font-style:normal}.intro-copy{max-width:290px;color:var(--muted);margin-bottom:4px;line-height:1.6}.search-controls{border-top:1px solid var(--line);padding-top:22px}.large-search{color:var(--gold);background:#151714;border:1px solid #4c5046;align-items:center;gap:15px;padding:19px 20px;display:flex}.large-search input{font-size:18px}.large-search kbd{color:#74776d;border:1px solid var(--line);padding:4px 7px;font:11px DM Mono,monospace}.filter-row{color:#c1c3b9;justify-content:space-between;padding:16px 2px 26px;display:flex}.filter-note{color:#72756b}.results{border-top:1px solid var(--line)}.result-card{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:100px 1fr 180px;gap:30px;width:100%;padding:30px 0;transition:background .2s,padding .2s;display:grid}.result-card:hover{background:var(--panel);padding-left:17px;padding-right:17px}.result-index{color:#777a70;padding-top:5px}.result-index span{float:right;color:var(--gold);opacity:0;transition:opacity .2s}.result-card:hover .result-index span{opacity:1}.result-main h2{margin:0 0 11px;font-size:21px;font-weight:500}.result-main p{color:var(--muted);max-width:680px;margin:0;line-height:1.55}.result-meta{color:#797c72;flex-wrap:wrap;align-items:center;gap:9px;margin-top:19px;font:11px DM Mono,monospace;display:flex}.tag{color:#aaa99b;border:1px solid #41443b;padding:5px 8px;display:inline-block}.tag.gold{color:var(--gold);border-color:#67562d}.result-side{color:#777a70;flex-direction:column;justify-content:space-between;align-items:end;font:11px DM Mono,monospace;display:flex}.result-side strong{color:#bfc0b4;font-weight:400}.empty{text-align:center;color:var(--muted);padding:90px 0}.empty h2{color:#e9e8df;font-weight:500}.back-link{color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0;font:12px DM Mono,monospace}.detail-page{padding-top:52px}.detail-kicker{color:var(--muted);align-items:center;gap:13px;margin-top:55px;display:flex}.detail-page h1{max-width:850px;margin:22px 0 18px;font-size:clamp(38px,5vw,66px);font-weight:500;line-height:1}.detail-lede{max-width:690px;color:var(--muted);font-size:18px;line-height:1.6}.notice{border-left:2px solid var(--gold);color:#c3ba9a;background:#1b1b16;margin:34px 0;padding:13px 16px;font-size:13px}.detail-grid{border-top:1px solid var(--line);grid-template-columns:1fr 340px;gap:90px;margin-top:60px;padding-top:30px;display:grid}.detail-grid h3,.panel h3{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;margin:0 0 16px;font:11px DM Mono,monospace}.detail-grid>div>p{color:var(--muted);max-width:640px;margin:0 0 48px;line-height:1.6}.entity-list{gap:10px;margin-bottom:45px;display:grid}.entity{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.entity svg{color:var(--gold)}.entity strong,.entity span{display:block}.entity span{color:var(--muted);margin-top:4px;font-size:12px}.panel{border-top:1px solid var(--line);padding:19px 0 28px}.timeline-row{border-bottom:1px solid var(--line);grid-template-columns:20px 1fr auto;align-items:center;gap:7px;padding:12px 0;font-size:13px;display:grid}.timeline-row svg{color:var(--gold)}.timeline-row b{color:#d8d6c7;font:400 12px DM Mono,monospace}.panel small{color:#777a70;padding-top:13px;line-height:1.5;display:block}.source-link{color:#e9e8df;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 0;text-decoration:none;display:flex}.source-link:hover{color:var(--gold)}.source-link small{color:#777a70;letter-spacing:0;text-transform:none;margin-top:5px;display:block}.provenance span{color:#777a70;text-transform:none;letter-spacing:0;padding:6px 0;display:block}footer{border-top:1px solid var(--line);color:#666960;justify-content:space-between;max-width:1180px;margin:auto;padding:24px 5vw 35px;display:flex}@media (width<=760px){.site-header{gap:18px;padding:0 20px}.header-search{border:0;padding:0}.header-count{display:none}.search-page,.detail-page{padding-top:54px;padding-left:20px;padding-right:20px}.intro{padding-bottom:48px;display:block}.intro-copy{margin-top:34px}.intro h1{font-size:54px}.large-search kbd{display:none}.filter-row{line-height:2;display:block}.filter-note{display:block}.result-card{grid-template-columns:1fr;gap:12px}.result-index{justify-content:space-between;display:flex}.result-side{flex-direction:row;align-items:center}.detail-grid{grid-template-columns:1fr;gap:35px}.detail-page h1{font-size:42px}.detail-kicker{margin-top:40px}footer{margin:0 20px;padding-left:0;padding-right:0;line-height:2;display:block}}.source-announcement{white-space:pre-line;font-size:13px}.muted-note{font-size:13px;color:#777a70!important;margin-bottom:24px!important}.provenance a{color:var(--gold);margin-top:9px;font:11px DM Mono,monospace;text-decoration:none;display:block}
