.Hj4m-G_label{font:500 11px / 1.4 var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:oklch(var(--muted-foreground));margin:0}.Hj4m-G_underline{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, oklch(var(--foreground)) 25%, transparent);text-decoration-color:color-mix(in oklch, oklch(var(--foreground)) 25%, transparent);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .14s}.Hj4m-G_underline:hover{text-decoration-color:currentColor}.Hj4m-G_buy{background:var(--band,oklch(var(--primary)));color:var(--b-ink,oklch(var(--primary-foreground)));border-radius:2px;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 16px 13px;transition:background-color .16s;display:flex}.Hj4m-G_buy:hover{background:var(--band-low,oklch(var(--primary)))}.Hj4m-G_buy b{font:500 15px / 1.2 var(--font-sans,sans-serif)}.Hj4m-G_buy span{font:500 10.5px / 1 var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink2,currentColor);white-space:nowrap}.Hj4m-G_altLinks{font:400 13px / 1.4 var(--font-sans,sans-serif);color:oklch(var(--muted-foreground));flex-wrap:wrap;gap:4px 0;margin:12px 0 0;display:flex}.Hj4m-G_altLinks a{color:oklch(var(--foreground))}.Hj4m-G_altLinks i{padding:0 10px;font-style:normal}.Hj4m-G_themes .Hj4m-G_label{margin-bottom:12px}.Hj4m-G_themeList{font-family:var(--font-display,serif);color:oklch(var(--foreground));font-variation-settings:"SOFT" 30;flex-wrap:wrap;align-items:baseline;gap:2px .42em;margin:0;padding:0;list-style:none;display:flex}.Hj4m-G_themeList li{letter-spacing:-.01em;line-height:1.18}.Hj4m-G_s0{letter-spacing:-.02em;font-variation-settings:"opsz" 72, "SOFT" 30;font-size:30px;font-weight:520}.Hj4m-G_s1{font-size:22px;font-weight:460}.Hj4m-G_s2{font-size:17px;font-weight:420}.Hj4m-G_s3{font-size:14px;font-weight:400}.Hj4m-G_themeKey{border-top:1px solid oklch(var(--border));align-items:baseline;gap:16px;margin:16px 0 0;padding-top:10px;display:flex}.Hj4m-G_themeKey span{font:400 10.5px / 1 var(--font-mono,ui-monospace, monospace);color:oklch(var(--muted-foreground));align-items:baseline;gap:5px;display:inline-flex}.Hj4m-G_themeKey i{font-style:normal;font-weight:400;line-height:1;font-family:var(--font-display,serif);color:oklch(var(--foreground))}.Hj4m-G_related .Hj4m-G_label{padding-bottom:18px}.Hj4m-G_shelf{grid-template-columns:1fr 1px 1fr 1fr 1fr;align-items:end;column-gap:8px;max-width:420px;display:grid}.Hj4m-G_shelfBook{grid-row:1}.Hj4m-G_shelfBook img{outline:1px solid color-mix(in oklch, oklch(var(--foreground)) 10%, transparent);outline-offset:-1px;border-radius:1px;width:100%;height:auto;display:block}a.Hj4m-G_shelfBook{transition:transform .15s}a.Hj4m-G_shelfBook:hover,a.Hj4m-G_shelfBook:focus-visible{transform:translateY(-4px)}.Hj4m-G_bookend{background:oklch(var(--border));grid-area:1/2;align-self:stretch}.Hj4m-G_board{background:color-mix(in oklch, oklch(var(--foreground)) 45%, transparent);grid-area:2/1/auto/-1;height:1px}.Hj4m-G_bracket{border:1px solid oklch(var(--muted-foreground));opacity:.6;border-top:0;grid-row:3;height:6px;margin-top:8px}.Hj4m-G_bracketThis{grid-column:1}.Hj4m-G_bracketAlso{grid-column:3/6}.Hj4m-G_shelfLabel{white-space:nowrap;grid-row:4;padding-top:8px}.Hj4m-G_shelfLabelThis{color:oklch(var(--foreground));grid-column:1}.Hj4m-G_shelfLabelAlso{grid-column:3/6}.Hj4m-G_relatedTitles{font:16px / 1.5 var(--font-serif,serif);color:oklch(var(--foreground));text-wrap:pretty;margin:20px 0 0}.Hj4m-G_relatedTitles a{color:inherit}.Hj4m-G_relatedMore{margin-top:12px;display:inline-block}.Hj4m-G_relatedMore:hover{color:oklch(var(--foreground))}.Hj4m-G_neighbours{margin-top:40px}.Hj4m-G_neighbourRow{border-top:1px solid oklch(var(--border));border-bottom:1px solid oklch(var(--border));grid-template-columns:1fr 1fr;display:grid}.Hj4m-G_neighbour{min-width:0;color:oklch(var(--foreground));align-items:center;gap:20px;padding:26px 32px 26px 0;display:flex}.Hj4m-G_next{text-align:right;border-left:1px solid oklch(var(--border));flex-direction:row-reverse;padding:26px 0 26px 32px}.Hj4m-G_neighbourCover{outline:1px solid color-mix(in oklch, oklch(var(--foreground)) 10%, transparent);outline-offset:-1px;border-radius:2px;flex:none;width:56px;height:auto}.Hj4m-G_neighbourText{gap:6px;min-width:0;display:grid}.Hj4m-G_neighbourLabel{align-items:center;gap:8px;display:flex}.Hj4m-G_next .Hj4m-G_neighbourLabel{justify-content:flex-end}.Hj4m-G_neighbourTitle{font:22px / 1.25 var(--font-serif,serif);text-wrap:balance;margin-top:4px}.Hj4m-G_neighbourTitle.Hj4m-G_underline{text-decoration-color:#0000}.Hj4m-G_neighbour:hover .Hj4m-G_neighbourTitle,.Hj4m-G_neighbour:focus-visible .Hj4m-G_neighbourTitle{text-decoration-color:currentColor}.Hj4m-G_neighbourAuthor{font:14px / 1.35 var(--font-sans,sans-serif);color:oklch(var(--muted-foreground))}.Hj4m-G_neighbourNone{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.Hj4m-G_next.Hj4m-G_neighbourNone{align-items:flex-end}.Hj4m-G_neighbourNoneText{max-width:30ch;font:15px / 1.45 var(--font-sans,sans-serif);color:oklch(var(--muted-foreground))}.Hj4m-G_neighbourOrder{text-align:center;margin-top:14px}.Hj4m-G_kbd{border:1px solid oklch(var(--border));background:oklch(var(--card));min-width:20px;height:20px;font:500 11px / 1 var(--font-mono,ui-monospace, monospace);letter-spacing:0;color:oklch(var(--foreground));border-bottom-width:2px;border-radius:3px;place-items:center;padding:0 4px;display:inline-grid}@media (max-width:640px){.Hj4m-G_neighbour{flex-direction:column;align-items:flex-start;gap:14px;padding:20px 16px 20px 0}.Hj4m-G_next{flex-direction:column;align-items:flex-end;padding:20px 0 20px 16px}.Hj4m-G_neighbourCover{width:auto;height:64px}.Hj4m-G_neighbourTitle{font-size:17px}.Hj4m-G_neighbourAuthor{font-size:13px}.Hj4m-G_neighbourNoneText{font-size:14px}.Hj4m-G_kbd,.Hj4m-G_neighbourKeys{display:none}}@media (prefers-reduced-motion:reduce){.Hj4m-G_buy,a.Hj4m-G_shelfBook{transition:none}}
.zScW2a_header{--cw:124px;--fade:160px;--gap:20px;color:var(--b-ink);position:relative}.zScW2a_band{padding:24px 0 calc(var(--fade) + 36px);background:linear-gradient(to bottom in oklch, var(--band) 0, var(--band) calc(100% - var(--fade)), color-mix(in oklch, var(--band) 88%, oklch(var(--background))) calc(100% - var(--fade) * .75), color-mix(in oklch, var(--band) 50%, oklch(var(--background))) calc(100% - var(--fade) * .5), color-mix(in oklch, var(--band) 12%, oklch(var(--background))) calc(100% - var(--fade) * .25), oklch(var(--background)) 100%)}.zScW2a_inner{max-width:1280px;margin:0 auto;padding:0 16px}.zScW2a_grid{column-gap:var(--gap);grid-template-columns:var(--cw) minmax(0, 1fr);grid-template-areas:"back back""text text""cover.";display:grid}.zScW2a_back{font:500 11px / 1.4 var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink2);grid-area:back;justify-self:start;align-items:baseline;gap:8px;margin-bottom:24px;transition:color .16s;display:inline-flex}.zScW2a_back:hover{color:var(--b-ink)}.zScW2a_text{grid-area:text;min-width:0;max-width:820px}.zScW2a_kicker{font:500 11px / 1.4 var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink2);margin:0}.zScW2a_kicker a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .16s,text-decoration-color .16s}.zScW2a_kicker a:hover{color:var(--b-ink);text-decoration-color:currentColor}.zScW2a_title{font-family:var(--font-display,serif);letter-spacing:-.022em;color:var(--b-ink);text-wrap:balance;font-variation-settings:"opsz" 144, "SOFT" 30;margin:14px 0 0;font-size:31px;font-weight:500;line-height:1.08}.zScW2a_subtitle{max-width:46ch;font-family:var(--font-sans,sans-serif);letter-spacing:0;color:var(--b-ink2);text-wrap:pretty;margin-top:12px;font-size:15px;font-weight:400;line-height:1.45;display:block}.zScW2a_author{font-family:var(--font-sans,sans-serif);color:var(--b-ink);margin:14px 0 0;font-size:16px;font-weight:500;line-height:1.3}.zScW2a_cover{z-index:1;width:var(--cw);margin-top:28px;margin-bottom:calc(var(--fade) * -1 - 36px);grid-area:cover;position:relative}.zScW2a_paper{color:oklch(var(--foreground));--b-ink:oklch(var(--foreground));--b-ink2:oklch(var(--muted-foreground));--b-line:oklch(var(--border));position:relative}.zScW2a_paperGrid{column-gap:var(--gap);grid-template-columns:minmax(0,1fr);padding-top:24px;display:grid}.zScW2a_meta{min-width:0}.zScW2a_cells{grid-template-columns:1fr 1fr;row-gap:18px;margin:0;display:grid}.zScW2a_cells>div{border-left:1px solid var(--b-line);padding:0 0 0 16px}.zScW2a_cells>div:nth-child(odd){border-left:0;padding-left:0}.zScW2a_cells dt{font:500 11px / 1.4 var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink2);margin:0}.zScW2a_cells dd{font:400 15px / 1.2 var(--font-mono,ui-monospace, monospace);color:var(--b-ink);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:9px 0 0;display:flex}.zScW2a_rating{color:var(--b-rating-paper);font-variant-numeric:tabular-nums;font-weight:600}.dark .zScW2a_rating{color:var(--b-accent)}.zScW2a_ratingOf{color:var(--b-ink2)}.zScW2a_bar{gap:2px;display:inline-flex}.zScW2a_bar i{background:var(--b-line);width:9px;height:3px}.zScW2a_bar i.zScW2a_on{background:var(--b-ink)}.zScW2a_facts{border-top:1px solid var(--b-line);font:400 13px / 1.7 var(--font-mono,ui-monospace, monospace);color:var(--b-ink2);margin:22px 0 0;padding-top:12px}.zScW2a_facts b{color:var(--b-ink);font-weight:400}.zScW2a_factItem{white-space:nowrap}@media (min-width:640px){.zScW2a_inner{padding:0 24px}}@media (min-width:1024px){.zScW2a_header{--cw:200px;--gap:64px}.zScW2a_band{padding:28px 0 calc(var(--fade) + 16px)}.zScW2a_inner{padding:0 32px}.zScW2a_grid{grid-template-areas:"back back""cover text";grid-template-rows:auto minmax(calc(var(--cw) * 1.5 - var(--fade) - 16px), auto);align-items:start}.zScW2a_back{margin-bottom:40px}.zScW2a_text{padding-top:2px}.zScW2a_title{font-size:clamp(34px,4.6vw,64px);line-height:1.04}.zScW2a_subtitle{font-size:17px}.zScW2a_author{font-size:18px}.zScW2a_cover{margin-top:0;margin-bottom:calc(var(--cw) * -1.5)}.zScW2a_paperGrid{grid-template-columns:var(--cw) minmax(0, 1fr);padding-top:4px}.zScW2a_meta{grid-column:2}.zScW2a_cells{flex-wrap:wrap;row-gap:16px;display:flex}.zScW2a_cells>div,.zScW2a_cells>div:nth-child(odd){border-left:1px solid var(--b-line);padding:0 28px}.zScW2a_cells>div:first-child{border-left:0;padding-left:0}.zScW2a_cells dd{white-space:nowrap;flex-wrap:nowrap}}
.SawSEW_imageShell{background:var(--cover-skeleton-base,#78716c);position:absolute;inset:0}.SawSEW_imageShell:before{content:"";background-image:linear-gradient(110deg, transparent 20%, var(--cover-skeleton-highlight,#ffffff73) 50%, transparent 80%);animation:1.5s ease-in-out infinite SawSEW_book-cover-shimmer;position:absolute;inset:0;transform:translate(-100%)}.SawSEW_imageLoading{opacity:0}.SawSEW_imageLoaded{opacity:1}@keyframes SawSEW_book-cover-shimmer{to{transform:translate(100%)}}
