body.site{background-color:var(--cream);background-image:var(--tex-paper);background-size:512px}body.tone-ink{--bg:var(--ink);--text:var(--cream);--text-muted:var(--beige);--rule:var(--rule-light);--link-hover:var(--gold);--selection-bg:var(--cream);--selection-fg:var(--ink);background-color:var(--ink);background-image:var(--tex-wall-ink);color:var(--cream);background-size:900px}body.tone-ink .grain{mix-blend-mode:screen;opacity:.12}main{outline:none;display:block}main:focus{outline:none}.wrap{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.skip{left:var(--gutter);z-index:calc(var(--z-menu) + 10);background:var(--ink);color:var(--cream);padding:.8rem 1rem;text-decoration:none;position:fixed;top:-100px}.skip:focus{top:var(--space-s)}.label a,a.label{text-decoration:none}a.label:hover,.label a:hover{color:var(--link-hover)}.chip{border:1px solid var(--rule);border-radius:var(--radius-pill);min-height:44px;font-family:var(--font-label);font-weight:600;font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:inherit;transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);background:0 0;align-items:center;gap:.45em;padding:.35rem 1rem;display:inline-flex}.chip span{opacity:.6}.chip:hover{border-color:currentColor}.chip[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.filters{margin-bottom:var(--space-l);flex-wrap:wrap;gap:.5rem;display:flex}.filters-empty,.toc__empty{padding:var(--space-l) 0;font-family:var(--font-serif);font-style:italic;font-size:var(--step-2)}.tag-list{padding-block:0;margin-top:var(--space-s);flex-wrap:wrap;gap:.4rem 1rem;padding-left:0;list-style:none;display:flex}.tag-list a{color:var(--text-muted)}.tag-list--row{margin-block:var(--space-l)}.status{border:1px solid;padding:.15rem .5rem;display:inline-block}.is-abandoned .status{text-decoration:line-through 1px}.is-in-progress .status{background:var(--ink);color:var(--cream);border-color:var(--ink)}.arrow-link{font-family:var(--font-serif);font-size:var(--step-3);align-items:center;gap:.8rem;text-decoration:none;display:inline-flex}.arrow-link__mark{width:3.2rem;transition:translate var(--dur-base) var(--ease-out)}.arrow-link:hover .arrow-link__mark,.arrow-link:focus-visible .arrow-link__mark{translate:8px}.arrow-link:hover{color:var(--link-hover)}.inline-arrow{vertical-align:middle;width:1.8rem;margin-left:.3rem;display:inline-block}.year-mark{font-family:var(--font-serif);font-weight:500;font-size:var(--step-6);letter-spacing:-.04em;color:var(--stone);line-height:.8}.logo.end-mark,.end-mark{width:46px;margin:var(--space-xl) auto var(--space-l);color:var(--ink);display:block}.tone-ink .end-mark{color:var(--cream)}.reveal-ready [data-reveal]{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transform:translateY(12px)}.reveal-ready [data-reveal].is-in{opacity:1;transform:none}.nav{z-index:var(--z-nav);justify-content:space-between;align-items:center;gap:var(--space-m);max-width:var(--page-max);padding:var(--space-m) var(--gutter);border-bottom:1px solid var(--rule);margin-inline:auto;display:flex;position:relative}.nav__logo{width:clamp(96px,9vw,128px);color:var(--text);padding:6px 0;display:block}.nav__main ul{gap:clamp(.9rem,1.6vw,1.8rem);padding:0;list-style:none;display:flex}.nav__link{color:var(--text);font-size:var(--step--1);letter-spacing:.18em;padding:.6rem 0;text-decoration:none;display:inline-block;position:relative}.nav__link:after{content:"";clip-path:inset(0 100% 0 0);height:7px;transition:clip-path var(--dur-slow) var(--ease-ink);background:url(/graphics/underline-gold.svg) 0/100% 100% no-repeat;position:absolute;bottom:.15rem;left:-6%;right:-6%}.nav__link:hover:after,.nav__link:focus-visible:after,.nav__link.is-active:after{clip-path:inset(0)}.nav__menu{min-width:44px;min-height:44px;font-size:var(--step--1);color:var(--text);padding:.6rem 0 .6rem 1rem;display:none}@media (width<=960px){.nav__main{display:none}.nav__menu{display:inline-block}}.menu{width:100%;max-width:none;height:100%;max-height:none;padding:var(--space-m) var(--gutter) var(--space-l);background-color:var(--ink);background-image:var(--tex-wall-ink);color:var(--cream);z-index:var(--z-menu);background-size:900px;border:0;margin:0;position:fixed;inset:0;overflow-y:auto}.menu[open]{animation:menu-in var(--dur-base) var(--ease-out);flex-direction:column;display:flex}.menu::backdrop{background:var(--ink)}@keyframes menu-in{0%{opacity:0;transform:translateY(-10px)}}.menu__top{justify-content:space-between;align-items:center;display:flex}.menu__logo{width:110px;color:var(--cream)}.menu__close{min-width:44px;min-height:44px;font-size:var(--step--1);color:var(--cream);padding:.6rem 0 .6rem 1rem}.menu__list{margin-top:var(--space-l);padding:0;list-style:none}.menu__list li{border-top:1px solid var(--rule-light)}.menu__list li:last-child{border-bottom:1px solid var(--rule-light)}.menu__list a{color:var(--cream);grid-template-columns:2.5rem 1fr auto;align-items:baseline;gap:.5rem;padding:.55rem 0;text-decoration:none;display:grid}.menu__name{font-family:var(--font-serif);font-size:clamp(2rem,9vw,3.2rem);line-height:1.05}.menu__list a[aria-current] .menu__name{color:var(--gold);font-style:italic}.menu__n,.menu__count{color:var(--beige)}.menu__foot{padding-top:var(--space-l);align-items:center;gap:var(--space-m);color:var(--beige);margin-top:auto;display:flex}.menu__stamp{width:84px;color:var(--gold)}.footer{background-color:var(--ink);background-image:var(--tex-wall-ink);color:var(--cream);padding:var(--space-xl) 0 var(--space-m);background-size:900px;position:relative}.footer__inner{max-width:var(--page-max);padding-inline:var(--gutter);gap:var(--space-l);grid-template-columns:1fr;margin-inline:auto;display:grid;position:relative}.footer__lockup{width:min(340px,80vw);display:block}.footer__lockup svg{width:100%;height:auto}.footer__nav ul{grid-template-columns:repeat(2,minmax(0,max-content));gap:.2rem 2.4rem;padding:0;list-style:none;display:grid}.footer__nav a{color:var(--cream);font-size:var(--step--1);padding:.55rem 0;display:inline-block}.footer__nav a:hover{color:var(--gold)}.footer__line{font-family:var(--font-serif);font-style:italic;font-size:var(--step-2);line-height:1.1}.footer__wall,.footer__rss a{color:var(--gold);padding:.55rem 0;display:inline-block}.footer__rss a{color:var(--beige)}.footer{overflow:hidden}.footer__stamp{right:var(--gutter);bottom:calc(-1 * var(--space-xl) - 1.4rem);width:clamp(76px,9vw,116px);color:var(--gold);position:absolute}.footer__tear--beige{background-color:var(--beige);background-image:var(--tex-plaster-beige);background-size:900px}.footer__legal{max-width:var(--page-max);margin:var(--space-xl) auto 0;padding:var(--space-m) var(--gutter) 0;border-top:1px solid var(--rule-light);color:var(--beige)}.tone-ink .footer{border-top:1px solid var(--rule-light)}.tone-ink .footer__tear{display:none}@media (width>=820px){.footer__inner{grid-template-columns:1.3fr 1fr 1fr;align-items:start}}.page-head{padding-top:var(--space-xl);padding-bottom:var(--space-l);position:relative}.page-head__n{color:var(--text-muted);margin-bottom:var(--space-s)}.page-head__title{font-size:var(--step-5);line-height:var(--leading-tight);max-width:14ch}.page-head__title i{font-weight:500}.page-head__intro{max-width:46ch;margin-top:var(--space-m);color:var(--text-muted);font-size:var(--step-1);line-height:1.45}.page-head--visuals .page-head__title{max-width:12ch;margin-left:-.06em}.page-head--visuals .page-head__intro{margin-left:auto}.page-head--ink .page-head__n,.page-head--ink .page-head__intro{color:var(--beige)}.page-head--elsewhere .page-head__title{max-width:11ch}.page-head--lab .page-head__title{font-size:var(--step-6)}.page-head--everything .page-head__title{max-width:12ch}@media (width>=1024px){.page-head{column-gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:end;display:grid}.page-head__n{grid-column:1/-1}.page-head__title{grid-column:1/9}.page-head__intro{grid-column:9/13;margin:0 0 .6rem}.page-head--visuals .page-head__title{grid-column:2/10}.page-head--visuals .page-head__intro{grid-column:10/13}.page-head--ink .page-head__title{grid-column:4/12}.page-head--ink .page-head__intro{grid-area:2/1/auto/4}.page-head--lab .page-head__intro{grid-column:8/12}}.section-head{border-bottom:1px solid var(--rule);padding-bottom:var(--space-xs);margin-bottom:var(--space-l);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.section-head__title{font-size:var(--step-3)}.section-head__meta{color:var(--text-muted)}.strip{max-width:var(--page-max);padding:.7rem var(--gutter);border-bottom:1px solid var(--rule);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-inline:auto;display:flex}.home-intro{padding-top:var(--space-xl);padding-bottom:var(--space-xl);position:relative}.home-intro__statement{font-size:var(--step-5);line-height:var(--leading-tight);letter-spacing:-.025em;max-width:15ch;margin-left:-.05em}.home-intro__aside{max-width:38ch;margin-top:var(--space-l);color:var(--text-muted)}.home-intro__side{display:none}.marked{white-space:nowrap;display:inline-block;position:relative}.marked__line{width:108%;position:absolute;bottom:-.12em;left:-4%;right:-4%}@media (width>=1024px){.home-intro{column-gap:var(--gutter);grid-template-columns:repeat(12,1fr);display:grid}.home-intro__statement{grid-column:1/12;max-width:17ch;font-size:clamp(4rem,2rem + 6.4vw,9rem)}.home-intro__aside{margin-top:var(--space-l);grid-column:8/12}.home-intro__side{right:calc(var(--gutter) * .4);top:var(--space-xl);writing-mode:vertical-rl;color:var(--text-muted);display:block;position:absolute}}.recent{padding-bottom:var(--space-xl)}.feed{gap:var(--space-l);grid-template-columns:1fr;display:grid}@media (width>=720px){.feed{column-gap:var(--gutter);row-gap:var(--space-xl);grid-template-columns:repeat(12,1fr);align-items:start}.feed__item{grid-column:span 6}.s-a{grid-column:1/8}.s-b{margin-top:var(--space-xl);grid-column:8/13}.s-c{grid-column:1/6}.s-d{margin-top:calc(var(--space-l) * -1);grid-column:7/13}.s-e{grid-column:2/7}.s-f{margin-top:var(--space-l);grid-column:8/13}.s-g{grid-column:1/8}.s-h{margin-top:var(--space-2xl);grid-column:8/12}.feed__item--frequencies{max-width:26rem}.feed__item--elsewhere{max-width:24rem}.feed__item--experiments{max-width:26rem}.s-b.feed__item--frequencies,.s-d.feed__item--frequencies,.s-f.feed__item--frequencies{justify-self:end}}@media (width>=1100px){.s-c{grid-column:1/5}.s-e{grid-column:3/7}}.sections-index{background-color:var(--beige);background-image:var(--tex-plaster-beige);padding-block:var(--space-xl);z-index:2;background-size:900px;position:relative}.sections-index .section-head{border-color:#17161440;margin-bottom:0}.sections-index .section-head__meta{color:var(--ink)}.index-list{padding:0;list-style:none}.index-list__item{border-bottom:1px solid #17161440}.index-list__link{padding:var(--space-s) 0;color:var(--ink);grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:baseline;column-gap:.8rem;text-decoration:none;display:grid;position:relative}.index-list__n{align-self:center}.index-list__name{min-width:0;font-family:var(--font-serif);font-size:min(var(--step-5), 10.5vw);letter-spacing:-.03em;transition:font-style var(--dur-fast);line-height:1}.index-list__line{grid-column:2/3;max-width:40ch}.index-list__count{grid-area:1/3}.index-list__link:hover .index-list__name,.index-list__link:focus-visible .index-list__name{font-style:italic}.index-list__peek{display:none}@media (width>=900px){.index-list__link{grid-template-columns:4rem minmax(0,1.4fr) minmax(0,1fr) auto}.index-list__line{grid-column:3;align-self:center}.index-list__count{grid-column:4;align-self:center}.has-peek .index-list__peek{z-index:3;pointer-events:none;width:200px;translate:calc(var(--px,50%) + 24px) calc(var(--py,0px) - 50%);opacity:0;transition:opacity var(--dur-fast), scale var(--dur-base) var(--ease-out);display:block;position:absolute;top:0;left:0;rotate:-3deg;scale:.92;box-shadow:0 18px 30px -16px #17161499}.has-peek .index-list__link:hover .index-list__peek{opacity:1;scale:1}}.everything-link{margin-top:var(--space-l);text-align:right}.card{position:relative}.card__link{color:inherit;text-decoration:none}.card__link:after{content:"";z-index:1;position:absolute;inset:0}.card__link:focus-visible{outline:none}.card:has(.card__link:focus-visible){outline:2px solid var(--focus);outline-offset:6px}.card__meta,.card__foot{color:var(--text-muted)}.card__title{font-size:var(--step-3);margin-top:.4rem;line-height:1.02}.card:hover .card__title{font-style:italic}.card--journal{border-top:2px solid var(--ink);padding-top:var(--space-s)}.card--journal .card__title{font-size:var(--step-4);line-height:.98}.card--journal .card__excerpt{margin-top:var(--space-s);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:44ch;display:-webkit-box;overflow:hidden}.card--journal .card__foot{margin-top:var(--space-s)}.card--note{padding:var(--space-m) 0}.card__quote{margin-top:var(--space-s);font-family:var(--font-serif);font-style:italic;font-size:var(--step-3);letter-spacing:-.01em;line-height:1.1}.card__quote:before{content:"“";color:var(--gold);margin-bottom:.1em;font-size:2.4em;line-height:.5;display:block}.card--note.is-compact .card__quote{font-size:var(--step-2)}.card--visual .card__img{background:var(--beige);position:relative}.card--visual .card__img img{width:100%;height:auto}.card__img--empty{aspect-ratio:3/2;background:var(--beige)}.card__play{background:var(--ink);color:var(--cream);padding:.3rem .6rem;position:absolute;top:.8rem;left:.8rem}.card__sheet{border-top:1px solid var(--rule);color:var(--text-muted);justify-content:space-between;gap:1rem;margin-top:.5rem;padding-top:.5rem;display:flex}.card--visual .card__title{font-size:var(--step-2);margin-top:.15rem}.card--frequency .card__link--block{text-decoration:none;display:block}.card--frequency .card__link--block:after{display:none}.card__tracks{margin-top:var(--space-s);font-size:var(--step--1);padding:0;list-style:none}.card__tracks li{border-bottom:1px solid var(--rule);gap:.6rem;padding:.3rem 0;display:flex}.card__tracks .label{min-width:2rem;color:var(--text-muted)}.card--frequency .card__foot{margin-top:.5rem}.card__mood{color:var(--text-muted);margin-top:.5rem;font-style:italic}.card--postcard{background-color:var(--cream);background-image:var(--tex-paper);rotate:var(--tilt,0deg);transition:rotate var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out);background-size:380px;padding:.75rem .75rem 1rem;box-shadow:0 1px 2px #1716141f,0 16px 30px -20px #17161499}.card--postcard:hover,.card--postcard:focus-within{translate:0 -3px;rotate:0deg}.card--postcard .card__img img{width:100%;height:auto}.card--postcard .card__body{padding-top:.7rem}.card--postcard .card__title{font-size:var(--step-3);margin:0 0 .3rem}.card--postcard .card__meta{color:var(--stone-text)}.card__stamp{width:64px;color:var(--gold);opacity:.9;mix-blend-mode:multiply;position:absolute;bottom:.6rem;right:.6rem}.card--index{background-color:var(--cream-deep);background-image:var(--tex-paper);padding:var(--space-m);rotate:var(--tilt,0deg);border-top:3px solid var(--ink);background-blend-mode:multiply;transition:rotate var(--dur-base) var(--ease-out), translate var(--dur-base) var(--ease-out);background-size:380px;box-shadow:0 1px 2px #1716141a,0 14px 26px -20px #1716148c}.card--index:before{content:"";inset:3.4rem var(--space-m) var(--space-m);pointer-events:none;background:repeating-linear-gradient(#0000 0 1.55rem,#1716141a 1.55rem calc(1.55rem + 1px));position:absolute}.card--index:hover,.card--index:focus-within{translate:0 -3px;rotate:0deg}.card__status{align-items:center;gap:.6rem;display:flex}.card__ver{color:var(--stone-text)}.card--index .card__title{font-size:var(--step-3);margin-top:var(--space-s)}.card--index .card__excerpt{font-size:var(--step--1);margin-top:.5rem}.card--index .card__foot{margin-top:var(--space-s);font-size:var(--step--1);color:var(--stone-text)}.card--index.is-abandoned .card__title{text-decoration:line-through;text-decoration-color:var(--gold);text-decoration-thickness:2px}.sleeve{aspect-ratio:1;background:var(--s-bg);color:var(--s-fg);flex-direction:column;justify-content:space-between;padding:clamp(.9rem,2.2vw,1.4rem);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 30px -22px #000c}.sleeve:after{content:"";background:var(--tex-grain);opacity:.6;mix-blend-mode:multiply;pointer-events:none;background-size:220px;position:absolute;inset:0}.sleeve>*{z-index:1;position:relative}.sleeve__dot{z-index:0;left:var(--s-x);top:var(--s-y);width:var(--s-r);aspect-ratio:1;background:var(--s-dot);opacity:.92;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.sleeve__cat,.sleeve__side{color:var(--s-label)}.sleeve__title{font-family:var(--font-serif);font-weight:500;font-size:var(--step-4);letter-spacing:-.02em;text-wrap:balance;max-width:8ch;margin-top:auto;margin-bottom:.7rem;line-height:.92}.sleeve--small .sleeve__title{font-size:var(--step-2)}.sleeve--small{padding:.8rem}.sleeve--large .sleeve__title{font-size:var(--step-5)}.embed{margin-top:var(--space-m);border:1px solid var(--rule)}.embed__load{width:100%;min-height:88px;padding:var(--space-s) var(--space-m);text-align:left;color:inherit;transition:background var(--dur-fast);background:0 0;flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.embed__load .label:before{content:"▶  ";color:var(--gold)}.embed__load:hover{background:#a889551f}.embed__note{font-size:var(--step--1);color:var(--text-muted)}.embed__link{padding:.7rem var(--space-m);color:var(--text-muted);border-top:1px solid var(--rule);width:100%;display:inline-block}.embed iframe{border:0;width:100%;display:block}.embed--video iframe{aspect-ratio:16/9;height:auto}.video{margin:0}.video__native{background:var(--ink);width:100%}.video__frame{aspect-ratio:16/9;background:var(--ink) center / cover no-repeat;align-items:flex-end;display:flex}.video__frame .embed{width:100%;color:var(--cream);background:#171614d1;border:0;margin:0}.video__frame .embed.is-loaded{background:var(--ink);height:100%}.video__frame .embed.is-loaded .embed__link{display:none}.video figcaption{color:var(--text-muted);margin-top:.6rem}.photo{display:block}.photo img{width:100%;height:auto}.frame{margin:0}.frame__link{cursor:zoom-in;background:var(--beige);display:block;position:relative}.frame__link img{transition:opacity var(--dur-base)}.frame__link:hover img{opacity:.92}.frame__cap{font-size:var(--step--1);color:var(--text-muted);align-items:baseline;gap:.8rem;padding-top:.45rem;display:flex}.frame__n{color:var(--text)}.frame--bleed .frame__link{background:var(--ink)}.frame--bleed .frame__cap{padding-inline:var(--gutter)}.lightbox{background:var(--ink);width:100%;max-width:none;height:100%;max-height:none;color:var(--cream);z-index:var(--z-lightbox);border:0;margin:0;padding:0;position:fixed;inset:0}.lightbox[open]{grid-template-rows:1fr auto;display:grid}.lightbox::backdrop{background:var(--ink)}.lightbox__stage{padding:4rem var(--gutter) 1rem;place-items:center;min-height:0;display:grid}.lightbox__img{object-fit:contain;opacity:0;width:auto;max-width:100%;height:auto;max-height:calc(100svh - 9rem);transition:opacity var(--dur-base)}.lightbox__img.is-in{opacity:1}.lightbox__bar{padding:.8rem var(--gutter) 1.2rem;border-top:1px solid var(--rule-light);justify-content:space-between;gap:1rem;display:flex}.lightbox__caption{font-size:var(--step--1);color:var(--beige)}.lightbox__count{color:var(--gold)}.lightbox__btn{min-width:44px;min-height:44px;color:var(--cream);background:#17161499;padding:.6rem .8rem;position:absolute}.lightbox__btn:hover{color:var(--gold)}.lightbox__close{top:.6rem;right:var(--gutter)}.lightbox__prev{left:var(--gutter);top:50%;translate:0 -50%}.lightbox__next{right:var(--gutter);top:50%;translate:0 -50%}.lightbox.is-single .lightbox__prev,.lightbox.is-single .lightbox__next{display:none}@media (width<=700px){.lightbox__prev,.lightbox__next{top:auto;bottom:4.2rem;translate:none}}.prose{max-width:var(--measure)}.prose>*+*{margin-top:1.1em}.prose h2{font-size:var(--step-3);margin-top:1.6em;line-height:1.05}.prose h3{font-size:var(--step-2);margin-top:1.4em}.prose a{text-decoration-color:var(--gold);text-decoration-thickness:1px}.prose a:hover{color:var(--link-hover)}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.35em}.prose li::marker{color:var(--stone)}.prose blockquote{font-family:var(--font-serif);font-style:italic;font-size:var(--step-3);border:0;margin-block:1.4em;padding-left:0;line-height:1.08}.prose blockquote:before{content:"";background:var(--gold);width:3rem;height:2px;margin-bottom:.6rem;display:block}.prose pre{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--step--1);background:var(--cream-deep);padding:var(--space-s);border-left:2px solid var(--ink);overflow-x:auto}.prose code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9em}.prose strong{font-weight:700}.prose--dropcap>p:first-child:first-letter{float:left;font-family:var(--font-serif);color:var(--ink);padding:.06em .1em 0 0;font-size:4.6em;font-weight:500;line-height:.82}@media (width>=1100px){.post .prose blockquote{max-width:30ch;margin-left:-12rem}}.prose--ink pre{background:var(--ink-soft)}.toc{padding-bottom:var(--space-xl)}.toc__list{border-top:1px solid var(--ink);padding:0;list-style:none}.toc__row{border-bottom:1px solid var(--rule)}.toc__link{padding:var(--space-s) 0;color:var(--ink);grid-template-columns:1fr;gap:.3rem;text-decoration:none;display:grid}.toc__date,.toc__kind{color:var(--text-muted)}.toc__title{font-family:var(--font-serif);font-size:var(--step-3);letter-spacing:-.015em;line-height:1.05}.toc__excerpt{color:var(--text-muted);font-size:var(--step--1);max-width:60ch}.toc__link:hover .toc__title,.toc__link:focus-visible .toc__title{font-style:italic}.toc__rss{margin-top:var(--space-l)}.toc__rss a{color:var(--gold-text)}@media (width>=820px){.toc__link{align-items:baseline;column-gap:var(--gutter);grid-template-columns:7rem minmax(0,1fr) 11rem}.toc__kind{text-align:right}.toc__excerpt{opacity:0;max-height:0;transition:max-height var(--dur-slow) var(--ease-out), opacity var(--dur-base);grid-area:2/2;overflow:hidden}.toc__link:hover .toc__excerpt,.toc__link:focus-visible .toc__excerpt{opacity:1;max-height:5em}}@media (hover:none){.toc__excerpt{opacity:1!important;max-height:none!important}}.post__head{padding-top:var(--space-xl)}.post__meta{color:var(--text-muted)}.post__title{font-size:var(--step-5);line-height:var(--leading-tight);max-width:13ch;margin-top:var(--space-s)}.post__standfirst{font-size:var(--step-1);max-width:44ch;margin-top:var(--space-m);color:var(--text-muted);line-height:1.45}.post__hero{margin-top:var(--space-l)}.post__hero figcaption{color:var(--text-muted);margin-top:.5rem}.post__grid{gap:var(--space-m);margin-top:var(--space-xl);display:grid}.post__margin{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;display:flex}.post__links{padding-top:var(--space-l);gap:.4rem;list-style:none;display:grid}.post__links a{color:var(--gold-text)}.tone-ink .post__links a{color:var(--gold)}@media (width>=1100px){.post__title{max-width:14ch;margin-left:-.5em}.post__grid{grid-template-columns:14rem minmax(0, var(--measure));column-gap:var(--space-xl);justify-content:center}.post__margin{top:var(--space-l);border-top:1px solid var(--rule);flex-direction:column;align-self:start;gap:.6rem;padding-top:.5rem;position:sticky}.post__head,.post__hero{padding-left:calc(var(--gutter) + 14rem + var(--space-xl) - 10rem)}}.note-page{text-align:center;min-height:60vh;padding-block:var(--space-2xl);flex-direction:column;justify-content:center;align-items:center;display:flex}.note-page__meta{color:var(--text-muted)}.note-page__body{margin-top:var(--space-l);max-width:24ch;font-family:var(--font-serif);font-style:italic;font-size:var(--step-4);letter-spacing:-.015em;line-height:1.05}.note-page__place{margin-top:var(--space-l);color:var(--text-muted)}.note-page .end-mark{margin-bottom:0}.prevnext{gap:var(--space-s);padding-block:var(--space-l) var(--space-xl);border-top:1px solid var(--rule);margin-top:var(--space-l);grid-template-columns:1fr;align-items:center;display:grid}.prevnext a{gap:.2rem;text-decoration:none;display:grid}.prevnext__title{font-family:var(--font-serif);font-size:var(--step-2);line-height:1.05}.prevnext a:hover .prevnext__title{font-style:italic}.prevnext__all{color:var(--text-muted);justify-self:start;padding:.7rem 0}@media (width>=820px){.prevnext{grid-template-columns:1fr auto 1fr}.prevnext__cell--next{text-align:right}.prevnext__all{justify-self:center}}.vgrid-wrap{padding-bottom:var(--space-xl)}.vgrid{gap:var(--space-l);padding:0;list-style:none;display:grid}.vgrid__link{color:inherit;text-decoration:none;display:block;position:relative}.vgrid__link img{object-fit:cover;width:100%;height:auto;max-height:min(78vh,680px)}.vgrid__cap{gap:.1rem;padding-top:.5rem;display:grid}.vgrid__cap .label{color:var(--text-muted)}.vgrid__title{font-family:var(--font-serif);font-size:var(--step-3);line-height:1}.vgrid__link:hover .vgrid__title{font-style:italic}@media (width>=760px){.vgrid{column-gap:var(--gutter);row-gap:var(--space-xl);grid-template-columns:repeat(12,1fr);align-items:start}.vgrid__item{grid-column:span 6}.v-wide{grid-column:1/9}.v-tall{margin-top:var(--space-2xl);grid-column:9/13}.v-mid{grid-column:2/7}.v-small{margin-top:var(--space-xl);grid-column:8/12}.v-wide-r{grid-column:4/13}.v-mid-r{margin-top:calc(var(--space-xl) * -1);grid-column:1/6}.vgrid__item.v-wide .vgrid__cap,.vgrid__item.v-wide-r .vgrid__cap{background:var(--cream);max-width:70%;padding:.8rem 1rem;position:absolute;bottom:0;left:0}}.collection__opener{margin-bottom:var(--space-l)}.collection__opener .frame__link img{object-fit:cover;max-height:88svh}.collection__head{gap:var(--space-s);padding-bottom:var(--space-l);display:grid}.collection__meta{color:var(--text-muted)}.collection__title{font-size:var(--step-6);letter-spacing:-.035em;line-height:.85}.collection__intro{margin-top:var(--space-s)}@media (width>=1024px){.collection__head{column-gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:end}.collection__meta{grid-column:1/-1}.collection__title{grid-column:1/9}.collection__intro{font-size:var(--step--1);grid-column:9/13;margin-bottom:.5rem}}.collection__video{margin-block:var(--space-l) var(--space-xl)}.sequence{gap:var(--space-xl);padding-block:var(--space-l) var(--space-xl);display:grid}.sequence__block{gap:var(--space-l);display:grid}@media (width>=768px){.sequence__block{column-gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:start}.sequence__block--full>.frame{grid-column:1/-1}.sequence__block--pair>.frame:first-child{grid-column:1/7}.sequence__block--pair>.frame:nth-child(2){margin-top:var(--space-2xl);grid-column:8/13}.sequence__block--single>.frame{grid-column:3/7}.sequence__block--single-r>.frame{grid-column:8/12}.sequence__interlude{grid-column:8/12;align-self:center}.sequence__block--single-r .sequence__interlude{grid-area:1/2/auto/7}}.sequence__interlude{font-family:var(--font-serif);font-style:italic;font-size:var(--step-3);line-height:1.08}.tone-ink a{color:var(--cream)}.tone-ink .label a:hover,.tone-ink a.label:hover{color:var(--gold)}.tone-ink .nav__link:after{filter:none}.tone-ink .chip{border-color:var(--rule-light)}.crate{gap:var(--space-2xl);padding-block:var(--space-l) var(--space-2xl);display:grid}.record{gap:var(--space-m);display:grid}.record__sleeve{max-width:420px;transition:translate var(--dur-base) var(--ease-out), rotate var(--dur-base) var(--ease-out);text-decoration:none;display:block}.record__sleeve:hover,.record__sleeve:focus-visible{translate:0 -6px;rotate:-1deg}.record__cat,.record__mood{color:var(--beige)}.record__title{font-size:var(--step-4);margin-top:.2rem;line-height:1}.record__title a{text-decoration:none}.record__title a:hover{font-style:italic}.record__mood{margin-top:.4rem}.record__text{margin-top:var(--space-s);max-width:54ch;color:var(--cream)}.tracklist{gap:var(--space-m);margin-top:var(--space-m);display:grid}.tracklist ol{margin-top:.3rem;padding:0;list-style:none}.tracklist li{border-bottom:1px solid var(--rule-light);font-size:var(--step--1);grid-template-columns:2.4rem 1fr;gap:.5rem;padding:.4rem 0;display:grid}.tracklist .label{color:var(--gold)}@media (width>=640px){.tracklist{grid-template-columns:1fr 1fr}}@media (width>=960px){.record{column-gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.record:nth-child(2n) .record__sleeve{order:2;justify-self:end}.record:nth-child(2n){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.tone-ink .embed{border-color:var(--rule-light)}.tone-ink .embed__note,.tone-ink .embed__link{color:var(--beige)}.tone-ink .embed__link{border-color:var(--rule-light)}.release{gap:var(--space-l);padding-block:var(--space-xl);display:grid}.release__sleeve{width:100%;max-width:560px}.release__meta,.release__mood{color:var(--beige)}.release__title{font-size:var(--step-5);margin-top:.3rem;line-height:.95}.release__standfirst{font-size:var(--step-1);margin-top:var(--space-s);color:var(--beige);max-width:44ch}.release .prose,.tracklist--full,.release__embeds{margin-top:var(--space-l)}@media (width>=1024px){.release{column-gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.release__sleeve{top:var(--space-l);position:sticky}}.places{padding-bottom:var(--space-l)}.places h2{color:var(--text-muted);margin-bottom:var(--space-xs)}.places__list{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:0;padding-block:var(--space-s);flex-wrap:wrap;gap:.2rem 2rem;list-style:none;display:flex}.places__list a{align-items:baseline;gap:.6rem;padding:.3rem 0;text-decoration:none;display:inline-flex}.places__name{font-family:var(--font-serif);font-size:var(--step-2)}.places__list .label{color:var(--text-muted)}.places__n{color:var(--gold-text)!important}.places__list a:hover .places__name{font-style:italic}.postcards{padding-block:var(--space-l) var(--space-xl);position:relative}.postcards .year-mark{margin-bottom:var(--space-m)}.postcards__wall{gap:var(--space-xl) var(--space-l);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;padding:0;list-style:none;display:grid}.postcards__wall>li:nth-child(3n+2){margin-top:var(--space-l)}.postcards__wall>li:nth-child(3n){margin-top:calc(var(--space-s) * -1)}@media (width>=1100px){.postcards{column-gap:var(--space-l);grid-template-columns:9rem 1fr;display:grid}.postcards .year-mark{writing-mode:vertical-rl;font-size:var(--step-6);place-self:start;transform:rotate(180deg)}}.place__head{padding-top:var(--space-xl);padding-bottom:var(--space-l);position:relative}.place__loc{color:var(--text-muted)}.place__title{font-size:var(--step-6);letter-spacing:-.035em;margin-top:var(--space-s);max-width:10ch;line-height:.85}.place__date{color:var(--text-muted);margin-top:var(--space-s)}.place__standfirst{font-size:var(--step-1);max-width:40ch;margin-top:var(--space-m);line-height:1.45}.place__stamp{right:var(--gutter);top:var(--space-l);width:clamp(84px,13vw,170px);color:var(--gold);mix-blend-mode:multiply;position:absolute}.place__grid{gap:var(--space-xl);padding-block:var(--space-l);display:grid}.diary p strong:first-child{font-family:var(--font-label);font-weight:600;font-size:var(--step--2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gold-text);margin-bottom:.2rem;display:block}.diary>p+p{margin-top:1.6em}.place__photos{gap:var(--space-l);display:grid}.place__photo--1{justify-self:end;width:78%}.place__photo--2{width:62%}@media (width>=1024px){.place__grid{column-gap:var(--space-xl);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start}.place__photo--0{margin-top:calc(var(--space-xl) * -2.4)}}.remember{padding-block:var(--space-xl);border-top:1px solid var(--rule)}.remember__title{font-size:var(--step-4);display:inline-block;position:relative}.remember__line{width:100%;position:absolute;bottom:-.25em;left:0}.remember__list{margin-top:var(--space-l);counter-reset:rem;gap:var(--space-s);max-width:60ch;padding-left:0;list-style:none;display:grid}.remember__list li{counter-increment:rem;font-size:var(--step-1);grid-template-columns:3rem 1fr;line-height:1.35;display:grid}.remember__list li:before{content:counter(rem, decimal-leading-zero);font-family:var(--font-label);font-weight:600;font-size:var(--step--1);letter-spacing:var(--tracking-label);color:var(--gold-text);padding-top:.25em}.lab{padding-bottom:var(--space-2xl)}.lab__cards{gap:var(--space-l);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:start;padding:0;list-style:none;display:grid}.lab__cards>li:nth-child(2n){margin-top:var(--space-m)}.exp__head{padding-top:var(--space-xl)}.exp__card{max-width:820px;padding:var(--space-l);background-color:var(--cream-deep);background-image:var(--tex-paper);background-blend-mode:multiply;border-top:4px solid var(--ink);background-size:380px;position:relative;rotate:-.6deg;box-shadow:0 1px 2px #1716141a,0 20px 34px -24px #17161499}.exp__status{align-items:center;gap:.6rem;display:flex}.exp__title{font-size:var(--step-5);margin-top:var(--space-s);line-height:.95}.is-abandoned .exp__title{text-decoration:line-through;text-decoration-color:var(--gold);text-decoration-thickness:3px}.exp__idea{margin-top:var(--space-s);font-size:var(--step-1);max-width:46ch;line-height:1.4}.exp__log{gap:var(--space-s) var(--space-l);margin-top:var(--space-m);padding-top:var(--space-s);border-top:1px dashed var(--rule);flex-wrap:wrap;display:flex}.exp__log dt{color:var(--stone-text)}.exp__log dd{margin:0}.exp__cross{right:var(--space-m);top:var(--space-m);width:72px;color:var(--ink);opacity:.8;position:absolute}.exp__blocks{gap:var(--space-l);padding-block:var(--space-xl);display:grid}.exp__img{max-width:680px;margin:0}.exp__next{max-width:52ch;padding:var(--space-m);border:1px dashed var(--ink);background:var(--cream);rotate:.8deg}.exp__next .label{color:var(--gold-text);margin-bottom:.3rem}.exp__history ol{margin-top:var(--space-s);border-top:1px solid var(--rule);max-width:64ch;padding:0;list-style:none}.exp__history li{border-bottom:1px solid var(--rule);font-size:var(--step--1);grid-template-columns:4rem 6rem 1fr;align-items:baseline;gap:.6rem;padding:.6rem 0;display:grid}.exp__history time{color:var(--stone-text)}.exp__gallery{gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}@media (width>=1024px){.exp__blocks{column-gap:var(--space-xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.exp__img{grid-area:1/2/span 3}.exp__text,.exp__next,.exp__history,.exp__video,.exp__gallery,.exp__blocks>.tag-list,.exp__blocks>.post__links{grid-column:1}}.archive{padding-bottom:var(--space-2xl)}.archive__controls{gap:var(--space-s);padding-block:var(--space-m);border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);margin-bottom:var(--space-xl);display:grid}.archive__search{gap:.3rem;max-width:560px;display:grid}.archive__search input{border:0;border-bottom:2px solid var(--ink);border-radius:var(--radius-0);width:100%;min-height:52px;font-family:var(--font-serif);font-size:var(--step-2);background:0 0;padding:.6rem 0}.archive__search input:focus-visible{border-bottom-color:var(--gold);outline:none}.archive__search input::placeholder{color:var(--stone-text);opacity:.8;font-style:italic}.archive__row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.archive__row-label{color:var(--text-muted);min-width:3.4rem}.archive__row--tags{max-height:8.6rem;overflow:auto}.chip--tag{letter-spacing:.12em;text-transform:none;min-height:36px;font-size:var(--step--1);padding-block:.2rem}.archive__status{flex-wrap:wrap;align-items:center;gap:.4rem 1.4rem;display:flex}.archive__sort,.archive__clear{min-height:44px;color:var(--gold-text);text-underline-offset:.3em;padding:.4rem 0;text-decoration:underline}.archive__clear:disabled{color:var(--stone-text);opacity:.5;cursor:default;text-decoration:none}.archive__empty{padding:var(--space-xl) 0;font-family:var(--font-serif);font-style:italic;font-size:var(--step-3)}.year{padding-bottom:var(--space-xl);position:relative}.year .year-mark{margin-bottom:var(--space-s)}.month{padding-block:var(--space-m);border-top:1px solid var(--rule)}.month__name{color:var(--text-muted);margin-bottom:var(--space-m)}.month__items{gap:var(--space-l);grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));align-items:start;padding:0;list-style:none;display:grid}.arch-item--journal .card--journal .card__title,.arch-item .card--postcard .card__title,.arch-item .card--index .card__title{font-size:var(--step-2)}.arch-item .card--index{padding:var(--space-s)}.arch-item .card--index:before{display:none}@media (width>=1100px){.year{column-gap:var(--space-l);grid-template-columns:11rem 1fr;display:grid}.year .year-mark{top:var(--space-m);align-self:start;margin-left:-.08em;font-size:clamp(5rem,3rem + 5vw,9rem);position:sticky}.month__items{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.about{padding-block:var(--space-xl) var(--space-2xl);gap:var(--space-l);display:grid;position:relative}.about__n{color:var(--text-muted)}.about__statement{font-size:var(--step-5);line-height:var(--leading-tight);letter-spacing:-.025em;max-width:18ch}.circled{white-space:nowrap;display:inline-block;position:relative}.circled__mark{width:114%;height:140%;position:absolute;top:-18%;left:-7%}.about__img{background:var(--cream);max-width:420px;margin:0;padding:.6rem .6rem 2rem;position:relative;rotate:-2deg;box-shadow:0 16px 30px -20px #17161499}.about__img figcaption{color:var(--stone-text);position:absolute;bottom:.55rem;left:.8rem}.about__text{max-width:52ch;font-size:var(--step-1);gap:1em;line-height:1.5;display:grid}.about__stamp{width:clamp(110px,14vw,180px);color:var(--ink);opacity:.85;justify-self:end}@media (width>=1024px){.about{column-gap:var(--gutter);grid-template-columns:repeat(12,1fr)}.about__n,.about__statement{grid-column:1/-1}.about__img{grid-column:2/6}.about__text{grid-column:7/12;align-self:center}.about__stamp{margin-top:calc(var(--space-xl) * -1);grid-column:10/13}}.lost{padding-block:var(--space-2xl);gap:var(--space-m);display:grid}.lost__title{font-size:var(--step-5);max-width:16ch;line-height:.95}.lost a{text-decoration-color:var(--gold)}.lost__mark{width:220px;color:var(--ink)}.torn[data-astro-cid-jameeolx]{z-index:3;pointer-events:none;height:clamp(28px,4vw,56px);margin-bottom:-1px;line-height:0;position:relative}.torn[data-astro-cid-jameeolx] svg{width:100%;height:100%;display:block}.torn--flip[data-astro-cid-jameeolx]{margin-top:-1px;margin-bottom:0;transform:scaleY(-1)}.torn--mirror[data-astro-cid-jameeolx] svg{transform:scaleX(-1)}
