.hero[data-astro-cid-lcdefpme]{aspect-ratio:16/9;background:var(--ink);background:var(--page-2);width:100%;max-height:80svh;position:relative;overflow:hidden}.hero__film[data-astro-cid-lcdefpme]{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.hero__say[data-astro-cid-lcdefpme]{width:100%;padding:0 var(--gutter) clamp(28px, 7vh, 64px);box-sizing:border-box;color:var(--on-film);background:linear-gradient(#17130f00 22%,#17130fa8 72%,#17130fdb 100%);flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:absolute;inset-block-end:0;inset-inline-start:0}.hero__h[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-weight:400;font-size:calc(clamp(26px, 4.4vw, 44px) * var(--t-scale,1));text-shadow:0 1px 24px #17130f80;margin:0;line-height:1.18}:root[data-script=latin] .hero__h[data-astro-cid-lcdefpme],:root[data-script=cyrillic] .hero__h[data-astro-cid-lcdefpme]{font-family:var(--font-latin-serif)}.hero__line[data-astro-cid-lcdefpme]{max-width:var(--measure);font-size:var(--t-body);color:var(--on-film-dim);text-wrap:pretty;text-shadow:0 1px 20px #17130f8c;margin:0;line-height:1.6}.hero__cta[data-astro-cid-lcdefpme]{min-height:var(--tap);font-size:var(--t-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--on-film);border-bottom:1px solid var(--on-film-rule);align-items:center;margin-top:4px;padding-bottom:4px;text-decoration:none;display:inline-flex}.hero__cta[data-astro-cid-lcdefpme]:hover{border-bottom-color:var(--gold);color:var(--gold)}.hero__pause[data-astro-cid-lcdefpme]{width:var(--tap);height:var(--tap);color:var(--ink);cursor:pointer;background:#f3ece5d9;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:14px;inset-inline-end:14px}@media (width>=900px){.hero__pause[data-astro-cid-lcdefpme]{inset-block-end:24px;inset-inline-end:24px}}.tiles[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:10px;padding:10px;display:grid}@media (width>=900px){.tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.tile[data-astro-cid-lcdefpme]{aspect-ratio:3/4;background:var(--page-2);display:block;position:relative;overflow:hidden}.tile__img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}@media (hover:hover){.tile[data-astro-cid-lcdefpme]:hover .tile__img[data-astro-cid-lcdefpme]{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.tile__img[data-astro-cid-lcdefpme]{transition:none}}.tile__name[data-astro-cid-lcdefpme]{z-index:1;text-align:center;color:var(--on-film);font-family:var(--font-serif);font-size:calc(clamp(30px, 3.4vw, 46px) * var(--t-scale,1));letter-spacing:0;text-shadow:0 1px 12px #00000040;background-image:linear-gradient(#17130f00 45%,#17130f80);justify-content:center;align-items:flex-end;padding-bottom:12%;display:flex;position:absolute;inset:0}:root[data-script=latin] .tile__name[data-astro-cid-lcdefpme],:root[data-script=cyrillic] .tile__name[data-astro-cid-lcdefpme]{font-family:var(--font-latin-serif);text-transform:uppercase;letter-spacing:.16em}.tile__trace[data-astro-cid-lcdefpme]{z-index:2;pointer-events:none;width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;inset:10px}.tile__trace[data-astro-cid-lcdefpme] rect[data-astro-cid-lcdefpme]{fill:none;stroke:var(--gold);stroke-width:1.5px;stroke-dasharray:1 1;stroke-dashoffset:calc(var(--dir,1) * 1);transition:stroke-dashoffset 1.1s}.tile[data-astro-cid-lcdefpme]:hover .tile__trace[data-astro-cid-lcdefpme] rect[data-astro-cid-lcdefpme],.tile[data-astro-cid-lcdefpme]:focus-visible .tile__trace[data-astro-cid-lcdefpme] rect[data-astro-cid-lcdefpme]{stroke-dashoffset:0}@media (hover:none){.tile__trace[data-astro-cid-lcdefpme] rect[data-astro-cid-lcdefpme]{stroke-dashoffset:0}@supports (animation-timeline:view()){.tile__trace[data-astro-cid-lcdefpme] rect[data-astro-cid-lcdefpme]{animation:linear both trace view();animation-range:entry 20% cover 45%}}}@keyframes trace{0%{stroke-dashoffset:calc(var(--dir,1) * 1)}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.tile__trace[data-astro-cid-lcdefpme] rect[data-astro-cid-lcdefpme]{transition:none;animation:none}}.home-shelf[data-astro-cid-lcdefpme]{padding-top:clamp(40px,7vh,72px);padding-bottom:clamp(40px,7vh,72px)}.home-shelf__head[data-astro-cid-lcdefpme]{padding:0 var(--gutter) 16px;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.home-shelf__h[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-weight:400;font-size:var(--t-page);margin:0;line-height:1.24}:root[data-script=latin] .home-shelf__h[data-astro-cid-lcdefpme],:root[data-script=cyrillic] .home-shelf__h[data-astro-cid-lcdefpme]{font-family:var(--font-latin-serif);font-size:var(--t-page-lat)}.home-shelf__all[data-astro-cid-lcdefpme]{min-height:var(--tap);min-width:var(--tap);font-size:var(--t-label);letter-spacing:.04em;color:var(--ink-mute);justify-content:center;align-items:center;padding-inline:8px;text-decoration:none;display:inline-flex}.home-shelf__all[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--gold);padding-bottom:3px}.home-shelf__all[data-astro-cid-lcdefpme]:hover{color:var(--ink)}.home-shelf__grid[data-astro-cid-lcdefpme]{gap:var(--gap);padding:0 var(--gutter);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=900px){.home-shelf__h[data-astro-cid-lcdefpme]{font-size:var(--t-page-l)}:root[data-script=latin] .home-shelf__h[data-astro-cid-lcdefpme],:root[data-script=cyrillic] .home-shelf__h[data-astro-cid-lcdefpme]{font-size:var(--t-page-lat-l)}.home-shelf__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.hero[data-astro-cid-lcdefpme]{aspect-ratio:auto;background:0 0;flex-direction:column;max-height:none;display:flex}.hero__film[data-astro-cid-lcdefpme]{aspect-ratio:auto;object-fit:cover;object-position:50% 22%;width:100%;height:min(56.25vw,58svh);position:relative;inset:auto}.hero__say[data-astro-cid-lcdefpme]{text-align:center;padding:clamp(14px, 2vw, 24px) var(--gutter) 0;background:0 0;align-items:center;gap:4px;position:relative}.hero__say[data-astro-cid-lcdefpme] .hero__h[data-astro-cid-lcdefpme]{color:var(--ink);text-shadow:none}.hero__say[data-astro-cid-lcdefpme] .hero__line[data-astro-cid-lcdefpme]{color:var(--ink-mute);text-shadow:none;margin-inline:auto}.hero__say[data-astro-cid-lcdefpme] .hero__cta[data-astro-cid-lcdefpme]{color:var(--ink);border-bottom-color:var(--ink)}.hero__pause[data-astro-cid-lcdefpme]{inset-block:14px auto}
