@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/06592530c495269a-s.34myzi1ac9x6a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/6673bab9d97b7332-s.2juqw_wvct8_7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/19853fe7b3e8e1b6-s.1mjx8cvuzd30j.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/6b033f9a2b56cb67-s.03ghfb26a3y8k.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/d612b5c5b28974c0-s.p.252tzak_ic3za.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/14de879be8bce672-s.1yqli-bry17yv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Alegreya;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/41eb584b593ad2cc-s.p.191g9mymgr8z-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/3ff06707ac252438-s.2youytw3dj5_l.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/d17515f4e27c5101-s.23qsiw08dxktt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/f0ea6ce5ba568e80-s.2ii7jod8uabxc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/67108c049f05b96b-s.0vor7pr19yip-.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/fe7aaa06973a2b4a-s.p.3z3jcq3fkcjgc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/50d10ec4de8c2af4-s.0l_m1iuqnxx83.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/ba936c4a700e7af2-s.p.2sfv5_19cokjv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Fallback;src:local(Times New Roman);ascent-override:100.67%;descent-override:34.18%;line-gap-override:0.0%;size-adjust:100.92%}.b1OolG_className{font-family:Alegreya,Alegreya Fallback}.b1OolG_variable{--font-alegreya:"Alegreya", "Alegreya Fallback"}
:root{--paper:#fff;--print:#222;--pencil:#67636f;--graphite:#4a4752;--ink:#5b2e91;--ink-line:#cdc2e8;--tape:#cdc2e89e;--mark:#fff0a6;--other:#1c2621;--gold:#e4a72a;--curio-face:var(--graphite);--curio-eye:var(--paper);--when:4.75rem;--why:15rem;--gap:2.25rem;--cols:var(--when) minmax(0, 1fr) var(--why);--max:58.25rem;--pad:1.5rem;--toc:9rem;--toc-gap:2rem;--top:clamp(3.5rem, 11vh, 6.5rem);--masthead:4.6rem;--bar:3.25rem;--rule-line:color-mix(in srgb, var(--ink-line) 75%, transparent);--body:1.3125rem;--note:1.0625rem;--small:.9375rem;--squiggle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 6' preserveAspectRatio='none'%3E%3Cpath d='M1.5 3.8C8 2 14 4.6 22 3.2S37 1.9 45 3.5s10-1 13.5-.5' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--paper:#1c2621;--print:#e8e5dc;--pencil:#9ba69f;--graphite:#d2cfc6;--ink:#c8b6f3;--ink-line:#57506f;--tape:#c8b6f34d;--mark:#4a4526;--other:#fff;--gold:#f2b52a;--curio-face:var(--paper);--curio-eye:var(--graphite);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--print);font-family:var(--font-alegreya), "Iowan Old Style", Georgia, serif;font-size:var(--body);font-kerning:normal;margin:0;line-height:1.55}p,h1,h2,figure,ol,ul{margin:0}ol,ul{padding:0;list-style:none}img{max-width:100%;height:auto;display:block}[id]{scroll-margin-top:calc(var(--bar) + 2rem)}a{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-line);text-decoration-color:var(--ink-line);text-underline-offset:.2em;transition:text-decoration-color .2s}a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}::selection{background:var(--ink-line)}.skip{position:absolute;left:-999rem}.skip:focus{left:var(--pad);z-index:20;background:var(--paper);padding:.25rem .5rem;top:.5rem}.page{max-width:var(--max);padding:0 var(--pad) 7rem;margin:0 auto}.row{grid-template-columns:var(--cols);column-gap:var(--gap);align-items:baseline;display:grid}.when{font-size:var(--small);color:var(--pencil);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;grid-column:1}.what{grid-column:2;min-width:0}.why,.side{grid-column:3}.why{font-size:var(--note);color:var(--ink);text-wrap:pretty;font-style:italic;line-height:1.45;position:relative}.why:before{content:"";background:var(--ink);opacity:.45;width:1px;position:absolute;top:.3em;bottom:.3em;left:-.85rem}.side{font-size:var(--small);color:var(--pencil);align-self:start;line-height:1.45}.sub{font-size:var(--small);color:var(--pencil);line-height:1.5;display:block}.masthead{top:calc(var(--bar) - var(--masthead));z-index:10;padding:1.6rem 0 .25rem calc(var(--when) + var(--gap));border-image:linear-gradient(var(--paper) 0 0) fill 0 / / 0 100vmax;flex-wrap:wrap;align-items:center;column-gap:1.75rem;display:flex;position:sticky}.masthead:after{content:"";border-image:linear-gradient(var(--rule-line) 0 0) fill 0 / / 0 100vmax;opacity:0;height:1px;transition:opacity .35s;position:absolute;bottom:0;left:0;right:0}.masthead.is-stuck:after{opacity:1}.name{font-size:var(--body);margin-right:auto;font-weight:700;line-height:1.3;text-decoration:none}a.name:hover,a.name:hover .rest{text-decoration:underline;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.name .q{color:#0000;text-decoration-skip-ink:none}.is-stuck a.name:hover{text-decoration:none}.q-mark{color:var(--print);display:inline-block;overflow:visible}.q-tail{fill:url(#q-tail-paper)}.q-hood{fill:url(#q-hood-paper)}:root[data-theme=dark] .q-tail{fill:url(#q-tail-board)}:root[data-theme=dark] .q-hood{fill:url(#q-hood-board)}.name .rest{white-space:nowrap;clip-path:inset(-.5em 0 -.5em -.5em);max-width:12em;display:inline-block}.is-stuck .name .rest{pointer-events:none;clip-path:inset(-.5em 100% -.5em -.5em);max-width:0}.is-stuck .q-mark{transform:scale(1.4)}.ink-ready .is-settled .name .rest{transition:clip-path .45s cubic-bezier(.4,.1,.2,1) .25s}.ink-ready .is-settled .q-mark{transition:transform .25s cubic-bezier(.4,.1,.2,1)}.ink-ready .is-settled.is-stuck .name .rest{transition:clip-path .45s cubic-bezier(.4,.1,.2,1),max-width 0s .45s}.ink-ready .is-settled.is-stuck .q-mark{transition:transform .3s cubic-bezier(.4,.1,.2,1) .45s}@media (forced-colors:active){.name .q{color:canvastext}.q-mark{display:none}}.nav{font-size:var(--small);flex-wrap:wrap;column-gap:1.4rem;display:flex}.nav a{color:var(--pencil);padding:.6rem 0;text-decoration:none;transition:color .2s;position:relative}.nav a:hover,.nav a[aria-current]{color:var(--print)}.nav a:after,.toc a:after,.toc-toggle:after{content:"";background:var(--ink);height:.4rem;-webkit-mask:var(--squiggle) center / 100% 100% no-repeat;-webkit-mask:var(--squiggle) center / 100% 100% no-repeat;mask:var(--squiggle) center / 100% 100% no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path .45s cubic-bezier(.4,.1,.2,1);position:absolute;bottom:.3rem;left:-2px;right:-2px}.nav a:hover:after,.nav a:focus-visible:after,.nav a[aria-current]:after,.toc a:hover:after,.toc a:focus-visible:after,.toc a[aria-current]:after,.toc-toggle:hover:after,.toc-toggle[aria-expanded=true]:after{clip-path:inset(0)}.theme{cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;margin-right:-.6rem;padding:0;display:grid}.theme span{background:var(--other);width:1.125rem;height:1.125rem;box-shadow:0 0 0 1px var(--pencil);border-radius:50%;transition:transform .25s}.theme:hover span{transform:scale(1.12)}.toc-head{font-size:var(--small);font-weight:700;line-height:1.3}.toc ol{margin-top:.45rem}.toc a{font-size:var(--small);color:var(--pencil);padding:.3rem 0;line-height:1.35;text-decoration:none;transition:color .2s;display:inline-block;position:relative}.toc a:after{bottom:0}.toc a:hover,.toc a[aria-current]{color:var(--print)}.toc-toggle{font:inherit;font-size:var(--small);color:var(--pencil);cursor:pointer;background:0 0;border:0;padding:.6rem 0;transition:color .2s;display:none;position:relative}.toc-toggle:hover,.toc-toggle[aria-expanded=true]{color:var(--print)}@media (min-width:800px){.page{grid-template-columns:var(--toc) var(--toc-gap) minmax(0, calc(var(--max) - 2 * var(--pad))) minmax(0, 1fr);max-width:calc(var(--max) + 2 * (var(--toc) + var(--toc-gap)));display:grid}.masthead,main{grid-column:3}main{grid-row:2}.toc{top:calc(var(--bar) + 2rem);margin-top:var(--top);grid-area:2/1;align-self:start;position:sticky}}.hero{margin-top:var(--top)}.belief{text-wrap:pretty;font-size:clamp(1.75rem,1.05rem + 2.15vw,2.625rem);line-height:1.16}.bio{margin-top:3rem}.bio .what p+p{margin-top:.9rem}.portrait{width:7.5rem}figure img{border-radius:2px}.portrait img{aspect-ratio:3/4;object-fit:cover;object-position:50% 28%}.taped{position:relative;transform:rotate(-1.5deg)}.taped:before{content:"";z-index:1;background:var(--tape);clip-path:polygon(0 12%,5% 0,95% 4%,100% 16%,97% 34%,100% 52%,97% 70%,100% 88%,95% 100%,5% 96%,0 84%,3% 66%,0 48%,3% 30%);width:3.6rem;height:1.2rem;margin-left:-1.8rem;position:absolute;top:-.6rem;left:50%;transform:rotate(4deg)}.taped.lean-right{transform:rotate(1.2deg)}.clock{grid-column:2/4;align-self:start;margin-top:2.25rem}html:not(.js) .clock .clock-art,html:not(.js) .clock button,.curio:not(.is-ready){display:none}.js .clock:not(.is-ready) .clock-art{aspect-ratio:960/316}@media (max-width:559px){.js .clock:not(.is-ready) .clock-art{aspect-ratio:360/600}}.js .clock:not(.is-ready) button{visibility:hidden}.ink-ready .motto:not(.writes) [data-clock-motto]{visibility:hidden;animation:0s 3s forwards show-anyway}.clock.is-drawing:not(.is-begun) .draw{animation-play-state:paused}@keyframes show-anyway{to{visibility:visible}}.clock svg,.curio svg{width:100%;height:auto;display:block;overflow:visible}.curio figcaption{font-size:var(--small);color:var(--pencil);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin-top:.5rem;display:flex}.clock figcaption{text-align:center;max-width:33rem;margin:1.25rem auto 0;position:relative}.clock[data-layout=tall] figcaption{text-align:left;margin-left:0}.motto{font-size:var(--note);color:var(--pencil);text-wrap:pretty;line-height:1.55}.motto [data-clock-motto]{color:var(--ink);font-style:italic}.clock figcaption button{font-size:var(--small);margin-top:.4rem}.clock.is-opening figcaption button{visibility:hidden}.writes .l{opacity:0;filter:blur(.6px);color:color-mix(in srgb, var(--ink) 55%, var(--paper));transition:opacity .2s ease-out,filter .35s ease-out,color .9s}.writes .l.on{opacity:1;filter:none;color:var(--ink)}.writes .word{white-space:nowrap}.writes .nib{background:var(--ink);width:.28rem;height:.28rem;box-shadow:0 0 .25rem var(--ink-line);opacity:0;pointer-events:none;border-radius:50%;margin:-.14rem 0 0 .05rem;transition:opacity .25s;position:absolute}.writes .nib.is-writing{opacity:.85}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.clock button,.curio button{font:inherit;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ink-line);text-decoration-color:var(--ink-line);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:.35rem 0;font-style:italic}.clock button:hover,.curio button:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.clock path{stroke-linecap:round;stroke-linejoin:round}.clock .k-face{fill:var(--paper);fill-rule:evenodd;stroke:var(--graphite);stroke-width:1.3px}.clock .k-line{fill:none;stroke:var(--graphite);stroke-width:1.3px}.clock .k-fine{fill:none;stroke:var(--graphite);stroke-width:.8px}.clock .k-solid{fill:var(--graphite);stroke:var(--graphite);stroke-width:.6px}.clock .k-ink{fill:none;stroke:var(--ink);stroke-width:1.3px}.clock .k-fill{fill:var(--paper);stroke:none}.clock .k-ghost{fill:none;stroke:var(--graphite);stroke-width:.7px;opacity:.35}.clock .axis{fill:none;stroke:var(--graphite);stroke-width:.9px;stroke-dasharray:2 7;opacity:0;transition:opacity .8s}.clock.is-apart .axis{opacity:.45}.clock .notes{opacity:0;transition:opacity .6s}.clock.is-settled .notes{opacity:1}.clock .notes path{fill:none;stroke:var(--ink);stroke-width:.8px;opacity:.6}.clock.is-drawing .draw{stroke-dasharray:1.02 1.02;stroke-dashoffset:1.02px;animation:1.2s cubic-bezier(.55,.1,.3,1) forwards pencil-draw;animation-delay:var(--d,0s)}.clock.is-drawing .k-solid{fill-opacity:0;animation:1.2s cubic-bezier(.55,.1,.3,1) forwards pencil-draw,.6s forwards pencil-fill;animation-delay:var(--d,0s), calc(var(--d,0s) + .5s)}@keyframes pencil-draw{to{stroke-dashoffset:0}}@keyframes pencil-fill{to{fill-opacity:1}}.curio{grid-column:3;align-self:start;max-width:15rem}.curio.is-waiting svg{visibility:hidden}.curio path{stroke-linecap:round;stroke-linejoin:round}.curio .c-line,.curio .c-face{stroke:var(--graphite);stroke-width:calc(1.3px * var(--u,1))}.curio .c-line,.curio .c-fine,.curio .c-hair,.curio .c-ghost,.curio .c-gold{fill:none}.curio .c-fine{stroke:var(--graphite);stroke-width:calc(.9px * var(--u,1))}.curio .c-hair{stroke:var(--graphite);stroke-width:calc(.7px * var(--u,1));opacity:.55}.curio .c-ghost{stroke:var(--graphite);stroke-width:calc(.7px * var(--u,1));opacity:.35}.curio .c-face{fill:var(--curio-face)}.curio .c-eye{fill:var(--curio-eye);transform-box:fill-box;transform-origin:50%}.curio .c-gold{stroke:var(--gold);stroke-width:calc(1.6px * var(--u,1))}.curio .c-star{fill:var(--gold);transform-box:fill-box;transform-origin:50%}.curio .c-wash>g{opacity:.1}.curio .c-wash path{fill:none;stroke:var(--graphite)}.clock .notes text{fill:var(--ink);font-style:italic}.curio.is-drawing .draw{stroke-dasharray:1.02 1.02;stroke-dashoffset:1.02px;animation:pencil-draw var(--t,.8s) cubic-bezier(.55, .1, .3, 1) forwards;animation-delay:calc(var(--start,0s) + var(--d,0s))}.curio.is-drawing .c-face{fill-opacity:0;animation:pencil-draw var(--t,.8s) cubic-bezier(.55, .1, .3, 1) forwards, pencil-fill .6s ease forwards;animation-delay:calc(var(--start,0s) + var(--d,0s)), calc(var(--start,0s) + var(--d,0s) + .4s)}.curio.is-drawing .c-wash{opacity:0;animation:.9s forwards fade-in;animation-delay:calc(var(--start,0s) + var(--d,0s))}.curio.is-drawing .c-eye{animation:.4s cubic-bezier(.3,1.5,.5,1) forwards eye-open;animation-delay:calc(var(--start,0s) + var(--d,0s));transform:scaleY(0)}.curio.is-drawing .c-star{animation:.7s cubic-bezier(.3,1.4,.5,1) forwards star-turn;animation-delay:calc(var(--start,0s) + var(--d,0s));transform:rotate(-120deg)scale(0)}@keyframes fade-in{to{opacity:1}}@keyframes eye-open{to{transform:scaleY(1)}}@keyframes star-turn{to{transform:rotate(0)scale(1)}}.get{margin-top:2.5rem}.boxed{padding:1rem 1.35rem 1.15rem;position:relative}.box{pointer-events:none;width:100%;height:100%;color:var(--graphite);position:absolute;inset:0;overflow:visible}.boxed p+p{margin-top:.15rem}.boxed .sub{margin-top:.6rem}.spec{font-size:var(--small);color:var(--pencil);margin-left:.35em}.pair>h2,.pair>.sketch{grid-row:1}.pair>div,.pair>ul{grid-row:2;margin-top:.85rem}.pair p+p{margin-top:1rem}.aside{grid-column:3}ul.aside{font-size:var(--note);line-height:1.45}.aside li+li{margin-top:.55rem}.block{margin-top:4.5rem}.head{margin-bottom:.85rem}.sketch{width:3.5rem;height:3.5rem;color:var(--graphite);align-self:start;margin-top:-.6rem;overflow:visible}h2{font-size:var(--body);font-weight:700;line-height:1.3}.items{margin-top:.25rem}.items>li{padding:.55rem 0}.lead+.items{margin-top:.5rem}.more{margin-top:.75rem}.after{margin-top:1.5rem}.draft{color:var(--pencil)}cite{font-style:italic}.title{margin-top:var(--top)}.title h1{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.15}.title .sketch{margin-top:-.2rem}.title .sub{margin-top:.5rem}.lede{margin-top:1.25rem}.lede .what p+p{margin-top:.9rem}.essay .prose+.prose{margin-top:1.4rem}.essay .part{margin-top:2.75rem}.essay .part .head{margin-bottom:.45rem}.essay+.after{margin-top:3rem}main{overflow-wrap:break-word}.essay pre{overflow-x:auto}.essay .what>:first-child{margin-top:0}.essay .what>:last-child{margin-bottom:0}.essay .what ul,.essay .what ol{padding-left:1.2em}.essay .what ul{list-style:outside}.essay .what ol{list-style:decimal}.essay .what li+li{margin-top:.35rem}.essay code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.88em}.essay .row+.pic,.essay .pic+.row{margin-top:2.25rem}.pic figure{grid-column:2/-1}.pic a{display:block}.pic img{width:100%}.pic figcaption{max-width:34rem;font-size:var(--small);color:var(--pencil);text-wrap:pretty;margin-top:.7rem;line-height:1.45}.pic figcaption strong{color:var(--print)}.essay .row+.quote,.essay .quote+.row{margin-top:2rem}.quote:before{content:"“";content:"“" / "";height:.62em;color:var(--ink);grid-column:1;place-self:start end;margin-top:-.08em;font-size:6rem;line-height:1}.quote figure{max-width:33rem}.quote blockquote{text-wrap:pretty;margin:0;font-size:1.5625rem;font-style:italic;line-height:1.32}.quote blockquote p+p{margin-top:.6rem}.quote figcaption{font-size:var(--small);color:var(--pencil);margin-top:.75rem}.quote figcaption:before{content:"— "}.prose+.prose{margin-top:1rem}.figure{margin-top:2.5rem}.figure+.items,.figure+.row{margin-top:1.5rem}.ink-ready .why{clip-path:inset(-.4em 100% -.4em -2em);transition:clip-path .95s cubic-bezier(.35,.1,.2,1)}.ink-ready .why.is-written{clip-path:inset(-.4em 0 -.4em -2em)}.sketch-ready .sketch .ln{stroke-dasharray:1.02 1.02;stroke-dashoffset:1.02px;transition:stroke-dashoffset .9s cubic-bezier(.5,.1,.3,1);transition-delay:calc(var(--i,0) * 75ms)}.sketch-ready .box .ln{stroke-dasharray:1.02 1.02;stroke-dashoffset:1.02px;transition:stroke-dashoffset 1.5s cubic-bezier(.45,.05,.3,1) .2s}.sketch-ready .sketch.is-drawn .ln,.sketch-ready .box.is-drawn .ln{stroke-dashoffset:0}.sketch-ready .sketch .fade{opacity:0;transition:opacity .6s;transition-delay:calc(var(--i,0) * 75ms)}.sketch-ready .sketch.is-drawn .fade{opacity:1}.is-wiping::view-transition-old(root){mix-blend-mode:normal;animation:none}.is-wiping::view-transition-new(root){mix-blend-mode:normal;animation:none}.is-wiping::view-transition-new(root){animation:.85s cubic-bezier(.65,.05,.25,1) both board-wipe;-webkit-mask-image:linear-gradient(90deg,#000 0 44%,#0000 56% 100%);mask-image:linear-gradient(90deg,#000 0 44%,#0000 56% 100%);-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes board-wipe{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.clock .part,.clock .axis,.clock .notes,.nav a:after,.toc a:after,.toc-toggle:after{transition:none}}.preview{z-index:30;background:var(--paper);border:1px solid var(--ink-line);pointer-events:none;opacity:0;visibility:hidden;transform-origin:1.5rem 0;border-radius:4px;width:18rem;transition:opacity .14s,transform .2s cubic-bezier(.2,.7,.2,1),visibility 0s linear .2s;position:fixed;top:0;left:0;overflow:hidden;transform:translateY(.3rem)scale(.985);box-shadow:0 1px 2px #2222220f,0 1rem 2rem -1rem #2222224d}.preview.is-above{transform-origin:1.5rem 100%;transform:translateY(-.3rem)scale(.985)}.preview.is-shown{opacity:1;visibility:visible;transition:opacity .18s,transform .28s cubic-bezier(.2,.7,.2,1),visibility;transform:none}.preview-pic{aspect-ratio:16/9;background:color-mix(in srgb, var(--ink-line) 30%, var(--paper))}.preview-pic img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s}.preview-pic img.is-loaded{opacity:1}.preview.no-pic .preview-pic{display:none}.preview-text{font-size:var(--small);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;padding:.7rem .9rem 0;line-height:1.4;display:-webkit-box;overflow:hidden}.preview-text:empty{display:none}.preview-from{color:var(--pencil);justify-content:space-between;gap:1rem;padding:.5rem .9rem .65rem;font-size:.8125rem;line-height:1.3;display:flex}.preview-from span:last-child{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}:root[data-theme=dark] .preview{box-shadow:0 1rem 2rem -1rem #0009}@media (prefers-reduced-motion:reduce){.preview,.preview.is-above{transform:none}.masthead:after{transition:none}}html:not(.js) .curio{display:none}:root[data-theme=dark] img{filter:brightness(.92)}@media (max-width:1099px){:root{--cols:var(--when) minmax(0, 1fr);--max:41rem}.why,.side,.aside{grid-column:2}.pair>h2.aside{grid-row:3;margin-top:2.25rem}.pair>ul.aside{grid-row:4}.why{margin:.3rem 0 .15rem 1.35em}.why:before{left:-.75em}.side{margin-top:.9rem}.curio{grid-column:2}.clock{grid-column:1/-1}.curio{margin-top:1.5rem}}@media (min-width:1100px){:root{--toc:11rem}}@media (max-width:799px){:root{--masthead:7.25rem;--bar:2.9rem}.masthead{grid-template-rows:2.75rem 2.65rem;grid-template-columns:minmax(0,1fr) auto;column-gap:1.25rem;display:grid}.name{grid-area:1/1}.theme{grid-area:1/2;justify-self:end}.nav{grid-area:2/1;column-gap:1.15rem}.js .toc-toggle{grid-area:2/2;display:block}.js .toc:not(.is-open),.js .toc-head{display:none}.toc{padding-left:calc(var(--when) + var(--gap));margin-top:1.25rem}.js .toc{z-index:9;top:var(--toc-top,var(--bar));max-height:calc(100dvh - var(--toc-top,var(--bar)));padding:.35rem var(--pad) 1rem var(--toc-left,var(--pad));background:var(--paper);border-bottom:1px solid var(--rule-line);margin:0;position:fixed;left:0;right:0;overflow-y:auto;box-shadow:0 1.5rem 2rem -2rem #1c262166}.js .toc.is-open{animation:.26s cubic-bezier(.2,.7,.2,1) contents-open}.toc a{font-size:var(--body);padding:.35rem 0}}@media (max-width:359px){.masthead{column-gap:.75rem}.nav{column-gap:.65rem}.nav,.toc-toggle{font-size:.875rem}}@keyframes contents-open{0%{opacity:0;transform:translateY(-.4rem)}}@media (prefers-reduced-motion:reduce){.js .toc.is-open{animation:none}}@media (max-width:699px){:root{--cols:minmax(0, 1fr);--pad:1.25rem;--body:1.1875rem;--note:1rem}.when,.what,.why,.side,.aside,.clock,.curio,.pic figure{grid-column:1}.masthead,.toc{padding-left:0}.hero{margin-top:2.75rem}.block{margin-top:3.75rem}:is(.head:has(>.sketch),.title:has(>.sketch)){grid-template-columns:2.75rem minmax(0,1fr);column-gap:.9rem}.head .sketch,.title .sketch{grid-column:1;width:2.75rem;height:2.75rem;margin-top:-.25rem}:is(.head:has(>.sketch) .what,.title:has(>.sketch) .what){grid-column:2}.pair:has(>.sketch){grid-template-columns:2.75rem minmax(0,1fr);column-gap:.9rem}.pair>h2.what{grid-column:2}.pair>div,.pair>.aside{grid-column:1/-1}.pair>.sketch{grid-column:1;width:2.75rem;height:2.75rem;margin-top:-.25rem}.head .why{grid-column:1/-1}.items>li{padding:.5rem 0}.portrait{width:8.5rem}.quote:before{justify-self:start;height:.5em;font-size:4.25rem}.quote blockquote{font-size:1.375rem}}
:root{--pitch:1.875rem;--rule:color-mix(in srgb, var(--ink-line) 45%, transparent);--rule-at:1.36rem;--margin:var(--when);--margin-gap:var(--gap)}.ruled{margin-top:calc(2 * var(--pitch));background-image:linear-gradient(var(--ink-line), var(--ink-line)), linear-gradient(to bottom, transparent var(--rule-at), var(--rule) var(--rule-at), var(--rule) calc(var(--rule-at) + 1px), transparent calc(var(--rule-at) + 1px));background-size:1px 100%, 100% var(--pitch);background-position:calc(var(--margin) + var(--margin-gap) / 2) 0, 0 0;background-repeat:no-repeat,repeat-y}.controls{margin-left:calc(var(--margin) + var(--margin-gap));flex-wrap:wrap;justify-content:space-between;column-gap:1.5rem;display:flex}.controls>div{flex-wrap:wrap;column-gap:1.15rem;display:flex}.controls button{font:inherit;font-size:var(--small);line-height:var(--pitch);color:var(--pencil);cursor:pointer;background:0 0;border:0;padding:0;transition:color .2s;position:relative}.controls button:hover,.controls button[aria-pressed=true]{color:var(--print)}.controls button:after{content:"";background:var(--ink);height:.4rem;-webkit-mask:var(--squiggle) center / 100% 100% no-repeat;-webkit-mask:var(--squiggle) center / 100% 100% no-repeat;mask:var(--squiggle) center / 100% 100% no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path .45s cubic-bezier(.4,.1,.2,1);position:absolute;top:1.2rem;left:-2px;right:-2px}.controls button[aria-pressed=true]:after{clip-path:inset(0)}.ledger{margin-top:var(--pitch)}.ledger>li{grid-template-columns:var(--margin) var(--margin-gap) minmax(0, 1fr) 2rem;align-items:start;display:grid;position:relative}.ledger>li[hidden]{display:none}.ledger h2,.ledger h3{line-height:var(--pitch);grid-column:3;margin:0}.ledger h2{font-size:var(--body)}.ledger h3{font-size:var(--small);color:var(--pencil)}.ledger .what{font-size:1.125rem;line-height:var(--pitch);grid-area:1/3}.ledger .what a{text-underline-offset:.75px}.ledger .by{font-size:var(--small);color:var(--pencil);margin-left:.5em;line-height:1}.ribbon{left:calc(var(--margin) + var(--margin-gap) / 2 - .85rem);background:var(--ink);clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);width:.42rem;height:2rem;position:absolute;top:-.45rem}.ledger .item:has(.ask:not([hidden])){cursor:pointer}.ask{width:2rem;height:var(--pitch);color:var(--pencil);cursor:pointer;background:0 0;border:0;grid-area:2/4;justify-self:end;place-items:center;padding:0;transition:color .2s;display:grid}.ask[hidden]{display:none}.ask:before,.ask:after{content:"";background:currentColor;border-radius:1px;grid-area:1/1;width:.62rem;height:1.5px;transition:transform .35s cubic-bezier(.3,.1,.2,1)}.ask:after{transform:rotate(90deg)}.ask[aria-expanded=true]:after{transform:rotate(0)}.item:hover .ask,.ask:focus-visible,.ask[aria-expanded=true]{color:var(--ink)}.thought{height:var(--pitch);grid-area:2/3;transition:height .42s cubic-bezier(.3,.1,.2,1);position:relative;overflow:hidden}.thought p{-webkit-line-clamp:1;font-size:var(--note);font-style:italic;line-height:var(--pitch);color:var(--ink);-webkit-box-orient:vertical;padding-left:.9em;display:-webkit-box;position:relative;overflow:hidden}.item.is-open .thought p{display:block}.thought p:before{content:"";background:var(--ink);opacity:.45;width:1px;position:absolute;top:.45rem;bottom:.45rem;left:0}.js .thought .l{transition:opacity .2s ease-out,filter .35s ease-out,color .9s}.js .thought .l.wait{opacity:0;filter:blur(.6px);color:color-mix(in srgb, var(--ink) 55%, var(--paper))}.js .thought.prep .l{transition:none}.word{white-space:nowrap}.nib{background:var(--ink);width:.28rem;height:.28rem;box-shadow:0 0 .25rem var(--ink-line);opacity:0;pointer-events:none;border-radius:50%;margin:-.14rem 0 0 .05rem;transition:opacity .25s;position:absolute}.nib.is-writing{opacity:.85}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ruled.short{margin-top:.6rem}.ruled.short .ledger{margin-top:0}.whole{margin:var(--pitch) 0 0 calc(var(--margin) + var(--margin-gap));font-size:1.125rem;line-height:var(--pitch)}.toc .toc-sub{margin:0 0 .1rem .85rem}@media (prefers-reduced-motion:reduce){.thought,.js .thought .l{transition:none}}@media (max-width:699px){:root{--margin:2.5rem;--margin-gap:.75rem}}html:not(.js) .thought{height:auto}html:not(.js) .thought p{display:block}html:not(.js) .ask,html:not(.js) .controls{display:none}
