.player[data-astro-cid-hbhdmhem]{position:relative;aspect-ratio:16 / 9;background:var(--dark);overflow:hidden}.player[data-astro-cid-hbhdmhem] iframe,.player[data-astro-cid-hbhdmhem] video[data-astro-cid-hbhdmhem],.player__facade[data-astro-cid-hbhdmhem],.player__empty[data-astro-cid-hbhdmhem]{position:absolute;inset:0;width:100%;height:100%;border:0}.player[data-astro-cid-hbhdmhem] video[data-astro-cid-hbhdmhem]{object-fit:contain;background:#000}.player__facade[data-astro-cid-hbhdmhem]{padding:0;cursor:pointer;background:#000}.player__facade[data-astro-cid-hbhdmhem] img[data-astro-cid-hbhdmhem],.player__empty[data-astro-cid-hbhdmhem] img[data-astro-cid-hbhdmhem]{width:100%;height:100%;object-fit:cover}.player__btn[data-astro-cid-hbhdmhem]{position:absolute;top:50%;left:50%;translate:-50% -50%;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.8);background:#00000040;transition:transform .4s var(--ease),background .4s}.player__facade[data-astro-cid-hbhdmhem]:hover .player__btn[data-astro-cid-hbhdmhem]{transform:scale(1.08);background:#00000073}.player__empty[data-astro-cid-hbhdmhem]{display:grid;place-items:center}.player__empty[data-astro-cid-hbhdmhem] img[data-astro-cid-hbhdmhem]{position:absolute;inset:0;filter:brightness(.45)}.player__empty[data-astro-cid-hbhdmhem] p[data-astro-cid-hbhdmhem]{position:relative;color:var(--on-dark);letter-spacing:.12em;margin:0}.film-head[data-astro-cid-ujmyk5wk]{padding-block:clamp(24px,3vw,40px) clamp(36px,5vw,60px)}.meta[data-astro-cid-ujmyk5wk]{margin-top:1rem;letter-spacing:.08em}.film-lead[data-astro-cid-ujmyk5wk]{font-family:"Frank Ruhl Libre",var(--font-display);font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:300;line-height:1.55;margin-bottom:1.6rem}.back[data-astro-cid-ujmyk5wk]{display:inline-flex;align-items:center;gap:10px;font-size:.95rem;font-weight:600;letter-spacing:.06em;color:var(--ink);text-decoration:none;padding:8px 0;margin-bottom:clamp(20px,3vw,36px)}.back[data-astro-cid-ujmyk5wk] svg{transform:scaleX(-1);transition:translate .3s var(--ease)}.back[data-astro-cid-ujmyk5wk]:hover{color:var(--accent)}.back[data-astro-cid-ujmyk5wk]:hover svg{translate:4px 0}.film-eyebrow[data-astro-cid-ujmyk5wk]{font-size:clamp(1rem,1.4vw,1.2rem);letter-spacing:.22em}.next[data-astro-cid-ujmyk5wk]{background:var(--bg-soft);color:var(--ink);border-top:1px solid var(--line);padding-block:clamp(56px,8vw,110px);margin-top:clamp(56px,8vw,100px)}.next__bar[data-astro-cid-ujmyk5wk]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:22px;margin-bottom:clamp(28px,4vw,48px);border-bottom:1px solid var(--line)}.next__label[data-astro-cid-ujmyk5wk]{font-family:"Frank Ruhl Libre",var(--font-display);font-weight:400;font-size:clamp(1.6rem,2.8vw,2.3rem);color:var(--ink)}.next__all[data-astro-cid-ujmyk5wk]{color:var(--accent);font-size:.95rem;font-weight:600;letter-spacing:.06em;text-decoration:none}.next__all[data-astro-cid-ujmyk5wk]:hover{text-decoration:underline;text-underline-offset:5px}.next__card[data-astro-cid-ujmyk5wk]{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(24px,4vw,56px);align-items:center;color:inherit;text-decoration:none}.next__media[data-astro-cid-ujmyk5wk]{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--dark-soft)}.next__media[data-astro-cid-ujmyk5wk] img[data-astro-cid-ujmyk5wk]{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.next__card[data-astro-cid-ujmyk5wk]:hover img[data-astro-cid-ujmyk5wk],.next__card[data-astro-cid-ujmyk5wk]:focus-visible img[data-astro-cid-ujmyk5wk]{transform:scale(1.045)}.next__play[data-astro-cid-ujmyk5wk]{position:absolute;top:50%;left:50%;translate:-50% -50%;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.75);background:#0003;transition:transform .4s var(--ease)}.next__card[data-astro-cid-ujmyk5wk]:hover .next__play[data-astro-cid-ujmyk5wk]{transform:scale(1.08)}.next__text[data-astro-cid-ujmyk5wk]{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.next__title[data-astro-cid-ujmyk5wk]{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(2.2rem,4.4vw,3.8rem);line-height:1.05}.next__loc[data-astro-cid-ujmyk5wk]{color:var(--muted)}.next__cta[data-astro-cid-ujmyk5wk]{display:inline-flex;align-items:center;gap:10px;margin-top:8px;color:var(--accent);font-weight:600;letter-spacing:.14em;font-size:.9rem}.next__card[data-astro-cid-ujmyk5wk]:hover .next__cta[data-astro-cid-ujmyk5wk] svg{translate:-4px 0}.next__cta[data-astro-cid-ujmyk5wk] svg{transition:translate .3s var(--ease)}@media(max-width:760px){.next__card[data-astro-cid-ujmyk5wk]{grid-template-columns:1fr}.next__text[data-astro-cid-ujmyk5wk]{align-items:center;text-align:center}}
