.ds-hero[data-astro-cid-guhgryym]{padding-top:calc(64px + clamp(1.5rem,3vw,2.5rem));padding-bottom:clamp(2.5rem,5vw,4rem)}.title[data-astro-cid-guhgryym]{border-bottom:2px solid var(--ds-rule-hard);grid-template-columns:minmax(0,1fr);grid-template-areas:"h1""lead";gap:.75rem 3rem;padding-bottom:clamp(1.25rem,2.5vw,2rem);display:grid}h1[data-astro-cid-guhgryym]{font-family:var(--ds-font-cond);letter-spacing:-.02em;text-wrap:balance;grid-area:h1;font-size:clamp(2.5rem,1.2rem + 5.2vw,5.25rem);font-weight:700;line-height:.98}.lead[data-astro-cid-guhgryym]{grid-area:lead}.cols[data-astro-cid-guhgryym]{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3.4fr);display:grid}.col[data-astro-cid-guhgryym]{padding:clamp(1.25rem,2vw,1.75rem) clamp(1rem,2vw,2rem) 0}@media (width>=1100px){.col[data-astro-cid-guhgryym]+.col[data-astro-cid-guhgryym]{border-left:1px solid var(--ds-rule)}}.col[data-astro-cid-guhgryym]:first-child{padding-left:0}.col[data-astro-cid-guhgryym]:last-child{padding-right:0}.mini[data-astro-cid-guhgryym]{font-family:var(--ds-font);align-items:baseline;gap:.5rem;margin-bottom:.9rem;font-size:1rem;font-weight:600;display:flex}.mini[data-astro-cid-guhgryym] .ds-num[data-astro-cid-guhgryym]{font-size:.8125rem}.features[data-astro-cid-guhgryym] ul[data-astro-cid-guhgryym]{list-style:none}.features[data-astro-cid-guhgryym] li[data-astro-cid-guhgryym]{border-bottom:1px solid var(--ds-rule);grid-template-columns:.9rem 1fr;gap:.5rem;padding:.7rem 0;font-size:1.0625rem;line-height:1.35;display:grid}.features[data-astro-cid-guhgryym] li[data-astro-cid-guhgryym].is-linked{background:color-mix(in srgb, var(--ds-band) 14%, transparent)}.features[data-astro-cid-guhgryym] li[data-astro-cid-guhgryym] .fig{font-size:1.05em}.features[data-astro-cid-guhgryym] li[data-astro-cid-guhgryym]:before{content:"";background:var(--ds-band);width:.45rem;height:.45rem;margin-top:.45em}.sch[data-astro-cid-guhgryym]{grid-template-columns:auto 1.25rem auto 1.25rem minmax(0,1fr);align-items:center;display:grid}.node[data-astro-cid-guhgryym]{border:1.5px solid var(--ds-rule-hard);text-align:center;hyphens:auto;hyphenate-limit-chars:10 4 4;padding:.7rem .6rem;font-size:.9375rem;line-height:1.25}.orch[data-astro-cid-guhgryym]{background:var(--ds-band);border-color:var(--ds-band);color:var(--ds-on-band)}.orch[data-astro-cid-guhgryym] strong[data-astro-cid-guhgryym]{font-weight:600;display:block}.orch[data-astro-cid-guhgryym] span[data-astro-cid-guhgryym]{opacity:.92;font-size:.8125rem}.wire[data-astro-cid-guhgryym]{background:var(--ds-rule-hard);transform-origin:0;height:1.5px;animation:.5s cubic-bezier(.16,1,.3,1) both draw}.wire-b[data-astro-cid-guhgryym]{animation-delay:.25s}.bus[data-astro-cid-guhgryym]{border-left:1.5px solid var(--ds-rule-hard);gap:.3rem;padding:.25rem 0;list-style:none;display:grid}.bus[data-astro-cid-guhgryym] li[data-astro-cid-guhgryym]{grid-template-columns:.9rem 1fr;align-items:center;display:grid}.bus[data-astro-cid-guhgryym] li[data-astro-cid-guhgryym]:before{content:"";background:var(--ds-rule-hard);transform-origin:0;height:1.5px;animation:.4s cubic-bezier(.16,1,.3,1) both draw;animation-delay:calc(.45s + var(--i) * 50ms)}.role[data-astro-cid-guhgryym]{text-align:left;font:inherit;color:var(--ds-ink);border:1px solid var(--ds-rule);cursor:pointer;hyphens:auto;hyphenate-limit-chars:10 4 4;min-height:2.25rem;transition:background var(--tr-fast), color var(--tr-fast), border-color var(--tr-fast);background:0 0;padding:.4rem .55rem;font-size:.875rem;line-height:1.2}.role[data-astro-cid-guhgryym]:hover,.role[data-astro-cid-guhgryym].is-active{border-color:var(--ds-ink);outline:1px solid var(--ds-ink);outline-offset:-2px;background:color-mix(in srgb, var(--ds-band) 18%, transparent)}.role[data-astro-cid-guhgryym][aria-pressed=true]{border-width:2px;outline-width:2px}.bus[data-astro-cid-guhgryym] li[data-astro-cid-guhgryym]:has(.is-active):before{background:var(--ds-link);height:3px}.role[data-astro-cid-guhgryym]:focus-visible{outline:2px solid var(--ds-link);outline-offset:2px}.caption[data-astro-cid-guhgryym]{min-height:4.75rem;color:var(--ds-ink-2);margin-top:.9rem;font-size:.875rem;line-height:1.5}.fig[data-astro-cid-guhgryym]{font-style:italic}.role-desc[data-astro-cid-guhgryym] strong[data-astro-cid-guhgryym]{color:var(--ds-ink);font-weight:600}.links[data-astro-cid-guhgryym]{flex-wrap:wrap;gap:.25rem .75rem;margin-left:.4rem;display:inline-flex}.links[data-astro-cid-guhgryym] a[data-astro-cid-guhgryym]{color:var(--ds-link);font-family:var(--ds-font-data);font-size:.8125rem}.figure[data-astro-cid-guhgryym]{flex-direction:column;display:flex}.big[data-astro-cid-guhgryym]{letter-spacing:-.06em;font-size:clamp(6rem,3rem + 7vw,11rem);line-height:.82}.unit[data-astro-cid-guhgryym]{margin-top:.6rem;font-size:1.25rem;font-weight:600;line-height:1.25}.context[data-astro-cid-guhgryym]{color:var(--ds-ink-2);margin-top:.6rem;font-size:.875rem;line-height:1.5}.actions[data-astro-cid-guhgryym]{flex-direction:column;align-items:flex-start;gap:.9rem;margin-top:1.5rem;display:flex}@keyframes draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.wire[data-astro-cid-guhgryym],.bus[data-astro-cid-guhgryym] li[data-astro-cid-guhgryym]:before{animation:none}}@media (width<=1099px){.cols[data-astro-cid-guhgryym]{grid-template-columns:1fr}.features[data-astro-cid-guhgryym],.col[data-astro-cid-guhgryym].schematic{border-top:1px solid var(--ds-rule);margin-top:1.5rem;padding-left:0;padding-right:0}.col[data-astro-cid-guhgryym].measured{border-bottom:1px solid var(--ds-rule);grid-area:1/1/auto/-1;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:0 2rem;padding:clamp(1.25rem,2vw,1.75rem) 0;display:grid}.measured[data-astro-cid-guhgryym] .mini[data-astro-cid-guhgryym],.measured[data-astro-cid-guhgryym] .figure[data-astro-cid-guhgryym]{grid-column:1}.measured[data-astro-cid-guhgryym] .context[data-astro-cid-guhgryym],.measured[data-astro-cid-guhgryym] .actions[data-astro-cid-guhgryym]{grid-column:2}.measured[data-astro-cid-guhgryym] .context[data-astro-cid-guhgryym]{grid-row:2;align-self:start}.measured[data-astro-cid-guhgryym] .actions[data-astro-cid-guhgryym]{grid-row:2;margin-top:3.5rem}}@media (width<=719px){.cols[data-astro-cid-guhgryym]{grid-template-columns:1fr}.col[data-astro-cid-guhgryym]{padding-left:0;padding-right:0}.col[data-astro-cid-guhgryym].measured{display:block}.col[data-astro-cid-guhgryym].measured .actions[data-astro-cid-guhgryym]{margin-top:1.25rem}.sch[data-astro-cid-guhgryym]{grid-template-columns:1fr;justify-items:stretch}.wire[data-astro-cid-guhgryym]{transform-origin:top;justify-self:center;width:1.5px;height:1.1rem;animation-name:drawY}.bus[data-astro-cid-guhgryym]{border-left:0;border-top:1.5px solid var(--ds-rule-hard);grid-template-columns:1fr 1fr;padding-top:.6rem}.bus[data-astro-cid-guhgryym] li[data-astro-cid-guhgryym]{grid-template-columns:1fr}.bus[data-astro-cid-guhgryym] li[data-astro-cid-guhgryym]:before{display:none}.role[data-astro-cid-guhgryym]{width:100%;min-height:2.75rem}@keyframes drawY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}.note[data-astro-cid-4zni6p3a]{margin-bottom:2rem}.scroller[data-astro-cid-4zni6p3a]{border-top:2px solid var(--ds-rule-hard);overflow-x:auto}.scroller[data-astro-cid-4zni6p3a]:focus-visible{outline:2px solid var(--ds-link);outline-offset:4px}.spec[data-astro-cid-4zni6p3a]{min-width:44rem}.spec[data-astro-cid-4zni6p3a] thead[data-astro-cid-4zni6p3a] th[data-astro-cid-4zni6p3a]{border-bottom:2px solid var(--ds-rule-hard);vertical-align:bottom}.spec[data-astro-cid-4zni6p3a] th[data-astro-cid-4zni6p3a]:first-child{background:var(--ds-paper);width:24%;position:sticky;left:0}.col-head[data-astro-cid-4zni6p3a]{color:var(--ds-ink);flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.col-head[data-astro-cid-4zni6p3a]:hover span[data-astro-cid-4zni6p3a]:last-child{text-decoration:underline;text-decoration-color:var(--ds-link);text-underline-offset:.25em}.val[data-astro-cid-4zni6p3a]{letter-spacing:-.01em;font-size:1.375rem}.plain[data-astro-cid-4zni6p3a]{font-size:1rem;font-weight:500}.u[data-astro-cid-4zni6p3a]{color:var(--ds-ink-2);font-size:.875rem}.dash[data-astro-cid-4zni6p3a]{color:var(--ds-ink-3);font-family:var(--ds-font-data)}tbody[data-astro-cid-4zni6p3a] tr[data-astro-cid-4zni6p3a]{transition:background var(--tr-fast)}tbody[data-astro-cid-4zni6p3a] tr[data-astro-cid-4zni6p3a].is-linked{background:color-mix(in srgb, var(--ds-band) 14%, transparent)}tbody[data-astro-cid-4zni6p3a] tr[data-astro-cid-4zni6p3a].is-linked th[data-astro-cid-4zni6p3a]{background:color-mix(in srgb, var(--ds-band) 14%, var(--ds-paper));font-weight:700}tbody[data-astro-cid-4zni6p3a] tr[data-astro-cid-4zni6p3a]:target{background:color-mix(in srgb, var(--ds-band) 10%, transparent)}.foot[data-astro-cid-4zni6p3a]{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1rem;display:flex}.legend[data-astro-cid-4zni6p3a]{color:var(--ds-ink-3);font-size:.8125rem}.stack[data-astro-cid-4zni6p3a]{display:none}.proj[data-astro-cid-4zni6p3a]{border-top:2px solid var(--ds-rule-hard);padding-top:.9rem}.proj[data-astro-cid-4zni6p3a]+.proj[data-astro-cid-4zni6p3a]{margin-top:2rem}.proj-head[data-astro-cid-4zni6p3a]{margin-bottom:.4rem;font-size:1rem}.pair[data-astro-cid-4zni6p3a]{border-bottom:1px solid var(--ds-rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.55rem 0;display:grid}.pair[data-astro-cid-4zni6p3a] dt[data-astro-cid-4zni6p3a]{color:var(--ds-ink-2);font-size:.9375rem}.pair[data-astro-cid-4zni6p3a] dd[data-astro-cid-4zni6p3a]{text-align:right}.pair[data-astro-cid-4zni6p3a].is-linked{background:color-mix(in srgb, var(--ds-band) 14%, transparent)}@media (width<=639px){.scroller[data-astro-cid-4zni6p3a]{display:none}.stack[data-astro-cid-4zni6p3a]{display:block}}.sr-only[data-astro-cid-4zni6p3a]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.body[data-astro-cid-7yldewl7]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:1.5rem 3rem;display:grid}.claim[data-astro-cid-7yldewl7]{font-family:var(--ds-font-cond);letter-spacing:-.015em;overflow-wrap:break-word;hyphens:auto;hyphenate-limit-chars:14 6 6;font-size:clamp(2rem,1.2rem + 3vw,3.5rem);font-weight:700;line-height:1}.text[data-astro-cid-7yldewl7]{color:var(--ds-ink-2);border-left:1px solid var(--ds-rule);max-width:60ch;padding-left:1.25rem;font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem);line-height:1.6}@media (width<=899px){.body[data-astro-cid-7yldewl7]{grid-template-columns:1fr}.text[data-astro-cid-7yldewl7]{border-left:0;padding-left:0}}.services[data-astro-cid-davynnid]{margin-bottom:2rem}.grid[data-astro-cid-davynnid]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem 3.5rem;display:grid}.models[data-astro-cid-davynnid]{border-top:2px solid var(--ds-rule-hard)}.models[data-astro-cid-davynnid] th[data-astro-cid-davynnid]{width:38%;font-size:1.0625rem;font-weight:600}.models[data-astro-cid-davynnid] td[data-astro-cid-davynnid]{color:var(--ds-ink-2);line-height:1.5}.models[data-astro-cid-davynnid] .code[data-astro-cid-davynnid]{width:3rem;font-family:var(--ds-font-data);color:var(--ds-link);padding-right:0;font-size:.8125rem;font-weight:700}.sub[data-astro-cid-davynnid]{margin-bottom:.6rem;font-size:1rem;font-weight:600}@media (width<=899px){.grid[data-astro-cid-davynnid]{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){.models[data-astro-cid-davynnid] tr[data-astro-cid-davynnid]{border-bottom:1px solid var(--ds-rule);grid-template-columns:3rem minmax(0,1fr);padding:.6rem 0;display:grid}.models[data-astro-cid-davynnid] th[data-astro-cid-davynnid],.models[data-astro-cid-davynnid] td[data-astro-cid-davynnid]{border-bottom:0;width:auto;padding:.15rem 0;display:block}.models[data-astro-cid-davynnid] td[data-astro-cid-davynnid]:last-child{grid-column:2}}.reports[data-astro-cid-qgrns6fl]{border-top:2px solid var(--ds-rule-hard);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.reports[data-astro-cid-qgrns6fl] li[data-astro-cid-qgrns6fl]{padding:1.5rem 1.75rem 0 0}.reports[data-astro-cid-qgrns6fl] li[data-astro-cid-qgrns6fl]+li[data-astro-cid-qgrns6fl]{border-left:1px solid var(--ds-rule);padding-left:1.75rem}.code[data-astro-cid-qgrns6fl]{font-family:var(--ds-font-data);color:var(--ds-link);font-size:.75rem;font-weight:700}blockquote[data-astro-cid-qgrns6fl]{color:var(--ds-ink);margin-top:.75rem;font-size:1.125rem;line-height:1.55}blockquote[data-astro-cid-qgrns6fl] p[data-astro-cid-qgrns6fl]:before{content:"“"}blockquote[data-astro-cid-qgrns6fl] p[data-astro-cid-qgrns6fl]:after{content:"”"}figcaption[data-astro-cid-qgrns6fl]{color:var(--ds-ink-2);margin-top:1rem;font-size:.875rem}figcaption[data-astro-cid-qgrns6fl] strong[data-astro-cid-qgrns6fl]{color:var(--ds-ink);font-weight:600}@media (width<=899px){.reports[data-astro-cid-qgrns6fl]{grid-template-columns:1fr}.reports[data-astro-cid-qgrns6fl] li[data-astro-cid-qgrns6fl],.reports[data-astro-cid-qgrns6fl] li[data-astro-cid-qgrns6fl]+li[data-astro-cid-qgrns6fl]{border-left:0;padding:1.5rem 0}.reports[data-astro-cid-qgrns6fl] li[data-astro-cid-qgrns6fl]+li[data-astro-cid-qgrns6fl]{border-top:1px solid var(--ds-rule)}}.lead[data-astro-cid-2am4gmqe]{margin-bottom:2rem}.name[data-astro-cid-2am4gmqe]{grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);align-items:baseline;gap:1rem;min-width:0;display:grid}.prev[data-astro-cid-2am4gmqe]{font-family:var(--ds-font-data);color:var(--ds-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:400;overflow:hidden}details[data-astro-cid-2am4gmqe][open] .prev[data-astro-cid-2am4gmqe]{visibility:hidden}@media (width<=639px){.name[data-astro-cid-2am4gmqe]{grid-template-columns:1fr}.prev[data-astro-cid-2am4gmqe]{display:none}}.items[data-astro-cid-2am4gmqe]{flex-wrap:wrap;gap:.4rem 0;display:flex}.items[data-astro-cid-2am4gmqe] span[data-astro-cid-2am4gmqe]{font-family:var(--ds-font-data);color:var(--ds-ink);font-size:.875rem}.items[data-astro-cid-2am4gmqe] span[data-astro-cid-2am4gmqe]:not(:last-child):after{content:"·";color:var(--ds-ink-3);margin:0 .6rem}.faq[data-astro-cid-gtx5cma3]{max-width:62rem}.more[data-astro-cid-gtx5cma3]{margin-top:1.5rem}
