:root{--red:#e50914;--white:#f5f5f1;--muted:#a6a6a6;--bg:#090909}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--white);font:16px 'DM Sans',Arial,sans-serif}button,input{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}header{height:90px;position:absolute;z-index:2;top:0;left:0;width:100%;padding:0 5%;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(#090909e8,transparent)}.brand{font:900 48px/.9 'Barlow Condensed',Impact,sans-serif;color:var(--red);letter-spacing:-1px}nav{display:flex;align-items:center;gap:34px;font-size:14px;font-weight:600}.nav-cta{border:1px solid #ffffff65;padding:11px 19px;border-radius:3px}nav a:hover{color:#ddd}.hero{min-height:780px;height:min(880px,100vh);position:relative;overflow:hidden;display:flex;align-items:center}.hero-art{position:absolute;inset:0 0 0 38%;display:flex;align-items:center;justify-content:center;background:#000}.hero-art img{width:100%;height:100%;object-fit:contain}.hero-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,var(--bg),transparent 32%),linear-gradient(0deg,var(--bg),transparent 25%)}.hero-content{position:relative;z-index:1;width:60%;padding:110px 0 90px 5%;pointer-events:none}.hero-content a,.hero-content button{pointer-events:auto}.original{display:flex;align-items:center;gap:12px;font-size:12px;letter-spacing:3px;font-weight:700}.original b{font:900 36px 'Barlow Condensed',Impact,sans-serif;color:var(--red)}h1{font:900 clamp(80px,8.5vw,132px)/.86 'Barlow Condensed',Impact,sans-serif;letter-spacing:-1px;margin:24px 0 27px}h1 span{color:var(--red)}.meta{display:flex;align-items:center;gap:15px;font-size:13px;flex-wrap:wrap;color:#c3c3c3}.meta strong{color:#75c799}.rating,.hd{border:1px solid #777;padding:2px 5px;font-size:11px;letter-spacing:1px}.lead{font-size:20px;line-height:1.65;margin:23px 0;color:#d3d3d3}.lead strong{color:#fff}.actions{display:flex;gap:12px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:15px 23px;border:0;border-radius:4px;font-weight:700;font-size:16px;transition:background .15s,transform .15s}.button:hover{transform:translateY(-2px)}.primary{background:var(--red);color:#fff}.primary:hover{background:#ff1826}.secondary{background:#ffffff23;color:#fff}.info{border:1.5px solid;border-radius:50%;width:20px;height:20px;text-align:center;line-height:18px;font-family:serif;font-weight:700}.hero-note{font-size:12px;color:#888;margin-top:17px}.hero-bottom{position:absolute;bottom:24px;left:5%;right:5%;display:flex;justify-content:space-between;border-top:1px solid #ffffff1c;padding-top:20px;font-size:11px;letter-spacing:2px;color:#777}.container{max-width:1440px;margin:auto;padding:0 5%}.contract{display:grid;grid-template-columns:1fr 1.5fr;gap:40px;padding:42px 0 48px;border-bottom:1px solid #252525;align-items:center}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2.5px;color:var(--red);margin:0 0 15px}.contract h2{font-size:24px;letter-spacing:-.7px;margin:0}.address-wrap label{display:block;font-size:10px;letter-spacing:1.8px;color:#888;margin-bottom:10px}.address-field{display:flex;background:#151515;border:1px solid #353535;border-radius:4px;padding:7px;gap:8px}.address-field input{width:100%;min-width:0;background:none;color:#ddd;border:0;padding:9px 7px;font:13px ui-monospace,monospace}.small{background:#333;color:white;border:0;border-radius:2px;padding:8px 15px;font-size:13px;font-weight:600}.subtle-link{font-size:12px;color:#aaa;display:inline-block;margin-top:12px;text-decoration:underline;text-underline-offset:4px}.story{padding:95px 0;display:grid;grid-template-columns:1.2fr 1fr;gap:70px}.story h2{font:800 clamp(40px,4.5vw,65px)/1 'Barlow Condensed',Impact,sans-serif;margin:0}.story-copy p{color:#b0b0b0;line-height:1.8;margin:0 0 18px}.story-copy .punchline{color:#eee;margin-bottom:0}.episodes{padding-bottom:70px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.section-heading h2{font-size:24px;margin:0;letter-spacing:-.5px}.section-heading>span{font-size:10px;letter-spacing:2px;color:#777}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.poster{height:300px;position:relative;padding:24px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;border:1px solid #ffffff12;border-radius:5px}.ep-one .poster{background:linear-gradient(145deg,#b00916,#2a0308)}.ep-two .poster{background:linear-gradient(145deg,#29292c,#101011)}.ep-three .poster{background:linear-gradient(145deg,#300207,#8d0b17)}.episode-no{position:absolute;right:5px;bottom:-48px;color:#ffffff08;font:900 280px 'Barlow Condensed',Impact,sans-serif}.mini-brand{position:absolute;top:23px;left:24px;letter-spacing:2px;font-size:10px;font-weight:700;color:#ffffffa0}.poster h3{font:900 clamp(38px,4vw,62px)/.92 'Barlow Condensed',Impact,sans-serif;z-index:1;margin:0}.poster-foot{position:absolute;bottom:24px;left:24px;font-size:10px;letter-spacing:2px;color:#ffffff9c}.card-body{padding:18px 2px}.card-meta{display:flex;justify-content:space-between;font-size:12px;color:#ddd}.card-meta span:last-child{color:#777}.card-body p{font-size:14px;color:#999;line-height:1.7;margin-bottom:0}.finale{text-align:center;border-top:1px solid #242424;padding:75px 0 90px}.finale h2{font:900 clamp(75px,10vw,138px)/.9 'Barlow Condensed',Impact,sans-serif;margin:20px 0}.finale>p:not(.eyebrow){color:#aaa;margin:22px 0 28px}.download{display:block;font-size:13px;color:#999;text-decoration:underline;text-underline-offset:5px;width:fit-content;margin:22px auto 0}footer{border-top:1px solid #252525;padding:35px 5%;display:flex;align-items:center;gap:45px;justify-content:space-between}footer .brand{font-size:35px}footer p{font-size:11px;line-height:1.8;color:#777;max-width:680px;margin:0}footer>span{white-space:nowrap;font-size:10px;letter-spacing:1.5px;color:#777}#toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:10;background:#f5f5f1;color:#171717;padding:14px 22px;border-radius:5px;box-shadow:0 8px 35px #0009;font-size:14px;text-align:center;max-width:90vw}#toast:empty{display:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid white;outline-offset:4px}@media(min-width:1600px){.hero-content{padding-left:calc((100vw - 1440px)/2 + 72px)}}@media(max-width:800px){header{height:76px}.brand{font-size:38px}nav{gap:17px}nav>a:not(.nav-cta){display:none}.hero{height:auto;min-height:850px;align-items:flex-start}.hero-art{inset:60px 0 auto 25%;height:470px;opacity:.8}.hero-art:after{background:linear-gradient(0deg,var(--bg),transparent 80%),linear-gradient(90deg,var(--bg),transparent 75%)}.hero-content{width:100%;padding:335px 5% 110px}h1{font-size:94px}.lead{font-size:18px}.contract,.story{grid-template-columns:1fr;gap:28px}.contract{padding:30px 0 40px}.story{padding:60px 0}.cards{grid-template-columns:1fr}.poster{height:260px}.poster h3{font-size:65px}.section-heading>span{display:none}.section-heading h2{font-size:21px}.card-body{padding-bottom:28px}.episodes{padding-bottom:40px}.finale{padding:60px 0}footer{align-items:flex-start;gap:22px;flex-wrap:wrap}footer p{order:3;width:100%}.address-field input{font-size:12px}.hero-bottom{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}

.footer-social{white-space:nowrap;font-size:14px;color:#ddd}.footer-social:hover,.social-link:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}@media(max-width:800px){nav>a.social-link{display:inline-block}nav{gap:12px}.social-link{font-size:12px}.nav-cta{padding:10px 12px}}
