.product-video{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,350px);gap:clamp(1rem,4vw,3rem);align-items:center;padding:clamp(1rem,4vw,3rem);margin-block:2rem;background:#112a23;border:1px solid #365b50;border-radius:1.25rem;scroll-margin-top:2rem}.product-video video{display:block;width:100%;max-height:650px;background:#071510;border-radius:1rem;object-fit:contain}.product-video:has(video.landscape){grid-template-columns:1fr}.product-video video.landscape{max-height:none;aspect-ratio:16/9}.eyebrow{color:#89e9c9;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;margin-bottom:1rem}.watch-label{display:flex;gap:.5rem;color:#89e9c9;border-top:1px solid #365b50;padding:1rem 1.5rem;font-weight:650}.tile img{object-fit:contain;background:#0a1e18;max-height:260px}.portfolio-cta{padding:3rem 0 1rem}.portfolio-back{margin-block:2rem}video:focus-visible{outline:3px solid #ffc277;outline-offset:4px}@media(max-width:650px){.product-video{grid-template-columns:1fr}.product-video video{max-width:350px;margin-inline:auto}.product-video video.landscape{max-width:none}.intro h1{font-size:2.6rem}}
