.works[data-astro-cid-cllqqhr3]{padding-block:clamp(1.6rem,3vw,2.6rem);scroll-margin-top:90px}.browse--filters[data-astro-cid-cllqqhr3]{display:grid;grid-template-columns:15.5rem minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);align-items:start}.grid[data-astro-cid-cllqqhr3]{display:grid;gap:clamp(1.4rem,3vw,2.6rem) clamp(1rem,2.4vw,2rem);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}@media(max-width:640px){.grid[data-astro-cid-cllqqhr3]{grid-template-columns:repeat(2,1fr);gap:1.2rem .8rem}}.cell[data-astro-cid-cllqqhr3][hidden]{display:none}.filters[data-astro-cid-cllqqhr3]{position:sticky;top:96px;max-height:calc(100vh - 110px);overflow-y:auto;padding-right:.4rem;scrollbar-width:thin}.filters__top[data-astro-cid-cllqqhr3]{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:.8rem;border-bottom:1px solid var(--ink)}.filters__title[data-astro-cid-cllqqhr3]{font-size:.81rem;letter-spacing:.18em;text-transform:uppercase;margin:0;color:var(--ink)}.filters__clear[data-astro-cid-cllqqhr3]{background:none;border:0;padding:0;font:inherit;font-size:var(--step--1);color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.filters__clear[data-astro-cid-cllqqhr3][hidden],.filters__close[data-astro-cid-cllqqhr3],.filters__done[data-astro-cid-cllqqhr3]{display:none}.fsearch[data-astro-cid-cllqqhr3]{display:block;padding:1rem 0;border-bottom:1px solid var(--line)}.fsearch__l[data-astro-cid-cllqqhr3]{display:block;font-size:.81rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin-bottom:.6rem}.fsearch[data-astro-cid-cllqqhr3] input[data-astro-cid-cllqqhr3]{width:100%;font:inherit;font-size:1.06rem;padding:.55em .75em;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:0}.fsearch[data-astro-cid-cllqqhr3] input[data-astro-cid-cllqqhr3]:focus{outline:none;border-color:var(--ink-faint)}.fgroup[data-astro-cid-cllqqhr3]{border-bottom:1px solid var(--line)}.fgroup[data-astro-cid-cllqqhr3] summary[data-astro-cid-cllqqhr3]{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:1rem 0;font-size:.81rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.fgroup[data-astro-cid-cllqqhr3] summary[data-astro-cid-cllqqhr3]::-webkit-details-marker{display:none}.fgroup[data-astro-cid-cllqqhr3] summary[data-astro-cid-cllqqhr3]:after{content:"";width:7px;height:7px;border-right:1.5px solid var(--ink-soft);border-bottom:1.5px solid var(--ink-soft);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}.fgroup[data-astro-cid-cllqqhr3][open] summary[data-astro-cid-cllqqhr3]:after{transform:rotate(-135deg) translate(-2px,-2px)}.fgroup__opts[data-astro-cid-cllqqhr3]{padding-bottom:1rem;display:grid;gap:.15rem}.opt[data-astro-cid-cllqqhr3]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.32rem 0;cursor:pointer;font-family:var(--serif);font-size:1rem;color:var(--ink-soft)}.opt[data-astro-cid-cllqqhr3] input[data-astro-cid-cllqqhr3]{appearance:none;width:15px;height:15px;border:1px solid var(--ink-faint);margin:0;display:grid;place-items:center;background:var(--paper);cursor:pointer}.opt[data-astro-cid-cllqqhr3] input[data-astro-cid-cllqqhr3]:checked{background:var(--ink);border-color:var(--ink)}.opt[data-astro-cid-cllqqhr3] input[data-astro-cid-cllqqhr3]:checked:after{content:"";width:4px;height:8px;border:solid var(--paper);border-width:0 1.5px 1.5px 0;transform:rotate(45deg) translate(-1px,-1px)}.opt[data-astro-cid-cllqqhr3]:hover,.opt[data-astro-cid-cllqqhr3]:has(input:checked){color:var(--ink)}.opt[data-astro-cid-cllqqhr3] input[data-astro-cid-cllqqhr3]:focus-visible,.sw[data-astro-cid-cllqqhr3] input[data-astro-cid-cllqqhr3]:focus-visible+.sw__dot[data-astro-cid-cllqqhr3]{outline:2px solid var(--accent);outline-offset:2px}.fcount[data-astro-cid-cllqqhr3]{font-family:var(--sans);font-size:.81rem;color:var(--ink-faint);font-variant-numeric:lining-nums tabular-nums}.is-zero[data-astro-cid-cllqqhr3]{opacity:.38}.fgroup__opts--swatch[data-astro-cid-cllqqhr3]{grid-template-columns:repeat(auto-fill,minmax(30px,1fr));gap:.55rem}.sw[data-astro-cid-cllqqhr3]{position:relative;cursor:pointer;display:grid;place-items:center}.sw[data-astro-cid-cllqqhr3] input[data-astro-cid-cllqqhr3]{position:absolute;opacity:0;width:1px;height:1px}.sw__dot[data-astro-cid-cllqqhr3]{width:28px;height:28px;border-radius:50%;background:var(--c);border:1px solid rgba(0,0,0,.14);transition:box-shadow .15s}.sw[data-astro-cid-cllqqhr3]:hover .sw__dot[data-astro-cid-cllqqhr3]{box-shadow:0 0 0 2px var(--paper),0 0 0 3px var(--ink-faint)}.sw[data-astro-cid-cllqqhr3] input[data-astro-cid-cllqqhr3]:checked+.sw__dot[data-astro-cid-cllqqhr3]{box-shadow:0 0 0 2px var(--paper),0 0 0 3.5px var(--ink)}.sw__l[data-astro-cid-cllqqhr3]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sw[data-astro-cid-cllqqhr3] .fcount[data-astro-cid-cllqqhr3]{display:none}.results__bar[data-astro-cid-cllqqhr3]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;margin-bottom:1.4rem;border-bottom:1px solid var(--line)}.results__n[data-astro-cid-cllqqhr3]{margin:0;font-size:var(--step--1);color:var(--ink-soft)}.results__filter[data-astro-cid-cllqqhr3]{display:none}.results__empty[data-astro-cid-cllqqhr3]{padding:3rem 0;color:var(--ink-soft)}.results__empty[data-astro-cid-cllqqhr3][hidden]{display:none}.results__empty[data-astro-cid-cllqqhr3] button[data-astro-cid-cllqqhr3]{background:none;border:0;padding:0;font:inherit;color:var(--ink);text-decoration:underline;cursor:pointer}.more[data-astro-cid-cllqqhr3]{display:block;margin:clamp(2rem,4vw,3rem) auto 0}.more[data-astro-cid-cllqqhr3][hidden]{display:none}@media(max-width:900px){.browse--filters[data-astro-cid-cllqqhr3]{grid-template-columns:1fr}.results__filter[data-astro-cid-cllqqhr3]{display:inline-flex;align-items:center;gap:.5em;background:var(--paper);border:1px solid var(--ink);padding:.55em 1.2em;font:inherit;font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:var(--ink)}.filters[data-astro-cid-cllqqhr3]{position:fixed;inset:0;z-index:70;max-height:none;background:var(--paper);padding:1.2rem var(--gutter) 2rem;transform:translate(-100%);transition:transform .25s ease;visibility:hidden}.filters[data-astro-cid-cllqqhr3].is-open{transform:none;visibility:visible}.filters__close[data-astro-cid-cllqqhr3]{display:block;background:none;border:0;font-size:1.8rem;line-height:1;cursor:pointer;padding:0 .2rem;color:var(--ink)}.filters__top[data-astro-cid-cllqqhr3]{align-items:center;gap:1rem}.filters__top[data-astro-cid-cllqqhr3] .filters__clear[data-astro-cid-cllqqhr3]{margin-left:auto}.filters__done[data-astro-cid-cllqqhr3]{display:block;position:sticky;bottom:0;width:100%;margin-top:1.5rem}}
