.open{position:relative;padding:22vh 4vw 6vh}.open:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 52% 60% at 16% 46%,rgba(193,31,31,.09),transparent 70%)}.open>*{position:relative}.open .eyebrow{margin:0 0 4vh;opacity:0}.lead{margin:0;font-family:var(--display);font-weight:400;text-transform:uppercase;line-height:.86;color:var(--bone)}.lead .ln{display:block;overflow:hidden}.lead .ln .i{display:block;white-space:nowrap;font-size:clamp(1.9rem,7.2vw,6.2rem);transform:translateY(104%)}.lead .ln.crimson .i{color:var(--blood-lit)}.lede{margin:5vh 0 0;max-width:56ch;font-size:.95rem;line-height:1.82;color:var(--read);opacity:0}.lede b{color:var(--bone);font-weight:400}.cover{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cover div{background:var(--panel);padding:22px 20px 24px;text-align:center}.cover .n{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1;color:var(--bone)}.cover .k{margin:.8em 0 0;font-size:.54rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dimmer)}@media(max-width:820px){.cover{grid-template-columns:repeat(2,1fr)}.cover div:last-child:nth-child(odd){grid-column:1 / -1}}.controls{position:sticky;top:0;z-index:20;padding:2.2vh 4vw;background:#050406e0;backdrop-filter:blur(14px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:2vw;flex-wrap:wrap}.filters{display:flex;gap:.6em;flex-wrap:wrap}.filters button{font-family:var(--mono);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;padding:.85em 1.3em;background:transparent;border:1px solid var(--line);color:var(--dim);cursor:pointer;transition:border-color .28s,color .28s}.filters button:hover{color:var(--bone)}.filters button[aria-pressed=true]{border-color:var(--blood-lit);color:var(--bone)}.filters button .n{color:#3a3732;margin-left:.7em}.filters button[aria-pressed=true] .n{color:var(--blood-lit)}.search{display:flex;align-items:center;gap:.7em;border-bottom:1px solid var(--line);padding-bottom:.5em;min-width:min(34vw,300px);transition:border-color .28s}.search:focus-within{border-bottom-color:var(--blood-lit)}.search span{color:var(--dim);font-size:.8rem}.search:focus-within span{color:var(--blood-lit)}.search input{flex:1;background:transparent;border:0;outline:none;font-family:var(--mono);font-size:.8rem;color:var(--bone)}.search input::placeholder{color:#3a3732}.active-tag{display:none;align-items:center;gap:.7em;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dim)}.active-tag.on{display:flex}.active-tag b{color:var(--blood-lit);font-weight:400}.active-tag button{font-family:var(--mono);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;background:transparent;border:1px solid var(--line);color:var(--dim);padding:.5em .8em;cursor:pointer;transition:color .22s,border-color .22s}.active-tag button:hover{color:var(--bone);border-color:var(--blood-lit)}.archive{padding:8vh 4vw 4vh}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:1px;background:transparent;border:0}.box{position:relative;isolation:isolate;background:var(--panel);padding:30px 28px 32px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;box-shadow:0 0 0 1px var(--line);transition:background .3s}.box:hover{background:#100e14}.box .wipe{position:absolute;left:0;right:0;top:0;height:2px;background:var(--blood-lit);transform:scaleX(0);transform-origin:left;pointer-events:none;transition:transform .45s cubic-bezier(.2,0,0,1)}.box:hover .wipe{transform:scaleX(1)}.box.lead-box{grid-column:1 / -1;padding:44px 32px 40px}.box.lead-box:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse 60% 70% at 14% 80%,rgba(193,31,31,.14),transparent 70%)}.top{display:flex;align-items:baseline;justify-content:space-between;gap:1em;margin-bottom:1.6em}.diff{font-size:.56rem;letter-spacing:.22em;text-transform:uppercase;padding:.5em .9em;border:1px solid #2a262f;color:var(--dim)}.diff.hard{color:var(--blood-lit);border-color:#4d1616}.os{font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:#3a3732}.box h3{margin:0;font-family:var(--display);font-weight:400;text-transform:uppercase;line-height:.98;color:var(--bone);font-size:clamp(1.3rem,2.4vw,1.9rem)}.box.lead-box h3{font-size:clamp(2.2rem,5.4vw,4.2rem)}.box h3 a.stretch{color:inherit;text-decoration:none}.box h3 a.stretch:after{content:"";position:absolute;inset:0;z-index:1}.box .desc{margin:1.1em 0 0;font-size:.86rem;line-height:1.78;color:var(--read);max-width:62ch}.box.lead-box .desc{font-size:.95rem;max-width:58ch}.tags{display:flex;gap:.5em;flex-wrap:wrap;margin-top:auto;padding-top:2em;position:relative;z-index:2;pointer-events:none}.tags .tag{pointer-events:auto;font-family:var(--mono);font-size:.55rem;letter-spacing:.16em;text-transform:uppercase;color:#3a3732;background:transparent;border:1px solid var(--line);padding:.45em .8em;cursor:pointer;transition:color .22s,border-color .22s}.tags .tag:hover,.tags .tag[aria-pressed=true]{color:var(--bone);border-color:var(--blood-lit)}.box:hover .tags .tag{color:var(--dim)}.tags .more{font-size:.55rem;letter-spacing:.16em;color:#2f2b38;padding:.45em .2em}.go{margin-top:1.6em;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.box:hover .go{color:var(--blood-lit)}.box.locked h3,.box.locked .desc{color:#5a5751}.box.locked .embargo{margin:1.4em 0 0;padding:14px 16px;border:1px solid #2a262f;font-size:.72rem;line-height:1.7;color:var(--dim)}.box.locked .embargo b{color:var(--bone);font-weight:400}.empty{padding:8vh 0;text-align:center;font-size:.8rem;color:var(--dimmer);display:none}.count{padding:0 4vw 14vh;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--dimmer)}@media(max-width:860px){.box.lead-box{grid-column:auto}.controls{position:static}.open{padding-top:18vh}}@media(prefers-reduced-motion:reduce){.lead .ln .i{transform:none}.open .eyebrow,.lede{opacity:1;transform:none}}
