.ah{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:32px;padding-top:140px;padding-bottom:28px;display:grid}.ah h1{grid-column:1/span 8;margin:0;padding-right:.08em;font-size:clamp(120px,19vw,320px);line-height:.78}.ah-side{flex-direction:column;grid-column:9/span 4;gap:16px;padding-bottom:14px;display:flex}.ah-side p{max-width:36ch;margin:0;font-size:17px;line-height:1.55}.stats{font:500 12px/1 var(--mono);gap:22px;display:flex}.stats b{font:800 italic 40px/1 var(--display);margin-bottom:4px;display:block}.shelves{grid-template-columns:1fr 1fr;gap:16px;padding-bottom:36px;display:grid}.shelf{background:var(--navy);height:92px;color:var(--cream);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:0 22px 0 0;text-decoration:none;display:grid;position:relative;overflow:hidden}.shelf-img{width:150px;height:100%;clip-path:polygon(0 0, 100% 0, calc(100% - 92px * var(--tan)) 100%, 0 100%);overflow:hidden}.shelf-img img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.shelf:hover .shelf-img img{transform:scale(1.08)}.shelf b{font:800 italic clamp(26px, 2.6vw, 40px)/1 var(--display);text-transform:uppercase}.shelf span{font:500 12px/1.4 var(--mono);color:var(--muted)}.shelf em{font-style:normal;font:500 18px/1 var(--mono);transition:transform .35s var(--ease)}.shelf:hover em{transform:translate(6px)}.shelf--film{background:#2b1d13}.bar{z-index:30;background:var(--paper);border-bottom:1.5px solid var(--navy);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-top:76px;padding-bottom:14px;display:flex;position:sticky;top:0}.bar .left{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.views{border:1.5px solid var(--navy);display:flex}.views button{cursor:pointer;font:600 13px/1 var(--text);background:0 0;border:0;padding:9px 14px}.views button[aria-pressed=true]{background:var(--navy);color:var(--cream)}.count{font:500 12px/1 var(--mono)}.view{display:none}.view.on{display:block}.hide{display:none!important}.sheetv{color:var(--cream);background:#0c1822;padding-top:8px;padding-bottom:clamp(80px,12vh,140px)}.srow{border-bottom:1px solid var(--line);grid-template-columns:minmax(200px,3fr) 9fr;gap:28px;padding:26px 0;display:grid}.srow-y{border:0;grid-column:1/-1;justify-content:space-between;align-items:baseline;padding:44px 0 0;display:flex}.srow-y b{font:800 italic clamp(56px, 6vw, 96px)/.8 var(--display);color:var(--cream)}.srow-y span{font:500 12px/1 var(--mono);color:var(--muted)}.icard{border-top:1.5px solid;flex-direction:column;align-self:start;gap:8px;padding-top:10px;text-decoration:none;display:flex}.icard .top{font:500 12px/1 var(--mono);color:var(--muted);justify-content:space-between;display:flex}.icard b{font:800 italic clamp(24px, 2.2vw, 34px)/.95 var(--display);text-transform:uppercase;transition:color .2s}.icard .meta{font:500 12px/1.5 var(--mono);color:var(--muted)}.icard .go{font:600 12px/1 var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--lav);margin-top:6px}.icard:hover b{color:var(--lav)}.cells{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.cell{flex-direction:column;gap:7px;text-decoration:none;display:flex}.cell-box{aspect-ratio:1;background:#15232f;transition:background .2s;position:relative}.cell-box img{object-fit:contain;filter:drop-shadow(0 2px 8px #0006);width:82%;height:82%;position:absolute;inset:9%}.cell:hover .cell-box{background:#213444}.cell-n{font:500 10px/1 var(--mono);color:var(--muted);justify-content:space-between;align-items:center;display:flex}.cell-n em{background:var(--orange);color:var(--navy);clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);padding:3px 8px 3px 6px;font-style:normal}.covers{padding-top:8px;padding-bottom:clamp(80px,12vh,140px)}.cv-year{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:baseline;margin-bottom:36px;padding:44px 0 12px;display:flex}.cv-year b{font:800 italic clamp(56px, 6vw, 96px)/.8 var(--display)}.cv-year span{font:500 12px/1 var(--mono);color:var(--ink-muted)}.cv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px clamp(16px,2vw,32px);display:grid}.cv-grid>:nth-child(3n+2){margin-top:64px}.cv{text-decoration:none;display:block}.cv-pic{aspect-ratio:4/5;background:var(--pit);position:relative;overflow:hidden}.cv-pic img{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.cv-pic img.on{opacity:1}.cv-segs{z-index:2;opacity:0;gap:5px;transition:opacity .25s;display:flex;position:absolute;top:12px;left:12px;right:12px}.cv-segs i{background:#f1e8d659;flex:1;height:3px;transform:skew(-21deg)}.cv-segs i.on{background:var(--cream)}.cv:hover .cv-segs,.cv:focus-visible .cv-segs{opacity:1}.cv-tag{z-index:2;font:500 11px/1 var(--mono);background:var(--cream);color:var(--navy);padding:5px 7px;position:absolute;bottom:12px;left:12px}.cv .icard{border-color:var(--navy);margin-top:14px}.cv .icard .top,.cv .icard .meta{color:var(--ink-muted)}.cv:hover .icard b{color:var(--lav-deep)}.reg{padding-bottom:clamp(80px,12vh,140px)}.year{border-bottom:1.5px solid var(--navy);grid-template-columns:minmax(180px,3fr) 9fr;gap:32px;display:grid}.year-n{align-self:start;padding:22px 0;position:sticky;top:150px}.year-n b{font:800 italic clamp(64px, 8vw, 132px)/.8 var(--display);display:block}.year-n span{font:500 12px/1 var(--mono);color:var(--ink-muted)}.rows{padding:10px 0 22px 22px;position:relative}.rows:before{content:"";background:var(--orange);opacity:.7;width:1.5px;position:absolute;top:0;bottom:0;left:0}.row{border-bottom:1px solid var(--line-dark);grid-template-columns:92px minmax(0,1fr) 120px 170px 70px 90px 24px;align-items:baseline;gap:16px;padding:14px 10px;text-decoration:none;transition:background .2s,color .2s;display:grid}.row:hover,.row:focus-visible{background:var(--navy);color:var(--cream)}.row .no,.row .mo,.row .fr-n{font:500 12px/1 var(--mono);color:var(--ink-muted)}.row:hover .no,.row:hover .mo,.row:hover .fr-n{color:var(--muted)}.row b{font:800 italic clamp(22px, 2vw, 30px)/1 var(--display);text-transform:uppercase}.row span{font-size:14px}.row .go{font-family:var(--mono);justify-self:end}.peek{z-index:35;aspect-ratio:3/2;pointer-events:none;width:300px;clip-path:polygon(calc(var(--tan) * 200px * .5) 0, 100% 0, calc(100% - var(--tan) * 200px * .5) 100%, 0 100%);opacity:0;transition:opacity .2s, transform .35s var(--ease);position:fixed;overflow:hidden;transform:translate(-50%,-110%)scale(.92)}.peek.on{opacity:1;transform:translate(-50%,-110%)scale(1)}.peek img{object-fit:cover;width:100%;height:100%}@media (width<=1100px){.cv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-grid>:nth-child(3n+2){margin-top:0}.cv-grid>:nth-child(2n){margin-top:56px}.cells{grid-template-columns:repeat(3,minmax(0,1fr))}.row{grid-template-columns:80px minmax(0,1fr) 110px 70px 24px}.row .loc,.row .fr-n{display:none}}@media (width<=760px){.ah h1,.ah-side{grid-column:1/-1}.shelves{grid-template-columns:1fr}.shelf-img{width:110px}.srow{grid-template-columns:1fr;gap:16px}.cv-grid{grid-template-columns:1fr}.cv-grid>:nth-child(2n){margin-top:0}.year{grid-template-columns:1fr;gap:0}.year-n{padding-bottom:0;position:static}.row{grid-template-columns:1fr auto;gap:6px 12px}.row .no{grid-column:1/-1}.row .cat,.row .loc,.row .go,.row .fr-n,.peek{display:none}.bar{padding-top:18px;position:static}.ah{padding-top:110px}}.sheetv :focus-visible{outline-color:var(--lav)}
