.styles-module-scss-module__QEkBaG__hero{gap:var(--spacing-lg);flex-direction:column;align-items:flex-start;display:flex}@media (min-width:480px){.styles-module-scss-module__QEkBaG__hero{flex-direction:row}}.styles-module-scss-module__QEkBaG__posterWrapper{aspect-ratio:2/3;border-radius:var(--radius-lg);background-color:var(--color-border);flex-shrink:0;align-self:center;width:55%;max-width:200px;position:relative;overflow:hidden}@media (min-width:480px){.styles-module-scss-module__QEkBaG__posterWrapper{width:180px;max-width:unset;align-self:flex-start}}@media (min-width:768px){.styles-module-scss-module__QEkBaG__posterWrapper{width:260px}}.styles-module-scss-module__QEkBaG__poster{object-fit:cover}.styles-module-scss-module__QEkBaG__info{gap:var(--spacing-md);flex-direction:column;flex:1;display:flex}.styles-module-scss-module__QEkBaG__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0;line-height:1.2}@media (min-width:640px){.styles-module-scss-module__QEkBaG__title{font-size:var(--font-size-2xl)}}@media (min-width:768px){.styles-module-scss-module__QEkBaG__title{font-size:var(--font-size-3xl)}}.styles-module-scss-module__QEkBaG__meta{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}@media (min-width:640px){.styles-module-scss-module__QEkBaG__meta{gap:var(--spacing-sm)}}.styles-module-scss-module__QEkBaG__rating{color:var(--color-accent);font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}@media (min-width:640px){.styles-module-scss-module__QEkBaG__rating{font-size:var(--font-size-lg)}}.styles-module-scss-module__QEkBaG__voteCount{color:var(--color-text);opacity:.6;font-size:var(--font-size-sm)}.styles-module-scss-module__QEkBaG__separator{color:var(--color-text);opacity:.3}.styles-module-scss-module__QEkBaG__year,.styles-module-scss-module__QEkBaG__runtime{color:var(--color-text);opacity:.6;font-size:var(--font-size-sm)}.styles-module-scss-module__QEkBaG__genres{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.styles-module-scss-module__QEkBaG__genre{padding:var(--spacing-xs)var(--spacing-md);background-color:var(--color-accent);color:#000;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.styles-module-scss-module__QEkBaG__overview{color:var(--color-text);opacity:.85;margin:0;line-height:1.7}.styles-module-scss-module__QEkBaG__financials{gap:var(--spacing-xl);border-top:1px solid var(--color-border);flex-wrap:wrap;padding-top:var(--spacing-sm);display:flex}.styles-module-scss-module__QEkBaG__financialItem{gap:var(--spacing-xs);flex-direction:column;display:flex}.styles-module-scss-module__QEkBaG__financialLabel{font-size:var(--font-size-xs);color:var(--color-text);opacity:.5;text-transform:uppercase;letter-spacing:.06em}.styles-module-scss-module__QEkBaG__financialValue{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text)}
