@layer components{.category-showcase[data-astro-cid-irmuo6ih]{gap:var(--space-6);display:grid}.category-showcase__title[data-astro-cid-irmuo6ih]{gap:var(--space-3);font-size:var(--text-xl);line-height:var(--leading-heading);color:var(--color-primary);margin:0;display:grid}.category-showcase__title[data-astro-cid-irmuo6ih]:after{inline-size:var(--space-12);content:"";background-color:var(--color-brand-mark);border-radius:var(--radius-pill);block-size:.1875rem}.category-showcase__list[data-astro-cid-irmuo6ih]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));margin:0;padding:0;list-style:none;display:grid}.category-showcase__card[data-astro-cid-irmuo6ih]{gap:var(--space-3);block-size:100%;padding:var(--space-3);color:var(--color-primary);text-align:center;background-color:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);text-decoration:none;display:grid}.category-showcase__card[data-astro-cid-irmuo6ih]:hover{border-color:var(--color-brand-mark)}.category-showcase__media[data-astro-cid-irmuo6ih]{aspect-ratio:1;background-color:var(--color-surface);border-radius:var(--radius-lg);place-items:center;display:grid;overflow:hidden}.category-showcase__media[data-astro-cid-irmuo6ih]>picture[data-astro-cid-irmuo6ih]{display:contents}.category-showcase__image[data-astro-cid-irmuo6ih]{object-fit:contain;block-size:100%;inline-size:100%;display:block}.category-showcase__name[data-astro-cid-irmuo6ih]{font-weight:var(--weight-bold)}.category-showcase--wide[data-astro-cid-irmuo6ih] .category-showcase__list[data-astro-cid-irmuo6ih]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=48rem){.category-showcase--wide[data-astro-cid-irmuo6ih] .category-showcase__list[data-astro-cid-irmuo6ih]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.category-showcase--wide[data-astro-cid-irmuo6ih] .category-showcase__card[data-astro-cid-irmuo6ih]{padding:var(--space-2) var(--space-2) var(--space-4);align-content:start}.category-showcase--wide[data-astro-cid-irmuo6ih] .category-showcase__media[data-astro-cid-irmuo6ih]{aspect-ratio:4/5;position:relative}.category-showcase--wide[data-astro-cid-irmuo6ih] .category-showcase__image[data-astro-cid-irmuo6ih]{object-fit:cover;position:absolute;inset:0}.category-showcase--bento[data-astro-cid-irmuo6ih]{inline-size:85%;margin-inline:auto}@media (width<48rem){.category-showcase--bento[data-astro-cid-irmuo6ih]{inline-size:100%}}.category-showcase--bento[data-astro-cid-irmuo6ih] .category-showcase__list[data-astro-cid-irmuo6ih]{grid-template-columns:repeat(2,minmax(0,1fr))}.category-showcase--bento[data-astro-cid-irmuo6ih] .category-showcase__list[data-astro-cid-irmuo6ih]>li[data-astro-cid-irmuo6ih]{display:grid}.category-showcase--bento[data-astro-cid-irmuo6ih] .category-showcase__list[data-astro-cid-irmuo6ih]>li[data-astro-cid-irmuo6ih]:first-child{grid-column:1/-1}.category-showcase--bento[data-astro-cid-irmuo6ih] .category-showcase__card[data-astro-cid-irmuo6ih]{isolation:isolate;grid-template-rows:minmax(0,1fr);padding:0;position:relative;overflow:hidden}.category-showcase--bento[data-astro-cid-irmuo6ih] .category-showcase__media[data-astro-cid-irmuo6ih]{aspect-ratio:4/5;border-radius:0;position:relative}.category-showcase--bento[data-astro-cid-irmuo6ih] .category-showcase__list[data-astro-cid-irmuo6ih]>li[data-astro-cid-irmuo6ih]:first-child .category-showcase__media[data-astro-cid-irmuo6ih]{aspect-ratio:4/3}.category-showcase--bento[data-astro-cid-irmuo6ih] .category-showcase__image[data-astro-cid-irmuo6ih]{object-fit:contain;padding-block-end:4.5rem;position:absolute;inset:0}.category-showcase__number[data-astro-cid-irmuo6ih]{z-index:1;padding:var(--space-1) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--color-accent-on-inverse);background-color:color-mix(in oklab, var(--color-inverse-strong) 72%, transparent);border:var(--border-width) solid color-mix(in oklab, var(--color-accent-on-inverse) 45%, transparent);border-radius:var(--radius-pill);backdrop-filter:blur(.5rem);line-height:1.4;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.category-showcase__caption[data-astro-cid-irmuo6ih]{inset-block-end:var(--space-3);inset-inline:var(--space-3);z-index:1;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);color:var(--color-on-inverse);background-color:color-mix(in oklab, var(--color-inverse-strong) 72%, transparent);border:var(--border-width) solid color-mix(in oklab, var(--color-on-inverse) 30%, transparent);background-image:linear-gradient(color-mix(in oklab, var(--color-on-inverse) 16%, transparent), transparent 60%);border-radius:var(--radius-xl);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-on-inverse) 35%, transparent), var(--shadow-md);backdrop-filter:blur(.75rem)saturate(1.4);justify-content:space-between;align-items:center;display:flex;position:absolute}.category-showcase__caption[data-astro-cid-irmuo6ih]:dir(rtl){padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2)}.category-showcase--bento[data-astro-cid-irmuo6ih] .category-showcase__name[data-astro-cid-irmuo6ih]{min-inline-size:0;font-size:var(--text-base);line-height:var(--leading-heading)}.category-showcase__go[data-astro-cid-irmuo6ih]{block-size:2.25rem;inline-size:2.25rem;color:var(--color-on-accent);background-image:linear-gradient(var(--color-accent), var(--color-accent-end));border-radius:50%;flex:none;place-items:center;display:grid}.category-showcase__go[data-astro-cid-irmuo6ih]>svg[data-astro-cid-irmuo6ih]{block-size:1.125rem;inline-size:1.125rem}.category-showcase--bento[data-astro-cid-irmuo6ih] .category-showcase__list[data-astro-cid-irmuo6ih]>li[data-astro-cid-irmuo6ih]:first-child .category-showcase__card[data-astro-cid-irmuo6ih]{border-color:var(--color-brand-mark);box-shadow:var(--shadow-md)}.category-showcase--bento[data-astro-cid-irmuo6ih] .category-showcase__list[data-astro-cid-irmuo6ih]>li[data-astro-cid-irmuo6ih]:first-child .category-showcase__image[data-astro-cid-irmuo6ih]{object-fit:cover}.category-showcase--bento[data-astro-cid-irmuo6ih] .category-showcase__list[data-astro-cid-irmuo6ih]>li[data-astro-cid-irmuo6ih]:first-child .category-showcase__name[data-astro-cid-irmuo6ih]{font-size:var(--text-xl)}@media (width>=48rem){.category-showcase--bento[data-astro-cid-irmuo6ih] .category-showcase__list[data-astro-cid-irmuo6ih]{grid-template-rows:repeat(2,12rem);grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr))}.category-showcase--bento[data-astro-cid-irmuo6ih] .category-showcase__list[data-astro-cid-irmuo6ih]>li[data-astro-cid-irmuo6ih]:first-child{grid-area:1/1/span 2}.category-showcase--bento[data-astro-cid-irmuo6ih] .category-showcase__media[data-astro-cid-irmuo6ih],.category-showcase--bento[data-astro-cid-irmuo6ih] .category-showcase__list[data-astro-cid-irmuo6ih]>li[data-astro-cid-irmuo6ih]:first-child .category-showcase__media[data-astro-cid-irmuo6ih]{aspect-ratio:auto}}@media (width>=64rem){.category-showcase--bento[data-astro-cid-irmuo6ih] .category-showcase__list[data-astro-cid-irmuo6ih]{grid-template-rows:repeat(2,14rem)}}@media (prefers-reduced-motion:no-preference){.category-showcase__image[data-astro-cid-irmuo6ih]{transition:scale .5s}.category-showcase__card[data-astro-cid-irmuo6ih]:hover .category-showcase__image[data-astro-cid-irmuo6ih]{scale:1.05}}}
