.cw__bar:where(.astro-dh53a23j){gap:var(--space-4);margin-bottom:var(--space-5);display:grid}.cw__chips:where(.astro-dh53a23j){gap:var(--space-2);margin-inline:calc(var(--grid-margin) * -1);padding-inline:var(--grid-margin);scrollbar-width:none;display:flex;overflow-x:auto}.cw__chips:where(.astro-dh53a23j)::-webkit-scrollbar{display:none}.chip:where(.astro-dh53a23j){border-radius:var(--radius-s);height:44px;box-shadow:inset 0 0 0 1px var(--color-control);color:var(--color-ink);font:600 .875rem/1 var(--font-ui);transition:box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);flex:none;padding:0 16px}.chip:where(.astro-dh53a23j):hover{box-shadow:inset 0 0 0 2px var(--color-ink)}.chip:where(.astro-dh53a23j)[aria-pressed=true]{background:var(--color-ink);color:var(--color-surface);box-shadow:none}.cw__count:where(.astro-dh53a23j){color:var(--color-ink-muted);font:400 .875rem/1.2 var(--font-ui)}.cw__grid:where(.astro-dh53a23j){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.cw__grid:where(.astro-dh53a23j)+.cw__grid:where(.astro-dh53a23j){margin-top:8px}.cw:where(.astro-dh53a23j) .cw__inner{aspect-ratio:1;padding:var(--space-3);background:var(--color-surface-sunk);color:var(--color-ink);text-align:center;transition:background-color var(--dur-fast) var(--ease-out);place-items:center;display:grid}.cw:where(.astro-dh53a23j) .cw__inner:hover{background:color-mix(in oklab, var(--color-surface-sunk), var(--color-ink) 4%)}.cw:where(.astro-dh53a23j) .cw__inner--logo{padding:0;overflow:hidden}.cw:where(.astro-dh53a23j) .cw__inner--logo img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.cw:where(.astro-dh53a23j) a.cw__inner--logo:hover img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.cw:where(.astro-dh53a23j) a.cw__inner--logo:hover img{transform:none}}.cw:where(.astro-dh53a23j) .cw__name{font:700 .875rem/1.2 var(--font-ui);text-wrap:balance}.cw__more:where(.astro-dh53a23j){--wall:min(var(--container-max), 100vw - 2 * var(--grid-margin));--tile:calc((var(--wall) - 8px) / 2 / 2);--pad:8px;margin-top:8px;margin-inline:calc(var(--grid-margin) * -1);position:relative;overflow:hidden}.cw__viewport:where(.astro-dh53a23j){-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--space-7));mask-image:linear-gradient(to left, transparent, #000 var(--space-7));overflow:hidden}.cw__track:where(.astro-dh53a23j){width:max-content;animation:cw-scroll calc(var(--count) * 3.2s) linear infinite;margin:0;padding:0;list-style:none;display:flex}.cw__track:where(.astro-dh53a23j) .cw__tile{width:calc(var(--tile) + var(--pad));padding-right:var(--pad);flex:none}.cw__more:where(.astro-dh53a23j):hover .cw__track:where(.astro-dh53a23j),.cw__more:where(.astro-dh53a23j):focus-within .cw__track:where(.astro-dh53a23j){animation-play-state:paused}@keyframes cw-scroll{to{transform:translate(-50%)}}.cw__more-label:where(.astro-dh53a23j){z-index:1;padding:0 var(--space-4) 0 var(--grid-margin);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-display);font-weight:800;font-stretch:var(--display-stretch);letter-spacing:-.01em;pointer-events:none;align-items:center;font-size:1.25rem;line-height:1;display:flex;position:absolute;inset:0 auto 0 0}.cw__more-label:where(.astro-dh53a23j):after{content:"";width:calc(var(--tile) * 1.25);background:linear-gradient(to right, var(--color-surface), transparent);position:absolute;inset:0 auto 0 100%}.cw.is-filtered .cw__more-label:where(.astro-dh53a23j){display:none}.cw.is-filtered .cw__more:where(.astro-dh53a23j),.cw.is-filtered .cw__viewport:where(.astro-dh53a23j){margin-inline:0;-webkit-mask-image:none;mask-image:none}.cw.is-filtered .cw__track:where(.astro-dh53a23j){flex-wrap:wrap;width:auto;animation:none}.cw.is-filtered .cw__track:where(.astro-dh53a23j) [data-dup]{display:none}@media (prefers-reduced-motion:reduce){.cw__track:where(.astro-dh53a23j){animation:none}.cw__viewport:where(.astro-dh53a23j){scrollbar-width:none;overflow-x:auto}.cw__more-label:where(.astro-dh53a23j){padding-bottom:var(--space-3);position:static}.cw__more-label:where(.astro-dh53a23j):after,.cw__track:where(.astro-dh53a23j) [data-dup]{display:none}}@media (width>=768px){.cw__grid--featured:where(.astro-dh53a23j){grid-template-columns:repeat(4,minmax(0,1fr))}.cw__more:where(.astro-dh53a23j){--tile:calc((var(--wall) - 3 * 8px) / 4 / 2)}.chip:where(.astro-dh53a23j){height:40px}}@media (width>=1200px){.cw__bar:where(.astro-dh53a23j){justify-content:space-between;align-items:center;display:flex}.cw__chips:where(.astro-dh53a23j){flex-wrap:wrap;margin:0;padding:0;overflow:visible}.cw__more:where(.astro-dh53a23j){margin-inline:0}.cw__more-label:where(.astro-dh53a23j){padding-left:0;padding-right:var(--space-6);font-size:2rem}.cw:where(.astro-dh53a23j) .cw__name{font-size:.9375rem}}
