@font-face{font-family:Plex;src:url('assets/shared/IBMPlexMono-Regular.ttf') format('truetype');font-display:swap}
:root{color-scheme:dark;--bg:#08090c;--ink:#eeeede;--muted:#999ca9;--accent:#8194ff;--line:#33363e;--cream:#f0efe5;--scale:1}
*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden;background:#030405;color:var(--ink);font-family:Arial,Helvetica,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid var(--accent);outline-offset:6px}::selection{background:var(--accent);color:var(--bg)}[hidden]{display:none!important}
#viewport{position:fixed;inset:0;display:grid;place-items:center;overflow:hidden}#deck{position:absolute;width:1600px;height:900px;left:50%;top:50%;transform:translate(-50%,-50%) scale(var(--scale));background:var(--bg);overflow:hidden;transform-origin:center;isolation:isolate}
.deck-header{position:absolute;top:46px;left:64px;right:64px;z-index:10;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.brand{pointer-events:auto;line-height:0}.brand img{width:250px;height:auto;display:block}.deck-label{font:14px/1.3 Plex,monospace;letter-spacing:.12em;color:#d3d3cb}
.slide{position:absolute;inset:0;display:none;overflow:hidden}.slide.is-active{display:block;animation:slide-in .48s ease both}h1,h2,h3,p,figure{margin:0}em{font-style:normal;color:var(--accent)}.muted{color:var(--muted)}.eyebrow{font:15px/1.4 Plex,monospace;letter-spacing:.09em;color:var(--accent)}.section-kicker{position:absolute;top:162px;left:64px}.slide-title{position:absolute;left:64px;top:154px;font-size:76px;line-height:1.05;letter-spacing:-3px;font-weight:500;max-width:1460px}.bottom-line{position:absolute;left:64px;bottom:132px;font-size:40px;letter-spacing:-1px}.bottom-line.small{font-size:29px;color:#b8bac3}.qualifier{position:absolute;left:64px;bottom:100px;right:64px;font:13px/1.5 Plex,monospace;color:#a7aab5}.ambient{overflow:hidden}.ambient video{width:auto;height:100%;object-fit:contain;display:block;position:absolute;left:50%;transform:translateX(-50%);max-width:none;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.live-dot,.offline-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#a4c5b2;flex-shrink:0}.live-dot{box-shadow:0 0 14px #a4c5b250}.offline-dot{background:#ff9c80}.film-caption{position:absolute;right:64px;bottom:128px;display:flex;gap:12px;align-items:center;font:13px/1.5 Plex,monospace;letter-spacing:.05em;color:#d6d8d0}
.cover-film{position:absolute;top:0;right:0;width:1110px;height:900px}.cover-film video{object-position:54% center}.cover-shade{position:absolute;inset:0;background:linear-gradient(90deg,#08090c 0%,#08090c 20%,#08090cdc 38%,#08090c0a 72%),linear-gradient(0deg,#08090c 0%,transparent 28%,transparent 80%,#08090c99 100%)}.cover-copy{position:absolute;top:264px;left:64px}.cover h1{font-size:142px;font-weight:500;line-height:.98;letter-spacing:-7px}.cover-copy p{font-size:31px;margin-top:44px;letter-spacing:-.5px;color:#bbbfc6}
.industry-films{position:absolute;left:64px;right:64px;top:288px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.industry-films figcaption{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:19px}.industry-films figcaption strong{font-size:32px;font-weight:500;letter-spacing:-.6px}.industry-films figcaption span{font:16px Plex,monospace;color:var(--muted)}.media-frame{position:relative;background:#13161c;overflow:hidden}.media-frame video{display:block;width:100%;height:100%;object-fit:contain;background:#0d0f13}.industry-films .media-frame{aspect-ratio:16/9;border:1px solid #292b34}.media-play{position:absolute;right:14px;bottom:14px;z-index:3;border:1px solid #ffffff60;background:#0c0e13c9;color:#fff;width:42px;height:42px;border-radius:50%;font-size:18px;backdrop-filter:blur(8px);opacity:.15;transition:opacity .2s}.media-frame:hover .media-play,.media-play:focus-visible,.media-frame.is-paused .media-play{opacity:1}.media-status{position:absolute;inset:0;padding:30px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;background:#101218e8;font-size:23px;text-align:center;line-height:1.5}.media-status a{color:var(--accent)}.progress-slide .bottom-line{bottom:104px;font-size:28px;color:#c8cad1}
.deployment-lines{position:absolute;left:64px;top:367px;width:1035px}.deployment-row{height:160px;display:flex;align-items:center;border-bottom:1px solid var(--line)}.route-origin{width:310px;flex-shrink:0;display:flex;flex-direction:column;gap:17px}.route-origin strong{font-size:40px;font-weight:400;letter-spacing:-1.2px}.connection{position:relative;flex:1;height:3px;background:#39404d;margin:0 44px 0 15px}.connection span{position:absolute;left:0;right:0;top:-35px;text-align:center;font:12px Plex,monospace;letter-spacing:.1em;color:#949bad}.connection:after{content:'';position:absolute;right:0;top:-4px;width:10px;height:10px;border-top:2px solid #8992a7;border-right:2px solid #8992a7;transform:rotate(45deg)}.connection i{position:absolute;left:0;top:-2px;width:36px;height:6px;border-radius:4px;background:var(--accent);animation:signal 2.5s linear infinite}.deployment-row:nth-child(2) .connection i{animation-delay:-1.25s}.route-end{width:230px;display:flex;flex-direction:column;gap:12px}.route-end strong{font-size:37px;font-weight:400}.problem{font:16px Plex,monospace;color:#b8bdca}.deployment-film{position:absolute;right:64px;top:313px;width:348px;height:408px;opacity:.72}.deployment-film video{object-position:53% center}.deployment-slide .bottom-line{bottom:121px}
.reliability-film{position:absolute;right:0;top:0;width:1000px;height:900px;opacity:.6}.reliability-shade{position:absolute;inset:0;background:linear-gradient(90deg,#08090c 3%,#08090cf0 25%,#08090c35 85%),linear-gradient(0deg,#08090c 3%,transparent 55%)}.uptime-label{position:absolute;left:68px;top:181px;font-size:32px;color:#c2c5ce}.uptime-number{position:absolute;top:237px;left:51px;font-size:215px;font-weight:400;letter-spacing:-13px;line-height:1}.uptime-number span{font-size:135px;letter-spacing:-7px;margin-left:7px}.uptime-copy{position:absolute;left:64px;top:495px;font-size:55px;line-height:1.18;letter-spacing:-1.9px}.network-event{position:absolute;top:697px;left:66px;display:flex;gap:13px;align-items:center;font:14px Plex,monospace;letter-spacing:.04em}.event-divider{width:60px;height:1px;background:#525969;margin:0 11px}.uptime-slide .qualifier{color:#9399a7}
.economics-film{position:absolute;right:0;top:0;height:900px;width:780px;opacity:.13;filter:grayscale(1)}.economics-film:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#08090c,transparent 45%),linear-gradient(0deg,#08090c,transparent)}.thor-price{position:absolute;top:302px;left:56px;display:flex;flex-direction:column}.thor-price strong{font-size:160px;line-height:1;font-weight:400;letter-spacing:-9px}.thor-price span{padding:22px 0 0 10px;font-size:25px;color:#b4b8c3}.duty-cycle{position:absolute;top:350px;left:874px;width:610px}.duty-cycle p{font-size:31px;letter-spacing:-1px;color:#b6bac5}.duty-cycle strong{font-size:66px;font-weight:400;color:var(--ink)}.duty-cycle p>span{padding:0 13px;color:#5c626f}.cycle-chart{margin-top:38px;display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.cycle-chart i{height:20px;background:#d9dcd1}.cycle-chart .rest{background:repeating-linear-gradient(135deg,#464957 0px,#464957 2px,transparent 2px,transparent 7px);border:1px solid #464957}.duty-cycle>span{display:block;margin-top:17px;font:14px Plex,monospace;color:#9198a7}.economics-takeaway{position:absolute;left:64px;top:624px;font-size:68px;letter-spacing:-2.5px;color:var(--accent)}
.solution-slide{background:var(--cream);color:#12141a}.solution-copy{position:absolute;left:64px;top:171px;z-index:2}.solution-copy .eyebrow{color:#515fba}.solution-copy h2{font-size:167px;letter-spacing:-10px;font-weight:400;line-height:1;margin:42px 0 14px -8px}.price-caption{font-size:23px;color:#626673}.solution-title{margin-top:56px;font-size:65px;font-weight:400;letter-spacing:-2.8px;line-height:1.05}.solution-detail{font-size:25px;margin-top:30px;color:#626673}.solution-film{position:absolute;right:0;top:0;width:855px;height:900px}.solution-film:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,var(--cream) 0%,#f0efe500 30%),linear-gradient(0deg,var(--cream) 0%,#f0efe500 20%,#08090c44 90%)}.solution-film video{object-position:55% center}.solution-slide .qualifier{z-index:3;color:#575e6b}.light-slide .brand img{filter:invert(1)}.light-slide .deck-label{color:#181a20}.light-slide .control-tools button,.light-slide .control-pagination{color:#252a37}.light-slide .control-hint{color:#727988}.light-slide .progress-track{background:#bdbdb550}.light-slide .page-slash,.light-slide #total-slides{color:#717683}
.origin-main{position:absolute;top:221px;left:55px}.origin-main h2{font-size:216px;letter-spacing:-13px;font-weight:400;line-height:1}.origin-main h2 span{color:var(--accent);font-size:172px;vertical-align:12px;margin-left:4px}.origin-main p{font-size:35px;letter-spacing:-.6px;margin:18px 0 0 11px;color:#c8cbd4}.compression-visual{position:absolute;left:860px;top:231px;width:620px;height:274px;display:flex;align-items:flex-end;gap:80px;border-bottom:1px solid #444857}.size-before{height:256px;width:256px;background:repeating-linear-gradient(0deg,transparent 0px,transparent 14px,#131625 14px,#131625 16px),repeating-linear-gradient(90deg,#8d9dff 0px,#8d9dff 14px,#131625 14px,#131625 16px);position:relative;animation:matrix-breathe 4s ease-in-out infinite}.size-before span,.size-after span{position:absolute;left:0;bottom:-42px;white-space:nowrap;font:16px Plex,monospace;color:#c0c5d5}.size-after{position:relative;width:100px;height:100%}.size-after i{position:absolute;bottom:0;left:0;width:26px;height:26px;background:#a5b2ff;box-shadow:0 0 45px #8194ff55}.origin-history{position:absolute;left:64px;right:64px;top:637px;display:grid;grid-template-columns:1.1fr 1fr;gap:110px;border-top:1px solid var(--line);padding-top:25px}.origin-history>div{display:flex;flex-direction:column;gap:17px}.origin-history strong{font-size:42px;letter-spacing:-1px;font-weight:400}.origin-history strong span{font-size:31px;color:#b1b6c5}.origin-slide .qualifier{bottom:92px}
.benchmark-head{position:absolute;left:64px;top:173px}.benchmark-head h2{font-size:165px;letter-spacing:-8px;font-weight:400;margin-top:27px;line-height:1}.benchmark-head h2>span{color:var(--accent);font-size:133px;vertical-align:8px}.benchmark-head h2 em{font-size:126px;letter-spacing:-6px;color:var(--ink)}.benchmark-comparisons{position:absolute;left:64px;right:64px;top:453px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.benchmark-comparisons>div{border-top:1px solid #4d5363;padding-top:26px;display:flex;flex-direction:column;position:relative}.benchmark-company{font-size:44px;letter-spacing:-1.7px}.benchmark-model{font:17px Plex,monospace;color:#9ea6b9;margin-top:16px}.benchmark-comparisons strong{position:absolute;right:0;top:34px;font-size:32px;letter-spacing:-.8px;color:var(--accent);font-weight:400}.benchmark-extra{position:absolute;right:0;top:88px;font:14px Plex,monospace;color:#9ea6b9}.qualcomm-line{position:absolute;left:64px;right:64px;bottom:126px;display:flex;gap:26px;align-items:center;border-top:1px solid #292d36;padding-top:20px;color:#9ca3b5}.qualcomm-line>span{font-size:27px}.qualcomm-line p{font:13px/1.5 Plex,monospace}
.evidence-copy{position:absolute;left:64px;top:172px;width:580px}.evidence-copy h2{font-weight:400;font-size:83px;line-height:1.05;letter-spacing:-3.8px;margin-top:33px}.evidence-copy h2>span{color:var(--accent)}.evidence-copy h2:first-line{font-size:145px;line-height:1.1;letter-spacing:-8px}.evidence-copy p{font-size:23px;line-height:1.7;color:#bbc1ce;margin-top:31px}.evidence-definition{display:block;font:13px/1.6 Plex,monospace;color:#929bae;max-width:370px;margin-top:28px}.evidence-video{position:absolute;left:670px;top:270px;width:866px;height:487px;border:1px solid #2b303d}.evidence-video video{object-fit:contain}.evidence-slide .eyebrow{font-size:13px}
.trials-heading{position:absolute;left:64px;right:64px;top:144px;display:flex;align-items:center;gap:45px}.trials-heading h2{font-size:128px;font-weight:400;letter-spacing:-8px;line-height:1}.trials-heading h2 span{font-size:84px;color:var(--accent);letter-spacing:-5px}.trials-heading p{font-size:39px;letter-spacing:-1px}.trials-heading>div>span{display:block;font-size:24px;margin-top:13px;color:#aab1c0}.trial-grid{position:absolute;left:64px;right:64px;top:313px;display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.trial-grid figure{position:relative;background:#171b24;aspect-ratio:16/9;overflow:hidden}.trial-grid img,.trial-grid video{width:100%;height:100%;object-fit:cover;display:block}.trial-grid figcaption{position:absolute;left:0;right:0;bottom:0;padding:23px 9px 7px;background:linear-gradient(transparent,#000b);font:10px/1.2 Plex,monospace;color:#f1f0e9;opacity:0;transition:opacity .2s}.trial-grid figure:hover figcaption{opacity:1}.trial-summary{position:absolute;left:64px;right:64px;top:754px;display:flex;gap:38px;font:15px Plex,monospace;color:#c3c9d5}.trial-summary span:last-child{margin-left:auto;color:var(--accent)}.trials-slide .qualifier{bottom:91px;font-size:12px}
.systems-title{position:absolute;left:64px;top:207px;font-size:78px;line-height:1.04;letter-spacing:-3.5px;font-weight:400}.systems-stack{position:absolute;left:64px;top:449px;width:515px}.systems-stack>div{display:flex;align-items:center;justify-content:space-between;height:86px;border-bottom:1px solid #3f4655}.systems-stack span{font:24px Plex,monospace;color:#99a5c1}.systems-stack strong{font-size:33px;font-weight:400;letter-spacing:-.8px}.system-bus{position:absolute;left:600px;top:490px;width:85px;height:173px;border:1px solid #5a678b;border-left:0}.system-bus:after{content:'';position:absolute;right:-65px;top:86px;width:65px;height:1px;background:var(--accent)}.orin-target{position:absolute;left:780px;top:481px;z-index:2}.orin-target>span{font:13px Plex,monospace;letter-spacing:.1em;color:var(--accent)}.orin-target strong{display:block;font-size:60px;letter-spacing:-2px;font-weight:400;line-height:1.02;margin-top:20px}.orin-target i{display:block;width:80px;height:3px;background:var(--accent);margin-top:25px;animation:matrix-breathe 3s ease-in-out infinite}.systems-film{position:absolute;right:0;top:0;width:560px;height:900px;opacity:.55}.systems-film:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#08090c,transparent 65%),linear-gradient(0deg,#08090c,transparent 50%)}.systems-film video{object-position:51% center}
.closing-film{position:absolute;right:0;top:0;width:1080px;height:900px;opacity:.7}.closing-film video{object-position:50% center}.closing-shade{position:absolute;inset:0;background:linear-gradient(90deg,#08090c 0%,#08090cee 31%,#08090c33 85%),linear-gradient(0deg,#08090c,transparent 60%)}.closing-slide h2{position:absolute;left:64px;top:282px;font-size:111px;line-height:1.06;letter-spacing:-5.8px;font-weight:400}.closing-contact{position:absolute;left:68px;top:632px;font-size:30px;letter-spacing:-.5px;text-decoration:none}.closing-contact span{color:var(--accent);margin-left:30px}.closing-site{position:absolute;left:68px;top:695px;font:16px Plex,monospace;color:#a4adbf;text-decoration:none}.closing-contact:hover,.closing-site:hover{text-decoration:underline;text-underline-offset:7px}
.deck-controls{position:absolute;z-index:12;left:64px;right:64px;bottom:29px;display:flex;justify-content:space-between;align-items:center;font:14px Plex,monospace}.control-tools{display:flex;gap:15px}.deck-controls button{border:0;background:transparent;color:#a7adbd;min-width:30px;height:34px;padding:0;font-size:20px;line-height:1}.deck-controls button:hover{color:var(--accent)}.deck-controls button:disabled{opacity:.25;cursor:default}.control-tools #toggle-notes{font:15px Plex,monospace}.control-hint{position:absolute;left:50%;transform:translateX(-50%);color:#5e6678;font-size:12px}.control-pagination{display:flex;align-items:center;gap:21px}.control-pagination>span{min-width:79px;text-align:center}.page-slash{padding:0 10px;color:#636d80}#total-slides{color:#7a8397}.progress-track{position:absolute;bottom:0;left:0;right:0;height:3px;background:#222632;z-index:15}#progress-fill{height:100%;width:8.333%;background:var(--accent);transition:width .4s ease}
#notes-panel,#overview{position:fixed;z-index:100;box-shadow:0 20px 100px #000b;border:1px solid #383d4a;background:#10131cf5;backdrop-filter:blur(22px);color:#e4e6ee}#notes-panel{right:20px;top:20px;bottom:20px;width:min(560px,calc(100vw - 40px));padding:44px 34px;overflow:auto}.overlay-close{position:absolute;right:18px;top:12px;border:0;background:none;color:#b1bad0;font-size:32px;width:40px;height:40px}.overlay-eyebrow{font:11px/1.6 Plex,monospace;letter-spacing:.1em;color:var(--accent);margin:10px 0 34px}#notes-content h2{font-size:27px;letter-spacing:-.6px;line-height:1.15;margin-bottom:25px}#notes-content p{font-size:15px;line-height:1.75;color:#bec5d5;margin:18px 0}#notes-content a{color:var(--accent);text-underline-offset:4px}#overview{inset:5vh 5vw;padding:45px;overflow:auto}#overview h2{font-weight:400;font-size:30px;margin-bottom:30px}#overview-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}#overview-list button{display:flex;gap:20px;align-items:flex-start;text-align:left;padding:25px;border:1px solid #333b4d;color:#e2e6ee;background:#171c29;font-size:19px;line-height:1.4;min-height:115px}#overview-list button:hover,#overview-list button[aria-current=step]{border-color:var(--accent);background:#252c45}#overview-list button span:first-child{color:var(--accent);font:14px Plex,monospace}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.no-script{position:fixed;left:0;right:0;bottom:0;padding:12px;background:#101522;color:#fff;text-align:center}
.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}.motion-paused .slide{animation:none}.motion-paused #progress-fill{transition:none}@keyframes slide-in{from{opacity:.2;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes signal{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}100%{left:calc(100% - 36px);opacity:0}}@keyframes matrix-breathe{0%,100%{opacity:.65}50%{opacity:1}}
@media(prefers-reduced-motion:reduce){#deck:not(.motion-enabled) .slide.is-active{animation:none}#deck:not(.motion-enabled) .connection i,#deck:not(.motion-enabled) .size-before,#deck:not(.motion-enabled) .orin-target i{animation:none}#deck:not(.motion-enabled) #progress-fill{transition:none}}
@media(max-width:700px){#overview{inset:10px;padding:26px 18px}#overview-list{grid-template-columns:1fr 1fr}#overview-list button{font-size:15px;padding:17px;min-height:100px;gap:10px}#notes-panel{inset:10px;width:auto;padding:35px 24px}.overlay-eyebrow{margin-top:15px}}
@media print{html,body{height:auto;overflow:visible;background:#08090c}#viewport{position:static;display:block;overflow:visible}#deck{position:static;transform:none;width:1600px;height:auto;overflow:visible}.slide,.slide.is-active{display:block!important;position:relative;height:900px;break-after:page;animation:none;transform:none}.deck-header,.deck-controls,.progress-track,#notes-panel,#overview,.media-play{display:none!important}.slide{print-color-adjust:exact;-webkit-print-color-adjust:exact}@page{size:1600px 900px;margin:0}}



