/* Groundside trailer: scoped layout; retain the existing sky and cream type. */
.groundside-trailer{width:100%;max-width:1100px;margin:12px 0 0;text-align:center;color:var(--cream)}
.groundside-trailer h3{font-size:clamp(28px,4vw,38px);font-weight:400;line-height:1.15;letter-spacing:.04em;margin:0 0 12px}
.groundside-trailer .groundside-trailer-copy{max-width:680px;margin:0 auto 22px;font-size:22px;line-height:1.4;letter-spacing:.025em}
.groundside-trailer video{display:block;width:100%;height:auto;aspect-ratio:16/9;border:1px solid rgba(255,246,216,.35);border-radius:18px;overflow:hidden;background:#0e1821}
.groundside-trailer video:focus-visible{outline:3px solid var(--yellow);outline-offset:5px}
.groundside-trailer .work-tags{justify-content:center;margin:18px 0 0;padding:0}
@media(max-width:700px){.groundside-trailer .groundside-trailer-copy{font-size:20px}.groundside-trailer video{border-radius:12px}}
