@font-face{font-family:Plex;src:url(brand/IBMPlexSans-Variable.ttf);font-weight:100 700;font-display:swap}@font-face{font-family:Mono;src:url(brand/IBMPlexMono-Regular.ttf);font-display:swap}@font-face{font-family:Bodoni;src:url(brand/LibreBodoni-Italic-Variable.ttf);font-style:italic;font-display:swap}:root{color-scheme:dark;--bg:#0b0d0d;--panel:#141819;--paper:#e1dccf;--soft:#b9bab2;--muted:#a2aaa5;--line:#e1dccf30;--green:#8ab7aa;--copper:#d2a06a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--paper);font:17px/1.6 Plex,Arial,sans-serif}h1,h2,h3,p{margin:0}p+p{margin-top:1em}a{color:inherit;text-underline-offset:5px}a:hover,button:hover{color:var(--green)}button,input,select{font:inherit;color:inherit;min-height:44px;background:var(--panel);border:1px solid var(--line);padding:10px 14px;border-radius:0;max-width:100%}button{cursor:pointer}button:disabled{opacity:.35;cursor:default}:focus-visible{outline:3px solid var(--copper);outline-offset:4px}[hidden]{display:none!important}.skip{position:fixed;top:10px;left:10px;z-index:20;background:var(--paper);color:var(--bg);padding:15px;transform:translateY(-150%)}.skip:focus{transform:none}header{display:flex;align-items:center;min-height:78px;border-bottom:1px solid var(--line);padding-right:28px;gap:28px}header a{text-decoration:none}.brand{display:flex;gap:13px;align-items:center;padding:16px 28px;border-right:1px solid var(--line);line-height:1.2;white-space:nowrap}.brand small{display:block;font:10px/1.4 Mono,monospace;text-transform:uppercase;letter-spacing:.12em;margin-top:6px;color:var(--muted)}.header-title,.private,nav,.mono,.kicker,.eyebrow,.button,.panel-head,.panel-note,.stats span,.results-header,.pagination,.record-meta,.folder-path,.note,.edition-date,footer,.text-link{font-family:Mono,monospace;font-size:12px}.header-title{text-transform:uppercase;letter-spacing:.05em}nav{margin-left:auto;display:flex;gap:25px}.private{color:var(--green);border-left:1px solid var(--line);padding-left:24px}.hero{display:grid;grid-template-columns:35px 1.25fr 1fr;gap:50px;align-items:center;padding:80px 6vw 85px 3vw;min-height:630px;background:radial-gradient(ellipse at 70% 45%,#24342c44,transparent 65%)}.rail{writing-mode:vertical-rl;transform:rotate(180deg);font:11px Mono,monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);display:flex;justify-content:space-between;align-self:stretch}.rail span{color:var(--green)}.eyebrow{text-transform:uppercase;letter-spacing:.07em;color:var(--green);margin-bottom:25px}h1{font-size:clamp(66px,7.4vw,112px);font-weight:450;letter-spacing:-.065em;line-height:1.02}h1 em{font:italic 1.18em/.95 Bodoni,Georgia,serif;color:var(--copper);letter-spacing:-.06em}.deck{font-size:25px;margin-top:33px}.intro{max-width:540px;color:var(--soft);margin-top:14px}.button{display:inline-flex;gap:50px;background:#35594e;border:1px solid #729a8d;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;margin-top:30px;padding:15px 20px}.register-panel{padding:25px 30px;border:1px solid var(--line);background:#14181980;position:relative}.register-panel:before{content:'';position:absolute;inset:-12px 12px 12px -12px;border:1px solid var(--line);pointer-events:none}.panel-head{display:flex;justify-content:space-between;color:var(--muted);gap:20px;border-bottom:1px solid var(--line);padding-bottom:18px}.big-count{font-size:90px;line-height:1.1;color:var(--green);letter-spacing:-.07em;margin-top:22px}.mono{color:var(--muted)}.category-bars{margin:25px 0}.bar-row{display:grid;grid-template-columns:1fr auto;gap:8px;font-size:13px;margin:13px 0}.bar{grid-column:1/-1;height:2px;background:var(--line)}.bar i{display:block;height:2px;background:var(--green)}.panel-note{color:var(--muted);border-top:1px solid var(--line);padding-top:18px}.stats{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.stats>div{padding:24px 6vw;border-right:1px solid var(--line)}.stats strong{display:block;font-size:36px;font-weight:400;color:var(--green)}.stats span{color:var(--soft)}.section{padding:65px 6vw 75px;border-bottom:1px solid var(--line)}.kicker{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:35px}.kicker span{color:var(--copper);margin-right:25px}.section-intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:35px;align-items:start}h2{font-size:clamp(38px,4vw,58px);font-weight:400;letter-spacing:-.045em;line-height:1.1}.section-intro p{color:var(--soft);max-width:610px}.filters{display:grid;grid-template-columns:2fr 1.25fr 1fr;gap:16px;padding:25px;background:var(--panel);border:1px solid var(--line)}label{display:flex;flex-direction:column;gap:7px;font:12px/1.5 Mono,monospace;color:var(--soft);min-width:0}input,select{width:100%;font:15px/1.5 Plex,Arial,sans-serif}.filters button{align-self:end}.results-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:25px 0;color:var(--muted)}.check{flex-direction:row;align-items:center}.check input{width:18px;min-height:18px;height:18px;accent-color:var(--green)}.record{display:grid;grid-template-columns:60px minmax(0,1fr) 90px;gap:20px;padding:25px 0;border-top:1px solid var(--line)}.record-number{font:12px Mono,monospace;color:var(--copper);padding-top:6px}.record h3{font-size:20px;font-weight:450;line-height:1.4;overflow-wrap:anywhere}.record h3 a{text-decoration:none}.record-meta{display:flex;gap:10px;flex-wrap:wrap;color:var(--green);margin:10px 0}.record-meta span+span:before{content:'·';margin-right:10px;color:var(--muted)}.folder-path{color:var(--muted);overflow-wrap:anywhere;margin-top:8px}.note{color:var(--soft);margin-top:10px;line-height:1.7}.drive-link{font:11px Mono,monospace;text-align:right;text-decoration:none;padding-top:7px;color:var(--green)}details{margin-top:12px;font-size:13px;color:var(--soft)}summary{cursor:pointer;min-height:35px;padding:6px 0;color:var(--copper)}.pagination{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:30px}.empty{padding:35px;border:1px solid var(--line);color:var(--soft)}.folder-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}.folder-card{border-top:1px solid var(--line);padding:20px 0;min-width:0}.folder-card h3{font-size:17px;font-weight:400;overflow-wrap:anywhere}.folder-card p{font:11px/1.7 Mono,monospace;color:var(--muted);margin-top:8px;overflow-wrap:anywhere}.folder-card button{margin-top:12px;font-size:12px;min-height:40px;padding:6px 12px}.coverage ul{padding-left:20px;max-width:850px;color:var(--soft)}.coverage li{margin-bottom:10px}.edition-date{color:var(--muted);margin:25px 0}.text-link{color:var(--green)}footer{display:flex;justify-content:space-between;gap:25px;padding:30px 6vw;color:var(--muted)}@media(min-width:1600px){main{max-width:1800px;margin:auto}}@media(max-width:1050px){.header-title,.private{display:none}.hero{grid-template-columns:1.2fr 1fr;padding:65px 6vw;gap:35px}.rail{display:none}.stats>div{padding:20px 4vw}.folder-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){header{flex-wrap:wrap;gap:0;padding:0}.brand{border-right:0;padding:17px 6vw}nav{width:100%;padding:12px 6vw;border-top:1px solid var(--line);gap:25px}.hero{grid-template-columns:1fr;padding:45px 6vw;gap:45px}.eyebrow{font-size:10px}h1{font-size:72px}.deck{font-size:21px}.intro{font-size:16px}.register-panel{margin-left:10px}.stats{grid-template-columns:1fr 1fr}.stats>div{padding:18px 6vw;border-bottom:1px solid var(--line)}.stats strong{font-size:30px}.section{padding:45px 6vw}.section-intro{grid-template-columns:1fr;gap:25px}.filters{grid-template-columns:1fr 1fr;padding:18px;gap:14px}.filters .search{grid-column:1/-1}.results-header{align-items:start;flex-direction:column;gap:12px}.record{grid-template-columns:30px minmax(0,1fr);gap:12px}.record h3{font-size:18px}.drive-link{grid-column:2;text-align:left;padding:0}.record-meta{font-size:10px}.folder-list{grid-template-columns:1fr}.pagination{gap:12px}.pagination button{font-size:12px;padding:10px}footer{flex-direction:column;font-size:11px}h2{font-size:42px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.facet-panel{border:1px solid var(--line);padding:15px 24px 20px;margin-top:16px}.facet-panel>summary{font:13px/1.6 Mono,monospace;min-height:44px;padding:10px 0;color:var(--green)}.facet-help{font:12px/1.7 Mono,monospace;color:var(--muted);max-width:1000px;margin:8px 0 20px}.facet-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.facet-panel button{font-size:12px}.record-tags{margin-top:16px;display:grid;gap:7px}.record-tags>div{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.tag-label{font:10px/1.5 Mono,monospace;color:var(--muted);min-width:100%;letter-spacing:.03em}.tag{font:11px/1.5 Mono,monospace;min-height:32px;padding:5px 9px;color:var(--green);border-color:#8ab7aa35;background:#17211d;max-width:100%;text-align:left}.tag:hover{background:#263b32;border-color:var(--green)}.tag-evidence{font:11px/1.7 Mono,monospace;overflow-wrap:anywhere}.tag-evidence summary{color:var(--muted)}.tag-evidence ul{padding-left:18px}.tag-evidence li{margin:5px 0}.taxonomy-method{max-width:950px;color:var(--soft);margin-bottom:20px}@media(max-width:900px){.facet-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.filters .collection-select{grid-column:1/-1}.facet-panel{padding:12px 16px}.facet-filters{grid-template-columns:1fr}.filters .collection-select select{font-size:14px}.tag{min-height:36px}.tag-label{font-size:10px}.facet-help{font-size:11px}.record{grid-template-columns:24px minmax(0,1fr)}.record-tags{gap:10px}}
