:root{--pine:#164b39;--forest:#12392e;--ink:#182d24;--muted:#647168;--line:#dce3dc;--paper:#fbfcf9;--mint:#e6efe5;--gold:#b7cd79;--sans:"Inter","Instrument Sans","Segoe UI",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px}a{color:inherit;text-decoration:none}a:hover{color:#347655}button,input,select,summary{font:inherit}button,summary,select{cursor:pointer}button{border:0}:is(a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,select:focus-visible){outline-offset:3px;outline:3px solid #9fbf58}.wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(24px,5.4vw,86px)}header{border-bottom:1px solid var(--line);background:#fff}.top{align-items:center;gap:clamp(26px,6vw,98px);min-height:78px;display:flex}.brand{letter-spacing:-.55px;color:#173a2c;align-items:center;gap:12px;font-size:16px;font-weight:740;line-height:1.08;display:inline-flex}.logo{flex:none;width:41px;height:41px}.top nav{align-self:stretch;align-items:stretch;gap:clamp(18px,2.5vw,40px);display:flex}.top nav a{color:#5b665e;align-items:center;font-size:14px;font-weight:570;display:flex;position:relative}.top nav a[aria-current]{color:var(--pine)}.top nav a[aria-current]:after{content:"";background:var(--pine);height:3px;position:absolute;bottom:0;left:0;right:0}.aboutLink{align-items:center;gap:8px;margin-left:auto;font-size:13px;font-weight:600;display:flex}.hero{color:#fff;isolation:isolate;background:#123a30;min-height:342px;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";z-index:-2;position:absolute;inset:0}.hero:before{background:url(/super-pit.webp) 72% 48%/cover no-repeat}.hero:after{z-index:-1;background:linear-gradient(90deg,#0c271ffc 0%,#0d2b22f6 22%,#0c2720db 42%,#0d271f66 66%,#0d1e1b0f 92%),linear-gradient(#0000 70%,#0d1c1845)}.heroInner{padding-top:40px;padding-bottom:30px;position:relative}.heroKicker,.smallTitle,.newsMeta{text-transform:uppercase;letter-spacing:1.45px;font-size:10px;font-weight:720;line-height:1.4}.heroKicker{color:#e0ebd6;align-items:center;gap:12px;display:flex}.heroKicker i,.smallTitle i{background:var(--gold);width:21px;height:2px;display:inline-block}.heroKicker b{color:#90a795;font-size:10px;font-weight:500}.hero h1{letter-spacing:-.061em;margin:17px 0 11px;font-size:clamp(40px,4.8vw,76px);font-weight:670;line-height:1.08}.hero h1 span{color:#bfd48c}.hero p{color:#e3e9e3;max-width:590px;margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.55}.searchBox{color:#52685a;background:#fff;border:1px solid #cfdbcf;border-radius:7px;align-items:center;gap:12px;max-width:650px;min-height:52px;margin:22px 0 0;padding:6px 6px 6px 17px;display:flex}.searchBox input{color:#1e3829;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px;line-height:24px}.searchBox input::placeholder{color:#6b786e;opacity:1}.searchBox button,.primary{background:var(--pine);color:#fff;border-radius:4px;justify-content:center;align-items:center;gap:11px;padding:10px 18px;font-size:13px;font-weight:650;display:inline-flex}.searchBox button:hover,.primary:hover{background:#236548}.hero .searchBox{max-width:598px;box-shadow:0 3px 18px #10291f28}.heroStats{color:#d3dfd5;align-items:center;gap:17px;margin-top:20px;font-size:12px;display:flex}.heroStats strong{color:#fff;margin-right:3px;font-size:14px;font-weight:650}.heroStats i{background:#75877a;width:1px;height:12px;display:block}.photoLocation{color:#fff;text-shadow:0 1px 6px #1a2118;align-items:center;gap:5px;font-size:10px;display:flex;position:absolute;bottom:16px;right:clamp(15px,3vw,48px)}.photoLocation:hover{color:#fff;text-decoration:underline}.mainGrid,.detailGrid{grid-template-columns:minmax(0,1fr) minmax(255px,.36fr);align-items:start;gap:clamp(24px,3.2vw,48px);display:grid}.mainGrid{padding-top:36px;padding-bottom:56px}.directory{min-width:0;scroll-margin-top:20px}.sectionHead{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.smallTitle{color:#5a735e;letter-spacing:1.3px;align-items:center;gap:8px;font-size:10px;display:flex}.smallTitle i{background:#a4b964;width:16px}.sectionHead h2,.railHead h2,.pageLead h1,.detailSection h2,.factPanel h2,.reading h2,.weekSection h2{letter-spacing:-.044em}.sectionHead h2{margin:5px 0 0;font-size:clamp(29px,2.65vw,38px);font-weight:660;line-height:1.06}.count{white-space:nowrap;color:var(--muted);font-size:12px}.controls{justify-content:space-between;align-items:center;gap:8px;margin:14px 0;display:flex}.tabs{background:#eef1eb;border:1px solid #e1e6df;border-radius:6px;flex-wrap:wrap;align-items:center;gap:2px;padding:3px;display:inline-flex}.tabs a{letter-spacing:.05px;color:#53665b;border-radius:3px;justify-content:center;align-items:center;min-height:29px;padding:6px 12px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.tabs a.selected{background:var(--pine);color:#fff;box-shadow:0 1px 3px #143a2220}.tabs a:not(.selected):hover{background:#e0e9de}.filter{position:relative}.filter summary{background:#fff;border:1px solid #d8dfd8;border-radius:5px;align-items:center;gap:7px;min-height:35px;padding:7px 11px;font-size:12px;font-weight:620;list-style:none;display:inline-flex}.filter summary::-webkit-details-marker{display:none}.filter summary i{background:var(--pine);border-radius:50%;width:6px;height:6px}.filterPanel{z-index:8;border:1px solid var(--line);background:#fff;border-radius:7px;gap:12px;min-width:215px;max-width:80vw;padding:16px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 9px 26px #24372925}.filterPanel label{color:#334c3b;gap:4px;font-size:12px;font-weight:600;display:grid}.filterPanel select{color:var(--ink);background:#fff;border:1px solid #d5ded4;border-radius:3px;max-width:240px;padding:7px}.filterPanel>a{text-align:center;font-size:12px}.applied{background:#eaf2e8;border-radius:3px;margin-bottom:10px;padding:7px 12px;font-size:12px}.applied a{float:right;text-decoration:underline}.tableWrap{border:1px solid var(--line);background:#fff;border-radius:6px;overflow-x:auto}.results{border-collapse:collapse;text-align:left;width:100%}.results thead{background:#eff3ed}.results th{color:#5b6d60;letter-spacing:.85px;text-transform:uppercase;white-space:nowrap;padding:12px 7px;font-size:9px;font-weight:730}.results th:first-child,.results td:first-child{padding-left:16px}.results th:last-child,.results td:last-child{padding-right:12px}.results td{vertical-align:middle;border-top:1px solid #e0e6de;padding:13px 7px}.results tr:hover td{background:#f6f9f3}.nameCell{align-items:center;gap:10px;display:flex}.nameCell small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.3;display:block}.recordLink{letter-spacing:-.15px;font-size:13px;font-weight:680}.recordLink:hover{text-decoration:underline}.symbol{letter-spacing:-.5px;border-radius:6px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:720;display:grid}.clay{color:#85543d;background:#f4e6dd}.pine{color:#3a6946;background:#e4ede3}.slate{color:#52696a;background:#e5eced}.sand{color:#7a6a35;background:#f1ebd9}.olive{color:#636f39;background:#ebeddb}.blue{color:#506883;background:#e4ebf3}.listings{flex-wrap:wrap;gap:4px;display:flex}.listings>span{white-space:nowrap;color:#47594a;background:#fafbf8;border:1px solid #dde3db;border-radius:3px;padding:3px 5px;font-family:ui-monospace,Courier New,monospace;font-size:10px;font-weight:650}.listings b{margin:0 1px;font-weight:400}.chipGroup,.tags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.chipGroup small{color:var(--muted);font-size:10px}.chip{color:#647053;white-space:nowrap;background:#f0f2e8;border-radius:30px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;line-height:1.4;display:inline-flex}.chip i,.newsMeta i{background:currentColor;border-radius:50%;width:5px;height:5px}.cgold{color:#826519;background:#f6efd7}.ccopper{color:#9a582e;background:#f8e9dd}.clithium{color:#586e9c;background:#e7ebf7}.czinc{color:#516975;background:#e8ecee}.csilver{color:#616b76;background:#eceef1}.curanium{color:#56713c;background:#edf4de}.stage,.locationText{color:#506457;font-size:11px}.rowArrow{color:#6f8274;place-items:center;width:25px;height:25px;display:grid}.pager{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.pager small{color:var(--muted);font-size:11px}.pager a,.railEnd,.source{color:var(--pine);align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.pager span{gap:12px;display:flex}.railPanel,.factPanel{border:1px solid var(--line);background:#fff;border-radius:7px;padding:20px}.railHead{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:15px;display:flex}.iconCircle{color:#365f41;background:#e8efe3;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.railHead h2{margin:0;font-size:21px;font-weight:650}.newsItem{border-bottom:1px solid var(--line);padding:15px 0}.newsMeta{color:#65796b;letter-spacing:.85px;align-items:center;gap:8px;font-size:9px;display:flex}.newsMeta i{background:#96a699;width:3px;height:3px}.newsItem>a{letter-spacing:-.15px;margin-top:5px;font-size:14px;font-weight:620;line-height:1.4;display:block}.railEnd{margin-top:15px}.browse{margin-top:22px}.browse>div:last-child{margin-top:8px;display:grid}.browse a,.archLink{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 0;font-size:13px;display:flex}.inner{padding-top:23px;padding-bottom:55px}.crumb{color:#6d7a70;flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.crumb span{gap:8px;display:inline-flex}.crumb b{color:#b4beb4;font-weight:400}.pageLead{border-bottom:1px solid var(--line);padding:29px 0 25px}.pageLead h1{margin:9px 0 10px;font-size:clamp(35px,4vw,60px);font-weight:650;line-height:1.04}.pageLead p,.reading p,.projectCard p,.articles p,.empty p{color:#53665a;max-width:780px;margin:0;font-size:15px;line-height:1.6}.subGrid{padding-top:23px;padding-bottom:0}.subGrid .searchBox{max-width:none;margin-top:0}.detailGrid{padding-top:25px}.detailSection,.weekSection{margin:0 0 28px}.detailSection h2,.weekSection h2,.factPanel h2,.reading h2{margin:0 0 14px;font-size:24px;line-height:1.2}.detailSection h2 small{color:#64776b;letter-spacing:0;font-size:14px}.projectCard{border:1px solid var(--line);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:18px;display:flex}.projectCard:hover{background:#f1f6ed}.projectCard h3,.articles h3{letter-spacing:-.03em;margin:5px 0;font-size:19px}.projectCard .tags{gap:9px;margin-top:8px}.projectCard svg{flex:none}.factPanel dl{margin:0}.fact{border-bottom:1px solid var(--line);padding:11px 0}.fact dt{color:var(--muted);margin-bottom:5px;font-size:11px}.fact dd{margin:0;font-size:14px;font-weight:600}.fact dd a,.reading a{text-underline-offset:2px;text-decoration:underline}.factPanel>.source{margin:12px 10px 0 0}.articles article{border-bottom:1px solid var(--line);padding:16px 0}.articles article:first-child{padding-top:4px}.articles h3{margin-top:6px}.articles .source{margin-top:8px}.reading{max-width:830px;padding-top:26px}.reading h2{margin-top:22px;margin-bottom:8px}.empty{border:1px solid var(--line);background:#fff;border-radius:6px;padding:30px}.empty a{color:var(--pine);margin-top:10px;font-weight:600;display:inline-block}.subtle{color:var(--muted)}footer{border-top:1px solid var(--line);background:#edf2ea}.foot{color:#53685a;flex-wrap:wrap;align-items:center;gap:16px;padding-top:20px;padding-bottom:20px;font-size:12px;display:flex}.foot .brand{font-size:14px}.foot .logo{border-radius:4px;width:27px;height:27px}.foot>a:last-child{margin-left:auto}.skip{z-index:50;background:#fff;padding:10px;position:absolute;top:-90px}.skip:focus{top:10px}@media (min-width:1550px){.heroInner{padding-block:48px}.hero{min-height:375px}.mainGrid{padding-top:42px}.results td{padding-block:16px}}@media (max-width:1050px){.wrap{padding-inline:32px}.mainGrid,.detailGrid{grid-template-columns:minmax(0,1fr) 245px;gap:22px}.results th:first-child,.results td:first-child{padding-left:10px}.results td{padding-inline:5px}.symbol{display:none}.top{gap:35px}.hero h1{font-size:54px}.railPanel,.factPanel{padding:16px}}@media (max-width:800px){.mainGrid,.detailGrid{grid-template-columns:1fr}.rail{grid-template-columns:1.2fr 1fr;gap:22px;display:grid}.browse{margin-top:6px}.hero:after{background:linear-gradient(90deg,#0c271ff7,#0d2b22d6 55%,#0d271f63)}.hero p{max-width:500px}.hero .searchBox{max-width:520px}.symbol{display:grid}.top{gap:27px}.aboutLink{font-size:12px}.photoLocation{font-size:9px;bottom:8px}.factPanel{max-width:100%}}@media (max-width:620px){.wrap{padding-inline:18px}.top{flex-wrap:wrap;gap:0;min-height:0;padding-top:12px}.top .brand{font-size:14px}.logo{width:34px;height:34px}.top nav{order:3;gap:26px;width:100%;margin-top:7px}.top nav a{min-height:35px;font-size:13px}.aboutLink{font-size:11px}.heroInner{padding-top:28px;padding-bottom:30px}.hero{min-height:0}.hero:before{background-position:66%}.hero h1{letter-spacing:-.062em;max-width:415px;margin:15px 0 12px;font-size:clamp(39px,10vw,56px);line-height:1.01}.hero p{max-width:355px;font-size:14px}.heroKicker{font-size:9px}.hero .searchBox{margin-top:18px}.searchBox{gap:7px;min-height:46px;padding-left:10px}.searchBox input{font-size:13px}.searchBox button{padding:9px 11px}.searchBox button svg{display:none}.heroStats{gap:10px;margin-top:17px;font-size:11px}.heroStats strong{font-size:13px}.photoLocation{font-size:8px;bottom:5px;right:10px}.mainGrid{padding-top:25px;padding-bottom:32px}.sectionHead h2{font-size:29px}.sectionHead{margin-bottom:13px}.sectionHead .count{font-size:11px}.controls{margin:12px 0}.tabs a,.filter summary{padding:6px 8px;font-size:11px}.results th:nth-child(4),.results td:nth-child(4),.results th:last-child,.results td:last-child{display:none}.results th{letter-spacing:.4px;font-size:8px}.results td{padding:11px 5px}.results td:last-of-type,.results td:nth-child(3){padding-right:8px}.symbol{display:none}.recordLink{font-size:12px}.listings>span{font-size:9px}.nameCell small{font-size:10px}.chip{padding:2px 6px;font-size:10px}.rail{display:block}.browse{margin-top:18px}.foot>a:last-child{margin-left:0}.foot{gap:12px}.pageLead{padding:21px 0}.inner{padding-top:15px}.inner .subGrid{padding-block:18px 0}.pageLead p,.articles p{font-size:14px}.detailGrid{padding-top:18px}.count{align-self:center}.stage{font-size:10px}}.interpret{color:#37533e;background:#eff5ec;border-left:3px solid #b0c87d;margin:12px 0;padding:10px 14px;font-size:13px}.interpret p{margin:0 0 4px;line-height:1.55}.evidence{color:var(--pine);margin-top:5px;font-size:10px;display:block}.sectionHead h2{margin:0}.recordLink{font-size:14px}@media (max-width:620px){.recordLink{font-size:12px}}
