.poster-slider{background:var(--color-black);height:597px;position:relative}@media (min-width:1024px){.poster-slider{height:calc(41.4583vw + .0000152588px)}}@media (max-width:1023.98px){.poster-slider{height:41.4583vw}}.poster-slider .poster-slider__slide{height:100%}.poster-slider__link{height:100%;display:block}.poster-slider__image{object-fit:contain;width:100%;height:100%;display:block}.poster-slider__controls{z-index:2;opacity:0;background:var(--color-black);border-radius:8px;padding:8px;transition:opacity .2s;position:absolute;bottom:24px;right:32px}@media (min-width:1024px){.poster-slider__controls{border-radius:calc(.37037vw + 2.66667px);padding:calc(.37037vw + 2.66667px);bottom:calc(1.11111vw + 8px);right:calc(1.48148vw + 10.6667px)}}@media (max-width:1023.98px){.poster-slider__controls{display:none}}.poster-slider:hover .poster-slider__controls,.poster-slider:focus-within .poster-slider__controls{opacity:1}.poster-slider__pagination{z-index:2;display:none;position:absolute;bottom:12px;right:16px}@media (min-width:1024px){.poster-slider__pagination{bottom:calc(.555556vw + 4px);right:calc(.740741vw + 5.33333px)}}@media (max-width:1023.98px){.poster-slider__pagination{display:flex}}.poster-date-navigation{min-width:0;height:104px;color:var(--color-text-white);background:var(--color-black);display:flex}@media (min-width:1024px){.poster-date-navigation{height:calc(4.81481vw + 34.6667px)}}@media (max-width:1023.98px){.poster-date-navigation{height:auto}}.poster-date-navigation__list{flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:hidden}@media (max-width:1023.98px){.poster-date-navigation__list{overflow-x:auto}}.poster-date-navigation__item{border-right:1px solid var(--color-dark-grey);text-align:center;flex-direction:column;flex:0 0 143px;justify-content:center;align-items:center;padding:16px 8px;display:flex}@media (min-width:1024px){.poster-date-navigation__item{border-right:calc(.5px + .5 * ((100vw - 360px) / 1080)) solid var(--color-dark-grey);flex:0 0 calc(6.62037vw + 47.6667px);padding:calc(.740741vw + 5.33333px) calc(.37037vw + 2.66667px)}}@media (max-width:1023.98px){.poster-date-navigation__item{flex-basis:112px;min-height:80px;padding:12px 4px}}.poster-date-navigation__item--current{color:var(--color-text-blue)}.poster-date-navigation__day,.poster-date-navigation__month{font-size:18px;font-weight:400;line-height:140%}@media (min-width:1024px){.poster-date-navigation__day,.poster-date-navigation__month{font-size:calc(.833333vw + 6px)}}@media (max-width:1023.98px){.poster-date-navigation__day,.poster-date-navigation__month{font-size:16px;line-height:120%}}@media (max-width:767.98px){.poster-date-navigation__day,.poster-date-navigation__month{font-size:14px;line-height:120%}}.poster-date-navigation__weekday{font-size:16px;font-weight:400;line-height:140%}@media (min-width:1024px){.poster-date-navigation__weekday{font-size:calc(.740741vw + 5.33333px)}}@media (max-width:1023.98px){.poster-date-navigation__weekday{font-size:14px;line-height:120%}}@media (max-width:767.98px){.poster-date-navigation__weekday{font-size:12px;line-height:120%}}.poster-date-navigation__arrow{cursor:pointer;color:inherit;background:0 0;border:0;flex:0 0 72px;justify-content:center;align-items:center;padding:0;display:flex}@media (min-width:1024px){.poster-date-navigation__arrow{flex:0 0 calc(3.33333vw + 24px)}}@media (max-width:1023.98px){.poster-date-navigation__arrow{display:none}}.poster-date-navigation__arrow[aria-disabled=true]{cursor:default;opacity:.3}.poster-date-navigation__arrow:focus-visible{outline:2px solid var(--color-link-hover-text);outline-offset:-2px}.poster-date-navigation__arrow-icon{width:20.6px;height:72px;transform:scaleY(-1)}@media (min-width:1024px){.poster-date-navigation__arrow-icon{width:calc(.953704vw + 6.86667px);height:calc(3.33333vw + 24px)}}.poster-date-navigation__arrow--previous .poster-date-navigation__arrow-icon{transform:scaleX(-1)scaleY(-1)}.poster-card{min-width:0;padding-top:99.647%;display:block;position:relative}.poster-card--featured{grid-area:span 2/span 2}.poster-card__image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.poster-card:hover{outline:3px solid var(--color-link-hover-text);outline-offset:-3px}.poster-card:focus-visible{outline:3px solid var(--color-link-hover-text);outline-offset:-3px}@media (min-width:1024px){.poster-card:hover{outline:calc(1.5px + 1.5 * ((100vw - 360px) / 1080)) solid var(--color-link-hover-text);outline-offset:calc(-1.5px + -1.5 * ((100vw - 360px) / 1080))}.poster-card:focus-visible{outline:calc(1.5px + 1.5 * ((100vw - 360px) / 1080)) solid var(--color-link-hover-text);outline-offset:calc(-1.5px + -1.5 * ((100vw - 360px) / 1080))}}.poster-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 16px;display:grid}@media (min-width:1024px){.poster-list{gap:calc(.37037vw + 2.66667px);padding:0 calc(.740741vw + 5.33333px)}}@media (max-width:1023.98px){.poster-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 16px}}@media (max-width:767.98px){.poster-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 8px}}.news{padding:0 64px}@media (min-width:1024px){.news{padding:0 calc(2.96296vw + 21.3333px)}}@media (max-width:1023.98px){.news{padding:0 32px}}@media (max-width:767.98px){.news{padding:0 16px}}.news__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}@media (min-width:1024px){.news__header{gap:calc(.740741vw + 5.33333px);margin-bottom:calc(.740741vw + 5.33333px)}}@media (max-width:767.98px){.news__header{gap:12px;margin-bottom:16px}}.news__title,.news__all{font-size:20px;font-weight:700;line-height:120%}@media (min-width:1024px){.news__title,.news__all{font-size:calc(.925926vw + 6.66667px)}}@media (max-width:1023.98px){.news__title,.news__all{font-size:18px;line-height:110%}}@media (max-width:767.98px){.news__title,.news__all{font-size:16px;line-height:110%}}.news__title,.news__all{text-transform:uppercase;margin:0}.news__all{color:var(--color-text-black);align-items:center;gap:16px;display:inline-flex}@media (min-width:1024px){.news__all{gap:calc(.740741vw + 5.33333px)}}@media (max-width:767.98px){.news__all{gap:8px;font-size:12px}}.news__all:hover{color:var(--color-link-hover-text)}.news__all:focus-visible{color:var(--color-link-hover-text)}.news__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.news__list{gap:calc(1.48148vw + 10.6667px)}}@media (max-width:1023.98px){.news__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:767.98px){.news__list{grid-template-columns:minmax(0,1fr)}}.news__link{font-size:14px;font-weight:700;line-height:120%}@media (min-width:1024px){.news__link{font-size:calc(.648148vw + 4.66667px)}}@media (max-width:1023.98px){.news__link{font-size:14px;line-height:110%}}@media (max-width:767.98px){.news__link{font-size:12px;line-height:110%}}.news__link{color:var(--color-text-black);display:block}.news__link:hover{color:var(--color-link-hover-text)}.news__link:focus-visible{color:var(--color-link-hover-text)}.news__date{color:var(--color-text-dark-grey)}.catalog{padding:0 64px}@media (min-width:1024px){.catalog{padding:0 calc(2.96296vw + 21.3333px)}}@media (max-width:1023.98px){.catalog{padding:0 32px}}@media (max-width:767.98px){.catalog{padding:0 16px}}.catalog__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}@media (min-width:1024px){.catalog__header{gap:calc(.740741vw + 5.33333px);margin-bottom:calc(.740741vw + 5.33333px)}}@media (max-width:767.98px){.catalog__header{gap:12px;margin-bottom:16px}}.catalog__title,.catalog__all{font-size:20px;font-weight:700;line-height:120%}@media (min-width:1024px){.catalog__title,.catalog__all{font-size:calc(.925926vw + 6.66667px)}}@media (max-width:1023.98px){.catalog__title,.catalog__all{font-size:18px;line-height:110%}}@media (max-width:767.98px){.catalog__title,.catalog__all{font-size:16px;line-height:110%}}.catalog__title,.catalog__all{text-transform:uppercase;margin:0}.catalog__all{color:var(--color-text-black);align-items:center;gap:16px;display:inline-flex}@media (min-width:1024px){.catalog__all{gap:calc(.740741vw + 5.33333px)}}@media (max-width:767.98px){.catalog__all{gap:8px;font-size:12px}}.catalog__all:hover{color:var(--color-link-hover-text)}.catalog__all:focus-visible{color:var(--color-link-hover-text)}.catalog__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.catalog__list{gap:calc(.694444vw + 5px)}}@media (max-width:1023.98px){.catalog__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:767.98px){.catalog__list{gap:12px}}.catalog__link{display:block}.catalog__image{width:100%;height:auto;display:block}.catalog__link:hover{outline:3px solid var(--color-link-hover-text);outline-offset:3px}.catalog__link:focus-visible{outline:3px solid var(--color-link-hover-text);outline-offset:3px}@media (min-width:1024px){.catalog__link:hover{outline:calc(1.5px + 1.5 * ((100vw - 360px) / 1080)) solid var(--color-link-hover-text);outline-offset:calc(1.5px + 1.5 * ((100vw - 360px) / 1080))}.catalog__link:focus-visible{outline:calc(1.5px + 1.5 * ((100vw - 360px) / 1080)) solid var(--color-link-hover-text);outline-offset:calc(1.5px + 1.5 * ((100vw - 360px) / 1080))}}.index__heading{white-space:nowrap;opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.site__main>.poster-date-navigation{margin-bottom:16px}@media (min-width:1024px){.site__main>.poster-date-navigation{margin-bottom:calc(.740741vw + 5.33333px)}}@media (max-width:1023.98px){.site__main>.poster-date-navigation{margin-bottom:16px}}@media (max-width:767.98px){.site__main>.poster-date-navigation{margin-bottom:8px}}.site__main>.poster-list{margin-bottom:64px}@media (min-width:1024px){.site__main>.poster-list{margin-bottom:calc(2.96296vw + 21.3333px)}}@media (max-width:1023.98px){.site__main>.poster-list{margin-bottom:48px}}@media (max-width:767.98px){.site__main>.poster-list{margin-bottom:32px}}.site__main>.news{margin-bottom:96px}@media (min-width:1024px){.site__main>.news{margin-bottom:calc(4.44444vw + 32px)}}@media (max-width:1023.98px){.site__main>.news{margin-bottom:64px}}@media (max-width:767.98px){.site__main>.news{margin-bottom:48px}}.site__main>.catalog{margin-bottom:48px}@media (min-width:1024px){.site__main>.catalog{margin-bottom:calc(2.22222vw + 16px)}}@media (max-width:1023.98px){.site__main>.catalog{margin-bottom:32px}}@media (max-width:767.98px){.site__main>.catalog{margin-bottom:24px}}
