.project-meta a{text-decoration:underline;text-underline-offset:4px}.project-video{margin-top:64px}.video-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:22px}.video-heading h2{font-size:clamp(24px,3vw,36px);font-weight:400;letter-spacing:-.035em}.video-heading>span{font-size:12px;color:var(--muted)}.video-frame{position:relative;background:#000;aspect-ratio:16/9}.video-frame video{display:block;width:100%;height:100%;object-fit:contain}.video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:14px;background:var(--accent);color:#171817;border:0;padding:18px 24px;border-radius:3px;font-size:15px;box-shadow:0 2px 24px #0008}.video-play[hidden]{display:none}.video-play:hover{filter:brightness(1.08)}.video-status{font-size:12px;line-height:1.6;color:var(--muted);margin-top:12px}.video-status:empty{display:none}@media(max-width:520px){.project-video{margin-top:42px}.video-play{padding:13px 18px;white-space:nowrap}}
