.mvh{--mvh-card: #17130f;--mvh-line: rgba(217,164,65,.22);color:var(--tc-bone)}.mvh-hero{position:relative;min-height:62vh;display:flex;align-items:flex-end;background:var(--art) center/cover no-repeat,#0b0a09;padding:0;overflow:hidden}.mvh-hero__scrim{position:absolute;inset:0;background:linear-gradient(to top,#0b0a09 6%,#0b0a09d1 42%,#0b0a0959)}.mvh-hero__inner{position:relative;max-width:1080px;margin:0 auto;padding:0 20px 54px;width:100%}.mvh-eyebrow{font-family:var(--tc-mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--tc-gold);display:flex;align-items:center;gap:8px;margin:0 0 14px}.mvh-eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--tc-gold)}.mvh-title{font-family:var(--tc-display);font-size:clamp(2.4rem,7vw,4.6rem);line-height:1.02;margin:0 0 16px;background:linear-gradient(180deg,var(--tc-bone) 30%,var(--tc-gold) 140%);-webkit-background-clip:text;background-clip:text;color:transparent}.mvh-logline{font-family:var(--tc-serif);font-size:clamp(1rem,2vw,1.22rem);line-height:1.62;max-width:60ch;color:var(--tc-bone-3);margin:0 0 24px}.mvh-chips{list-style:none;display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0}.mvh-chips li{font-family:var(--tc-ui);font-size:.92rem;background:#17130fc7;border:1px solid var(--mvh-line);border-radius:3px;padding:8px 13px}.mvh-chips span{display:block;font-family:var(--tc-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-mute);margin-bottom:3px}.mvh-sec,.mvh-answer{max-width:1080px;margin:0 auto;padding:62px 20px}.mvh-sec--alt{max-width:none;background:#100d0b;border-block:1px solid var(--mvh-line)}.mvh-sec--alt>*{max-width:1080px;margin-inline:auto}.mvh-kicker{font-family:var(--tc-mono);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--tc-gold);margin:0 0 10px}.mvh h2{font-family:var(--tc-display);font-size:clamp(1.6rem,3.6vw,2.5rem);line-height:1.14;margin:0 0 18px;color:var(--tc-bone)}.mvh h3{font-family:var(--tc-display);font-size:1.18rem;margin:0 0 8px;color:var(--tc-bone)}.mvh p{font-family:var(--tc-serif);line-height:1.68;color:var(--tc-bone-3)}.mvh-lede{font-size:1.06rem;max-width:68ch;margin:0 0 28px}.mvh-note{font-size:.95rem;max-width:72ch;border-left:2px solid var(--tc-gold);padding-left:16px;margin:20px 0 0}.mvh a{color:var(--tc-gold)}.mvh-answer{padding-top:54px}.mvh-answer__grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.mvh-ans{background:var(--mvh-card);border:1px solid var(--mvh-line);border-radius:4px;padding:20px 20px 22px;min-width:0}.mvh-ans__k{font-family:var(--tc-display);font-size:1.14rem;color:var(--tc-gold);margin:0 0 8px}.mvh-ans p{font-size:.96rem;margin:0}.mvh-film{display:grid;grid-template-columns:1.05fr 1fr;gap:30px;align-items:start;background:var(--mvh-card);border:1px solid var(--mvh-line);border-radius:4px;padding:22px;margin-bottom:26px}.mvh-film__strip{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;min-width:0}.mvh-film__cell{position:relative;display:block;border-radius:3px;overflow:hidden;aspect-ratio:4 / 3;background:#0b0a09;text-decoration:none}.mvh-film__cell img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;display:block;transition:transform .26s ease}.mvh-film__cell:hover img{transform:scale(1.045)}.mvh-film__cell span{position:absolute;left:0;right:0;bottom:0;padding:14px 9px 7px;font-family:var(--tc-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-bone);background:linear-gradient(to top,rgba(11,10,9,.94),transparent)}.mvh-film__body{min-width:0}.mvh-film__hook{font-family:var(--tc-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tc-gold);margin:0 0 8px}.mvh-film__facts{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;margin:0 0 16px}.mvh-film__facts li{font-family:var(--tc-ui);font-size:.92rem;color:var(--tc-bone);min-width:0}.mvh-film__facts span{display:block;font-family:var(--tc-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-mute);margin-bottom:2px}.mvh-film__parts{font-size:.9rem;color:var(--tc-mute);margin-bottom:0}.mvh-tablewrap{overflow-x:auto;border:1px solid var(--mvh-line);border-radius:4px}.mvh-table{width:100%;border-collapse:collapse;background:var(--mvh-card);min-width:620px}.mvh-table th{font-family:var(--tc-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-gold);text-align:left;padding:12px 14px;border-bottom:1px solid var(--mvh-line)}.mvh-table td{font-family:var(--tc-serif);font-size:.94rem;line-height:1.55;color:var(--tc-bone-3);padding:13px 14px;border-bottom:1px solid rgba(217,164,65,.1);vertical-align:top}.mvh-table tr:last-child td{border-bottom:0}.mvh-table__d{color:var(--tc-bone);font-family:var(--tc-ui);white-space:nowrap}.mvh-table__s{color:var(--tc-mute);font-size:.88rem}.mvh-table__when{display:block;font-family:var(--tc-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tc-mute);margin-top:3px}.mvh-table tr.is-assumed .mvh-table__d{border-left:2px solid rgba(158,1,1,.85);padding-left:12px}.mvh-table tr.is-careful .mvh-table__d{border-left:2px solid var(--tc-gold);padding-left:12px}.mvh-callout{margin-top:26px;background:var(--mvh-card);border:1px solid var(--mvh-line);border-left:3px solid var(--tc-gold);border-radius:4px;padding:22px 24px}.mvh-callout p:last-child{margin-bottom:0}.mvh-cards{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(272px,1fr))}.mvh-card{display:flex;flex-direction:column;background:var(--mvh-card);border:1px solid var(--mvh-line);border-radius:4px;overflow:hidden;text-decoration:none;transition:border-color .2s ease,transform .2s ease;min-width:0}.mvh-card:hover{border-color:var(--tc-gold);transform:translateY(-3px)}.mvh-card__img{display:block;aspect-ratio:4 / 3;background:#0b0a09;overflow:hidden}.mvh-card__img img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;display:block}.mvh-card__body{display:block;padding:18px 18px 20px}.mvh-card__state{display:inline-block;font-family:var(--tc-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;padding:4px 9px;border-radius:2px;margin-bottom:10px;border:1px solid currentColor}.mvh-card--live .mvh-card__state{color:var(--tc-gold)}.mvh-card--murky .mvh-card__state{color:var(--tc-bone-3)}.mvh-card--dead .mvh-card__state{color:var(--tc-mute)}.mvh-card__title{display:block;font-family:var(--tc-display);font-size:1.16rem;color:var(--tc-bone);line-height:1.24}.mvh-card__year{display:block;font-family:var(--tc-mono);font-size:.68rem;letter-spacing:.12em;color:var(--tc-mute);margin:4px 0 10px}.mvh-card__blurb{display:block;font-family:var(--tc-serif);font-size:.93rem;line-height:1.6;color:var(--tc-bone-3)}.mvh-card__cta{display:block;font-family:var(--tc-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tc-gold);margin-top:14px}.mvh-time{list-style:none;padding:0;margin:0;border-left:1px solid var(--mvh-line)}.mvh-time li{display:grid;grid-template-columns:82px 1fr;gap:18px;padding:0 0 26px 22px;position:relative}.mvh-time li:before{content:"";position:absolute;left:-5px;top:6px;width:9px;height:9px;border-radius:50%;background:var(--tc-gold)}.mvh-time__y{font-family:var(--tc-mono);font-size:.9rem;color:var(--tc-gold);letter-spacing:.08em}.mvh-time p{font-size:.95rem;margin:0}.mvh-watch{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.mvh-watch__col{background:var(--mvh-card);border:1px solid var(--mvh-line);border-radius:4px;padding:22px;min-width:0}.mvh-watch__verdict{font-family:var(--tc-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-gold);margin:0 0 10px}.mvh-watch__col p:last-child{margin-bottom:0;font-size:.95rem}.mvh-faq{border:1px solid var(--mvh-line);border-radius:4px;overflow:hidden}.mvh-q{border-bottom:1px solid var(--mvh-line);background:var(--mvh-card)}.mvh-q:last-child{border-bottom:0}.mvh-q summary{cursor:pointer;padding:16px 46px 16px 20px;font-family:var(--tc-ui);font-size:1rem;color:var(--tc-bone);list-style:none;position:relative}.mvh-q summary::-webkit-details-marker{display:none}.mvh-q summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--tc-gold);font-family:var(--tc-mono);font-size:1.1rem}.mvh-q[open] summary:after{content:"−"}.mvh-q p{margin:0;padding:0 20px 18px;font-size:.96rem;max-width:78ch}.mvh-attrib{max-width:1080px;margin:0 auto;padding:34px 20px 60px}.mvh-attrib p{font-size:.84rem;color:var(--tc-mute);line-height:1.6;margin:0}@media(max-width:860px){.mvh-film{grid-template-columns:1fr;gap:20px}.mvh-hero{min-height:54vh}}@media(max-width:520px){.mvh-film__facts{grid-template-columns:1fr 1fr}.mvh-time li{grid-template-columns:60px 1fr;gap:12px;padding-left:16px}.mvh-sec,.mvh-answer{padding:46px 16px}}@media(prefers-reduced-motion:reduce){.mvh-card,.mvh-film__cell img{transition:none}.mvh-card:hover,.mvh-film__cell:hover img{transform:none}}.mvh-film__cta{display:inline-block;margin-top:14px;font-family:var(--tc-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tc-gold);border:1px solid var(--mvh-line);border-radius:2px;padding:9px 14px;text-decoration:none;transition:border-color .18s ease}.mvh-film__cta:hover{border-color:var(--tc-gold)}
