.wr-lead{color:inherit;border-top:1px solid var(--ink);border-bottom:1px solid var(--hairline);grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:clamp(20px,3vw,48px);padding:clamp(22px,3vw,40px) 0;text-decoration:none;display:grid}.wr-lead-figure{aspect-ratio:16/11;background:var(--surface);border:1px solid var(--hairline);position:relative;overflow:hidden}.wr-lead-figure img{-o-object-fit:cover;object-fit:cover;filter:grayscale()contrast(1.04);transition:filter .6s,transform .9s cubic-bezier(.2,0,0,1)}.wr-lead:hover .wr-lead-figure img{filter:grayscale(0);transform:scale(1.03)}.wr-lead-body{flex-direction:column;justify-content:center;display:flex}.wr-lead-k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.wr-lead-title{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ink);margin:14px 0 0;font-size:clamp(2rem,4.4vw,3.6rem);font-weight:600;line-height:.98;transition:color .2s}.wr-lead:hover .wr-lead-title{color:var(--signal)}.wr-lead-x{color:var(--ink-2);max-width:54ch;margin-top:16px;font-size:1rem;line-height:1.6}.wr-lead-meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);align-items:center;gap:10px;margin-top:auto;padding-top:22px;font-size:11px;display:flex}.wr-lead-meta .arrow{color:var(--ink);margin-left:auto;transition:color .2s}.wr-lead:hover .wr-lead-meta .arrow{color:var(--signal)}.wr-filters{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:4px 22px;display:flex}.wr-filter{cursor:pointer;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);background:0 0;border:none;border-bottom:1px solid #0000;padding:6px 0 8px;font-size:11px;transition:color .2s,border-color .2s}.wr-filter:hover{color:var(--ink)}.wr-filter[aria-pressed=true]{color:var(--signal);border-bottom-color:var(--signal)}.wr-filter .wr-filter-n{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:5px}.wr-filter[aria-pressed=true] .wr-filter-n{color:var(--signal)}.wr-note{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--hairline);grid-column:1/-1;padding:40px 0;font-size:11px}@media (max-width:900px){.wr-lead{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wr-lead-figure img,.wr-lead-title{transition:none}}
