@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Mono:wght@400;500&family=Inter:wght@400;500;600&display=swap');
:root{--green:#152d27;--paper:#eeeadd;--yellow:#e8ee65;--muted:#9ca99d;--ink:#182e28}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--green);color:var(--paper);font-family:Inter,Arial,sans-serif}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #d78859;outline-offset:6px}header{height:94px;margin:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff25}.wordmark{font-family:'Barlow Condensed',Impact,sans-serif;font-size:32px;font-weight:800}.wordmark span{color:var(--yellow);font-size:14px;margin-left:7px}nav{display:flex;gap:36px}nav a,.nav-status,.eyebrow,.hero-foot,small,.photo span,.stamp,.button,.tape,.results-line,.more p,.evidence-label,.story-note,.mint-status,.mint-note,.text-link,summary,footer,.file-label,.detail-note{font-family:'DM Mono',monospace;font-size:11px;letter-spacing:1px}nav a:hover{color:var(--yellow)}.nav-status{border:1px solid #ffffff40;padding:13px 16px}i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--yellow);margin-right:7px}.hero{padding:30px 5% 0;overflow:hidden}.eyebrow{letter-spacing:1.6px}.hero>.eyebrow{display:flex;justify-content:space-between;color:#bdc7b6}h1{font-family:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;font-weight:900;font-size:clamp(105px,17vw,245px);line-height:.8;letter-spacing:-.035em;margin:38px 0 0;position:relative;z-index:1;pointer-events:none}h1>span{display:block;margin-left:23%}.period{color:var(--yellow)}.hero-bottom{display:flex;position:relative;margin-top:-16px;min-height:300px}.intro{width:34%;padding-top:30px}.intro p{font-size:18px;line-height:1.6}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:19px 22px;font-weight:500;border:0}.yellow{background:var(--yellow);color:var(--ink)}.yellow:hover{background:#f6fb8c}.intro small{display:block;font-size:8px;margin-top:20px;color:#b1bcae;line-height:1.8}.lineup{position:relative;width:66%;display:flex;align-items:flex-start;justify-content:center;margin-top:-38px;padding:0 12px 25px;z-index:2}.photo{padding:9px 9px 0;background:var(--paper);color:var(--ink);border:none;width:34%;box-shadow:0 8px 20px #0003;transition:transform .2s}.photo img{width:100%;display:block;aspect-ratio:1;object-fit:cover}.photo span{display:flex;justify-content:space-between;padding:13px 2px;font-size:9px;letter-spacing:.5px}.p1{transform:rotate(-10deg);margin-top:39px}.p2{transform:rotate(3deg);z-index:1}.p3{transform:rotate(12deg);margin-top:38px}.photo:hover{transform:rotate(0) translateY(-12px);z-index:3}.stamp{position:absolute;bottom:14px;right:5px;color:var(--yellow);border:3px solid var(--yellow);padding:8px 15px;font-size:20px;line-height:1.05;transform:rotate(-10deg);font-weight:500;pointer-events:none}.hero-foot{display:flex;justify-content:space-between;padding:28px 0;color:#a9b5a7;font-size:9px}.tape{background:var(--yellow);color:var(--ink);padding:18px 0;white-space:nowrap;overflow:hidden;font-size:15px;letter-spacing:3px;border-block:2px solid var(--green)}.suspects{background:var(--paper);color:var(--ink);padding:85px 5% 65px}.section-top{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:42px}h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(45px,5.5vw,78px);line-height:.98;letter-spacing:-1px;text-transform:uppercase;margin:19px 0}.section-aside p{font-size:13px;line-height:1.8;margin-bottom:22px}.outline{border:1px solid currentColor;background:none;color:inherit}.outline:hover{background:var(--ink);color:var(--paper)}.filters{border-top:1px solid #182e2850;border-bottom:1px solid #182e2850;display:flex;padding:16px 0;gap:12px}.filters label{flex:1}.filters .search{flex:1.4;display:flex;align-items:center;background:#fff7;padding-left:12px}.search span{font-size:24px}input,select{width:100%;min-height:44px;background:#fff7;border:1px solid #182e2825;border-radius:0;padding:10px;font-size:12px;color:var(--ink)}.search input{border:0;background:none;min-width:0}.filters button{border:none;background:none;font:10px 'DM Mono',monospace;color:var(--ink)}.results-line{display:flex;justify-content:space-between;margin:22px 0;font-size:9px;letter-spacing:.8px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.card{min-width:0;text-align:left;padding:0;background:none;border:1px solid #182e2838;color:var(--ink);transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-5px);box-shadow:6px 6px 0 #182e2820}.card img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}.card-info{padding:14px;display:flex;justify-content:space-between;align-items:center}.card-info b{font:600 22px 'Barlow Condensed',Impact,sans-serif}.card-info span{font:9px 'DM Mono',monospace}.card-info i{background:var(--ink);width:5px;height:5px}.more{text-align:center;margin-top:35px}.more p{font-size:9px;opacity:.65}.story{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:100px 10%;align-items:center}.story-art{position:relative;transform:rotate(-4deg);border:14px solid var(--paper);border-bottom-width:50px;box-shadow:15px 15px 0 #0002}.story-art img{display:block;width:100%}.evidence-label{position:absolute;bottom:-32px;color:var(--ink);left:10px;font-size:9px}.story-copy>p{color:#bac4b8;line-height:1.8;font-size:14px}.story-copy .lead{color:var(--paper);font-size:18px}.story-note{border-top:1px solid #ffffff35;margin-top:28px;padding-top:22px;line-height:1.7;color:var(--yellow);display:flex;justify-content:space-between}.story-note span{font-size:46px;line-height:1}.mint{background:var(--yellow);color:var(--ink);text-align:center;padding:78px 20px}.mint h2{font-size:clamp(70px,9vw,125px);margin:27px 0}.mint>p{font-size:16px}.mint-status{display:inline-block;background:var(--ink);color:var(--paper);padding:19px 30px;margin:15px 0 5px}.mint .mint-note{font-size:11px;line-height:1.9;opacity:.75}.text-link{display:inline-block;margin-top:18px;border-bottom:1px solid;padding-bottom:7px}.faq{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:85px 5%;background:var(--paper);color:var(--ink)}.faq h2{font-size:52px}details{border-bottom:1px solid #182e2840;padding:23px 0}summary{cursor:pointer;display:flex;justify-content:space-between;gap:10px;list-style:none;font-size:12px;letter-spacing:0}summary::-webkit-details-marker{display:none}details p{font-size:13px;line-height:1.9;color:#536056}details[open] summary span{transform:rotate(45deg)}footer{padding:38px 5%;display:flex;align-items:center;justify-content:space-between;font-size:9px}footer .wordmark{font-size:25px}dialog{width:min(900px,94vw);max-height:90vh;padding:0;border:0;background:var(--paper);color:var(--ink)}dialog::backdrop{background:#071811d9;backdrop-filter:blur(7px)}.close{position:absolute;right:12px;top:10px;width:36px;height:36px;border:1px solid var(--ink);background:var(--paper);font-size:25px;z-index:2}.dossier-layout{display:grid;grid-template-columns:1fr 1fr}.dossier-layout>img{width:100%;height:100%;object-fit:cover}.detail-copy{padding:45px 28px 25px}.detail-copy h2{font-size:56px}.detail-copy .eyebrow{font-size:9px}.file-label{display:inline-block;color:#9c3d2c;border:1px solid #9c3d2c;padding:6px 9px;transform:rotate(-3deg);font-size:9px}dl{margin:24px 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}dl div{border-top:1px solid #182e2830;padding-top:8px}dt{font:8px 'DM Mono',monospace;text-transform:uppercase;color:#687266}dd{margin:4px 0;font-size:12px}.detail-note{font-size:9px;line-height:1.6}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.empty{grid-column:1/-1;padding:40px;text-align:center}
@media(min-width:1600px){main,header,footer{max-width:1600px;margin-inline:auto}}@media(max-width:800px){header{height:75px}nav{gap:16px}nav a{font-size:9px}.nav-status{font-size:8px;padding:10px}.hero h1{font-size:20vw}.hero-bottom{margin-top:20px;flex-direction:column-reverse}.intro{width:100%;padding-top:0;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10px}.intro small{grid-column:1/-1;margin:0}.lineup{width:100%;margin-top:0;padding:0 30px 25px}.photo{max-width:230px}.stamp{right:8px;bottom:20px;font-size:17px}.hero-foot{font-size:7px}.section-top{align-items:start;flex-direction:column;gap:5px}.suspects{padding-top:55px}.filters{flex-wrap:wrap}.filters .search{flex-basis:100%}.filters label{min-width:25%}.grid{grid-template-columns:repeat(3,1fr);gap:12px}.card-info{padding:10px}.card-info b{font-size:18px}.card-info span{font-size:8px}.story{padding:65px 6%;gap:7%}.story-copy>p{font-size:12px}.faq{gap:5%}.faq h2{font-size:40px}footer{gap:20px}footer>span{display:none}}@media(max-width:520px){nav a:last-child{display:none}.nav-status{font-size:7px;padding:9px}.wordmark{font-size:27px}.hero>.eyebrow{font-size:7px;letter-spacing:.7px}.hero>.eyebrow span:last-child{display:none}h1{margin-top:30px}.hero h1{font-size:23vw}h1>span{margin-left:12%}.photo{padding:5px 5px 0;width:36%}.photo span{font-size:6px;padding:10px 0}.lineup{padding-inline:6px}.p1,.p3{margin-top:25px}.stamp{font-size:13px;padding:6px;bottom:8px}.intro{display:block}.intro p{font-size:16px}.intro small{margin-top:15px}.hero-foot span:first-child{display:none}.hero-foot{justify-content:flex-end}.tape{font-size:11px;padding:13px 0}.grid{grid-template-columns:repeat(2,1fr)}.results-line span:last-child{display:none}.filters label{min-width:40%}.filters button{min-height:40px}.story{grid-template-columns:1fr;gap:45px;padding:65px 9%}.story-art{max-width:350px}.story-copy>p{font-size:14px}.faq{grid-template-columns:1fr;padding-block:55px}.faq h2{margin-bottom:30px}.dossier-layout{grid-template-columns:1fr}.dossier-layout>img{max-height:310px;object-fit:contain;background:#c1c6b2}.detail-copy{padding:25px}.detail-copy h2{font-size:45px}footer .wordmark{font-size:22px}footer>a:last-child{font-size:8px}.section-aside .button{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

[hidden]{display:none!important}

@media(max-width:520px){.card-info{gap:6px;padding:11px 9px}.card-info b{font-size:17px;white-space:nowrap}.card-info span{font-size:8px;letter-spacing:0;white-space:nowrap}.dossier-layout>img{height:auto;aspect-ratio:1 / 1;max-height:none}.close{width:44px;height:44px}}
@media(max-width:360px){.card-info{padding:10px 7px}.card-info b{font-size:15px}.card-info span{font-size:7px}.grid{gap:10px}}
