@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:300;font-display:swap;src:url(../media/69f57dd9cdb7b559-s.p.3fpva_vxpvbtv.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8b806764ec578c97-s.34r4qnsz1wt3u.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:Frank Ruhl Libre;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1d7209318a5cfb62-s.p.099wuu-br2v3c.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:Frank Ruhl Libre;font-style:normal;font-weight:400;font-display:swap;src:url(../media/69f57dd9cdb7b559-s.p.3fpva_vxpvbtv.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b806764ec578c97-s.34r4qnsz1wt3u.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:Frank Ruhl Libre;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1d7209318a5cfb62-s.p.099wuu-br2v3c.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:Frank Ruhl Libre;font-style:normal;font-weight:500;font-display:swap;src:url(../media/69f57dd9cdb7b559-s.p.3fpva_vxpvbtv.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b806764ec578c97-s.34r4qnsz1wt3u.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:Frank Ruhl Libre;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1d7209318a5cfb62-s.p.099wuu-br2v3c.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:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69f57dd9cdb7b559-s.p.3fpva_vxpvbtv.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b806764ec578c97-s.34r4qnsz1wt3u.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:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1d7209318a5cfb62-s.p.099wuu-br2v3c.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:Frank Ruhl Libre Fallback;src:local(Times New Roman);ascent-override:88.56%;descent-override:30.91%;line-gap-override:0.0%;size-adjust:108.06%}.NzqKlW_className{font-family:Frank Ruhl Libre,Frank Ruhl Libre Fallback;font-style:normal}.NzqKlW_variable{--font-frank:"Frank Ruhl Libre", "Frank Ruhl Libre Fallback"}
@font-face{font-family:Bellefair;font-style:normal;font-weight:400;font-display:swap;src:url(../media/114fc06d512fadc4-s.p.1gvt815pynsf8.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Bellefair;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1853822578323522-s.0r684pjeqgzf2.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:Bellefair;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e4d921c772ffb111-s.p.1o757sritecxb.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:Bellefair Fallback;src:local(Times New Roman);ascent-override:93.64%;descent-override:29.85%;line-gap-override:0.0%;size-adjust:92.8%}.Ozj3gq_className{font-family:Bellefair,Bellefair Fallback;font-style:normal;font-weight:400}.Ozj3gq_variable{--font-bellefair:"Bellefair", "Bellefair Fallback"}
:root{--paper:#f4f6f3;--paper-deep:#e8ece7;--ink:#1e2b2e;--ink-soft:#46555a;--river:#2e5e68;--river-soft:#9db7bc;--reed:#666b58;--rule:#cfd8d4;--focus:#1f6f80;--font-text:var(--font-frank), "Frank Ruhl Libre", "David", serif;--font-display:var(--font-bellefair), var(--font-frank), serif;--step--1:.875rem;--step-0:1.0625rem;--step-1:1.25rem;--step-2:1.6rem;--step-3:2.1rem;--step-4:clamp(2.2rem, 5vw, 3.4rem);--measure:34em;--gutter:clamp(1rem, 4vw, 2.5rem);--header-h:4.5rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--paper:#142023;--paper-deep:#1b2a2e;--ink:#e6ece9;--ink-soft:#b5c2c0;--river:#8fc3cc;--river-soft:#3f6168;--reed:#a3a891;--rule:#2f4145;--focus:#9fd3dc}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:var(--step-0);font-optical-sizing:auto;text-rendering:optimizelegibility;margin:0;line-height:1.7}a{color:var(--river);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}img{max-width:100%;height:auto;display:block}.skip-link{inset-inline-start:1rem;z-index:10;background:var(--ink);color:var(--paper);border-radius:4px;padding:.5rem 1rem;position:absolute;top:-3rem}.skip-link:focus{top:1rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.site-header{border-bottom:1px solid var(--rule)}.site-header__inner{max-width:72rem;padding:1rem var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin:0 auto;display:flex}.site-title{color:var(--ink);text-decoration:none;display:grid}.site-title__name{font-family:var(--font-display);font-size:var(--step-2);line-height:1.1}.site-title__memorial{font-size:var(--step--1);color:var(--reed)}.site-nav ul{flex-wrap:wrap;gap:.25rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.site-nav a{color:var(--ink-soft);font-size:var(--step-0);padding-block:.25rem;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -1px 0 var(--river)}main{display:block}.site-footer{border-top:1px solid var(--rule);background:var(--paper-deep);margin-top:6rem}.site-footer__inner{max-width:72rem;padding:2.5rem var(--gutter) 3rem;color:var(--ink-soft);font-size:var(--step--1);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin:0 auto;display:flex}.site-footer a{color:var(--ink-soft)}.hero{max-width:72rem;padding:clamp(2.5rem, 8vw, 6rem) var(--gutter) clamp(2rem, 6vw, 4rem);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,6vw,5rem);margin:0 auto;display:grid}.hero__epigraph{margin:0}.hero__lines{font-family:var(--font-display);font-size:var(--step-4);gap:.1em;margin:0;line-height:1.22;display:grid}.hero__lines span{text-wrap:balance;display:block}.hero__lines .river-word{color:var(--river)}.hero__signature{color:var(--reed);font-size:var(--step-0);margin-top:1.5rem}.hero__portrait{justify-self:stretch;margin:0}.hero__portrait img{aspect-ratio:4/5;object-fit:cover;filter:grayscale(.15)contrast(1.02);border-radius:2px;width:100%}.hero__portrait figcaption{color:var(--ink-soft);font-size:var(--step--1);margin-top:.75rem}.home-section{max-width:72rem;padding:clamp(2.5rem, 6vw, 4.5rem) var(--gutter) 0;margin:0 auto}.home-section h2{font-family:var(--font-display);font-weight:400;font-size:var(--step-3);margin:0 0 1.5rem;line-height:1.2}.collections{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));column-gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.collections li{border-bottom:1px solid var(--rule)}.collections a{color:var(--ink);justify-content:flex-start;align-items:baseline;gap:.6rem;padding:1rem .25rem;text-decoration:none;display:flex}.collections a:hover .collections__name{color:var(--river)}.collections__name{font-size:var(--step-1)}.collections__count{color:var(--reed);font-size:var(--step--1);font-variant-numeric:tabular-nums}.life{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(1.5rem,5vw,4rem);display:grid}.life__dates{font-size:var(--step-1);margin:0 0 1rem}.life p{max-width:var(--measure);margin:0 0 1rem}.video{margin:0}.video iframe{aspect-ratio:16/9;background:var(--paper-deep);border:0;width:100%;display:block}.home-poem{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,5vw,4rem);display:grid}.home-poem figure{margin:0}.home-poem img{border-radius:2px;width:100%;height:auto}.prose{max-width:var(--measure);font-size:var(--step-1);margin-inline:auto;line-height:1.85}.prose p,.prose li,.prose h2,.prose h3{white-space:pre-wrap;overflow-wrap:break-word}.prose p{margin:0}.prose p:empty{min-height:1lh}.prose--spaced p+p:not(:empty){margin-top:.75em}.prose h2,.prose h3{font-weight:600;line-height:1.4;font-size:var(--step-1);margin:1.6em 0 .6em}.prose h2{font-size:var(--step-2)}.prose hr{background:var(--rule);border:0;width:40%;height:1px;margin:2.5em auto}.prose ul{padding-inline-start:1.5em}.prose .align-center{text-align:center}.prose .align-right{text-align:right}.prose .align-left{text-align:left}.prose .align-justify{text-align:justify}.prose figure.media{margin:2.2em auto}.prose figure.media img{background-size:cover;border-radius:2px;width:100%}.prose figure.video{margin:2em 0}.prose[lang=es]{font-family:var(--font-text)}.prose--poem{line-height:1.8}.writing{padding:clamp(2.5rem, 7vw, 5rem) var(--gutter) 0}.writing__head{max-width:var(--measure);font-size:var(--step-1);margin:0 auto 2.5rem}.writing__collection{color:var(--river);font-size:var(--step-0);text-decoration:none}.writing__title{font-family:var(--font-display);font-weight:400;font-size:var(--step-4);text-wrap:balance;margin:.4rem 0 .8rem;line-height:1.15}.writing__meta{color:var(--reed);font-size:var(--step-0);margin:0}.writing__cover{max-width:var(--measure);font-size:var(--step-1);margin:0 auto 2.75rem}.writing__cover img{background-size:cover;border-radius:2px;width:auto;max-width:100%;max-height:min(62vh,30rem);margin-inline:auto;display:block}.writing__cover figcaption{font-size:var(--step--1);color:var(--reed);text-align:center;margin-top:.5rem}.writing__cover figcaption a{color:inherit}.writing__other-lang{max-width:var(--measure);font-size:var(--step-0);color:var(--ink-soft);margin:0 auto 2rem}.writing__nav{max-width:var(--measure);border-top:1px solid var(--rule);font-size:var(--step-0);grid-template-columns:1fr 1fr;gap:1.5rem;margin:4rem auto 0;padding-top:1.5rem;display:grid}.writing__nav a{color:var(--ink);gap:.15rem;text-decoration:none;display:grid}.writing__nav a:hover .writing__nav-title{color:var(--river)}.writing__nav-label{color:var(--reed);font-size:var(--step--1)}.writing__nav-title{font-size:var(--step-1)}.writing__nav .next{text-align:left}.archive{max-width:72rem;padding:clamp(2.5rem, 7vw, 5rem) var(--gutter) 0;margin:0 auto}.archive__head{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:2rem 4rem;margin-bottom:2.5rem;display:grid}.archive__title{font-family:var(--font-display);font-weight:400;font-size:var(--step-4);margin:0;line-height:1.1}.archive__intro{color:var(--ink-soft);max-width:36em;margin:.75rem 0 0}.archive__filters{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:.4rem 1.1rem;margin:0 0 2.5rem;padding:0 0 1.25rem;list-style:none;display:flex}.archive__filters a{color:var(--ink-soft);text-decoration:none}.archive__filters a[aria-current=page],.archive__filters a:hover{color:var(--ink);box-shadow:inset 0 -1px 0 var(--river)}.archive__filters .count{color:var(--reed);font-size:var(--step--1);font-variant-numeric:tabular-nums;margin-inline-start:.3em}.search label{font-size:var(--step--1);color:var(--reed);margin-bottom:.3rem;display:block}.search input{width:100%;font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--ink-soft);background:0 0;border-radius:0;padding:.4rem 0}.search input:focus-visible{border-bottom:2px solid var(--river);outline:none}.search__status{min-height:1.4em;font-size:var(--step--1);color:var(--reed);margin:.4rem 0 0}.river{--pad:clamp(4.75rem, 12vw, 7.5rem);--line:clamp(3.4rem, 9vw, 5.6rem);padding-inline-start:var(--pad);position:relative}.river:before{content:"";background:linear-gradient(to bottom, var(--river), var(--river-soft) 85%, transparent);width:1px;position:absolute;inset-block:.9rem 0;inset-inline-start:var(--line)}.river__year{margin:0;position:relative}.river__year+.river__year{margin-top:2.25rem}.river__label{inset-inline-start:calc(-1 * var(--pad));width:calc(var(--line) - .9rem);text-align:end;font-size:var(--step-0);color:var(--river);font-variant-numeric:tabular-nums;margin:0;font-weight:400;line-height:1.4;position:absolute;top:.2rem}.river__year:before{content:"";inset-inline-start:calc(var(--line) - var(--pad) - 3.5px);background:var(--paper);border:1px solid var(--river);border-radius:50%;width:7px;height:7px;position:absolute;top:.55rem}.entries{margin:0;padding:0;list-style:none}.entry{padding:.15rem 0 1.15rem}.entry a{color:var(--ink);text-decoration:none}.entry__title{font-size:var(--step-1);line-height:1.35}.entry a:hover .entry__title{color:var(--river)}.entry__meta{font-size:var(--step--1);color:var(--reed);margin-top:.1rem;display:block}.entry__first{color:var(--ink-soft);font-size:var(--step-0);max-width:40em;margin-top:.2rem;display:block}.entry[hidden]{display:none}.archive-poem{max-width:var(--measure);text-align:center;margin:5rem auto 0}.archive-poem h2{font-family:var(--font-display);font-weight:400;font-size:var(--step-2);margin:0 0 1.25rem}.archive-poem .prose{font-size:var(--step-0)}@media (max-width:52rem){.hero,.life,.home-poem,.archive__head{grid-template-columns:1fr}.hero__portrait{max-width:22rem}.writing__nav{grid-template-columns:1fr}.writing__nav .next{text-align:start}}@media (prefers-reduced-motion:no-preference){.hero__lines{animation:1.2s cubic-bezier(.2,.7,.2,1) both rise}@keyframes rise{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}}.home-more{font-size:var(--step-0);margin:1.25rem 0 0}.video__caption{font-size:var(--step--1);margin-top:.6rem}.life__text{font-size:var(--step-0);margin-inline:0}.life__text h2{font-family:var(--font-text);font-size:var(--step-1);margin:0;font-weight:500;line-height:1.5}.home-poems{gap:clamp(3rem,7vw,5rem);display:grid}.home-poem .prose{font-size:var(--step-1);margin-inline:0}.home-poem h2{margin-bottom:1rem}.book-order{counter-reset:chapter;max-width:44rem;padding:0}.book-order .entry{counter-increment:chapter;grid-template-columns:2.5rem 1fr;align-items:baseline;display:grid}.book-order .entry:before{content:counter(chapter);color:var(--river);font-variant-numeric:tabular-nums}.archive-poem{text-align:start}.archive-poem .prose{margin-inline:0}.static-page{max-width:72rem;padding:clamp(2.5rem, 7vw, 5rem) var(--gutter) 0;margin:0 auto}.static-page__head{max-width:var(--measure);margin:0 auto 2.5rem}.static-page__title{font-family:var(--font-display);font-weight:400;font-size:var(--step-4);text-wrap:balance;margin:0;line-height:1.15}.static-page__body{gap:2.5rem;display:grid}.static-page__photo{max-width:22rem;margin:0 auto}.static-page__photo img{border-radius:2px;width:100%}.static-page--about .static-page__body{grid-template-columns:minmax(0,1fr)}@media (min-width:64rem){.static-page--about .static-page__body{grid-template-columns:18rem minmax(0,1fr);align-items:start;gap:4rem}.static-page--about .static-page__photo{margin:0;position:sticky;top:2rem}.static-page--about .static-page__head{margin-inline:22rem 0}.static-page--about .prose{margin-inline:0}}.static-page--about .prose h2{font-size:var(--step-1);color:var(--ink-soft);margin-top:0;font-style:normal;font-weight:400}.static-page--accessibility .prose,.static-page--404 .prose,.static-page--contact .contact{margin-inline:auto}.galleries{max-width:76rem;padding:clamp(2.5rem, 7vw, 5rem) var(--gutter) 0;margin:0 auto}.galleries__head{max-width:40rem;margin-bottom:2.5rem}.galleries__back{margin:0 0 .4rem}.galleries__back a{text-decoration:none}.galleries__title{font-family:var(--font-display);font-weight:400;font-size:var(--step-4);margin:0;line-height:1.1}.galleries__intro{color:var(--ink-soft);white-space:pre-line;margin:.75rem 0 0}.galleries__count{color:var(--reed);font-size:var(--step--1);margin:.4rem 0 0}.hub{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:2.25rem 1.75rem;margin:0;padding:0;list-style:none;display:grid}.hub__tile a,.hub__tile>div{color:var(--ink);gap:.75rem;text-decoration:none;display:grid}.hub__tile img{aspect-ratio:4/3;object-fit:cover;background-size:cover;border-radius:2px;width:100%}.hub__tile a:hover .hub__title{color:var(--river)}.hub__text{gap:.1rem;display:grid}.hub__title{font-size:var(--step-1);line-height:1.3}.hub__desc{color:var(--ink-soft);font-size:var(--step--1)}.hub__count{color:var(--reed);font-size:var(--step--1)}.photo-grid{columns:3 18rem;column-gap:1.25rem;margin:0;padding:0;list-style:none}.photo-grid li{break-inside:avoid;margin:0 0 1.25rem}.photo-grid__item{cursor:zoom-in;background:0 0;border:0;border-radius:2px;width:100%;padding:0;display:block}.photo-grid__item img{background-size:cover;border-radius:2px;width:100%}.photo-grid__caption{font-size:var(--step--1);color:var(--ink-soft);margin:.4rem 0 0}.lightbox{color:#e6ece9;background:#0c1214f0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.lightbox::backdrop{background:#0c121499}.lightbox__figure{grid-template-rows:1fr auto;place-items:center;gap:.75rem;height:100%;margin:0;padding:3.5rem 1rem 1rem;display:grid}.lightbox__figure img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 8rem)}.lightbox__figure figcaption{font-size:var(--step-0);gap:1.5rem;display:flex}.lightbox__count{color:#a3a891;font-variant-numeric:tabular-nums}.lightbox__controls button{width:3rem;height:3rem;color:inherit;cursor:pointer;background:#0c121480;border:1px solid #e6ece959;border-radius:50%;font-size:1.8rem;line-height:1;position:fixed;top:50%;transform:translateY(-50%)}.lightbox__controls button:first-child{inset-inline-start:1rem}.lightbox__controls button:nth-child(2){inset-inline-end:1rem}.lightbox__controls .lightbox__close{top:1rem;inset-inline-end:1rem;transform:none}.lightbox button:focus-visible{outline-offset:2px;outline:2px solid #9fd3dc}.contact{max-width:var(--measure);gap:1.5rem;display:grid}.contact__field{gap:.35rem;display:grid}.contact label{font-size:var(--step--1);color:var(--ink-soft)}.contact input,.contact textarea{font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--ink-soft);background:0 0;border-radius:0;width:100%;padding:.45rem 0}.contact textarea{border:1px solid var(--rule);resize:vertical;border-radius:2px;padding:.75rem}.contact input:focus-visible,.contact textarea:focus-visible{border-color:var(--river);box-shadow:0 1px 0 var(--river);outline:none}.contact button{font:inherit;font-size:var(--step-0);color:var(--paper);background:var(--river);cursor:pointer;border:0;border-radius:2px;justify-self:start;padding:.6rem 2rem}.contact button:disabled{opacity:.6;cursor:progress}.contact__error{color:#9b3b2f;margin:0}@media (prefers-color-scheme:dark){.contact__error{color:#f0a597}}.contact__done{max-width:var(--measure);font-size:var(--step-1);margin:0 auto}.yt__poster{aspect-ratio:16/9;cursor:pointer;background:#000;border:0;border-radius:2px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.yt__poster img{object-fit:cover;opacity:.92;width:100%;height:100%}.yt__play{place-items:center;display:grid;position:absolute;inset:0}.yt__play path:first-child{fill:#1e2b2ed9;transition:fill .2s}.yt__poster:hover .yt__play path:first-child,.yt__poster:focus-visible .yt__play path:first-child{fill:#c4302b}.yt__frame{aspect-ratio:16/9;border:0;width:100%;display:block}.prose h2[data-level="3"]{font-size:var(--step-1)}.prose figure.audio{margin:1.5em 0}.prose figure.audio audio{width:100%;max-width:26rem;display:block}.prose p.credit{font-size:var(--step--1);color:var(--reed);overflow-wrap:anywhere;text-align:center;margin:.6em 0;line-height:1.5}.prose p.credit a{color:inherit}
