@view-transition{navigation:auto}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{from{opacity:0}}::view-transition-old(root){animation:vt-out .22s ease-out both}::view-transition-new(root){animation:vt-in .28s ease-out .06s both}::view-transition-group(*){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(*),::view-transition-new(*){mix-blend-mode:normal}::view-transition-old(*):only-child,::view-transition-new(*):only-child{animation-duration:.2s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}}:root{color-scheme:light;--gap:clamp(1rem,calc(3 * var(--vw)),2.5rem)}[hidden]{display:none!important}body.wall,body.poster{max-width:none;padding:0}#count{margin-left:auto;font-variant-numeric:tabular-nums}.head{position:fixed;top:0;left:0;right:0;z-index:6}.hint{font-size:0.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(34 * var(--vw))}.strip{gap:0.25rem;padding:0 max(0.625rem,env(safe-area-inset-left,0px)) 0.375rem;overflow-x:auto;scrollbar-width:none}.strip::-webkit-scrollbar{display:none}.strip button{flex:none;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:0;cursor:pointer;opacity:.62;transition:opacity .15s,outline-color .15s;outline:0.125rem solid transparent;outline-offset:-0.125rem}.strip button img{display:block;width:100%;height:100%;object-fit:cover}.strip button:hover,.strip button:focus-visible{opacity:1}.strip button.on{opacity:1}.strip button.txt{color:#ccc;font-size:1rem}.strip button.sw{opacity:.8}.tile.flash::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 0.1875rem #fff;animation:flash 1.4s ease-out forwards}@keyframes flash{from{opacity:1}to{opacity:0}}.ov{position:fixed;inset:0;z-index:15;display:grid;place-items:center;padding:0.25rem;overflow:auto}.ovgrid{display:grid;gap:0}.ovgrid button{padding:0;border:0;background:#0b0b0c;aspect-ratio:5637 / 8037;cursor:pointer;display:block}.ovgrid img{display:block;width:100%;height:100%;object-fit:cover}.ovgrid button:hover img,.ovgrid button:focus-visible img{filter:brightness(1.15)}.ovgrid button:focus-visible{outline:0.125rem solid #fff;outline-offset:-0.125rem}.plain{padding:1rem;columns:3 14rem}.js body.wall{overflow-x:hidden}.row4{position:absolute;left:0;display:flex;will-change:transform;backface-visibility:hidden;contain:layout style}.zoom{position:fixed;inset:0;z-index:30}.shelf{position:relative;margin:0}.shelf-title .quiet{font-weight:500;font-size:.75em;margin-left:.35em}.shelf-row{display:flex;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;overscroll-behavior-x:contain;cursor:default}.shelf-row::-webkit-scrollbar{display:none}.shelf-row.drag{cursor:default;scroll-snap-type:none}.shelf-row .tile{transition:height .45s cubic-bezier(.2,.8,.2,1);background:transparent;padding:0;container-type:inline-size;box-shadow:none;overflow:visible}html,body.wall,body.poster{color-scheme:light}body.wall,body.poster{background:#fff;color:#1d1d1f}.quiet{color:#6c6b68}.hint{color:#3d4fbf}.strip button{background:#f2f2f0;outline-color:transparent}.strip button.on{outline-color:#1d1d1f}.shelf-title{padding-bottom:0}.shelf-row{gap:0;padding:0 0 0 max(0px,env(safe-area-inset-left,0px));scroll-snap-type:x mandatory;scrollbar-width:none}.shelf-row .tile .mat{position:absolute;inset:0;background:transparent;padding:19.17cqw 10.83cqw;box-shadow:none;transition:transform .45s cubic-bezier(.2,.8,.2,1);transform-origin:50% 50%}.shelf-row .tile .art{position:relative;width:100%;height:100%;overflow:hidden}.shelf-row .tile .art>img{display:block;width:100%;height:100%;object-fit:contain;transition:none}.shelf-row .tile>span{left:10.83cqw;right:10.83cqw;bottom:7cqw;padding:0;background:none;color:#555;font-size:0.875rem;text-align:center;z-index:1}.shelf-row .tile:hover img{filter:none}.nav{background:rgba(255,255,255,.9)!important;color:#1d1d1f!important;box-shadow:0 1px 0.5rem rgba(0,0,0,.15)}.ov{background:#fff!important}.info-card{background:#fff!important;color:#1d1d1f;border-color:#e2e2e0!important}body.wall footer,body.poster footer{color:#55544f}body.poster .bg{filter:blur(2.875rem) saturate(1.2) brightness(1.15);opacity:.55}.head{border-bottom:1px solid rgba(0,0,0,.08)!important;background:rgba(255,255,255,.78)!important;-webkit-backdrop-filter:saturate(180%) blur(1.25rem);backdrop-filter:saturate(180%) blur(1.25rem)}.head h1{font-size:1.1875rem;font-weight:600;letter-spacing:-.01em;margin:0;color:#1d1d1f}.head input{flex:0 1 13.75rem;max-width:13.75rem;height:2rem;border-radius:0.5625rem;border:0!important;padding:0 0.75rem;background:rgba(0,0,0,.06)!important;color:#1d1d1f;font-size:0.875rem}.head input::placeholder{color:#6e6e73}.head input:focus{outline:none;background:rgba(0,0,0,.09)!important;box-shadow:0 0 0 0.1875rem rgba(0,113,227,.25)}.head input::-webkit-search-cancel-button{-webkit-appearance:none}.strip,.hint,#count,#sortbtn,#ovbtn,#infobtn,.nav{display:none!important}.shelf-row .tile{flex:0 0 calc(100% / 3);width:auto;height:auto;aspect-ratio:24 / 36;scroll-snap-align:start;cursor:pointer}.shelf-row .tile>span.cap{position:absolute;left:10.83cqw;right:10.83cqw;top:auto;bottom:auto;padding:0;background:none;top:calc(100% - 19.17cqw + 2.6cqw);color:#6e6e73;font-size:clamp(0.6875rem,2.05cqw,0.875rem);line-height:1.35;letter-spacing:0;text-align:center;opacity:1;display:flex;flex-direction:column;gap:1px}.shelf-row .tile>span.cap b{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shelf-row .tile>span.cap b.c0{color:#1d1d1f;font-weight:600;white-space:normal;overflow:visible;text-overflow:clip;text-wrap:balance}.shelf-row .tile>span.cap b.c0 .ln{display:block}.shelf-row .tile>span.cap b.c2{color:#6e6e73}.shelf-title{padding:1.875rem 1rem 0!important;position:relative;z-index:1}main.shelves .shelf:first-child .shelf-title{padding-top:2.875rem!important}main.shelves .shelf:not(:first-child) .shelf-title{padding-top:3.75rem!important}@media (max-width:760px){main.shelves .shelf:not(:first-child) .shelf-title{padding-top:2.75rem!important}main.shelves .shelf:first-child .shelf-title{padding-top:1.3125rem!important}}.shelf-row{margin-top:-4.9vw}.shelf-row .tile:not(.open):hover{z-index:3}main.shelves a.tile,main.shelves a.tile *,main.shelves a.tile:hover,main.shelves a.tile:hover *{cursor:pointer!important}main.shelves .shelf-row.drag a.tile,main.shelves .shelf-row.drag a.tile *{cursor:default!important}main.shelves .shelf.capped .shelf-row,main.shelves .shelf.every .shelf-row{padding-top:1.375rem!important;padding-bottom:1.375rem!important;margin-top:-1.375rem!important;margin-bottom:-1.375rem!important}.shelf.capped .shelf-row{overflow:hidden;scroll-snap-type:none}body.partview .hero,body.partview .shelf-title{display:none}.partbar{display:grid;justify-items:center;gap:0.5625rem;text-align:center;padding:2.5rem max(1.375rem,env(safe-area-inset-right,0px)) 1.25rem max(1.375rem,env(safe-area-inset-left,0px))}.partbar .back{font-family:"Cinzel","Trajan Pro",Georgia,serif;font-size:0.8125rem;letter-spacing:.16em;text-transform:uppercase;color:#6e6e73;text-decoration:none}.partbar .back::before{content:"← ";letter-spacing:0}.partbar .back:hover{color:#1d1d1f}.partbar h1{margin:0;font-family:"Cinzel","Trajan Pro",Georgia,serif;font-weight:400;font-size:clamp(1.0625rem,calc(1.5 * var(--vw)),1.5625rem);letter-spacing:.07em;line-height:1.15;color:#1d1d1f;text-wrap:balance}.shelf.every .shelf-row{flex-wrap:wrap;overflow:visible;scroll-snap-type:none}.shelf{--embh:clamp(1.5rem,calc(2.2 * var(--vw)),2.25rem);--gut:clamp(1rem,calc(3.4 * var(--vw)),4rem);--cols:5}.shelf-title.ptitle{display:flex;flex-direction:column;align-items:center;gap:0.5625rem;text-transform:none;font-family:"Cinzel","Trajan Pro",Georgia,serif;font-weight:400;font-size:clamp(1.0625rem,calc(1.5 * var(--vw)),1.5625rem);letter-spacing:.07em;line-height:1.15;text-wrap:balance}.shelf-title .pemb{height:var(--embh);display:flex;align-items:flex-end;justify-content:center;color:#1d1d1f}.shelf-title .pemb svg{height:100%;width:auto;overflow:visible}.shelf-title .pemb path{fill:currentColor;stroke:none}.shelf-title .pemb[data-key="20"],.partbar .pemb[data-key="20"]{height:calc(var(--embh) * 1.9)}.pemb.fx{position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}.pemb.fx:focus{outline:none}.pemb.fx:focus-visible{outline:1px solid #d2d2d7;outline-offset:0.25rem}.pemb .fxo path{fill:currentColor;stroke:none}.pemb .fxo path.sil,.pemb .fxo path[fill="#fff"]{fill:#fff}.zw-veil{position:fixed;inset:0;z-index:2147483000;-webkit-backdrop-filter:invert(1);backdrop-filter:invert(1);clip-path:circle(0 at 50% 50%)}.zw-ring{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:2147483001;pointer-events:none;overflow:visible}.zw-ring path{fill:#1d1d1f}html.zw,html.zw *{cursor:none!important}.zw-cursor{position:fixed;z-index:2147482999;width:2rem;height:2rem;max-width:none;pointer-events:none;filter:drop-shadow(0 1px 0.125rem rgba(0,0,0,.45))}.zw-cursor.win{filter:none}.shelf-title .ptname{display:block}.shelf .seeall{display:inline-flex;align-items:center;margin-top:1px;padding:0.125rem 0.625rem;font-family:"Cinzel","Trajan Pro",Georgia,serif;font-size:0.7188rem;font-weight:400;letter-spacing:.2em;text-transform:none;text-decoration:none;transition:color .25s ease;color:#6e6e73;gap:0.5625rem}.shelf .seeall:hover,.shelf .seeall:focus-visible{color:#1d1d1f}.shelf .seeall .ln{display:none}.shelf .seemore{display:flex;justify-content:center;padding:0.75rem 0 0}@media (max-width:760px){.shelf .seemore{padding-top:0.625rem}}.shelf .seeall .ln.l{background:linear-gradient(270deg,currentColor,transparent)}.shelf .seeall .ln.r{background:linear-gradient(90deg,currentColor,transparent)}.shelf .seeall:hover .ln{width:2.5rem}.shelf .seeall::after{content:"";flex:none;width:2.25rem;height:0.9rem;margin-top:-0.125rem;background:currentColor;-webkit-mask:url("img/see_arrow.svg") center / contain no-repeat;mask:url("img/see_arrow.svg") center / contain no-repeat;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.shelf .seeall:hover::after,.shelf .seeall:focus-visible::after{transform:translateX(0.25rem)}.partbar{--embh:clamp(1.5rem,calc(2.2 * var(--vw)),2.25rem)}.partbar .back{margin-bottom:0.875rem}.pemb.face{height:calc(var(--embh) * 1.6)!important;aspect-ratio:1}.pemb.face img{height:100%;width:100%;object-fit:cover;border-radius:50%;display:block}.modebar{display:flex;justify-content:center;gap:1.75rem;padding:2.75rem 1rem 0}.modebar button{appearance:none;background:none;border:0;padding:0.25rem 0 0.375rem;cursor:pointer;font-family:"Cinzel","Trajan Pro",Georgia,serif;font-size:0.8125rem;letter-spacing:.16em;text-transform:uppercase;color:#76767b;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.modebar button:hover{color:#1d1d1f}.modebar button[aria-pressed="true"]{color:#1d1d1f;border-bottom-color:#1d1d1f}.modebar button:focus{outline:none}.modebar button:focus-visible{outline:1px solid #d2d2d7;outline-offset:0.25rem}.partbar .pemb{height:var(--embh);color:#1d1d1f}.partbar .pemb svg{height:100%;width:auto;overflow:visible}.partbar .pemb path{fill:currentColor;stroke:none}.shelf.every{--cols:4}@media (min-width:1100px){.shelf.every{--cols:5}}@media (max-width:760px){.shelf{--gut:0.875rem;--cols:3}.shelf.every{--cols:2}}.shelf.capped .shelf-row .tile.s2:not(.open){flex-basis:calc(2 * (100% - (var(--cols) - 1) * var(--gut)) / var(--cols) + var(--gut))}.shelf.capped .shelf-row .tile.s3:not(.open){flex-basis:calc(3 * (100% - (var(--cols) - 1) * var(--gut)) / var(--cols) + 2 * var(--gut))}.shelf .shelf-row .tile.s2:not(.open) .mat{aspect-ratio:auto;width:100%;height:calc((100cqw - var(--gut)) / 2 / .70137)}.shelf .shelf-row .tile.s3:not(.open) .mat{aspect-ratio:auto;width:100%;height:calc((100cqw - 2 * var(--gut)) / 3 / .70137)}.shelf .shelf-row .tile.s4{--n:4}.shelf .shelf-row .tile.s5{--n:5}.shelf.capped .shelf-row .tile.s4:not(.open){flex-basis:min(100%,calc(4 * (100% - (var(--cols) - 1) * var(--gut)) / var(--cols) + 3 * var(--gut)))}.shelf.capped .shelf-row .tile.s5:not(.open){flex-basis:100%}.shelf .shelf-row .tile.s4:not(.open) .mat,.shelf .shelf-row .tile.s5:not(.open) .mat{aspect-ratio:auto;width:100%;height:calc((100cqw - (var(--n) - 1) * var(--gut)) / var(--n) / .70137)}.shelf.every .shelf-row{display:grid!important;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-auto-flow:row dense;row-gap:2.125rem}.shelf.every .shelf-row .tile:not(.open){width:auto;min-width:0}.shelf.every .shelf-row .tile.s2{grid-column:span 2}.shelf.every .shelf-row .tile.s3{grid-column:span 3}.shelf.every .shelf-row .tile.s4{grid-column:span 4}.shelf.every .shelf-row .tile.s5{grid-column:1 / -1}@media (max-width:1099px){.shelf.every .shelf-row .tile.s5{--n:4}}@media (max-width:760px){.shelf.capped .shelf-row .tile.s4,.shelf.capped .shelf-row .tile.s5{--n:3}.shelf.every .shelf-row .tile.s4,.shelf.every .shelf-row .tile.s5{--n:2;grid-column:1 / -1}.shelf.every .shelf-row .tile.s3{grid-column:span 2}.shelf.every .shelf-row .tile.s3:not(.open) .mat{aspect-ratio:auto;width:100%;height:calc((100cqw - var(--gut)) / 2 / .70137)}}@media (max-width:760px){.shelf.capped .shelf-row{flex-wrap:wrap;row-gap:1.5rem}}.shelf.capped .shelf-row,.shelf.every .shelf-row{gap:var(--gut);padding:0 var(--gut)!important;margin-top:0!important;align-items:flex-start}.shelf.capped .shelf-row .tile:not(.open),.shelf.every .shelf-row .tile:not(.open){flex:0 0 calc((100% - (var(--cols) - 1) * var(--gut)) / var(--cols));height:auto;aspect-ratio:auto}.shelf.capped .shelf-row .tile:not(.open) .mat,.shelf.every .shelf-row .tile:not(.open) .mat{position:relative;inset:auto;padding:0;aspect-ratio:5637 / 8037}.shelf.capped .shelf-row{justify-content:center}.shelf.capped .shelf-row .tile:not(.open)>span.cap,.shelf.every .shelf-row .tile:not(.open)>span.cap{position:static;margin-top:0.875rem;font-size:0.7812rem;line-height:1.4;gap:1px}.shelf.capped .shelf-title,.shelf.every .shelf-title{padding-bottom:1.625rem!important}.shelf-row .tile,.shelf-row .tile:hover{text-decoration:none}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%}body.popopen{overflow:hidden}.pop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:transparent}.pop::before{content:"";position:fixed;inset:0;background:rgba(255,255,255,.62);opacity:0;transition:opacity .5s ease;pointer-events:none}.pop.in::before{opacity:1}.pop.lb::before{background:rgba(255,255,255,.7);transition-duration:.26s}.pop.lb .pop-card{box-shadow:0 0 0 1px rgba(0,0,0,.06),0 1.5rem 5rem -1.25rem rgba(0,0,0,.2);will-change:transform,opacity}.pop.lb .pop-x{transition-duration:.15s}.pop.flat::before{display:none}.pop.flat .pop-x,.pop.flat .pop-side,.pop.flat .pop-card{transition:none}.pop.flat .pop-card{box-shadow:0 0 0 1px rgba(0,0,0,.06),0 0.75rem 3rem rgba(0,0,0,.14),0 0.125rem 0.625rem rgba(0,0,0,.06)}.pop-card{z-index:1}.pop.zoom .pop-card{background:transparent;box-shadow:none}.pop.zoom .pop-thumb{opacity:0}.pop-fly{position:fixed;z-index:60;margin:0;overflow:hidden;pointer-events:none;transform-origin:0 0;will-change:transform}.pop-fly img{display:block;width:100%;height:100%;object-fit:fill;transform-origin:0 0;will-change:transform}.pop-side{position:relative;z-index:0}.pop-slab{position:fixed;z-index:0;background:#fff;transform-origin:0 0;will-change:transform,opacity;pointer-events:none}.pop.zoom .pop-side{background:transparent}.pop-card{position:relative;display:flex;max-width:100vw;height:100vh;height:100svh;overflow:hidden;background:#fff;border-radius:0;box-shadow:0 0 0 1px rgba(0,0,0,.06)}.pop-thumb{display:block;flex:none;height:100vh;height:100svh;width:auto;max-width:calc(100vw - var(--pw,25rem));object-fit:contain;background:#fff}.pop-side{flex:none;width:var(--pw,25rem);min-width:0;height:100%;display:flex;flex-direction:column;background:#fff;opacity:0}.pop.ready .pop-side{opacity:1}.pop-side .pop-info{flex:none}.pop-mid{flex:none;gap:0.875rem}.pop-x{position:absolute;top:1.125rem;right:1.125rem;width:2.25rem;height:2.25rem;border:0;border-radius:0;background:transparent;font:300 1.625rem/1 "Geist Serif",Georgia,serif;color:#6e6e73;cursor:pointer;opacity:0;transition:opacity .3s ease,color .2s ease}.pop-x:hover{color:#1d1d1f}.pop-x svg{display:none}.pop.ready .pop-x{opacity:1}.pop-info{color:#1d1d1f}.pop-info h2,.pop-info p.story{max-width:25rem}.pop-info p{margin:0}.pop-info h2{margin:0 2rem 0.875rem 0;font-family:"Cinzel","Trajan Pro",Georgia,serif;font-weight:400;font-size:1.5625rem;letter-spacing:.05em;line-height:1.22;text-wrap:balance}.pop-info p.work{font:400 0.9688rem/1.5 "Geist Serif",Georgia,serif;color:#3a3a3c;text-wrap:balance}.pop-info p.when{margin-top:0.375rem;font:400 0.8438rem/1.45 "Geist Serif",Georgia,serif;color:#6e6e73;font-variant-numeric:tabular-nums}.pop-side .dlcount{font:500 0.6562rem/1 system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#76767b;font-variant-numeric:tabular-nums}.pop-info p.story{margin-top:1.75rem;font:400 0.9375rem/1.65 "Geist Serif",Georgia,serif;color:#3a3a3c;text-wrap:pretty;hyphens:auto}.pop-info .fact-src{font:500 0.625rem/1 system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#76767b;text-decoration:none;vertical-align:1px;margin-left:0.125rem}.pop-info .fact-src:hover{color:#1d1d1f}.pop-side p.credit{margin:0;padding:0;font:400 0.75rem/1.5 "Geist Serif",Georgia,serif;color:#76767b}.pop-side p.credit a{white-space:nowrap;text-decoration:none;border-bottom:1px solid rgba(110,110,115,.25);transition:color .2s ease,border-color .2s ease}.pop-side p.credit a:hover{border-bottom-color:currentColor}.pop-dl{display:grid;gap:0.5rem}.pop-x:focus{outline:none}.pop-x:focus-visible{outline:1px solid #d2d2d7;outline-offset:-0.125rem}.pop-dl a{display:flex;justify-content:space-between;padding:0.875rem 1rem;border:1px solid #d2d2d7;border-radius:0;text-decoration:none;color:#1d1d1f;transition:border-color .2s ease,background-color .2s ease,color .2s ease;align-items:center;flex-wrap:nowrap;gap:0.75rem}.pop-dl a:hover{border-color:#1d1d1f}.pop-dl a b{font:500 0.6875rem/1.2 system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.pop-dl a .t{flex:1 1 auto;min-width:0;color:inherit;opacity:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0.3125rem 0.75rem}.pop-dl a.main .t{color:inherit;opacity:1}.pop-dl a .dli{flex:none;display:block;width:0.875rem;height:1rem;margin-right:0.125rem}.pop-dl a .dli svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:butt;stroke-linejoin:miter}.pop-dl a span{color:#6e6e73;font:400 0.75rem/1.2 system-ui,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.pop-dl a.main{background:var(--acc,#1d1d1f);border-color:var(--acc,#1d1d1f);color:var(--acc-ink,#fff);transition:filter .2s ease}.pop-dl a.main span{color:inherit;opacity:.68}.pop-dl a.main:hover{filter:brightness(.92)}.pop-cmp{flex:1 1 0;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0.625rem;padding:0 2.5rem clamp(2rem,5vh,3rem)}.pop-cmp:empty{display:none}.sl{position:relative;margin:0;overflow:hidden;min-height:0;background:#f5f5f7;cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none;--p:50%}.sl img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.sl img.o{clip-path:inset(0 calc(100% - var(--p)) 0 0)}.sl i{position:absolute;top:0;bottom:0;left:var(--p);width:1px;margin-left:-.5px;background:rgba(255,255,255,.9);box-shadow:0 0 0 .5px rgba(0,0,0,.18);pointer-events:none}.sl i::after{content:"";position:absolute;top:50%;left:50%;width:1.375rem;height:1.375rem;margin:-0.6875rem 0 0 -0.6875rem;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 1px 0.25rem rgba(0,0,0,.22)}.sl:focus{outline:none}.sl:focus-visible{outline:0.125rem solid #0071e3;outline-offset:-0.125rem}.pop-cmp h3{margin:2.25rem 0 0.25rem;padding-top:1.375rem;border-top:1px solid #e5e5ea;font:500 0.6562rem/1 system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#6e6e73}.pop-cmp .none{color:#6e6e73;font-size:0.8125rem}.pop-alts{margin:0 0 1.125rem}.pop-alts .k{margin:0 0 0.5rem;font:500 0.6562rem/1 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#6e6e73}.pop-alts .pa-row{display:flex;gap:0.5rem;flex-wrap:wrap}.pop-alts .pa{flex:none;width:3.25rem;height:4.375rem;padding:0;border:0;background:#f5f5f7;border-radius:0.25rem;cursor:pointer;display:grid;place-items:center;outline:0.125rem solid transparent;outline-offset:0.125rem;transition:outline-color .15s}.pop-alts .pa img{max-width:100%;max-height:100%;display:block}.pop-alts .pa:hover{outline-color:#d2d2d7}.pop-alts .pa.on{outline-color:#1d1d1f;cursor:default}.pop-side{--ink:#1d1d1f;--grey:#6e6e73;--wash:#f5f5f7;--serif:"Geist Serif",Georgia,serif;--sans:system-ui,-apple-system,sans-serif;overflow:hidden}.pop-side .pop-info{padding:clamp(2.5rem,8vh,5rem) 2rem 0}.pop-side .pop-info h2{margin:0 1.5rem 0.625rem 0;font-size:1.75rem;line-height:1.15;letter-spacing:.04em;color:var(--ink)}.pop-side .pop-info p.work{font:400 0.9375rem/1.45 var(--serif);color:#48484a}.pop-side .pop-info h2 i,.pop-side .pop-info h2 em{font-style:normal}.pop-side .pop-info p.when{margin-top:0.5rem;font:400 0.8125rem/1.5 var(--serif);color:var(--grey);font-variant-numeric:tabular-nums}.pop-side .pop-info p.when .date + .dlcount:not(:empty)::before{content:" · "}.pop-side .pop-info p.when:empty{display:none}.pop-side .pop-info p.story{margin-top:1.5rem;font:400 0.9062rem/1.6 var(--serif);color:#3a3a3c}.pop-side .pop-info .fact-src{font:400 0.8125rem/1 var(--serif);letter-spacing:0;text-transform:none;color:var(--grey)}.pop-mid{padding:2rem 2rem 0;display:block}.pop-side .pop-dl{display:grid;gap:0.5rem}.pop-side .pop-dl a{flex:1 1 auto;min-width:0;padding:0.8125rem 1rem;gap:0.75rem;border:0}.pop-side .pop-dl a b{font:500 0.6875rem/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.pop-side .pop-dl a .t>span{font:400 0.75rem/1.3 var(--sans);letter-spacing:.02em;color:var(--grey)}.pop-side .pop-dl a.main .t>span{color:inherit;opacity:.72}.pop-side .pop-dl a .t{flex-wrap:nowrap;justify-content:space-between;align-items:baseline}.pop-side .pop-dl a.alt{background:var(--wash);color:var(--ink);transition:background-color .2s ease}.pop-side .pop-dl a.alt:hover{background:#ebebf0}.pop-side .pop-dl a.alt b{font-weight:500;color:#48484a}.dl-veil{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:1.5rem;background:rgba(255,255,255,.28)}.dl-notice{width:min(26.25rem,100%);display:grid;gap:0.875rem;padding:1.625rem 1.75rem 1.5rem;background:#fff;min-width:0;overflow-wrap:anywhere;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 1.125rem 3.75rem rgba(0,0,0,.18),0 0.125rem 0.625rem rgba(0,0,0,.06)}.dl-notice .k{margin:0;font:500 0.625rem/1 system-ui,-apple-system,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#76767b}.dl-notice p{margin:0;font:400 0.875rem/1.55 "Geist Serif",Georgia,serif;color:#3a3a3c}.dl-notice p a{display:inline;padding:0;margin:0;border:0;background:none;font:inherit;color:inherit;text-decoration:none;border-bottom:1px solid rgba(110,110,115,.35);overflow-wrap:anywhere}.dl-notice .ask{display:flex;align-items:center;gap:1rem;margin-top:0.125rem;font:italic 400 0.9375rem/1.3 "Geist Serif",Georgia,serif;color:#1d1d1f}.dl-notice .ask .face{width:3rem;height:auto;flex:none}.dl-notice .acts{display:flex;justify-content:center;align-items:center;gap:3.5rem;margin-top:0.375rem;padding:0.875rem 0 0.375rem}.dl-notice .acts button{position:relative;background:none;border:0;padding:0.625rem 0.75rem;cursor:pointer;overflow:visible;font:700 2rem/1 "Comfortaa","Varela Round","Arial Rounded MT Bold",sans-serif;letter-spacing:.04em;text-transform:none}.dl-notice .acts .bang{display:inline-block;font-weight:inherit;margin-left:-.12em;transform:skewX(-18deg) rotate(8deg);transform-origin:50% 100%}.dl-notice .acts .w{position:relative;display:inline-block;color:#fff;-webkit-text-stroke:0.1875rem var(--ink);paint-order:stroke fill}.dl-notice .acts .e{position:absolute;left:0.75rem;top:0.625rem;font-style:normal;color:#fff;-webkit-text-stroke:0.1875rem var(--ink);paint-order:stroke fill;opacity:0;pointer-events:none}@keyframes yes-spot{0%{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.75)}8%{opacity:1;transform:translate(var(--dx),var(--dy)) scale(1)}38%{opacity:.85;transform:translate(var(--dx),var(--dy)) scale(1.03)}50%{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1.08)}100%{opacity:0}}.dl-notice .acts .e0{--dx:-1.75rem;--dy:-1.5rem}.dl-notice .acts .e1{--dx:1.9375rem;--dy:-1.125rem}.dl-notice .acts .e2{--dx:1.5625rem;--dy:1.125rem}.dl-notice .acts .e3{--dx:-2rem;--dy:0.9375rem}.dl-notice .acts .e4{--dx:0.25rem;--dy:-1.9375rem}.dl-notice .acts .e5{--dx:-0.375rem;--dy:1.6875rem}.dl-notice .acts button:hover .e0,.dl-notice .acts button:focus-visible .e0{animation:yes-spot 3s ease-in-out 0s infinite}.dl-notice .acts button:hover .e1,.dl-notice .acts button:focus-visible .e1{animation:yes-spot 3s ease-in-out 0.5s infinite}.dl-notice .acts button:hover .e2,.dl-notice .acts button:focus-visible .e2{animation:yes-spot 3s ease-in-out 1s infinite}.dl-notice .acts button:hover .e3,.dl-notice .acts button:focus-visible .e3{animation:yes-spot 3s ease-in-out 1.5s infinite}.dl-notice .acts button:hover .e4,.dl-notice .acts button:focus-visible .e4{animation:yes-spot 3s ease-in-out 2s infinite}.dl-notice .acts button:hover .e5,.dl-notice .acts button:focus-visible .e5{animation:yes-spot 3s ease-in-out 2.5s infinite}.dl-notice .go{--ink:#22b14c}.dl-notice .no{--ink:#e5307a}@media (prefers-reduced-motion:reduce){.dl-notice .acts button:hover .e{animation:none}}.dl-notice button:focus-visible{outline:0.125rem solid #0071e3;outline-offset:0.125rem}.pop-side .like{display:inline-flex;align-items:center;gap:0.375rem;margin:0.625rem 0 0 -0.25rem;padding:0.25rem;border:0;background:none;cursor:pointer;color:var(--grey);font:400 0.8125rem/1 var(--serif);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;transition:color .2s ease}.pop-side .like span:empty{display:none}.pop-side .like svg{width:1rem;height:0.9375rem;stroke-width:1.4;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.pop-side .like:hover{color:var(--ink)}.pop-side .like.on{color:#c4122f}.pop-side .like.on svg{transform:scale(1.08)}.pop-side .like svg,.pop-side .like.on svg{fill:none;stroke:none}.pop-side .like svg .ink{fill:currentColor}.pop-side .like svg .in{fill:currentColor;opacity:0;transition:opacity .2s ease}.pop-side .like.on svg .in{opacity:.9}.pop-side .like:focus-visible,.pop-side .pop-dl a:focus-visible{outline:0.125rem solid #0071e3;outline-offset:0.125rem}.pop-more{flex:none;display:flex;flex-direction:column;min-height:0;margin:2rem 2rem 0}.pop-more.open{flex:1 1 0}.pop-more .pop-cmp{display:none}.pop-more.open .pop-cmp{flex:1 1 0;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0.375rem;padding:0}.pop-more.open .pop-cmp:empty{display:none}.pop-foot{flex:none;margin-top:auto;padding:1.5rem 2rem 1.75rem}.pop-foot p.credit{margin:0;padding-top:0;font:400 0.7812rem/1.5 var(--serif);color:var(--grey)}.pop-side p.credit a{color:var(--grey);border-bottom-color:rgba(134,134,139,.35)}.pop-side p.credit a:hover{color:var(--ink)}@media (max-width:640px){.pop-card{display:block;height:auto;max-height:calc(100svh - 1.75rem);overflow:auto}.pop-thumb{width:100%;height:auto;max-width:none}.pop-side{width:auto;height:auto;overflow:visible}.pop-side .pop-info{overflow:visible;padding:1.75rem 1.25rem 0}.pop-mid{padding:1.5rem 1.25rem 0}.pop-more{margin:1.5rem 1.25rem 0}.pop-more.open .pop-cmp{grid-template-rows:none}.pop-more .sl{aspect-ratio:1}.pop-foot{padding:1.75rem 1.25rem 1.5rem}.sl{aspect-ratio:1}body .pop{place-items:start center}body .pop .pop-card{display:flex;flex-direction:column;width:100vw;height:100vh;height:100svh;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;box-shadow:none}body .pop .pop-x{display:grid;place-items:center;position:fixed;z-index:5;top:calc(0.625rem + env(safe-area-inset-top,0px));left:calc(0.625rem + env(safe-area-inset-left,0px));right:auto;width:2.5rem;height:2.5rem;padding:0;border-radius:50%;background:rgba(255,255,255,.9);color:#1d1d1f;opacity:1;font-size:0;-webkit-tap-highlight-color:transparent}body .pop .pop-x svg{display:block;width:1.125rem;height:1.125rem;fill:currentColor}body .pop .pop-thumb{flex:none;width:100%;height:auto;max-height:none;object-fit:contain;cursor:zoom-out}body .pop .pop-side{flex:none;display:block;width:auto;height:auto;overflow:visible}body .pop .pop-side .pop-info{display:grid;grid-template-columns:auto 1fr;column-gap:0.75rem;align-items:start;padding:0.625rem 0.875rem 0;overflow:visible}body .pop .pop-info>*{grid-column:2;margin:0}body .pop .pop-info h2{font:600 0.875rem/1.3 -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,sans-serif;letter-spacing:0;text-transform:none;color:#1d1d1f;margin:0}body .pop .pop-info.has-work h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body .pop .pop-info p.work{font:600 0.875rem/1.3 -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,sans-serif;color:#1d1d1f;text-wrap:pretty}body .pop .pop-info p.when{margin-top:1px;font:400 0.75rem/1.35 -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,sans-serif;color:#6e6e73}body .pop .pop-info>.like{grid-column:1;grid-row:1 / span 3;align-self:center;justify-self:start;margin:0;padding:0.25rem 0.125rem 0.25rem 0}body .pop .pop-info>.like svg{width:2.25rem;height:2.0625rem;stroke-width:1.1}body .pop .pop-info p.story{grid-column:1 / -1;margin-top:0.5rem;font:400 0.75rem/1.4 -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,sans-serif;color:#3a3a3c}body .pop .pop-info p.story i{font-style:italic}body .pop .pop-mid{padding:0.5rem 0.875rem 0;gap:0.375rem}body .pop .pop-dl{grid-template-columns:1fr 1fr;gap:0.375rem}body .pop .pop-dl a{padding:0.4375rem 0.625rem;display:flex;align-items:center;gap:0.5rem;min-width:0;flex-wrap:nowrap}body .pop .pop-dl a .dli{width:0.8125rem;height:0.8125rem;flex:none}body .pop .pop-dl a .t{display:grid;gap:1px;min-width:0}body .pop .pop-dl a b{font:600 0.5938rem/1.2 -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,sans-serif;letter-spacing:.12em}body .pop .pop-dl a .t>span{font:400 0.625rem/1.2 -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .pop .pop-more,body .pop .pop-more.open{flex:none;margin:0.5rem 0.875rem 0;padding:0;min-height:0}body .pop .pop-pages{display:block;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}body .pop .pop-pages::-webkit-scrollbar{display:none}body .pop .pop-page{min-width:0}body .pop .pop-page + .pop-page{margin-top:1.125rem;padding-top:0.875rem;border-top:1px solid #ececf0}body .pop .pop-page>.pop-more{display:block!important;margin:0.625rem 0.875rem 0!important}body .pop .pop-dots{display:none;justify-content:center;gap:0.5rem;padding:0.625rem 0 calc(0.625rem + env(safe-area-inset-bottom,0px))}body .pop .pop-dot{appearance:none;width:0.375rem;height:0.375rem;padding:0;border:0;border-radius:50%;background:#d2d2d7;cursor:pointer;-webkit-tap-highlight-color:transparent}body .pop .pop-dot.on{background:#1d1d1f}body .pop .pop-foot{display:none}body .pop .pop-inf{appearance:none;border:0;background:none;padding:0 0.125rem;margin:0;vertical-align:1px;cursor:pointer;color:#6e6e73;-webkit-tap-highlight-color:transparent}body .pop .pop-inf .inf{position:relative;display:inline-block;width:0.75rem;height:0.75rem;border:1px solid currentColor;border-radius:50%}body .pop .pop-inf .inf::before{content:"i";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;font:600 0.5312rem/1 -apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-style:normal;text-transform:none}body .pop .pop-inf[aria-expanded="true"]{color:#1d1d1f}body .pop .pop-info p.pop-scanby{grid-column:2;margin:0.125rem 0 1px;font:400 0.7188rem/1.35 -apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif;color:#6e6e73}body .pop .pop-info p.pop-scanby a{color:inherit;border-bottom:1px solid rgba(110,110,115,.3)}body .pop .pop-more.open .pop-cmp{flex:none;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:none;gap:0.25rem}body .pop .pop-foot{margin:0;padding:0.375rem 0.875rem calc(0.5rem + env(safe-area-inset-bottom,0px))}body .pop .pop-foot p.credit{font:400 0.6562rem/1.35 -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,sans-serif;color:#6e6e73}.pop-info,.pop-cmp{max-width:none}.pop-info h2{font-size:1.3125rem}.pop-x{top:0.625rem;right:0.625rem;background:rgba(255,255,255,.88);color:#1d1d1f}}@media (max-width:760px){.shelf.capped .shelf-row .tile:not(.open)>span.cap,.shelf.every .shelf-row .tile:not(.open)>span.cap{font-size:0.6875rem;margin-top:0.5rem}}@media (max-width:760px){.shelf.every .shelf-row .tile{flex-basis:50%}}.credits-foot{max-width:45rem;margin:5rem auto 0;padding:1.75rem 1.375rem 3rem;border-top:1px solid #e5e5e7}.credits-foot footer{margin:0!important;padding:0!important;font-size:0.75rem;line-height:1.6;color:#6e6e73!important}.credits-foot footer p{margin:0 0 .6rem}.credits-foot a{color:#6e6e73}.empty{padding:7.5rem 1rem;text-align:center;color:#6e6e73;font-size:1.0625rem}.hero{position:relative;z-index:3;height:84vh;height:84svh;min-height:32.5rem;overflow:visible;background:#fff}.hero-in{position:absolute;inset:0}.hero-art{position:absolute;inset:0;overflow:hidden}.hero-art .hl,.hero-art .hr{position:absolute;top:0;height:100%;width:calc(50% - min(17.5rem,calc(22 * var(--vw))) - calc(2 * var(--vw)))}.hero-art .hl{left:0}.hero-art .hr{right:0}.hero-art img{position:absolute;top:0;max-width:none;opacity:0}.hero-art .hl img{left:0}.hero-art .hr img{right:0}.hero-art img.in{opacity:1;transition:opacity .5s ease}.hero-copy{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:min(35rem,calc(44 * var(--vw)));display:flex;flex-direction:column;align-items:center;gap:1.375rem}@font-face{font-family:"Geist Serif";src:url("fonts/GeistSerifVF.woff2") format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:"Cinzel";font-style:normal;font-weight:400 500;font-display:swap;src:url("fonts/Cinzel-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Cinzel";font-style:normal;font-weight:400 500;font-display:swap;src:url("fonts/Cinzel-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Comfortaa";font-style:normal;font-weight:700;font-display:swap;src:url("fonts/Comfortaa-700-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hero-copy h1{margin:0;font-family:"Cinzel","Trajan Pro",Georgia,serif;font-size:clamp(2rem,calc(4.6 * var(--vw)),3.875rem);font-weight:400;letter-spacing:.06em;color:#1d1d1f;white-space:nowrap}.hero-copy h1 .emb{display:inline-block;overflow:visible}.hero-copy h1 .emb path{fill:currentColor;stroke:none}.search{position:relative;width:min(25rem,86%);margin-top:0.25rem;color:rgba(29,29,31,.3);transition:color .3s ease,width .4s ease}.search::after{content:"";position:absolute;left:0;right:0;bottom:0;height:0.0938rem;pointer-events:none;background:linear-gradient(90deg,currentColor 0%,transparent 42%,transparent 58%,currentColor 100%)}.search:hover{color:rgba(29,29,31,.5)}.search:focus-within{color:#1d1d1f;width:min(28.75rem,92%)}.search .sa{position:absolute;bottom:-0.4531rem;width:1.125rem;height:1rem;pointer-events:none;overflow:visible}.search .sa.r{right:-1.0625rem}.search .sa.l{left:-1.0625rem;transform:scaleX(-1)}.hero-copy .search input{-webkit-appearance:none;appearance:none;display:block;width:100%;height:2.875rem;border:0;border-radius:0;padding:0 0.25rem;background:transparent;font-family:"Cinzel","Trajan Pro",Georgia,serif;font-size:1rem;font-weight:400;letter-spacing:.12em;text-align:center;color:#1d1d1f;caret-color:#1d1d1f}.hero-copy .byline .araki{white-space:nowrap}.hero-copy .byline .araki-face{width:2.1em;height:2.1em;object-fit:cover;vertical-align:middle;margin:-.6em 0 -.3em .35em;position:relative;top:-.32em;mix-blend-mode:multiply}@media (min-width:761px){.hero.opt .hero-in{width:100%;height:100%;aspect-ratio:auto}.hero.weights .hero-art img,.hero.weights .hero-copy{filter:blur(calc(var(--f) * .45))}}.hero-copy h1 .o{position:relative;display:inline-block;line-height:1}.hero-copy h1 .o .emb.pick{position:absolute;left:var(--ox,15%);top:var(--oy,25%);width:var(--ow,70%);height:var(--oh,52%);margin:0}@media (min-width:761px){.hero.opt .hero-art{left:0;transform:none;width:100%}.hero.opt .hero-copy{width:auto;top:var(--mid,50%);gap:calc(var(--f) * .34)}.hero.opt .hero-copy h1{font-size:var(--f);line-height:1;white-space:nowrap}.hero.opt .hero-copy .byline{margin:0;gap:0.4375rem;flex-direction:column;align-items:center}.hero.opt .search{width:calc(var(--f) * 7.2);margin-top:calc(var(--f) * .12)}.hero.opt .search:focus-within{width:calc(var(--f) * 8.2)}.hero.opt .hero-copy .search input{height:calc(var(--f) * .78);font-size:max(0.8125rem,calc(var(--f) * .21));letter-spacing:.2em}.hero.opt .search .sa{width:calc(var(--f) * .24);height:calc(var(--f) * .21);bottom:calc(var(--f) * -.1)}.hero.opt .search .sa.r{right:calc(var(--f) * -.23)}.hero.opt .search .sa.l{left:calc(var(--f) * -.23)}}.hero-copy .byline{display:flex;flex-direction:column;align-items:center;gap:0.375rem;margin:0 0 -1cqh}.search .mg{position:absolute;top:50%;left:calc(50% - 7.6em);width:1em;height:1em;transform:translateY(-41.7%);color:#76767b;pointer-events:none;transition:opacity .3s ease}.search:has(input:focus) .mg{opacity:.45}.hero-copy .search input:placeholder-shown{padding-left:calc(0.25rem + var(--mgpad,0px))}.search:has(input:not(:placeholder-shown)) .mg{opacity:0}.hero-copy .search input::placeholder{color:#76767b;letter-spacing:.14em;transition:opacity .3s ease}.hero-copy .search input:focus{outline:none}.hero-copy .search input:focus::placeholder{opacity:.45}.hero-copy .search input:focus-visible{outline:none}.hero-copy .search input::-webkit-search-cancel-button,.hero-copy input::-webkit-search-decoration{-webkit-appearance:none}@media (min-width:761px){.hero{width:100%;height:var(--hh,min(42vh,calc(23.8 * var(--vw))));min-height:0;display:grid;place-items:center}.hero-in{position:relative;container-type:size;width:min(100%,calc(var(--hh,min(42vh,calc(23.8 * var(--vw)))) * 4.2));aspect-ratio:4.2}.hero-art{position:absolute;top:0;bottom:0;left:0;right:0;margin:0 auto;width:min(100%,420cqh)}.hero-art .hl,.hero-art .hr{width:50%}.hero-copy{width:184cqh;gap:5.5cqh}.hero-copy h1{font-size:17.5cqh}.search{width:107cqh;margin-top:.93cqh}.search:focus-within{width:121cqh}.search .sa{bottom:-1.94cqh;width:4.78cqh;height:4.24cqh}.search .sa.r{right:-4.51cqh}.search .sa.l{left:-4.51cqh}.hero-copy .search input{height:12cqh;font-size:max(0.9375rem,4.05cqh)}}@media (max-width:760px){.hero{height:58vh;height:58svh;min-height:26.875rem}.hero-art .hl{top:2%;bottom:auto;left:0;height:44%;width:100%}.hero-art .hr{display:none}.hero-copy{width:calc(100% - 2.5rem);top:72%}.hero-copy h1{font-size:calc((100vw - 2.25rem) / 11.2)}.hero-copy .search input,.hero-copy .search input::placeholder{font-size:0.75rem!important;letter-spacing:.18em}.hero-copy .search input{height:2.125rem!important}.hero-copy .byline{gap:0.3125rem;margin:0.125rem 0 0}}.shelves{padding-top:0!important}body.wall,body.poster,body.wall input,body.wall select,body.wall button{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue","Segoe UI",system-ui,sans-serif}.shelf-title{text-align:center;text-transform:uppercase;font-size:0.75rem;font-weight:600;letter-spacing:.16em;color:#1d1d1f;margin:0}.shelf.swatch .shelf-title{border-left:0}.nav{position:absolute;top:calc(50% + 1.375rem);transform:translateY(-50%);z-index:3;width:3.25rem;height:3.25rem;border-radius:50%;border:0;font-size:1.875rem;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem)}.nav.prev{left:0.75rem}.nav.next{right:0.75rem}.nav:hover{background:rgba(0,0,0,.75)}.tile{position:relative;flex:none;display:block;height:100%;aspect-ratio:5637 / 8037;overflow:hidden;background:#0b0b0c}.tile img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none;transition:filter .2s ease}.tile span{position:absolute;left:0;right:0;bottom:0;padding:1.625rem 0.75rem 0.5625rem;font-size:0.875rem;line-height:1.3;background:linear-gradient(transparent,rgba(0,0,0,.85));opacity:0;transition:opacity .2s;pointer-events:none}.tile:hover span,.tile:focus-visible span{opacity:1}.tile:hover img{filter:brightness(1.1)}.tile:focus-visible{outline:0.125rem solid #8fa0ff;outline-offset:-0.125rem}.info{inset:0;z-index:20;background:rgba(0,0,0,.7);display:grid;place-items:center}.info-card{position:relative;max-width:40rem;border:1px solid #26262a;border-radius:0.75rem}.info-card footer{padding:1.375rem 1.5rem 0.75rem!important;opacity:.85}#infoclose{position:absolute;top:0.5rem;right:0.5rem;background:none;border:0;color:inherit;font-size:1rem;cursor:pointer}body.wall footer,body.poster footer{margin:0;padding:1.125rem max(1rem,env(safe-area-inset-left,0px)) 1.625rem;position:relative}.bg{position:fixed;inset:-12%;z-index:-1;background-size:cover;background-position:center;filter:blur(2.875rem) saturate(1.5) brightness(.7);transform:scale(1.08)}.bg::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.45))}.ptop{position:fixed;top:max(0.625rem,env(safe-area-inset-top,0px));left:max(0.625rem,env(safe-area-inset-left,0px));right:max(0.625rem,env(safe-area-inset-right,0px));z-index:6;display:flex;gap:0.5rem;align-items:center;pointer-events:none}.pill{pointer-events:auto;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem);border-radius:62.4375rem;padding:0.3125rem 0.75rem;font-size:0.8125rem;text-decoration:none;color:#fff}.ptop h1.pill{margin:0;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage{position:relative;height:100vh;height:100svh;display:grid;place-items:center;overflow:hidden}body.poster .cmp{margin:0;width:min(100vw,calc(100vh * var(--ar)));width:min(100vw,calc(100svh * var(--ar)))}body.poster .cmp-box{box-shadow:0 0.625rem 3.75rem rgba(0,0,0,.55)}.side{position:absolute;bottom:0.75rem;font-size:0.75rem;color:#fff;background:rgba(0,0,0,.5);padding:0.125rem 0.5rem;border-radius:0.3125rem;pointer-events:none}.side.l{left:0.75rem}.side.r{right:0.75rem}.pnav{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:2.875rem;height:2.875rem;border-radius:50%;display:grid;place-items:center;font-size:1.75rem;line-height:1;color:#fff;text-decoration:none;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem)}.pnav.prev{left:max(0.625rem,env(safe-area-inset-left,0px))}.pnav.next{right:max(0.625rem,env(safe-area-inset-right,0px))}.pnav:hover,.pill:hover{background:rgba(0,0,0,.65)}.more{position:absolute;bottom:max(0.75rem,env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);z-index:4}.info{position:relative;max-width:46rem;margin:0 auto;padding:1.75rem max(1rem,env(safe-area-inset-left,0px)) 0 max(1rem,env(safe-area-inset-right,0px))}@media (max-width:600px){.pnav{width:2.375rem;height:2.375rem;font-size:1.375rem}}*{box-sizing:border-box}body{margin:0 auto;max-width:80rem;padding:var(--gap);font:1rem/1.55 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;background:Canvas;color:CanvasText}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}h1{font-size:1.5rem;font-weight:600;margin:0 0 .5rem}h2{font-size:1rem;font-weight:600;margin:4rem 0 1.25rem}p{margin:0 0 1rem;max-width:42rem}.quiet{opacity:.62}footer{margin-top:6rem;font-size:.8125rem;opacity:.62}footer p{margin-bottom:.6rem}.cmp{margin:0 0 1.5rem;width:min(100%,calc(85vh * var(--ar)));width:min(100%,calc(85svh * var(--ar)))}.cmp-box{position:relative;aspect-ratio:var(--ar);overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:ew-resize;--p:50%}.cmp-box img{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.cmp-orig{clip-path:inset(0 calc(100% - var(--p)) 0 0)}.cmp-bar{position:absolute;top:0;bottom:0;left:var(--p);width:0;pointer-events:none}.cmp-bar::before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:0.125rem;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.25)}.cmp-bar span{position:absolute;top:50%;left:-1.125rem;width:2.25rem;height:2.25rem;margin-top:-1.125rem;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.25)}.cmp-bar span::before,.cmp-bar span::after{content:"";position:absolute;top:0.8125rem;border:0.3125rem solid transparent}.cmp-bar span::before{left:0.25rem;border-right:0.375rem solid #333}.cmp-bar span::after{right:0.25rem;border-left:0.375rem solid #333}.cmp-range{position:absolute;width:1px;height:1px;opacity:0;margin:0;padding:0;border:0;overflow:hidden;clip-path:inset(50%);pointer-events:none}.cmp-box:has(.cmp-range:focus-visible){outline:0.125rem solid Highlight;outline-offset:0.1875rem}.cmp figcaption{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.875rem;opacity:.62}.links{line-height:1.9}.credits{font-size:.875rem;margin-top:2rem}.hero-copy .byline,.hero.opt .hero-copy .byline{font:400 0.7812rem/1.4 -apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue","Segoe UI",system-ui,sans-serif;letter-spacing:0;text-transform:none;font-style:normal;color:#6e6e73}@media (max-width:760px){.hero-copy .byline,.hero.opt .hero-copy .byline{font-size:0.6875rem}}.hero-copy .byline .araki-full{display:block;order:-1;width:6.25em;height:auto;margin:0 auto .4em;mix-blend-mode:multiply}.hero-copy .byline .araki-face{display:none}html.js:not(.shown) .hero-copy,html.js:not(.shown) main.shelves,html.js:not(.shown) .credits-foot,html.js:not(.shown) .partbar{opacity:0}html.js.shown .hero-copy,html.js.shown main.shelves,html.js.shown .credits-foot,html.js.shown .partbar{transition:opacity .2s ease}@media (prefers-reduced-motion:reduce){html.js.shown .hero-copy,html.js.shown main.shelves,html.js.shown .credits-foot,html.js.shown .partbar{transition:none}}@media (min-width:761px){main.shelves{padding-left:min(calc(4 * var(--vw)),max(0px,calc((1950PX - 100vw) * .3)));padding-right:min(calc(4 * var(--vw)),max(0px,calc((1950PX - 100vw) * .3)))}}.pop .pop-rights{margin:0.625rem 0 0;font:400 0.7188rem/1.5 -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,sans-serif;color:#6e6e73}.pop .pop-rights a{color:inherit;text-decoration:underline;text-decoration-color:rgba(110,110,115,.35);text-underline-offset:0.125rem}.pop .pop-rights a:hover{color:#1d1d1f}body.about main{max-width:40rem;margin:0 auto;padding:3.5rem max(1.25rem,env(safe-area-inset-left,0px)) 4.5rem}body.about h1{font:500 2.125rem/1.15 "Cinzel",Georgia,serif;letter-spacing:.03em;margin:0 0 0.375rem}body.about .back{font:400 0.8125rem/1 -apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#6e6e73}body.about h2{font:500 0.9375rem/1.3 "Cinzel",Georgia,serif;letter-spacing:.06em;margin:2.125rem 0 0.5rem}body.about p,body.about li{font:400 0.9688rem/1.65 Georgia,"Times New Roman",serif;color:#1d1d1f;margin:0 0 0.75rem}body.about ul{padding-left:1.25rem;margin:0 0 0.75rem}body.about a{color:inherit;text-decoration-color:rgba(29,29,31,.3);text-underline-offset:0.125rem}.pop .pop-more,.pop .pop-more.open{flex:none!important;min-height:0}.pop .pop-more.open .pop-cmp,.pop .pop-cmp{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:none!important;grid-auto-rows:auto!important;height:auto!important;flex:none!important}.pop .pop-cmp .sl,body .pop .pop-cmp .sl{aspect-ratio:1 / 1!important;height:auto!important;min-height:0;width:100%}@media (min-width:761px){.pop .pop-side{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d2d2d7 transparent}}.pop .pop-cmp.row4,.pop .pop-more.open .pop-cmp.row4{grid-template-columns:repeat(4,1fr)!important}.pop .pop-alts .pa,body .pop .pop-alts .pa{position:relative;border-radius:0!important;overflow:hidden;outline-offset:0.125rem}.pop .pop-alts .pa img,body .pop .pop-alts .pa img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;max-height:none;object-fit:contain;border-radius:0!important;margin:0}@media (min-width:761px){.pop:not(.zoom) .pop-card{box-shadow:0 0 0 1px rgba(0,0,0,.05),0 1.875rem 5.625rem -1.875rem rgba(0,0,0,.28)}}@media (min-width:761px){.pop-card{height:93svh}.pop-thumb{height:93svh}.pop::before{background:rgba(255,255,255,.84)}}.pop-info p.story .fact-src,.pop-side .pop-info p.story .fact-src{font:inherit;letter-spacing:0;text-transform:none;color:#6e6e73;text-decoration:underline;text-decoration-color:rgba(134,134,139,.4);text-decoration-thickness:1px;text-underline-offset:0.125rem;white-space:nowrap}.pop-x .xt{display:inline}@media (max-width:760px){body .pop .pop-x{display:flex;align-items:center;justify-content:center;line-height:0;font-size:0;top:calc(0.75rem + env(safe-area-inset-top,0px));left:calc(0.75rem + env(safe-area-inset-left,0px));width:2.375rem;height:2.375rem;background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(0.875rem) saturate(1.4);backdrop-filter:blur(0.875rem) saturate(1.4);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.35);color:#1d1d1f}body .pop .pop-x .xt{display:none}body .pop .pop-x svg{width:1rem;height:1rem;margin:0}body .pop .pop-info p.story{max-width:none;text-wrap:wrap;font-size:0.8125rem;line-height:1.45}body .pop .pop-more.open .pop-cmp{grid-template-columns:1fr 1fr;gap:0.375rem}body .pop .pop-dl a{padding:0.8125rem 0.75rem;min-height:3.25rem}body .pop .pop-dl a .dli{width:0.9375rem;height:1.0625rem}}:root{--vw:min(1vw,0.945rem)}html{font-size:16px}@media (min-width:761px){html{font-size:clamp(13.5px,calc(16px + (100vw - 1512px) * 0.003053),28px)}.hero,main.shelves{max-width:94.5rem;margin-left:auto;margin-right:auto}}