.project-video{background:linear-gradient(135deg,#faf7f2,#efe8dc);color:#1f1e1a;scroll-margin-top:130px}.project-video-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px}.project-video-heading h2{margin:0;color:#1f1e1a}.project-video-heading>p{max-width:390px;color:#565146;line-height:1.7;margin:0}.project-video-frame{position:relative;aspect-ratio:16/9;background:#121212;border:1px solid #b9a98c;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #24201818}.project-video-frame iframe{display:block;width:100%;height:100%;border:0}.project-video-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;font-size:14px}.project-video-caption p{color:#565146;margin:0}.project-video-caption a{color:#1f1e1a;font-weight:600;text-decoration:underline;text-underline-offset:5px}.project-video-caption a:focus-visible{outline:2px solid #1f1e1a;outline-offset:5px}@media(max-width:700px){.project-video-heading{display:block}.project-video-heading>p{margin-top:18px}.project-video-frame{border-radius:10px}.project-video-caption{align-items:start;flex-direction:column;gap:10px}}
