.studio-archive[data-astro-cid-37x2unno]{margin-bottom:clamp(4rem,8vw,8rem)}.studio-archive__heading[data-astro-cid-37x2unno]{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;border-top:1px solid var(--color-rule);padding-top:2rem}.studio-archive__heading[data-astro-cid-37x2unno] h2[data-astro-cid-37x2unno]{margin:0;font-size:clamp(1.6rem,2.5vw,2.5rem)}.studio-archive__heading[data-astro-cid-37x2unno] p[data-astro-cid-37x2unno]{margin:0;color:var(--color-muted);font-family:var(--font-mono);font-size:.65rem}.studio-archive__filters[data-astro-cid-37x2unno]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end;gap:1rem;margin-top:2rem}.studio-archive__filters[data-astro-cid-37x2unno][hidden],.studio-archive__record[data-astro-cid-37x2unno][hidden],.studio-archive__empty[data-astro-cid-37x2unno][hidden]{display:none}.studio-archive__filters[data-astro-cid-37x2unno] label[data-astro-cid-37x2unno]{display:grid;gap:.5rem}.studio-archive__filters[data-astro-cid-37x2unno] label[data-astro-cid-37x2unno]>span[data-astro-cid-37x2unno]{color:var(--color-muted);font-family:var(--font-mono);font-size:.61rem;letter-spacing:.04em}.studio-archive__filters[data-astro-cid-37x2unno] input[data-astro-cid-37x2unno],.studio-archive__filters[data-astro-cid-37x2unno] select[data-astro-cid-37x2unno]{width:100%;min-width:0;min-height:3rem;border:1px solid var(--color-rule);border-radius:.65rem;padding:.75rem .85rem;color:var(--color-ink);background:var(--color-surface);font:inherit;font-size:.85rem}.studio-archive__filters[data-astro-cid-37x2unno] button[data-astro-cid-37x2unno],.studio-archive__empty[data-astro-cid-37x2unno] button[data-astro-cid-37x2unno]{min-height:3rem;border:1px solid var(--color-rule);border-radius:100px;padding:.75rem 1rem;color:var(--color-ink);background:var(--color-surface);font:inherit;font-size:.8rem;cursor:pointer}.studio-archive__filters[data-astro-cid-37x2unno] button[data-astro-cid-37x2unno]:disabled{color:var(--color-muted);cursor:default}.studio-archive__records[data-astro-cid-37x2unno]{margin-top:2rem}.studio-archive__record[data-astro-cid-37x2unno]{display:grid;grid-template-columns:7rem minmax(0,1fr) minmax(10rem,.35fr);gap:clamp(1.5rem,3vw,3rem);align-items:center;border-top:1px solid var(--color-rule);padding-block:2rem}.studio-archive__visual[data-astro-cid-37x2unno]{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:.8rem;color:var(--color-muted);background:var(--color-surface-alt);font-family:var(--font-mono);font-size:1.4rem}.studio-archive__visual[data-astro-cid-37x2unno] img{display:block;width:100%;height:100%;object-fit:cover}.studio-archive__copy[data-astro-cid-37x2unno]{min-width:0}.studio-archive__copy[data-astro-cid-37x2unno] .studio-archive__type[data-astro-cid-37x2unno]{margin:0 0 .5rem;color:var(--color-muted);font-family:var(--font-mono);font-size:.6rem;line-height:1.5}.studio-archive__copy[data-astro-cid-37x2unno] h3[data-astro-cid-37x2unno]{margin:0;font-size:clamp(1.45rem,2.2vw,2.4rem);line-height:1.14}.studio-archive__copy[data-astro-cid-37x2unno] h3[data-astro-cid-37x2unno] a[data-astro-cid-37x2unno]{display:inline-flex;gap:1rem;min-height:2.75rem;align-items:center;color:var(--color-ink);text-decoration:none}.studio-archive__copy[data-astro-cid-37x2unno] h3[data-astro-cid-37x2unno] a[data-astro-cid-37x2unno]:hover{color:var(--color-brand)}.studio-archive__copy[data-astro-cid-37x2unno] h3[data-astro-cid-37x2unno] a[data-astro-cid-37x2unno] span[data-astro-cid-37x2unno]{color:var(--color-brand);font-size:.7em}.studio-archive__copy[data-astro-cid-37x2unno]>p[data-astro-cid-37x2unno]:last-child{max-width:60ch;margin:.6rem 0 0;color:var(--color-muted);font-size:.85rem;line-height:1.7}.studio-archive__meta[data-astro-cid-37x2unno]{display:grid;justify-items:start;gap:.55rem;color:var(--color-muted);font-family:var(--font-mono);font-size:.58rem;line-height:1.6}.studio-archive__qualifier[data-astro-cid-37x2unno]{border-radius:100px;padding:.3rem .6rem;color:var(--color-qualifier);background:var(--color-qualifier-background)}.studio-archive__note[data-astro-cid-37x2unno]{max-width:65ch;margin:2rem 0 0;border-top:1px solid var(--color-rule);padding-top:1.5rem;color:var(--color-muted);font-size:.8rem;line-height:1.7}.studio-archive__empty[data-astro-cid-37x2unno]{border:1px solid var(--color-rule);border-radius:1rem;padding:2rem}.studio-archive__empty[data-astro-cid-37x2unno] h3[data-astro-cid-37x2unno]{margin-top:0;font-size:1.6rem}.studio-archive__empty[data-astro-cid-37x2unno] p[data-astro-cid-37x2unno]{color:var(--color-muted)}@media(max-width:800px){.studio-archive__record[data-astro-cid-37x2unno]{grid-template-columns:5rem minmax(0,1fr);gap:1.25rem}.studio-archive__meta[data-astro-cid-37x2unno]{grid-column:2;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.studio-archive__filters[data-astro-cid-37x2unno]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.studio-archive__filters[data-astro-cid-37x2unno] button[data-astro-cid-37x2unno]{justify-self:start}}@media(max-width:540px){.studio-archive__heading[data-astro-cid-37x2unno]{flex-direction:column;gap:.75rem}.studio-archive__filters[data-astro-cid-37x2unno]{grid-template-columns:1fr}.studio-archive__record[data-astro-cid-37x2unno]{grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:1rem}.studio-archive__copy[data-astro-cid-37x2unno] h3[data-astro-cid-37x2unno]{font-size:1.35rem}.studio-archive__copy[data-astro-cid-37x2unno] h3[data-astro-cid-37x2unno] a[data-astro-cid-37x2unno]{display:inline}.studio-archive__visual[data-astro-cid-37x2unno]{border-radius:.65rem;font-size:.9rem}}
