/* Plotward Publishing: company identity, channel directory, and recruitment. */
.wordmark small{letter-spacing:.28em;font-size:9px}.cinema-media{letter-spacing:.4em;padding-left:.4em;font-size:clamp(16px,2.2vw,27px)}.studio-intro{max-width:550px;color:#d1d5dc;font-size:16px;line-height:1.7;margin-top:18px}.studio-title{padding-top:55px}.studio-kicker{letter-spacing:.15em}.channel-index{grid-template-columns:repeat(3,minmax(0,1fr))}.channel-index a{border-bottom:1px solid var(--line);padding:24px 18px}.channel-index a:first-child{padding-left:18px}.channel-index a:nth-child(3n){border-right:0}.channel-index a:nth-last-child(-n+3){border-bottom:0}.channel-index small{font-size:11px}.channel-card:last-child:nth-child(odd){grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.channel-card:last-child:nth-child(odd) .channel-banner{height:100%;border-bottom:0;border-right:1px solid var(--line);object-fit:cover}.team-roles{display:flex;gap:9px;flex-wrap:wrap;margin:25px 0}.team-roles span{border:1px solid #695a40;color:var(--gold);padding:7px 15px;font-size:13px}.contact>p{max-width:670px;margin-inline:auto}.email-link{overflow-wrap:anywhere}.site-footer .footer-brand{gap:9px}.footer-brand span{font-size:11px;letter-spacing:.15em}.cinema-destinations{grid-template-columns:1fr 1fr}.studio-emblem{max-height:140px}.site-header nav{gap:24px}
@media(max-width:1000px){.site-header nav{gap:15px;font-size:12px}.channel-index{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-index a:nth-child(n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.channel-index a:nth-child(2n){border-right:0}.channel-index a:last-child{border-bottom:0;grid-column:1 / -1}.studio-intro{max-width:500px}}
@media(max-width:760px){.site-header nav{flex-wrap:wrap;gap:4px 17px;justify-content:flex-start}.site-header nav a{min-height:40px}.studio-title{padding-top:80px;min-height:700px}.studio-intro{max-width:35ch;font-size:15px}.studio-kicker{max-width:30ch;line-height:1.7}.cinema-media{font-size:19px;letter-spacing:.28em;padding-left:.28em}.studio-tagline{font-size:25px}.channel-index{margin-inline:5.5%}.channel-index a{padding:19px 10px;gap:9px;min-width:0}.channel-index a:first-child{padding-left:10px}.channel-index strong{font-size:14px}.channel-index small{font-size:10px}.index-arrow{font-size:17px}.section-heading h2{font-size:49px}.channel-card:last-child:nth-child(odd){display:block;grid-column:auto}.channel-card:last-child:nth-child(odd) .channel-banner{height:auto;border-right:0;border-bottom:1px solid var(--line)}.channel-title-row h3{font-size:31px}.channel-body{padding:24px}.channel-meta{flex-wrap:wrap;gap:12px}.about h2,.team h2{font-size:54px}.footer-brand{flex-wrap:wrap}.contact h2{font-size:45px}.wordmark small{letter-spacing:.2em}.cinema-wordmark{font-size:clamp(60px,14vw,100px)}}

@media(min-width:761px){.cinema-stage{height:max(980px,calc(100svh - 93px));min-height:980px;max-height:none}.studio-title{min-height:750px;padding:65px 20px 40px}.cinema-wordmark{font-size:clamp(94px,10.5vw,160px)}}
@media(max-width:760px){.cinema-stage,.motion-enabled .cinema-stage{min-height:1100px}.studio-title{min-height:800px;padding:80px 16px 70px}}
