main[data-astro-cid-ecyruban]{z-index:1;flex:1;grid-template-columns:minmax(0,1fr);align-content:center;gap:clamp(2rem,5vw,3.5rem);width:100%;max-width:1200px;margin:0 auto;padding:clamp(1.5rem,5vh,3rem) clamp(1.5rem,6vw,3rem) 3rem;display:grid;position:relative}.copy[data-astro-cid-ecyruban]{flex-direction:column;justify-content:center;min-width:0;display:flex}.hero[data-astro-cid-ecyruban]{aspect-ratio:4/3;background:var(--warm);border-radius:var(--r-l);margin:0;overflow:hidden}.hero[data-astro-cid-ecyruban] img{object-fit:cover;object-position:37% 30%;width:100%;height:100%;display:block}@media (width>=960px){main[data-astro-cid-ecyruban]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"copy hero";align-items:center;padding-top:clamp(3rem,10vh,7rem)}.copy[data-astro-cid-ecyruban]{grid-area:copy}.hero[data-astro-cid-ecyruban]{aspect-ratio:4/5;grid-area:hero;max-height:78vh}}.eyebrow[data-astro-cid-ecyruban]{font-size:var(--fs-sm);letter-spacing:-.005em;color:var(--accent);margin-bottom:1.2rem;font-weight:600}h1[data-astro-cid-ecyruban]{letter-spacing:-.042em;font-size:clamp(2.8rem,8vw,5.25rem);line-height:1.02}.lead[data-astro-cid-ecyruban]{letter-spacing:-.014em;max-width:34rem;color:var(--ink);margin-top:1.6rem;font-size:clamp(1.25rem,2.4vw,1.625rem);font-weight:400;line-height:1.38}.body[data-astro-cid-ecyruban]{max-width:34rem;margin-top:1.2rem}.links[data-astro-cid-ecyruban]{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.links--elsewhere[data-astro-cid-ecyruban]{margin-top:.7rem}.links[data-astro-cid-ecyruban] a{min-height:48px;font:500 1rem/1 var(--body);letter-spacing:-.005em;color:var(--ink);background:var(--warm);box-shadow:inset 0 0 0 1px var(--rule);border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.5rem;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.links[data-astro-cid-ecyruban] a:hover,.links[data-astro-cid-ecyruban] a:focus-visible{background:color-mix(in srgb,var(--ink) 8%,var(--warm));outline:none}.links[data-astro-cid-ecyruban] a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.links[data-astro-cid-ecyruban] a.primary{background:var(--accent-fill);color:var(--on-accent);box-shadow:none}.links[data-astro-cid-ecyruban] a.primary:hover,.links[data-astro-cid-ecyruban] a.primary:focus-visible{background:var(--fill-hover);color:var(--on-accent)}.mail[data-astro-cid-ecyruban]{font-size:var(--fs-sm);color:var(--ink-soft);margin-top:1.2rem}.mail[data-astro-cid-ecyruban] .mail-link{color:var(--accent);text-underline-offset:.2em;text-decoration:underline;transition:color .2s}.mail[data-astro-cid-ecyruban] .mail-link:hover,.mail[data-astro-cid-ecyruban] .mail-link:focus-visible{color:var(--accent-hover);outline:none}.film-card[data-astro-cid-ecyruban]{z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:2.4rem clamp(1.5rem,6vw,3rem) 1rem;position:relative}.film-card[data-astro-cid-ecyruban]:before{content:"";border-top:1px solid var(--rule);margin-bottom:2.8rem;display:block}footer[data-astro-cid-ecyruban]{z-index:1;width:100%;max-width:1200px;font-size:var(--fs-xs);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:.8rem;margin:0 auto;padding:1.6rem clamp(1.5rem,6vw,3rem) 2.2rem;display:flex;position:relative}.legal[data-astro-cid-ecyruban] a[data-astro-cid-ecyruban]{color:inherit;text-decoration:none}.legal[data-astro-cid-ecyruban] a[data-astro-cid-ecyruban]:hover,.legal[data-astro-cid-ecyruban] a[data-astro-cid-ecyruban]:focus-visible{color:var(--ink);text-underline-offset:.2em;outline:none;text-decoration:underline}
