@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/ibm-plex-mono-latin-300-normal.BRS-C4KA.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-300-normal.BPU54Tw3.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}:root{--ink:#111;--ink-2:#777;--hair:#ddd;--paper:#fff;--gutter:40px;--col-left:300px;--col-gap:56px;--measure:62ch;--meta:12px;--track:.06em}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-weight:400}::selection{background:var(--ink);color:var(--paper)}img{border:0;max-width:100%;display:block}.grayscale{filter:grayscale()contrast(1.08)}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline 1px}a:focus-visible,:focus-visible{outline:2px solid var(--ink);outline-offset:3px}h1,h2,p,figure,ul{margin:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.meta{font-size:var(--meta);letter-spacing:var(--track);text-transform:uppercase;line-height:1.6}.dim{color:var(--ink-2)}.site-header{padding:24px var(--gutter);justify-content:space-between;align-items:center;display:flex}.wordmark{align-items:center;gap:6px;display:flex}.wordmark svg{display:block}.site-nav{gap:32px;display:flex}.featured{margin:96px var(--gutter) 0;grid-template-columns:1fr var(--col-left);gap:var(--col-gap);align-items:end;display:grid}.featured-photo{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.featured-link{display:block}.featured-link:hover{text-decoration:none}.featured-text{-webkit-line-clamp:8;-webkit-box-orient:vertical;font-size:16px;line-height:1.9;display:-webkit-box;overflow:hidden}.featured-text p{margin:0 0 30px}.featured-meta{font-size:var(--meta);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-2);padding-bottom:4px;line-height:1.9}.featured-blurb{color:var(--ink);text-transform:none;letter-spacing:0;margin-top:1.9em;font-size:14px;line-height:1.9;display:block}.intro{margin:120px var(--gutter) 0;max-width:44ch;font-size:14px;line-height:1.9}.index-rule{margin:110px var(--gutter) 0;border-top:1px solid var(--ink)}.index-rule.tight{margin-top:96px}.index-head,.index-row{grid-template-columns:64px 56px minmax(0,1fr) 120px 120px;align-items:center;gap:0 20px;display:grid}.index-head{padding:22px var(--gutter) 0;font-size:var(--meta);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-2)}.index-rows{padding:20px var(--gutter) 0;font-size:15px;line-height:1.6}.index-row{border-bottom:1px solid var(--hair);padding:14px 0}.index-title{overflow-wrap:break-word}.index-row:hover .index-title{text-underline-offset:3px;text-decoration:underline 1px}a.index-row:hover{text-decoration:none}.index-thumb{object-fit:cover;width:56px;height:40px}.index-form{color:var(--ink-2)}.index-date{text-align:right}.index-more{color:var(--ink-2);border-bottom:0;padding:14px 0}.index-more .index-date{text-align:right}.index-form-inline{display:none}.piece-head{padding:140px var(--gutter) 0 var(--col-left)}.piece-head.photo{padding-top:64px}.piece-head.poem{padding-top:200px}.piece-title{letter-spacing:var(--track);text-transform:uppercase;margin:40px 0 0;font-size:15px;font-weight:500;line-height:1.4}.piece-meta{font-size:var(--meta);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-2)}.hero{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;margin-top:56px}.piece-body{padding:80px var(--gutter) 0 var(--col-left);grid-template-columns:var(--measure) 1fr;column-gap:var(--col-gap);align-items:start;font-size:16px;line-height:1.9;display:grid}.piece-body>*{grid-column:1;min-width:0}.piece-body>.note{grid-column:2;grid-row:var(--note-row,auto)}.piece-body.photo>.note{padding-top:48px}.piece-body.photo{padding-top:64px}.piece-body.about{padding-top:140px}.piece-body.photo>p:first-of-type{margin-top:48px}.piece-body>p{margin:0 0 30px}.piece-body>p:last-of-type{margin-bottom:0}.piece-body s,.piece-body del{text-decoration-line:line-through;text-decoration-color:currentColor;text-decoration-thickness:1px}.piece-body figure{width:60%;margin:0 0 30px}.piece-body figure img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.piece-body figcaption{letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-2);margin-top:10px;font-size:11px}.piece-body em{font-style:italic}.piece-body.poem{padding-top:72px;line-height:2.1}.piece-body.poem>p{max-width:56ch;margin:0}.piece-body.poem>p+p{margin-top:34px}.unfinished{font-size:var(--meta);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-2);margin-top:96px}.note{color:var(--ink-2);max-width:22ch;font-size:12px;line-height:1.7}.note-inline{display:none}.prevnext{margin:140px var(--gutter) 0;border-top:1px solid var(--ink);font-size:var(--meta);letter-spacing:var(--track);text-transform:uppercase;justify-content:space-between;gap:24px;padding-top:18px;display:flex}.prevnext span,.prevnext a{display:inline-block}.site-footer{padding:80px var(--gutter) 30px;font-size:var(--meta);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-2);justify-content:space-between;display:flex}.site-footer.tall{padding-top:140px}.cursor{margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.cursor{opacity:1;animation:none}}@media (width<=1080px){.piece-head,.piece-head.photo,.piece-head.poem,.piece-body,.hero-caption{padding-left:var(--gutter)}}@media (width<=900px){.piece-head.poem{padding-top:140px}.piece-body{grid-template-columns:minmax(0, var(--measure));column-gap:0}.piece-body>.note,.piece-body.photo>.note{grid-area:auto/1;max-width:none;margin:0 0 30px;padding-top:0}.featured{grid-template-columns:1fr 240px}}@media (width<=640px){:root{--gutter:20px}.featured{grid-template-columns:1fr;align-items:start;gap:24px}.featured-meta{padding-bottom:0}.index-head,.index-row{grid-template-columns:48px minmax(0,1fr) 88px;align-items:start}.index-col-thumb,.index-thumb,.index-head .index-col-form,.index-row .index-form{display:none}.index-form-inline{color:var(--ink-2);margin-top:4px;font-size:13px;display:block}.index-more{grid-template-columns:48px minmax(0,1fr) 88px}.piece-body figure{width:100%}.piece-head,.piece-head.photo{padding-top:96px}.piece-head.poem{padding-top:120px}.prevnext{flex-direction:column;gap:12px}}.hero-figure{margin:0}.hero-caption{padding:10px var(--gutter) 0 var(--col-left);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-2);font-size:11px}.note-form{width:100%;max-width:var(--measure);margin-top:56px}.note-row{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.note-form .field{margin:0 0 28px}.field-label{font-size:var(--meta);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-2);margin-bottom:8px;display:block}.note-form input[type=text],.note-form input[type=email],.note-form textarea{width:100%;font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--hair);-webkit-appearance:none;appearance:none;background:0 0;border-radius:0;padding:6px 0;font-size:16px;line-height:1.7}.note-form textarea{resize:vertical;line-height:1.9}.note-form input:focus,.note-form textarea:focus{border-bottom-color:var(--ink)}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.note-send{font:inherit;font-size:var(--meta);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink);border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:0;padding:11px 22px}.note-send:hover{background:var(--ink);color:var(--paper)}@media (width<=640px){.note-row{grid-template-columns:1fr;gap:0}}.piece-body>.piece-title:first-child{margin:0 0 40px}
