:root{--paper:#fafaf7;--ink:#14140f;--body:#55554c;--faint:#9a9a8f;--line:#e2e2da;--display:"Newsreader", Georgia, serif;--sans:"Work Sans", ui-sans-serif, system-ui, sans-serif}body{background:var(--paper);color:var(--body);font-family:var(--sans);font-size:.92rem}.head[data-astro-cid-cgdjahiv]{z-index:30;background:color-mix(in srgb, var(--paper) 92%, transparent);backdrop-filter:blur(8px);justify-content:space-between;align-items:baseline;gap:2rem;padding:1.4rem clamp(1rem,3vw,2rem);display:flex;position:sticky;top:0}.mark[data-astro-cid-cgdjahiv]{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;font-size:1.2rem;font-weight:400;text-decoration:none}.mark[data-astro-cid-cgdjahiv] em[data-astro-cid-cgdjahiv]{color:var(--faint);margin-left:.4rem;font-style:italic}.head__right[data-astro-cid-cgdjahiv]{align-items:baseline;gap:1.75rem;display:flex}.views[data-astro-cid-cgdjahiv]{gap:1rem;display:flex}.views[data-astro-cid-cgdjahiv] button[data-astro-cid-cgdjahiv]{cursor:pointer;font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 2px;font-size:.76rem;transition:color .2s,border-color .2s}.views[data-astro-cid-cgdjahiv] button[data-astro-cid-cgdjahiv]:hover{color:var(--ink)}.views[data-astro-cid-cgdjahiv] button[data-astro-cid-cgdjahiv].is-on{color:var(--ink);border-bottom-color:var(--ink)}.lnk[data-astro-cid-cgdjahiv]{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:.76rem;text-decoration:none}.lnk[data-astro-cid-cgdjahiv]:hover{color:var(--ink)}.grid[data-astro-cid-cgdjahiv]{grid-template-columns:repeat(6,1fr);gap:clamp(1rem,2.5vw,2rem);padding:clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem) 6rem;display:grid}.cell[data-astro-cid-cgdjahiv]{gap:.6rem;margin:0;display:grid}.cell[data-astro-cid-cgdjahiv] button[data-astro-cid-cgdjahiv]{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.cell[data-astro-cid-cgdjahiv] img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.3,1)}.cell[data-astro-cid-cgdjahiv] button[data-astro-cid-cgdjahiv]:hover img{transform:scale(1.02)}.cell--wide[data-astro-cid-cgdjahiv]{grid-column:span 4}.cell--tall[data-astro-cid-cgdjahiv],.cell--square[data-astro-cid-cgdjahiv]{grid-column:span 2}.cell--wide[data-astro-cid-cgdjahiv] button[data-astro-cid-cgdjahiv]{aspect-ratio:3/2}.cell--tall[data-astro-cid-cgdjahiv] button[data-astro-cid-cgdjahiv]{aspect-ratio:4/5}.cell--square[data-astro-cid-cgdjahiv] button[data-astro-cid-cgdjahiv]{aspect-ratio:1}.cell[data-astro-cid-cgdjahiv] figcaption[data-astro-cid-cgdjahiv]{color:var(--body);justify-content:space-between;gap:1rem;font-size:.76rem;display:flex}.cell__yr[data-astro-cid-cgdjahiv]{color:var(--faint);font-variant-numeric:tabular-nums}.index[data-astro-cid-cgdjahiv]{padding:clamp(1rem,3vw,2rem) clamp(1rem,3vw,2rem) 6rem}.index[data-astro-cid-cgdjahiv] ol[data-astro-cid-cgdjahiv]{margin:0;padding:0;list-style:none}.index[data-astro-cid-cgdjahiv] li[data-astro-cid-cgdjahiv]{border-bottom:1px solid var(--line)}.index[data-astro-cid-cgdjahiv] li[data-astro-cid-cgdjahiv]:first-child{border-top:1px solid var(--line)}.index[data-astro-cid-cgdjahiv] button[data-astro-cid-cgdjahiv]{text-align:left;cursor:pointer;width:100%;font-family:var(--sans);color:var(--body);background:0 0;border:0;grid-template-columns:3rem minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) 4rem;align-items:baseline;gap:1.5rem;padding:1.3rem .25rem;font-size:.94rem;transition:color .2s,padding-left .3s cubic-bezier(.2,.7,.3,1);display:grid}.index[data-astro-cid-cgdjahiv] button[data-astro-cid-cgdjahiv]:hover{color:var(--ink);padding-left:1rem}.idx__n[data-astro-cid-cgdjahiv]{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.72rem}.idx__t[data-astro-cid-cgdjahiv]{font-family:var(--display);color:var(--ink);font-size:1.3rem}.idx__k[data-astro-cid-cgdjahiv],.idx__y[data-astro-cid-cgdjahiv]{color:var(--faint);font-size:.82rem}.idx__y[data-astro-cid-cgdjahiv]{text-align:right;font-variant-numeric:tabular-nums}.studio[data-astro-cid-cgdjahiv]{border-top:1px solid var(--line);padding:clamp(3rem,8vw,6rem) clamp(1rem,3vw,2rem) 4rem}.statement[data-astro-cid-cgdjahiv]{font-family:var(--display);color:var(--ink);max-width:30ch;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:300;line-height:1.35}.studio__meta[data-astro-cid-cgdjahiv]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;max-width:46rem;margin-top:clamp(2.5rem,6vw,4rem);display:grid}.studio__meta[data-astro-cid-cgdjahiv] h2[data-astro-cid-cgdjahiv]{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:0 0 .6rem;font-size:.7rem;font-weight:500}.studio__meta[data-astro-cid-cgdjahiv] p[data-astro-cid-cgdjahiv]{color:var(--ink);line-height:1.7}.fine[data-astro-cid-cgdjahiv]{color:var(--faint);margin-top:4rem;font-size:.72rem}.lb[data-astro-cid-cgdjahiv]{background:var(--paper);width:min(1100px,94vw);max-height:92svh;color:var(--body);border:0;grid-template-rows:1fr auto;padding:0;display:grid}.lb[data-astro-cid-cgdjahiv]::backdrop{background:#14140fb8}.lb__x[data-astro-cid-cgdjahiv]{z-index:2;cursor:pointer;color:var(--ink);background:0 0;border:0;padding:.2rem .4rem;font-size:1.8rem;line-height:1;position:absolute;top:.5rem;right:.7rem}.lb__img[data-astro-cid-cgdjahiv]{background:#efefe9;min-height:0}.lb__img[data-astro-cid-cgdjahiv] img{object-fit:contain;width:100%;height:100%;max-height:68svh;display:block}.lb__meta[data-astro-cid-cgdjahiv]{gap:.5rem;padding:1.3rem 1.5rem 1.6rem;display:grid}.lb__meta[data-astro-cid-cgdjahiv] h2[data-astro-cid-cgdjahiv]{font-family:var(--display);color:var(--ink);margin:0;font-size:1.6rem;font-weight:400}.lb__sub[data-astro-cid-cgdjahiv]{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;gap:1.2rem;font-size:.76rem;display:flex}.lb__meta[data-astro-cid-cgdjahiv] p[data-astro-cid-cgdjahiv]:last-child{max-width:60ch;line-height:1.65}@media (width<=860px){.grid[data-astro-cid-cgdjahiv]{grid-template-columns:repeat(2,1fr)}.cell--wide[data-astro-cid-cgdjahiv],.cell--tall[data-astro-cid-cgdjahiv],.cell--square[data-astro-cid-cgdjahiv]{grid-column:span 2}.index[data-astro-cid-cgdjahiv] button[data-astro-cid-cgdjahiv]{grid-template-columns:2rem minmax(0,1fr) 4rem;gap:.9rem}.idx__p[data-astro-cid-cgdjahiv],.idx__k[data-astro-cid-cgdjahiv]{display:none}}
