.wall[data-astro-cid-tjnqb5o3]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.wall[data-astro-cid-tjnqb5o3]{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(15.5rem,auto);gap:1.5rem}}.wall__cell[data-astro-cid-tjnqb5o3]{min-width:0;display:flex}.wall__tile[data-astro-cid-tjnqb5o3]{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--canvas);width:100%;min-height:19rem;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);flex-direction:column;justify-content:space-between;padding:1.25rem;display:flex;position:relative;overflow:hidden}.wall__tile--featured[data-astro-cid-tjnqb5o3]{min-height:26rem;padding:1.75rem}.wall__tile[data-astro-cid-tjnqb5o3]:hover,.wall__tile[data-astro-cid-tjnqb5o3]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 22px 50px -22px color-mix(in srgb, var(--accent) 55%, transparent);transform:translateY(-3px)}.wall__img[data-astro-cid-tjnqb5o3]{opacity:var(--cover-opacity);transition:transform .7s var(--ease-out)}.wall__tile[data-astro-cid-tjnqb5o3]:hover .wall__img[data-astro-cid-tjnqb5o3],.wall__tile[data-astro-cid-tjnqb5o3]:focus-visible .wall__img[data-astro-cid-tjnqb5o3]{transform:scale(1.05)}.wall__fallback[data-astro-cid-tjnqb5o3]{background-color:var(--canvas);background-image:radial-gradient(var(--line-strong) 1px, transparent 1px);background-size:20px 20px}.wall__scrim[data-astro-cid-tjnqb5o3]{background:linear-gradient(180deg, color-mix(in srgb, var(--scrim) calc(14% * var(--scrim-strength)), transparent) 0%, color-mix(in srgb, var(--scrim) calc(40% * var(--scrim-strength)), transparent) 30%, color-mix(in srgb, var(--scrim) calc(86% * var(--scrim-strength)), transparent) 62%, color-mix(in srgb, var(--scrim) calc(97% * var(--scrim-strength)), transparent) 100%)}.wall__top[data-astro-cid-tjnqb5o3]{justify-content:space-between;align-items:center;display:flex;position:relative}.wall__index[data-astro-cid-tjnqb5o3]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--fg);text-shadow:0 1px 6px #0009;font-size:.8125rem}.wall__arrow[data-astro-cid-tjnqb5o3]{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--canvas) 55%, transparent);width:2.5rem;height:2.5rem;color:var(--fg);backdrop-filter:blur(6px);transition:background-color var(--dur-fast), color var(--dur-fast), transform var(--dur-base) var(--ease-out);border-radius:50%;place-items:center;display:grid}.wall__tile[data-astro-cid-tjnqb5o3]:hover .wall__arrow[data-astro-cid-tjnqb5o3],.wall__tile[data-astro-cid-tjnqb5o3]:focus-visible .wall__arrow[data-astro-cid-tjnqb5o3]{background:var(--accent);color:var(--accent-fg);border-color:var(--accent);transform:rotate(45deg)}.wall__body[data-astro-cid-tjnqb5o3]{flex-direction:column;gap:.6rem;margin-top:2rem;display:flex;position:relative}.wall__tags[data-astro-cid-tjnqb5o3]{flex-wrap:wrap;gap:.4rem;display:flex}.wall__tags[data-astro-cid-tjnqb5o3] span[data-astro-cid-tjnqb5o3]{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--canvas) 50%, transparent);font-family:var(--font-mono);color:var(--fg-muted);border-radius:999px;padding:.1rem .55rem;font-size:.72rem}.wall__title[data-astro-cid-tjnqb5o3]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg);text-wrap:balance;font-size:1.2rem;font-weight:600;line-height:1.25}.wall__title--featured[data-astro-cid-tjnqb5o3]{max-width:22ch;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem);line-height:1.12}.wall__summary[data-astro-cid-tjnqb5o3]{max-width:52ch;color:var(--fg-muted);font-size:.95rem;line-height:1.55}.wall__metrics[data-astro-cid-tjnqb5o3]{flex-wrap:wrap;gap:.75rem 2rem;margin-top:.4rem;display:flex}.wall__metrics[data-astro-cid-tjnqb5o3]>span[data-astro-cid-tjnqb5o3]{max-width:11rem;color:var(--fg-faint);flex-direction:column;font-size:.78rem;line-height:1.3;display:flex}.wall__metrics[data-astro-cid-tjnqb5o3] strong[data-astro-cid-tjnqb5o3],.wall__metric[data-astro-cid-tjnqb5o3] strong[data-astro-cid-tjnqb5o3]{color:var(--fg);font-size:1.35rem;font-weight:600;line-height:1.1}.wall__metric[data-astro-cid-tjnqb5o3]{color:var(--fg-faint);align-items:baseline;gap:.6rem;font-size:.78rem;display:flex}.wall__cta[data-astro-cid-tjnqb5o3]{font-family:var(--font-mono);color:var(--accent);align-items:center;gap:.4rem;margin-top:.35rem;font-size:.8125rem;display:inline-flex}.wall__cta[data-astro-cid-tjnqb5o3] svg{transition:transform var(--dur-fast) var(--ease-out)}.wall__tile[data-astro-cid-tjnqb5o3]:hover .wall__cta[data-astro-cid-tjnqb5o3] svg,.wall__tile[data-astro-cid-tjnqb5o3]:focus-visible .wall__cta[data-astro-cid-tjnqb5o3] svg{transform:translate(4px)}@media (forced-colors:active){.wall__tile[data-astro-cid-tjnqb5o3]{border-color:buttontext}}@media (prefers-reduced-motion:reduce){.wall__tile[data-astro-cid-tjnqb5o3]:hover,.wall__tile[data-astro-cid-tjnqb5o3]:focus-visible{transform:none}}
