.ayso-showcase[data-astro-cid-ayicf22x]{padding:var(--space-6) var(--space-7) var(--space-7);background:linear-gradient(180deg, color-mix(in srgb, var(--color-steel-500) 9%, var(--color-surface)) 0%, var(--color-surface) 70%);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.ayso-showcase-head[data-astro-cid-ayicf22x]{align-items:center;gap:var(--space-6);margin-bottom:var(--space-6);grid-template-columns:auto 1fr auto;display:grid}.ayso-logo[data-astro-cid-ayicf22x]{border-radius:var(--radius-md);width:132px;box-shadow:0 0 0 1px var(--color-border);transition:box-shadow var(--transition-fast);background:#fff;line-height:0;display:block}.ayso-logo[data-astro-cid-ayicf22x]:hover{box-shadow:0 0 0 1px var(--color-steel-500), var(--shadow-sm)}.ayso-logo[data-astro-cid-ayicf22x] picture[data-astro-cid-ayicf22x]{display:contents}.ayso-logo[data-astro-cid-ayicf22x] img[data-astro-cid-ayicf22x]{border-radius:inherit;width:100%;height:auto}.ayso-showcase-intro[data-astro-cid-ayicf22x] .ayso-title[data-astro-cid-ayicf22x]{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-text);max-width:none;margin:0 0 var(--space-2);font-size:clamp(1.25rem,1rem + 1vw,1.6rem);font-weight:650;line-height:1.15}.ayso-showcase-intro[data-astro-cid-ayicf22x] p[data-astro-cid-ayicf22x]{max-width:58ch;color:var(--color-text-muted);margin:0}.ayso-showcase-actions[data-astro-cid-ayicf22x]{gap:var(--space-3);flex-direction:column;display:flex}.ayso-cards[data-astro-cid-ayicf22x]{gap:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ayso-card[data-astro-cid-ayicf22x]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);flex-direction:column;display:flex;overflow:hidden}.ayso-card[data-astro-cid-ayicf22x]:hover{border-color:var(--color-steel-500);box-shadow:var(--shadow-md,var(--shadow-sm));transform:translateY(-2px)}.ayso-card-link[data-astro-cid-ayicf22x]{color:var(--color-text);flex-direction:column;flex:auto;text-decoration:none;display:flex}.ayso-card-link[data-astro-cid-ayicf22x] img[data-astro-cid-ayicf22x]{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .4s;display:block}.ayso-card[data-astro-cid-ayicf22x]:hover .ayso-card-link[data-astro-cid-ayicf22x] img[data-astro-cid-ayicf22x]{transform:scale(1.04)}.ayso-card-link[data-astro-cid-ayicf22x] picture[data-astro-cid-ayicf22x]{overflow:hidden}.ayso-card-link[data-astro-cid-ayicf22x] .ayso-card-title[data-astro-cid-ayicf22x]{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--color-text);padding:var(--space-3) var(--space-3) var(--space-2);margin:0;font-size:.93rem;font-weight:650;line-height:1.3}.ayso-card-quote[data-astro-cid-ayicf22x]{margin:0 var(--space-3) var(--space-3);color:var(--color-success);align-self:flex-start;align-items:center;gap:.3rem;font-size:.82rem;font-weight:650;text-decoration:none;display:inline-flex}.ayso-card-quote[data-astro-cid-ayicf22x]:hover{text-decoration:underline}@media (width<=1100px){.ayso-cards[data-astro-cid-ayicf22x]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.ayso-showcase-head[data-astro-cid-ayicf22x]{grid-template-columns:auto 1fr}.ayso-showcase-actions[data-astro-cid-ayicf22x]{flex-flow:wrap;grid-column:1/-1}}@media (width<=640px){.ayso-showcase[data-astro-cid-ayicf22x]{padding:var(--space-5) var(--space-4)}.ayso-showcase-head[data-astro-cid-ayicf22x]{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:1fr}.ayso-logo[data-astro-cid-ayicf22x]{width:112px}.ayso-showcase-actions[data-astro-cid-ayicf22x] .btn[data-astro-cid-ayicf22x]{white-space:normal;text-align:center;flex:100%}.ayso-cards[data-astro-cid-ayicf22x]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.ayso-card-link[data-astro-cid-ayicf22x] .ayso-card-title[data-astro-cid-ayicf22x]{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.ayso-card[data-astro-cid-ayicf22x],.ayso-card-link[data-astro-cid-ayicf22x] img[data-astro-cid-ayicf22x]{transition:none}.ayso-card[data-astro-cid-ayicf22x]:hover,.ayso-card[data-astro-cid-ayicf22x]:hover .ayso-card-link[data-astro-cid-ayicf22x] img[data-astro-cid-ayicf22x]{transform:none}}
