.page_library__rI5Pv{padding-top:var(--interior-page-top-spacing)}.page_header__BT7rv{margin-bottom:8px}.page_eyebrow__ozkoi{font-family:var(--font-meta);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:20px}.page_title__MaKKO{font-family:var(--font-display);font-size:clamp(40px,7vw,72px);font-weight:400;letter-spacing:-.025em;line-height:1.02;margin-bottom:18px}.page_description__UGAGS{max-width:56ch;color:var(--ink-soft);font-size:20px;font-weight:300;line-height:1.6}.page_tabList__IMa3s{display:flex;gap:0;margin:38px 0 24px;border-bottom:1px solid var(--line)}.page_tab__YqaVk{position:relative;font-family:var(--font-meta);font-size:15px;font-weight:500;color:var(--ink-soft);background:none;border:none;padding:12px 4px;margin-right:28px;cursor:pointer;transition:color .25s var(--ease)}.page_tab__YqaVk:last-child{margin-right:0}.page_tab__YqaVk:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.page_tabActive__33PXm,.page_tab__YqaVk:hover{color:var(--ink)}.page_tabActive__33PXm:after{transform:scaleX(1)}.page_tab__YqaVk:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.page_filters___Gg59{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:44px}.page_chip__Y1WXy{font-family:var(--font-meta);font-size:13px;font-weight:500;color:var(--ink-soft);background:transparent;border:1px solid var(--line);border-radius:100px;padding:8px 16px;cursor:pointer;transition:background-color .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease)}.page_chip__Y1WXy:hover{border-color:var(--ink-soft);color:var(--ink)}.page_chipActive__GFn2v{background:var(--accent);border-color:var(--accent);color:var(--paper)}.page_chip__Y1WXy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.page_shelfUnit__ktkK_{margin-bottom:76px}.page_shelfLabel__eESbi{display:flex;align-items:baseline;gap:16px;margin:0 0 8px}.page_shelfYear__HmiZz{font-family:var(--font-display);font-weight:400;font-size:clamp(26px,3.6vw,40px);letter-spacing:-.02em;line-height:1}.page_shelfCount__QMlCu{font-family:var(--font-meta);font-size:13px;color:var(--ink-faint);font-weight:500}.page_deskIntro__as1fV{color:var(--ink-soft);font-weight:300;font-size:16px;margin:2px 0 0}.page_shelfTrack__3skcB{position:relative}.page_shelfScroll__e4_uR{overflow-x:auto;overflow-y:hidden;padding:44px 6px 64px;scroll-behavior:smooth;scrollbar-width:none;cursor:-webkit-grab;cursor:grab;touch-action:pan-y}.page_shelfScroll__e4_uR::-webkit-scrollbar{display:none}.page_shelfScroll__e4_uR:active{cursor:-webkit-grabbing;cursor:grabbing}.page_scrollable__13Rlz{-webkit-mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent)}.page_shelfBooks___agnc{display:inline-flex;align-items:flex-end;gap:clamp(20px,2.6vw,36px);min-width:min-content;padding:0 12px}.page_center__5OiUG{display:flex;width:100%;justify-content:center}.page_plank__uZeqx{position:relative;z-index:1;margin-top:-64px;height:17px;border-radius:2px;background:linear-gradient(180deg,#33261c,#221913);box-shadow:0 1px 0 rgba(0,0,0,.4),0 10px 16px -8px rgba(0,0,0,.6),0 30px 40px -18px rgba(0,0,0,.8)}.page_plank__uZeqx:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#473527 10%,#473527 90%,transparent);border-radius:2px 2px 0 0}.page_plank__uZeqx:after{content:"";position:absolute;left:5%;right:5%;top:16px;height:28px;background:radial-gradient(ellipse at center top,rgba(0,0,0,.4),transparent 70%);filter:blur(3px);z-index:-1}.page_book__Bj5i9{position:relative;z-index:2;flex:0 0 auto;background:none;border:none;padding:0;cursor:pointer;color:inherit}.page_bookReveal__sVOWn{opacity:0;transform:translateY(20px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.page_bookRevealIn__oMEhh{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.page_bookReveal__sVOWn{opacity:1;transform:none;transition:none}}.page_cover__yiO0F{position:relative;width:var(--cw,122px);height:var(--ch,186px);border-radius:2px 3px 3px 2px;padding:13px 12px;display:flex;flex-direction:column;color:hsla(41,44%,90%,.93);overflow:hidden;box-shadow:0 1px 1px rgba(0,0,0,.45),0 14px 22px -14px rgba(0,0,0,.7);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.page_cover__yiO0F:before{content:"";position:absolute;left:0;top:0;bottom:0;width:7px;background:hsla(0,0%,100%,.13);border-right:1px solid rgba(0,0,0,.28)}.page_cover__yiO0F:after{content:"";position:absolute;inset:0;background:linear-gradient(118deg,hsla(0,0%,100%,.17),hsla(0,0%,100%,0) 44%)}.page_contact__wz1xk{position:absolute;left:8%;right:8%;bottom:-3px;height:9px;background:radial-gradient(ellipse at center,rgba(0,0,0,.6),transparent 72%);filter:blur(2.5px);z-index:-1;transition:opacity .5s var(--ease),transform .5s var(--ease)}.page_book__Bj5i9:focus-visible .page_cover__yiO0F,.page_book__Bj5i9:hover .page_cover__yiO0F{transform:translateY(-12px) rotate(-1.4deg);box-shadow:0 8px 10px rgba(0,0,0,.45),0 34px 46px -20px rgba(0,0,0,.95)}.page_book__Bj5i9:focus-visible{outline:none}.page_book__Bj5i9:focus-visible .page_cover__yiO0F{box-shadow:0 0 0 2px var(--accent),0 34px 46px -20px rgba(0,0,0,.95)}.page_cKicker__K2bC7{font-family:var(--font-meta);font-size:8.5px;letter-spacing:.15em;text-transform:uppercase;opacity:.8;margin-bottom:auto;position:relative;z-index:1;text-align:left}.page_cTitle__jgacg{font-family:var(--font-display);font-size:14.5px;line-height:1.1;letter-spacing:-.01em}.page_cAuthor__I1xxt,.page_cTitle__jgacg{font-weight:500;position:relative;z-index:1;text-align:left}.page_cAuthor__I1xxt{font-family:var(--font-meta);font-size:9.5px;opacity:.82;margin-top:6px}.page_dimmed__eszpc{opacity:.2;filter:grayscale(.55);pointer-events:none;transition:opacity .4s var(--ease),filter .4s var(--ease)}.page_navbtn__Qntj2{position:absolute;top:calc(50% - 4px);transform:translateY(-50%);z-index:6;width:42px;height:42px;border-radius:50%;background:color-mix(in srgb,var(--paper-2) 88%,transparent);border:1px solid var(--line);color:var(--ink);font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .3s var(--ease),border-color .25s var(--ease);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page_shelfTrack__3skcB:hover .page_navbtn__Qntj2{opacity:1}.page_navbtn__Qntj2:hover{border-color:var(--ink-soft)}.page_navbtn__Qntj2:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:2px}.page_navbtn__Qntj2:disabled{opacity:0!important;pointer-events:none}.page_prev__wyj0_{left:-8px}.page_next__om1l1{right:-8px}.page_noScroll__I9026 .page_navbtn__Qntj2{display:none}.page_dialogLayer__HvY7W{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:28px}.page_dialogBackdrop__q8d7M{position:absolute;inset:0;border:none;cursor:pointer;background:rgba(6,5,3,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:page_fade__FgXcZ .4s var(--ease)}@keyframes page_fade__FgXcZ{0%{opacity:0}}.page_dialogPanel__KsFK8{position:relative;z-index:1;background:var(--paper-2);border:1px solid var(--line);border-radius:14px;max-width:720px;width:100%;max-height:calc(100vh - 56px);overflow-y:auto;display:grid;grid-template-columns:200px 1fr;grid-gap:40px;gap:40px;padding:40px;animation:page_pop__BaxHh .5s var(--ease)}@keyframes page_pop__BaxHh{0%{opacity:0;transform:translateY(18px) scale(.98)}}.page_closeButton__11ifo{position:absolute;top:18px;right:18px;z-index:2;font-family:var(--font-meta);font-size:13px;font-weight:500;color:var(--ink-soft);background:none;border:1px solid var(--line);border-radius:100px;padding:7px 14px;cursor:pointer;transition:color .25s var(--ease),border-color .25s var(--ease)}.page_closeButton__11ifo:hover{color:var(--ink);border-color:var(--ink-soft)}.page_dialogCoverWrap__B_A55{aspect-ratio:3/4.4;border-radius:3px 4px 4px 3px;overflow:hidden;box-shadow:0 22px 46px -18px rgba(0,0,0,.95)}.page_dialogCover__QCPN5{width:100%;height:100%;object-fit:cover;display:block}.page_dialogCoverFallback___IdGW{position:relative;width:100%;height:100%;padding:22px 18px;display:flex;flex-direction:column;color:hsla(41,44%,90%,.93);overflow:hidden}.page_dialogCoverFallback___IdGW:before{content:"";position:absolute;left:0;top:0;bottom:0;width:9px;background:hsla(0,0%,100%,.13);border-right:1px solid rgba(0,0,0,.28)}.page_dialogCoverFallback___IdGW:after{content:"";position:absolute;inset:0;background:linear-gradient(118deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,0) 42%)}.page_dialogCoverFallback___IdGW .page_cKicker__K2bC7{font-size:10px}.page_dialogCoverFallback___IdGW .page_cTitle__jgacg{font-size:21px}.page_dialogCoverFallback___IdGW .page_cAuthor__I1xxt{font-size:12px}.page_dialogContent__bvMzB{min-width:0}.page_dialogLabel__3ZAlA{font-family:var(--font-meta);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:14px}.page_dialogTitle__tsP51{font-family:var(--font-display);font-weight:500;font-size:30px;letter-spacing:-.02em;line-height:1.1}.page_dialogCreator__7fZA_{font-size:17px;color:var(--ink-soft);margin-top:6px;font-weight:300}.page_dialogTags__hYn0v{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.page_dialogTag__dtd4O{font-family:var(--font-meta);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border:1px solid var(--line);border-radius:100px;padding:5px 11px}.page_noteBlock__myjBl{margin-top:26px;padding-left:20px;border-left:2px solid var(--accent)}.page_noteLabel__yp8zD{font-family:var(--font-meta);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.page_dialogNote__PycJ3{font-family:var(--font-body);font-size:19px;line-height:1.6;font-style:italic;color:var(--ink)}@media (max-width:760px){.page_dialogPanel__KsFK8{grid-template-columns:1fr;gap:24px;padding:28px}.page_dialogCoverWrap__B_A55{max-width:150px}.page_description__UGAGS{font-size:18px}}