main>.section-shell.wk-intro{min-height:0;padding-bottom:var(--space-head)}.wk-intro .section-heading{margin-bottom:0;align-items:stretch}.wk-intro-rail{position:relative}.wk-intro-rail .wk-gate{top:50%;right:136px}.wk-intro h1{margin:0;font-family:var(--font-display);font-size:var(--text-h2);font-weight:500;line-height:1.05;letter-spacing:-.02em}.wk-intro .wk-lead{max-width:46ch;margin:24px 0 0;color:var(--ink-soft);font-family:inherit;font-size:var(--text-lead);font-weight:400;letter-spacing:normal;line-height:1.55}.wk-intro .wk-tally{margin-top:28px;color:var(--ink)}.section-shell.wk-archive{--section-join:1;padding-top:0}.wk-filter{display:grid;grid-template-columns:var(--grid-rail);align-items:center;margin-bottom:clamp(64px,8vw,112px)}.wk-filter-list{grid-column:2;display:flex;flex-wrap:wrap;gap:0 28px}.wk-filter-btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;border:0;background:transparent;color:var(--ink-soft);font-size:18px;line-height:1.45;cursor:pointer;transition:color .2s ease}.wk-filter-btn:hover,.wk-filter-btn[aria-pressed=true]{color:var(--ink)}.wk-filter-dot{flex:none;width:7px;height:7px;border-radius:50%;background:rgba(17,17,17,.18);transition:background-color .2s ease}.wk-filter-btn[aria-pressed=true] .wk-filter-dot{background:var(--ink)}.wk-filter-count{align-self:flex-start;margin:6px 0 0 -4px;font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.12em;color:var(--ink-soft)}.wk-drawer{display:grid;grid-template-columns:var(--grid-rail)}.wk-drawer+.wk-drawer{margin-top:clamp(96px,11vw,160px)}.wk-drawer-rail{position:relative}.wk-drawer-rail .wk-gate{top:50%;right:112px}.wk-drawer-label{position:sticky;top:calc(var(--nav-h) + 32px);display:grid;gap:12px;justify-items:start}.wk-year{margin:0;font-family:var(--font-display);font-size:var(--text-h2);font-weight:500;line-height:1;letter-spacing:-.03em;font-variant-numeric:lining-nums}.wk-drawer-label .wk-eyebrow{color:var(--ink-soft)}.wk-folders{margin:0;padding:0;list-style:none}.wk-folders>li+li{margin-top:clamp(64px,7vw,104px)}.wk-folder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,4fr) minmax(0,4fr);align-items:start;color:var(--ink)}.wk-folder:focus-visible{outline:2px solid var(--ink);outline-offset:8px}.wk-folder-no{padding-top:12px;font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:700;letter-spacing:var(--tracking-eyebrow);color:var(--ink-soft);transition:transform .26s var(--ease-decel),color .2s ease}.wk-folder:hover .wk-folder-no{transform:translateX(6px);color:var(--ink)}.wk-folder-text{display:block;padding-right:32px}.wk-folder-title{margin:0;font-family:var(--font-display);font-size:var(--text-title);font-weight:500;line-height:1.08;letter-spacing:-.024em}.wk-folder-meta{margin-top:14px;font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:700;letter-spacing:var(--tracking-eyebrow)}.wk-folder-meta,.wk-folder-summary{display:block;color:var(--ink-soft)}.wk-folder-summary{max-width:40ch;margin-top:16px;font-size:var(--text-body);line-height:1.6}.wk-folder-stack{position:relative;display:block;aspect-ratio:3/2}.wk-sheet{position:absolute;left:0;bottom:0;width:86%;aspect-ratio:3/2;overflow:hidden;background:var(--paper-warm);transition:transform .7s var(--ease-decel)}.wk-sheet img{-o-object-fit:cover;object-fit:cover;transition:transform .9s var(--ease-decel)}.wk-sheet--1{z-index:3}.wk-sheet--2{z-index:2;transform:translate(8%,-8%)}.wk-sheet--3{z-index:1;transform:translate(16%,-16%)}.wk-folder:hover .wk-sheet--2{transform:translate(11%,-11%)}.wk-folder:hover .wk-sheet--3{transform:translate(22%,-22%)}.wk-folder:hover .wk-sheet--1 img{transform:scale(1.03)}@media (max-width:960px){.wk-intro-rail{position:absolute;inset:0}.wk-filter{grid-template-columns:1fr}.wk-filter-list{grid-column:auto;gap:0 22px}.wk-filter-btn{font-size:16px}.wk-drawer{grid-template-columns:1fr;gap:36px}.wk-drawer-label{position:static;grid-auto-flow:column;align-items:baseline;justify-content:start;gap:16px}.wk-folder{grid-template-columns:1fr}.wk-folder-stack{order:-1;margin-bottom:22px}.wk-folder-no{padding:0 0 10px}.wk-folder-text{padding-right:0}}