.HubB-W_layout{align-items:center;gap:clamp(24px,4vw,48px);display:flex}.HubB-W_shelf{flex:0 auto;min-width:0;max-width:100%}.HubB-W_books{scrollbar-width:thin;scrollbar-color:#74695760 transparent;align-items:flex-end;gap:5px;padding:32px 22px 0 14px;display:flex;overflow-x:auto}.HubB-W_book{flex:0 0 var(--width);width:var(--width);height:var(--height);color:var(--ink);cursor:pointer;transform:rotate(var(--lean));transform-origin:bottom;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;transition:transform .28s cubic-bezier(.22,1,.36,1);position:relative}.HubB-W_book:hover,.HubB-W_book:focus-visible{z-index:2;transform:translateY(-12px)rotate(-3deg)}.HubB-W_book:focus-visible{outline-offset:7px;border-radius:3px;outline:2px solid #105666}.HubB-W_spine{background-color:var(--cloth);background-image:linear-gradient(90deg,#0007 0%,#0002 7%,#fff3 14%,#fff1 23%,#0000 42%,#0001 72%,#0005 91%,#fff2 96%,#0006 100%),repeating-linear-gradient(0deg,#fff1 0 .5px,#0000 .5px 3px),repeating-linear-gradient(90deg,#0001 0 .5px,#0000 .5px 2px);border-radius:4px 2px 2px 4px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px 1px #fff7,inset 0 -2px 2px #0005,inset 1px 0 1px #fff2,2px 0 2px #0004,5px 3px 7px #211b1933,9px 6px 15px #211b191c}.HubB-W_spine:before,.HubB-W_spine:after{content:"";border-top:1px solid var(--rule);border-bottom:1px solid #0002;height:3px;position:absolute;left:2px;right:2px;box-shadow:0 1px 1px #fff1}.HubB-W_spine:before{top:12px}.HubB-W_spine:after{bottom:27px}.HubB-W_title{writing-mode:vertical-rl;letter-spacing:.01em;text-wrap:balance;text-shadow:0 1px 1px #0002;max-height:calc(100% - 54px);margin-bottom:10px;font-family:Satoshi,sans-serif;font-size:11px;font-weight:500;line-height:1.3}.HubB-W_foot{font-variant-numeric:tabular-nums;font-size:8px;position:absolute;bottom:10px}.HubB-W_publisher{opacity:.7;border:1px solid;width:6px;height:6px;display:block;transform:rotate(45deg)}.HubB-W_pages{background:repeating-linear-gradient(0deg,#d1c6ae 0 1px,#f2ecde 1px 2px);border:1px solid #a69a83;border-radius:2px 2px 0 0;height:7px;position:absolute;top:-5px;left:3px;right:-4px;transform:skew(-35deg);box-shadow:inset 0 1px 2px #fff8}.HubB-W_coverEdge{background:linear-gradient(90deg, #0006, #0002), var(--cloth);border-radius:0 2px 2px 0;width:7px;position:absolute;top:-2px;bottom:2px;right:-5px;transform:skewY(-35deg);box-shadow:inset -1px 0 #fff3}.HubB-W_ribbon{z-index:1;clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%);filter:drop-shadow(1px 1px 1px #0005);background:linear-gradient(90deg,#762d24,#b95040 45%,#91392d);width:7px;height:26px;position:absolute;top:-9px;right:9px;transform:rotate(4deg)}.HubB-W_ledge{background:linear-gradient(#d0bca0 0%,#b39c7b 22%,#8c755a 27%,#aa9070 42%,#927b60 100%);border-radius:2px 2px 1px 1px;height:12px;position:relative;box-shadow:inset 0 1px #f4e6cf,0 2px 2px #33281933,0 8px 10px -3px #33281940,0 19px 24px -9px #33281930}.HubB-W_ledge:before{content:"";filter:blur(2px);background:#30251d40;height:4px;position:absolute;top:-4px;left:12px;right:12px}.HubB-W_details{flex:1;min-width:0;max-width:260px}.HubB-W_status{color:#625b53;align-items:center;gap:7px;margin-bottom:12px;font-size:11px;font-weight:600;display:flex}.HubB-W_statusRibbon{clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);background:#a34233;width:5px;height:12px}.HubB-W_statusDot{background:#625b53;border-radius:50%;width:5px;height:5px}.HubB-W_hint{color:#6b6257;margin-top:20px;font-size:11px}@media (max-width:640px){.HubB-W_layout{flex-direction:column;align-items:flex-start;gap:30px}.HubB-W_details{max-width:100%;min-height:124px}}@media (prefers-reduced-motion:reduce){.HubB-W_book{transition:none}.HubB-W_book:hover,.HubB-W_book:focus-visible{transform:rotate(var(--lean))}}
.yjtJ-G_intro{--intro-ink:#0a3323;--intro-muted:#3f5a4a;--intro-paper:#f7f4d5;--intro-rule:#53645450;--intro-accent:#105666;--intro-forest:#0a3323;--intro-light-ink:#f7f4d5;--intro-light-muted:#c6d0ad;--intro-copper:#d3968c;color:var(--intro-ink);scroll-margin-top:72px}.yjtJ-G_masthead{justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.yjtJ-G_identity{flex:1;min-width:0}.yjtJ-G_nameplate{border:3px solid var(--intro-ink);background:var(--intro-paper);box-shadow:5px 5px 0 var(--intro-ink);padding:8px 24px;display:inline-block;transform:rotate(-1.4deg)}.yjtJ-G_nameplate h1{font-size:clamp(2rem,5.5vw,4.5rem);line-height:1.1}.yjtJ-G_location{color:var(--intro-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;font-size:12px;display:flex}.yjtJ-G_links{flex-wrap:wrap;gap:4px 20px;margin-top:8px;display:flex}.yjtJ-G_links a,.yjtJ-G_links button{cursor:pointer;text-underline-offset:5px;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:600;display:inline-flex}.yjtJ-G_links a:hover,.yjtJ-G_links button:hover{color:var(--intro-accent);text-decoration:underline}.yjtJ-G_intro a:focus-visible,.yjtJ-G_intro button:focus-visible{outline:2px solid var(--intro-accent);outline-offset:5px}.yjtJ-G_record{flex:none;padding-right:36px}.yjtJ-G_record>p{color:var(--intro-muted);text-align:center;margin-top:12px;font-size:11px}.yjtJ-G_body{border-top:1px solid var(--intro-ink);border-bottom:1px solid var(--intro-ink);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:24px;padding:20px 0;display:grid}.yjtJ-G_about{background:var(--intro-forest);color:var(--intro-light-ink);box-shadow:4px 4px 0 var(--intro-ink);padding:24px 28px}.yjtJ-G_about .yjtJ-G_aside,.yjtJ-G_about .yjtJ-G_shortcuts small{color:var(--intro-light-muted)}.yjtJ-G_about .yjtJ-G_shortcuts a{border-color:var(--intro-light-muted)}.yjtJ-G_about .yjtJ-G_shortcuts a:hover{color:var(--intro-copper);border-color:var(--intro-copper)}.yjtJ-G_about .yjtJ-G_underlined{-webkit-text-decoration-color:var(--intro-copper);text-decoration-color:var(--intro-copper)}.yjtJ-G_about h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.8rem,3.2vw,2.75rem);line-height:1.08}.yjtJ-G_underlined{text-decoration:underline;-webkit-text-decoration-color:var(--intro-accent);text-decoration-color:var(--intro-accent);text-underline-offset:6px;text-decoration-thickness:2px}.yjtJ-G_about>p{max-width:58ch;margin-top:18px;font-size:15px;line-height:1.7}.yjtJ-G_about>.yjtJ-G_aside{color:var(--intro-light-muted);margin-top:12px;font-size:13px}.yjtJ-G_shortcuts{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:20px;display:flex}.yjtJ-G_shortcuts a{border-bottom:1px solid var(--intro-ink);justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:0 0 4px;font-size:14px;font-weight:600;display:inline-flex}.yjtJ-G_shortcuts a:hover{color:var(--intro-accent);border-color:var(--intro-accent)}.yjtJ-G_shortcuts small{font-variant-numeric:tabular-nums;color:var(--intro-muted);margin-left:6px;font-size:10px}.yjtJ-G_worknote{background:var(--intro-paper);border:1px solid var(--intro-rule);box-shadow:3px 4px 0 var(--intro-rule);align-self:center;margin:8px 0;padding:20px 24px 16px;position:relative;transform:rotate(.8deg)}.yjtJ-G_worknote:after{content:"";border:2px solid var(--intro-muted);pointer-events:none;border-radius:9px;width:18px;height:32px;position:absolute;top:-8px;right:24px;transform:rotate(-10deg)}.yjtJ-G_noteHeader{color:var(--intro-muted);align-items:center;gap:7px;font-size:11px;display:flex}.yjtJ-G_pin{background:var(--intro-accent);border-radius:50%;width:6px;height:6px}.yjtJ-G_company{letter-spacing:-.03em;justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin-top:12px;font-size:27px;display:flex}.yjtJ-G_company:hover{color:var(--intro-accent)}.yjtJ-G_role{color:var(--intro-muted);margin:2px 0 16px;font-size:11px}.yjtJ-G_worklist>div{border-top:1px solid var(--intro-rule);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:10px 0;font-size:12px;display:flex}.yjtJ-G_worklist dt{font-weight:600}.yjtJ-G_worklist dd{color:var(--intro-muted)}.yjtJ-G_noteLink{justify-content:space-between;align-items:center;min-height:44px;margin-top:6px;font-size:12px;font-weight:600;display:flex}.yjtJ-G_noteLink:hover{color:var(--intro-accent)}.yjtJ-G_colophon{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:14px 0 0;display:flex}.yjtJ-G_colophonNote{color:var(--intro-muted);font-size:11px}@media (max-width:767px){.yjtJ-G_masthead{align-items:flex-start;gap:12px;padding-bottom:16px}.yjtJ-G_nameplate{padding:8px 10px}.yjtJ-G_nameplate h1{font-size:clamp(1.7rem,6.5vw,2.6rem)}.yjtJ-G_location{font-size:11px}.yjtJ-G_links{gap:0 14px}.yjtJ-G_links a,.yjtJ-G_links button{gap:5px;font-size:12px}.yjtJ-G_record{margin-top:4px;padding:0 20px 0 0}.yjtJ-G_record>p{display:none}.yjtJ-G_body{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px 0}.yjtJ-G_about{padding:20px}.yjtJ-G_about>p{font-size:14px;line-height:1.65}.yjtJ-G_shortcuts{gap:12px}.yjtJ-G_shortcuts a{gap:8px;font-size:12px}.yjtJ-G_shortcuts svg{width:14px}.yjtJ-G_worknote{margin:8px 3px;padding:16px 20px 10px}.yjtJ-G_company{margin-top:6px}.yjtJ-G_role{margin-bottom:12px}.yjtJ-G_worklist>div{padding:8px 0}.yjtJ-G_colophonNote{display:none}}
