:root{--bg:#14130f;--bg-2:#1b1915;--ink:#ece6d9;--ink-2:#a79e8e;--ink-3:#6f6759;--line:#2b2822;--accent:#e8e2d6;--display:"Switzer", "Helvetica Neue", Arial, sans-serif;--text:"Erode", "Iowan Old Style", Georgia, serif;--poster:"Switzer", "Helvetica Neue", Arial, sans-serif;--wide:64rem;--measure:36rem;--gutter:1.25rem;--col:12.5rem}*{box-sizing:border-box}html{background:var(--bg);color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:18px;line-height:1.55}body{flex-direction:column;min-height:100vh;margin:0;display:flex}main{flex:1}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.wrap{width:min(100% - 2 * var(--gutter), var(--wide));margin-inline:auto}.display{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:.98}.display .lead{letter-spacing:-.01em;color:var(--accent);margin-left:-.04em;margin-right:.14em;font-style:italic;font-weight:400}.nb{white-space:nowrap}.label{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:.72rem;font-weight:600}.label b{color:var(--accent);font-weight:600}.site-head{z-index:20;background:color-mix(in oklab, var(--bg) 84%, transparent);backdrop-filter:blur(12px);position:sticky;top:0}.site-head-in{width:min(100% - 2 * var(--gutter), var(--wide));justify-content:space-between;align-items:baseline;gap:1rem;margin-inline:auto;padding:1.1rem 0;display:flex}.brand{transition:opacity .35s,transform .35s}body.brand-hidden .brand{opacity:0;pointer-events:none;transform:translateY(.5em)}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.brand{font-family:var(--display);letter-spacing:-.02em;font-size:1.15rem;font-weight:700}.site-nav{gap:1.4rem;display:flex}.site-nav a{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:.72rem;font-weight:600}.site-nav a:hover,.site-nav a[aria-current]{color:var(--ink)}.site-foot{width:min(100% - 2 * var(--gutter), var(--wide));border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-inline:auto;padding:2rem 0 2.5rem;font-size:.9rem;font-style:italic;display:flex}.masthead h1{letter-spacing:-.05em;margin:0;font-size:clamp(3.6rem,13vw,9.5rem);font-weight:700;line-height:.88}.masthead p{color:var(--ink-2);margin:1.1rem 0 0;font-size:clamp(1.15rem,2.2vw,1.45rem);font-style:italic}.intro{max-width:var(--measure);margin:0 0 2.5rem;font-size:1.1rem}.entries{margin:0;padding:0;list-style:none}.entries li{border-top:1px solid var(--line)}.entries li:last-child{border-bottom:1px solid var(--line)}.entries a{gap:.45rem;padding:1.7rem 0;display:grid}.entries .hook{max-width:24ch;font-size:clamp(1.55rem,3.3vw,2.5rem)}.entries .hook .lead,.entries a:hover .hook{color:var(--accent)}.entries .def{color:var(--ink-2);max-width:var(--measure);margin:0;font-size:1rem}.entries .def b{color:var(--ink);font-weight:600}.hero{align-content:end;min-height:66svh;padding-bottom:3rem;display:grid;position:relative}.hero-stage{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-word{transform:translateY(var(--py,0px));font-family:var(--poster);letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;color:var(--accent);opacity:.1;user-select:none;will-change:transform, opacity;font-size:clamp(7rem,30vw,26rem);font-weight:900;line-height:.85;position:absolute;top:3vh;left:-.03em}.hero-fore{position:relative}.def{color:var(--ink-2);max-width:var(--measure);text-wrap:pretty;margin:.7rem 0 1.5rem;font-size:1.15rem}.def b{color:var(--ink);font-weight:600}.def i{font-style:italic}.hero h1{max-width:17ch;margin:0;font-size:clamp(2.5rem,6.6vw,5.2rem)}.part,.row{border-top:1px solid var(--line);grid-template-columns:1fr;column-gap:3rem;padding:2.25rem 0 1rem;display:grid}.part h2,.row .label{align-self:start;margin:0 0 1rem}.part h2{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:600}.part[data-part=gap]:before{content:"";background:var(--accent);transform-origin:0;width:3rem;height:3px;margin-bottom:1.1rem;transition:transform .9s cubic-bezier(.2,.7,.2,1);display:block;transform:scaleX(0)}.part[data-part=gap].in:before{transform:scaleX(1)}.part p{max-width:var(--measure);text-wrap:pretty;margin:0 0 1.15rem;font-size:1.08rem}.part em{font-style:italic}@media (width>=60rem){.part,.row{grid-template-columns:var(--col) minmax(0, 1fr)}.part h2,.row .label{grid-column:1;position:sticky;top:1.5rem}.part>:not(h2),.row>:not(.label){grid-column:2}}.hear blockquote{font-family:var(--display);letter-spacing:-.015em;max-width:var(--measure);text-wrap:balance;margin:0;font-size:clamp(1.35rem,2.5vw,1.8rem);font-style:italic;font-weight:500;line-height:1.2}.hear blockquote:before{content:"“";color:var(--accent);margin-right:.05em}.hear blockquote:after{content:"”";color:var(--accent)}.sources ol{color:var(--ink-2);max-width:var(--measure);margin:0;padding-left:1.3rem;font-size:.92rem}.sources li{margin:.3rem 0}.sources a{text-decoration:underline;text-decoration-color:var(--ink-3);text-underline-offset:3px}.sources a:hover{color:var(--ink);text-decoration-color:var(--accent)}.next{border-top:1px solid var(--line);margin-top:1rem;padding:2.5rem 0 3.5rem}.next .big{max-width:22ch;margin:.6rem 0 1.6rem;font-size:clamp(1.7rem,3.6vw,2.7rem);display:block}.next .big:hover{color:var(--accent)}.next .also{gap:1.6rem;display:flex}.next .also a{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:.72rem;font-weight:600}.next .also a:hover{color:var(--ink)}.page{padding:2rem 0 4rem}.page h1{max-width:16ch;margin:0 0 1.5rem;font-size:clamp(2.6rem,7vw,5rem)}.page .row:first-of-type{border-top:0}.page p,.page ol{max-width:var(--measure);margin:0 0 1.15rem;font-size:1.08rem}.page ol{padding-left:1.4rem}.page li{margin-bottom:.5rem}@media (prefers-reduced-motion:reduce){.part[data-part=gap]:before{transition:none;transform:none}}.entry-grid{border-top:1px solid var(--line);grid-template-columns:1fr;column-gap:3rem;padding-top:2rem;display:grid}.drift-col{margin-bottom:2.5rem}@media (width>=60rem){.entry-grid{grid-template-columns:var(--col) minmax(0, 1fr)}.drift-col{align-self:start;margin-bottom:0;position:sticky;top:1.5rem}}.part{border-top:0;padding:0 0 .5rem;display:block}.part[data-part=gap]{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:2rem}.part h2{margin:0 0 1rem;position:static}@media (width>=60rem){.part h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.part>:not(h2){grid-column:auto}}.drift{--track:360px}@media (width>=60rem){.drift{--track:440px}}.drift-here{margin:0 0 1.2rem;display:none}.drift-here b{color:var(--accent)}@media (width>=60rem){.drift-here{display:block}}.drift-track{height:var(--track);margin-left:.25rem;position:relative}.drift-line,.drift-fill{width:1px;position:absolute;top:0;left:0}.drift-line{background:var(--line);height:100%}.drift-fill{background:var(--accent);height:100%;transition:height .25s linear}.drift.js .drift-fill{height:var(--progress,0%)}.drift-dot{background:var(--accent);border:1px solid var(--accent);border-radius:50%;width:7px;height:7px;transition:background .3s,border-color .3s;position:absolute;left:0;transform:translate(-50%,-50%)}.drift-dot.now{background:var(--bg);width:11px;height:11px}.drift.js .drift-dot:not(.lit){background:var(--bg);border-color:var(--ink-3)}.drift-lead{background:var(--line);width:1px;position:absolute;left:.4rem}.drift-text{line-height:1.25;position:absolute;left:1rem;right:0;transform:translateY(-.55em)}.drift-text b{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.68rem;font-weight:600;transition:color .3s;display:block}.drift-text span{color:var(--ink-2);font-size:.84rem;font-style:italic;transition:color .3s;display:block}.drift.js .drift-text:not(.lit) b,.drift.js .drift-text:not(.lit) span{color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.drift-fill{transition:none}}body{overflow-x:clip}.part p{text-indent:0;margin:0 0 1.4rem}.part p+p{text-indent:0}.part[data-part=story]>p:first-of-type{font-size:1.28rem;line-height:1.45}.part[data-part=gap]{z-index:0;border-top:0;margin-top:2.5rem;padding:3rem 0 1.75rem;position:relative}.part[data-part=gap]:after{content:"";z-index:-1;background:color-mix(in oklab, var(--accent) 7%, var(--bg));position:absolute;inset:0 -100vw}.part blockquote{border-top:1px solid var(--line);max-width:40rem;font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin:2.75rem 0;padding:1.5rem 0 0;font-size:clamp(1.4rem,2.5vw,2rem);font-style:italic;font-weight:500;line-height:1.2}.part blockquote p{font:inherit;max-width:none;margin:0 0 .6rem}.part blockquote .cite{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-top:1rem;font-size:.72rem;font-style:normal;font-weight:600}.fact{border-left:2px solid var(--accent);background:color-mix(in oklab, var(--accent) 6%, transparent);color:var(--ink-2);max-width:var(--measure);margin:0 0 1.6rem;padding:.9rem 1.1rem;font-size:.95rem;font-style:italic;line-height:1.35}.fact strong{font-family:var(--display);letter-spacing:-.035em;color:var(--ink);margin-bottom:.3rem;font-size:2rem;font-style:normal;font-weight:700;line-height:1;display:block}@media (width>=60rem){.fact{float:right;clear:right;background:0 0;border-left:0;width:9.5rem;margin:.25rem 0 1.5rem 2rem;padding:0}}.figure{clear:both;max-width:40rem;margin:3rem 0}.figure figcaption{text-wrap:pretty;color:var(--ink-2);max-width:var(--measure);margin-top:1.25rem;font-size:.95rem;font-style:italic}.elim{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.elim li{flex-wrap:wrap;align-items:baseline;gap:1rem;display:flex}.elim-label{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);transition:color .5s ease calc(var(--i) * .35s + .35s);font-size:clamp(2rem,5.2vw,3.4rem);font-weight:700;line-height:1.05;display:inline-block;position:relative}.elim-note{color:var(--ink-3);font-size:.95rem;font-style:italic}.strike{width:calc(100% + .12em);height:100%;position:absolute;top:0;left:-.06em;overflow:visible}.strike line{stroke:var(--accent);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .5s cubic-bezier(.2, .7, .2, 1) calc(var(--i) * .35s)}.cut .elim-label{color:var(--ink-3)}.keep .elim-label{color:var(--accent)}html.js .figure:not(.in) .strike line{stroke-dashoffset:1px}html.js .figure:not(.in) .cut .elim-label{color:var(--ink)}html.js .figure:not(.in) .keep .elim-label{color:var(--ink-3)}.spread{aspect-ratio:3/4;margin-bottom:2.5rem;position:relative}@media (width>=40rem){.spread{aspect-ratio:5/2;margin-bottom:2.5rem}}.spread-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.spread-lines.wide{display:none}@media (width>=40rem){.spread-lines.wide{display:block}.spread-lines.narrow{display:none}}.spread-lines line{stroke:var(--accent);stroke-width:1.3px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .7s cubic-bezier(.2, .7, .2, 1) calc(var(--phase) * .65s + var(--i) * 60ms)}html.js .figure:not(.in) .spread-lines line{stroke-dashoffset:1px}.node{left:var(--xm);top:var(--ym);width:0;height:0;position:absolute}@media (width>=40rem){.node{left:var(--x);top:var(--y)}}.node .dot{background:var(--accent);border-radius:50%;width:9px;height:9px;transition:transform .4s .2s;position:absolute;transform:translate(-50%,-50%)}.node.to .dot{background:var(--bg);border:1.5px solid var(--accent);width:13px;height:13px}.node-text{text-align:center;width:9rem;line-height:1.25;position:absolute;top:.7rem;left:50%;transform:translate(-50%)}.node-text b{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:.95rem;font-weight:600;display:block}.node-text i{color:var(--ink-2);font-size:.82rem;display:block}.node.from .node-text{top:auto;bottom:.7rem}.node.via .node-text{width:6.4rem}.node.via .node-text i{font-size:.74rem}@media (width>=40rem){.node .node-text{width:8rem;top:50%;transform:translateY(-50%)}.node.via .node-text i{font-size:.82rem}.node.from .node-text{text-align:right;bottom:auto;left:auto;right:1rem}.node.via .node-text,.node.to .node-text{text-align:left;left:1rem}}@media (prefers-reduced-motion:reduce){.strike line,.spread-lines line,.elim-label{transition:none}html.js .figure:not(.in) .strike line,html.js .figure:not(.in) .spread-lines line{stroke-dashoffset:0}}.masthead h1{font-size:clamp(3rem,8vw,6rem)}.masthead p{margin-top:.6rem}.masthead{padding:2.5rem 0 1.5rem}.this-week{margin:1.5rem 0 3.5rem}.this-week>.label{margin:0 0 .8rem}.cat-row{margin:0 0 3.5rem}.cat-head{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:1.2rem;padding:1rem 0 1.1rem;display:flex}.cat-head h1,.cat-head h2{color:var(--accent);margin:0;font-size:1.6rem}.cat-head p{color:var(--ink-2);margin:0;font-style:italic}.tiles{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem;display:grid}.more{color:var(--ink-2);margin:1.2rem 0 0;font-style:italic}.more a{text-decoration:underline;text-decoration-color:var(--ink-3);text-underline-offset:3px}.more a:hover{color:var(--ink);text-decoration-color:var(--accent)}.all-link{border-top:1px solid var(--line);margin-top:0;padding-top:1.5rem}.tile{background:color-mix(in oklab, var(--accent) 8%, var(--bg));min-height:15rem;padding:1.3rem 1.3rem 1.1rem;transition:background .3s;display:grid;position:relative}.tile:hover{background:color-mix(in oklab, var(--accent) 13%, var(--bg))}.tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tile-body{flex-direction:column;justify-content:flex-end;gap:.35rem;height:100%;display:flex}.tile.card .label{display:none}.tile .word{margin-top:.1rem;font-size:clamp(1.7rem,2.8vw,2.2rem);font-weight:700}.tile:hover .word{color:var(--accent)}.tile .hook{font-family:var(--display);letter-spacing:-.01em;color:var(--ink-2);text-wrap:balance;max-width:30ch;font-size:1.05rem;font-weight:500;line-height:1.3}.tile .hook .lead{color:var(--accent);margin-right:.12em;font-style:italic;font-weight:400}.tile .def{color:var(--ink-2);text-wrap:pretty;max-width:34rem;margin:.4rem 0 0;font-size:1.05rem}.tile .def i{font-style:italic}.tile .drift-mini{height:calc(10px + 1.4rem);margin-top:0;padding-top:1.4rem}.tile.hero{min-height:22rem;padding:1.6rem 1.6rem 1.4rem}.tile.hero .word{margin-top:.5rem;font-size:clamp(2.8rem,7vw,5rem)}.tile.hero .hook{max-width:34ch;color:var(--ink);font-size:clamp(1.25rem,2.4vw,1.7rem)}.drift-mini{height:10px;margin-top:1rem;display:block;position:relative}.drift-mini:before{content:"";background:color-mix(in oklab, var(--accent) 45%, transparent);height:1px;position:absolute;top:calc(50% + .7rem);left:0;right:0}.drift-mini i{background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:calc(50% + .7rem);transform:translate(-50%,-50%)}.drift-mini i.now{background:var(--bg);border:1px solid var(--accent);width:9px;height:9px}.index{margin:1.5rem 0 0;padding:0;list-style:none}.index li{border-top:1px solid var(--line)}.index li:last-child{border-bottom:1px solid var(--line)}.index a{grid-template-columns:1fr;align-items:baseline;gap:.2rem 1.5rem;padding:.9rem 0;display:grid}.ix-word{font-family:var(--display);letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.ix-hook{color:var(--ink-2);font-style:italic}.ix-hook .lead{color:var(--accent);font-style:italic}.ix-cat{justify-self:start}.index a:hover .ix-word{color:var(--accent)}@media (width>=48rem){.index a{grid-template-columns:11rem 1fr auto}.ix-cat{justify-self:end}}.exhibit{clear:both;margin:3rem 0}.exhibit-img{background:var(--accent);aspect-ratio:3/2;position:relative;overflow:hidden}.exhibit-img img{object-fit:cover;object-position:center var(--focus,center);filter:grayscale()contrast(1.08);mix-blend-mode:luminosity;width:100%;height:100%;display:block}.exhibit-img:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#14130f73);position:absolute;inset:0}.exhibit figcaption{max-width:var(--measure);color:var(--ink-2);text-wrap:pretty;margin-top:.9rem;font-size:.95rem;line-height:1.4}.exhibit-cap{font-style:italic}.exhibit-credit{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:.3rem;font-size:.68rem;font-weight:600;display:block}.explore{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin:0 0 2.75rem;padding-top:1.25rem;display:flex}.chips{flex-wrap:wrap;gap:.5rem;display:flex}.chip{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in oklab, var(--accent) 50%, transparent);cursor:pointer;background:0 0;border-radius:2px;padding:.55rem .85rem .5rem;font-size:.72rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}.chip:hover{background:color-mix(in oklab, var(--accent) 16%, transparent);border-color:var(--accent)}.chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chip[aria-pressed=true]{background:var(--accent);color:var(--bg);border-color:var(--accent)}.search{flex:14rem;max-width:22rem;margin-left:auto}.search input{border:0;border-bottom:1px solid var(--ink-3);width:100%;color:var(--ink);font-family:var(--text);-webkit-appearance:none;appearance:none;background:0 0;border-radius:0;outline:none;padding:.4rem 0;font-size:1.05rem}.search input:focus{border-bottom-color:var(--ink)}.search input::placeholder{color:var(--ink-3);font-style:italic}.search input::-webkit-search-cancel-button{-webkit-appearance:none}@media (width<=40rem){.search{max-width:none;margin-left:0}}.results-head{margin:0 0 1rem}.results-empty{color:var(--ink-2);margin:1.5rem 0 0;font-style:italic}.linkish{font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--ink-3);text-underline-offset:3px;background:0 0;border:0;padding:0}.linkish:hover{color:var(--ink);text-decoration-color:var(--accent)}.dateline{max-width:var(--measure);align-items:baseline;gap:.9rem;margin:0 0 1.1rem;display:flex}.dl-place{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:.72rem;font-weight:600}.dl-year{font-family:var(--display);letter-spacing:-.03em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700;line-height:1}.heard{max-width:var(--measure);gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.heard blockquote{font-size:clamp(1.2rem,2.1vw,1.5rem)}.heard blockquote:before,.heard blockquote:after{content:none}.heard-src{margin:.5rem 0 0}.drop{width:min(100%,20rem);height:auto;display:block;overflow:visible}.drop .room{fill:none;stroke:var(--ink-3);stroke-width:1.3px}.drop .awake{fill:var(--bg);stroke:var(--accent);stroke-width:1.5px}.drop .shoe{fill:var(--accent)}.drop .shoe.one{transition:transform .75s cubic-bezier(.55,0,1,.45) .4s;transform:translateY(58px)}.drop .thud{fill:none;stroke:var(--accent);stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .35s ease-out}.drop .thud:first-of-type{transition-delay:1.2s}.drop .thud:nth-of-type(2){transition-delay:1.35s}html.js .figure:not(.in) .drop .shoe.one{transform:translateY(0)}html.js .figure:not(.in) .drop .thud{stroke-dashoffset:1px}@media (prefers-reduced-motion:reduce){.drop .shoe.one,.drop .thud{transition:none}html.js .figure:not(.in) .drop .shoe.one{transform:translateY(58px)}html.js .figure:not(.in) .drop .thud{stroke-dashoffset:0}}.draft-tag{border:1px solid var(--ink-3);color:var(--ink-2);border-radius:2px;margin-left:.9rem;padding:.15rem .45rem .1rem}
