.als-showcase{--als-current-cols:var(--als-cols);box-sizing:border-box;width:100%;min-width:0;background:var(--als-section-background);padding:16px 0;color:inherit}.als-showcase *{box-sizing:border-box}.als-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.als-header h2{margin:0 0 16px}.als-controls{display:flex;align-items:center;gap:8px;margin:0 0 16px auto}.als-controls[hidden]{display:none}.als-controls button{display:grid;place-items:center;border:1px solid #dbe1e6;border-radius:50%;width:36px;height:36px;padding:0;background:#fff;color:#25333f;font:18px/1 system-ui;cursor:pointer}.als-controls button:disabled{opacity:.35;cursor:default}.als-controls span{font:12px system-ui;min-width:35px;text-align:center}.als-showcase .als-track{display:grid;grid-template-columns:repeat(var(--als-current-cols),minmax(0,1fr));gap:var(--als-gap);list-style:none;padding:0;margin:0;min-width:0}.als-showcase .als-tile{display:flex;align-items:center;justify-content:center;min-width:0;height:var(--als-height);padding:var(--als-padding);margin:0;border:var(--als-border-width) solid var(--als-border);border-radius:var(--als-radius);background:var(--als-background);overflow:hidden}.als-tile a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.als-showcase .als-tile img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;box-shadow:none;border:0;border-radius:0}.als-grayscale .als-tile img{filter:grayscale(1);transition:filter .2s}.als-grayscale .als-tile:hover img,.als-grayscale .als-tile:focus-within img{filter:none}.als-showcase[data-desktop=slider] .als-track{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--als-current-cols) - 1)*var(--als-gap))/var(--als-current-cols));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.als-track::-webkit-scrollbar{display:none}.als-tile{scroll-snap-align:start}.als-showcase :focus-visible{outline:2px solid #0059a8;outline-offset:3px}@media(min-width:768px) and (max-width:1024px){.als-showcase{--als-current-cols:var(--als-tablet-cols)}}@media(max-width:767px){.als-showcase{--als-current-cols:var(--als-mobile-cols);--als-gap:var(--als-mobile-gap);--als-height:var(--als-mobile-height)}.als-showcase[data-mobile=grid] .als-track{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(var(--als-current-cols),minmax(0,1fr));overflow:visible;scroll-snap-type:none}.als-showcase[data-mobile=slider] .als-track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--als-current-cols) - 1)*var(--als-gap))/var(--als-current-cols));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.als-showcase .als-tile{padding:min(var(--als-padding),16px)}}@media(prefers-reduced-motion:reduce){.als-grayscale .als-tile img{transition:none}}
