.work-moments{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8%;background:var(--navy);color:#fff}
.work-moments-copy{max-width:560px}
.work-moments .eyebrow{color:#e5c68d;margin-bottom:20px}
.work-moments-copy>p:not(.eyebrow):not(.work-moments-quote){color:#d7e1e9;max-width:500px;margin:24px 0;line-height:1.8}
.work-moments-quote{font-family:Georgia,serif;font-size:1.5rem;font-style:italic;margin:28px 0 0;color:#e5c68d}
.work-moments-media{margin:0;min-width:0;width:100%;max-width:350px;justify-self:center}
.work-moments-media video{display:block;width:100%;height:auto;aspect-ratio:512/910;object-fit:contain;background:#071825;border:1px solid #65768a}
.work-moments-media video:focus-visible{outline:3px solid #e5c68d;outline-offset:5px}
.work-moments-media figcaption{position:static;margin-top:14px;font-family:inherit;font-size:.875rem;font-style:normal;line-height:1.5;color:#d7e1e9;text-align:center}
.work-moments-media figcaption a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){.work-moments{grid-template-columns:1fr;gap:32px}.work-moments-copy{max-width:none}.work-moments-media{max-width:330px}.work-moments-quote{font-size:1.35rem}}
