.nav[data-astro-cid-6lsevrfc]{gap:var(--spacing-2);flex-direction:column;display:flex}.nav__head[data-astro-cid-6lsevrfc]{color:var(--text);margin:0}.rail-label[data-astro-cid-6lsevrfc]{font-family:var(--font-sans);font-size:var(--text-micro);line-height:var(--text-micro--line-height);letter-spacing:.02em;color:var(--text-muted);font-weight:500}.nav__list[data-astro-cid-6lsevrfc]{margin:0;padding:0;list-style:none}.nav__row[data-astro-cid-6lsevrfc]{align-items:center;gap:var(--spacing-3);min-height:44px;font-size:var(--text-small);color:var(--text-muted);text-decoration:none;display:flex}.nav__row[data-astro-cid-6lsevrfc]:hover{color:var(--action)}.nav__row[data-astro-cid-6lsevrfc][aria-current=page]{color:var(--text);font-weight:500}.nav__label[data-astro-cid-6lsevrfc]{flex:auto}.nav__count[data-astro-cid-6lsevrfc]{font-size:var(--text-data-s);color:var(--text-muted);flex:none}.nav__rule[data-astro-cid-6lsevrfc]{margin-block:var(--spacing-5)}.rail[data-astro-cid-6lsevrfc]{gap:var(--spacing-6);flex-direction:column;display:none}@media (width>=1024px){html[data-js] .rail[data-astro-cid-6lsevrfc]{display:flex}}html[data-js] [data-rail][data-open] .rail[data-astro-cid-6lsevrfc]{display:flex}@media (width<1024px){[data-rail][data-open] .nav[data-astro-cid-6lsevrfc],[data-rail][data-open] .nav__rule[data-astro-cid-6lsevrfc]{display:none}}.rail__head[data-astro-cid-6lsevrfc]{padding-bottom:var(--spacing-2);border-bottom:1px solid var(--hairline-strong);color:var(--text);margin:0}.facet[data-astro-cid-6lsevrfc]{border:0;flex-direction:column;margin:0;padding:0;display:flex}.facet__legend[data-astro-cid-6lsevrfc]{padding:0 0 var(--spacing-2)}.opt[data-astro-cid-6lsevrfc]{align-items:center;gap:var(--spacing-3);min-height:44px;font-size:var(--text-small);color:var(--text);cursor:pointer;display:flex}.opt[data-astro-cid-6lsevrfc]:hover .opt__text[data-astro-cid-6lsevrfc]{color:var(--action)}.opt[data-astro-cid-6lsevrfc] input[data-astro-cid-6lsevrfc]{accent-color:var(--action);width:var(--spacing-4);height:var(--spacing-4);cursor:pointer;flex-shrink:0}.opt__text[data-astro-cid-6lsevrfc]{flex:auto}.opt__range[data-astro-cid-6lsevrfc]{color:var(--text-muted);font-size:var(--text-data-s)}.opt__count[data-astro-cid-6lsevrfc]{font-size:var(--text-data-s);color:var(--text-muted);flex:none}.facet__note[data-astro-cid-6lsevrfc]{margin:var(--spacing-2) 0 0;font-size:var(--text-micro);line-height:var(--text-micro--line-height);color:var(--text-muted);max-width:34ch}.rail__help[data-astro-cid-6lsevrfc]{padding-top:var(--spacing-4);border-top:1px solid var(--hairline);font-size:var(--text-small);color:var(--text-muted);margin:0}.rail__help[data-astro-cid-6lsevrfc] a[data-astro-cid-6lsevrfc]{color:var(--action);text-underline-offset:2px;text-decoration:underline}.crumbs__list[data-astro-cid-l7yrjx73]{gap:var(--spacing-2);font-size:var(--text-small);color:var(--text-muted);align-items:baseline;display:flex}.crumbs__list[data-astro-cid-l7yrjx73] li[data-astro-cid-l7yrjx73]+li[data-astro-cid-l7yrjx73]:before{content:"/";margin-right:var(--spacing-2);color:var(--text-muted)}.crumbs__list[data-astro-cid-l7yrjx73] a[data-astro-cid-l7yrjx73]{color:var(--text-muted)}.crumbs__list[data-astro-cid-l7yrjx73] a[data-astro-cid-l7yrjx73]:hover{color:var(--action)}.head[data-astro-cid-l7yrjx73]{margin-top:var(--spacing-6);padding-bottom:var(--spacing-10)}.head__title[data-astro-cid-l7yrjx73]{font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:var(--text-h1--letter-spacing);font-weight:var(--weight-display)}.head__lede[data-astro-cid-l7yrjx73]{margin-top:var(--spacing-3);font-size:var(--text-body-l);color:var(--text-muted);max-width:62ch}.head__noscript[data-astro-cid-l7yrjx73]{margin-top:var(--spacing-4);font-size:var(--text-small);color:var(--text-muted)}.head__noscript[data-astro-cid-l7yrjx73] a[data-astro-cid-l7yrjx73]{color:var(--action);text-decoration:underline}.shop[data-astro-cid-l7yrjx73]{gap:var(--spacing-8);margin-top:var(--spacing-10);display:grid}.shop__main[data-astro-cid-l7yrjx73]{min-width:0}.shop__rail[data-astro-cid-l7yrjx73]{display:block}.sheet__head[data-astro-cid-l7yrjx73],.sheet__foot[data-astro-cid-l7yrjx73]{display:none}@media (width<1024px){html[data-js] .shop__rail[data-astro-cid-l7yrjx73][data-open]{gap:var(--spacing-5);inset-inline:0;z-index:50;max-height:88vh;padding:var(--spacing-5);background:var(--surface);border-top:1px solid var(--hairline-strong);border-radius:var(--radius-panel) var(--radius-panel) 0 0;box-shadow:var(--shadow-float);flex-direction:column;display:flex;position:fixed;bottom:0;overflow-y:auto}html[data-js] .shop__rail[data-astro-cid-l7yrjx73][data-open] .sheet__head[data-astro-cid-l7yrjx73]{justify-content:flex-end;align-items:center;display:flex}html[data-js] .shop__rail[data-astro-cid-l7yrjx73][data-open] .sheet__foot[data-astro-cid-l7yrjx73]{gap:var(--spacing-3);padding-top:var(--spacing-4);background:var(--surface);border-top:1px solid var(--hairline);display:flex;position:sticky;bottom:0}html[data-js] .shop__rail[data-astro-cid-l7yrjx73][data-open] .sheet__foot[data-astro-cid-l7yrjx73] .btn[data-astro-cid-l7yrjx73]{flex:auto;min-height:44px}}.sheet__close[data-astro-cid-l7yrjx73]{min-height:44px;padding-inline:var(--spacing-2);font-size:var(--text-small);color:var(--text-muted);cursor:pointer}.sheet__close[data-astro-cid-l7yrjx73]:hover{color:var(--text)}@media (width>=1024px){.shop[data-astro-cid-l7yrjx73]{gap:var(--spacing-14);grid-template-columns:220px minmax(0,1fr);align-items:start}.shop__rail[data-astro-cid-l7yrjx73]{max-height:calc(100vh - 112px);padding-right:var(--spacing-2);position:sticky;top:88px;overflow-y:auto}}.scrim[data-astro-cid-l7yrjx73]{z-index:45;background:color-mix(in srgb, var(--color-forest) 62%, transparent);position:fixed;inset:0}@media (width>=1024px){.scrim[data-astro-cid-l7yrjx73]{display:none}}.toolbar[data-astro-cid-l7yrjx73]{align-items:center;gap:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--hairline);flex-wrap:wrap;display:flex}.toolbar__filter[data-astro-cid-l7yrjx73],.toolbar__sort[data-astro-cid-l7yrjx73]{display:none}html[data-js] .toolbar__filter[data-astro-cid-l7yrjx73]{min-height:44px;display:inline-flex}@media (width>=1024px){html[data-js] .toolbar__filter[data-astro-cid-l7yrjx73]{display:none}}html[data-js] .toolbar__sort[data-astro-cid-l7yrjx73]{align-items:center;gap:var(--spacing-2);margin-left:auto;display:flex}.toolbar__count[data-astro-cid-l7yrjx73]{font-size:var(--text-small);color:var(--text-muted);margin:0}.toolbar__select[data-astro-cid-l7yrjx73]{min-height:44px;padding:var(--spacing-2) var(--spacing-5);border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font-size:var(--text-small);font-family:inherit}.toolbar__note[data-astro-cid-l7yrjx73]{margin:var(--spacing-3) 0 0;font-size:var(--text-micro);color:var(--text-muted)}.chips[data-astro-cid-l7yrjx73]{gap:var(--spacing-2);margin-top:var(--spacing-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chips[data-astro-cid-l7yrjx73] .chip{align-items:center;gap:var(--spacing-2);min-height:var(--spacing-8);padding:var(--spacing-1) var(--spacing-4);border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font-family:var(--font-mono);font-size:var(--text-data);font-variant-numeric:tabular-nums;cursor:pointer;display:inline-flex}.chips[data-astro-cid-l7yrjx73] .chip:hover{border-color:var(--text)}.chips[data-astro-cid-l7yrjx73] .chip__x{color:var(--text-muted)}@media (pointer:coarse){.chips[data-astro-cid-l7yrjx73] .chip{min-height:44px}}.grid[data-astro-cid-l7yrjx73]{gap:var(--spacing-14) var(--spacing-8);margin-top:var(--spacing-10);grid-template-columns:1fr;display:grid}@media (width>=640px){.grid[data-astro-cid-l7yrjx73]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.grid[data-astro-cid-l7yrjx73]{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid__head[data-astro-cid-l7yrjx73]{align-items:baseline;gap:var(--spacing-2) var(--spacing-4);padding-bottom:var(--spacing-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.grid__head[data-astro-cid-l7yrjx73]:not(:first-child){margin-top:var(--spacing-14)}.grid__head-title[data-astro-cid-l7yrjx73]{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);font-weight:var(--weight-heading)}.grid__head-link[data-astro-cid-l7yrjx73]{color:var(--text)}.grid__head-link[data-astro-cid-l7yrjx73]:hover{color:var(--action)}.grid__head-blurb[data-astro-cid-l7yrjx73]{font-size:var(--text-small);color:var(--text-muted);max-width:58ch;margin:0}.grid__cell[data-astro-cid-l7yrjx73]{min-width:0}.grid__cell[data-astro-cid-l7yrjx73] .plate__frame{border-radius:var(--radius-panel);background:var(--panel)}.door[data-astro-cid-l7yrjx73]{justify-content:space-between;align-items:center;gap:var(--spacing-6);padding:var(--spacing-8);border-radius:var(--radius-panel);flex-wrap:wrap;display:flex}@media (width>=768px){.door[data-astro-cid-l7yrjx73]{padding:var(--spacing-10);flex-wrap:nowrap}}.door__copy[data-astro-cid-l7yrjx73]{max-width:62ch}.door__title[data-astro-cid-l7yrjx73]{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);font-weight:var(--weight-display)}.door__title-link[data-astro-cid-l7yrjx73]{color:var(--text)}.door__blurb[data-astro-cid-l7yrjx73]{margin:var(--spacing-3) 0 0;font-size:var(--text-body-l);color:var(--text-muted)}.door__facts[data-astro-cid-l7yrjx73]{margin:var(--spacing-3) 0 0;font-size:var(--text-small);color:color-mix(in srgb, var(--text) 70%, var(--surface))}.door__btn[data-astro-cid-l7yrjx73]{min-height:48px;padding-inline:var(--spacing-6);white-space:nowrap;flex:none}.empty[data-astro-cid-l7yrjx73]{margin-top:var(--spacing-10);padding:var(--spacing-8);border:1px solid var(--hairline);border-radius:var(--radius-panel);align-items:flex-start;gap:var(--spacing-4);flex-direction:column;display:flex}.empty__line[data-astro-cid-l7yrjx73]{font-size:var(--text-body-l);margin:0}.after[data-astro-cid-l7yrjx73]{margin-top:var(--spacing-10);padding-top:var(--spacing-6);border-top:1px solid var(--hairline);gap:var(--spacing-2) var(--spacing-8);flex-wrap:wrap;align-items:baseline;display:flex}.after__csv[data-astro-cid-l7yrjx73]{font-size:var(--text-small);color:var(--action);text-underline-offset:3px;text-decoration:underline}.after__help[data-astro-cid-l7yrjx73]{font-size:var(--text-small);color:var(--text-muted);margin:0}.after__help[data-astro-cid-l7yrjx73] a[data-astro-cid-l7yrjx73]{color:var(--action);text-underline-offset:3px;text-decoration:underline}
