.why{padding-top:150px}.figures{display:grid;grid-template-columns:repeat(2,1fr);column-gap:80px;row-gap:74px;margin-top:74px}.figure{border-top:1px solid var(--rule);padding-top:26px}.figure b{display:block;font-size:clamp(30px,2.639vw,38px);line-height:1.15;font-weight:500;color:#fff;letter-spacing:-.01em}.figure p{margin:22px 0 0;font-size:15px;line-height:1.6;max-width:520px}.readout{position:relative;margin:80px 0 0;padding:22px 32px 30px}.readout-head{display:flex;justify-content:space-between;gap:20px;font-size:15px;color:#fff}.readout-head span:last-child{color:var(--ink-2)}.readout figcaption{margin:26px 0 0;font-size:15px;line-height:1.6;max-width:760px;color:var(--ink-2)}.plot-frame{margin-top:8px}.plot{display:block;width:100%;height:auto;font-size:14px}.plot .bars rect{fill:var(--line)}.plot .grid line{stroke:var(--edge);stroke-width:1}.plot .base{stroke:var(--rule);stroke-width:1.5}.plot .peak{stroke:#fff;stroke-width:1;stroke-dasharray:3 5;opacity:.55}.plot .quiet{fill:#d1def70d}.plot .ylab text{fill:#fff;text-anchor:end;opacity:.72}.plot .xlab text{fill:#fff;text-anchor:middle;opacity:.72}.plot .xlab line{stroke:var(--rule);stroke-width:1}.plot .axis-name{fill:#fff;opacity:.5;text-anchor:middle;letter-spacing:.02em}.plot .peak-lab{fill:#fff;font-weight:500}.plot .quiet-lab{fill:#fff;opacity:.62}.raster{display:grid;grid-template-columns:58px 1fr;grid-template-rows:auto 30px;margin-top:8px}.raster-plot{position:relative;border-left:1px solid var(--rule);border-bottom:1px solid var(--rule)}.raster-plot img{display:block;width:100%;height:auto}.raster-y{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding-right:10px;font-size:14px;color:#fff}.raster-y span{opacity:.72;line-height:1}.raster-y i{font-style:normal;opacity:.6;margin-left:3px}.raster-x{position:relative;grid-column:2;font-size:14px;color:#fff}.raster-x span{position:absolute;top:9px;transform:translate(-50%);opacity:.72}.raster-x .axis-name{position:absolute;right:0;top:9px;font-style:normal;opacity:.5}.journey{padding-top:150px}.legs{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:74px}.leg{position:relative;padding:26px 26px 30px}.leg i{font-style:normal;font-size:15px;color:var(--line)}.leg h3{margin:12px 0 0;font-size:22px;line-height:1.27;font-weight:500;color:#fff}.leg p{margin:16px 0 0;font-size:15px;line-height:1.6}.design{padding-top:150px}.design-note{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:30px}.design-note p{margin:0;font-size:17px;line-height:1.5;max-width:620px;color:#fff}.design-note small{font-size:14px;line-height:1.5;max-width:420px;color:var(--ink-2)}.bd{display:grid;grid-template-columns:220fr 60fr 540fr 60fr 220fr;grid-template-rows:auto 20px auto 20px auto 36px auto;margin:56px auto 0;max-width:1100px}.blk{padding:16px 18px;border:1px solid var(--edge);background:#050b1a99;min-height:96px;display:flex;flex-direction:column;justify-content:center}.blk.on{border:1.5px solid rgba(115,158,255,.55);background:#173d9e8c}.blk h3{margin:0;font-size:17px;line-height:1.3;font-weight:500;color:#fff}.blk p{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--ink-2)}.blk.on p{color:#e8f0ffc7}.bd-l1{grid-column:1;grid-row:1}.bd-l2{grid-column:1;grid-row:3}.bd-l3{grid-column:1;grid-row:5}.bd-l4{grid-column:1;grid-row:7}.bd-r1{grid-column:5;grid-row:1}.bd-r2{grid-column:5;grid-row:3}.bd-r3{grid-column:5;grid-row:5}.bd-r4{grid-column:5;grid-row:7}.bd-fabric{grid-column:3;grid-row:1 / 6}.bd-mgmt{grid-column:3;grid-row:7}.fabric{display:flex;flex-direction:column;justify-content:flex-start;padding:16px 22px 22px}.cores{display:grid;grid-template-columns:repeat(12,16px);gap:10px;justify-content:center;margin:22px 0 0}.cores span{display:block;width:16px;height:16px;background:#2d5ae9}.fabric-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:22px}.fabric-pair .blk{min-height:86px}.flow{align-self:center;justify-self:stretch;position:relative;height:1px;background:var(--line);opacity:.6}.flow:after{content:"";position:absolute;right:-1px;top:-4px;border-left:9px solid var(--line);border-top:4.5px solid transparent;border-bottom:4.5px solid transparent}.flow.faint{opacity:.22}.flow-a{grid-column:2;grid-row:1}.flow-b{grid-column:2;grid-row:3}.flow-c{grid-column:2;grid-row:5}.flow-d{grid-column:4;grid-row:1}.flow-e{grid-column:4;grid-row:3}.flow-f{grid-column:4;grid-row:5}.flow-down{grid-column:3;grid-row:6;justify-self:center;align-self:stretch;width:1px;height:auto;background:var(--line);opacity:.6}.flow-down:after{content:"";position:absolute;bottom:-1px;left:-4px;border-top:9px solid var(--line);border-left:4.5px solid transparent;border-right:4.5px solid transparent}.specs{padding-top:150px}.spec-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:74px}.spec-card{padding:30px 28px 34px}.spec-card h3{margin:0;font-size:22px;line-height:1.27;font-weight:500;color:#fff}.spec-card ul{margin:22px 0 0;padding:0;list-style:none}.spec-card li{font-size:15px;line-height:1.55;padding:16px 0;border-top:1px solid var(--rule)}.spec-card li:first-child{border-top:0;padding-top:0}.spec-card li:last-child{padding-bottom:0}.full{padding-top:150px}.tw{margin-top:60px}.tw table{margin-top:0}.spec-table{width:100%;margin-top:60px;border-collapse:collapse;text-align:left}.spec-table th{font-size:15px;font-weight:500;color:var(--ink-2);padding:0 24px 16px 0;vertical-align:bottom}.spec-table td{font-size:15px;line-height:1.5;padding:20px 24px 20px 0;border-top:1px solid var(--rule);vertical-align:top}.spec-table td:first-child{color:var(--ink-2);width:190px}.spec-table td:nth-child(2){font-size:17px;color:#fff}.spec-table td:last-child{padding-right:0}.compare{padding-top:150px}.compare>.wrap>p{font-size:17px;line-height:1.5;margin:26px 0 0;max-width:720px;color:#fff}.compare-table{width:100%;margin-top:70px;border-collapse:collapse;text-align:left}.compare-table th{font-size:15px;font-weight:500;color:var(--ink-2);padding:0 24px 16px 0}.compare-table th:first-child{width:250px}.compare-table td{font-size:15px;line-height:1.5;padding:20px 24px 20px 0;border-top:1px solid var(--rule);vertical-align:top}.compare-table td:first-child{color:var(--ink-2)}.compare-table td:nth-child(2){font-size:17px;color:#fff}.signoff{padding-top:150px}.signoff-grid{display:grid;grid-template-columns:560fr 640fr;gap:80px;margin-top:74px;align-items:start}.signoff figure{margin:0}.signoff img{width:100%;height:auto;border:1px solid var(--edge)}.signoff figcaption{margin-top:22px;font-size:15px;line-height:1.6;color:var(--ink-2)}.stats{display:grid;grid-template-columns:1fr 1fr;gap:40px 60px}.stat{border-top:1px solid var(--rule);padding-top:22px}.stat b{display:block;font-size:clamp(30px,2.639vw,38px);line-height:1.15;font-weight:500;color:#fff}.stat span{display:block;margin-top:12px;font-size:15px}.signoff-note{margin:40px 0 0;font-size:17px;line-height:1.55;max-width:900px;color:#fff}.sources{padding-block:150px 40px}.sources h2{margin:0;font-size:22px;font-weight:500;color:#fff}.sources ul{display:grid;grid-template-columns:1fr 1fr;column-gap:80px;row-gap:22px;margin:34px 0 0;padding:0;list-style:none}.sources li{font-size:15px;line-height:1.6;color:var(--ink-2);padding-top:20px;border-top:1px solid var(--rule)}.steps-4{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.steps-4 .step{min-height:0}@media(max-width:1100px){.figures{column-gap:48px;row-gap:56px}.legs,.spec-cards,.steps-4{grid-template-columns:repeat(2,1fr)}.signoff-grid{grid-template-columns:1fr;gap:48px}.bd{grid-template-columns:1fr;grid-template-rows:none;gap:16px;max-width:520px}.bd>*{grid-column:1!important;grid-row:auto!important}.flow,.flow-down{display:none}.cores{grid-template-columns:repeat(12,12px);gap:6px}.cores span{width:12px;height:12px}}@media(max-width:760px){.why,.journey,.design,.specs,.full,.compare,.signoff{padding-top:90px}.sources{padding-block:90px 30px}.figures,.legs,.spec-cards,.steps-4,.stats,.sources ul{grid-template-columns:1fr}.figures{row-gap:42px}.readout{padding:20px 18px 24px}.plot-frame{overflow-x:auto}.plot{min-width:620px;font-size:30px}.plot .peak-lab,.plot .quiet-lab{display:none}.raster{grid-template-columns:44px 1fr}.raster-y,.raster-x{font-size:12px}.design-note{flex-direction:column;align-items:flex-start;gap:16px}.fabric-pair{grid-template-columns:1fr;gap:16px}.bar-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 12px}.bar-row>span:first-child{flex:1 1 auto}.bar-row .val{flex:0 0 auto}.bar-row .bar-track{flex:1 0 100%;order:3}.tw{overflow-x:auto;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad)}.tw table{min-width:640px}.spec-table td:first-child{width:120px}.signoff-grid{margin-top:48px}}.chart{margin:56px 0 0}.chart-plot{position:relative;padding:30px 90px 44px 0}.grid{position:absolute;top:0;bottom:44px;width:1px;background:var(--rule);transform:translate(268px)}.grid i{position:absolute;bottom:-28px;left:0;transform:translate(-50%);font-style:normal;font-size:13px;color:var(--ink-2)}.crow{position:relative;display:flex;align-items:center;gap:18px;margin-bottom:30px}.crow:last-of-type{margin-bottom:0}.clabel{flex:0 0 250px;font-size:16px;color:var(--ink)}.clabel i{display:block;font-style:normal;font-size:13px;margin-top:4px;color:var(--ink-2)}.cbar{flex:0 0 auto;height:44px;background:#d1def738}.cval{font-size:16px;color:#fff;white-space:nowrap}.crow.lead .clabel{color:#fff;font-weight:500}.crow.lead .cbar{background:var(--line);box-shadow:0 0 22px var(--glow)}.crow.lead .cval{font-size:19px;font-weight:500}.chart figcaption{margin-top:26px;font-size:15px;line-height:1.6;color:var(--ink-2);max-width:760px}.spec-table,.compare-table{border-collapse:collapse}.spec-table thead th,.compare-table thead th{background:#1d4ed82e;color:#fff;font-weight:600;padding:18px 24px;font-size:15px;border-bottom:1px solid var(--rule)}.spec-table thead th:first-child,.compare-table thead th:first-child{box-shadow:inset 3px 0 0 var(--line)}.spec-table tbody tr:nth-child(odd),.compare-table tbody tr:nth-child(odd){background:#0b1428bf}.spec-table td,.compare-table td{padding:18px 24px;border-top:0}.spec-table td+td,.compare-table td+td,.spec-table thead th+th,.compare-table thead th+th{border-left:1px solid var(--rule)}.spec-table tbody tr:last-child td,.compare-table tbody tr:last-child td{border-bottom:1px solid var(--rule)}@media(max-width:760px){.chart-plot{padding:24px 0 40px}.grid{display:none}.crow{flex-wrap:wrap;gap:8px;margin-bottom:26px}.clabel{flex:1 0 100%}.cbar{height:32px}}
