.band{position:relative;min-height:100vh;display:grid;align-items:center;padding:120px var(--shell-x);background:var(--black);overflow:hidden;width:100vw;margin-inline:calc(50% - 50vw);color:#fff;z-index:5}.band-canvas{width:100%;height:100%;display:block;z-index:0}.band-canvas,.band:after{position:absolute;inset:0}.band:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(ellipse 62% 90% at var(--copy-anchor,70%) 50%,rgba(7,22,38,.9) 0,rgba(7,22,38,.62) 34%,transparent 62%)}.band-copy{position:relative;z-index:2;max-width:560px;justify-self:var(--copy-justify,end)}.band[data-anchor=right]{--copy-anchor:26%;--copy-justify:start}.band[data-anchor=center]{--copy-anchor:50%;--copy-justify:center;align-items:start;padding-top:9vh}.band[data-anchor=center]:after{background:linear-gradient(180deg,rgba(7,22,38,.92),rgba(7,22,38,.7) 26%,transparent 52%)}.band[data-anchor=center] .band-copy{text-align:center;max-width:720px}.band-eyebrow{font-family:JetBrains Mono,monospace;font-size:var(--fs-100);line-height:var(--label-lh);text-transform:uppercase;letter-spacing:.18em;color:var(--accent);margin-bottom:20px;display:flex;align-items:center;gap:12px}.band[data-anchor=center] .band-eyebrow{justify-content:center}.band-eyebrow:before{content:"";flex:none;width:40px;height:3px;border-radius:3px;background:var(--grad-brand-h)}.band-copy h2{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:clamp(24px,3.4vw,48px);line-height:var(--title-lh);letter-spacing:var(--title-tracking);word-spacing:var(--title-word-space);text-wrap:balance;margin-bottom:var(--sp-3)}.band-copy h2 .accent{color:var(--accent)}#vision .band-copy h2{font-size:clamp(23px,3vw,40px)}.band-copy p{font-size:var(--fs-300);line-height:var(--body-lh);color:rgba(255,255,255,.72);margin-bottom:var(--sp-4)}.band-copy .band-support{font-size:var(--fs-200);color:rgba(255,255,255,.58);padding-left:var(--sp-2);margin-top:calc(var(--sp-2) * -1);border-left:2px solid color-mix(in srgb,var(--accent) 45%,transparent)}.band-copy p .std,.band-copy p .std-lead{white-space:nowrap}.band-copy p .std-wrap{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}.band-copy p .std{color:rgba(255,255,255,.95);font-weight:600}.band-copy p .std-lead{color:var(--accent);font-weight:700;padding:2px 7px;margin:0 -1px;border-radius:4px;background:color-mix(in srgb,var(--accent) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent)}.band-copy ul{list-style:none;display:flex;flex-wrap:wrap;gap:10px}.band[data-anchor=center] .band-copy ul{justify-content:center}.band-copy ul li{font-family:JetBrains Mono,monospace;font-size:var(--fs-100);line-height:var(--label-lh);text-transform:uppercase;letter-spacing:.12em;padding:var(--sp-1) var(--sp-2);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:100px;color:rgba(255,255,255,.82);background:color-mix(in srgb,var(--accent) 8%,transparent);transition:border-color .32s ease,background .32s ease,box-shadow .32s ease,color .32s ease}.band-copy ul li:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 22%,transparent);color:#fff}.band-ladder{--rung-size:38px;--rung-step:22px;list-style:none;counter-reset:rung;display:flex;flex-wrap:nowrap;gap:0;position:relative;padding-block:4px calc(var(--rung-step) + 56px)}.band-ladder li{counter-increment:rung;position:relative;flex:1 1;min-width:0;height:var(--rung-size);font-family:JetBrains Mono,monospace;font-size:var(--fs-100);text-transform:uppercase;letter-spacing:.04em;color:rgba(255,255,255,.62);text-align:center}.band-ladder li:nth-child(2n){transform:translateY(var(--rung-step))}.band-ladder li>*{position:absolute;top:calc(var(--rung-size) + 8px);left:50%;transform:translateX(-50%);display:block;width:108%;line-height:1.25;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.band-ladder li:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:var(--rung-step);background:color-mix(in srgb,var(--accent) 34%,transparent);-webkit-clip-path:polygon(0 0,0 1.5px,100% calc(100% - 1.5px),100% 100%,calc(100% - 1.5px) 100%,0 1.5px);clip-path:polygon(0 0,0 1.5px,100% calc(100% - 1.5px),100% 100%,calc(100% - 1.5px) 100%,0 1.5px);pointer-events:none}.band-ladder li:nth-child(2n):before{-webkit-clip-path:polygon(0 100%,0 calc(100% - 1.5px),100% 0,100% 1.5px,calc(100% - 1.5px) 0,0 100%);clip-path:polygon(0 100%,0 calc(100% - 1.5px),100% 0,100% 1.5px,calc(100% - 1.5px) 0,0 100%);top:auto;bottom:50%}.band-ladder li:last-child:before{content:none}.band-ladder li>:before{content:"";bottom:100%;margin-bottom:8px;transform:translateX(-50%) rotate(45deg);border:1.5px solid color-mix(in srgb,var(--accent) 48%,transparent);border-radius:5px;background:var(--band-node-bg,rgba(7,22,38,.92))}.band-ladder li:after,.band-ladder li>:before{position:absolute;left:50%;width:var(--rung-size);height:var(--rung-size);pointer-events:none}.band-ladder li:after{content:counter(rung);top:0;display:grid;place-items:center;transform:translateX(-50%);font-size:var(--fs-100);letter-spacing:0;color:var(--accent)}.band-tabbed[data-mode=ai] .band-ladder{--band-node-bg:rgba(22,10,42,0.92)}.band-tabbed[data-side=right]{--copy-anchor:70%;--copy-justify:end}.band-tabbed[data-side=left]{--copy-anchor:26%;--copy-justify:start}.band-tabbed:after{background:radial-gradient(ellipse 62% 90% at var(--copy-anchor,70%) 50%,var(--band-scrim-1,rgba(7,22,38,.9)) 0,var(--band-scrim-2,rgba(7,22,38,.62)) 34%,transparent 62%);transition:background .7s ease}.band-tabbed[data-mode=ai]{--band-scrim-1:rgba(22,10,42,0.9);--band-scrim-2:rgba(22,10,42,0.62)}.band-copy[data-palette=ai],.band-tabbed[data-mode=ai] .band-tabs{--accent:#b47cff}.band-tab-fill{transition:background .7s ease,box-shadow .7s ease}.band-stack{position:relative;z-index:2;display:grid;width:min(520px,100%);justify-self:end;transform:translate3d(calc(var(--slide, 0px) + var(--drag, 0px)),0,0);transition:transform 1.15s cubic-bezier(.33,.02,.2,1);will-change:transform}.band-tabbed[data-tab-side=left] .band-stack{justify-self:start}.band-tabbed.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.band-tabbed.is-dragging .band-stack{transition:none}.band-tabbed.is-dragging,.band-tabbed.is-dragging *{-moz-user-select:none;user-select:none;-webkit-user-select:none}.band-tabbed[data-band-tabs]{touch-action:pan-y}.band-stack>.band-copy{grid-area:1/1;max-width:none;justify-self:stretch;opacity:0;transform:translate3d(var(--exit,0),0,0);transition:opacity .65s cubic-bezier(.4,0,1,1) .5s,transform 1.15s cubic-bezier(.33,.02,.2,1);pointer-events:none;will-change:transform,opacity}.band-stack>.band-copy.is-active{opacity:1;transition:opacity .55s cubic-bezier(.2,.6,.35,1),transform 1.15s cubic-bezier(.33,.02,.2,1);transform:translateZ(0);pointer-events:auto}.band-stack>.band-copy[hidden]{display:block;visibility:hidden}.band-stack>.band-copy.is-active[hidden]{visibility:visible}.band-copy[data-palette=ai] h2 .accent{background:linear-gradient(96deg,#8f6bff,#d46bff 52%,#ff7ad4);-webkit-background-clip:text;background-clip:text;color:transparent}.band-copy[data-palette=ai] ul li{border-color:rgba(180,124,255,.34);background:rgba(143,107,255,.1)}.band-tabs{position:absolute;left:0;right:0;top:54px;z-index:3;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--shell-x);pointer-events:none}.band-tab{pointer-events:auto;display:inline-flex;align-items:center;gap:14px;padding:0;border:0;background:none;color:rgba(255,255,255,.4);font-family:JetBrains Mono,monospace;font-size:var(--fs-100);letter-spacing:.1em;cursor:pointer;transition:color .42s ease}.band-tab:hover{color:rgba(255,255,255,.78)}.band-tab.is-active{color:#fff}.band-tab-bar{position:relative;display:block;width:84px;height:2px;border-radius:2px;background:rgba(255,255,255,.16);overflow:hidden;transition:background .42s ease}.band-tab.is-active .band-tab-bar{background:rgba(255,255,255,.22)}.band-tab-fill{position:absolute;inset:0;background:var(--accent);box-shadow:0 0 12px var(--accent);transform:scaleX(var(--dwell,0));transform-origin:left center}.band-tabs .band-tab:last-child .band-tab-fill{transform-origin:right center}.band-tab:not(.is-active) .band-tab-fill{opacity:0}.band-tab:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}.band-arrow{position:absolute;top:50%;z-index:4;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;transform:translateY(-50%);border:1px solid rgba(255,255,255,.16);border-radius:50%;background:rgba(8,14,26,.52);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:rgba(255,255,255,.62);cursor:pointer;transition:color .24s ease,border-color .24s ease,background .24s ease,opacity .24s ease}.band-arrow-prev{left:max(12px,calc(var(--shell-x) * .34))}.band-arrow-next{right:max(12px,calc(var(--shell-x) * .34))}.band-arrow-prev svg{transform:scaleX(-1)}.band-arrow svg{width:20px;height:20px}.band-arrow:hover:not(:disabled){color:#fff;border-color:rgba(255,255,255,.4);background:rgba(12,20,36,.72)}.band-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:3px;color:#fff}.band-arrow:disabled{opacity:.24;cursor:default;pointer-events:none}.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}@media (max-width:1100px){.band-stack{justify-self:center!important;width:min(640px,100%);transform:translate3d(var(--drag,0),0,0)!important}.band-tabs{position:static;transform:none;justify-content:center;padding:0;gap:26px;margin-bottom:26px;order:-1}.band-tab-bar{width:34px}.band-tabs .band-tab:last-child .band-tab-fill{transform-origin:left center}.band-tabbed{--copy-anchor:50%!important}.band-arrow{width:34px;height:34px}.band-arrow svg{width:16px;height:16px}.band-arrow-prev{left:8px}.band-arrow-next{right:8px}.band{min-height:88vh;padding-block:80px;--copy-anchor:50%!important;--copy-justify:center!important}.band-copy{text-align:center;max-width:640px}.band-copy ul,.band-eyebrow{justify-content:center}.band-copy .band-support{padding-left:0;border-left:0}.band-ladder{--rung-size:32px;--rung-step:16px}.band-ladder li{letter-spacing:.02em}}@media (max-width:900px){.band-ladder{--rung-size:26px;flex-direction:column;flex-wrap:nowrap;align-items:stretch;max-width:260px;margin-inline:auto;padding-block:0;text-align:left}.band-ladder li{flex:0 0 auto;height:auto;min-height:var(--rung-size);padding:4px 0 18px calc(var(--rung-size) + 14px);font-size:var(--fs-100);letter-spacing:.06em;text-align:left}.band-ladder li:nth-child(2n){transform:none}.band-ladder li:last-child{padding-bottom:0}.band-ladder li>*{position:static;transform:none;width:auto}.band-ladder li>:before{top:0;bottom:auto;left:0;margin-bottom:0;transform:rotate(45deg)}.band-ladder li:after{top:0;left:0;transform:none;font-size:var(--fs-100)}.band-ladder li:before{left:calc(var(--rung-size) / 2);right:auto;width:1.5px;height:auto;background:color-mix(in srgb,var(--accent) 34%,transparent)}.band-ladder li:before,.band-ladder li:nth-child(2n):before{top:var(--rung-size);bottom:0;-webkit-clip-path:none;clip-path:none}}.scan-callouts{position:absolute;inset:0;z-index:1;pointer-events:none}[data-callout-group]{display:none;position:absolute;top:50%;transform:translateY(-50%);width:min(248px,21vw);max-height:92%;overflow:hidden;flex-direction:column;justify-content:flex-end;gap:var(--sp-1)}[data-callout-group].is-on{display:flex}[data-callout-group=standards-crypto]{right:var(--shell-x)}[data-callout-group=standards-ai]{left:var(--shell-x)}.scan-callout{--sc-dot:rgba(255,255,255,0.5);opacity:0;transform:translateY(8px);transition:opacity .6s ease,transform .66s cubic-bezier(.2,.6,.35,1);padding:2px 0;font-family:JetBrains Mono,monospace;text-shadow:0 1px 12px rgba(3,12,24,.95)}.scan-callout.is-in{opacity:1;transform:none}.sc-asset{display:block;position:relative;padding-left:16px;font-size:var(--fs-100);font-weight:600;line-height:var(--label-lh);letter-spacing:var(--title-tracking);text-wrap:balance;color:#fff}.sc-asset:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--sc-dot);box-shadow:0 0 8px var(--sc-dot)}.sc-find{display:block;margin-top:1px;padding-left:16px}.sc-find b{color:var(--sc-dot);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.sc-find b,.sc-std{font-size:var(--fs-100);line-height:var(--label-lh)}.sc-std{letter-spacing:.02em;white-space:nowrap;color:color-mix(in srgb,var(--accent) 65%,rgba(255,255,255,.25))}.sc-std:before{content:" · ";color:rgba(255,255,255,.3)}.scan-callout[data-status=critical]{--sc-dot:#ff4d4d}.scan-callout[data-status=warn]{--sc-dot:#ff9a3c}.scan-callout[data-status=scoring]{--sc-dot:#ffd166}.scan-callout[data-status=ok]{--sc-dot:#00ff88}.band-copy .scan-total{margin:0 0 var(--sp-2);font-family:JetBrains Mono,monospace;font-size:var(--fs-200);line-height:var(--body-lh);color:rgba(255,255,255,.78)}.scan-total b{color:var(--accent);font-weight:700}.band-copy .scan-note{margin:0 0 var(--sp-3);font-family:JetBrains Mono,monospace;font-size:var(--fs-100);line-height:var(--label-lh);text-transform:uppercase;letter-spacing:.07em;color:rgba(255,255,255,.38)}.scan-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.band-scan .band-copy h2{margin-bottom:var(--sp-3)}.band-scan .band-copy ul li{font-size:var(--fs-100);line-height:var(--label-lh);padding:10px var(--sp-2)}@media (max-width:1100px){.scan-callouts{display:none}.scan-sr{position:static;width:auto;height:auto;margin:0 0 var(--sp-3);overflow:visible;clip:auto;white-space:normal}.band-copy .scan-sr ul{list-style:none;display:grid;grid-auto-flow:row;justify-content:stretch;grid-gap:var(--sp-1);gap:var(--sp-1);text-align:left}.band-copy .scan-sr ul li{position:relative;padding:var(--sp-2) var(--sp-2) var(--sp-2) 34px;border-radius:7px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);font-family:JetBrains Mono,monospace;font-size:var(--fs-100);line-height:var(--body-lh);letter-spacing:0;text-transform:none;text-align:left;color:rgba(255,255,255,.7)}.band-copy .scan-sr ul li:before{content:"";position:absolute;left:12px;top:22px;width:7px;height:7px;border-radius:50%;background:var(--sc-dot,rgba(255,255,255,.5));box-shadow:0 0 8px var(--sc-dot,transparent)}.band-copy .scan-sr ul li b{display:block;margin-bottom:2px;color:rgba(255,255,255,.95);font-weight:600;text-transform:none}.band-copy .scan-sr ul li em{font-style:normal;color:var(--sc-dot,#fff);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.band-copy .scan-sr ul li[data-status=critical]{--sc-dot:#ff4d4d}.band-copy .scan-sr ul li[data-status=warn]{--sc-dot:#ff9a3c}.band-copy .scan-sr ul li[data-status=scoring]{--sc-dot:#ffd166}.band-copy .scan-sr ul li[data-status=ok]{--sc-dot:#00ff88}.band-copy .scan-note,.band-copy .scan-total{font-size:var(--fs-100)}}.bdc-track{position:relative;--cap-measure:640px}.bdc-frame{display:grid;grid-template-columns:minmax(0,30%) minmax(0,70%);align-items:center;grid-column-gap:clamp(var(--sp-5),4vw,72px);column-gap:clamp(var(--sp-5),4vw,72px);grid-row-gap:var(--sp-5);row-gap:var(--sp-5)}.bdc-aside{display:flex;flex-direction:column;gap:clamp(48px,7vh,90px);min-width:0}.bdc-frame .section-head{margin-bottom:0}.bdc-row{display:grid;grid-template-columns:minmax(0,var(--cap-measure)) auto;align-items:center}.bdc-stack{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);align-content:center;min-width:0;border-left:1px solid rgba(0,60,113,.16);align-self:stretch;padding-left:clamp(var(--sp-4),4vw,64px)}[data-domain-host]{--dom:var(--domain-quantum);--dom-deep:var(--domain-quantum-deep);--dom-label:var(--domain-quantum-label)}[data-domain-host][data-domain=ai]{--dom:var(--domain-ai);--dom-deep:var(--domain-ai-deep);--dom-label:var(--domain-ai-label)}.cap-list[data-domain]{display:none}[data-domain-host]:not([data-domain=ai]) .cap-list[data-domain=quantum],[data-domain-host][data-domain=ai] .cap-list[data-domain=ai]{display:grid}.cap-lede[data-domain]{display:none}[data-domain-host]:not([data-domain=ai]) .cap-lede[data-domain=quantum],[data-domain-host][data-domain=ai] .cap-lede[data-domain=ai]{display:block}.domain-toggle{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;gap:1px;padding:4px;border-radius:12px;background:var(--ink);border:1px solid rgba(255,255,255,.08);margin-top:calc(clamp(48px, 7vh, 90px) * -.55)}.cap-lede-stack{margin-top:calc(clamp(48px, 7vh, 90px) * -.62);max-width:760px}.cap-lede{font-size:var(--fs-200);line-height:var(--body-lh);color:var(--ink-soft);text-wrap:pretty}.domain-tab{display:flex;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);border:0;border-radius:8px;background:transparent;color:rgba(255,255,255,.6);font-family:Plus Jakarta Sans,sans-serif;font-size:var(--fs-100);line-height:var(--label-lh);font-weight:600;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:background .3s,color .3s}.domain-tab:focus-visible{outline:2px solid var(--tab);outline-offset:-2px}.domain-tab[data-domain-tab=quantum]{--tab:var(--domain-quantum);--tab-text:#4cc9f0}.domain-tab[data-domain-tab=ai]{--tab:var(--domain-ai);--tab-text:#b39dfb}.domain-tab-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--tab);opacity:.55;transition:opacity .3s,box-shadow .3s}.domain-tab:not(.is-active):hover{background:rgba(255,255,255,.07);color:#fff}.domain-tab.is-active{background:color-mix(in srgb,var(--tab) 14%,var(--ink));color:var(--tab-text)}.domain-tab.is-active .domain-tab-dot{opacity:1;box-shadow:0 0 0 4px color-mix(in srgb,var(--tab) 20%,transparent)}.bdc-nav{display:flex;flex-direction:column;gap:var(--sp-2);margin-left:clamp(var(--sp-3),2.5vw,44px)}.bdc-step{display:grid;place-items:center;width:48px;height:48px;flex:none;padding:0;border-radius:50%;border:1px solid rgba(0,60,113,.18);background:#fff;color:var(--dom-deep,var(--accent-deep));cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 6px 16px rgba(0,20,40,.06);transition:background .25s,border-color .25s,color .25s,box-shadow .25s,transform .25s}.bdc-step svg{width:20px;height:20px;transition:transform .25s}.bdc-step:hover{border-color:var(--dom,var(--accent));background:color-mix(in srgb,var(--dom,var(--accent)) 8%,#fff);box-shadow:0 10px 22px rgba(0,20,40,.12)}.bdc-step-next:hover svg{transform:translateX(3px)}.bdc-step-prev:hover svg{transform:translateX(-3px)}.bdc-step:active{transform:scale(.94)}.bdc-step:focus-visible{outline:2px solid var(--dom,var(--accent));outline-offset:3px}.bdc-rail{grid-column:1/-1;display:flex;gap:var(--sp-3);padding-block:6px;margin-top:var(--sp-2)}.bdc-seg{position:relative;display:flex;align-items:baseline;gap:var(--sp-1);flex:1 1;min-width:0;padding:var(--sp-2) 0 var(--sp-1);border:0;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bdc-seg:before{content:"";display:block;position:absolute;left:0;right:0;top:0;height:2px;background:rgba(0,60,113,.16);border-radius:2px;transition:background .25s}.bdc-seg:hover:before{background:rgba(0,60,113,.34)}.bdc-seg:focus-visible{outline:2px solid var(--dom,var(--accent));outline-offset:4px;border-radius:4px}.bdc-seg i{position:absolute;left:0;right:0;top:0;height:2px;background:var(--dom,var(--accent));border-radius:2px;transform:scaleX(0);transform-origin:left}.bdc-seg.is-active i{height:3px}.bdc-seg-num{font-family:JetBrains Mono,monospace;letter-spacing:.02em;opacity:.6;flex:none;transition:color .25s,opacity .25s}.bdc-seg-num,.bdc-seg-title{font-size:var(--fs-100);line-height:var(--label-lh);color:var(--ink-soft)}.bdc-seg-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;transition:color .25s}.bdc-seg.is-active .bdc-seg-title{color:var(--ink)}.bdc-seg.is-active .bdc-seg-num{color:var(--dom-label,var(--yellow-deep));opacity:1}.bdc-seg:hover .bdc-seg-title{color:var(--ink)}.bdc-rail.is-locked .bdc-seg:not(.is-active) i{opacity:.5}.bdc{--size:min(11vmin,96px);--bdc-col:calc(var(--size) * 0.42 / 3 + 1vmin);--bdc-overflow:calc(var(--bdc-col) * 2);z-index:3;pointer-events:none;display:flex;align-items:center;gap:calc(var(--bdc-overflow) + var(--sp-2));justify-content:start;color:var(--dom-deep,var(--accent-deep));opacity:.9;transition:color .45s}.bdc-digit{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1vmin;gap:1vmin;width:calc(var(--size) * .42)}.bdc-digit i{--h:calc(var(--size) / 8);display:block;height:var(--h);aspect-ratio:2/1;background:currentcolor;will-change:transform}.bdc-label{font-family:JetBrains Mono,monospace;font-size:var(--fs-100);line-height:var(--label-lh);text-transform:uppercase;letter-spacing:.22em;color:var(--ink-soft);opacity:.75}.cap-list{display:grid;grid-template-areas:"cap";align-items:start;max-width:var(--cap-measure);min-width:0}.cap{grid-area:cap;opacity:0}.cap:first-child{opacity:1}.cap:not(.is-active){pointer-events:none}.cap-num{font-family:JetBrains Mono,monospace;font-size:var(--fs-100);line-height:var(--label-lh);letter-spacing:.14em;color:var(--dom-label,var(--yellow-deep))}.cap h3,.cap-num{margin-bottom:var(--sp-2)}.cap h3{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:var(--fs-800);line-height:var(--title-lh);letter-spacing:var(--title-tracking);word-spacing:var(--title-word-space);text-wrap:balance}.cap h3.cap-h3-icon{display:flex;align-items:center;flex-wrap:wrap;gap:.4em}.coco-glyph{width:.85em;height:.85em;flex:none;color:var(--yellow-deep)}.cap p{font-size:var(--fs-300);line-height:var(--body-lh);color:var(--ink-soft);max-width:var(--cap-measure)}@media (max-width:1180px){.bdc-frame{display:flex;flex-direction:column;gap:clamp(48px,7vh,90px)}.bdc-stack{border-left:0;padding-left:0}}@media (max-width:700px){.bdc-aside,.bdc-frame,.bdc-row,.bdc-stack{display:block}.bdc-stack{border-left:0;padding-left:0}.cap-lede-stack{margin-top:var(--sp-3);margin-bottom:var(--sp-4);max-width:none}.cap-list{margin-left:0;max-width:none}[data-domain-host]:not([data-domain=ai]) .cap-list[data-domain=quantum],[data-domain-host][data-domain=ai] .cap-list[data-domain=ai]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:var(--sp-3);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(var(--shell-x) * -1);padding-inline:var(--shell-x);padding-block:4px;scroll-padding-inline:var(--shell-x)}.cap-list::-webkit-scrollbar{display:none}.cap{opacity:1!important;transform:none!important;flex:0 0 auto;width:min(80vw,320px);scroll-snap-align:start;padding:var(--sp-4);border:1px solid rgba(0,60,113,.14);border-radius:20px;background:#fff;box-shadow:0 10px 24px rgba(0,20,40,.14)}.cap h3{font-size:var(--fs-500)}.cap p{max-width:none}.bdc,.bdc-nav,.bdc-rail{display:none}.domain-toggle{margin:var(--sp-3) 0 var(--sp-1);display:flex;width:100%}.domain-tab{flex:1 1;justify-content:center;white-space:normal;text-align:center}}