@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-normal.hsMS0n0O.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.woff2) format("woff2-variations");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:Schibsted Grotesk Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-italic.DXGbHdV-.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-wght-italic.DtRJvQ1U.woff2) format("woff2-variations");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}:root{--bg:#FFFFFF;--ink:#000000;--ink2:#2E2E2E;--dim:#6E6E6E;--faint:#A6A6A6;--rule:#E4E4E4;--panel:#F4F4F4;--cover:#000000;--serif:"Times New Roman",Times,"Liberation Serif","Noto Serif",serif;--sans:"Schibsted Grotesk Variable","Helvetica Neue",Helvetica,Arial,sans-serif;--code:ui-monospace,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--mono:var(--sans);--red:var(--ink);--g:clamp(16px,3vw,40px);--max:1440px;--ease:cubic-bezier(.2,.75,.1,1);color-scheme:light}:root[data-theme=dark]{--bg:#000000;--ink:#EDEDED;--ink2:#C9C9C9;--dim:#8F8F8F;--faint:#5E5E5E;--rule:#232323;--panel:#111111;--cover:#141414;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{background:var(--bg)}body{margin:0;color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;padding-bottom:34px}::selection{background:#00000024;color:inherit}:root[data-theme=dark] ::selection{background:#ffffff3d}img{max-width:100%}[hidden]{display:none!important}a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:color-mix(in srgb,currentColor 30%,transparent)}a:hover{text-decoration-color:currentColor}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}button{font-family:inherit}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:var(--g);top:-60px;z-index:60;background:var(--ink);color:var(--bg);padding:8px 14px;text-decoration:none}.skip:focus{top:8px}.wrap{max-width:var(--max);margin:0 auto;padding-inline:var(--g)}.lbl{font-size:13.5px;color:var(--dim);font-weight:400}.pill,.seg button,.theme,.inst .btn,.inst .donate-go,.mail button,.rv-tools button,.citebox button,.copy,.book-start a.go{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:14px;line-height:1;padding:9px 16px;border-radius:999px;border:1px solid var(--rule);background:none;color:var(--ink);text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.seg button:hover,.theme:hover,.inst .btn:hover,.rv-tools button:hover,.citebox button:hover{border-color:var(--ink)}.inst .donate-go,.mail button,.copy,.book-start a.go,.seg button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.inst .donate-go:hover,.mail button:hover,.copy:hover,.book-start a.go:hover{background:var(--ink2);border-color:var(--ink2)}.bar{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);border-bottom:1px solid var(--rule)}.bar-in{max-width:var(--max);margin:0 auto;padding:0 var(--g);min-height:56px;display:flex;align-items:center;gap:clamp(18px,3vw,40px)}.mini{font-family:var(--serif);font-size:27px;line-height:1;letter-spacing:-.035em;text-decoration:none;white-space:nowrap;padding-bottom:3px}.mini i{font-style:italic}.is-home .mini{opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .35s,transform .45s var(--ease)}.is-home.past-mast .mini{opacity:1;transform:none;pointer-events:auto}.nav{display:flex;gap:4px clamp(14px,1.8vw,26px);list-style:none;margin:0;padding:0;font-size:14.5px}.nav a{text-decoration:none;color:var(--dim);white-space:nowrap;transition:color .2s}.nav a:hover,.nav a[aria-current=page]{color:var(--ink)}.theme{margin-left:auto;padding:7px 14px;font-size:13.5px;color:var(--dim)}@media(max-width:820px){.bar-in{flex-wrap:wrap;gap:0 16px;padding-block:10px 0}.bar nav{order:3;flex:1 0 100%;margin-inline:calc(var(--g) * -1);overflow-x:auto;scrollbar-width:none}.bar nav::-webkit-scrollbar{display:none}.nav{padding:10px var(--g) 12px;width:max-content}.is-home .mini{opacity:1;transform:none;pointer-events:auto}}.mast{padding-top:clamp(28px,4.5vw,64px)}.giant{font-family:var(--serif);font-weight:400;white-space:nowrap;line-height:.86;letter-spacing:-.05em;font-size:calc((min(100vw,var(--max)) - 2 * var(--g)) * .2572);padding-bottom:.16em;margin:0 0 0 -.035em}.giant .ch{display:inline-block}.giant .it{font-style:italic}.mast-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px clamp(24px,3vw,48px);border-top:1px solid var(--ink);padding-top:18px}.verse{margin:0;font-family:var(--serif);font-style:italic;font-size:clamp(19px,1.6vw,22px);line-height:1.3}.verse cite{display:block;font-family:var(--sans);font-style:normal;font-size:13.5px;color:var(--dim);margin-top:10px}.verse cite i{font-style:italic}.creed{margin:0;font-size:clamp(17px,1.4vw,19px);line-height:1.35;letter-spacing:-.01em;max-width:24em}.what{margin:0;font-size:15px;line-height:1.45;color:var(--dim);max-width:30em}@media(max-width:760px){.mast-row{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:no-preference){.giant .ch{animation:ch-in .9s var(--ease) backwards;animation-delay:calc(var(--d) * 55ms + 80ms)}.bk.enter .bk-3d{animation:bk-in 1.25s var(--ease) backwards;animation-delay:calc(var(--i) * .12s + .3s)}.js .shelf:not(.in) .bk.enter .bk-3d{animation-play-state:paused}}@keyframes ch-in{0%{opacity:0;transform:translateY(.12em);filter:blur(14px)}}@keyframes bk-in{0%{opacity:0;transform:rotateY(88deg) translateY(10%)}40%{opacity:1}}.sec-head,.wirehead{display:flex;justify-content:space-between;align-items:baseline;gap:12px 24px;flex-wrap:wrap;border-top:1px solid var(--ink);padding-top:14px}.sec-head h2,.wirehead h2,.au-sec h2{margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:500;letter-spacing:-.03em;line-height:1.1}.sec-head p{margin:0;color:var(--dim);font-size:15px;max-width:36em}.shelf-sec{margin-top:clamp(64px,9vw,128px)}.shelf{list-style:none;margin:clamp(36px,4vw,56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:48px clamp(20px,3vw,48px);align-items:start}.shelf li{container-type:inline-size;min-width:0}.shelf-item{display:grid;gap:26px;text-decoration:none}.shelf .bk{--u:calc(100cqw / 240);width:100%}.cap{display:grid;gap:3px;font-size:14px;line-height:1.35}.cap-t{font-size:clamp(17px,1.35vw,19px);font-weight:500;letter-spacing:-.015em;line-height:1.2}.cap-a{color:var(--ink2)}.cap-m{color:var(--dim)}.shelf-item:hover .cap-t{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}@media(max-width:980px){.shelf{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--g) * -1);padding:12px var(--g) 8px;gap:28px;scrollbar-width:none}.shelf::-webkit-scrollbar{display:none}.shelf li{flex:0 0 clamp(150px,42vw,220px);scroll-snap-align:start}}.bk{--u:calc(var(--w,240) * 1px / 240);--T:calc(var(--t) * var(--u));--ry:24deg;position:relative;display:block;width:calc(var(--w,240) * 1px);aspect-ratio:2/3;perspective:calc(1500 * var(--u))}.bk:after{content:"";position:absolute;left:4%;right:-6%;bottom:calc(-14 * var(--u));height:calc(22 * var(--u));background:radial-gradient(closest-side,rgba(0,0,0,.2),transparent);z-index:-1}:root[data-theme=dark] .bk:after{background:radial-gradient(closest-side,rgba(255,255,255,.07),transparent)}.bk-3d{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateY(var(--ry));transition:transform .8s var(--ease)}.bk-front,.bk-spine,.bk-pages,.bk-back{position:absolute;backface-visibility:hidden;-webkit-backface-visibility:hidden}.bk-front{inset:0;transform:translateZ(calc(var(--T) / 2));background:var(--cover);overflow:hidden;color:#fff}.bk-front img{position:absolute;left:0;bottom:0;width:100%;height:59%;object-fit:cover;object-position:50% 16%;filter:grayscale(1) contrast(1.06)}.bk-front:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.16) 0,rgba(255,255,255,0) 1.6%,rgba(0,0,0,.35) 2.6%,rgba(255,255,255,.05) 4.2%,transparent 7%)}.bk-band{position:absolute;left:0;right:0;top:0;height:41%;padding:calc(15 * var(--u)) calc(16 * var(--u)) calc(11 * var(--u)) calc(19 * var(--u));display:flex;flex-direction:column}.bk-au{font-size:calc(10.5 * var(--u));line-height:1.2;opacity:.6}.bk-ti{font-size:calc(21 * var(--u));font-weight:600;line-height:1.02;letter-spacing:-.03em;margin-top:calc(6 * var(--u));text-wrap:balance}.bk-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:baseline;font-size:calc(9.5 * var(--u));opacity:.6}.bk-mark{font-family:var(--serif);font-size:calc(13 * var(--u));letter-spacing:-.03em}.bk-mark i{font-style:italic}.bk-spine{top:0;left:0;height:100%;width:var(--T);transform-origin:left center;transform:translateZ(calc(var(--T) / -2)) rotateY(-90deg);background:linear-gradient(90deg,#000 0,#1b1b1b 45%,#000);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:calc(14 * var(--u)) 0;overflow:hidden;font-size:min(calc(var(--T) * .46),calc(10 * var(--u)))}.bk-st,.bk-sa{writing-mode:vertical-rl;white-space:nowrap;overflow:hidden;line-height:1}.bk-st{font-weight:600;letter-spacing:-.01em;max-height:72%}.bk-sa{opacity:.6}.bk-pages{top:calc(3 * var(--u));right:0;height:calc(100% - 6 * var(--u));width:var(--T);transform-origin:right center;transform:translateZ(calc(var(--T) / -2)) rotateY(90deg);background:repeating-linear-gradient(90deg,#f2f2ee 0 1px,#d4d4ce 1px 2px)}.bk-back{inset:0;transform:translateZ(calc(var(--T) / -2)) rotateY(180deg);background:var(--cover)}.shelf-item:hover .bk-3d,.shelf-item:focus-visible .bk-3d,.entry:hover .bk-3d,.book-aside:hover .bk-3d,.rv-bk:hover .bk-3d,.au-list li:hover .bk-3d{transform:rotateY(3deg) translateY(calc(-6 * var(--u)))}.main{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(40px,6vw,104px);margin-top:clamp(80px,10vw,144px)}@media(max-width:980px){.main{grid-template-columns:minmax(0,1fr)}}.controls{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin:22px 0 10px}.seg{display:flex;flex-wrap:wrap;gap:6px}.seg button{color:var(--dim)}.search{flex:1 1 220px;max-width:340px;margin-left:auto;min-width:0}.search input{width:100%;font:inherit;font-size:14px;color:var(--ink);background:none;border:1px solid var(--rule);border-radius:999px;padding:9px 16px;-webkit-appearance:none;appearance:none}.search input:focus{outline:none;border-color:var(--ink)}.search input::placeholder,.mail input::placeholder{color:var(--faint)}.feed{list-style:none;margin:0;padding:0}.entry{display:grid;grid-template-columns:118px minmax(0,1fr) 84px;gap:0 clamp(18px,2.5vw,36px);padding:30px 0 32px;border-bottom:1px solid var(--rule)}.entry:last-child{border-bottom:0}.e-side{display:grid;align-content:start;gap:2px;font-size:13.5px;color:var(--dim);padding-top:7px;font-variant-numeric:tabular-nums}.e-kind{color:var(--ink2)}.e-main{min-width:0}.entry h4{margin:0;font-size:clamp(24px,2.5vw,36px);font-weight:500;letter-spacing:-.032em;line-height:1.06;text-wrap:balance}.entry h4 a{text-decoration:none}.entry h4 a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.12em}.entry .by{margin-top:10px;font-size:15px;color:var(--ink2)}.entry blockquote{margin:16px 0 0;font-family:var(--serif);font-size:19px;line-height:1.45;color:var(--ink2);max-width:36em}.entry .meta{margin-top:14px;font-size:13.5px;color:var(--dim)}.entry.notice h4{font-size:clamp(20px,2vw,24px)}.e-bk{justify-self:end;padding-top:8px;text-decoration:none}.empty{color:var(--dim);padding:28px 0}@media(max-width:640px){.entry{grid-template-columns:minmax(0,1fr) 64px;gap:0 16px}.e-side{grid-column:1 / -1;display:flex;gap:12px;padding:0 0 10px}.e-bk .bk{--w:52 !important}}aside.side{display:grid;gap:52px;align-content:start}.inst{border-top:1px solid var(--ink);padding-top:12px}.inst .hd{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.inst .hd h3{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em}.inst .hd span,.inst .hd a.hd-link{font-size:13.5px;color:var(--dim)}.inst .bd{display:grid;gap:16px;margin-top:18px}.inst p{margin:0;font-size:15px;line-height:1.45;color:var(--ink2)}.inst .btn,.inst .donate-go{justify-self:start}.frag{margin:0;font-family:var(--serif);font-size:23px;line-height:1.3}.frag .q:before{content:"“";margin-left:-.42em}.frag .q:after{content:"”"}.frag cite{display:block;font-family:var(--sans);font-style:normal;font-size:13.5px;color:var(--dim);margin-top:14px}.index{list-style:none;margin:0;padding:0}.index a{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--rule);text-decoration:none;font-size:15px}.index li:first-child a{padding-top:0}.index img,.index .ph{width:30px;height:30px;border-radius:50%;object-fit:cover;object-position:50% 18%;filter:grayscale(1);background:var(--panel)}.index .n{font-size:13.5px;color:var(--dim);font-variant-numeric:tabular-nums}.index a:hover .nm{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.mail{display:flex;gap:8px}.mail input{flex:1;min-width:0;font:inherit;font-size:14px;color:var(--ink);background:none;border:1px solid var(--rule);border-radius:999px;padding:9px 16px;-webkit-appearance:none;appearance:none}.mail input:focus{outline:none;border-color:var(--ink)}.msg{font-size:13.5px;color:var(--dim);min-height:1em}footer.site{margin-top:clamp(110px,13vw,200px);border-top:1px solid var(--ink);padding:26px 0 48px;display:grid;grid-template-columns:1.3fr 1fr 1fr 1.6fr;gap:28px 32px;font-size:14.5px}.f-logo a{font-family:var(--serif);font-size:44px;line-height:1;letter-spacing:-.04em;text-decoration:none}.f-logo i{font-style:italic}.f-col{list-style:none;margin:0;padding:0;display:grid;gap:6px;align-content:start}.f-col span{color:var(--dim)}.f-col a{text-decoration:none}.f-col a:hover{text-decoration:underline}.f-note{margin:0;color:var(--dim);font-size:13.5px;line-height:1.5;max-width:34em}@media(max-width:760px){footer.site{grid-template-columns:1fr 1fr}.f-logo,.f-note{grid-column:1 / -1}}.status{position:fixed;left:0;right:0;bottom:0;z-index:30;background:color-mix(in srgb,var(--panel) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--rule);font-size:12px;color:var(--dim);font-variant-numeric:tabular-nums;display:flex;gap:20px;align-items:center;overflow:hidden;white-space:nowrap;padding:7px max(var(--g),env(safe-area-inset-right,0px)) calc(7px + env(safe-area-inset-bottom,0px)) max(var(--g),env(safe-area-inset-left,0px))}.status b{color:var(--ink);font-weight:600}.status .cursor{animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}@media(max-width:600px){.status .hide-sm{display:none}}.toast{position:fixed;left:50%;transform:translate(-50%);bottom:calc(48px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--bg);font-size:13.5px;padding:9px 16px;border-radius:999px;z-index:50;max-width:calc(100% - 32px)}.progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:45;pointer-events:none}.progress i{display:block;height:100%;width:0;background:var(--ink)}.rv{padding-top:clamp(24px,3vw,40px);--rv-size:21px}.rv-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px;color:var(--dim)}.rv-top a{text-decoration:none}.rv-top a:hover{color:var(--ink)}.rv-tools{display:flex;gap:6px;flex-wrap:wrap}.rv-tools button,.citebox button{padding:7px 13px;font-size:13px}.rv-head{padding:clamp(40px,5.5vw,88px) 0 clamp(36px,4vw,56px);display:grid;gap:20px;max-width:1180px}.rv-head h6{margin:0;font-size:14px;font-weight:400;color:var(--dim)}.rv-head h1{margin:0;font-size:clamp(46px,7.6vw,118px);font-weight:500;letter-spacing:-.05em;line-height:.94;text-wrap:balance}.rv-head .lede{margin:0;font-family:var(--serif);font-style:italic;font-size:clamp(20px,1.8vw,25px);line-height:1.35;color:var(--ink2);max-width:36em}.rv-head .by{font-size:17px}.rv-head .by a,.entry .by a{text-decoration-color:color-mix(in srgb,currentColor 30%,transparent)}.rv-head .meta{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--dim)}.rv-head .meta span{border:1px solid var(--rule);border-radius:999px;padding:5px 11px;line-height:1}.rv-head .meta .badge.full{border-color:var(--ink);color:var(--ink)}.rv-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(32px,6vw,104px);align-items:start;border-top:1px solid var(--ink);padding-top:40px}.rv-side{position:sticky;top:84px;display:grid;gap:32px;align-content:start;max-height:calc(100vh - 130px);overflow:auto;scrollbar-width:none;padding:4px 0 24px}.rv-side::-webkit-scrollbar{display:none}.rv-side .bk{--w:132}.toc{font-size:14px}.toc>.lbl{display:block;color:var(--ink);font-weight:600;font-size:14px}.toc ol{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:9px}.toc a{text-decoration:none;color:var(--dim);display:block;line-height:1.3;transition:color .2s}.toc a:hover{color:var(--ink)}.toc a.on{color:var(--ink);font-weight:500}.rv-body{max-width:34em;font-family:var(--serif);font-size:var(--rv-size);line-height:1.6;min-width:0;color:var(--ink)}.rv-body h2{font-family:var(--sans);font-size:16px;font-weight:600;letter-spacing:-.01em;margin:2.6em 0 1em}.rv-body h2:first-child{margin-top:0}.rv-body h3{font-family:var(--sans);font-size:15px;font-weight:600;margin:2em 0 .8em}.rv-body p{position:relative;margin:0 0 1em;transition:background-color .6s}.rv-body p.hit{background:var(--panel)}.rv-body blockquote{margin:1.3em 0;padding-left:1.1em;border-left:1px solid var(--ink);font-style:italic}.pn{position:absolute;left:-3.8em;top:.45em;width:3em;text-align:right;font-family:var(--sans);font-size:11px;color:var(--faint);background:none;border:0;cursor:pointer;padding:0;font-variant-numeric:tabular-nums}.pn:hover{color:var(--ink)}.rv-body sup a{font-family:var(--sans);font-size:.62em;font-weight:600;text-decoration:none;padding:0 2px}.fnote{display:block;font-family:var(--sans);font-size:14px;line-height:1.5;color:var(--dim);border-left:1px solid var(--rule);padding:4px 0 4px 14px;margin:.8em 0 0}.fnote p{margin:0;display:inline}.rv-body section.footnotes{border-top:1px solid var(--rule);margin-top:48px;padding-top:18px;font-family:var(--sans);font-size:14px;line-height:1.5;color:var(--dim)}.rv-body section.footnotes h2{margin-top:0;color:var(--ink)}.rv-body section.footnotes p{margin:0}.rv-body section.footnotes ol{padding-left:1.4em;display:grid;gap:6px}.rv-body .data-footnote-backref{text-decoration:none;margin-left:4px}.intro{max-width:calc(34em * 21 / 18);background:var(--panel);padding:20px 24px;margin:0 0 40px;border:0}.intro .lbl{color:var(--ink);font-weight:600}.intro p{margin:8px 0 0;font-family:var(--serif);font-size:18px;line-height:1.5;font-style:italic;color:var(--ink2)}.pager{max-width:714px;display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;border-top:1px solid var(--ink);padding-top:18px}.pager a{display:grid;gap:6px;text-decoration:none;font-size:clamp(18px,1.6vw,22px);font-weight:500;letter-spacing:-.02em;line-height:1.2}.pager a .lbl{font-weight:400;letter-spacing:0}.pager a.nx{text-align:right}.pager a:hover{text-decoration:underline;text-decoration-thickness:1px}.citebox{margin-top:40px;border-top:1px solid var(--rule);padding-top:18px;font-size:14px;max-width:714px;display:grid;gap:12px;color:var(--dim)}.citebox .lbl{color:var(--ink);font-weight:600}.citebox .c{font-family:var(--serif);font-size:17px;color:var(--ink)}.citebox button{justify-self:start}.rv-next{margin-top:40px;border-top:1px solid var(--ink);padding-top:14px;font-size:14px}.rv-next a{text-decoration:none}@media(max-width:860px){.rv-grid{grid-template-columns:minmax(0,1fr);gap:28px}.rv-side{position:static;max-height:none;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;border-bottom:1px solid var(--rule)}.rv-side .bk{--w:88}.pn{position:static;display:inline;margin-right:.6em;font-size:12px}.pager{grid-template-columns:minmax(0,1fr)}.pager a.nx{text-align:left}}.book-aside{display:grid;gap:30px;align-content:start;position:sticky;top:84px}.book-aside .bk{--w:240}.book-start{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin:0 0 36px}.contents{list-style:none;margin:0;padding:0;max-width:820px}.contents .part{font-size:14px;font-weight:600;padding:40px 0 10px;border-bottom:1px solid var(--ink)}.contents .part:first-child{padding-top:0}.contents li.ch{display:grid;grid-template-columns:52px minmax(0,1fr);gap:20px;padding:18px 0;border-bottom:1px solid var(--rule);align-items:baseline}.contents .no{font-size:14px;color:var(--dim);font-variant-numeric:tabular-nums}.contents a{font-size:clamp(20px,1.9vw,25px);font-weight:500;letter-spacing:-.025em;text-decoration:none;line-height:1.15}.contents a:hover{text-decoration:underline;text-decoration-thickness:1px}.contents p{margin:8px 0 0;font-family:var(--serif);font-size:17px;line-height:1.5;color:var(--ink2);max-width:38em}.contents .rt{font-size:13px;color:var(--dim);margin-left:12px;white-space:nowrap;letter-spacing:0;font-weight:400}@media(max-width:860px){.book-aside{position:static;grid-template-columns:auto minmax(0,1fr);align-items:end}.book-aside .bk{--w:132}}.au-head{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:start;padding:clamp(40px,6vw,88px) 0 clamp(40px,5vw,64px);border-bottom:1px solid var(--ink)}@media(max-width:760px){.au-head{grid-template-columns:minmax(0,1fr)}}.portrait{margin:0;display:grid;gap:10px}.portrait .frame,.au-grid .frame{position:relative;display:block;width:100%;aspect-ratio:4/5;overflow:hidden;background:var(--panel)}.portrait img,.au-grid .frame img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08);transition:transform 1.2s var(--ease)}.frame:after{content:"";position:absolute;inset:-50%;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1.4 -.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.portrait figcaption{font-size:12.5px;color:var(--dim);line-height:1.4}.mono{width:100%;aspect-ratio:4/5;display:grid;place-items:center;background:var(--panel);font-size:clamp(56px,7vw,96px);font-weight:500;letter-spacing:-.05em;color:var(--ink)}.mono span{line-height:1}.au-head .lbl{margin:0;font-size:14px;font-weight:400}.au-head h1{margin:8px 0 18px;font-size:clamp(48px,7.6vw,118px);font-weight:500;letter-spacing:-.05em;line-height:.94;text-wrap:balance}.au-head .dates{font-size:16px;color:var(--ink2);font-variant-numeric:tabular-nums}.au-head .role{font-size:16px;color:var(--dim);margin-top:2px}.au-bio{max-width:34em;font-family:var(--serif);font-size:21px;line-height:1.6;margin-top:32px}.au-bio p{margin:0 0 1em}.au-sec{padding-top:clamp(56px,6vw,88px)}.au-sec h2{margin-bottom:24px}.au-list{list-style:none;margin:0;padding:0}.au-list li{border-top:1px solid var(--rule);padding:22px 0;display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;align-items:baseline}.au-list li:has(.bk){align-items:center}.au-list .k{font-size:14px;color:var(--dim);font-variant-numeric:tabular-nums}.au-list a{font-size:clamp(22px,2.2vw,30px);font-weight:500;letter-spacing:-.03em;text-decoration:none;line-height:1.1}.au-list a:hover{text-decoration:underline;text-decoration-thickness:1px}.au-list .sub{display:block;font-size:14px;color:var(--dim);margin-top:6px}.au-list .bk-row{display:flex;gap:24px;align-items:center}.au-none{color:var(--dim);border-top:1px solid var(--rule);padding-top:18px;margin:0}@media(max-width:600px){.au-list li{grid-template-columns:minmax(0,1fr);gap:6px}}.au-grid{list-style:none;margin:clamp(36px,4vw,56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:56px clamp(20px,3vw,40px)}.au-grid a{display:grid;gap:14px;text-decoration:none}.au-grid a:hover img{transform:scale(1.035)}.au-grid .nm{font-size:22px;font-weight:500;letter-spacing:-.025em;line-height:1.1}.au-grid a:hover .nm{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.au-grid .yr{font-size:14px;color:var(--dim);margin-top:-8px}.sup{padding-top:clamp(40px,6vw,88px);max-width:980px}.sup-head{display:grid;gap:22px;padding-bottom:clamp(36px,4vw,56px);border-bottom:1px solid var(--ink)}.sup-head .lbl{margin:0;font-size:14px}.sup-head h1{margin:0;font-size:clamp(48px,7.6vw,118px);font-weight:500;letter-spacing:-.05em;line-height:.94}.sup-head p{margin:0;font-family:var(--serif);font-size:clamp(19px,1.7vw,23px);line-height:1.5;max-width:34em;color:var(--ink2)}.wallets{list-style:none;margin:0;padding:0}.wallet{display:grid;grid-template-columns:140px minmax(0,1fr);gap:clamp(18px,3vw,40px);align-items:center;padding:30px 0;border-bottom:1px solid var(--rule)}@media(max-width:560px){.wallet{grid-template-columns:96px minmax(0,1fr)}}.qr{background:#fff;padding:6px;line-height:0}.qr svg{width:100%;height:auto;display:block}.w-body{display:grid;gap:12px;min-width:0}.w-coin{font-size:clamp(22px,2.2vw,28px);font-weight:500;letter-spacing:-.025em}.w-net{font-size:14px;color:var(--dim);font-weight:400;letter-spacing:0;margin-left:8px}.w-addr{font-family:var(--code);font-size:14px;background:var(--panel);padding:12px 14px;overflow-wrap:anywhere;user-select:all;line-height:1.4}.w-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.w-note{font-size:13.5px;color:var(--dim)}.sup-warn{font-size:14px;color:var(--dim);max-width:44em;margin:28px 0 0;line-height:1.5}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}
