.screenplay-landing-page .site-inner{max-width:1200px;padding:0}.screenplay-landing-page .content{width:100%}.screenplay-landing-page .entry{margin:0!important;padding:0!important}.screenplay-lead{background:#f5f0e8;color:#29231e;font-family:Lato,Arial,sans-serif}.screenplay-lead-intro{background:#171411;color:#fff;padding:75px 7%;text-align:center}.screenplay-lead-kicker,.screenplay-access-eyebrow{color:#e45c32;font-size:12px;font-weight:800;letter-spacing:.15em;margin:0 0 13px;text-transform:uppercase}.screenplay-lead-intro h1{color:#fff;font-family:Georgia,serif;font-size:clamp(38px,5vw,62px);line-height:1.05;margin:0 0 20px}.screenplay-lead-intro>p:not(.screenplay-lead-kicker){font-family:Georgia,serif;font-size:19px;line-height:1.6;margin:auto;max-width:760px}.screenplay-lead-grid{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(0,1fr) 310px;padding:55px 45px 80px}.screenplay-lead-main{min-width:0}.screenplay-original-intro{background:#fff;border-top:4px solid #d9572e;margin-bottom:45px;padding:42px}.screenplay-original-intro>.screenplay{font-family:Georgia,serif!important}.screenplay-original-intro .title{font-family:Georgia,serif!important;font-size:34px!important;text-align:center}.screenplay-original-intro .scene{padding:0!important}.screenplay-original-intro .action{font-family:Georgia,serif!important;font-size:18px!important;line-height:1.7!important}.screenplay-original-intro .pdfprnt-buttons{display:none!important}.screenplay-preview{background:#fff;padding:38px 42px}.screenplay-preview-label{border-bottom:1px solid #d8cec3;margin-bottom:35px;padding-bottom:22px}.screenplay-preview-label>span{color:#d9572e;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.screenplay-preview-label h2{font-family:Georgia,serif;font-size:31px;line-height:1.2;margin:8px 0 0}.screenplay-preview-content{width:100%!important}.screenplay-preview-content .storyboard.title{width:100%!important}.screenplay-preview-content .scene{box-sizing:border-box;clear:both}.screenplay-preview-content .storyboard:not(.title){float:right;margin:0 0 24px 30px!important;max-width:42%;width:320px!important}.screenplay-lead-sidebar{position:sticky;top:28px}.screenplay-access-card{background:#d9572e;color:#fff;padding:30px}.screenplay-access-card .screenplay-access-eyebrow{color:#ffd5c8}.screenplay-access-card h2{color:#fff;font-family:Georgia,serif;font-size:28px;line-height:1.15;margin:0 0 14px}.screenplay-access-card p:not(.screenplay-access-eyebrow){font-size:15px;line-height:1.55}.screenplay-register-button{background:#fff;color:#a83b1c!important;display:block;font-size:14px;font-weight:800;letter-spacing:.05em;margin-top:22px;padding:14px;text-align:center;text-decoration:none!important;text-transform:uppercase}.screenplay-login-link{color:#fff!important;display:block;font-size:13px;margin-top:14px;text-align:center}.screenplay-episode-list{background:#26221e;padding:28px 25px}.screenplay-episode-list h2{color:#fff;font-family:Georgia,serif;font-size:25px;margin:0 0 15px}.screenplay-episode-list ol,.screenplay-episode-list li{list-style:none;margin:0;padding:0}.screenplay-episode-list li{border-top:1px solid rgba(255,255,255,.1)}.screenplay-episode-list li>a,.screenplay-episode-list li>div{align-items:center;color:#fff!important;display:grid;font-size:13px;gap:9px;grid-template-columns:25px 1fr auto;line-height:1.35;padding:12px 2px;text-decoration:none!important}.screenplay-episode-list li>a:hover{background:rgba(255,255,255,.07)}.screenplay-episode-list li span{color:#e56b47;font-size:11px;font-weight:800}.screenplay-episode-list small{color:#ef9b80;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.screenplay-episode-list .is-locked>div{color:#888!important;cursor:not-allowed}.screenplay-episode-list .is-locked span,.screenplay-episode-list .is-locked small{color:#666}
@media(max-width:900px){.screenplay-lead-grid{grid-template-columns:1fr;padding:40px 25px 65px}.screenplay-lead-sidebar{display:grid;gap:0;grid-template-columns:1fr 1fr;position:static}.screenplay-preview-content .storyboard:not(.title){float:none;margin:20px auto!important;max-width:100%;width:100%!important}}
@media(max-width:620px){.screenplay-lead-intro{padding:58px 24px}.screenplay-lead-grid{padding:28px 14px 55px}.screenplay-original-intro,.screenplay-preview{padding:28px 20px}.screenplay-lead-sidebar{grid-template-columns:1fr}.screenplay-original-intro .title{font-size:27px!important}}
.screenplay-lead{overflow:hidden}
.screenplay-lead-sidebar{position:static!important;top:auto!important}
.screenplay-lead-grid{padding-bottom:55px}
.screenplay-preview{background:#fff;border-top:18px solid #f5f0e8;margin:0;padding:36px 28px 80px}
.screenplay-preview-label{margin:0 auto 26px;max-width:1080px;padding:0 0 18px}
.screenplay-preview-content{box-sizing:border-box;font-family:"Courier New",Courier,monospace!important;margin:0 auto!important;max-width:1080px;width:100%!important}
.screenplay-preview-content,.screenplay-preview-content p,.screenplay-preview-content div{font-family:"Courier New",Courier,monospace!important;font-size:18px!important;line-height:1.36!important}
.screenplay-preview-content>.title,.screenplay-preview-content .screenplay>.title{font-weight:700!important;margin-left:0!important;max-width:calc(100% - 350px)!important;text-align:center!important;width:calc(100% - 350px)!important}
.screenplay-preview-content .scene{box-sizing:border-box;clear:both;padding-right:350px!important}
.screenplay-preview-content .scene .storyboard:not(.title){float:right!important;margin:0 -350px 24px 30px!important;max-width:none!important;width:320px!important}
.screenplay-preview-content .scene .storyboard.title{box-sizing:border-box;float:none!important;margin-right:-350px!important;max-width:calc(100% + 350px)!important;width:calc(100% + 350px)!important}
.screenplay-preview-content .scene .slug,.screenplay-preview-content .scene .heading{font-weight:700!important;text-transform:uppercase}
.screenplay-preview-content .scene .character{margin-left:42%!important;text-align:left!important;width:35%!important}
.screenplay-preview-content .scene .dialog{margin-left:28%!important;width:45%!important}
.screenplay-preview-content .scene .paren{margin-left:35%!important;width:38%!important}
@media(max-width:900px){.screenplay-preview{padding-left:20px;padding-right:20px}.screenplay-preview-content>.title,.screenplay-preview-content .screenplay>.title{max-width:100%!important;width:100%!important}.screenplay-preview-content .scene{padding-right:0!important}.screenplay-preview-content .scene .storyboard:not(.title){float:none!important;margin:20px auto!important;width:100%!important}.screenplay-preview-content .scene .storyboard.title{margin-right:0!important;width:100%!important}.screenplay-preview-content .scene .character{margin-left:35%!important;width:50%!important}.screenplay-preview-content .scene .dialog{margin-left:18%!important;width:64%!important}.screenplay-preview-content .scene .paren{margin-left:25%!important;width:55%!important}}
@media(max-width:620px){.screenplay-preview{padding:28px 14px 55px}.screenplay-preview-content,.screenplay-preview-content p,.screenplay-preview-content div{font-size:14px!important}.screenplay-preview-content .scene .character{margin-left:30%!important;width:65%!important}.screenplay-preview-content .scene .dialog{margin-left:8%!important;width:84%!important}.screenplay-preview-content .scene .paren{margin-left:15%!important;width:75%!important}}
.screenplay-original-intro .scene>.dialog{font-family:Georgia,serif!important;font-size:18px!important;line-height:1.7!important;margin:24px 0 0!important;text-align:center!important;width:100%!important}
.screenplay-episode-list ol,.screenplay-episode-list li{counter-reset:none!important;list-style:none!important;list-style-image:none!important;list-style-position:inside!important}.screenplay-episode-list li::marker{content:""!important;font-size:0!important}.screenplay-episode-list li::before,.screenplay-episode-list li::after{content:none!important;display:none!important}
.screenplay-preview-label,.screenplay-preview-toolbar,.screenplay-preview-content{max-width:1140px!important}
.screenplay-preview-toolbar{align-items:center;display:flex;gap:0;justify-content:flex-end;margin:0 auto 12px}.screenplay-preview-toolbar .storyboard-toggle{align-items:center;display:inline-flex;gap:4px;margin:0}.screenplay-preview-toolbar .storyboard-toggle-label{font:600 14px/1 Lato,Arial,sans-serif}.screenplay-preview-toolbar .storyboard-state{border-radius:50%;box-sizing:border-box;color:transparent!important;display:inline-block;font-size:0!important;height:24px;line-height:0!important;opacity:.5;overflow:hidden;padding:0!important;width:24px}.screenplay-preview-toolbar .storyboard-state-off{background:#dc3545}.screenplay-preview-toolbar .storyboard-state-on{background:#28a745}.screenplay-preview-toolbar .storyboard-state.is-active{opacity:1}.screenplay-preview-export{align-items:center;display:inline-flex;height:36px;justify-content:center;margin:0!important;padding:0!important;width:36px}.screenplay-preview-export img{height:auto!important;margin:0!important;width:36px!important}
.screenplay-preview-content,.screenplay-preview-content p,.screenplay-preview-content div{font-family:Courier,monospace!important;font-size:22px!important;line-height:26px!important}
.screenplay-preview-content .scene .storyboard.title{display:block!important;height:auto!important;margin:0 -350px 1rem 0!important;max-width:calc(100% + 350px)!important;padding:0!important;width:calc(100% + 350px)!important}
.screenplay-preview-content .scene .storyboard.off{display:none!important;visibility:hidden!important}
@media(max-width:900px){.screenplay-preview-content .scene .storyboard.title{margin-right:0!important;max-width:100%!important;width:100%!important}}
@media(max-width:620px){.screenplay-preview-content,.screenplay-preview-content p,.screenplay-preview-content div{font-size:14px!important;line-height:19px!important}.screenplay-preview-toolbar{flex-wrap:wrap}}
.screenplay-preview-content>.storyboard.title{box-sizing:border-box;display:block!important;height:auto!important;margin:0 0 1rem!important;max-width:100%!important;padding:0!important;width:100%!important}.screenplay-preview-content>.storyboard.title img{display:block;height:auto!important;margin:0!important;max-width:100%!important;width:100%!important}
