.line-art{line-height:0;display:block}.line-art svg{width:100%;height:auto;display:block;overflow:visible}.live-lp .hero-program-view{background:#0b0b0b}.live-lp .hero-poster img{transition:none}.live-lp .hero-program-view:after{background:linear-gradient(#0a0a0a1f 22%,#0a0a0a8c 58%,#0a0a0af2),linear-gradient(90deg,#0a0a0ab3,#0a0a0a00 62%)}.program-overlay{z-index:-1;pointer-events:none;opacity:.32;background:url(/live/tex/texture_scanline_01.png);position:absolute;inset:0}.program-overlay .line-art{color:var(--paper);position:absolute;inset:4% 3%}.program-overlay .line-art svg{width:100%;height:100%}.scene-label{color:#f7ddd9;border:1px solid #f0c9c455;margin-left:6px;padding:2px 7px;font-weight:400}.live-lp .preview-screen{background:#111}.live-lp .preview-screen>img{opacity:.92}.live-lp .hero-cam--live{text-align:left;color:inherit;padding:0}.live-lp .hero-cam--live img{opacity:.62;filter:saturate(.85)}.live-lp .hero-cam--live>span:first-child{text-shadow:0 1px 4px #000;align-items:center;gap:6px;display:flex}.live-lp .hero-cam--live .tally{width:5px;height:5px;box-shadow:none;background:#6d6d6d}.live-lp .hero-cam--live[aria-pressed=true]{border-color:var(--tally);box-shadow:inset 0 0 0 1px var(--tally)}.live-lp .hero-cam--live[aria-pressed=true] img{opacity:1;filter:none}.live-lp .hero-cam--live[aria-pressed=true] .tally{background:var(--tally);box-shadow:0 0 8px #ef443b99}.live-lp .hero-cam--live[aria-pressed=true]>span:last-child{background:#5d221dd9}.live-lp .hero-cam--live:hover img{opacity:.95}.live-lp .hero-cam--live:disabled{cursor:default;opacity:1}.image-note{color:#8a8a8a;letter-spacing:.02em;margin-top:6px;font-size:9px;display:block}.live-photo{background:#151515;border:1px solid #2f2f2f;position:relative;overflow:hidden}.live-photo img{object-fit:cover;width:100%;height:100%}.live-photo figcaption{font:9px var(--mono);letter-spacing:.1em;color:#d6d6d6;background:#101111c7;align-items:center;gap:10px;padding:6px 9px;display:flex;position:absolute;top:0;left:0}.live-photo figcaption span{color:#8c8c8c}.live-lp .trust-strip>span{align-items:center;gap:14px;display:inline-flex}.trust-icon{color:#cfcfcf;flex:none;width:34px}.about-lead{min-width:0}.approach-visual{grid-template-columns:1.15fr .85fr;align-items:start;gap:12px;margin-top:56px;display:grid}.approach-visual .live-photo{aspect-ratio:4/5}.approach-visual .live-photo:last-child{margin-top:90px}.exp-photo{aspect-ratio:16/10;margin-bottom:20px}.live-lp .experience-list article:first-child{padding-left:0}.signal-icon{color:#101111;width:min(100%,150px);margin-top:4px}.live-lp .signal-flow li:not(.is-live) .signal-icon{opacity:.45}.signal-icon,.live-lp .signal-flow li{transition:opacity .4s}.cable-divider{color:#6f6f6f;opacity:.9;margin-bottom:-56px;padding-top:56px}.cable-divider .line-art svg{height:auto}.standby-visual{z-index:-1;background:#0d0d0d;width:52%;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.standby-visual>img{object-fit:cover;opacity:.9;width:100%;height:100%}.standby-safe{color:var(--paper);opacity:.35;position:absolute;inset:6%}.standby-safe svg{width:100%;height:100%}.standby-tag{font:9px var(--mono);letter-spacing:.1em;color:#cfcfcf;background:#101111c7;padding:5px 8px;position:absolute;top:12px;left:14px}.live-lp .standby-body>div:last-child{background:0 0}.live-lp .capability-list article{grid-template-columns:50px 1fr 1fr minmax(180px,260px)}.capability-line{color:#bdbdbd;width:42px;margin-top:18px}.capability-photo{aspect-ratio:16/10}.capability-photo img{opacity:.85;transition:opacity .3s}.capability-list article:hover .capability-photo img{opacity:1}.step-icon{color:#cfcfcf;width:min(100%,120px);margin:18px 0 0}.live-lp .production-flow li:nth-child(4) .step-icon{color:var(--paper)}.live-lp .cta-monitors>span{background:#0d0d0d;overflow:hidden}.cta-monitors img{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.cta-monitors b{z-index:1;text-shadow:0 1px 4px #000}.live-lp .cta-monitors b{color:#c9c9c9}.live-lp .final-cta.is-ready .cta-monitors>span{animation:none}.final-cta.is-ready .cta-monitors img{animation:.9s both cam-cut-in;animation-delay:calc(var(--i) * .14s)}.live-lp .cta-monitors>span:nth-child(2){border-color:#a33c34}.live-lp .cta-monitors>span:nth-child(2) b{color:#f0c9c4}.cta-monitors:after{content:"";pointer-events:none;background:radial-gradient(52% 58%,#080909e6 0%,#080909a6 55%,#08090933 100%),url(/live/tex/texture_grain_01.png);position:absolute;inset:-22px}@keyframes cam-cut-in{0%,30%{opacity:0}31%{opacity:.85}to{opacity:.5}}.motion-paused .cta-monitors img{animation:none!important}.contact-photo{aspect-ratio:4/3;max-width:420px;margin-top:28px}.contact-photo img{opacity:.85}.notfound{isolation:isolate;align-items:end;min-height:78vh;display:grid;position:relative;overflow:hidden}.notfound-screen{object-fit:cover;z-index:-1;opacity:.8;width:100%;height:100%;position:absolute;inset:0}.notfound-copy{padding-block:120px 80px}.notfound-copy .eyebrow{color:var(--paper);align-items:center;gap:10px;display:flex}.notfound-copy h1{margin:16px 0 28px;font-size:clamp(28px,4vw,48px);font-weight:500}@media (width<=1100px){.live-lp .capability-list article{grid-template-columns:50px 1fr 1fr 180px}}@media (width<=800px){.approach-visual{margin-top:32px}.approach-visual .live-photo:last-child{margin-top:50px}.live-lp .capability-list article{grid-template-columns:35px 1fr 1fr}.capability-photo{grid-column:2/-1;max-width:420px}.contact-photo{display:none}.signal-icon{width:min(100%,110px)}}@media (width<=600px){.trust-icon{width:26px}.live-lp .trust-strip>span{gap:10px}.hero-cam--live>span:first-child{font-size:8px}.exp-photo{margin-bottom:14px}.live-lp .signal-flow li{grid-template-columns:44px 64px 1fr 1fr;gap:14px}.signal-icon{width:64px;margin:0}.live-lp .capability-list article{grid-template-columns:28px 1fr}.capability-line{width:28px;margin-top:12px}.capability-photo{grid-column:2;max-width:none}.live-lp .production-flow li{grid-template-columns:28px 64px 1fr;align-items:start}.step-icon{grid-row:span 2;width:64px;margin:0}.live-lp .production-flow li>h3,.live-lp .production-flow li>p{grid-column:3}.standby-visual{width:auto;height:200px;margin:-30px -24px 24px;position:relative}.live-lp .standby-body>div:last-child{margin-top:0}.cable-divider{margin-bottom:-32px;padding-top:32px}}@media (prefers-reduced-motion:reduce){.final-cta.is-ready .cta-monitors img{animation:none}}
