.product-video-hero{display:grid;grid-template-columns:.85fr 1.15fr;gap:6%;align-items:center;margin-bottom:50px;padding-bottom:40px;border-bottom:1px solid #d4d7ca}
.product-video-copy{min-width:0}.product-video-copy .eyebrow{margin:0 0 22px}.product-video-copy h1{font-size:clamp(38px,4.2vw,58px);line-height:1.05;letter-spacing:-.045em;margin:0 0 20px}.product-video-copy>p:not(.eyebrow){font-size:15px;line-height:1.75;color:#53604c;margin:0;max-width:440px}
.product-video-figure{min-width:0;margin:0}.product-video-figure figcaption{font-size:11px;color:#626c59;line-height:1.65;margin:12px 0 0}.product-video-figure figcaption span{display:block;margin-top:3px}
.startup-player{min-width:0;background:#071112;border:1px solid #c1c9b6;border-radius:10px;overflow:hidden;line-height:0}.startup-player video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#071112}.startup-player video:focus-visible{outline:3px solid #b0bd5b;outline-offset:-4px}
@media(max-width:1000px) and (min-width:761px){.product-video-hero{grid-template-columns:.9fr 1.1fr;gap:4%}.product-video-copy h1{font-size:40px}.product-video-copy>p:not(.eyebrow){font-size:14px}}
@media(max-width:760px){.product-video-hero{grid-template-columns:1fr;gap:24px;margin-bottom:30px;padding-bottom:28px}.product-video-copy .eyebrow{font-size:9px;margin-bottom:16px}.product-video-copy h1{font-size:clamp(34px,8.5vw,43px);line-height:1.08;margin-bottom:15px}.product-video-copy>p:not(.eyebrow){font-size:14px;max-width:none}.product-video-figure figcaption{font-size:10px;margin-top:10px}.startup-player{border-radius:8px}}
