.logo[data-astro-cid-tvrurpns]{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;background:var(--paper);border:1px solid var(--rule);overflow:hidden}.logo--img[data-astro-cid-tvrurpns] img[data-astro-cid-tvrurpns]{width:100%;height:100%;object-fit:contain;padding:5px}.logo--mark[data-astro-cid-tvrurpns]{font-family:var(--font-mono);font-weight:500;font-size:.75rem;color:var(--muted-ink)}.hero[data-astro-cid-j7pv25f6]{padding:4rem 0 3rem;max-width:720px}.chop[data-astro-cid-j7pv25f6]{width:clamp(180px,45%,300px);height:auto;display:block;margin-bottom:1.5rem;mix-blend-mode:multiply}.name[data-astro-cid-j7pv25f6]{font-size:clamp(2.125rem,1.7rem + 2.1vw,3.125rem);font-weight:600;letter-spacing:-.04em}.bio[data-astro-cid-j7pv25f6]{margin-top:2rem;line-height:1.65}.bio[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:1.1em}.media-row[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.25rem;margin:2rem 0 2.25rem}.snapshot[data-astro-cid-j7pv25f6]{margin:0;padding:0;flex:1 1 260px;max-width:420px}.snapshot__img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto}.panel-caption[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink);padding:.5rem .75rem;border-top:1px solid var(--rule);background:var(--paper-2)}.sprite[data-astro-cid-j7pv25f6]{position:relative;margin:0;padding:0;flex:0 0 auto;width:132px}.sprite__credit[data-astro-cid-j7pv25f6]{position:absolute;top:calc(100% + .5rem);left:0;width:max-content;max-width:230px;font-family:var(--font-mono);font-size:var(--step--2);line-height:1.4;color:var(--muted-ink);opacity:0;pointer-events:none;transition:opacity .14s ease}.sprite[data-astro-cid-j7pv25f6]:hover .sprite__credit[data-astro-cid-j7pv25f6],.sprite[data-astro-cid-j7pv25f6]:focus-within .sprite__credit[data-astro-cid-j7pv25f6]{opacity:1;pointer-events:auto}.sprite__credit[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:inherit;border-bottom:1px solid var(--rule)}.sprite__credit[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:hsl(var(--accent-foreground));background:hsl(var(--selection));border-bottom-color:hsl(var(--accent-foreground))}.sprite__img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto}.previously[data-astro-cid-j7pv25f6]{padding-bottom:3rem;max-width:720px}.previously__body[data-astro-cid-j7pv25f6]{margin:1rem 0 0;color:var(--muted-ink)}.page[data-astro-cid-j7pv25f6]{padding-bottom:2rem;max-width:720px}.tabs[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--ink);border-bottom:0;width:fit-content;max-width:100%}.tab[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:var(--step--1);text-transform:lowercase;color:var(--muted-ink);padding:.5rem 1rem;border-right:1px solid var(--rule);transition:background-color .12s ease,color .12s ease}.tab[data-astro-cid-j7pv25f6]:last-child{border-right:0}.tab[data-astro-cid-j7pv25f6]:hover{color:var(--ink);background:var(--paper-2)}.tab[data-astro-cid-j7pv25f6].is-active{color:hsl(var(--accent-foreground));background:hsl(var(--accent))}.entry-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.entry[data-astro-cid-j7pv25f6]+.entry[data-astro-cid-j7pv25f6]{border-top:1px solid var(--rule)}.entry__link[data-astro-cid-j7pv25f6]{display:flex;gap:.875rem;align-items:flex-start;padding:1rem;border-bottom:0;transition:background-color .12s ease}a[data-astro-cid-j7pv25f6].entry__link:hover{background:var(--paper-2);color:inherit}.entry__body[data-astro-cid-j7pv25f6]{flex:1;min-width:0}.entry__head[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.entry__title[data-astro-cid-j7pv25f6]{font-size:var(--step-0);font-weight:600;text-transform:none;overflow-wrap:anywhere}.entry__sep[data-astro-cid-j7pv25f6],.entry__sub[data-astro-cid-j7pv25f6]{font-weight:400;color:var(--muted-ink)}.entry__title-link[data-astro-cid-j7pv25f6]{border-bottom:0}.entry__title-link[data-astro-cid-j7pv25f6]:hover{background:none;color:hsl(var(--accent-foreground))}.entry__aside[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:.5rem;flex-shrink:0;font-family:var(--font-mono);font-size:var(--step-0);color:var(--muted-ink)}.entry__meta[data-astro-cid-j7pv25f6]{font-variant-numeric:tabular-nums;white-space:nowrap}.entry__arrow--hidden[data-astro-cid-j7pv25f6]{visibility:hidden}a[data-astro-cid-j7pv25f6].entry__link:hover .entry__arrow[data-astro-cid-j7pv25f6],.entry__title-link[data-astro-cid-j7pv25f6]:hover+.entry__aside[data-astro-cid-j7pv25f6] .entry__arrow[data-astro-cid-j7pv25f6]{color:hsl(var(--accent-foreground))}.entry__blurb[data-astro-cid-j7pv25f6]{margin:.375rem 0 0;font-size:var(--step-0);line-height:1.65;color:var(--muted-ink);max-width:var(--measure)}.entry__blog-btn[data-astro-cid-j7pv25f6]{display:inline-block;margin:.625rem .5rem 0 0;padding:.1875rem .5rem;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.04em;color:var(--muted-ink);border:1px solid var(--rule)}.entry__blog-btn[data-astro-cid-j7pv25f6]:hover{color:hsl(var(--accent-foreground));background:hsl(var(--selection));border-color:hsl(var(--accent-foreground))}.grid[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.grid__cell--empty[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3;border:1px dashed var(--rule);background-image:url(/dotted.svg);opacity:.25}.grid__btn[data-astro-cid-j7pv25f6]{display:block;padding:0;width:100%;border:1px solid var(--ink);background:var(--paper)}.grid__img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover}.grid__btn[data-astro-cid-j7pv25f6]:hover .grid__img[data-astro-cid-j7pv25f6]{opacity:.85}.lightbox[data-astro-cid-j7pv25f6]{border:1px solid var(--ink);background:var(--paper);padding:0;max-width:min(92vw,1000px);max-height:90vh}.lightbox[data-astro-cid-j7pv25f6]::backdrop{background:hsl(var(--foreground) / .6);backdrop-filter:blur(3px)}.lightbox__img[data-astro-cid-j7pv25f6]{display:block;max-width:100%;max-height:90vh;object-fit:contain}.lightbox__close[data-astro-cid-j7pv25f6],.lightbox__nav[data-astro-cid-j7pv25f6]{position:absolute;font-family:var(--font-mono);line-height:1;color:var(--ink);background:var(--paper);border:1px solid var(--ink);width:2rem;height:2rem}.lightbox__close[data-astro-cid-j7pv25f6]{top:.5rem;right:.5rem;font-size:1.125rem}.lightbox__nav[data-astro-cid-j7pv25f6]{top:50%;transform:translateY(-50%);font-size:1.25rem}.lightbox__nav--prev[data-astro-cid-j7pv25f6]{left:.5rem}.lightbox__nav--next[data-astro-cid-j7pv25f6]{right:.5rem}.lightbox__close[data-astro-cid-j7pv25f6]:hover,.lightbox__nav[data-astro-cid-j7pv25f6]:hover{color:hsl(var(--accent-foreground));background:hsl(var(--accent))}@media(max-width:36rem){.entry__head[data-astro-cid-j7pv25f6]{flex-direction:column;gap:.25rem}.entry__link[data-astro-cid-j7pv25f6]{padding:.875rem}.tabs[data-astro-cid-j7pv25f6]{width:100%}.tab[data-astro-cid-j7pv25f6]{flex:1 1 0;min-width:0;text-align:center;font-size:var(--step--2);padding-inline:.25rem}}
