.series .viewbar{border-top:1px solid var(--color-hairline);justify-content:space-between;align-items:center;height:52px;margin-top:64px;display:flex}.series .vb-wrap{top:var(--nav-h);z-index:15;background:var(--color-paper-alpha);backdrop-filter:blur(4px);position:sticky}.series .tog{gap:28px;display:flex}.series .tog button{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);padding:6px 0;font-weight:500;transition:color .2s;position:relative}.series .tog button:after{content:"";background:var(--color-ink);transform-origin:0;height:1px;transition:transform .32s var(--ease-reveal);position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}.series .tog button[aria-selected=true]{color:var(--color-ink)}.series .tog button[aria-selected=true]:after{transform:scaleX(1)}.series .tog button:hover{color:var(--color-ink)}.series .vb-pos{color:var(--color-muted)}@media (width<=734px){.series .viewbar{margin-top:48px}.series .vb-pos{display:none}}.series .seq{padding-top:100px;padding-bottom:40px}.series .pl{margin:0}.series .pl .ph{cursor:zoom-in;width:100%;padding:0;display:block}.series .pl img{background:var(--color-paper-secondary);width:100%;height:auto}.series .mas{columns:3;column-gap:var(--gutter)}.series .mas .pl{break-inside:avoid;margin-bottom:var(--gutter)}.series .mas.packed{columns:auto;position:relative}.series .mas.packed>*{margin:0;position:absolute;top:0;left:0}@media (width<=734px){.series .seq{padding-top:56px}.series .mas{columns:2}}html.reveal-on .series .pl{opacity:0;transition:opacity .72s var(--ease-reveal),transform .72s var(--ease-reveal);transition-delay:var(--rd,0s);transform:translateY(22px)}html.reveal-on .series .pl.in{opacity:1;transform:none}.series .idx{padding-top:56px;padding-bottom:40px}.series .idx>.label{margin-bottom:24px;display:block}.series .ig{grid-template-columns:repeat(7,minmax(0,1fr));gap:28px 16px;display:grid}.series .ig button{text-align:left;padding:0;display:block}.series .ig .fr{display:block}.series .ig img{width:100%;aspect-ratio:var(--idx-ar,142/180);object-fit:cover;transition:transform .42s var(--ease-reveal)}.series .ig.whole img{object-fit:contain;object-position:50% 100%;transform-origin:50% 100%}.series .ig button:hover img,.series .ig button:focus-visible img{transform:scale(1.04)}.series .ig .n{margin-top:10px;transition:color .2s;display:block}.series .ig button:hover .n{color:var(--color-ink)}@media (width<=1068px){.series .ig{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=734px){.series .ig{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}}.series .view{transition:opacity .22s}.series .view.out{opacity:0}.series .pub{margin-top:120px}.series .pub .hd2{border-top:1px solid var(--color-hairline);align-items:baseline;padding-top:16px}.series .pub .hd2 .label{grid-column:1/span 3;padding-top:12px}.series .spreads{margin-top:48px}.series .spreads figure{grid-column:span 6;margin:0}.series .spreads button{cursor:zoom-in;width:100%;padding:0;display:block}.series .spreads img{background:var(--color-paper-secondary);width:100%;height:auto}.series .spreads figcaption{margin-top:14px}@media (width<=1068px){.series .spreads figure{grid-column:span 4}}@media (width<=734px){.series .pub{margin-top:88px}.series .pub .hd2 .label,.series .spreads figure{grid-column:1/-1}.series .spreads figure+figure{margin-top:32px}}.series .lb{z-index:80;color:#ededea;opacity:0;background:#141416;flex-direction:column;transition:opacity .24s;display:flex;position:fixed;inset:0}.series .lb[hidden]{display:none}.series .lb.on{opacity:1}.series .lb-top{height:64px;padding:0 var(--margin);z-index:3;flex:none;justify-content:space-between;align-items:center;display:flex;position:relative}.series .lb .label{color:inherit;opacity:.7}.series .lb-close{transition:opacity .2s}.series .lb .lb-close:hover{opacity:1}.series .lb-stage{min-height:0;padding:0 var(--margin) 64px;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.series .lb-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity .22s ease,transform .5s var(--ease-reveal)}.series .lb-stage img.swap{opacity:0}.series .lb.opening .lb-stage img{transform:scale(.985)}.series .lb.z{cursor:pointer}.series .lb.z.follow{cursor:none}@media (width<=734px){.series .lb-stage{padding:0 0 64px}}
