.intro[data-astro-cid-uw57y5f2]{padding-block:clamp(2rem,1rem + 3vw,3.5rem) clamp(2rem,1rem + 3vw,3rem)}.intro__grid[data-astro-cid-uw57y5f2]{gap:var(--space-4) var(--space-16);align-items:end;display:grid}@media (width>=960px){.intro__grid[data-astro-cid-uw57y5f2]{grid-template-columns:1fr 1.2fr}}.intro[data-astro-cid-uw57y5f2] h1[data-astro-cid-uw57y5f2]{animation:rise .76s var(--ease-out) both;margin:0}.intro__lead[data-astro-cid-uw57y5f2]{animation:rise .76s .12s var(--ease-out) both;margin:0}.filters[data-astro-cid-uw57y5f2]{margin-top:var(--space-10);animation:rise .76s .22s var(--ease-out) both}.filters[data-astro-cid-uw57y5f2] ul[data-astro-cid-uw57y5f2]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.filters[data-astro-cid-uw57y5f2] a[data-astro-cid-uw57y5f2]{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--pw-cyan-100);border-radius:var(--radius-pill);background:var(--surface);color:var(--pw-black);font-size:var(--text-sm);transition:background-color var(--dur) ease, border-color var(--dur) ease, color var(--dur) ease;font-weight:500;text-decoration:none;display:inline-flex}.filters[data-astro-cid-uw57y5f2] a[data-astro-cid-uw57y5f2]:hover{border-color:var(--pw-cyan)}.filters[data-astro-cid-uw57y5f2] a[data-astro-cid-uw57y5f2][aria-current=page]{background:var(--pw-black);border-color:var(--pw-black);color:var(--pw-white)}.filters__n[data-astro-cid-uw57y5f2]{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.filters[data-astro-cid-uw57y5f2] a[data-astro-cid-uw57y5f2][aria-current=page] .filters__n[data-astro-cid-uw57y5f2]{color:var(--on-ink-muted)}.feature[data-astro-cid-uw57y5f2]{gap:var(--space-8);border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--pw-slate) 0%, var(--pw-black) 80%);color:var(--on-ink-muted);box-shadow:var(--shadow);transition:transform var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out);padding:clamp(1.75rem,1rem + 3vw,3.5rem);display:grid;position:relative}@media (width>=960px){.feature[data-astro-cid-uw57y5f2]{align-items:end;gap:var(--space-16);grid-template-columns:1.6fr 1fr}}.feature[data-astro-cid-uw57y5f2]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.feature__kicker[data-astro-cid-uw57y5f2]{margin:0 0 var(--space-4);color:var(--on-ink-link);font-size:var(--text-sm);font-weight:600}.feature__title[data-astro-cid-uw57y5f2]{margin:0 0 var(--space-4);max-width:24ch;font-size:var(--text-2xl)}.feature__title[data-astro-cid-uw57y5f2] a[data-astro-cid-uw57y5f2]{color:var(--pw-white);text-decoration:none}.feature__title[data-astro-cid-uw57y5f2] a[data-astro-cid-uw57y5f2]:after{content:"";border-radius:inherit;position:absolute;inset:0}.feature__title[data-astro-cid-uw57y5f2] a[data-astro-cid-uw57y5f2]:focus-visible{outline:none}.feature[data-astro-cid-uw57y5f2]:has(.feature__title a:focus-visible){outline:2px solid var(--pw-cyan-700);outline-offset:4px}.feature__summary[data-astro-cid-uw57y5f2]{max-width:52ch;margin:0}.feature__foot[data-astro-cid-uw57y5f2]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid #ffffff29;flex-wrap:wrap;display:flex}.feature__meta[data-astro-cid-uw57y5f2]{gap:var(--space-1) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.feature__cta[data-astro-cid-uw57y5f2]{align-items:center;gap:var(--space-2);color:var(--pw-white);font-size:var(--text-sm);font-weight:600;display:inline-flex}.feature__cta[data-astro-cid-uw57y5f2] svg{color:var(--on-ink-link);transition:transform var(--dur) var(--ease-out)}.feature[data-astro-cid-uw57y5f2]:hover .feature__cta[data-astro-cid-uw57y5f2] svg{transform:translate(4px)}.grid[data-astro-cid-uw57y5f2]{gap:var(--space-5);margin:var(--space-8) 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.grid[data-astro-cid-uw57y5f2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.grid[data-astro-cid-uw57y5f2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}@keyframes fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.intro[data-astro-cid-uw57y5f2] h1[data-astro-cid-uw57y5f2],.intro__lead[data-astro-cid-uw57y5f2],.filters[data-astro-cid-uw57y5f2]{animation-name:fade}.feature[data-astro-cid-uw57y5f2]:hover,.feature[data-astro-cid-uw57y5f2]:hover .feature__cta[data-astro-cid-uw57y5f2] svg{transform:none}}
