.card[data-astro-cid-qilxnsi3]{border:1px solid var(--color-border);height:100%;box-shadow:0 1px 3px rgb(var(--shadow-rgb) / .08), 0 4px 10px rgb(var(--shadow-rgb) / .05);border-radius:8px;flex-direction:column;scroll-margin-top:1.5rem;transition:box-shadow .15s;display:flex;overflow:hidden}.card[data-astro-cid-qilxnsi3]:target{outline:3px solid var(--color-accent);outline-offset:3px}.card[data-astro-cid-qilxnsi3]:hover{box-shadow:0 2px 6px rgb(var(--shadow-rgb) / .1), 0 8px 20px rgb(var(--shadow-rgb) / .08)}@media (width<=639px){.card[data-astro-cid-qilxnsi3]{box-shadow:none;border-radius:4px}}.card[data-astro-cid-qilxnsi3][hidden]{display:none}.card__media[data-astro-cid-qilxnsi3]{aspect-ratio:4/3;background:var(--color-paper-2);position:relative;overflow:hidden}.card__new[data-astro-cid-qilxnsi3]{z-index:1;background:var(--color-accent);color:var(--color-accent-ink);letter-spacing:.04em;text-transform:uppercase;pointer-events:none;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:600;position:absolute;top:.6rem;left:.6rem}.card__new[data-astro-cid-qilxnsi3][hidden]{display:none}.card__media[data-astro-cid-qilxnsi3] img{object-fit:contain;width:100%;height:100%}.card__placeholder[data-astro-cid-qilxnsi3]{background:var(--color-paper-2);width:100%;height:100%;color:var(--color-muted);justify-content:center;align-items:center;font-size:.85rem;display:flex}.card__enlarge-row[data-astro-cid-qilxnsi3]{border-bottom:1px solid var(--color-border);justify-content:center;padding:.3rem 0;display:flex}.card__enlarge-trigger[data-astro-cid-qilxnsi3]{width:30%;min-width:44px;height:28px;color:var(--color-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.card__enlarge-trigger[data-astro-cid-qilxnsi3]:hover,.card__enlarge-trigger[data-astro-cid-qilxnsi3]:focus-visible{color:var(--color-accent)}.card__lightbox[data-astro-cid-qilxnsi3]{z-index:100;pointer-events:none;background:#0009;justify-content:center;align-items:center;padding:2rem;display:none;position:fixed;inset:0}.card__lightbox[data-astro-cid-qilxnsi3].is-open{pointer-events:auto;display:flex}.card__lightbox-frame[data-astro-cid-qilxnsi3]{background:#1a1a1a;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:min(90vw,1000px);max-width:100%;height:min(85vh,750px);max-height:100%;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #0006}.card__lightbox-frame[data-astro-cid-qilxnsi3] img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;min-height:0;max-height:calc(100% - 2.25rem);display:block}.card__lightbox-hint[data-astro-cid-qilxnsi3]{text-align:center;color:#cfc6ba;letter-spacing:.02em;margin:0;font-size:.8rem;line-height:1.25rem;position:absolute;top:.2rem;left:0;right:0}@media (hover:none){.card__lightbox-hint[data-astro-cid-qilxnsi3]{display:none}}.card__lightbox-title[data-astro-cid-qilxnsi3]{color:#f4efe7;text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:100%;margin:0;font-family:Fraunces,Georgia,serif;font-size:1.125rem;line-height:1.5rem;overflow:hidden}.card__lightbox-close[data-astro-cid-qilxnsi3]{color:#2b2420;cursor:pointer;background:#ffffffe6;border:none;border-radius:999px;width:40px;height:40px;font-size:1.5rem;line-height:1;display:none;position:absolute;top:1rem;right:1.5rem}.card__lightbox[data-astro-cid-qilxnsi3].is-open .card__lightbox-close[data-astro-cid-qilxnsi3]{display:block}.card__body[data-astro-cid-qilxnsi3]{flex-direction:column;flex:1;padding:.75rem 1rem 1rem;display:flex}.card__body[data-astro-cid-qilxnsi3] h3[data-astro-cid-qilxnsi3]{margin:0 0 .25rem;font-size:1rem}.card__medium[data-astro-cid-qilxnsi3]{color:var(--color-muted);margin:0 0 .5rem;font-size:.85rem}.card__media-link[data-astro-cid-qilxnsi3]{display:block}.card__title-link[data-astro-cid-qilxnsi3]{color:inherit;text-decoration:none}.card__title-link[data-astro-cid-qilxnsi3]:hover{color:var(--color-accent);text-decoration:underline}.card__link[data-astro-cid-qilxnsi3]{color:var(--color-accent);margin-top:auto;padding-top:.5rem;font-size:.9rem;font-weight:600;text-decoration:none}.card__link[data-astro-cid-qilxnsi3]:hover{text-decoration:underline}.card__link--disabled[data-astro-cid-qilxnsi3]{color:var(--color-muted);text-decoration:none}.card__desc-wrap[data-astro-cid-qilxnsi3]{margin:0 0 .5rem}.card__desc[data-astro-cid-qilxnsi3]{color:var(--color-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.card__desc[data-astro-cid-qilxnsi3].is-expanded{-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.card__desc-toggle[data-astro-cid-qilxnsi3]{color:var(--color-text);cursor:pointer;background:0 0;border:none;margin-top:.2rem;padding:0;font-size:.8rem;text-decoration:underline}.card__desc-toggle[data-astro-cid-qilxnsi3][hidden]{display:none}
