.card[data-astro-cid-vfbpsmnw]{color:inherit;align-content:start;gap:.5rem;text-decoration:none;display:grid}.thumb[data-astro-cid-vfbpsmnw]{aspect-ratio:16/10;background:var(--navy);box-shadow:var(--shadow-card);transition:translate .2s var(--ease-out), box-shadow .2s ease-out;border-radius:12px;margin-block-end:.5rem;display:block;overflow:hidden}.thumb[data-astro-cid-vfbpsmnw] .picture{object-fit:cover;block-size:100%;inline-size:100%;display:block}.thumb[data-astro-cid-vfbpsmnw]>*{transition:scale .3s var(--ease-out)}.card[data-astro-cid-vfbpsmnw]:hover .thumb[data-astro-cid-vfbpsmnw]{box-shadow:var(--shadow-lift);translate:0 -3px}.card[data-astro-cid-vfbpsmnw]:hover .thumb[data-astro-cid-vfbpsmnw]>*{scale:1.02}.meta[data-astro-cid-vfbpsmnw]{color:var(--ink-muted);gap:.5rem;font-size:.8125rem;display:flex}.kind[data-astro-cid-vfbpsmnw]{font-weight:700}.kind[data-astro-cid-vfbpsmnw]:lang(en),.date[data-astro-cid-vfbpsmnw]:lang(en){font-family:var(--font-mono);font-size:.75rem}.kind[data-astro-cid-vfbpsmnw]:lang(en){letter-spacing:.08em;text-transform:uppercase}.name[data-astro-cid-vfbpsmnw]{font-weight:700;font-size:var(--step-0);text-wrap:balance;line-height:1.5}.name[data-astro-cid-vfbpsmnw]:lang(en){font-family:var(--font-display);font-size:1.125rem;font-weight:800;line-height:1.25}.name[data-astro-cid-vfbpsmnw][dir=rtl]{font-family:var(--font-ar);font-weight:700;font-size:var(--step-0);line-height:1.5}.card[data-astro-cid-vfbpsmnw]:dir(ltr) .name[data-astro-cid-vfbpsmnw][dir=rtl]{text-align:left}.card[data-astro-cid-vfbpsmnw]:dir(rtl) .name[data-astro-cid-vfbpsmnw][dir=ltr]{text-align:right}.card[data-astro-cid-vfbpsmnw]:hover .name[data-astro-cid-vfbpsmnw]{text-decoration:underline 2px;text-decoration-color:var(--amber);text-underline-offset:.3em}.cta[data-astro-cid-vfbpsmnw]{color:var(--navy);align-items:center;gap:.5rem;margin-block-start:.125rem;font-size:.9375rem;font-weight:700;display:inline-flex}.calendar[data-astro-cid-vfbpsmnw]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;flex:none;block-size:1.125rem;inline-size:1.125rem}
