.jr-trailer{background:#0d171b;color:#f0eee6;padding:88px 28px;scroll-margin-top:100px}.jr-trailer-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.65fr);gap:50px;align-items:center}.jr-trailer-eyebrow{color:#cfb885;font-size:12px;line-height:1.7;letter-spacing:.13em;text-transform:uppercase;margin:0 0 22px}.jr-trailer h2{font-family:'Bodoni Moda',Georgia,serif;font-size:clamp(42px,4vw,66px);line-height:1.04;color:#f0eee6;margin:0 0 24px;font-weight:700}.jr-trailer h2 em{color:#cfb885;font-weight:inherit}.jr-trailer-copy>p:not(.jr-trailer-eyebrow):not(.jr-trailer-small){font-size:17px;line-height:1.65;color:#d7dcda;margin:0 0 24px}.jr-trailer-facts{display:flex;flex-wrap:wrap;gap:10px 18px;list-style:none;padding:0;margin:22px 0 25px;font-size:13px;color:#cfb885}.jr-trailer-facts li{padding-left:12px;border-left:2px solid #b64736}.jr-trailer-link{display:inline-flex;gap:22px;color:#f0eee6;text-decoration:none;border-bottom:1px solid #cfb885;padding:8px 0;font-size:15px}.jr-trailer-link:hover{color:#cfb885}.jr-trailer-small{color:#b9c4c4;font-size:12px;line-height:1.6;margin:22px 0 0}.jr-trailer-film{min-width:0;margin:0}.jr-trailer-film video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#080d10;border:1px solid #344247;box-shadow:0 20px 50px #0005}.jr-trailer-film figcaption{color:#b9c4c4;font-size:12px;line-height:1.65;margin-top:14px}.jr-trailer :focus-visible{outline:3px solid #e2c989;outline-offset:6px}.jr-page{background:#0d171b;color:#f0eee6;min-height:100vh}.jr-page-header{max-width:1280px;margin:auto;padding:28px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #344247}.jr-page-header a{color:#f0eee6;text-decoration:none;line-height:1.5}.jr-page-brand{letter-spacing:.2em;font-weight:700}.jr-page main{max-width:1120px;margin:0 auto;padding:55px 28px 70px}.jr-page h1{font-family:'Bodoni Moda',Georgia,serif;font-size:clamp(44px,7vw,82px);line-height:1.05;margin:12px 0 18px}.jr-page-lead{font-size:18px;line-height:1.7;max-width:750px;color:#d7dcda;margin:0 0 30px}.jr-page .jr-trailer-facts{margin:25px 0}.jr-page-actions{display:flex;gap:18px;flex-wrap:wrap;margin-top:30px;align-items:center}.jr-page-button{display:inline-block;background:#cfb885;color:#10191b;font-size:15px;font-weight:700;padding:16px 22px;text-decoration:none}.jr-page-button:hover{background:#e6d2a1}.jr-page details{margin-top:35px;border-top:1px solid #344247;padding-top:20px;color:#bdc7c6;font-size:15px;line-height:1.7}.jr-page summary{cursor:pointer;width:fit-content;padding:4px 0;color:#f0eee6}.jr-page footer{padding:25px 28px;border-top:1px solid #344247;color:#bdc7c6;font-size:12px;line-height:1.8;text-align:center}.jr-page footer a{color:inherit}.jr-page :focus-visible{outline:3px solid #e2c989;outline-offset:5px}@media(max-width:800px){.jr-trailer{padding:55px 24px}.jr-trailer-inner{grid-template-columns:1fr;gap:30px}.jr-trailer-copy{max-width:650px}.jr-trailer h2{font-size:48px}.jr-page main{padding:38px 22px 50px}.jr-page-header{padding:22px}.jr-page-header a{font-size:13px}}@media(prefers-reduced-motion:reduce){.jr-trailer,.jr-page{scroll-behavior:auto}}