/* Reserved for the real hands-to-screen product demo. */
#intro-video{background:#fff;color:#131313;padding:var(--section-space) 0;scroll-margin-top:88px}
#intro-video .intro-video-wrap{width:calc(100% - 2 * var(--page-gutter));max-width:var(--page-content);margin-inline:auto}
#intro-video header{margin-bottom:32px}
#intro-video .intro-video-kicker{display:flex;align-items:center;gap:10px;margin-bottom:18px;color:#777;font-size:var(--type-label);font-weight:500;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}
#intro-video .intro-video-kicker i{display:block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--ui-blue)}
#intro-video h2{font-size:var(--type-title);font-weight:600;letter-spacing:-.035em;line-height:1.1;margin:0 0 16px}
#intro-video header p{color:var(--ui-muted);font-size:var(--type-lead);line-height:1.5;max-width:60ch}
#intro-video .intro-video-placeholder{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16/9;margin:0;border-radius:22px;background:#eee;overflow:hidden;isolation:isolate}
#intro-video .intro-video-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 54%;z-index:-2}
#intro-video .intro-video-placeholder::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.38))}
#intro-video .intro-video-play{display:grid;place-items:center;width:80px;height:80px;border-radius:50%;background:rgba(255,255,255,.9);box-shadow:0 4px 24px #00000012;color:#131313}
#intro-video .intro-video-play svg{width:32px;height:32px;fill:currentColor;margin-left:3px}
#intro-video figcaption{position:absolute;bottom:24px;left:24px;right:24px;text-align:center;color:#fff;font-size:var(--type-caption);letter-spacing:.04em}
@media(max-width:620px){
 #intro-video header{margin-bottom:24px}
 #intro-video .intro-video-placeholder{border-radius:16px}
 #intro-video .intro-video-play{width:56px;height:56px}
 #intro-video .intro-video-play svg{width:24px;height:24px}
 #intro-video figcaption{bottom:12px}
}
