.event-premiere{grid-template-columns:1fr}.event-premiere-copy{max-width:760px}.event-premiere-copy h3{margin-bottom:10px}.event-premiere-copy>p{margin:12px 0;max-width:63ch}.event-premiere-copy .event-location{margin-top:0}.event-premiere-copy .premiere-venue{font-size:15px;line-height:1.7}.premiere-invitation{font-weight:650;letter-spacing:.04em;font-size:14px}.premiere-ticket-note{font-size:14px}.event-premiere-copy>.button{margin:8px 0 6px}.premiere-nonprofit{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.premiere-nonprofit h4{font-size:18px;font-family:inherit;margin:0 0 10px}.premiere-nonprofit p{font-size:15px;line-height:1.7;margin:0 0 12px}.film-poster-link{min-width:0}.film-poster-link img{display:block;width:100%;height:auto}.film-poster-link .button{display:flex;justify-content:center;text-align:center;margin-top:14px;padding:14px 12px;font-size:11px;letter-spacing:.04em}@media(max-width:700px){.event-premiere{grid-template-columns:1fr}.event-premiere-copy{max-width:100%}.event-premiere-copy .button{max-width:100%;white-space:normal;text-align:center}.film-poster-link{max-width:100%}}