.video-showcase{padding:80px 0 95px}.video-showcase .eyebrow{color:#83bfff}.video-tabs{display:flex;gap:12px;margin-bottom:25px}.video-tab{padding:12px 25px;border:1px solid #324359;background:#101721;border-radius:7px;font-size:15px;color:#adbdcd;transition:background .2s,border-color .2s}.video-tab[aria-selected=true]{color:#8fe6ff;background:#143248;border-color:#56b8e3;box-shadow:0 0 25px #258bc41a}.video-shell{border:1px solid #324359;border-radius:15px;overflow:hidden;background:#0e141e}.video-stage{width:100%;aspect-ratio:16/9;max-height:620px;background:#060a10;position:relative;display:grid;place-items:center;overflow:hidden}.video-stage video,.video-stage iframe{width:100%;height:100%;border:0;display:block;position:absolute;inset:0}.video-stage video{object-fit:contain}.video-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(ellipse at 50% 70%,#14364d88,transparent 65%),linear-gradient(140deg,#0c1523,#080b12 60%,#151e33);padding:25px;position:relative}.video-empty::before,.video-empty::after{content:'';position:absolute;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,#54b8ee88,transparent);top:24%}.video-empty::after{top:auto;bottom:24%}.video-empty-tag{font-size:12px;letter-spacing:4px;color:#79b6d5}.video-empty strong{font-size:clamp(25px,3.2vw,46px);letter-spacing:3px;line-height:1.5;margin-top:15px}.video-empty p{font-size:14px;color:#899eaf;margin-top:12px}.video-info{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:25px 30px;border-top:1px solid #27364a}.video-info h3{margin:0 0 7px;font-size:21px}.video-info p{margin:0;color:#a0b0c2;font-size:14px}.video-info a{flex-shrink:0;font-size:14px;color:#91ddff;text-decoration:underline;text-underline-offset:4px}.video-list{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.video-item{border:1px solid #354559;background:#121b28;padding:10px 17px;border-radius:6px;font-size:14px}.video-item[aria-pressed=true]{color:#8fe6ff;border-color:#58b6de}.video-external{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(ellipse,#16344b,#090e18)}.video-external img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:.6}.video-external a{z-index:1}.video-error{position:absolute;bottom:55px;padding:12px 20px;background:#111c2de8;color:#e0edff;font-size:14px}.video-image-link{position:absolute;inset:0;display:block;cursor:pointer}.video-image-link img{width:100%;height:100%;display:block;object-fit:contain}.video-image-link:focus-visible{outline:3px solid #8fe6ff;outline-offset:-3px}.video-list[hidden],#videoSource[hidden]{display:none}@media(max-width:650px){.video-showcase{padding:55px 0}.video-tabs{gap:8px}.video-tab{flex:1;padding:10px 9px;font-size:14px}.video-stage{aspect-ratio:16/10;min-height:210px}.video-empty strong{font-size:27px}.video-empty-tag{font-size:10px;letter-spacing:2px}.video-info{padding:20px;align-items:flex-start;flex-direction:column;gap:14px}.video-info h3{font-size:19px}.video-info p{font-size:14px}.video-empty::before{top:17%}.video-empty::after{bottom:17%}}@media(prefers-reduced-motion:reduce){.video-tab{transition:none}}
