.motion{padding:110px 7vw 125px;border-top:1px solid #302e2a}
.video-stage{max-width:1180px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:8vw}
.video-card{display:grid;grid-template-columns:minmax(230px,360px) 1fr;gap:34px;align-items:end}
.video-card.reverse{margin-top:150px}
.video-frame{position:relative;background:#090909;box-shadow:0 28px 70px rgba(0,0,0,.4)}
.video-frame::before{content:"";position:absolute;inset:-10px;border:1px solid rgba(183,155,100,.28);pointer-events:none}
.video-frame video{display:block;width:100%;aspect-ratio:9/16;background:#090909;object-fit:contain}
.video-meta{padding-bottom:16px}
.video-meta span{font:11px var(--latin);letter-spacing:.2em;color:var(--gold)}
.video-meta h3{margin:15px 0 12px;font:500 25px var(--serif);letter-spacing:.1em}
.video-meta p{margin:0;color:#99938a;font-size:12px;line-height:1.9}
@media(max-width:1050px){.video-stage{gap:55px}.video-card{display:block}.video-meta{padding-top:28px}}
@media(max-width:700px){.motion{padding:76px 24px 90px}.video-stage{display:block}.video-card{max-width:330px;margin:0 auto 75px}.video-card.reverse{margin-top:0}.video-frame::before{inset:-7px}.video-meta h3{font-size:23px}}
