.screenplay-visual_hero__Sl7HE{position:relative;isolation:isolate;overflow:hidden;color:white;background:var(--screenplay-ink)}.screenplay-visual_heroBackdrop__zoCYc{position:absolute;inset:0;z-index:-3}.screenplay-visual_heroBackdrop__zoCYc img{object-fit:cover;object-position:center 34%;filter:saturate(.78) contrast(1.08);transform:scale(1.025)}.screenplay-visual_heroBackdrop__zoCYc:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--screenplay-ink) 98%,transparent) 0,color-mix(in srgb,var(--screenplay-ink) 90%,transparent) 44%,color-mix(in srgb,var(--screenplay-ink) 64%,transparent) 100%),linear-gradient(0deg,var(--screenplay-ink) 0,transparent 62%)}.screenplay-visual_heroGlow__27EeN{position:absolute;inset:auto -12rem -15rem auto;z-index:-2;width:34rem;height:34rem;border-radius:999px;background:var(--screenplay-glow);filter:blur(9rem);opacity:.24;pointer-events:none}.screenplay-visual_poster__Lue9Z{position:relative;min-height:29rem;overflow:hidden;border:1px solid color-mix(in srgb,white 28%,transparent);border-radius:1.5rem;background:var(--screenplay-ink);box-shadow:0 2.2rem 5rem rgb(0 0 0/32%)}.screenplay-visual_poster__Lue9Z img{object-fit:cover;object-position:center;filter:saturate(.82) contrast(1.04)}.screenplay-visual_poster__Lue9Z:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgb(0 0 0/8%) 0,transparent 34%,rgb(0 0 0/88%) 100%),linear-gradient(135deg,color-mix(in srgb,var(--screenplay-accent) 30%,transparent),transparent 55%)}.screenplay-visual_posterCopy__ai9Y9{position:absolute;inset:auto 0 0;z-index:1;padding:1.5rem}.screenplay-visual_posterTitle__cIXVC{max-width:13ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:.92;letter-spacing:-.045em;text-wrap:balance}.screenplay-visual_posterEdition__qhhjH{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.25rem;padding-top:.9rem;border-top:1px solid rgb(255 255 255/24%);font-size:.65rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.screenplay-visual_themeLabel__QX_6l{color:color-mix(in srgb,var(--screenplay-accent-soft) 92%,white)}.screenplay-visual_metaPanel__v1qMF{border:1px solid rgb(255 255 255/16%);background:rgb(255 255 255/9%);backdrop-filter:blur(18px)}.screenplay-visual_still__qGULM{position:relative;min-height:12.5rem;overflow:hidden;border-radius:1.25rem;background:var(--screenplay-ink)}.screenplay-visual_still__qGULM img{object-fit:cover;transition:transform .3s ease}.screenplay-visual_still__qGULM:hover img{transform:scale(1.025)}.screenplay-visual_still__qGULM:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 38%,rgb(0 0 0/84%));pointer-events:none}.screenplay-visual_stillCopy__pNy0H{position:absolute;inset:auto 0 0;z-index:1;padding:1rem}.screenplay-visual_body__tin51{background:linear-gradient(180deg,color-mix(in srgb,var(--screenplay-canvas) 86%,white) 0,var(--screenplay-canvas) 28rem,#f8fafc 68rem)}@media (max-width:1023px){.screenplay-visual_heroBackdrop__zoCYc:after{background:linear-gradient(90deg,color-mix(in srgb,var(--screenplay-ink) 96%,transparent) 0,color-mix(in srgb,var(--screenplay-ink) 78%,transparent) 100%),linear-gradient(0deg,var(--screenplay-ink) 0,transparent 62%)}.screenplay-visual_poster__Lue9Z{min-height:24rem}}@media (max-width:639px){.screenplay-visual_heroBackdrop__zoCYc img{object-position:center 20%}.screenplay-visual_heroBackdrop__zoCYc:after{background:linear-gradient(180deg,color-mix(in srgb,var(--screenplay-ink) 72%,transparent) 0,var(--screenplay-ink) 46%,var(--screenplay-ink) 100%)}.screenplay-visual_poster__Lue9Z{min-height:23rem}.screenplay-visual_still__qGULM{min-height:10.5rem}}