.go2V_q_shelves{padding-bottom:1rem}.go2V_q_shelf{margin:0 0 3.25rem}.go2V_q_shelf:last-child{margin-bottom:0}.go2V_q_label{font-family:var(--font-sans);letter-spacing:.08em;color:var(--muted);margin:0 0 .85rem;font-size:.75rem;font-weight:400}.go2V_q_stage{position:relative}.go2V_q_books{align-items:flex-end;gap:.7rem;padding:0 .2rem;display:flex}.go2V_q_book{color:var(--spine-ink);align-items:stretch;scroll-margin-top:1.5rem;scroll-margin-bottom:12rem;text-decoration:none;display:flex}.go2V_q_book:hover,.go2V_q_book:focus,.go2V_q_book:focus-visible{text-decoration:none}.go2V_q_spine{width:var(--spine-w);height:var(--spine-h);background-color:var(--spine);color:var(--spine-ink);border-radius:2px 2px 0 0;flex-direction:column;justify-content:space-between;align-items:center;padding:.75rem .3rem .5rem;display:flex;box-shadow:inset 3px 0 #ffffff29,inset -3px 0 #00000029}.go2V_q_book[data-kind=paper] .go2V_q_spine{background-image:radial-gradient(circle at 8px 16px,#2a241ccc 1.35px,#0000 1.6px),radial-gradient(circle at 8px 28px,#2a241ccc 1.35px,#0000 1.6px);padding-left:16px;box-shadow:inset 0 0 0 1px #2a241c29}.go2V_q_book[data-kind=pamphlet] .go2V_q_spine{box-shadow:inset 0 0 0 1px #2a241c33,inset 4px 0 #2a241c1a}.go2V_q_spineTitle{writing-mode:vertical-rl;text-orientation:mixed;max-height:calc(100% - 2.6rem);font-family:var(--font-serif);font-size:var(--spine-font);letter-spacing:.01em;font-weight:400;line-height:1.15;overflow:hidden}.go2V_q_spineFoot{writing-mode:vertical-rl;text-orientation:mixed;max-height:2.4rem;font-family:var(--font-sans);letter-spacing:.04em;opacity:.78;font-size:.62rem;font-weight:400;line-height:1;overflow:hidden}.go2V_q_ledge{background:linear-gradient(#f0e2c8 0%,#d7b98a 46%,#b89262 100%);border-radius:0 0 2px 2px;height:9px;margin-top:-1px;box-shadow:inset 0 1px #ffffffbf,0 8px 14px #583a1a1f}.go2V_q_card{z-index:2;border:1px solid var(--border);background:var(--background);color:var(--foreground);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;gap:.35rem;padding:.85rem 1rem .95rem;display:flex;position:absolute;top:calc(100% + 14px);left:0;right:0;box-shadow:0 12px 32px #1717170f}.go2V_q_cardTitle{font-family:var(--font-serif);overflow-wrap:anywhere;font-size:1.2rem;font-weight:400;line-height:1.3}.go2V_q_cardMeta{font-family:var(--font-sans);letter-spacing:.01em;color:var(--muted);font-size:.75rem;font-weight:400}.go2V_q_cardDesc{overflow-wrap:anywhere;font-size:.95rem;line-height:1.5}.go2V_q_book:hover .go2V_q_card,.go2V_q_book:focus-visible .go2V_q_card{opacity:1;visibility:visible}.go2V_q_book:focus-visible .go2V_q_spine{outline:2px solid var(--foreground);outline-offset:3px}:is(.go2V_q_shelf:has(.go2V_q_book:hover),.go2V_q_shelf:has(.go2V_q_book:focus-visible)){z-index:3;padding-bottom:10.5rem}@media (prefers-reduced-motion:no-preference){.go2V_q_spine{transition:transform .18s}.go2V_q_book:hover .go2V_q_spine,.go2V_q_book:focus-visible .go2V_q_spine{transform:translateY(-12px)}.go2V_q_card{transition:opacity .14s}}@media (max-width:720px),(hover:none) and (pointer:coarse){:is(.go2V_q_shelf,.go2V_q_shelf:has(.go2V_q_book:hover),.go2V_q_shelf:has(.go2V_q_book:focus-visible)){padding-bottom:0}.go2V_q_books{flex-direction:column;align-items:stretch;gap:.75rem;padding:0}.go2V_q_book{background:var(--spine);width:100%;min-width:0;color:var(--spine-ink);flex-direction:column;gap:.35rem;padding:.85rem .95rem .9rem;scroll-margin-bottom:1.5rem}.go2V_q_book:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.go2V_q_book:focus-visible .go2V_q_spine{outline:none}.go2V_q_spine,.go2V_q_book:hover .go2V_q_spine,.go2V_q_book:focus-visible .go2V_q_spine,.go2V_q_book[data-kind=paper] .go2V_q_spine,.go2V_q_book[data-kind=pamphlet] .go2V_q_spine{width:auto;height:auto;min-height:0;box-shadow:none;background:0 0;flex-direction:row;justify-content:flex-start;align-items:baseline;padding:0;transform:none}.go2V_q_spineTitle,.go2V_q_spineFoot{writing-mode:horizontal-tb;text-orientation:mixed;max-height:none}.go2V_q_spineTitle{font-size:1.05rem;line-height:1.35}.go2V_q_spineFoot{display:none}.go2V_q_book[data-kind=paper]{box-shadow:inset 3px 0 #2a241c59}.go2V_q_book[data-kind=pamphlet]{box-shadow:inset 0 0 0 1px #2a241c2e}.go2V_q_card,.go2V_q_book:hover .go2V_q_card,.go2V_q_book:focus-visible .go2V_q_card{opacity:1;visibility:visible;color:inherit;box-shadow:none;background:0 0;border:0;padding:0;position:static}.go2V_q_cardTitle{display:none}.go2V_q_cardMeta,.go2V_q_cardDesc{color:inherit}.go2V_q_cardMeta{opacity:.78}.go2V_q_ledge{margin-top:.85rem}}
