.aster-video-page{--av-lime:#ceff43;--av-muted:#a9bdcb;color:#f0f7fc;max-width:1280px;margin:auto;padding:28px 0 40px}.aster-video-page .mission-eyebrow,.aster-video-entry .mission-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#a9e4e0;font-size:11px;font-weight:700;line-height:1.5}.aster-video-page a,.aster-video-entry{color:inherit;text-decoration:none}.aster-video-page svg,.aster-video-entry svg{flex-shrink:0;width:20px;height:20px}.aster-video-nav,.aster-video-nav a,.aster-video-back{align-items:center;gap:12px;display:flex}.aster-video-nav{letter-spacing:.08em;justify-content:space-between;margin-bottom:32px;font-size:12px}.aster-video-nav>span{color:var(--av-muted)}.aster-video-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:24px;display:flex}.aster-video-heading h1{letter-spacing:-.045em;margin:14px 0;font-size:clamp(28px,4vw,50px);line-height:1.1}.aster-video-heading p{max-width:670px;color:var(--av-muted);margin:0;font-size:16px;line-height:1.7}.aster-video-audio{max-width:240px;color:var(--av-muted);font-size:12px;line-height:1.6}.aster-video-intro{isolation:isolate;background:#071320;border:1px solid #355064;border-radius:24px;min-height:490px;position:relative;overflow:hidden}.aster-video-intro>img{object-fit:cover;object-position:70% 50%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.aster-video-intro:after{content:"";z-index:-1;background:linear-gradient(90deg,#051321f2,#06152296 48%,#0000 76%);position:absolute;inset:0}.aster-video-intro>div{max-width:430px;padding:70px 45px}.aster-video-intro h2{letter-spacing:-.03em;font-size:32px;line-height:1.1}.aster-video-intro p{color:#d2e0eb;font-size:17px;line-height:1.8}.aster-video-intro a{text-underline-offset:4px;margin-top:24px;font-size:13px;text-decoration:underline;display:block}.aster-video-page button,.aster-video-empty a{min-height:48px;color:inherit;font:inherit;cursor:pointer;text-align:left;background:#183449;border:1px solid #4c6576;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:inline-flex}.aster-video-intro button,.aster-video-choices button,.aster-video-end button{background:var(--av-lime);color:#142300;border-color:#0000;font-weight:650}.aster-video-page button:disabled{opacity:.45;cursor:wait}.aster-video-page :is(button,a):focus-visible,.aster-video-entry:focus-visible{outline-offset:4px;outline:3px solid #a9f4ee}.aster-video-page button:hover{filter:brightness(1.08)}.aster-video-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.aster-video-screen{aspect-ratio:16/9;background:#020812;border:1px solid #355064;border-radius:20px;scroll-margin-top:110px;position:relative;overflow:hidden}.aster-video-screen video{object-fit:contain;width:100%;height:100%;display:block}.aster-video-decision{background:linear-gradient(140deg,#1a3042,#0c1c2b);border:1px solid #355064;border-radius:20px;padding:28px}.aster-video-decision h2{letter-spacing:-.035em;outline:none;margin:16px 0;font-size:27px;line-height:1.2}.aster-video-transcript{color:#d3e1e9;min-height:4em;font-size:17px;line-height:1.8}.aster-video-timeline{background:#284253;border-radius:3px;height:3px;margin:24px 0}.aster-video-timeline span{background:#a5e9e1;border-radius:3px;max-width:100%;height:100%;display:block}.aster-video-tools{flex-wrap:wrap;gap:10px;display:flex}.aster-video-tools button{min-height:44px;padding:10px 13px;font-size:13px}.aster-video-tools .aster-video-text{color:var(--av-muted);background:0 0;border-color:#0000;text-decoration:underline}.aster-video-choices{gap:12px;display:grid}.aster-video-choices button{width:100%;min-height:64px;padding:18px;line-height:1.5}.aster-video-end{gap:20px;display:grid}.aster-video-end>a{color:var(--av-muted);font-size:13px}.aster-video-notice{text-align:center;background:#06121ae8;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex;position:absolute;inset:0}.aster-video-notice p{max-width:370px;margin:0;font-size:15px;line-height:1.6}.aster-video-saved{color:var(--av-muted);margin-top:22px;font-size:12px;line-height:1.7}.aster-video-empty{background:#102436;border:1px solid #355064;border-radius:24px;max-width:850px;margin-top:30px;padding:60px 40px}.aster-video-empty h1{letter-spacing:-.04em;margin:20px 0;font-size:clamp(28px,4vw,42px);line-height:1.15}.aster-video-empty p{color:var(--av-muted);max-width:620px;font-size:17px;line-height:1.8}.aster-video-empty a{margin-top:20px}.aster-video-entry{background:#11283b;border:1px solid #355064;border-radius:22px;grid-template-columns:minmax(250px,1fr) minmax(0,1fr);margin:30px 0;display:grid;overflow:hidden}.aster-video-entry>img{object-fit:cover;width:100%;height:100%;min-height:280px}.aster-video-entry>div{padding:34px}.aster-video-entry h2{letter-spacing:-.035em;margin:15px 0;font-size:32px;line-height:1.15}.aster-video-entry p{color:#b6cad8;line-height:1.8}.aster-video-entry strong{color:#ceff43;align-items:center;gap:20px;margin-top:12px;display:inline-flex}@media (max-width:1050px){.aster-video-layout{grid-template-columns:1fr}.aster-video-heading{flex-direction:column;align-items:start;gap:12px}.aster-video-audio{max-width:none}.aster-video-decision{padding:24px}.aster-video-transcript{min-height:0}.aster-video-screen{max-height:65vh}.aster-video-decision h2{font-size:25px}}@media (max-width:650px){.aster-video-page{padding-top:18px}.aster-video-nav{margin-bottom:25px;font-size:10px}.aster-video-nav>span{text-align:right;max-width:45%;line-height:1.5}.aster-video-heading h1{font-size:32px}.aster-video-heading p{font-size:14px}.aster-video-audio{font-size:11px}.aster-video-layout{gap:14px}.aster-video-screen{border-radius:14px}.aster-video-decision{border-radius:16px;padding:20px}.aster-video-decision h2{font-size:25px}.aster-video-transcript{font-size:16px;line-height:1.7}.aster-video-intro{min-height:470px}.aster-video-intro>img{object-position:60% 50%}.aster-video-intro:after{background:linear-gradient(#0615224a 20%,#051321f5)}.aster-video-intro>div{max-width:none;padding:220px 24px 28px}.aster-video-intro h2{font-size:28px}.aster-video-intro p{font-size:15px}.aster-video-empty{padding:32px 22px}.aster-video-entry{grid-template-columns:1fr}.aster-video-entry>img{height:220px;min-height:0}.aster-video-entry>div{padding:25px}.aster-video-entry h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.aster-video-page *{scroll-behavior:auto!important;transition:none!important}}
