.tech-card[data-astro-cid-5n2kg7ke]{display:flex;flex-direction:column;gap:var(--space-7);padding:var(--space-6);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.tech-card__head[data-astro-cid-5n2kg7ke]{display:flex;align-items:flex-start;gap:var(--space-4)}.tech-card__step[data-astro-cid-5n2kg7ke]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.75rem;height:2.75rem;border-radius:var(--radius-pill);background:var(--blue-050);color:var(--blue-600);font-size:var(--text-xl);font-weight:var(--fw-bold);line-height:1}.tech-card__heading[data-astro-cid-5n2kg7ke]{flex:1;display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.tech-card__title[data-astro-cid-5n2kg7ke]{font-size:var(--text-2xl);text-wrap:pretty}.tech-card__sub[data-astro-cid-5n2kg7ke]{font-size:var(--text-md);line-height:var(--lh-relaxed);color:var(--text-muted)}@media(min-width:48em){.tech-card[data-astro-cid-5n2kg7ke]{padding:var(--space-7)}}@media(min-width:64em){.tech-card[data-astro-cid-5n2kg7ke]{padding:var(--space-8)}.tech-card__step[data-astro-cid-5n2kg7ke]{width:3rem;height:3rem;font-size:var(--text-2xl)}}.on-dark .tech-card__step[data-astro-cid-5n2kg7ke]{background:#ffffff1f;color:var(--white)}.chart[data-astro-cid-jrls5nxw]{display:flex;flex-direction:column;gap:var(--space-4);margin:0}.chart__title[data-astro-cid-jrls5nxw]{text-align:center;font-size:var(--text-md);font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug);color:var(--text, var(--ink-900))}.chart__scroll[data-astro-cid-jrls5nxw]{overflow-x:auto;padding:3px;margin:-3px}.chart__svg[data-astro-cid-jrls5nxw]{display:block;width:90%;margin-inline:auto;min-width:30rem;height:auto}.chart__grid[data-astro-cid-jrls5nxw]{stroke:var(--border);stroke-width:1}.chart__grid--axis[data-astro-cid-jrls5nxw]{stroke:var(--border-strong);stroke-width:1.5}.chart__tick[data-astro-cid-jrls5nxw],.chart__category[data-astro-cid-jrls5nxw],.chart__axis-label[data-astro-cid-jrls5nxw]{fill:var(--text-muted);font-size:17px;font-weight:var(--fw-medium)}.chart__category[data-astro-cid-jrls5nxw]{font-size:18px}.chart__axis-label[data-astro-cid-jrls5nxw]{font-size:15px;letter-spacing:var(--ls-wide);text-transform:uppercase}.chart__value[data-astro-cid-jrls5nxw]{fill:var(--text, var(--ink-900));font-size:17px;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.chart__bar--navy[data-astro-cid-jrls5nxw]{fill:var(--navy-800)}.chart__bar--alert[data-astro-cid-jrls5nxw]{fill:var(--red-600)}.chart__legend[data-astro-cid-jrls5nxw]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--space-6);margin:0;font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-muted)}.chart__legend-item[data-astro-cid-jrls5nxw]{display:inline-flex;align-items:center;gap:var(--space-2)}.chart__swatch[data-astro-cid-jrls5nxw]{width:.875rem;height:.875rem;border-radius:3px;flex:none}.chart__swatch--navy[data-astro-cid-jrls5nxw]{background:var(--navy-800)}.chart__swatch--alert[data-astro-cid-jrls5nxw]{background:var(--red-600)}.chart__note[data-astro-cid-jrls5nxw]{text-align:center;font-size:calc(var(--text-sm) * .7);color:var(--text-muted);opacity:.75}.on-dark .chart__bar--navy[data-astro-cid-jrls5nxw]{fill:var(--blue-500)}.on-dark .chart__swatch--navy[data-astro-cid-jrls5nxw]{background:var(--blue-500)}.callout[data-astro-cid-mrmim4ef]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--red-050);border:1px solid var(--red-600);border-inline-start-width:4px;border-radius:var(--radius);color:var(--ink-900)}.callout[data-astro-cid-mrmim4ef] .callout__icon{color:var(--red-600)}.callout__text[data-astro-cid-mrmim4ef]{font-size:var(--text-md);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--ls-snug)}.on-dark .callout[data-astro-cid-mrmim4ef]{background:#d92d2024;color:var(--white)}.on-dark .callout .callout__icon{color:#ff8a80}.tech-icon[data-astro-cid-42q7mvcj]{flex:none;display:block}.compare[data-astro-cid-pqe5pd7v]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8) var(--space-6);margin:0}.compare__item[data-astro-cid-pqe5pd7v]{display:flex;flex-direction:column;gap:var(--space-4)}.compare__tile[data-astro-cid-pqe5pd7v]{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:var(--radius-pill);background:var(--blue-050);color:var(--blue-600)}.compare__text[data-astro-cid-pqe5pd7v]{font-size:var(--text-base);line-height:var(--lh-relaxed);color:var(--text-muted);max-width:34ch}.compare__term[data-astro-cid-pqe5pd7v]{display:block;font-size:var(--text-md);font-weight:var(--fw-semibold);letter-spacing:var(--ls-snug);line-height:var(--lh-snug);color:var(--text, var(--ink-900));margin-block-end:var(--space-2)}@media(min-width:48em){.compare[data-astro-cid-pqe5pd7v]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64em){.compare[data-astro-cid-pqe5pd7v]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-7)}.compare__item[data-astro-cid-pqe5pd7v]{grid-column:span 3}.compare__item[data-astro-cid-pqe5pd7v]:nth-child(n+5){grid-column:span 4}}.on-dark .compare__tile[data-astro-cid-pqe5pd7v]{background:#ffffff1a;color:var(--white)}.mechanisms[data-astro-cid-phrhgoon]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);margin:0}.mechanism[data-astro-cid-phrhgoon]{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-xs);transition:box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.mechanism[data-astro-cid-phrhgoon]:hover{border-color:var(--blue-100);box-shadow:var(--shadow-md)}.mechanism__tile[data-astro-cid-phrhgoon]{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex:none;border-radius:var(--radius-sm);background:var(--blue-050);color:var(--blue-600)}.mechanism__body[data-astro-cid-phrhgoon]{display:flex;flex-direction:column;gap:var(--space-2)}.mechanism__name[data-astro-cid-phrhgoon]{font-size:var(--text-xl);font-weight:var(--fw-semibold);letter-spacing:.09em;line-height:1.2}.mechanism[data-astro-cid-phrhgoon]:nth-child(4n+1) .mechanism__name[data-astro-cid-phrhgoon]{color:var(--proof-500)}.mechanism[data-astro-cid-phrhgoon]:nth-child(4n+2) .mechanism__name[data-astro-cid-phrhgoon]{color:var(--warm-500)}.mechanism[data-astro-cid-phrhgoon]:nth-child(4n+3) .mechanism__name[data-astro-cid-phrhgoon]{color:var(--amber-500)}.mechanism[data-astro-cid-phrhgoon]:nth-child(4n+4) .mechanism__name[data-astro-cid-phrhgoon]{color:var(--brand-500)}.mechanism__desc[data-astro-cid-phrhgoon]{font-size:var(--text-base);line-height:var(--lh-normal);color:var(--text-muted);max-width:32ch}@media(min-width:48em){.mechanisms[data-astro-cid-phrhgoon]{grid-template-columns:repeat(2,minmax(0,1fr))}}.on-dark .mechanism__tile[data-astro-cid-phrhgoon]{background:#ffffff1a;color:var(--white)}.tech-strip[data-astro-cid-gr64fvq7]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);margin:0}.tech-strip__item[data-astro-cid-gr64fvq7]{display:flex;flex-direction:column;gap:var(--space-3)}.tech-strip__item[data-astro-cid-gr64fvq7] .tech-strip__icon{color:var(--blue-500)}.tech-strip__title[data-astro-cid-gr64fvq7]{font-family:var(--font-narrow);font-size:var(--text-xl);font-weight:600;line-height:var(--lh-tight);white-space:nowrap}.tech-strip__support[data-astro-cid-gr64fvq7]{font-size:var(--text-sm);line-height:var(--lh-normal);color:var(--text-muted);max-width:38ch}@media(min-width:60em){.tech-strip[data-astro-cid-gr64fvq7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-7)}.tech-strip__item[data-astro-cid-gr64fvq7]+.tech-strip__item[data-astro-cid-gr64fvq7]{padding-inline-start:var(--space-7);border-inline-start:1px solid var(--border-strong)}}.on-dark .tech-strip__item .tech-strip__icon{color:var(--blue-500)}.tchart[data-astro-cid-refmarlo]{margin:0;padding:var(--space-4) var(--space-4) var(--space-3);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.tchart__svg[data-astro-cid-refmarlo]{width:100%;height:auto;font-family:var(--font-sans)}.tchart__caption[data-astro-cid-refmarlo]{margin-block-start:var(--space-3);font-size:var(--text-xs);color:var(--slate-500);text-align:end}.tchart__axis[data-astro-cid-refmarlo]{stroke:var(--paper-300);stroke-width:1}.tchart__capacity[data-astro-cid-refmarlo]{stroke:var(--slate-400);stroke-width:1.5;stroke-dasharray:6 6}.tchart__marker[data-astro-cid-refmarlo]{stroke:var(--warm-500);stroke-width:1;stroke-dasharray:2 4}.tchart__band[data-astro-cid-refmarlo]{fill:var(--proof-100);opacity:.55}.tchart__line[data-astro-cid-refmarlo]{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.tchart__line--conventional[data-astro-cid-refmarlo]{stroke:var(--red-600)}.tchart__line--warp[data-astro-cid-refmarlo]{stroke:var(--brand-600);stroke-width:3}.tchart__label[data-astro-cid-refmarlo]{font-size:15px;font-weight:var(--fw-medium);fill:var(--slate-600)}.tchart__label--axis[data-astro-cid-refmarlo]{font-size:13px;fill:var(--slate-400);letter-spacing:.04em}.tchart__label--marker[data-astro-cid-refmarlo]{fill:var(--warm-600)}.tchart__label--conventional[data-astro-cid-refmarlo]{fill:var(--red-600)}.tchart__label--warp[data-astro-cid-refmarlo]{fill:var(--brand-700);font-weight:var(--fw-semibold)}.tchart__label--band[data-astro-cid-refmarlo]{fill:var(--proof-600);font-weight:var(--fw-semibold)}.throughput[data-astro-cid-zpgh5vpc]{display:grid;gap:var(--space-7);align-items:start}.throughput__text[data-astro-cid-zpgh5vpc]{order:-1;margin:0;display:flex;flex-direction:column;gap:var(--space-4)}@media(min-width:62em){.throughput[data-astro-cid-zpgh5vpc]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-8)}.throughput[data-astro-cid-zpgh5vpc]{align-items:stretch}.throughput__text[data-astro-cid-zpgh5vpc]{order:0}.throughput__text[data-astro-cid-zpgh5vpc] .throughput__callout{margin-block-start:auto}}@media(min-width:48em){#throughput .section__head h2{white-space:nowrap}}.split[data-astro-cid-zpgh5vpc]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-7);align-items:start}.split__text[data-astro-cid-zpgh5vpc]{display:flex;flex-direction:column;gap:var(--space-5)}.split__lead[data-astro-cid-zpgh5vpc]{font-size:var(--text-md);line-height:var(--lh-relaxed);color:var(--text-muted);max-width:52ch}.split__lead--full[data-astro-cid-zpgh5vpc]{max-width:none;margin-block-start:var(--space-6)}.points[data-astro-cid-zpgh5vpc]{display:flex;flex-direction:column;gap:var(--space-4);margin:0}.points[data-astro-cid-zpgh5vpc] li[data-astro-cid-zpgh5vpc]{position:relative;padding-inline-start:var(--space-5);font-size:var(--text-base);line-height:var(--lh-normal);color:var(--text, var(--ink-900));max-width:52ch}.points[data-astro-cid-zpgh5vpc] li[data-astro-cid-zpgh5vpc]:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.6em;width:.4375rem;height:.4375rem;border-radius:var(--radius-pill);background:var(--blue-600)}@media(min-width:64em){.split[data-astro-cid-zpgh5vpc]{gap:var(--space-8)}.split--chart[data-astro-cid-zpgh5vpc]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.split--tiles[data-astro-cid-zpgh5vpc]{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr)}}.figure[data-astro-cid-zpgh5vpc]{max-width:52rem}.on-dark .points[data-astro-cid-zpgh5vpc] li[data-astro-cid-zpgh5vpc]:before{background:var(--blue-500)}
