.videos-module__m-uKfW__videos-page{width:100%;padding-bottom:3rem;overflow-x:hidden}.videos-module__m-uKfW__videos-hero,.videos-module__m-uKfW__videos-grid-wrap,.videos-module__m-uKfW__videos-footer{width:min(1360px,100% - 2rem);margin:0 auto}.videos-module__m-uKfW__videos-hero{padding:2.4rem 0 1rem}.videos-module__m-uKfW__videos-back{color:#8ad1ff;align-items:center;gap:.45rem;margin-bottom:.9rem;font-size:.9rem;display:inline-flex}.videos-module__m-uKfW__videos-back:hover{color:#c1e8ff}.videos-module__m-uKfW__videos-back .svg-inline--fa{width:.95rem;height:.95rem}.videos-module__m-uKfW__videos-hero-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:1rem;display:grid}.videos-module__m-uKfW__videos-copy,.videos-module__m-uKfW__videos-panel{box-shadow:none;background:0 0;border:0;border-radius:0}.videos-module__m-uKfW__videos-copy{padding:0}.videos-module__m-uKfW__videos-copy h1{font-family:var(--font-heading);color:var(--ink);max-width:15ch;margin:.55rem 0 .9rem;font-size:clamp(2.1rem,5vw,3.4rem);line-height:1.08}.videos-module__m-uKfW__videos-copy p{color:var(--muted);max-width:64ch;margin:0;line-height:1.72}.videos-module__m-uKfW__videos-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.35rem;display:flex}.videos-module__m-uKfW__videos-actions form{display:inline-flex}.videos-module__m-uKfW__videos-dev-sync-note{color:#8ad1ff;margin:.7rem 0 0;font-size:.82rem;font-weight:600}.videos-module__m-uKfW__videos-panel{gap:.85rem;padding:0;display:grid}.videos-module__m-uKfW__videos-panel-label{color:#6bc3ff;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.videos-module__m-uKfW__videos-panel-metric{font-family:var(--font-heading);color:var(--ink);margin:0;font-size:clamp(2.1rem,4vw,2.8rem);line-height:1}.videos-module__m-uKfW__videos-panel-note{color:var(--muted);margin:0;line-height:1.6}.videos-module__m-uKfW__videos-panel-links{gap:.55rem;display:grid}.videos-module__m-uKfW__videos-panel-links a{color:#8ad1ff;font-weight:600}.videos-module__m-uKfW__videos-panel-links a:hover{color:#c1e8ff}.videos-module__m-uKfW__videos-grid-wrap{padding:.3rem 0 1.25rem}.videos-module__m-uKfW__videos-grid-head{margin-bottom:.9rem}.videos-module__m-uKfW__videos-grid-head h2{font-family:var(--font-heading);color:var(--ink);margin:.45rem 0 0;font-size:clamp(1.65rem,3vw,2.2rem)}.videos-module__m-uKfW__videos-toggle{flex-wrap:wrap;gap:.45rem;margin-top:.9rem;display:inline-flex}.videos-module__m-uKfW__videos-lane-note{color:#9ad8ff;margin:.65rem 0 0;font-size:.82rem;font-weight:600}.videos-module__m-uKfW__videos-toggle-link{color:#9fd7ff;border:1px solid #88a8bc47;border-radius:999px;padding:.42rem .72rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:border-color .18s,color .18s,background .18s}.videos-module__m-uKfW__videos-toggle-link:hover,.videos-module__m-uKfW__videos-toggle-link:focus-visible{color:#d6efff;border-color:#89ceff80}.videos-module__m-uKfW__videos-toggle-link.videos-module__m-uKfW__is-active{color:#08111a;background:linear-gradient(135deg,#9fd7ff,#6dbfff);border-color:#6dbfffd9}.videos-module__m-uKfW__videos-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.95rem;display:grid}.videos-module__m-uKfW__video-card{background:linear-gradient(160deg,#071019e6,#03080dcc);border:1px solid #88a8bc3d;border-radius:1rem;min-height:100%;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;overflow:hidden;box-shadow:0 12px 24px #0003}.videos-module__m-uKfW__video-card:hover,.videos-module__m-uKfW__video-card:focus-within{border-color:#89ceff80;transform:translateY(-4px);box-shadow:0 18px 34px #003d8033}.videos-module__m-uKfW__video-frame-wrap{background:#02070d;width:100%;position:relative}.videos-module__m-uKfW__video-frame-wrap-vertical{aspect-ratio:9/16}.videos-module__m-uKfW__video-frame-wrap-horizontal{aspect-ratio:16/9}.videos-module__m-uKfW__video-frame{border:0;width:100%;height:100%;position:absolute;inset:0}.videos-module__m-uKfW__video-frame-wrap:after{content:"";pointer-events:none;background:linear-gradient(#02070d00,#02070d61);position:absolute;inset:0}.videos-module__m-uKfW__video-meta{gap:.45rem;padding:.85rem;display:grid}.videos-module__m-uKfW__video-title{color:var(--ink);margin:0;font-size:.94rem;line-height:1.4}.videos-module__m-uKfW__video-sub{color:var(--muted);margin:0;font-size:.82rem}.videos-module__m-uKfW__video-links{flex-wrap:wrap;gap:.55rem;margin-top:.1rem;display:flex}.videos-module__m-uKfW__video-links a{color:#8ad1ff;font-size:.8rem;font-weight:600;transition:color .18s}.videos-module__m-uKfW__video-links a:hover{color:#c1e8ff}.videos-module__m-uKfW__videos-empty{background:linear-gradient(160deg,#071019d6,#03080db8);border:1px solid #88a8bc3d;border-radius:1rem;padding:1.2rem}.videos-module__m-uKfW__videos-empty h3{color:var(--ink);margin:0;font-size:1.05rem}.videos-module__m-uKfW__videos-empty p{color:var(--muted);margin:.55rem 0 0;line-height:1.6}.videos-module__m-uKfW__videos-footer{padding:.2rem 0 1rem}.videos-module__m-uKfW__videos-footer-card{background:linear-gradient(160deg,#071019d6,#03080db8);border:1px solid #88a8bc3d;border-radius:1rem;gap:.55rem;padding:1.15rem;display:grid}.videos-module__m-uKfW__videos-footer-card h3{color:var(--ink);margin:0;font-size:1.1rem}.videos-module__m-uKfW__videos-footer-card p{color:var(--muted);margin:0;line-height:1.6}@media (max-width:1180px){.videos-module__m-uKfW__videos-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.videos-module__m-uKfW__videos-hero-grid{grid-template-columns:1fr}.videos-module__m-uKfW__videos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.videos-module__m-uKfW__videos-hero{padding-top:1.7rem}.videos-module__m-uKfW__videos-copy h1{font-size:clamp(1.9rem,10vw,2.7rem)}.videos-module__m-uKfW__videos-grid-head h2{font-size:clamp(1.4rem,8vw,1.9rem)}.videos-module__m-uKfW__videos-actions{flex-direction:column;align-items:flex-start;width:100%}.videos-module__m-uKfW__videos-actions a,.videos-module__m-uKfW__videos-actions form,.videos-module__m-uKfW__videos-actions button{width:100%}.videos-module__m-uKfW__videos-grid{grid-template-columns:1fr}}
