.review-card[data-astro-cid-wz2p2ybn]{border:var(--block-border) solid currentColor;background:var(--color-bg);height:100%;color:var(--color-text);flex-direction:column;transition:background-color .2s,color .2s;display:flex;position:relative;container-type:inline-size}.review-card[data-astro-cid-wz2p2ybn]:hover,.review-card[data-astro-cid-wz2p2ybn]:has(a:focus-visible){background:var(--color-text);color:var(--color-bg)}@media (prefers-reduced-motion:no-preference){.review-card[data-astro-cid-wz2p2ybn]{transition:background-color .2s, color .2s, scale .5s var(--ease-out)}.review-card[data-astro-cid-wz2p2ybn]:hover,.review-card[data-astro-cid-wz2p2ybn]:has(a:focus-visible){z-index:1;scale:1.04}}.review-card[data-astro-cid-wz2p2ybn] .poster{border-width:0 0 var(--block-border)}.review-card__body[data-astro-cid-wz2p2ybn]{gap:var(--space-1);flex-direction:column;padding:.75rem;display:flex}.review-card__title[data-astro-cid-wz2p2ybn]{text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(.9375rem,9cqi,1.5rem)}.review-card__title[data-astro-cid-wz2p2ybn] a[data-astro-cid-wz2p2ybn]{-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.review-card__title[data-astro-cid-wz2p2ybn] a[data-astro-cid-wz2p2ybn]:after{content:"";position:absolute;inset:0}.review-card__title[data-astro-cid-wz2p2ybn] a[data-astro-cid-wz2p2ybn]:focus-visible{outline:none}.review-card__meta[data-astro-cid-wz2p2ybn]{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.review-card[data-astro-cid-wz2p2ybn] .stars{font-size:var(--text-base)}.review-card__director[data-astro-cid-wz2p2ybn],.review-card__summary[data-astro-cid-wz2p2ybn]{display:none}@media (width>=30rem){.review-card__title[data-astro-cid-wz2p2ybn] a[data-astro-cid-wz2p2ybn]{display:inline;overflow:visible}.review-card__director[data-astro-cid-wz2p2ybn]{display:inline}.review-card__body[data-astro-cid-wz2p2ybn]{padding:var(--space-2)}.review-card__meta[data-astro-cid-wz2p2ybn]{font-size:var(--text-sm)}.review-card[data-astro-cid-wz2p2ybn] .stars{font-size:var(--text-lg)}.review-card__summary[data-astro-cid-wz2p2ybn]{-webkit-line-clamp:3;font-size:var(--text-sm);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.hub[data-astro-cid-ns23qvzr]{padding-block:var(--space-4) var(--space-10)}.hub__header[data-astro-cid-ns23qvzr]{gap:var(--space-4);margin-bottom:var(--space-5);flex-direction:column;display:flex}.hub__bar[data-astro-cid-ns23qvzr]{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.hub__title[data-astro-cid-ns23qvzr]{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(2.5rem,1rem + 8vw,7rem);line-height:.95}.hub__empty[data-astro-cid-ns23qvzr]{padding-block:var(--space-8)}.featured[data-astro-cid-ns23qvzr]{gap:var(--space-4);padding:var(--space-3);border:var(--block-border) solid currentColor;background:var(--color-bg);color:var(--color-text);transition:background-color .2s,color .2s;display:grid;position:relative}.featured[data-astro-cid-ns23qvzr]:hover,.featured[data-astro-cid-ns23qvzr]:has(a:focus-visible){background:var(--color-text);color:var(--color-bg)}.featured[data-astro-cid-ns23qvzr] .featured__poster{width:min(70%,18rem)}.featured__body[data-astro-cid-ns23qvzr]{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.featured__eyebrow[data-astro-cid-ns23qvzr]{color:inherit}.featured__title[data-astro-cid-ns23qvzr]{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(2.25rem,1rem + 5vw,5rem);line-height:.95}.featured__title[data-astro-cid-ns23qvzr] a[data-astro-cid-ns23qvzr]{text-decoration:none}.featured__title[data-astro-cid-ns23qvzr] a[data-astro-cid-ns23qvzr]:after{content:"";position:absolute;inset:0}.featured__title[data-astro-cid-ns23qvzr] a[data-astro-cid-ns23qvzr]:focus-visible{outline:none}.featured__date[data-astro-cid-ns23qvzr]{font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase}.featured__summary[data-astro-cid-ns23qvzr]{max-width:var(--measure);font-size:var(--text-lg)}.featured__cta[data-astro-cid-ns23qvzr]{margin-top:var(--space-2);padding:var(--space-1) var(--space-3);border:var(--block-border) solid currentColor;font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}@media (width>=64rem){.featured[data-astro-cid-ns23qvzr]{align-items:center;gap:var(--space-6);padding:var(--space-4);grid-template-columns:22rem minmax(0,1fr)}.featured[data-astro-cid-ns23qvzr] .featured__poster{width:100%}}.hub[data-astro-cid-ns23qvzr] .hub__newsletter{margin-top:var(--space-6)}.recent[data-astro-cid-ns23qvzr]{margin-top:var(--space-10)}.recent__title[data-astro-cid-ns23qvzr]{margin-bottom:var(--space-4);font-size:var(--text-2xl);text-transform:uppercase;letter-spacing:-.01em}.recent__grid[data-astro-cid-ns23qvzr]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;display:grid}@media (width>=30rem){.recent__grid[data-astro-cid-ns23qvzr]{gap:var(--space-3)}}@media (width>=40rem){.recent__grid[data-astro-cid-ns23qvzr]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.recent__grid[data-astro-cid-ns23qvzr]{grid-template-columns:repeat(4,minmax(0,1fr))}}
