.brass[data-astro-cid-jdovvxl7]{color:var(--color-brass)}.t-section[data-astro-cid-jdovvxl7] sup[data-astro-cid-jdovvxl7]{font-family:var(--font-mono);font-size:15px;font-weight:400;color:var(--color-brass);letter-spacing:0;vertical-align:top}.hero[data-astro-cid-jdovvxl7]{position:relative;height:clamp(600px,60vw,820px);overflow:hidden;background:var(--color-bg)}.hero-inner[data-astro-cid-jdovvxl7]{position:relative;z-index:2;width:100%;height:100%;max-width:var(--content-width);margin:0 auto}.heroname[data-astro-cid-jdovvxl7]{position:absolute;left:calc(var(--pad) - 11px);right:var(--pad);top:14px;display:flex;align-items:flex-start;gap:22px;padding-right:640px}.hero-logo[data-astro-cid-jdovvxl7]{display:flex;flex:none;margin-top:clamp(4px,.56vw,8px)}.hero-namebox[data-astro-cid-jdovvxl7]{position:relative;min-width:0}.hero-namebox[data-astro-cid-jdovvxl7]:before{content:"";position:absolute;z-index:-1;inset:-70px -120px -60px -160px;background:radial-gradient(closest-side,#0a0d1399,#0a0d1366,#0a0d1300);pointer-events:none}.heroname[data-astro-cid-jdovvxl7] h1[data-astro-cid-jdovvxl7]{text-shadow:0 2px 18px rgba(10,13,19,.45)}.eyebrow[data-astro-cid-jdovvxl7]{margin:14px 0 0;font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;line-height:1.5;color:var(--color-brass)}.heroname[data-astro-cid-jdovvxl7] h1[data-astro-cid-jdovvxl7]{font-size:var(--fs-name);line-height:.98;letter-spacing:-.025em;font-weight:700}.herocap[data-astro-cid-jdovvxl7]{position:absolute;left:var(--pad);right:calc(var(--pad) + 220px);bottom:48px;display:grid}.cap[data-astro-cid-jdovvxl7]{grid-area:1 / 1;opacity:0;transition:opacity .7s ease}.cap[data-astro-cid-jdovvxl7].active{opacity:1;transition:opacity 1.2s ease 1.2s}.cap[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{margin:0}.cap-label[data-astro-cid-jdovvxl7]{margin-bottom:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:var(--color-text-3)}.cap-title[data-astro-cid-jdovvxl7]{font-family:var(--font-display);font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.01em;color:var(--color-text)}.cap-meta[data-astro-cid-jdovvxl7]{margin-top:4px!important;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:#a8b0bd}.herodots[data-astro-cid-jdovvxl7]{position:absolute;right:var(--pad);bottom:56px;display:flex;gap:6px}.dot[data-astro-cid-jdovvxl7]{position:relative;width:16px;height:3px;padding:0;border:0;cursor:pointer;background:#ffffff59;transition:width .4s,background .3s}.dot[data-astro-cid-jdovvxl7]:before{content:"";position:absolute;inset:-12px -3px}.dot[data-astro-cid-jdovvxl7].active{width:48px;background:var(--color-brass)}.hero-scrim[data-astro-cid-jdovvxl7]{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0a0d13b3,#0a0d1326 32%,#0a0d1340 60%,#0a0d13f7)}.hero-slide[data-astro-cid-jdovvxl7]{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;object-fit:cover;opacity:0;transition:opacity 2.4s ease-in-out}.hero-slide[data-astro-cid-jdovvxl7].active{opacity:1}@media(max-width:1100px){.heroname[data-astro-cid-jdovvxl7]{padding-right:440px}.eyebrow[data-astro-cid-jdovvxl7]{display:none}}@media(max-width:719px){.heroname[data-astro-cid-jdovvxl7]{top:76px;left:16px;right:16px;padding-right:0;gap:14px}.heroname[data-astro-cid-jdovvxl7] svg{height:40px;width:auto}.eyebrow[data-astro-cid-jdovvxl7]{display:block;font-size:11px}.hero-slide[data-astro-cid-jdovvxl7]{top:48px;height:calc(100% - 48px)}.herocap[data-astro-cid-jdovvxl7]{bottom:40px;right:var(--pad)}.herodots[data-astro-cid-jdovvxl7]{bottom:24px;right:16px}}.filme[data-astro-cid-jdovvxl7]{max-width:var(--content-width);margin:0 auto;padding:clamp(56px,6vw,88px) var(--pad) 0}.poster-grid[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,236px),1fr));gap:56px 28px;margin-top:40px}.card[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.poster[data-astro-cid-jdovvxl7]{position:relative;width:100%;aspect-ratio:2 / 3;overflow:hidden;background:var(--color-surface-2);box-shadow:0 30px 50px -28px #000000e6;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.poster[data-astro-cid-jdovvxl7] img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.ov[data-astro-cid-jdovvxl7]{position:absolute;inset:0;background:#0a0d13d6;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;gap:10px;opacity:0;pointer-events:none;transition:opacity .3s}.ov-label[data-astro-cid-jdovvxl7]{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:#7d8797}.ov-role[data-astro-cid-jdovvxl7]{font-family:var(--font-display);font-weight:600;font-size:20px;line-height:1.15;letter-spacing:-.01em;color:var(--color-text)}.ov-dir[data-astro-cid-jdovvxl7]{margin-top:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:#a8b0bd}.ov-fest[data-astro-cid-jdovvxl7]{margin-top:4px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--color-brass)}.card[data-astro-cid-jdovvxl7].show .ov[data-astro-cid-jdovvxl7]{opacity:1;pointer-events:auto}@media(hover:hover){.card[data-astro-cid-jdovvxl7]:hover .poster[data-astro-cid-jdovvxl7]{transform:translateY(-6px);box-shadow:0 36px 60px -24px #000000e6,0 0 0 1px #d9ac5c59}.card[data-astro-cid-jdovvxl7]:hover .poster[data-astro-cid-jdovvxl7] img{transform:scale(1.04)}.card[data-astro-cid-jdovvxl7]:hover .ttl[data-astro-cid-jdovvxl7]{color:var(--color-brass)}.card[data-astro-cid-jdovvxl7]:hover .ov[data-astro-cid-jdovvxl7]{opacity:1;pointer-events:auto}}.card[data-astro-cid-jdovvxl7]:focus-within .ov[data-astro-cid-jdovvxl7]{opacity:1;pointer-events:auto}.credit[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;gap:7px;align-items:center}.ttl[data-astro-cid-jdovvxl7]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-film);line-height:1.15;letter-spacing:var(--ls-film);text-transform:uppercase;transition:color .2s}.fmt[data-astro-cid-jdovvxl7],.rolle[data-astro-cid-jdovvxl7]{font-family:var(--font-mono);font-size:11px;letter-spacing:var(--ls-label)}.fmt[data-astro-cid-jdovvxl7]{color:var(--color-text-3)}.rolle[data-astro-cid-jdovvxl7]{color:var(--color-text);text-transform:uppercase}.fest[data-astro-cid-jdovvxl7]{margin-top:2px;padding-top:8px;border-top:1px solid var(--color-line-2);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--color-brass);text-transform:uppercase}.trl[data-astro-cid-jdovvxl7]{margin-top:4px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--color-text-4)}.trl[data-astro-cid-jdovvxl7]:hover,.row-trailer[data-astro-cid-jdovvxl7]:hover{color:var(--color-brass)}.more[data-astro-cid-jdovvxl7]{margin-top:clamp(72px,8vw,104px)}.more-head[data-astro-cid-jdovvxl7]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px}.more-head[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{margin:0;font-family:var(--font-mono);font-size:12px;letter-spacing:var(--ls-label)}.more-label[data-astro-cid-jdovvxl7]{color:#7d8797}.more-span[data-astro-cid-jdovvxl7]{color:#4d5563}.more-scroll[data-astro-cid-jdovvxl7]{overflow-x:auto}table[data-astro-cid-jdovvxl7]{width:100%;min-width:640px;border-collapse:collapse;border-top:1px solid var(--color-line-2)}thead[data-astro-cid-jdovvxl7] tr[data-astro-cid-jdovvxl7]{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--color-text-4);text-align:left}th[data-astro-cid-jdovvxl7]{padding:10px 24px 10px 0;font-weight:400;text-align:left}th[data-astro-cid-jdovvxl7].c-year{width:64px;padding-right:0}th[data-astro-cid-jdovvxl7].c-fest{padding-right:0;text-align:right}tbody[data-astro-cid-jdovvxl7] tr[data-astro-cid-jdovvxl7]{border-top:1px solid var(--color-line);vertical-align:baseline;transition:background .2s}tbody[data-astro-cid-jdovvxl7] tr[data-astro-cid-jdovvxl7]:hover{background:#ffffff08}td[data-astro-cid-jdovvxl7]{padding:16px 24px 16px 0}td[data-astro-cid-jdovvxl7].c-year{padding-right:0;font-family:var(--font-mono);font-size:13px;color:var(--color-brass)}td[data-astro-cid-jdovvxl7].c-title{font-family:var(--font-display);font-weight:700;font-size:var(--fs-film-sm);line-height:1.2;letter-spacing:var(--ls-film);text-transform:uppercase}td[data-astro-cid-jdovvxl7].c-role{font-size:14px;color:var(--color-text-3)}td[data-astro-cid-jdovvxl7].c-fest{padding-right:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--color-brass);text-align:right;white-space:nowrap}.row-trailer[data-astro-cid-jdovvxl7]{display:block;margin-top:4px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--color-text-4)}.trailer-dialog[data-astro-cid-jdovvxl7]{width:min(1120px,calc(100vw - 32px));max-width:none;padding:0;border:1px solid var(--color-line-2);background:var(--color-bg);color:var(--color-text)}.trailer-dialog[data-astro-cid-jdovvxl7]::backdrop{background:#04060ae0}body:has(.trailer-dialog[open]){overflow:hidden}.trailer-box[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column}.trailer-head[data-astro-cid-jdovvxl7]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;border-bottom:1px solid var(--color-line)}.trailer-title[data-astro-cid-jdovvxl7]{margin:0;font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:var(--ls-film);text-transform:uppercase}.trailer-close[data-astro-cid-jdovvxl7]{padding:8px 12px;border:1px solid var(--color-line-2);background:transparent;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--color-text);cursor:pointer}.trailer-close[data-astro-cid-jdovvxl7]:hover,.trailer-close[data-astro-cid-jdovvxl7]:focus-visible{border-color:var(--color-brass);color:var(--color-brass)}.trailer-frame[data-astro-cid-jdovvxl7]{aspect-ratio:16 / 9;background:#000}.trailer-frame[data-astro-cid-jdovvxl7] iframe{display:block;width:100%;height:100%;border:0}.kontakt[data-astro-cid-jdovvxl7]{margin-top:clamp(80px,9vw,130px);background:#06090f;border-top:1px solid var(--color-line)}.k-grid[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:stretch}.k-foto[data-astro-cid-jdovvxl7]{min-height:640px;overflow:hidden;background:var(--color-surface-2)}.k-foto[data-astro-cid-jdovvxl7] img{width:100%;height:100%;object-fit:cover}.k-text[data-astro-cid-jdovvxl7]{padding:clamp(40px,5vw,80px) var(--pad);display:flex;flex-direction:column;justify-content:center;gap:24px}.k-label[data-astro-cid-jdovvxl7]{margin:0;font-family:var(--font-mono);font-size:12px;letter-spacing:var(--ls-label);color:var(--color-brass)}.k-p[data-astro-cid-jdovvxl7]{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text-2);text-wrap:pretty}.fourmat[data-astro-cid-jdovvxl7]{color:var(--color-brass);font-weight:600;text-transform:uppercase}.k-kontakt[data-astro-cid-jdovvxl7]{padding-top:24px;border-top:1px solid var(--color-line)}.contact-email[data-astro-cid-jdovvxl7]{display:block;font-family:var(--font-display);font-weight:600;font-size:clamp(28px,3.2vw,44px);line-height:1;letter-spacing:-.02em;color:var(--color-text);overflow-wrap:anywhere;transition:color .2s}.contact-email[data-astro-cid-jdovvxl7] .arrow[data-astro-cid-jdovvxl7]{color:var(--color-text-3)}.contact-email[data-astro-cid-jdovvxl7]:hover{color:var(--color-brass)}.contact-email[data-astro-cid-jdovvxl7].revealed{font-size:clamp(22px,2.6vw,36px)}.k-meta[data-astro-cid-jdovvxl7]{margin:14px 0 0;display:flex;flex-wrap:wrap;gap:6px 14px;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--color-text-3)}.contact-tel[data-astro-cid-jdovvxl7]{color:var(--color-text);text-decoration:underline;text-underline-offset:4px}.contact-tel[data-astro-cid-jdovvxl7].revealed{text-decoration:none}.k-meta[data-astro-cid-jdovvxl7] .ext[data-astro-cid-jdovvxl7]{color:#a8b0bd}.k-meta[data-astro-cid-jdovvxl7] a[data-astro-cid-jdovvxl7]:hover{color:var(--color-brass)}.k-foot[data-astro-cid-jdovvxl7]{max-width:var(--content-width);margin:0 auto;padding:0 var(--pad) 40px}.k-foot[data-astro-cid-jdovvxl7] nav[data-astro-cid-jdovvxl7]{margin-top:clamp(32px,5vw,64px);padding-top:20px;border-top:1px solid var(--color-line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 28px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--color-text-4)}.k-links[data-astro-cid-jdovvxl7]{display:flex;flex-wrap:wrap;gap:8px 28px}.k-links[data-astro-cid-jdovvxl7] a[data-astro-cid-jdovvxl7]{color:#a8b0bd}.k-links[data-astro-cid-jdovvxl7] a[data-astro-cid-jdovvxl7]:hover{color:var(--color-brass)}
