@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Fraunces-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Fraunces-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Fraunces-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Fraunces-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Fraunces-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Fraunces-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Fraunces-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Fraunces-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Oswald-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Oswald-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Oswald-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Oswald-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/PermanentMarker-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.stack-page[data-astro-cid-owzmhnph]{--paper: #e9d8bf;--ink: #141414;--card: #f8f3ea;--sh: 60, 40, 10;--serif: "Fraunces", Georgia, serif;font-family:var(--serif);font-variation-settings:"opsz" 14;color:var(--ink);background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .36 0 0 0 0 .27 0 0 0 0 .15 0 0 0 .32 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");min-height:100vh}.theme-plum[data-astro-cid-owzmhnph]{--paper: #26123a;--ink: #f4ead9;--card: #36204f;--sh: 0, 0, 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .92 0 0 0 0 1 0 0 0 .1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(ellipse 70% 60% at 50% 45%,#3c1f5c,transparent 75%)}.track[data-astro-cid-owzmhnph]{height:260vh;position:relative}.stage[data-astro-cid-owzmhnph]{position:sticky;top:0;height:100vh;overflow:hidden}.scene[data-astro-cid-owzmhnph]{position:absolute;inset:0;width:100%;height:100%;display:block}.stack-page[data-astro-cid-owzmhnph].on-book .scene[data-astro-cid-owzmhnph]{cursor:pointer}.masthead[data-astro-cid-owzmhnph]{position:absolute;inset:0 0 auto;z-index:3;pointer-events:none;height:0}.logo[data-astro-cid-owzmhnph]{position:absolute;left:50%;top:0;margin:0;transform-origin:50% 0;transform:translate(-50%,70px);font-family:var(--serif);font-weight:900;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;font-size:clamp(110px,min(15vw,38vh - 90px),300px);line-height:.95;letter-spacing:-.035em;white-space:nowrap}.logo[data-astro-cid-owzmhnph] span[data-astro-cid-owzmhnph]{display:block;padding:.04em .02em .14em;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 11.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 11.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E")}.mh-side[data-astro-cid-owzmhnph]{position:absolute;top:34px;pointer-events:auto;font-size:18px;text-transform:uppercase;letter-spacing:.01em}.mh-left[data-astro-cid-owzmhnph]{left:clamp(20px,3vw,48px)}.mh-right[data-astro-cid-owzmhnph]{right:clamp(20px,3vw,48px)}.mh-side[data-astro-cid-owzmhnph]:hover{text-decoration:underline;text-underline-offset:4px}.masthead[data-astro-cid-owzmhnph]>[data-astro-cid-owzmhnph]{transition:opacity .35s ease}.stack-page[data-astro-cid-owzmhnph][data-mode=detail] .masthead[data-astro-cid-owzmhnph]>[data-astro-cid-owzmhnph]{opacity:0;pointer-events:none}.mh-intro[data-astro-cid-owzmhnph]{position:absolute;left:0;right:0;text-align:center;margin:0;top:calc(clamp(110px,min(15vw,38vh - 90px),300px)*1.12 + 64px);font-size:18px;opacity:calc(1 - var(--mt, 0) * 3)}.scroll-hint[data-astro-cid-owzmhnph]{position:absolute;left:0;right:0;bottom:22px;margin:0;z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:15px;text-transform:uppercase;letter-spacing:.02em;opacity:calc(1 - var(--mt, 0) * 2.5);pointer-events:none}.scroll-hint[data-astro-cid-owzmhnph] span[data-astro-cid-owzmhnph]{animation:nudge 1.6s ease-in-out infinite}@keyframes nudge{50%{transform:translateY(5px)}}.toolbar[data-astro-cid-owzmhnph]{position:absolute;left:50%;bottom:26px;z-index:4;transform:translate(-50%);display:flex;gap:22px;opacity:0;translate:0 12px;pointer-events:none;transition:opacity .4s ease,translate .4s ease}.stack-page[data-astro-cid-owzmhnph].show-tools .toolbar[data-astro-cid-owzmhnph]{opacity:1;translate:0 0;pointer-events:auto}.stack-page[data-astro-cid-owzmhnph][data-mode=detail] .toolbar[data-astro-cid-owzmhnph]{opacity:0;pointer-events:none}.group[data-astro-cid-owzmhnph]{display:flex;gap:4px;padding:4px;background:var(--card);box-shadow:0 6px 18px rgba(var(--sh),.16)}.toolbar[data-astro-cid-owzmhnph] button[data-astro-cid-owzmhnph]{height:52px;min-width:52px;padding:0 10px;font:600 16px var(--serif);color:var(--ink);background:var(--card);border:1.5px solid var(--ink);cursor:pointer}.toolbar[data-astro-cid-owzmhnph] button[data-astro-cid-owzmhnph][aria-pressed=true]{background:var(--ink);color:var(--paper)}.toolbar[data-astro-cid-owzmhnph] .icon[data-astro-cid-owzmhnph] svg[data-astro-cid-owzmhnph]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dir[data-astro-cid-owzmhnph] .d-down[data-astro-cid-owzmhnph]{opacity:.35}.stack-page[data-astro-cid-owzmhnph].reversed .dir[data-astro-cid-owzmhnph] .d-down[data-astro-cid-owzmhnph]{opacity:1}.stack-page[data-astro-cid-owzmhnph].reversed .dir[data-astro-cid-owzmhnph] .d-up[data-astro-cid-owzmhnph]{opacity:.35}.sortwrap[data-astro-cid-owzmhnph]{position:relative}.sortmenu[data-astro-cid-owzmhnph]{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);list-style:none;margin:0;padding:6px;background:var(--card);box-shadow:0 10px 30px rgba(var(--sh),.22);display:grid;gap:4px;width:170px}.sortmenu[data-astro-cid-owzmhnph][hidden]{display:none}.sortmenu[data-astro-cid-owzmhnph] button[data-astro-cid-owzmhnph]{width:100%;height:40px;text-align:left;padding:0 12px;font-weight:500}.grid[data-astro-cid-owzmhnph]{position:absolute;inset:0;z-index:2;display:flex;flex-wrap:wrap;align-content:safe center;justify-content:center;gap:clamp(24px,4vw,72px);padding:120px clamp(24px,6vw,120px) 120px;overflow-y:auto}.grid[data-astro-cid-owzmhnph][hidden],.cell[data-astro-cid-owzmhnph][hidden],.sr-books[data-astro-cid-owzmhnph] li[data-astro-cid-owzmhnph][hidden]{display:none}.cell[data-astro-cid-owzmhnph]{display:flex;flex-direction:column;align-items:center;gap:14px;width:clamp(120px,12vw,190px);background:none;border:0;padding:0;cursor:pointer;font:500 15px var(--serif);color:var(--ink);text-align:center}.art[data-astro-cid-owzmhnph]{display:block;width:100%;box-shadow:4px 8px 18px rgba(var(--sh),.3);transition:transform .35s cubic-bezier(.22,1,.36,1)}.art[data-astro-cid-owzmhnph] img[data-astro-cid-owzmhnph]{display:block;width:100%;aspect-ratio:2 / 3;object-fit:cover}.kind-bluray[data-astro-cid-owzmhnph] .art[data-astro-cid-owzmhnph]{border-top:13px solid #1f5fc9;border-radius:3px;overflow:hidden}.kind-bluray[data-astro-cid-owzmhnph] .art[data-astro-cid-owzmhnph] img[data-astro-cid-owzmhnph]{aspect-ratio:135 / 158}.cell[data-astro-cid-owzmhnph]:hover .art[data-astro-cid-owzmhnph],.cell[data-astro-cid-owzmhnph]:focus-visible .art[data-astro-cid-owzmhnph]{transform:translateY(-8px) rotate(-1.5deg)}.kind-bluray[data-astro-cid-owzmhnph] .grid[data-astro-cid-owzmhnph]{gap:clamp(18px,2.4vw,44px)}.kind-bluray[data-astro-cid-owzmhnph] .cell[data-astro-cid-owzmhnph]{width:clamp(100px,9vw,150px);font-size:14px}.sr-books[data-astro-cid-owzmhnph]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0;padding:0;list-style:none}.sr-books[data-astro-cid-owzmhnph] button[data-astro-cid-owzmhnph]:focus-visible{position:fixed;left:50%;top:16px;transform:translate(-50%);z-index:10;clip-path:none;width:auto;height:auto;padding:8px 14px;background:var(--card);color:var(--ink);border:1.5px solid var(--ink);font:500 15px var(--serif)}.sr-books[data-astro-cid-owzmhnph]:focus-within{width:auto;height:auto;clip-path:none;overflow:visible}.detail[data-astro-cid-owzmhnph]{position:absolute;inset:0;z-index:3;pointer-events:none}.back[data-astro-cid-owzmhnph]{position:absolute;left:clamp(24px,4vw,64px);top:50%;z-index:1;translate:0 -50%;display:flex;align-items:center;gap:12px;font:400 22px var(--serif);color:var(--ink);background:none;border:0;padding:4px 0;cursor:pointer;opacity:0;transform:translate(-16px);transition:opacity .5s ease .15s,transform .6s cubic-bezier(.22,1,.36,1) .15s}.back[data-astro-cid-owzmhnph] svg[data-astro-cid-owzmhnph]{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.back[data-astro-cid-owzmhnph]:hover{text-decoration:underline;text-underline-offset:4px}.info[data-astro-cid-owzmhnph]{position:absolute;inset:0;display:none}.info[data-astro-cid-owzmhnph].on{display:block}.right[data-astro-cid-owzmhnph]{position:absolute;top:50%;translate:0 -50%;right:clamp(24px,4vw,64px);width:clamp(240px,23vw,330px);opacity:0;transform:translate(16px);transition:opacity .5s ease .15s,transform .6s cubic-bezier(.22,1,.36,1) .15s}.stack-page[data-astro-cid-owzmhnph][data-mode=detail] .back[data-astro-cid-owzmhnph],.stack-page[data-astro-cid-owzmhnph][data-mode=detail] .right[data-astro-cid-owzmhnph]{pointer-events:auto}.stack-page[data-astro-cid-owzmhnph][data-mode=detail] .back[data-astro-cid-owzmhnph],.stack-page[data-astro-cid-owzmhnph][data-mode=detail] .info[data-astro-cid-owzmhnph].on .right[data-astro-cid-owzmhnph]{opacity:1;transform:none}.col-label[data-astro-cid-owzmhnph]{margin:0 0 14px;font-size:13px;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.right[data-astro-cid-owzmhnph] h2[data-astro-cid-owzmhnph]{font-size:clamp(26px,2vw,32px);font-weight:500;margin:0;letter-spacing:-.01em;font-variation-settings:"opsz" 48}.by[data-astro-cid-owzmhnph]{margin:4px 0 26px;font-size:14px}.tagline[data-astro-cid-owzmhnph]{font-weight:700;font-size:17px;line-height:1.45;margin:0 0 16px}.blurb[data-astro-cid-owzmhnph] p[data-astro-cid-owzmhnph]{font-size:16px;line-height:1.55;margin:0 0 14px}.next[data-astro-cid-owzmhnph]{display:flex;flex-direction:column;padding:32px clamp(20px,4vw,80px) 96px;font-family:var(--font);font-size:20px;font-weight:500}.next[data-astro-cid-owzmhnph] .eyebrow[data-astro-cid-owzmhnph]{font-family:var(--font)}@media(max-width:900px){.mh-side[data-astro-cid-owzmhnph]{top:18px;font-size:13px}.stack-page[data-astro-cid-owzmhnph].compact .mh-side[data-astro-cid-owzmhnph]{opacity:0;pointer-events:none}.mh-intro[data-astro-cid-owzmhnph]{font-size:15px;padding:0 20px}.back[data-astro-cid-owzmhnph]{top:22px;translate:none;left:20px;font-size:19px}.info[data-astro-cid-owzmhnph]{overflow-y:auto;top:52%;padding:0 20px 40px}.right[data-astro-cid-owzmhnph]{position:static;width:auto;margin-top:18px;translate:none}.toolbar[data-astro-cid-owzmhnph]{gap:8px;bottom:16px}.group[data-astro-cid-owzmhnph]{padding:3px;gap:3px}.toolbar[data-astro-cid-owzmhnph] button[data-astro-cid-owzmhnph]{height:42px;min-width:42px;padding:0 7px;font-size:13px}}@media(prefers-reduced-motion:reduce){.scroll-hint[data-astro-cid-owzmhnph] span[data-astro-cid-owzmhnph]{animation:none}}
