.steps-block__grid[data-astro-cid-5ia6jd6b]{gap:var(--padding-lg);padding:var(--padding-2xl) var(--container-inset);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.steps-block__intro[data-astro-cid-5ia6jd6b]{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.steps-block__intro-cta[data-astro-cid-5ia6jd6b]{margin-top:.5rem}.steps-block__timeline[data-astro-cid-5ia6jd6b]{position:relative}.steps-block__rail[data-astro-cid-5ia6jd6b]{top:0;background:color-mix(in srgb, var(--color-text-primary) 15%, transparent);pointer-events:none;width:2px;height:0;position:absolute;inset-inline-start:1.5rem}.steps-block__rail-progress[data-astro-cid-5ia6jd6b]{background:var(--color-text-primary);will-change:height;width:100%;height:0%}[data-theme=dark] .steps-block__rail-progress[data-astro-cid-5ia6jd6b]{background:var(--color-background-accent)}.steps-block__list[data-astro-cid-5ia6jd6b]{margin:0;padding:0;list-style:none;display:grid}.steps-block__step[data-astro-cid-5ia6jd6b]{grid-template-columns:max-content minmax(0,1fr);align-items:start;column-gap:2.5rem;padding:2.5rem 0;display:grid}.steps-block__marker[data-astro-cid-5ia6jd6b]{z-index:1;background:var(--color-background-primary);width:3.5rem;height:3.5rem;color:var(--color-text-primary);justify-content:center;align-items:center;margin-top:-.5rem;display:flex;position:relative}.steps-block__marker[data-astro-cid-5ia6jd6b] .eyebrow[data-astro-cid-5ia6jd6b]{margin:0}.steps-block__body[data-astro-cid-5ia6jd6b]{min-width:0;transition:opacity .3s}[data-astro-cid-5ia6jd6b][data-steps-ready] .steps-block__step[data-astro-cid-5ia6jd6b]:not(.is-active) .steps-block__body[data-astro-cid-5ia6jd6b]{opacity:.5}.steps-block__title[data-astro-cid-5ia6jd6b]{font-size:var(--text-h6);font-weight:var(--font-weight-heading);letter-spacing:-.4px;color:var(--color-text-primary);text-wrap:balance;margin:0 0 .5rem;line-height:1.3}.steps-block__desc[data-astro-cid-5ia6jd6b]{color:var(--color-text-secondary);margin:0}.steps-block__cta[data-astro-cid-5ia6jd6b]{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}@media (prefers-reduced-motion:reduce){.steps-block__body[data-astro-cid-5ia6jd6b]{transition:none}.steps-block__rail-progress[data-astro-cid-5ia6jd6b]{height:100%}}@media (width>=768px) and (width<=991px){.steps-block__step[data-astro-cid-5ia6jd6b]{column-gap:1.5rem}}@media (width>=992px){.steps-block__grid[data-astro-cid-5ia6jd6b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 5rem}}@media (width<=767px){.steps-block__step[data-astro-cid-5ia6jd6b]{column-gap:1.5rem;padding:1.75rem 0}.steps-block__marker[data-astro-cid-5ia6jd6b]{width:3rem;height:3rem}}html{overscroll-behavior-y:none}.tcm-models-list[data-astro-cid-t7ksgh5c]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tcm-models-list__row[data-astro-cid-t7ksgh5c]{padding:calc(var(--padding-xxs) * .75) var(--padding-xs);border-top:1px solid var(--color-border-faint);flex-direction:column;gap:2px;display:flex}.tcm-models-list__row[data-astro-cid-t7ksgh5c]:first-child{border-top:0}.tcm-models-list__top[data-astro-cid-t7ksgh5c]{justify-content:space-between;align-items:center;gap:var(--padding-xxs);display:flex}.tcm-models-list__top[data-astro-cid-t7ksgh5c]>.eyebrow-accent,.tcm-models-list__meta[data-astro-cid-t7ksgh5c]{line-height:1rem}.tcm-models-list__meta[data-astro-cid-t7ksgh5c]{font-size:var(--text-body-xs);color:var(--color-text-secondary)}#production[data-astro-cid-t7ksgh5c] .steps-block__desc{text-wrap:balance}.tcm-hero-stack[data-astro-cid-t7ksgh5c]{aspect-ratio:1;width:min(100%,28rem);position:relative}.tcm-hero-stack[data-astro-cid-t7ksgh5c] .tcm-hero-stack__card[data-astro-cid-t7ksgh5c],.tcm-hero-stack[data-astro-cid-t7ksgh5c] .tcm-hero-stack__code[data-astro-cid-t7ksgh5c]{width:calc(100% - 40px);position:absolute}.tcm-hero-stack[data-astro-cid-t7ksgh5c] .tcm-hero-stack__card[data-astro-cid-t7ksgh5c]{z-index:1;width:calc(100% - 120px);top:0;left:0}.tcm-hero-stack__code[data-astro-cid-t7ksgh5c]{z-index:2;bottom:0;right:0}@media (width<=767px){.tcm-hero-stack[data-astro-cid-t7ksgh5c]{aspect-ratio:auto;gap:var(--padding-sm);flex-direction:column;display:flex}.tcm-hero-stack[data-astro-cid-t7ksgh5c] .tcm-hero-stack__card[data-astro-cid-t7ksgh5c],.tcm-hero-stack[data-astro-cid-t7ksgh5c] .tcm-hero-stack__code[data-astro-cid-t7ksgh5c]{width:100%;position:relative}}.tcm-model-card[data-astro-cid-t7ksgh5c]{flex-direction:column;width:min(100%,28rem);display:flex;overflow:hidden}.tcm-model-card__head[data-astro-cid-t7ksgh5c]{justify-content:space-between;align-items:center;gap:var(--padding-xxs);padding:var(--padding-xxs) var(--padding-xs);border-bottom:1px solid var(--color-border-faint);flex-wrap:wrap;display:flex}.tcm-model-card__cells[data-astro-cid-t7ksgh5c]{background:var(--color-border-faint);border-bottom:1px solid var(--color-border-faint);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.tcm-model-card__cell[data-astro-cid-t7ksgh5c]{background:var(--tcm-card-bg);padding:var(--padding-xxs) var(--padding-xs)}.tcm-cell-val[data-astro-cid-t7ksgh5c]{font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold);margin-top:2px}.tcm-model-card__bench[data-astro-cid-t7ksgh5c]{padding:var(--padding-xs);gap:var(--padding-xxs);flex-direction:column;display:flex}.tcm-bench-bar[data-astro-cid-t7ksgh5c]{align-items:center;gap:var(--padding-xxs);display:flex}.tcm-bench-bar__label[data-astro-cid-t7ksgh5c]{width:120px}.tcm-bench-bar__track[data-astro-cid-t7ksgh5c]{background:var(--color-background-tertiary);flex:1;height:24px}[data-theme=dark] .tcm-bench-bar__track[data-astro-cid-t7ksgh5c]{background:var(--color-background-primary)}.tcm-bench-bar__fill[data-astro-cid-t7ksgh5c]{background:var(--color-neutral-light);height:100%}.tcm-bench-bar__fill--accent[data-astro-cid-t7ksgh5c]{background:var(--color-background-accent)}.specialist-features .button-group{margin-top:1rem}.tcm-media{min-height:20rem;padding:var(--padding-md);user-select:none;grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.tcm-media .term{user-select:text}@media (width>=992px){.tcm-media{aspect-ratio:1}}.specialist-features .viz{--tcm-card-bg:var(--color-neutral-white);background:var(--tcm-card-bg);border:1px solid var(--color-border-faint);width:min(100%,28rem);max-height:100%;font:400 14px/20px var(--font-sans);color:var(--color-text-primary);border-radius:0;flex-direction:column;display:flex}[data-theme=dark] .specialist-features .viz{--tcm-card-bg:var(--color-background-tertiary)}.marked-box[data-astro-cid-t7ksgh5c]{--mark:var(--color-text-primary);width:min(100%,28rem);position:relative;container-type:inline-size}[data-theme=dark] .marked-box[data-astro-cid-t7ksgh5c]{--mark:var(--color-background-accent)}.specialist-features .marked-box[data-astro-cid-t7ksgh5c]>.viz{width:100%;box-shadow:none;transition:none}.marked-box[data-astro-cid-t7ksgh5c] .k[data-astro-cid-t7ksgh5c]{z-index:2;background:var(--mark);pointer-events:none;width:1.8cqw;height:1.8cqw;position:absolute;translate:-50% -50%}.marked-box[data-astro-cid-t7ksgh5c] .k[data-astro-cid-t7ksgh5c].tl{top:0;left:0}.marked-box[data-astro-cid-t7ksgh5c] .k[data-astro-cid-t7ksgh5c].tr{top:0;left:100%}.marked-box[data-astro-cid-t7ksgh5c] .k[data-astro-cid-t7ksgh5c].bl{top:100%;left:0}.marked-box[data-astro-cid-t7ksgh5c] .k[data-astro-cid-t7ksgh5c].br{top:100%;left:100%}.tcm-step-icon[data-astro-cid-t7ksgh5c]{margin-bottom:calc(2rem - var(--padding-xxs));color:var(--color-text-primary)}.specialist-features .viz p{margin:0}#research[data-astro-cid-t7ksgh5c] .grid-outlined__item .text-body{font-size:var(--text-body-sm);color:var(--color-text-secondary);text-wrap:balance}@media (width<=767px){#research[data-astro-cid-t7ksgh5c] .grid-outlined[data-astro-cid-t7ksgh5c]{display:none}}.lineup__sheet[data-astro-cid-t7ksgh5c]{grid-template-columns:minmax(0,1fr);display:grid}.lineup__table-wrap[data-astro-cid-t7ksgh5c]{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}.lineup__table[data-astro-cid-t7ksgh5c]{border-collapse:collapse;width:100%;min-width:24rem}.lineup__table[data-astro-cid-t7ksgh5c] th[data-astro-cid-t7ksgh5c],.lineup__table[data-astro-cid-t7ksgh5c] td[data-astro-cid-t7ksgh5c]{border-left:1px solid var(--color-border-faint)}.lineup__table[data-astro-cid-t7ksgh5c] th[data-astro-cid-t7ksgh5c]:first-child,.lineup__table[data-astro-cid-t7ksgh5c] td[data-astro-cid-t7ksgh5c]:first-child{border-left:0}.tcm-cmp-icon[data-astro-cid-t7ksgh5c]{vertical-align:middle;color:var(--color-text-secondary);margin-right:6px;display:inline-flex}.tcm-cmp-icon--check[data-astro-cid-t7ksgh5c]{background:var(--color-background-accent);color:var(--color-neutral-darkest);margin-left:-2px;padding:2px}[data-theme=dark] .tcm-cmp-icon--check[data-astro-cid-t7ksgh5c]{color:var(--color-background-accent);background:0 0}.lineup__table[data-astro-cid-t7ksgh5c] tbody[data-astro-cid-t7ksgh5c] tr[data-astro-cid-t7ksgh5c]:hover td[data-astro-cid-t7ksgh5c]{background-color:var(--color-background-secondary)}.lineup__table[data-astro-cid-t7ksgh5c] th[data-astro-cid-t7ksgh5c]{padding:var(--padding-xs) var(--container-inset);border-bottom:1px solid var(--color-border-faint);text-align:left;white-space:nowrap;vertical-align:bottom}.lineup__table[data-astro-cid-t7ksgh5c] td[data-astro-cid-t7ksgh5c]{padding:.55rem var(--container-inset);border-bottom:1px solid var(--color-border-faint);vertical-align:middle;font-size:var(--text-body-sm);color:var(--color-text-primary)}.lineup__table[data-astro-cid-t7ksgh5c] tbody[data-astro-cid-t7ksgh5c] tr[data-astro-cid-t7ksgh5c]:last-child td[data-astro-cid-t7ksgh5c]{border-bottom:0}@media (width>=992px){.lineup__sheet[data-astro-cid-t7ksgh5c]{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}.lineup__table[data-astro-cid-t7ksgh5c] th[data-astro-cid-t7ksgh5c],.lineup__table[data-astro-cid-t7ksgh5c] td[data-astro-cid-t7ksgh5c]{padding-left:var(--padding-sm);padding-right:var(--padding-sm)}}
