.h26 .pg-shelf{--gap:clamp(0.9rem,4vw,1.4rem);--ov:8px;--board:12px;--fw:calc((100vw - 2 * var(--g) - 20px - (var(--nm) - 1) * var(--gap)) / var(--nm));scroll-margin-top:96px}@supports (width:1cqi){.h26 .pg-shelf{--fw:calc((100cqi - 1px - (var(--nm) - 1) * var(--gap)) / var(--nm))}}.h26 .pg-shelf-s{container-type:inline-size;margin-top:clamp(2.6rem,5vw,4.5rem)}.h26 .pg-shelf-s+.pg-shelf-s{margin-top:clamp(3.4rem,6.5vw,5.6rem)}.h26 .pg-shelf-s h3{font-size:clamp(1.5rem,2vw,1.75rem);font-weight:500;letter-spacing:-.03em;line-height:1.15}.h26 .pg-shelf-row>ul{position:relative;display:grid;grid-template-columns:repeat(var(--mcols),var(--fw));column-gap:var(--gap);row-gap:clamp(2.2rem,7vw,3rem);align-items:start;padding:clamp(1.4rem,2.6vw,2.4rem) 0 .7rem}.h26 .pg-shelf-i{grid-row:var(--mrow);grid-column:var(--mcol);min-width:0;--k:var(--km,0)}.h26 .pg-shelf-board{position:relative;grid-row:var(--row);grid-column:1/span var(--span);align-self:start;height:var(--board);margin-top:var(--fw);margin-inline:calc(-1 * var(--ov));border-radius:3px;background:linear-gradient(#2a2520,#141210);box-shadow:0 10px 18px -8px rgba(18,16,14,.45);pointer-events:none}.h26 .pg-shelf-bd{display:none}.h26 .pg-shelf-solo{grid-column:1/-1;justify-self:center}.h26 .pg-shelf-i.pg-shelf-solo{width:var(--fw)}.h26 .pg-shelf-board.pg-shelf-solo{width:calc(var(--fw) + 2 * var(--ov))}@media (min-width:760px){.h26 .pg-shelf{--gap:clamp(2rem,3.4vw,3.4rem);--ov:14px;--board:14px;--fw:clamp(170px,calc((100vw - 2 * var(--g) - 40px - (var(--nc) - 1) * var(--gap)) / var(--nc)),450px)}@supports (width:1cqi){.h26 .pg-shelf{--fw:clamp(170px,calc((100cqi - 1px - (var(--nc) - 1) * var(--gap)) / var(--nc)),450px)}}.h26 .pg-shelf-row>ul{grid-template-columns:repeat(var(--cols),var(--fw));row-gap:clamp(3rem,5vw,4.5rem)}.h26 .pg-shelf-i{grid-row:var(--row);grid-column:var(--col);--k:var(--kd,0)}.h26 .pg-shelf-i.pg-shelf-solo{justify-self:stretch;width:auto}.h26 .pg-shelf-bd{display:block}.h26 .pg-shelf-bm{display:none}}.h26 .pg-shelf-a{display:block;text-decoration:none;color:inherit}.h26 .pg-shelf-fr{position:relative;display:block;width:var(--fw);aspect-ratio:1/1;overflow:hidden;border-color:#27221d #1d1a17 #141210 #1a1714;border-style:solid;border-width:clamp(7px,2vw,12px);border-radius:2px;background:var(--paper-lo);box-shadow:0 2px 3px rgba(18,16,14,.2),0 18px 24px -14px rgba(18,16,14,.55);rotate:var(--r);transform-origin:50% 100%;transition:rotate .35s var(--arr),translate .35s var(--arr),transform .5s var(--out) calc(var(--k, 0) * 70ms),opacity .5s var(--out) calc(var(--k, 0) * 70ms)}.h26 .pg-shelf-fr img{object-fit:cover}.h26 .pg-shelf-fr:after{content:"";position:absolute;inset:0;z-index:1;box-shadow:inset 0 0 0 1px rgba(0,0,0,.32),inset 0 3px 10px rgba(0,0,0,.32);pointer-events:none}.h26 .pg-shelf-lab{display:block;margin-top:calc(var(--board) + clamp(14px, 1.4vw, 20px))}.h26 .pg-shelf-t{display:block;font-size:clamp(1.125rem,1.2vw + .7rem,1.5rem);font-weight:500;letter-spacing:-.02em;line-height:1.2;text-wrap:balance;transition:color .3s}.h26 .pg-shelf-p{display:block;margin-top:.4rem;font-size:clamp(1rem,.5vw + .85rem,1.125rem);line-height:1.4;color:var(--ink-2);text-wrap:pretty}.h26 .pg-shelf-nw{white-space:nowrap}.h26 .pg-shelf-new{display:inline-block;vertical-align:.2em;padding:.2em .6em .24em;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:.8rem;font-weight:650;letter-spacing:.01em;line-height:1.2}@media (hover:hover){.h26 .pg-shelf-a:hover .pg-shelf-fr{rotate:0deg;translate:0 -8px}.h26 .pg-shelf-a:hover .pg-shelf-t{color:var(--accent)}}.h26 .pg-shelf-a:focus-visible .pg-shelf-fr{rotate:0deg;translate:0 -8px}.h26 .pg-shelf-a:focus-visible .pg-shelf-t{color:var(--accent)}.bb-motion .h26 .pg-shelf li[data-in]{transform:none;opacity:1}.bb-motion .h26 .pg-shelf li[data-in]:not(.in) .pg-shelf-fr{opacity:0;transform:translateY(-36px) rotate(-5deg)}html:not(.bb-motion) .h26 .pg-shelf-fr,html:not(.bb-motion) .h26 .pg-shelf-t{transition:none}