:root{--color-paper: #ffffff;--color-smoke: #f3f3f3;--color-rule: #d9d9d6;--color-ink: #121212;--color-teal: #0e8c88;--font-display: "Schmalfette Grotesk", "Arial Narrow", "Helvetica Neue Condensed", Impact, sans-serif;--font-serif: "IBM Plex Serif", Georgia, "Times New Roman", serif;--font-condensed: "IBM Plex Sans Condensed", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--radius: 2px;--max: 1584px;--margin: 16px;--gutter: 32px;--header-h: 64px;--mark: 20px;--cap-ratio: .704}@media(min-width:672px){:root{--margin: 24px}}@media(min-width:1056px){:root{--margin: 32px;--header-h: 80px;--mark: 24px}}@font-face{font-family:Schmalfette Grotesk;src:url(/fonts/schmalfette-grotesk-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:url(/fonts/plex-serif-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:url(/fonts/plex-serif-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:url(/fonts/plex-serif-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:url(/fonts/plex-serif-600-italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Sans Condensed;src:url(/fonts/plex-cond-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Condensed;src:url(/fonts/plex-cond-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Sans Condensed;src:url(/fonts/plex-cond-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-serif);font-size:18px;line-height:29px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word}@media(min-width:1056px){body{font-size:19px;line-height:32px}}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0}img{display:block;max-width:100%}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-transform:inherit;letter-spacing:inherit}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.on-ink :focus-visible{outline-color:var(--color-paper)}.skip{position:absolute;left:8px;top:-100px;z-index:100;background:var(--color-ink);color:var(--color-paper);font:400 14px/16px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:12px 16px;border-radius:var(--radius);text-decoration:none}.skip:focus{top:8px;outline-color:var(--color-paper)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mono{font-family:var(--font-mono);font-size:13px;line-height:16px;letter-spacing:.04em;text-transform:uppercase}.display{font-family:var(--font-display);font-weight:700;letter-spacing:.02em;text-transform:uppercase;font-synthesis:none}.bracket{text-decoration:none}.bracket:before{content:"["}.bracket:after{content:"]"}.bracket:hover,.bracket[aria-current]{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.ulink{text-decoration:underline 2px var(--color-teal);text-underline-offset:6px}.ulink:hover{text-decoration-color:var(--color-ink)}.arrow{width:1em;height:1em;flex:none;display:inline-block;vertical-align:-.12em}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;height:48px;padding-inline:24px;border-radius:var(--radius);border:1px solid var(--color-ink);font:400 14px/16px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.btn .arrow{font-size:16px}.btn--primary{background:var(--color-ink);color:var(--color-paper)}.btn--secondary{background:transparent;color:var(--color-ink)}.btn:hover{background:var(--color-ink);color:var(--color-paper)}.btn--primary:hover{background:var(--color-paper);color:var(--color-ink)}.on-ink .btn{border-color:var(--color-paper);color:var(--color-paper)}.on-ink .btn:hover{background:var(--color-paper);color:var(--color-ink)}.site-header{position:sticky;top:0;z-index:20;height:var(--header-h);background:var(--color-paper);border-bottom:1px solid var(--color-rule)}.site-header__in{height:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--margin);display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:flex;align-items:center;gap:16px;min-width:0}.brand a{display:flex;align-items:center;text-decoration:none;color:inherit}.brand img{height:var(--mark);width:auto;flex:none}.brand__rule{width:1px;height:calc(var(--mark) * 1.333);background:var(--color-rule);flex:none}.brand__word{font-size:calc(var(--mark) / var(--cap-ratio));line-height:var(--mark);padding-top:calc(var(--mark) / 6);white-space:nowrap}.site-nav{display:flex;align-items:center;gap:32px}.site-nav .nav-full{display:none}@media(min-width:1056px){.site-nav .nav-full{display:inline}.site-nav .nav-short{display:none}}@media(max-width:1055px){.brand{gap:12px}}.site-footer{background:var(--color-ink);color:var(--color-paper)}.site-footer__in{max-width:var(--max);margin-inline:auto;padding:64px var(--margin);display:flex;flex-direction:column;gap:32px;align-items:flex-start}.site-footer img{height:48px;width:auto}.site-footer__links{display:flex;flex-wrap:wrap;gap:16px 32px}.site-footer__links a{text-decoration:none}.site-footer__links a:hover{text-decoration:underline;text-underline-offset:4px}.site-footer p{font:400 14px/24px var(--font-condensed)}.site-footer__r{display:flex;flex-direction:column;gap:16px}@media(min-width:1056px){.site-footer__in{flex-direction:row;justify-content:space-between;align-items:flex-start}.site-footer__r{align-items:flex-end;text-align:right}}.prose{font-family:var(--font-serif)}.prose p{text-indent:32px}.prose p.lede,.prose p.first,.prose h2+p,.prose h3+p,.prose h4+p,.prose .epigraph+p,.prose .table-wrap+p{text-indent:0}.prose p.lede{text-indent:0}.prose p.lede:first-line{font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:.84em}.prose p.lede:first-letter{font-family:var(--font-display);font-weight:700;color:var(--color-teal);text-transform:uppercase;letter-spacing:0;font-synthesis:none;font-size:182px;line-height:128px;float:left;margin:4px 12px -4px 0}@media(max-width:1055px){.prose p.lede:first-letter{font-size:125px;line-height:87px;margin:4px 10px -4px 0}}.prose h2{font:600 24px/32px var(--font-serif);margin:40px 0 8px}.prose h3,.prose h4{font:600 19px/32px var(--font-serif);margin:24px 0 4px}.prose .list{margin:16px 0;padding-left:32px}.prose .list li{padding-left:4px;margin:0 0 8px}.prose .list li::marker{color:var(--color-ink);font-weight:600}.prose sup.fn{font-size:.62em;line-height:0;font-weight:600;margin-left:1px}.prose sup.fn a{text-decoration:none;padding:0 1px}.prose sup.fn a:hover{text-decoration:underline}.prose a{text-decoration:underline 1px;text-underline-offset:3px}.sc{font-variant-caps:small-caps}.caps{text-transform:uppercase}.epigraph{margin:32px 0;padding-left:24px;border-left:2px solid var(--color-teal)}.epigraph blockquote p{font-style:italic;text-indent:0;font-size:1.1em;line-height:1.6}.epigraph figcaption{font:400 16px/24px var(--font-condensed);margin-top:12px}.pullquote{margin:0 0 40px;padding-top:24px;border-top:2px solid var(--color-teal);font:italic 400 28px/40px var(--font-serif);text-indent:0}.pullquote p{text-indent:0!important}.table-wrap{margin:32px 0;overflow-x:auto}.table-wrap table{width:100%;border-collapse:collapse;font:400 16px/24px var(--font-condensed);min-width:480px}.table-wrap th,.table-wrap td{text-align:left;vertical-align:top;padding:12px 16px 12px 0;border-bottom:1px solid var(--color-rule)}.table-wrap th{font-weight:600;border-bottom:1px solid var(--color-ink)}.table-wrap td:first-child{font-weight:600}.reading{display:grid;grid-template-columns:minmax(0,1fr)}.rail{display:block;margin:0}.rail .photo{height:clamp(240px,40vw,380px);width:100%}.photo{display:block;width:100%;height:100%;object-fit:cover;background:var(--color-smoke)}.photo-cap{font:400 14px/22px var(--font-condensed);color:var(--color-ink)}.cap__cr{display:block;margin-top:6px;font:400 12px/18px var(--font-mono)}.rail figcaption{padding:12px var(--margin) 0;max-width:752px;margin-inline:auto}.main{padding:32px var(--margin) 48px;width:100%;max-width:752px;margin-inline:auto;min-width:0}.side{padding:0 var(--margin) 64px;width:100%;max-width:752px;margin-inline:auto;display:flex;flex-direction:column;gap:32px;min-width:0}.hd{display:flex;flex-direction:column;gap:16px;padding-bottom:32px}.hd__top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.hd__num{font-size:128px;line-height:104px;color:var(--color-teal)}.hd__part{text-align:right;padding-bottom:4px;font-size:12px;max-width:14em}.hd__label{display:none}.hd h1{font:600 32px/40px var(--font-serif);letter-spacing:-.01em;padding-top:8px}.hd__by{font:600 19px/24px var(--font-serif);color:var(--color-teal)}.hd__by a{color:inherit;text-decoration:underline 1px color-mix(in srgb,var(--color-teal) 45%,transparent);text-underline-offset:5px}.hd__by a:hover{text-decoration-color:currentColor}.hd--plain h1{padding-top:0}.tools{display:flex;gap:24px;align-items:center;position:relative;flex-wrap:wrap}.tools a,.tools button,.tools summary{text-decoration:none;font-size:12px}.tools a:hover,.tools button:hover,.tools summary:hover{text-decoration:underline;text-underline-offset:4px}.tools summary{display:inline-block}.tools .t-print{display:none}.tools--head{margin-top:-8px;padding-bottom:32px}.tools--side{display:none}.share{position:relative}.share__panel{position:absolute;z-index:5;top:calc(100% + 12px);left:0;min-width:220px;width:max-content;box-shadow:0 4px 16px #00000024;background:var(--color-smoke);padding:16px 20px;display:flex;flex-direction:column;gap:12px;border-radius:var(--radius)}.share__panel a,.share__panel button{text-align:left;font-size:13px}.share[open]>summary{text-decoration:underline;text-underline-offset:4px}.ct-also{display:flex;gap:16px;align-items:center;white-space:nowrap}.summary{border-top:2px solid var(--color-teal);padding:24px 0 32px;display:flex;flex-direction:column;gap:12px}.summary p{font:400 17px/26px var(--font-condensed)}.summary .mono{font-size:12px}.summary p+p{margin-top:12px}.body{padding-bottom:8px}.notes{background:var(--color-smoke);padding:24px 20px;margin-top:48px;display:flex;flex-direction:column;gap:16px;scroll-margin-top:calc(var(--header-h) + 16px)}.notes ol{list-style:none;display:flex;flex-direction:column;gap:16px}.notes li,.fn-pop{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:12px;align-items:baseline}.notes li{font:400 15px/24px var(--font-condensed)}.notes li>.nnum{font-weight:600;text-align:right;font-variant-numeric:tabular-nums;text-decoration:none}.notes li>.nnum:hover{text-decoration:underline}.notes li:target>span{background:var(--color-paper)}.notes a,.fn-pop a{text-decoration:underline 1px color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:3px;overflow-wrap:anywhere}.notes a:hover,.fn-pop a:hover{text-decoration-color:currentColor}.reading{position:relative}.sn .notes{position:static;background:none;padding:0;margin:0;gap:0}.sn .notes>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sn .notes ol{display:block}.sn .notes li{position:absolute;font:400 14px/20px var(--font-condensed);column-gap:10px;border-radius:var(--radius);transition:background-color .2s,box-shadow .2s}.sn .notes li:target>span{background:none}.sn .notes li.is-hot,.sn .notes li.is-flash{background:var(--color-smoke);box-shadow:0 0 0 8px var(--color-smoke)}.prose sup.fn a{position:relative}.prose sup.fn a:after{content:"";position:absolute;inset:-10px -6px}.prose sup.fn a.is-hot,.prose sup.fn a.is-flash{background:var(--color-smoke);box-shadow:0 0 0 3px var(--color-smoke)}.prose sup.fn a[aria-expanded=true]{background:var(--color-ink);color:var(--color-paper);text-decoration:none;box-shadow:0 0 0 3px var(--color-ink);border-radius:1px}.fn-pop{margin:8px 0 16px;padding:12px 16px 12px 8px;background:var(--color-smoke);font:400 15px/22px var(--font-condensed);text-indent:0;text-align:left;border-radius:var(--radius)}.fn-pop__n{font:600 15px/22px var(--font-condensed);font-variant-numeric:tabular-nums;text-align:right;color:inherit;background:none;border:0;padding:0;cursor:pointer}.fn-pop__n:hover{text-decoration:underline}.fn-pop__n:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}.prose>*{transition:background-color .6s,box-shadow .6s}.prose>.is-flash{background-color:var(--color-smoke);box-shadow:0 0 0 12px var(--color-smoke)}.psg{position:absolute;z-index:50;display:flex;background:var(--color-ink);border-radius:var(--radius);padding:2px;box-shadow:0 4px 16px #0000002e}.psg[hidden]{display:none}.psg button{font:400 12px/16px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-paper);background:none;border:0;padding:12px 14px;cursor:pointer;white-space:nowrap}.psg button+button{border-left:1px solid rgb(255 255 255 / .2)}.psg button:hover{text-decoration:underline;text-underline-offset:4px}.psg button:focus-visible{outline:2px solid var(--color-paper);outline-offset:-4px}.psg--dock{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));transform:translate(-50%)}::target-text{background:color-mix(in srgb,var(--color-teal) 26%,transparent);color:inherit}.toast{position:fixed;z-index:60;left:var(--margin);bottom:calc(16px + env(safe-area-inset-bottom));width:min(400px,calc(100vw - 2 * var(--margin)));background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius);padding:16px 48px 18px 20px;display:grid;gap:8px;box-shadow:0 4px 16px #0000002e}.toast__k{font-size:12px}.toast__go,.toast a{font:600 17px/24px var(--font-condensed);color:var(--color-paper);background:none;border:0;padding:0;text-align:left;cursor:pointer;text-decoration:underline 1px rgb(255 255 255 / .45);text-underline-offset:4px}.toast__go:hover,.toast a:hover{text-decoration-color:currentColor}.toast__x{position:absolute;top:6px;right:6px;width:40px;height:40px;font:400 22px/1 var(--font-condensed);color:var(--color-paper);background:none;border:0;cursor:pointer}.toast__x:focus-visible,.toast__go:focus-visible,.toast a:focus-visible{outline:2px solid var(--color-paper);outline-offset:2px}@media(prefers-reduced-motion:reduce){.sn .notes li,.prose>*{transition:none}}.bookrail{display:none}.bookstrip{position:absolute;left:var(--margin);right:var(--margin);bottom:-1px;height:3px;display:flex;gap:2px}.bookstrip:before{content:"";position:absolute;left:0;right:0;bottom:0;height:16px}.bookstrip:focus-visible{outline:2px solid var(--color-teal);outline-offset:3px}.bs-i{flex:1 1 0;min-width:3px;position:relative;overflow:hidden;background:var(--color-rule)}.bs-i>.br-fill{position:absolute;inset:0 auto 0 0;width:calc(var(--p, 0) * 100%);background:var(--color-ink)}.bs-i.is-cur{background:color-mix(in srgb,var(--color-teal) 28%,transparent)}.bs-i.is-cur>.br-fill{background:var(--color-teal)}.bs-gap{flex:none;width:2px}@media(min-width:1312px){.bookstrip{display:none}.bookrail{display:block;grid-column:5;grid-row:1 / span 2;align-self:start;position:sticky;z-index:6;top:calc(var(--header-h) + 40px);margin:40px -26px 0;height:min(760px,calc(100vh - var(--header-h) - 80px));height:min(760px,calc(100dvh - var(--header-h) - 80px))}.bookrail ol{list-style:none;height:100%;display:flex;flex-direction:column;gap:3px}.br-part{flex:none;font-size:11px;line-height:14px;letter-spacing:0;padding:11px 0 4px 12px}.br-i{flex:1 1 0;min-height:14px;position:relative}.br-i--after{margin-top:11px}.br-i>a{display:flex;gap:8px;height:100%;text-decoration:none}.br-bar{flex:none;width:4px;position:relative}.br-bar:before{content:"";position:absolute;inset:0 1px;background:var(--color-rule)}.br-bar>.br-fill{position:absolute;top:0;left:1px;right:1px;height:calc(var(--p, 0) * 100%);background:var(--color-ink)}.br-i>a[aria-current] .br-bar:before{inset:0;background:color-mix(in srgb,var(--color-teal) 28%,transparent)}.br-i>a[aria-current] .br-fill{left:0;right:0;background:var(--color-teal)}.br-lab{font:400 11px/14px var(--font-mono);text-transform:uppercase;white-space:nowrap}.br-i>a:hover .br-lab,.br-i>a:focus-visible .br-lab{text-decoration:underline 1px;text-underline-offset:3px}.br-i>a:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}.br-card{display:none;position:absolute;z-index:1;left:34px;top:-6px;width:240px;flex-direction:column;gap:4px;padding:12px 16px 14px;background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius);box-shadow:0 4px 16px #0000002e;pointer-events:none}.br-i:nth-last-child(-n+3) .br-card{top:auto;bottom:-6px}.br-i>a:hover .br-card,.br-i>a:focus-visible .br-card{display:flex}.br-card__k{font:400 12px/16px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.br-card__t{font:600 17px/22px var(--font-condensed)}.br-card__a{font:400 14px/20px var(--font-condensed)}.reading.reading--solo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,584px) minmax(0,1fr)}.reading--solo .main{grid-column:2;grid-row:1;max-width:none}.reading--solo .side{grid-column:2;grid-row:2;padding-top:0}.reading--solo .bookrail{grid-column:1;justify-self:end;width:104px;margin:64px 24px 0 0}.reading--solo .tools--head{display:flex}.reading--solo .tools--side{display:none}}.listen__i{width:.62em;height:.75em;margin-left:2px;vertical-align:-.02em}::highlight(fc-sent){background-color:color-mix(in srgb,var(--color-teal) 12%,transparent)}::highlight(fc-word){background-color:color-mix(in srgb,var(--color-teal) 36%,transparent)}.player{position:fixed;z-index:55;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));transform:translate(-50%);width:min(560px,calc(100vw - 2 * var(--margin)));background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius);box-shadow:0 4px 16px #0000002e;padding:0 6px 2px}.player__row{display:flex;align-items:center;gap:2px}.player__btn,.player__txt{flex:none;height:44px;color:var(--color-paper);background:none;border:0;padding:0;cursor:pointer;border-radius:var(--radius)}.player__btn{width:40px;display:grid;place-items:center}.player__btn svg{width:16px;height:16px}.player__back svg{width:24px;height:24px}.player__x{font:400 22px/1 var(--font-condensed)}.player__txt{font:400 12px/16px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:0 10px}.player__txt:hover{text-decoration:underline;text-underline-offset:4px}.player__follow[aria-pressed=false]{color:#ffffff8c;text-decoration:line-through}.player__btn:focus-visible,.player__txt:focus-visible,.player__seek:focus-visible{outline:2px solid var(--color-paper);outline-offset:-2px}.player__time,.player__k{font:400 12px/16px var(--font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:6px}.player__k{text-transform:uppercase;color:#fff9;padding-left:10px}.player__sp{flex:1}.player__seek{-webkit-appearance:none;appearance:none;display:block;width:calc(100% + 12px);margin:0 -6px;height:14px;background:none;cursor:pointer}.player__seek::-webkit-slider-runnable-track{height:3px;background:linear-gradient(to right,var(--color-teal) calc(var(--p, 0) * 100%),rgb(255 255 255 / .22) 0)}.player__seek::-moz-range-track{height:3px;background:linear-gradient(to right,var(--color-teal) calc(var(--p, 0) * 100%),rgb(255 255 255 / .22) 0)}.player__seek::-webkit-slider-thumb{-webkit-appearance:none;width:3px;height:11px;margin-top:-4px;background:var(--color-paper);border:0;border-radius:1px}.player__seek::-moz-range-thumb{width:3px;height:11px;background:var(--color-paper);border:0;border-radius:1px}.is-listening .psg--dock{bottom:calc(92px + env(safe-area-inset-bottom))}.is-listening .site-footer{padding-bottom:80px}@media(max-width:479px){.player__dur{display:none}}.card-smoke{background:var(--color-smoke);padding:24px;display:flex;flex-direction:column;gap:12px}.card-smoke h3{font:600 18px/24px var(--font-serif);padding-top:4px}.card-smoke p{font:400 15px/24px var(--font-serif)}.card-smoke a{text-decoration:underline;text-underline-offset:3px}.card-smoke+.card-smoke{margin-top:-20px}.pvn{display:flex;flex-direction:column;gap:0}.next{background:var(--color-teal);color:var(--color-ink)}.next__in{max-width:var(--max);margin-inline:auto;padding:48px var(--margin)}.next a{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:8px 16px;align-items:end;text-decoration:none}.next__num{grid-column:1 / -1;font-size:128px;line-height:104px;color:var(--color-paper)}.next__t{display:flex;flex-direction:column;gap:12px;padding-bottom:4px;min-width:0}.next__t strong{font:600 28px/36px var(--font-serif)}.next__t .by{font:400 18px/24px var(--font-condensed)}.next .arrow{font-size:32px;justify-self:end;margin-bottom:8px}.next a:hover .next__t strong{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}@media(min-width:672px){.hd h1{font-size:36px;line-height:44px}.hd__by{font-size:20px;line-height:32px}.next a{grid-template-columns:auto minmax(0,1fr) 32px;align-items:end;gap:24px 32px}.next__num{grid-column:auto;font-size:200px;line-height:160px}.next--plain a{grid-template-columns:minmax(0,1fr) 32px}.next__t strong{font-size:36px;line-height:48px}}@media(min-width:1056px){.reading{max-width:var(--max);margin-inline:auto;padding-inline:var(--margin);grid-template-columns:repeat(16,minmax(0,1fr));column-gap:var(--gutter);align-items:start}.rail{display:flex;flex-direction:column;gap:16px;grid-column:1 / span 4;grid-row:1 / span 2;align-self:start;position:sticky;top:var(--header-h);height:calc(100vh - var(--header-h));height:calc(100dvh - var(--header-h));padding-bottom:32px;margin-left:calc(-1 * var(--margin) - max(0px,(100vw - var(--max)) / 2));min-height:0}.rail .photo{flex:1 1 auto;min-height:240px;height:auto}.rail picture{flex:1 1 0;min-height:240px;display:block;position:relative}.rail .photo{position:absolute;inset:0;width:100%;height:100%;min-height:0}.rail figcaption{padding:0 var(--margin);flex:none;max-width:none;margin:0}.main{grid-column:6 / span 9;grid-row:1;padding:64px 0 96px;margin:0;max-width:640px}.side{grid-column:6 / span 9;grid-row:2;padding:0 0 96px;margin:0;max-width:640px}.reading--solo{display:block}.reading--solo .main,.reading--solo .side{margin-inline:auto;max-width:584px}.hd{gap:24px;padding-bottom:48px}.hd__top{display:block}.hd__num{font-size:200px;line-height:160px}.hd__part{display:none}.hd__label{display:block;padding-top:16px}.hd h1{font-size:48px;line-height:56px;padding-top:0}.hd--bookend h1{font-size:48px}.summary{padding-bottom:48px}.summary p{font-size:19px;line-height:28px}.summary .mono{font-size:13px}.tools{gap:24px}.tools a,.tools button,.tools summary{font-size:13px}.tools .t-print{display:inline}.tools--head{margin-top:0;padding-bottom:40px}.notes{padding:32px}}@media(min-width:1312px){.main{grid-column:6 / span 7;max-width:none}.side{grid-column:14 / span 3;grid-row:1;padding:64px 0 96px;max-width:none}.side--num{padding-top:208px}.tools--head{display:none}.tools--side{display:flex}.card-smoke+.card-smoke{margin-top:-20px}}.photo-cap-credit{display:block}.next--a .next__in{padding-left:var(--margin)}@media(min-width:1056px){.next__in{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));column-gap:var(--gutter);padding:64px var(--margin)}.next a{grid-column:6 / -1;grid-template-columns:auto minmax(0,1fr) 32px}}@media(min-width:1056px)and (max-width:1311px){.next a{grid-column:1 / -1}}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--margin)}.grid16{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));column-gap:var(--gutter)}.hero{position:relative;background:var(--color-teal);overflow:hidden}.hero__in{max-width:var(--max);margin-inline:auto;padding-inline:var(--margin);position:relative;display:grid;grid-template-columns:1fr}.hero__stage{position:relative}.hero__strip{position:absolute;left:0;top:0;bottom:64px;width:28%;max-width:232px}.hero__strip .photo{height:100%}.hero__title{position:relative;margin-left:8%;padding:6% 0 20px;display:flex;flex-direction:column;align-items:flex-end;width:fit-content;color:var(--color-ink)}.hero__title .display{font-size:min(40vw,200px);line-height:.865;display:block}.hero__title em{font:italic 400 clamp(28px,5vw,40px)/1.2 var(--font-serif);color:var(--color-paper);margin-top:8px}.hero__r{padding:8px 0 48px;display:flex;flex-direction:column;gap:32px}.hero__r blockquote{display:flex;flex-direction:column;gap:16px}.hero__r blockquote p{font:400 22px/32px var(--font-serif)}.hero__cta{display:flex;flex-wrap:wrap;gap:16px}@media(min-width:1056px){.hero{height:clamp(520px,50vw,792px)}.hero__in{height:100%;grid-template-columns:repeat(16,minmax(0,1fr));column-gap:var(--gutter)}.hero__stage{display:contents}.hero__strip{bottom:auto}.hero__strip{position:relative;grid-column:2 / span 3;grid-row:1;width:auto;max-width:none}.hero__title{position:relative;grid-column:3 / -1;grid-row:1;margin-left:0;padding:5vw 0 0;justify-self:start;z-index:1;pointer-events:none}.hero__title .display{font-size:min(20.55vw,325px)}.hero__title em{font-size:min(2.78vw,44px);line-height:1.2;margin-top:min(1.1vw,16px);pointer-events:auto}.hero__r{grid-column:12 / -1;grid-row:1;align-self:end;padding:0 0 min(5.5vw,88px);z-index:2}.hero__r blockquote p{font-size:28px;line-height:40px}}.quote-sec{border-bottom:1px solid var(--color-rule);padding-block:48px}.quote-sec__in{display:grid;gap:48px}.fq{font:italic 400 28px/40px var(--font-serif)}.fq-by{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:24px}.link-ser{font:600 18px/24px var(--font-serif);text-decoration:underline 2px var(--color-teal);text-underline-offset:6px}.link-ser:hover{text-decoration-color:var(--color-ink)}.en h2{font:600 24px/32px var(--font-serif);margin-bottom:24px}.en p{font:400 18px/32px var(--font-serif);margin-bottom:24px}@media(min-width:1056px){.quote-sec{padding-block:96px}.quote-sec__in{grid-template-columns:repeat(16,minmax(0,1fr));column-gap:var(--gutter)}.fq-col{grid-column:2 / span 8}.en{grid-column:12 / -1;padding-top:8px}.fq{font-size:44px;line-height:56px}}.part{padding:48px var(--margin);overflow-x:clip}.part__ph{margin:0 calc(-1 * var(--margin))}.part__ph .photo{height:clamp(240px,40vw,380px)}.part__ph figcaption{padding:12px var(--margin) 0}.part__label{margin-top:32px}.part__t{font-size:clamp(48px,13vw,128px);line-height:.875;margin-top:16px;padding-top:8px}.part__sub{font:italic 400 24px/32px var(--font-serif);color:var(--color-teal);margin-top:16px}.elist{margin-top:32px;border-top:1px solid var(--color-ink);list-style:none}.elist li{border-bottom:1px solid var(--color-rule)}.erow{display:grid;grid-template-columns:56px minmax(0,1fr) 24px;gap:16px;padding-block:20px;text-decoration:none;align-items:start}.erow__n{font-size:40px;line-height:36px;color:var(--color-teal)}.erow__t{font:400 20px/28px var(--font-serif)}.erow__a{font:400 16px/24px var(--font-condensed);margin-top:4px;display:block}.erow .arrow{font-size:20px;margin-top:6px;justify-self:end}.erow:hover .erow__t{text-decoration:underline;text-decoration-color:var(--color-teal);text-decoration-thickness:2px;text-underline-offset:6px}@media(min-width:672px){.erow{grid-template-columns:88px minmax(0,1fr) 24px;gap:32px;padding-block:24px}.erow__n{font-size:56px;line-height:48px}.erow__t{font-size:24px;line-height:32px}.part__sub{font-size:28px;line-height:40px}}@media(min-width:1056px){.part{padding-block:96px;display:grid;grid-template-columns:repeat(16,minmax(0,1fr));column-gap:var(--gutter);align-items:start;max-width:var(--max);margin-inline:auto;padding-inline:var(--margin)}.part__ph{grid-column:1 / span 4;grid-row:1;margin:0 0 0 calc(-1 * var(--margin) - max(0px,(100vw - var(--max)) / 2))}.part__ph .photo{height:auto;aspect-ratio:352 / 640}.part__ph figcaption{padding:16px var(--margin) 0}.part__c{grid-column:6 / -1;grid-row:1}.part--r .part__ph{grid-column:13 / -1;margin:0 calc(-1 * var(--margin) - max(0px,(100vw - var(--max)) / 2)) 0 0}.part--r .part__c{grid-column:1 / span 11}.part--r .part__ph figcaption{padding-inline:var(--margin)}.part__label{margin-top:0}.part__t{margin-top:16px;padding-top:16px}.part__sub{font-size:28px;line-height:40px;margin-top:16px}.elist{margin-top:48px}}.aw{background:var(--color-teal);color:var(--color-ink)}.aw__in{max-width:var(--max);margin-inline:auto;padding:64px var(--margin);display:grid;gap:40px}.aw blockquote{font:400 26px/36px var(--font-serif)}.aw .mono{margin-top:24px;display:block}.aw__btns{display:flex;flex-direction:column;gap:16px;align-self:end}.aw__btns .btn{justify-content:space-between}@media(min-width:672px){.aw blockquote{font-size:32px;line-height:44px}}@media(min-width:1056px){.aw__in{padding-block:96px;grid-template-columns:repeat(16,minmax(0,1fr));column-gap:var(--gutter);align-items:end}.aw__q{grid-column:2 / span 10}.aw blockquote{font-size:36px;line-height:48px}.aw__btns{grid-column:14 / -1}}.ct-head{border-bottom:1px solid var(--color-ink)}.ct-head__in{max-width:var(--max);margin-inline:auto;padding:40px var(--margin) 32px;display:flex;flex-direction:column;gap:32px}.ct-head h1{font-size:clamp(72px,24vw,160px);line-height:.8}.ct-links{display:flex;flex-wrap:wrap;gap:24px 48px;align-items:flex-end}.ct-links a.item{display:flex;flex-direction:column;gap:4px;text-decoration:none}.ct-links .t{font:400 20px/28px var(--font-serif);text-decoration:underline 2px var(--color-teal);text-underline-offset:6px}.ct-links .a{font:400 15px/24px var(--font-condensed)}@media(min-width:1056px){.ct-head__in{padding-top:64px;padding-bottom:48px;flex-direction:row;justify-content:space-between;align-items:flex-end}.ct-head h1{font-size:min(11.1vw,176px)}.ct-links{padding-bottom:4px;flex-wrap:nowrap}}.ct-part{padding-block:48px;border-bottom:1px solid var(--color-rule)}.ct-part:last-of-type{border-bottom:0}.ct-part__l{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.ct-part__t{font-size:clamp(48px,12vw,72px);line-height:.89;padding-top:8px}.ct-part__s{font:italic 400 24px/32px var(--font-serif);color:var(--color-teal)}.cards{list-style:none;display:grid;grid-template-columns:1fr;gap:32px}.card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;text-decoration:none;align-items:start}.card .photo{aspect-ratio:232 / 320;height:auto}.card__n,.card__t,.erow__t{display:block}.card__n{font-size:40px;line-height:36px;color:var(--color-teal);padding-top:4px}.card__t{font:400 18px/26px var(--font-serif);margin-top:8px}.card__a{font:400 15px/24px var(--font-condensed);margin-top:6px;display:block}.card:hover .card__t{text-decoration:underline;text-decoration-color:var(--color-teal);text-decoration-thickness:2px;text-underline-offset:5px}@media(min-width:672px){.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.card{display:flex;flex-direction:column;gap:12px}.card .photo{width:100%}.card__n{font-size:48px;line-height:40px;padding-top:8px}.card__t{font-size:19px;line-height:28px;margin-top:0}}@media(min-width:1056px){.ct-part{padding-block:64px 96px;display:grid;grid-template-columns:repeat(16,minmax(0,1fr));column-gap:var(--gutter);max-width:var(--max);margin-inline:auto;padding-inline:var(--margin)}.ct-part__l{grid-column:1 / span 4;margin-bottom:0}.ct-part__t{font-size:72px;line-height:64px}.cards{grid-column:5 / -1;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:48px}}@media(min-width:1312px){.cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.ct-part-wrap{border-bottom:1px solid var(--color-rule)}.ct-part-wrap:last-of-type{border-bottom:0}.ct-part{border-bottom:0}.cr h1{font-size:clamp(72px,24vw,160px);line-height:.8}.cr__sec{padding-block:48px;border-top:1px solid var(--color-rule);display:grid;gap:24px}.cr__sec h2{font:600 24px/32px var(--font-serif)}.cr__sec .mono{font-size:13px}.cr__txt{display:flex;flex-direction:column;gap:16px;font:400 18px/30px var(--font-serif);max-width:640px}.cr__txt .label{font:400 13px/16px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin-top:8px}.cr__txt a{text-decoration:underline 2px var(--color-teal);text-underline-offset:4px}.cr__list{list-style:none;display:flex;flex-direction:column;font:400 16px/24px var(--font-condensed)}.cr__list li{padding:12px 0;border-bottom:1px solid var(--color-rule)}.cr__list a{text-decoration:underline 2px var(--color-teal);text-underline-offset:4px}.cr__list .mono{display:block;margin-bottom:4px}.cr__list .sub{display:block;color:var(--color-ink)}.cr__contrib{columns:1;list-style:none;font:400 17px/28px var(--font-serif)}.cr__contrib li{break-inside:avoid;padding-block:2px}.cr__contrib a{text-decoration:underline 2px var(--color-teal);text-underline-offset:4px}.cr__contrib small{display:block;font:400 14px/20px var(--font-condensed);margin-bottom:4px}@media(min-width:672px){.cr__contrib{columns:2;column-gap:32px}}@media(min-width:1056px){.cr__sec{grid-template-columns:repeat(16,minmax(0,1fr));column-gap:var(--gutter);padding-block:64px}.cr__sec>h2,.cr__sec>.mono{grid-column:1 / span 4}.cr__sec>div,.cr__sec>ul,.cr__sec>ol{grid-column:6 / span 10}.cr__contrib{columns:3}}.cr .ct-head__in{padding-bottom:32px}.nf{padding-block:96px;display:flex;flex-direction:column;gap:32px;align-items:flex-start}.nf h1{font-size:clamp(72px,24vw,160px);line-height:.8}@media print{@page{margin:18mm 16mm}.site-header,.site-footer,.rail,.tools,.next,.skip,.share,.bookrail,.player{display:none!important}body{font-size:11pt;line-height:1.5}.reading{display:block;max-width:none;padding:0}.main,.side{max-width:none;padding:0;margin:0}.hd__num{font-size:64pt;line-height:1}.hd__part{display:block}.hd h1{font-size:24pt;line-height:1.2}.prose p.lede:first-letter{font-size:70pt}.notes{background:none;border-top:1px solid #000;padding:12pt 0;break-inside:auto}.fn-pop,.psg,.toast{display:none!important}.prose a[href^=http]:after,.notes a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em;word-break:break-all}.print-url{display:block!important}.card-smoke{background:none;border-top:1px solid #000;padding:12pt 0}}.print-url{display:none;font:400 10pt/1.4 var(--font-mono);margin-top:12pt}.t-print[hidden]{display:none!important}.prevnav{border-top:1px solid var(--color-rule);margin-top:48px;padding-top:24px;display:flex;flex-direction:column;gap:8px}.prevnav a{font:400 18px/28px var(--font-serif);text-decoration:underline 2px var(--color-teal);text-underline-offset:5px}.prevnav a:hover{text-decoration-color:var(--color-ink)}body.bare{min-height:100svh;display:flex;flex-direction:column}.splash{flex:1;display:flex;flex-direction:column;background:var(--color-teal)}.splash .hero{flex:1;display:flex}.splash .hero__in{flex:1;width:100%}.splash__r{gap:16px}.splash__when{font:400 22px/32px var(--font-serif)}.splash__event{margin-top:16px;padding-top:24px;border-top:1px solid var(--color-ink);display:flex;flex-direction:column;align-items:flex-start;gap:8px}.splash__date{font:400 18px/28px var(--font-serif);margin-bottom:16px}@media(min-width:1056px){.splash .hero{height:auto;min-height:560px}.splash .hero__in{height:auto;grid-template-rows:1fr}.splash__when{font-size:28px;line-height:40px}}
