.v3-hero{display:flex;flex-wrap:wrap;align-items:center;gap:24px;max-width:1280px;margin:0 auto;padding:clamp(40px,7vw,96px) var(--pad) clamp(16px,2vw,24px)}.hero-copy{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:28px;align-items:flex-start}.hero-kicker{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hero-kicker img{height:34px;width:auto;display:block}.v3-hero h1{margin:0;font-weight:500;font-size:clamp(2.375rem,5.6vw,4.5rem);line-height:1.06;letter-spacing:-.025em;text-wrap:balance}.hero-lead{margin:0;max-width:560px;font-size:clamp(1.0625rem,1.5vw,1.25rem);color:#c3c8cf;text-wrap:pretty}.hero-cta{display:flex;gap:12px;flex-wrap:wrap}.btn-ghost{border:var(--btn-border) solid #383d46;color:#eef1f4;font-weight:500;padding:var(--btn-pad-y) var(--btn-pad-x);font-size:var(--btn-font-size);line-height:var(--btn-line-height);border-radius:8px}.btn-ghost:hover{border-color:#5bb7ff;color:#eef1f4}.hero-art{position:relative;flex:1 1 340px;min-width:280px;height:clamp(380px,46vw,580px)}.hero-art canvas{height:100%;display:block}.story{border-top:1px solid #23262c;background:#111317}.story-head{max-width:1280px;margin:0 auto;padding:clamp(28px,3.5vw,44px) var(--pad) 0;display:flex;flex-direction:column;gap:16px}.story-note{margin:0;color:#9aa1ab;font-size:15px}.story-track{height:620vh;position:relative}.story-sticky{position:sticky;top:68px;max-height:calc(100vh - 68px);max-height:calc(100svh - 68px);max-width:1280px;margin:0 auto;padding:20px var(--pad) clamp(12px,2vw,24px);display:flex;flex-direction:column;gap:12px}.story-copy{display:grid;flex:none}.step{grid-area:1/1;opacity:0;transition:opacity .35s;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:8px 40px;align-items:start}.step:first-child{opacity:1}.step-n{font:500 12px var(--mono);letter-spacing:.14em;color:#5bb7ff;grid-column:1/-1}.step h3{margin:0;font-weight:500;font-size:clamp(1.25rem,2.6vw,2rem);line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.step p{margin:0;color:#9aa1ab;font-size:15px;line-height:1.5;text-wrap:pretty}.story-stage{position:relative;flex:0 1 540px;height:540px;min-height:0}@media (max-width:620px){.story-stage{flex-basis:320px;height:320px}}.story-stage canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.callouts{position:absolute;inset:0;overflow:hidden;pointer-events:none}.v3-callout{position:absolute;left:0;top:0;width:200px;opacity:0;transform-origin:0 0;background:rgba(17,19,23,.9);border:1px solid var(--c);box-shadow:0 0 18px rgba(var(--rgb),.18);will-change:transform}.callout-head{font:500 12px/1.3 var(--mono);letter-spacing:.08em;padding:5px 8px;background:rgba(var(--rgb),.14);color:var(--c);border-bottom:1px solid rgba(var(--rgb),.45)}.callout-body{padding:7px 8px 8px;display:flex;flex-direction:column;gap:3px}.callout-body strong{font-weight:600;font-size:14px;line-height:1.25;color:#eef1f4}.callout-sub{font:400 12px/1.3 var(--mono);letter-spacing:.06em;color:#9aa1ab}.story-tag{position:absolute;left:50%;top:calc(100% - 9px);transform:translate(-50%,-50%);margin:0;padding:1px 10px;max-width:calc(100% - 28px);width:-moz-max-content;width:max-content;background:#111317;color:#62dba9;font:500 clamp(.75rem,1.2vw,.875rem) /1.35 var(--mono);text-align:center;opacity:0;pointer-events:none}.mission{position:relative;overflow:hidden;background:#111317}.mission-bg{position:absolute;top:0;left:50%;width:max(100%,1040px);height:100%;transform:translateX(-50%);pointer-events:none}.mission-grid{-webkit-mask-image:radial-gradient(ellipse 62% 78% at 50% 50%,rgba(0,0,0,.5),#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 62% 78% at 50% 50%,rgba(0,0,0,.5),#000 60%,transparent 100%)}.mission-glow{filter:blur(16px);opacity:.8}.mission-in{position:relative;max-width:1280px;margin:0 auto;padding:clamp(104px,13vw,176px) var(--pad);display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.mission-pill{font:500 clamp(.9375rem,1.5vw,1.1875rem) var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#62dba9}.mission h2{margin:0;max-width:21em;font-weight:500;font-size:clamp(1.625rem,3.8vw,3rem);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.prov{background:#111317}.prov .wrap{display:flex;flex-direction:column;gap:clamp(28px,4vw,48px)}.prov-grid{display:grid;grid-template-columns:minmax(0,1fr) clamp(22px,8vw,110px) minmax(0,1fr);align-items:start;max-width:1000px;width:100%;margin:0 auto}.shot{position:relative;min-width:0;background:#1b1e24;border:1px solid #40464f;border-radius:clamp(10px,1.8vw,18px);padding:clamp(4px,1vw,10px);box-shadow:0 30px 80px rgba(0,0,0,.55)}.shot img{display:block;width:100%;height:auto;border-radius:clamp(5px,1vw,10px)}.prov-link{position:relative;align-self:stretch}.prov-link svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.prov-dot{position:absolute;width:clamp(6px,1.2vw,10px);height:clamp(6px,1.2vw,10px);border-radius:50%;transform:translate(-50%,-50%)}.prov-dot.a{left:0;top:var(--prov-a,31.5%);background:#b6f6d0;box-shadow:0 0 0 clamp(2px,.5vw,4px) rgba(182,246,208,.25)}.prov-dot.b{left:100%;top:var(--prov-b,48.5%);background:#5bb7ff;box-shadow:0 0 0 clamp(2px,.5vw,4px) rgba(91,183,255,.25)}.triage{background:#14161a}.triage>.wrap{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.triage-head{flex:1 1 100%;min-width:0;display:flex;flex-direction:column;gap:18px}.triage-h2{margin:0;font-weight:500;font-size:clamp(1.375rem,2.7vw,2.25rem);line-height:1.18;letter-spacing:-.015em;display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.triage-h2 .a{flex:1 1 320px;min-width:0;border:1px solid #2f5f86;background:linear-gradient(90deg,rgba(91,183,255,.18),rgba(172,236,198,.12));border-radius:28px;padding:16px 26px;text-wrap:balance}.triage-h2 .plus{flex:none;font-size:1.4em;line-height:1;color:#62dba9}@media (max-width:759.98px){.triage-h2 .plus{min-width:100%}}.triage-h2 .b{flex:1 1 320px;min-width:0;text-wrap:balance}.triage-points{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:16px;color:#c3c8cf;font-size:1.125rem;line-height:1.6}.triage-points li{position:relative;padding-left:22px;text-wrap:pretty}.triage-points li:before{content:"";position:absolute;left:2px;top:.8em;width:8px;height:10px;margin-top:-5px;background:linear-gradient(180deg,#acecc6,#5bb7ff);clip-path:polygon(0 0,100% 50%,0 100%)}@media (min-width:900px){.triage-points{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.4vw,48px);margin-top:56px}}.map{position:relative;flex:1 1 100%;min-width:0;height:clamp(336px,calc(40vw + 44px),484px)}.map canvas{width:100%;height:100%;display:block}.apps-head{flex:1 1 100%;min-width:0;border-top:1px solid #23262c;padding-top:clamp(28px,4vw,56px);margin-bottom:-20px}.demo{flex:1 1 100%;background:#14161a;border:1px solid #2a2d34;border-radius:14px;padding:clamp(16px,2.2vw,24px);font-size:14px;line-height:1.45}.demo,.demo-panel{min-width:0;display:flex;flex-direction:column;gap:16px}.tabs{display:flex;gap:2px;flex-wrap:wrap;border-bottom:1px solid #2a2d34}.tab{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;color:#9aa1ab;font:500 clamp(.9375rem,1.5vw,1.125rem) var(--sans);padding:12px 14px;min-height:44px;cursor:pointer}.tab[aria-selected=true]{color:#eef1f4;border-bottom-color:#5bb7ff}.tab:hover{color:#b6f6d0}.demo-title{display:flex;align-items:center;gap:10px;font-size:17px;flex-wrap:wrap}.demo-title img{height:20px;width:auto}.demo-title span{color:#9aa1ab}.demo-ctl{background:#1a1d22;border:1px solid #2b3038;border-radius:10px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.demo-sub{font:400 clamp(.75rem,1.25vw,.9375rem) var(--mono);letter-spacing:.08em;color:#c3c8cf}.demo-stats{display:flex;gap:10px;flex-wrap:wrap}.stat{border-radius:8px;padding:8px 14px;min-width:120px}.stat b{display:block;font-size:24px;font-weight:600;line-height:1.2}.stat span{display:block;font-size:12px;color:#c3c8cf}.stat.flag{background:#17324f}.stat.flag b{color:#5bb7ff}.stat.urg{background:#2a1838}.stat.urg b{color:#d58cff}.thr-label{font-size:14px;color:#9aa1ab}.thr{position:relative;padding-top:24px;display:flex;flex-direction:column;gap:4px}.thr-bubble{position:absolute;top:0;transform:translateX(-50%);font-size:13px;font-weight:600;line-height:1.3;color:#0b0d10;background:#5bb7ff;border-radius:6px;padding:2px 8px;white-space:nowrap;pointer-events:none}.thr input{width:100%;accent-color:#5bb7ff;height:44px;margin:0;cursor:pointer}.thr-ends{display:flex;justify-content:space-between;gap:12px;font:400 12px var(--mono);letter-spacing:.06em;color:#9aa1ab}.tbl-wrap{position:relative}.tbl-scroll{overflow-x:auto;border:1px solid #2b3038;border-radius:10px;background:#181a1f}.tbl{--c1:244px;--c2:136px;min-width:calc(var(--c1) + var(--c2) + 672px)}.tr{display:grid;grid-template-columns:var(--c1) var(--c2) repeat(6,minmax(112px,1fr))}.tr.groups{font:500 12px var(--mono);letter-spacing:.1em;color:#62dba9;border-bottom:1px solid #2b3038}.tr.groups>*{padding:10px 12px;border-right:1px solid #2b3038}.tr.groups>:first-child{padding:0}.tr.groups>:last-child{border-right:0}.tr.cols{align-items:end;font-size:12px;font-weight:600;color:#c3c8cf;border-bottom:1px solid #2b3038;background:#1a1d22}.tr.cols>*{padding:10px;line-height:1.25;text-align:center}.tr.cols>:first-child{padding:10px 14px;font:500 12px var(--mono);letter-spacing:.08em;color:#9aa1ab}.tr.cols>:first-child,.tr.cols>:nth-child(2){border-right:1px solid #2b3038;align-self:stretch;display:flex;align-items:flex-end;text-align:left}.tr.cols>:nth-child(2){padding:10px 12px;line-height:1.45}.row{height:56px;opacity:1;overflow:hidden;transition:height .3s ease,opacity .25s ease}@supports (overflow:clip){.row{overflow:visible;overflow-y:clip}}.row.off{height:0;opacity:0}.row>.tr{align-items:center;height:56px;border-bottom:1px solid #23262c}.c-pat{height:100%;padding:0 14px;justify-content:space-between;gap:8px;border-right:1px solid #23262c}.c-pat,.who{display:flex;align-items:center;min-width:0}.who{gap:9px}.dot{flex:none;width:6px;height:6px;border-radius:50%}.who .txt{min-width:0;display:flex;flex-direction:column;line-height:1.3}.who strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrn{color:#9aa1ab}.mrn,.urgent{font-size:12px;white-space:nowrap}.urgent{flex:none;font-weight:600;color:#e3a6ff;border:1px solid #7a3fa3;background:#2a1838;border-radius:4px;padding:2px 7px}.urgent[hidden]{display:none}.c-match{height:100%;padding:0 12px;display:flex;flex-direction:column;justify-content:center;line-height:1.25;border-right:1px solid #23262c}.c-match strong{font-size:15px}.c-match .key{font-size:12px;font-weight:500;color:#c3c8cf}.c-match .all{font-size:12px;color:#9aa1ab;white-space:nowrap}.c-sig{display:flex;justify-content:center;padding:0 6px}.chip{font-size:12px;font-weight:600;white-space:nowrap;border-radius:5px;padding:2px 8px;border:1px solid}.demo-note{color:#9aa1ab;font-size:12px;line-height:1.5}.product .wrap{display:flex;flex-direction:column;gap:28px}.product-lead{margin:0;color:#c3c8cf;max-width:640px;text-wrap:pretty}.carousel{--sw:min(640px,66vw);position:relative;height:calc(var(--sw)*.565 + 290px);perspective:1400px;overflow:hidden;margin:0 calc(var(--pad)*-1);touch-action:pan-y}.beams{inset:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent)}.beams,.beams i{position:absolute}.beams i{left:var(--l);top:50%;width:var(--w);height:var(--h);transform:translate(-50%,-50%);border-radius:50%;background:linear-gradient(180deg,rgba(47,134,255,0),#2f86ff 22%,#a9dcff 50%,#2f86ff 78%,rgba(47,134,255,0));opacity:var(--o);filter:blur(3px)}.slide{position:absolute;left:50%;top:135px;width:var(--sw);transform:translateX(-50%);transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .5s}.frame{position:relative;background:#1b1e24;border:1px solid #40464f;border-radius:18px;padding:10px;box-shadow:0 30px 80px rgba(0,0,0,.65)}.frame img{display:block;width:100%;height:auto;aspect-ratio:1.84;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;border-radius:10px}.car-nav{position:absolute;left:0;right:0;bottom:44px;z-index:6;gap:12px}.car-btn,.car-nav{display:flex;justify-content:center}.car-btn{width:48px;height:48px;padding:0;align-items:center;border-radius:50%;border:1px solid rgba(169,220,255,.65);background:rgba(13,36,66,.88);color:#eef1f4;cursor:pointer;transition:opacity .2s}.car-btn:hover{background:#17406e}.car-btn[aria-disabled=true]{opacity:.35;cursor:default}.car-btn svg{display:block}.captions{display:flex;flex-direction:column;align-items:center;gap:18px}.captions-in{display:grid}.v3-caption{grid-area:1/1;opacity:0;transition:opacity .35s;display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center}.v3-caption:first-child{opacity:1}.v3-caption strong{font-size:18px;font-weight:500}.v3-caption span{color:#9aa1ab;font-size:15px;max-width:520px;text-wrap:pretty}.partners,.patents{background:#14161a}.partners .wrap,.patents .wrap{display:flex;flex-direction:column;gap:36px}.uses{--uses-narrow:min(calc(50% - 8px),calc(8999100px - 999900%));--uses-min:max(220px,calc(25% - 12px),var(--uses-narrow));display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--uses-min),1fr));gap:16px}.uses .card{gap:12px}.uses .n{font:500 12px var(--mono);color:#5bb7ff}.uses h3{margin:0;font-size:22px;font-weight:500;line-height:1.2;text-wrap:balance}@media (max-width:1099.98px){.uses{--uses-narrow:calc(50% - 8px)}}.uses p{margin:0;color:#9aa1ab;font-size:15px;text-wrap:pretty}.nvidia .wrap{display:flex;flex-direction:column;gap:40px}.nvidia-lead{margin:0;color:#c3c8cf;max-width:720px;text-wrap:pretty}.case-row{display:flex;flex-wrap:wrap;gap:16px}.case{flex:1.3 1 420px;min-width:0;padding:clamp(22px,3vw,36px);gap:22px}.case-kicker{font:500 12px var(--mono);letter-spacing:.1em;color:#9aa1ab}.case h3{margin:0;font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:500;line-height:1.2;text-wrap:balance}.case-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:20px}.case-stats b{display:block;font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:500;letter-spacing:-.02em;line-height:1.1}.case-stats span{display:block;color:#9aa1ab;font-size:14px}.case p{margin:0;color:#c3c8cf;font-size:15px;text-wrap:pretty}.quotes{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:16px}.quote{margin:0;flex:1;gap:16px;justify-content:space-between}.quote blockquote{margin:0;font-size:17px;text-wrap:pretty}.quote figcaption{color:#9aa1ab;font-size:14px}.firewall{display:flex;flex-direction:column;gap:20px;padding-top:24px}.firewall h3{margin:0;font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:500;line-height:1.2}.net{border:1.5px dashed #62dba9;border-radius:16px;padding:clamp(18px,3vw,32px);display:flex;flex-direction:column;gap:20px;background:rgba(98,219,169,.04)}.net-label{font:500 12px var(--mono);letter-spacing:.14em;color:#62dba9}.flow{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.node{flex:1 1 220px;background:#181a1f;border:1px solid #2a2d34;border-radius:12px;padding:20px}.node.core{background:#1b1e24;border-color:#2f5f86}.node b{display:block;font-weight:600}.node span{display:block;color:#9aa1ab;font-size:14px}.arrow{display:flex;align-items:center;justify-content:center;color:#62dba9;font-size:22px}.arrow span{display:inline-block}.firewall>p{margin:0;color:#c3c8cf;max-width:720px;text-wrap:pretty}.patent-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.patent{gap:14px}.patent .k{font:500 13px var(--mono);color:#9aa1ab}.patent .no{font-size:26px;font-weight:500;letter-spacing:-.01em}.patent .t{font-size:15px;color:#c3c8cf;text-wrap:pretty}.patent .d{font:400 13px var(--mono);color:#62dba9;margin-top:auto}.cta .wrap{padding:clamp(36px,5vw,70px) var(--pad);flex-direction:column;gap:28px;text-align:center}.cta .wrap,.cta-brand{display:flex;align-items:center}.cta-brand{justify-content:center;gap:14px;flex-wrap:wrap}.cta-brand img{height:44px;width:auto;display:block}.cta-brand span{font-size:20px;color:#c3c8cf}.cta h2{margin:0;font-weight:500;font-size:clamp(2rem,4.8vw,3.875rem);line-height:1.06;letter-spacing:-.025em;max-width:900px;text-wrap:balance}.title-fade{width:-moz-fit-content;width:fit-content;background:linear-gradient(100deg,#f3f5f7 0 34%,#93a5c0 66%,#d9e1ea);-webkit-background-clip:text;background-clip:text;color:transparent}.cta h2.title-fade,.h2-xl.title-fade,.mission h2.title-fade,.v3-hero h1.title-fade{padding-bottom:.14em;margin-bottom:-.14em}@media (forced-colors:active){.title-fade{background:none;color:CanvasText}}div[id=applications],div[id=firewall],section[id]{scroll-margin-top:var(--header-h)}@media (max-width:1142px){.h2-xl{line-height:1.12}}@media (max-width:999px){.cta h2{line-height:1.1}}@media (max-width:941px){.h2-lg{line-height:1.18}}@media (max-width:923px){.step h3{line-height:1.24}}@media (max-width:888px){.triage-h2{line-height:1.22}}@media (max-width:857px){.v3-hero h1{line-height:1.1}}@media (max-width:761px){.h2-xl{line-height:1.16}.mission h2{line-height:1.2}.eyebrow,.mission-pill{line-height:1.45}}@media (max-width:640px){.banner{display:block;padding:8px 16px;line-height:1.45}.banner-new{display:inline-block;margin-right:6px;vertical-align:1px}.banner-more{white-space:nowrap;margin-left:4px}.prov-grid{grid-template-columns:minmax(0,1fr);justify-items:stretch}.prov-link{height:44px;width:2px;justify-self:center;align-self:auto;background:repeating-linear-gradient(180deg,#5bb7ff 0 6px,transparent 6px 11px)}.prov-link svg{display:none}.prov-dot{width:10px;height:10px}.prov-dot.a{left:50%;top:0}.prov-dot.b{left:50%;top:100%}}@media (max-width:673px){.map{height:436px}}@media (max-width:760px){.tbl{--c1:124px;--c2:116px}.tr>:first-child{position:sticky;left:0;z-index:2}.row .c-pat,.tr.groups>:first-child{background:#181a1f}.tr.cols>:first-child{background:#1a1d22}.c-pat{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;padding:8px 6px 8px 8px}.c-pat .who{gap:7px}.c-pat .who strong{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.row{height:var(--row-h,56px)}.c-match,.tr.cols>:nth-child(2){padding-left:8px;padding-right:8px}.row>.tr{height:auto;min-height:56px}.c-pat>*{grid-area:1/1}.c-pat .urgent{grid-area:2/1;justify-self:start;margin:4px 0 0 13px;line-height:1.15;padding:0 4px}.tbl-wrap.more:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;width:28px;border-radius:0 10px 10px 0;background:linear-gradient(90deg,rgba(24,26,31,0),#181a1f);pointer-events:none}}.swipe{display:none}@media (max-width:1023px){.tbl-scroll{scrollbar-width:none}.tbl-scroll::-webkit-scrollbar{display:none}.swipe{display:flex;flex-direction:column;align-items:center;gap:12px;padding:4px 0 0}.swipe-track{width:100%;height:4px;overflow:hidden;border-radius:4px;background:hsla(0,0%,100%,.12)}.swipe-thumb{display:block;width:50%;height:100%;border-radius:4px;background:#b6f6d0}}.swipe-text{display:flex;align-items:center;gap:8px;margin:0;color:#9aa1ab;font-size:14px;line-height:21px;letter-spacing:-.22px}.swipe-text svg{flex:none}@media (max-width:860px){.tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:1px 0 0 1px;border:0}.tab{position:relative;min-height:48px;margin:-1px 0 0 -1px;padding:10px clamp(8px,calc(25vw - 81.5px),14px);border:1px solid #2b3038;border-radius:0;background:#181a1f;line-height:1.3;text-align:left}.tab:first-child{border-top-left-radius:10px}.tab:nth-child(2){border-top-right-radius:10px}.tab:nth-child(3){border-bottom-left-radius:10px}.tab:nth-child(4){border-bottom-right-radius:10px}.tab[aria-selected=true]{z-index:1;border-color:#5bb7ff;background:#1e2933;color:#eef1f4}.tab:focus-visible{z-index:2;outline-offset:-5px}@media (hover:none){.tab:hover{color:#9aa1ab}.tab[aria-selected=true]:hover{color:#eef1f4}}}@media (max-width:559px){.tab>span:first-child{display:block}}@media (max-width:860px){.tab{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}@media (max-width:279.98px){.tabs{grid-template-columns:minmax(0,1fr)}.tab:nth-child(n){border-radius:0}.tab:first-child{border-radius:10px 10px 0 0}.tab:last-child{border-radius:0 0 10px 10px}}@media (max-width:599.98px){.carousel{--sw:84vw}}@media (max-width:879px){.flow{flex-direction:column}.node{flex:0 0 auto}.arrow span{transform:rotate(90deg)}}@media (orientation:landscape) and (max-height:560px){.story-sticky{flex-direction:row;align-items:stretch;gap:24px;height:calc(100vh - 68px);height:calc(100svh - 68px)}.story-copy{flex:0 0 40%;align-content:start}.step{grid-template-columns:minmax(0,1fr)}.story-stage{flex:1 1 0;height:auto}}.section{border-top:0}.section.cta,.section.nvidia,.section.partners,.section.patents,.section.product,.section.triage{border-top:1px solid #23262c}.wrap{padding-block:clamp(72px,9.5vw,144px)}.sec-head{gap:22px}.prov .wrap{gap:clamp(64px,8vw,120px)}.product .wrap{gap:44px}.partners .wrap,.patents .wrap{gap:clamp(44px,5vw,72px)}.nvidia .wrap{gap:clamp(48px,5.5vw,80px)}.triage>.wrap{gap:clamp(48px,6vw,88px)}.nvidia-lead,.product-lead{font-size:1.125rem;line-height:1.6;max-width:640px}.v3-hero{--hero-pad:clamp(40px,5vw,64px);position:relative;z-index:0;padding-block:calc(var(--hero-pad) + 20px)}.v3-hero:after,.v3-hero:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);pointer-events:none}.v3-hero:before{background:#14161a url(../../assets/img/home-v3/grain-w240.png) 0 0/240px 240px}.v3-hero:after{opacity:.55;background:radial-gradient(ellipse 78% 88% at 50% 48%,rgba(6,7,9,0) 42%,rgba(6,7,9,.5) 78%,rgba(6,7,9,.85) 100%),linear-gradient(to top right,rgba(6,7,9,0),rgba(6,7,9,.3) 45%,rgba(6,7,9,.95))}.hero-kicker{flex-direction:column;flex-wrap:nowrap;align-items:flex-start}.hero-art{max-width:440px;margin-left:auto}@media (max-width:896px){.hero-art{max-width:none;margin-left:0}}.hero-art canvas{position:absolute;left:0;top:-50px;width:100%;height:calc(100% + 100px);pointer-events:none}@media (min-width:1200px){.hero-art canvas{left:-50px}}.scroll-shade{position:fixed;left:0;right:0;bottom:0;height:min(26vh,240px);background:linear-gradient(180deg,rgba(17,19,23,0),rgba(17,19,23,.4) 55%,rgba(17,19,23,.75));pointer-events:none;z-index:40}.story{border-top:0;position:relative}.story:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#23262c}.story-head{--story-pad:clamp(48px,5.6vw,80px);padding-top:calc(var(--story-pad) + 20px)}@media (min-height:561px){.story-sticky{height:calc(100vh - 68px);height:calc(100svh - 68px);justify-content:center}.story-copy{--copy-lift:clamp(14px,3vh,20px);transform:translateY(calc(var(--copy-lift)*-1))}}@media (min-width:1200px) and (min-height:860px){.story-copy{--copy-lift:30px}}@media (min-width:900px) and (min-height:561px){.step{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.step p{max-width:46ch}}.v3-callout{border-radius:3px;overflow:hidden}.callout-head{display:flex;align-items:center}.partners,.patents,.triage{background-image:url(../../assets/img/home-v3/grain-w240.png);background-size:240px 240px}.case.card,.triage-h2 .a{border:1px solid rgba(200,216,255,.3);border-radius:20px;background:linear-gradient(180deg,rgba(150,180,240,.16),rgba(60,74,104,.12) 42%,rgba(24,26,31,.6));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 40px 70px -40px rgba(160,195,255,.3)}.triage-h2 .a{padding:22px 30px}@media (min-width:900px){.triage-head{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);-moz-column-gap:24px;column-gap:24px;row-gap:18px}.triage-head>.eyebrow,.triage-head>.triage-h2{grid-column:1/-1}.triage-h2{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);-moz-column-gap:24px;column-gap:24px;align-items:center}.triage-h2 .plus{justify-self:center}}.h2-brand{display:inline-block;height:.98em;width:auto;vertical-align:-.17em;margin-left:.06em}@media (max-width:760px){.swipe,.tbl-wrap{display:none}}.patent-grid,.uses{gap:clamp(28px,3.4vw,48px)}.uses{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:980px){.uses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.uses{grid-template-columns:minmax(0,1fr)}}.patent-grid .card,.uses .card{background:none;border:0;border-top:1px solid #3a4049;border-radius:0;padding:26px 0 0}.patent .t,.uses p{font-size:1rem;line-height:1.6;color:#c3c8cf}.uses .n{color:#9aa1ab}.case-row{gap:clamp(28px,4vw,56px);align-items:center}.case p{font-size:1rem;line-height:1.6}.quotes{gap:clamp(32px,4vw,48px);justify-content:center}.quote.card{background:none;border:0;border-left:1px solid #5d6672;border-radius:0;padding:2px 0 2px 28px;flex:none}.quote blockquote{font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.5}.node{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;row-gap:2px;align-items:start;padding:22px}.node-ic{grid-row:1/3;color:#9aa1ab;margin-top:1px}.node.core .node-ic{color:#5bb7ff}.node b,.node span{grid-column:2}.net-label{display:flex;align-items:center;gap:8px}.net-ic{flex:none}.carousel{cursor:grab}.slide{transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .5s,translate .45s cubic-bezier(.2,.7,.2,1)}.carousel.dragging{-moz-user-select:none;user-select:none;-webkit-user-select:none}.carousel.dragging,.carousel.dragging *{cursor:grabbing!important}.carousel.dragging .slide{transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .5s}.carousel img{-webkit-user-drag:none}.section.cta{position:relative}.section.cta:before{content:"";position:absolute;inset:0;pointer-events:none;background:url(../../assets/img/home-v3/cta-bars-w2880.webp) bottom/min(max(100%,900px),1900px) auto no-repeat}.cta .wrap{position:relative;padding-top:clamp(48px,6vw,84px);padding-bottom:clamp(170px,20vw,320px)}@media (prefers-reduced-motion:no-preference){@keyframes hero-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hero-rule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes header-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.banner{animation:header-in 1.4s cubic-bezier(.22,.61,.36,1) 0s both}.site-header{animation:header-in 1.4s cubic-bezier(.22,.61,.36,1) .1s both}.story:before{animation:hero-rule 1s cubic-bezier(.22,.61,.36,1) .05s both}.hero-kicker img{animation:hero-in 1.8s cubic-bezier(.22,.61,.36,1) .6s both}.hero-kicker .eyebrow{animation:hero-in 1.8s cubic-bezier(.22,.61,.36,1) .76s both}.v3-hero h1{animation:hero-in 2.1s cubic-bezier(.22,.61,.36,1) .92s both}.hero-lead{animation:hero-in 2s cubic-bezier(.22,.61,.36,1) 1.33s both}.hero-cta{animation:hero-in 2s cubic-bezier(.22,.61,.36,1) 1.65s both}html.rv .rv-item{opacity:0;transform:translateY(14px);transition:opacity 1.8s cubic-bezier(.22,.61,.36,1),transform 2s cubic-bezier(.22,.61,.36,1);transition-delay:var(--rv-d,0s)}html.rv .rv-item.in{opacity:1;transform:none}html.rv .mission-lines{clip-path:inset(0 50% 0 50%);transition:clip-path 1.87s cubic-bezier(.3,.1,.2,1)}html.rv .mission-glow{opacity:0;transition:opacity 2s ease .5s}html.rv .mission-grid{opacity:0;transition:opacity 2.32s ease .72s}html.rv .mission-lines .mission-shade{opacity:0;transition:opacity 1.6s ease 1.28s}html.rv .mission.in .mission-lines{clip-path:inset(0 0 0 0)}html.rv .mission.in .mission-glow{opacity:.8}html.rv .mission.in .mission-grid,html.rv .mission.in .mission-lines .mission-shade{opacity:1}html.rv .beams{opacity:0;transition:opacity 2.8s cubic-bezier(.22,.61,.36,1) .2s}html.rv .carousel.lit .beams{opacity:1}html.rv .section.cta:before{opacity:0;transform:translateY(18px);transition:opacity 3s cubic-bezier(.22,.61,.36,1) .5s,transform 3.2s cubic-bezier(.22,.61,.36,1) .5s}html.rv .section.cta.in:before{opacity:1;transform:none}}.story-tag span{display:inline-block;white-space:nowrap}.prov-ui{--prov-line:#262b33;--prov-muted:#8b93a0;--prov-faint:#626a76;overflow:hidden;border-radius:clamp(5px,1vw,10px);background:#171a20;color:#e8ecf1;font-size:13px;line-height:1.45;text-align:left}:where(.prov-ui) p,:where(.prov-ui) ul{margin:0;padding:0;list-style:none}.prov-cap{color:var(--prov-muted);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.prov-ui-head{padding:14px 14px 12px;border-bottom:1px solid var(--prov-line)}.prov-ui-title{font-size:20px;font-weight:700;line-height:1.2;color:#fff}.prov-ui-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:10px}.prov-chip{flex:none;padding:2px 7px;border:1px solid transparent;border-radius:5px;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap}.prov-chip.is-red{border-color:#6b2a31;background:#3d1c21;color:#ff8f8f}.prov-chip.is-green{border-color:#1e5a41;background:#153729;color:#5fdc9a}.prov-box-head,.prov-ui-cols{display:flex;justify-content:space-between;gap:12px;padding:8px 14px;border-bottom:1px solid var(--prov-line)}.prov-ui-body{display:flex;flex-direction:column;gap:12px;padding:14px}.prov-ui-sub{font-size:14px;font-weight:600;color:#f3f5f8}.prov-box+.prov-ui-sub{margin-top:8px}.prov-box{border:1px solid var(--prov-line);border-radius:8px}.prov-box-head{padding-inline:10px}.prov-insight{display:flex;flex-direction:column;gap:8px;padding:10px}.prov-insight-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.prov-pill{padding:1px 9px;border:1px solid #5bb7ff;border-radius:999px;background:rgba(91,183,255,.08);color:#8cc8ff;font-weight:500}.prov-date{color:var(--prov-muted);font-size:12px}.prov-insight ul{display:flex;flex-direction:column;gap:6px}.prov-insight li{color:#d5dae1}.prov-insight li:before{content:"• "}.prov-src{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;color:#6cb6ff;font-weight:500}.prov-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 10px}.prov-row+.prov-row{border-top:1px solid var(--prov-line)}.prov-row:last-child{align-items:center}.prov-row-text{display:flex;flex-direction:column;min-width:0}.prov-row-text strong{font-weight:600;color:#f3f5f8}.prov-row-val{color:var(--prov-muted)}.prov-row-src{margin-top:2px;color:var(--prov-faint);font-size:11px}.prov-note-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.prov-note-title{font-size:16px;font-weight:700;line-height:1.25;color:#fff}.prov-note-meta{margin-top:3px;color:var(--prov-muted);font-size:12px}.prov-close{display:grid;place-items:center;flex:none;width:24px;height:24px;border:1px solid #333943;border-radius:6px;color:var(--prov-muted)}.prov-note-body{display:flex;flex-direction:column;gap:18px;padding:16px 14px 18px;color:#dfe4ea;font:400 12px/1.75 IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.prov-note-body mark{display:block;margin:2px -8px;padding:2px 8px;border-radius:5px;background:#1d3a5c;color:#fff;font-weight:600}.section.patents{background-color:#17181c}.home-v2-footer.home-v2-footer,.section.cta{background-color:rgba(17,19,23,.88)}.cta .btn-grad{margin-bottom:40px}@supports (overflow:clip){.callouts{overflow-x:clip;overflow-y:visible}}.uses .card .n{color:#5bb7ff}@media (min-width:641px){.prov-grid{align-items:stretch}.prov-grid .shot{display:flex}.prov-grid .shot>.prov-ui{flex:1}}.home-v2-footer.home-v2-footer{border-top:1px solid #23262c}