.cover[data-astro-cid-e5kvktnr]{position:relative;overflow:hidden;aspect-ratio:16 / 10;border:1px solid var(--line-normal-tertiary);background:var(--background-secondary);box-shadow:0 1px 2px #0303050a,0 14px 30px -20px #1c348c47;transition:box-shadow .3s var(--ease-std)}.group:hover .cover[data-astro-cid-e5kvktnr]{box-shadow:var(--shadow-float-hover)}.cover--r16[data-astro-cid-e5kvktnr]{border-radius:var(--radius-16)}.cover--r24[data-astro-cid-e5kvktnr]{border-radius:var(--radius-24)}.cover--lg[data-astro-cid-e5kvktnr]{aspect-ratio:16 / 10}.cover[data-astro-cid-e5kvktnr] img[data-astro-cid-e5kvktnr]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease-std)}.group:hover .cover[data-astro-cid-e5kvktnr] img[data-astro-cid-e5kvktnr]{transform:scale(1.03)}.cover__fallback[data-astro-cid-e5kvktnr]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.25rem;background:var(--hue-95);color:var(--text-emphasize)}.cover--lg[data-astro-cid-e5kvktnr] .cover__fallback[data-astro-cid-e5kvktnr]{padding:2rem}.cover__label[data-astro-cid-e5kvktnr]{font-size:var(--font-caption-1-size);line-height:var(--font-caption-1-line-height);letter-spacing:.06em;text-transform:uppercase;font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.cover__title[data-astro-cid-e5kvktnr]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin:0;font-size:var(--font-title-3-size);line-height:var(--font-title-3-line-height);letter-spacing:var(--font-title-3-letter-spacing);font-weight:var(--font-weight-semibold);text-wrap:balance}.cover--lg[data-astro-cid-e5kvktnr] .cover__title[data-astro-cid-e5kvktnr]{-webkit-line-clamp:4;font-size:var(--font-title-1-size);line-height:var(--font-title-1-line-height);letter-spacing:var(--font-title-1-letter-spacing)}@media (max-width: 639px){.cover__title[data-astro-cid-e5kvktnr]{font-size:var(--font-sub-title-1-size);line-height:var(--font-sub-title-1-line-height)}}.card[data-astro-cid-dohjnao5]{--lift: 0px;display:flex;width:100%;flex-direction:column;gap:.25rem;padding:.5rem;border-radius:1.25rem;border:1px solid var(--line-normal-tertiary);background:var(--background-emphasize);box-shadow:0 1px 2px #03030508,0 16px 32px -24px #1c348c38;color:inherit;text-decoration:none;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateY(var(--lift));transition:transform .3s var(--ease-std),box-shadow .3s var(--ease-std),border-color .3s var(--ease-std)}.card[data-astro-cid-dohjnao5]:hover{--lift: -4px;border-color:var(--line-normal-secondary);box-shadow:var(--shadow-float-hover)}.card__cover[data-astro-cid-dohjnao5]{position:relative;overflow:hidden;border-radius:.875rem}.card__cover[data-astro-cid-dohjnao5] .cover{border:0;border-radius:.875rem;box-shadow:none}.card__preview[data-astro-cid-dohjnao5]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s var(--ease-std)}.card__preview[data-astro-cid-dohjnao5].is-playing{opacity:1}.card__pill[data-astro-cid-dohjnao5]{position:absolute;top:.625rem;left:.625rem;display:inline-flex;align-items:center;gap:.375rem;height:1.5rem;padding:0 .625rem;border-radius:var(--radius-full);background:#ffffffe0;backdrop-filter:blur(8px);font-size:var(--font-caption-1-size);font-weight:var(--font-weight-semibold);color:var(--text-primary);box-shadow:0 1px 2px #03030514}.card__pill-dot[data-astro-cid-dohjnao5]{width:.375rem;height:.375rem;border-radius:var(--radius-full);background:var(--hue-40)}.card__body[data-astro-cid-dohjnao5]{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:.875rem .75rem .75rem}.card__title[data-astro-cid-dohjnao5]{color:var(--text-emphasize);font-weight:var(--font-weight-semibold);transition:color var(--dur-fast) var(--ease-std)}.card[data-astro-cid-dohjnao5]:hover .card__title[data-astro-cid-dohjnao5]{color:var(--status-info-primary)}.card__more[data-astro-cid-dohjnao5]{display:inline-flex;align-items:center;gap:.25rem;margin-top:auto;padding-top:.5rem;font-size:var(--font-sub-body-normal-size);font-weight:var(--font-weight-medium);color:var(--text-tertiary);transition:color var(--dur-fast) var(--ease-std)}.card__eyebrow-cat[data-astro-cid-dohjnao5]{display:inline-flex;align-items:center;gap:.5rem}.card__title--fallback[data-astro-cid-dohjnao5]{display:none}@media (min-width: 640px){.card__eyebrow-cat[data-astro-cid-dohjnao5].has-pill{display:none}}@media (max-width: 639px){.card[data-astro-cid-dohjnao5]{flex-direction:row;align-items:stretch;gap:0;padding:.5rem;border-radius:1rem}.card__cover[data-astro-cid-dohjnao5]{flex:none;width:7.25rem;align-self:flex-start;border-radius:.75rem}.card__cover[data-astro-cid-dohjnao5] .cover{aspect-ratio:1 / 1;border-radius:.75rem}.card__cover[data-astro-cid-dohjnao5] .cover__title,.card__cover[data-astro-cid-dohjnao5] .cover__label,.card__pill[data-astro-cid-dohjnao5]{display:none}.card__body[data-astro-cid-dohjnao5]{min-width:0;gap:.375rem;padding:.25rem .25rem .25rem .875rem}.card__title[data-astro-cid-dohjnao5],.card__title--fallback[data-astro-cid-dohjnao5]{display:-webkit-box;font-size:1rem;line-height:1.4}.card__desc[data-astro-cid-dohjnao5],.card__more[data-astro-cid-dohjnao5]{display:none}}.card__more[data-astro-cid-dohjnao5] svg{transition:transform var(--dur-base) var(--ease-std)}.card[data-astro-cid-dohjnao5]:hover .card__more[data-astro-cid-dohjnao5]{color:var(--status-info-primary)}.card[data-astro-cid-dohjnao5]:hover .card__more[data-astro-cid-dohjnao5] svg{transform:translate(3px)}
