.catalog-category__intro[data-astro-cid-kmmgpwts]{background:linear-gradient(180deg, var(--color-surface-raised) 0%, var(--color-bg) 100%);padding-block:clamp(1.5rem,3vw,2.75rem) 0}.catalog-category__head[data-astro-cid-kmmgpwts]{column-gap:var(--space-4);grid-template-columns:minmax(0,1fr) clamp(4.5rem,21vw,7rem);align-items:start;display:grid}.catalog-category__head[data-astro-cid-kmmgpwts]>h1[data-astro-cid-kmmgpwts]{grid-area:1/1;min-width:0}.catalog-category__head[data-astro-cid-kmmgpwts].catalog-category__head--plain{grid-template-columns:minmax(0,1fr)}.catalog-category__object[data-astro-cid-kmmgpwts]{grid-area:1/2;place-items:center;display:grid;position:relative}.catalog-category__lead[data-astro-cid-kmmgpwts]{grid-column:1/-1}@media (width>=800px){.catalog-category__head[data-astro-cid-kmmgpwts]{column-gap:clamp(var(--space-5), 3vw, var(--space-7));grid-template-columns:minmax(0,1fr) minmax(0,9.5rem);align-items:center}.catalog-category__lead[data-astro-cid-kmmgpwts]{grid-column:1}.catalog-category__object[data-astro-cid-kmmgpwts]{grid-row:1/-1;place-self:center;width:min(100%,10rem);min-height:7rem}}.catalog-category__pool[data-astro-cid-kmmgpwts]{background:var(--object-pool);position:absolute;inset:-10%}.catalog-category__render[data-astro-cid-kmmgpwts]{z-index:1;object-fit:contain;filter:drop-shadow(0 12px 14px oklch(20% .014 29/.18));width:100%;max-width:8.5rem;height:auto;max-height:8.5rem;position:relative}@media (width<=799px){.catalog-category__object[data-astro-cid-kmmgpwts]{margin-top:var(--space-3);align-self:start}.catalog-category__pool[data-astro-cid-kmmgpwts]{inset:-14%}.catalog-category__render[data-astro-cid-kmmgpwts]{max-width:100%;max-height:6rem}}.catalog-category__intro[data-astro-cid-kmmgpwts] h1[data-astro-cid-kmmgpwts]{margin:var(--space-3) 0 0;max-width:34ch;font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;font-size:clamp(1.85rem,1.25rem + 1.9vw,2.6rem);line-height:1.08}.catalog-category__lead[data-astro-cid-kmmgpwts]{margin:var(--space-4) 0 0;max-width:62ch;color:var(--color-ink-muted);text-wrap:pretty;line-height:1.62}.catalog-category__brand-note[data-astro-cid-kmmgpwts]{overflow-wrap:break-word;min-width:0}.catalog-category__brand-note[data-astro-cid-kmmgpwts]+.catalog-category__lead[data-astro-cid-kmmgpwts]{margin-top:var(--space-3)}.catalog-category__switch[data-astro-cid-kmmgpwts]{align-items:baseline;column-gap:var(--space-4);row-gap:var(--space-1);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.catalog-category__switch-label[data-astro-cid-kmmgpwts]{color:var(--color-ink-faint);font-size:var(--step--2);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.catalog-category__switch[data-astro-cid-kmmgpwts] ul[data-astro-cid-kmmgpwts]{column-gap:var(--space-4);row-gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.catalog-category__switch[data-astro-cid-kmmgpwts] a[data-astro-cid-kmmgpwts]{color:var(--color-ink-muted);font-size:var(--step--1);text-decoration:underline;text-decoration-color:var(--color-line-strong);text-underline-offset:.35em;transition:color var(--duration-fast) var(--ease-out);padding-block:.3rem;font-weight:650;text-decoration-thickness:1px;display:inline-block}.catalog-category__switch[data-astro-cid-kmmgpwts] a[data-astro-cid-kmmgpwts]:hover{color:var(--color-primary-dark);text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.catalog-category__switch[data-astro-cid-kmmgpwts] a[data-astro-cid-kmmgpwts]{transition:none}}.catalog-controls[data-astro-cid-kmmgpwts]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-6);padding-block:var(--space-3);border-block:1px solid var(--color-ledger-line);flex-wrap:wrap;display:flex}.catalog-controls[data-astro-cid-kmmgpwts] .catalog-toolbar{border-block:0;flex:auto;margin-bottom:0;padding-block:0}.catalog-category__list[data-astro-cid-kmmgpwts]{padding-top:var(--section-y-tight)}.catalog-grid[data-astro-cid-kmmgpwts]{gap:var(--gap-card-grid);grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.catalog-grid[data-astro-cid-kmmgpwts]>li[data-astro-cid-kmmgpwts]{min-width:0;display:grid}
