.commercial-posters{margin:38px 6vw 55px;padding:35px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);scroll-margin-top:25px}.poster-heading{display:grid;grid-template-columns:.6fr 1.1fr 1fr;gap:35px;margin-bottom:35px;align-items:start}.poster-heading>.eyebrow{padding-top:5px}.poster-heading h2{font-size:clamp(29px,3vw,42px);line-height:1.2;letter-spacing:0}.poster-heading>p:last-child{font-size:12px;line-height:1.9;color:var(--muted)}.poster-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px 30px}.commercial-poster{margin:0;min-width:0}.commercial-poster>button{display:block;padding:0;border:0;width:100%;background:transparent;cursor:zoom-in}.commercial-poster img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#edeae1}.commercial-poster figcaption{padding-top:17px}.commercial-poster h3{font-size:17px;font-weight:500;line-height:1.4;letter-spacing:0}.commercial-poster figcaption>p{font-size:10px;margin-top:5px;color:var(--muted)}.commercial-poster .text-link{font-size:9px;margin-top:12px;gap:12px}.poster-companions{margin-top:40px;border-top:1px solid var(--line);padding-top:20px}.poster-companions summary{font-size:14px;cursor:pointer;padding:8px 0}.poster-companions>p{font-size:11px;line-height:1.8;color:var(--muted);margin:15px 0 25px}.poster-role{font-size:11px;margin-top:32px;color:var(--muted)}.poster-role>span{display:inline-block;font-size:8px;letter-spacing:1px;color:var(--ink);margin-right:25px}.poster-related{margin:35px 6vw;padding:25px 0;border-top:1px solid var(--line)}@media(max-width:900px){.poster-heading{grid-template-columns:1fr 1fr}.poster-heading>.eyebrow{grid-column:1/-1}}@media(max-width:700px){.commercial-posters{padding-top:25px;margin-top:25px}.poster-heading{display:block}.poster-heading h2{margin:17px 0;font-size:31px}.poster-grid{grid-template-columns:1fr;gap:30px}.commercial-poster h3{font-size:16px}.poster-role{line-height:1.8}.poster-role>span{display:block;margin-bottom:7px}.poster-companions{margin-top:30px}}
