.qmZyfq_wrap{gap:18px;display:grid}.qmZyfq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qmZyfq_controls{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.qmZyfq_search{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--bg) 55%, var(--surface));max-width:420px;height:46px;color:var(--muted);border-radius:999px;flex:260px;align-items:center;gap:10px;padding:0 16px;transition:border-color .2s,box-shadow .2s;display:flex}.qmZyfq_search:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 22%, transparent)}.qmZyfq_search svg{flex:none;width:17px;height:17px}.qmZyfq_search input{min-width:0;color:var(--ink);font-family:var(--ui);background:0 0;border:0;outline:0;flex:1;font-size:15px}.qmZyfq_search input::placeholder{color:var(--muted)}.qmZyfq_filters{gap:6px;display:flex}.qmZyfq_filters button{appearance:none;border:1px solid var(--line);height:38px;color:var(--ink-soft);font-family:var(--ui);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:13px;font-weight:600;transition:all .2s}.qmZyfq_filters button:hover{border-color:var(--gold);color:var(--ink)}.qmZyfq_filters button.qmZyfq_on{color:var(--gold-ink);background:var(--gold);border-color:var(--gold)}.qmZyfq_count{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-left:auto;font-size:12px;font-weight:600}.qmZyfq_scene{--s:1;--floor:calc(92px * var(--s));border:1px solid var(--line-strong);background:radial-gradient(70% 60% at 62% 30%, color-mix(in srgb, var(--gold) 13%, transparent), transparent 70%), linear-gradient(180deg, var(--bg-raise), color-mix(in srgb, var(--bg-raise) 60%, #000));box-shadow:var(--shadow);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:24px;outline:none;flex-direction:column-reverse;display:flex;position:relative;overflow:clip}.qmZyfq_scene:active{cursor:grabbing}.qmZyfq_scene:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 25%, transparent), var(--shadow)}.qmZyfq_stage{height:calc(600px * var(--s));perspective:calc(2000px * var(--s));perspective-origin:50% 30%;position:relative}.qmZyfq_track{left:0;bottom:var(--floor);z-index:1;transform-style:preserve-3d;will-change:transform;align-items:flex-end;transition:transform .85s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute}.qmZyfq_board{width:160%;left:-30%;bottom:var(--floor);height:calc(440px * var(--s));transform-origin:50% 100%;transform:translateZ(calc(130px * var(--s))) rotateX(90deg);background:repeating-linear-gradient(90deg,#00000012 0 2px,#0000 2px 46px),linear-gradient(#2a1a10 0%,#4a2f1d 55%,#6a4429 100%);position:absolute}.qmZyfq_lip{width:160%;left:-30%;top:calc(100% - var(--floor));height:calc(40px * var(--s));transform:translateZ(calc(130px * var(--s)));box-shadow:0 calc(30px * var(--s)) calc(40px * var(--s)) #0000008c;background:linear-gradient(#8a5c38 0,#5b3a23 14%,#3a2415 60%,#24150c 100%);position:absolute}.qmZyfq_vol{--tw:calc(var(--t) * var(--s) * 1px);--hh:calc(var(--h) * var(--s) * 1px);--cw:calc(272px * var(--s));width:var(--tw);height:var(--hh);margin-right:calc(5px * var(--s));transform-style:preserve-3d;flex:none;transition:width .85s cubic-bezier(.2,.8,.2,1),margin .85s cubic-bezier(.2,.8,.2,1);position:relative}.qmZyfq_vol.qmZyfq_selected{width:var(--cw);margin-right:calc(34px * var(--s))}.qmZyfq_box{width:var(--tw);height:var(--hh);transform-style:preserve-3d;transform-origin:0;transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0}.qmZyfq_vol:not(.qmZyfq_selected):hover .qmZyfq_box{transform:translateZ(calc(22px * var(--s)))}.qmZyfq_selected .qmZyfq_box{transform:translateZ(calc(70px * var(--s))) rotateY(-90deg)}.qmZyfq_spine,.qmZyfq_cover,.qmZyfq_back,.qmZyfq_top,.qmZyfq_pages{backface-visibility:visible;display:block;position:absolute;top:0}.qmZyfq_spine{appearance:none;width:var(--tw);height:var(--hh);padding:calc(16px * var(--s)) 0 calc(14px * var(--s));border-radius:calc(3px * var(--s));cursor:pointer;color:var(--foil);align-items:center;gap:calc(12px * var(--s));background:linear-gradient(180deg, transparent calc(40px * var(--s)), var(--foil) calc(40px * var(--s)), var(--foil) calc(41.5px * var(--s)), transparent calc(41.5px * var(--s)),  transparent calc(100% - 36px * var(--s)), var(--foil) calc(100% - 36px * var(--s)), var(--foil) calc(100% - 34.5px * var(--s)), transparent calc(100% - 34.5px * var(--s))), linear-gradient(90deg, var(--cloth-2) 0%, var(--cloth) 24%, var(--cloth-3) 52%, var(--cloth) 78%, var(--cloth-2) 100%);border:0;flex-direction:column;display:flex;left:0}.qmZyfq_spine:focus-visible{outline:2px solid var(--gold-bright);outline-offset:2px}.qmZyfq_spineNumeral{font-family:var(--display);font-size:calc(13px * var(--s));height:calc(18px * var(--s));font-weight:600;line-height:1}.qmZyfq_spineTitle{writing-mode:vertical-rl;min-height:0;font-family:var(--display);font-size:calc(21px * var(--s));letter-spacing:.01em;text-align:left;padding:calc(8px * var(--s)) 0;flex:1;font-weight:600;line-height:1.1;overflow:hidden;transform:rotate(180deg)}.qmZyfq_spineMark{width:calc(14px * var(--s));height:calc(14px * var(--s));border:1px solid var(--foil);box-shadow:inset 0 0 0 calc(3.5px * var(--s)) var(--cloth), inset 0 0 0 calc(14px * var(--s)) var(--foil);border-radius:50%}.qmZyfq_cover{left:var(--tw);width:var(--cw);height:var(--hh);transform-origin:0;border-radius:0 calc(5px * var(--s)) calc(5px * var(--s)) 0;color:var(--foil);background:linear-gradient(90deg, #00000047 0, transparent calc(16px * var(--s))), linear-gradient(135deg, var(--cloth-3), var(--cloth) 45%, var(--cloth-2));cursor:pointer;text-decoration:none;transform:rotateY(90deg);box-shadow:inset 0 0 0 1px #00000040}.qmZyfq_selected .qmZyfq_cover{box-shadow:0 0 0 1px #00000040 inset, calc(26px * var(--s)) calc(30px * var(--s)) calc(60px * var(--s)) #00000080}.qmZyfq_cover:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.qmZyfq_coverInner{inset:calc(14px * var(--s));padding:calc(22px * var(--s)) calc(20px * var(--s));border:1px solid color-mix(in srgb, var(--foil) 70%, transparent);flex-direction:column;display:flex;position:absolute}.qmZyfq_coverSeries{font-family:var(--ui);font-size:calc(9.5px * var(--s));letter-spacing:.2em;text-transform:uppercase;opacity:.9;font-weight:700}.qmZyfq_coverTitle{margin-top:calc(18px * var(--s));font-family:var(--display);font-size:calc(33px * var(--s));letter-spacing:-.01em;font-weight:600;line-height:1.04}.qmZyfq_coverVolume{margin-top:calc(12px * var(--s));font-family:var(--display);font-size:calc(17px * var(--s));opacity:.9;font-style:italic}.qmZyfq_emblem{margin:auto auto calc(10px * var(--s));width:calc(96px * var(--s));height:calc(96px * var(--s));position:relative}.qmZyfq_emblem i{opacity:.55;border:1px solid;border-radius:50%;margin:auto;position:absolute;inset:0}.qmZyfq_emblem i:nth-child(2){opacity:.8;width:62%;height:62%}.qmZyfq_emblem i:nth-child(3){opacity:1;background:currentColor;width:18%;height:18%}.qmZyfq_coverFoot{font-family:var(--ui);font-size:calc(9px * var(--s));letter-spacing:.22em;text-transform:uppercase;opacity:.8;font-weight:700}.qmZyfq_back{left:calc(-1 * var(--cw));width:var(--cw);height:var(--hh);transform-origin:100%;background:linear-gradient(90deg, var(--cloth-2), var(--cloth));transform:rotateY(-90deg)}.qmZyfq_top{width:var(--tw);height:var(--cw);transform-origin:50% 0;background:linear-gradient(90deg, var(--cloth-2) 0 7%, transparent 7% 93%, var(--cloth-2) 93%), repeating-linear-gradient(90deg, #e9e0c9 0 1px, #d3c8ad 1px 2px);left:0;transform:rotateX(-90deg)}.qmZyfq_pages{width:var(--tw);height:var(--hh);transform:translateZ(calc(-1 * var(--cw)));background:linear-gradient(90deg, var(--cloth-2) 0 7%, transparent 7% 93%, var(--cloth-2) 93%), repeating-linear-gradient(90deg, #e9e0c9 0 1px, #cfc4a8 1px 2.5px);left:0}.qmZyfq_soon .qmZyfq_spine,.qmZyfq_soon .qmZyfq_cover,.qmZyfq_soon .qmZyfq_back,.qmZyfq_soon .qmZyfq_top,.qmZyfq_soon .qmZyfq_pages{filter:saturate(.42)brightness(.86)}.qmZyfq_spine,.qmZyfq_cover,.qmZyfq_back,.qmZyfq_top,.qmZyfq_pages{transition:opacity .5s}.qmZyfq_wide .qmZyfq_past{pointer-events:none}.qmZyfq_wide .qmZyfq_past .qmZyfq_spine,.qmZyfq_wide .qmZyfq_past .qmZyfq_cover,.qmZyfq_wide .qmZyfq_past .qmZyfq_back,.qmZyfq_wide .qmZyfq_past .qmZyfq_top,.qmZyfq_wide .qmZyfq_past .qmZyfq_pages{opacity:0}.qmZyfq_bookend{width:calc(64px * var(--s));height:calc(170px * var(--s));margin-left:calc(4px * var(--s));transform:translateZ(calc(-40px * var(--s)));flex:none;align-self:flex-end;position:relative}.qmZyfq_bookend:before,.qmZyfq_bookend:after{content:"";background:linear-gradient(90deg,#6b5226,#c9a558 40%,#8a6a30 100%);position:absolute;bottom:0;left:0;box-shadow:inset 0 0 0 1px #00000040}.qmZyfq_bookend:before{width:calc(9px * var(--s));border-radius:calc(5px * var(--s)) calc(5px * var(--s)) 0 0;height:100%}.qmZyfq_bookend:after{width:100%;height:calc(7px * var(--s));border-radius:0 calc(4px * var(--s)) 0 0}.qmZyfq_caption{z-index:3;-webkit-user-select:text;user-select:text;cursor:auto;padding:22px 22px 26px;animation:.6s cubic-bezier(.2,.8,.2,1) both qmZyfq_captionIn;position:relative}@keyframes qmZyfq_captionIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.qmZyfq_wide .qmZyfq_caption{left:0;bottom:calc(var(--floor) + 34px * var(--s));width:min(38%,400px);padding:0 0 0 44px;position:absolute}.qmZyfq_position{font-family:var(--ui);letter-spacing:.18em;color:var(--gold);align-items:center;gap:12px;margin:0 0 14px;font-size:11.5px;font-weight:700;display:flex}.qmZyfq_position i{background:var(--line-strong);width:46px;height:1px}.qmZyfq_series{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:11.5px;font-weight:600}.qmZyfq_caption h2{letter-spacing:-.015em;margin-bottom:12px;font-size:clamp(34px,3.6vw,52px);line-height:1.02}.qmZyfq_summary{color:var(--ink-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 12px;font-size:16.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.qmZyfq_facts{font-family:var(--ui);color:var(--muted);margin:0 0 18px;font-size:12.5px}.qmZyfq_open{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--gold);align-items:center;gap:12px;padding-bottom:6px;font-size:12.5px;font-weight:700;text-decoration:none;transition:gap .25s,color .2s;display:inline-flex}.qmZyfq_open:hover{color:var(--gold);gap:18px}.qmZyfq_soonNote{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border:1px dashed var(--line-strong);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-block}.qmZyfq_arrow{appearance:none;z-index:4;top:calc(300px * var(--s) - 23px);border:1px solid var(--line-strong);background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:46px;height:46px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;font-size:18px;transition:all .2s;display:grid;position:absolute}.qmZyfq_arrow:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}.qmZyfq_arrow:disabled{opacity:.3;cursor:default}.qmZyfq_prev{left:14px}.qmZyfq_next{right:14px}.qmZyfq_wide .qmZyfq_prev,.qmZyfq_wide .qmZyfq_next{top:auto;bottom:22px}.qmZyfq_wide .qmZyfq_prev{left:auto;right:82px}.qmZyfq_wide .qmZyfq_next{right:28px}.qmZyfq_ruler{align-items:center;gap:24px;padding:0 6px;display:flex}.qmZyfq_ticks{border-bottom:1px solid var(--line-strong);flex:1;align-items:flex-end;height:28px;display:flex}.qmZyfq_ticks button{appearance:none;cursor:pointer;background:0 0;border:0;flex:1;justify-content:flex-start;align-items:flex-end;height:100%;padding:0;display:flex}.qmZyfq_ticks button span{background:var(--muted);width:1px;height:7px;transition:height .3s,background .3s,width .3s}.qmZyfq_ticks button:hover span{background:var(--gold);height:14px}.qmZyfq_ticks button.qmZyfq_tickOn span{background:var(--gold-bright);width:2px;height:22px}.qmZyfq_hint{font-family:var(--ui);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:0;font-size:10.5px;font-weight:700;display:flex}.qmZyfq_hint i{background:currentColor;border-radius:50%;width:3px;height:3px}@media (max-width:620px){.qmZyfq_hint{display:none}.qmZyfq_count{margin-left:0}}.qmZyfq_empty{cursor:auto;min-height:320px;color:var(--ink-soft);font-family:var(--display);place-content:center;justify-items:center;gap:16px;padding:40px 20px;font-size:26px;display:grid}.qmZyfq_catalogue{margin-top:34px}.qmZyfq_catalogue h2{margin-bottom:14px;font-size:30px}.qmZyfq_catalogue ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.qmZyfq_catalogue li{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:12px 8px;transition:background .2s;display:flex}.qmZyfq_catalogue li.qmZyfq_rowOn{background:color-mix(in srgb, var(--gold) 7%, transparent)}.qmZyfq_rowPick{appearance:none;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:16px;padding:0;display:flex}.qmZyfq_swatch{background:linear-gradient(90deg, var(--cloth-2), var(--cloth-3), var(--cloth-2));border-radius:2px;flex:none;width:12px;height:44px}.qmZyfq_rowText{min-width:0;display:grid}.qmZyfq_rowSeries{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.qmZyfq_rowTitle{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:600;line-height:1.15;overflow:hidden}.qmZyfq_rowPick:hover .qmZyfq_rowTitle{color:var(--gold)}.qmZyfq_rowFacts{font-family:var(--ui);color:var(--muted);white-space:nowrap;flex:none;font-size:12.5px}.qmZyfq_rowOpen{font-family:var(--ui);white-space:nowrap;flex:none;font-size:13px;font-weight:700;text-decoration:none}@media (max-width:760px){.qmZyfq_rowFacts{display:none}}@media (prefers-reduced-motion:reduce){.qmZyfq_track,.qmZyfq_vol,.qmZyfq_box{transition:none}.qmZyfq_caption{animation:none}}
