.ReviewHero[data-astro-cid-sypb3zcz]{--rh-text-shadow:.125rem .125rem .25rem rgba(0,0,0,.25);--rh-box-shadow:0 .375rem 1.5rem .375rem rgba(0,0,0,.3);background-color:var(--color-background-dark);display:block;margin:0 auto;max-width:var(--content-width);overflow:hidden;position:relative;text-decoration:none;width:100%}.ReviewHero[data-astro-cid-sypb3zcz]:focus{outline:var(--outline-width) solid var(--color-border-focus);outline-offset:var(--outline-offset)}.ReviewHero-inner[data-astro-cid-sypb3zcz]{display:grid;grid-template:1fr/1fr;margin:0 auto;position:relative;width:100%}.ReviewHero-foreground[data-astro-cid-sypb3zcz]{align-items:flex-start;display:flex;flex-direction:column;grid-area:1/1;justify-content:space-between;width:100%;z-index:5}@media(min-width:37.5rem){.ReviewHero-foreground[data-astro-cid-sypb3zcz]{margin:0 auto}}.ReviewHero-banner[data-astro-cid-sypb3zcz]{background-color:var(--color-background-primary);color:var(--color-text-title);font:var(--font-utility-md);font-weight:700;padding:.75rem 1.5rem;text-transform:uppercase;width:100%}.ReviewHero-banner[data-astro-cid-sypb3zcz].ReviewHero-banner--highlight{background-color:var(--color-background-brand);color:var(--color-text-inverse)}.ReviewHero-content[data-astro-cid-sypb3zcz]{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;margin:auto auto 0;padding:2.5rem var(--grid-gutter) 2rem;width:100%}@media(min-width:37.5rem){.ReviewHero-content[data-astro-cid-sypb3zcz]{align-items:center;flex-direction:row}}@media(min-width:64rem){.ReviewHero-content[data-astro-cid-sypb3zcz]{gap:2rem;padding:3.5rem var(--grid-gutter) 2.5rem}}.ReviewHero-poster[data-astro-cid-sypb3zcz]{align-items:center;display:flex;flex-shrink:0;max-width:13.625rem;width:33%}@media(min-width:37.5rem){.ReviewHero-poster[data-astro-cid-sypb3zcz]{width:25%}}@media(scripting:enabled){.ReviewHero-posterWrap[data-astro-cid-sypb3zcz]>img[data-astro-cid-sypb3zcz]{opacity:0;transition:opacity var(--motion-fast) var(--motion-easein),transform var(--motion-fast) var(--motion-easein)}.ReviewHero-posterWrap[data-astro-cid-sypb3zcz][data-is-loaded]>img[data-astro-cid-sypb3zcz]{opacity:1}}.ReviewHero-posterWrap[data-astro-cid-sypb3zcz]{align-items:center;display:flex;width:100%}.ReviewHero-posterImage[data-astro-cid-sypb3zcz]{aspect-ratio:var(--poster-ratio,2/3);height:auto;max-width:100%;width:100%}.ReviewHero-posterWrap[data-astro-cid-sypb3zcz][data-is-loaded] .ReviewHero-posterImage[data-astro-cid-sypb3zcz]{box-shadow:var(--rh-box-shadow)}.ReviewHero-details[data-astro-cid-sypb3zcz]{align-items:flex-start;color:var(--color-text-inverse);display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:center}.ReviewHero-airDate[data-astro-cid-sypb3zcz]{color:var(--color-icon-inverse);font:var(--font-utility-md);font-weight:700;order:1;text-shadow:var(--rh-text-shadow)}.ReviewHero-title[data-astro-cid-sypb3zcz]{color:var(--color-text-inverse);font:var(--font-heading-lg);order:2;-webkit-text-decoration:none solid transparent 0;text-decoration:none solid transparent 0;text-shadow:var(--rh-text-shadow);transition:color var(--motion-onhover-medium) var(--motion-easein),text-decoration-color 0s var(--motion-easein)}.ReviewHero[data-astro-cid-sypb3zcz]:focus .ReviewHero-title[data-astro-cid-sypb3zcz],.ReviewHero[data-astro-cid-sypb3zcz]:hover .ReviewHero-title[data-astro-cid-sypb3zcz]{color:var(--color-link-inversehover);transition:color var(--motion-onhover-slow) var(--motion-easeout),text-decoration-color var(--motion-onhover-slow) var(--motion-easeout)}@media(pointer:fine){.ReviewHero[data-astro-cid-sypb3zcz]:focus .ReviewHero-title[data-astro-cid-sypb3zcz],.ReviewHero[data-astro-cid-sypb3zcz]:hover .ReviewHero-title[data-astro-cid-sypb3zcz]{text-decoration-color:currentcolor;text-decoration-line:underline;text-decoration-thickness:.05em}}.ReviewHero-metadata[data-astro-cid-sypb3zcz]{order:3}.ReviewHero-metadata[data-astro-cid-sypb3zcz] p[data-astro-cid-sypb3zcz]{display:inline-flex;font:var(--font-utility-lg);text-shadow:var(--rh-text-shadow);text-transform:uppercase}.ReviewHero-icons[data-astro-cid-sypb3zcz]{display:flex;order:4}@media(min-width:37.5rem)and (max-width:63.999rem){.ReviewHero-icons[data-astro-cid-sypb3zcz]{--viewing-guide-size:1.5rem;--rating-guide-size:1.5rem}}.ReviewHero-icons[data-astro-cid-sypb3zcz] .Icon svg{filter:drop-shadow(var(--rh-text-shadow))}.ReviewHero-background[data-astro-cid-sypb3zcz]{display:grid;grid-area:1/1;grid-template:1fr/1fr;overflow:hidden;position:relative;width:100%}.ReviewHero-spacer[data-astro-cid-sypb3zcz]{grid-area:1/1}.ReviewHero-spacer[data-astro-cid-sypb3zcz]:before{aspect-ratio:4/3;content:"";display:block;margin:0 auto;max-width:100rem}@media(min-width:37.5rem){.ReviewHero-spacer[data-astro-cid-sypb3zcz]:before{aspect-ratio:6/4}}@media(min-width:64rem){.ReviewHero-spacer[data-astro-cid-sypb3zcz]:before{aspect-ratio:12/5}}.ReviewHero-backgroundWrap[data-astro-cid-sypb3zcz]{background-color:var(--color-background-dark);display:block;grid-area:1/1;margin:0 auto;max-width:var(--max-content-width);position:relative;width:100%}.ReviewHero-backgroundWrap[data-astro-cid-sypb3zcz]:before{background:linear-gradient(190deg,transparent 40%,var(--color-background-dark) 96%);content:"";inset:0;opacity:0;position:absolute;transition:opacity var(--motion-fast) var(--motion-easein);z-index:2}.ReviewHero-backgroundWrap[data-astro-cid-sypb3zcz][data-is-loaded]:before{opacity:1}.ReviewHero-backgroundImage[data-astro-cid-sypb3zcz]{height:auto;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 10%;object-position:center 10%;opacity:0;position:absolute;transition:opacity var(--motion-fast) var(--motion-easein) .1s,transform var(--motion-onhover-medium) var(--motion-easein);width:100%}[data-astro-cid-sypb3zcz][data-is-loaded] .ReviewHero-backgroundImage[data-astro-cid-sypb3zcz]{opacity:1}.ReviewHero[data-astro-cid-sypb3zcz]:focus .ReviewHero-backgroundImage[data-astro-cid-sypb3zcz],.ReviewHero[data-astro-cid-sypb3zcz]:hover .ReviewHero-backgroundImage[data-astro-cid-sypb3zcz]{transform:scale(1.025);transition:opacity var(--motion-fast) var(--motion-easein) .1s,transform var(--motion-onhover-slow) var(--motion-easeout)}
