.quant-architecture[data-astro-cid-tauh3lrh]{margin:0}.quant-architecture-diagram[data-astro-cid-tauh3lrh]{border-block:1px solid rgb(var(--color-accent-rgb) / 32%);background:radial-gradient(circle at 52% 44%, rgb(var(--color-accent-rgb) / 9%), transparent 29rem), var(--color-canvas-soft);width:100%;min-height:35rem;display:block}.diagram-grid[data-astro-cid-tauh3lrh] path[data-astro-cid-tauh3lrh],.diagram-flow[data-astro-cid-tauh3lrh] path[data-astro-cid-tauh3lrh],.diagram-stage[data-astro-cid-tauh3lrh] rect[data-astro-cid-tauh3lrh],.diagram-node[data-astro-cid-tauh3lrh] path[data-astro-cid-tauh3lrh],.diagram-node[data-astro-cid-tauh3lrh] circle[data-astro-cid-tauh3lrh],.stage-symbol[data-astro-cid-tauh3lrh] path[data-astro-cid-tauh3lrh],.diagram-concerns[data-astro-cid-tauh3lrh] path[data-astro-cid-tauh3lrh],.diagram-concerns[data-astro-cid-tauh3lrh] circle[data-astro-cid-tauh3lrh]{vector-effect:non-scaling-stroke}.diagram-grid[data-astro-cid-tauh3lrh] path[data-astro-cid-tauh3lrh]{fill:none;stroke:rgb(var(--color-accent-rgb) / 7%);stroke-width:1px}.diagram-flow[data-astro-cid-tauh3lrh] path[data-astro-cid-tauh3lrh]{fill:none;stroke:var(--color-accent);stroke-width:1.1px}.diagram-flow[data-astro-cid-tauh3lrh] .diagram-gate[data-astro-cid-tauh3lrh]{fill:var(--color-canvas-soft)}.diagram-flow[data-astro-cid-tauh3lrh] .diagram-feedback[data-astro-cid-tauh3lrh]{opacity:.5;stroke-dasharray:5 8}.diagram-stage[data-astro-cid-tauh3lrh] rect[data-astro-cid-tauh3lrh]{fill:rgb(var(--color-surface-rgb) / 78%);stroke:var(--color-border-strong);stroke-width:1px}.diagram-stage--gate[data-astro-cid-tauh3lrh] rect[data-astro-cid-tauh3lrh]{fill:rgb(var(--color-accent-rgb) / 8%);stroke:var(--color-accent)}.diagram-stage--evidence[data-astro-cid-tauh3lrh] rect[data-astro-cid-tauh3lrh]{stroke:rgb(var(--color-accent-rgb) / 72%)}.diagram-number[data-astro-cid-tauh3lrh],.diagram-title[data-astro-cid-tauh3lrh],.diagram-node[data-astro-cid-tauh3lrh] text[data-astro-cid-tauh3lrh],.diagram-concerns[data-astro-cid-tauh3lrh] text[data-astro-cid-tauh3lrh]{fill:var(--color-text);font-family:var(--font-sans)}.diagram-number[data-astro-cid-tauh3lrh]{fill:var(--color-accent-strong);letter-spacing:1.8px;font-size:11px;font-weight:700}.diagram-title[data-astro-cid-tauh3lrh]{fill:var(--color-text-strong);font-size:14px;font-weight:650}.diagram-node[data-astro-cid-tauh3lrh] text[data-astro-cid-tauh3lrh],.diagram-concerns[data-astro-cid-tauh3lrh] text[data-astro-cid-tauh3lrh]{font-size:10.5px}.diagram-node[data-astro-cid-tauh3lrh] path[data-astro-cid-tauh3lrh],.diagram-node[data-astro-cid-tauh3lrh] circle[data-astro-cid-tauh3lrh],.diagram-concerns[data-astro-cid-tauh3lrh] path[data-astro-cid-tauh3lrh],.diagram-concerns[data-astro-cid-tauh3lrh] circle[data-astro-cid-tauh3lrh],.stage-symbol[data-astro-cid-tauh3lrh] path[data-astro-cid-tauh3lrh]{fill:none;stroke:var(--color-accent);stroke-width:1px}.diagram-node[data-astro-cid-tauh3lrh] circle[data-astro-cid-tauh3lrh],.diagram-concerns[data-astro-cid-tauh3lrh] circle[data-astro-cid-tauh3lrh]{fill:var(--color-canvas-soft)}.stage-symbol--gate[data-astro-cid-tauh3lrh]{fill:rgb(var(--color-accent-rgb) / 12%)!important}.diagram-concerns-label[data-astro-cid-tauh3lrh]{letter-spacing:1.5px;text-transform:uppercase;font-weight:700;fill:var(--color-text-subtle)!important;font-size:10px!important}.diagram-concerns[data-astro-cid-tauh3lrh] path[data-astro-cid-tauh3lrh]{stroke:var(--color-border-strong)}figcaption[data-astro-cid-tauh3lrh]{max-width:66rem;margin:var(--space-4) 0 0;color:var(--color-text-subtle);font-size:var(--font-size-meta);line-height:1.65}.quant-architecture-steps[data-astro-cid-tauh3lrh]{margin:var(--space-8) 0 0;border-top:var(--border-thin);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.quant-architecture-steps[data-astro-cid-tauh3lrh] li[data-astro-cid-tauh3lrh]{gap:var(--space-3);min-width:0;padding:var(--space-5) var(--space-5) var(--space-6) 0;border-bottom:var(--border-thin);grid-template-columns:2rem minmax(0,1fr);display:grid}.quant-architecture-steps[data-astro-cid-tauh3lrh] li[data-astro-cid-tauh3lrh]:not(:nth-child(3n+1)){border-left:var(--border-thin);padding-inline-start:var(--space-5)}.quant-architecture-steps[data-astro-cid-tauh3lrh]>li[data-astro-cid-tauh3lrh]>span[data-astro-cid-tauh3lrh]{color:var(--color-accent-strong);font-size:var(--font-size-meta);letter-spacing:.08em;font-weight:700}.quant-architecture-steps[data-astro-cid-tauh3lrh] .stage-mode[data-astro-cid-tauh3lrh]{color:var(--color-text-subtle);letter-spacing:.14em;margin-block-end:var(--space-2);font-size:.65rem;font-weight:700}.quant-architecture-steps[data-astro-cid-tauh3lrh] h3[data-astro-cid-tauh3lrh]{margin-block-end:var(--space-3);font-size:1rem}.quant-architecture-steps[data-astro-cid-tauh3lrh] p[data-astro-cid-tauh3lrh]:last-child{color:var(--color-text-muted);margin:0;font-size:.88rem;line-height:1.65}.quant-concerns-mobile[data-astro-cid-tauh3lrh]{display:none}@media (width<=64rem){.quant-architecture-diagram[data-astro-cid-tauh3lrh]{min-height:29rem}.quant-architecture-steps[data-astro-cid-tauh3lrh]{grid-template-columns:1fr 1fr}.quant-architecture-steps[data-astro-cid-tauh3lrh] li[data-astro-cid-tauh3lrh]:not(:nth-child(3n+1)){border-left:0;padding-inline-start:0}.quant-architecture-steps[data-astro-cid-tauh3lrh] li[data-astro-cid-tauh3lrh]:nth-child(2n){border-left:var(--border-thin);padding-inline-start:var(--space-5)}}@media (width<=52rem){.quant-architecture-diagram[data-astro-cid-tauh3lrh],figcaption[data-astro-cid-tauh3lrh]{display:none}.quant-architecture-steps[data-astro-cid-tauh3lrh]{border-top:0;border-left:1px solid rgb(var(--color-accent-rgb) / 48%);grid-template-columns:1fr;margin-top:0}.quant-architecture-steps[data-astro-cid-tauh3lrh] li[data-astro-cid-tauh3lrh],.quant-architecture-steps[data-astro-cid-tauh3lrh] li[data-astro-cid-tauh3lrh]:nth-child(2n),.quant-architecture-steps[data-astro-cid-tauh3lrh] li[data-astro-cid-tauh3lrh]:not(:nth-child(3n+1)){padding:var(--space-5) 0 var(--space-5) var(--space-5);border:0;border-bottom:var(--border-thin);grid-template-columns:2.5rem minmax(0,1fr);position:relative}.quant-architecture-steps[data-astro-cid-tauh3lrh] li[data-astro-cid-tauh3lrh]:before{border:1px solid var(--color-accent);background:var(--color-canvas-soft);content:"";width:.62rem;height:.62rem;position:absolute;top:2rem;left:-.34rem;transform:rotate(45deg)}.quant-architecture-steps[data-astro-cid-tauh3lrh] li[data-astro-cid-tauh3lrh]:nth-child(3):before,.quant-architecture-steps[data-astro-cid-tauh3lrh] li[data-astro-cid-tauh3lrh]:nth-child(5):before{background:rgb(var(--color-accent-rgb) / 22%)}.quant-architecture-steps[data-astro-cid-tauh3lrh] h3[data-astro-cid-tauh3lrh]{font-size:1.15rem}.quant-architecture-steps[data-astro-cid-tauh3lrh] p[data-astro-cid-tauh3lrh]:last-child{font-size:.95rem}.quant-concerns-mobile[data-astro-cid-tauh3lrh]{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid rgb(var(--color-accent-rgb) / 32%);display:block}.quant-concerns-mobile[data-astro-cid-tauh3lrh]>p[data-astro-cid-tauh3lrh]{color:var(--color-text-subtle);font-size:var(--font-size-meta);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-block-end:var(--space-4);font-weight:700}.quant-concerns-mobile[data-astro-cid-tauh3lrh] ul[data-astro-cid-tauh3lrh]{gap:var(--space-3) var(--space-4);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.quant-concerns-mobile[data-astro-cid-tauh3lrh] li[data-astro-cid-tauh3lrh]{color:var(--color-text-muted);font-size:.82rem}.quant-concerns-mobile[data-astro-cid-tauh3lrh] li[data-astro-cid-tauh3lrh]:before{color:var(--color-accent);content:"◇";margin-inline-end:var(--space-2)}}@media (width<=25rem){.quant-concerns-mobile[data-astro-cid-tauh3lrh] ul[data-astro-cid-tauh3lrh]{grid-template-columns:1fr}}.quant-hero-visual[data-astro-cid-hfnc5pz2]{width:100%;height:100%;display:block}.quant-grid[data-astro-cid-hfnc5pz2] path[data-astro-cid-hfnc5pz2],.quant-flow[data-astro-cid-hfnc5pz2] path[data-astro-cid-hfnc5pz2],.quant-inputs[data-astro-cid-hfnc5pz2] circle[data-astro-cid-hfnc5pz2],.quant-inputs[data-astro-cid-hfnc5pz2] path[data-astro-cid-hfnc5pz2],.quant-gates[data-astro-cid-hfnc5pz2] path[data-astro-cid-hfnc5pz2],.quant-gates[data-astro-cid-hfnc5pz2] circle[data-astro-cid-hfnc5pz2],.quant-decision[data-astro-cid-hfnc5pz2] rect[data-astro-cid-hfnc5pz2],.quant-decision[data-astro-cid-hfnc5pz2] path[data-astro-cid-hfnc5pz2],.quant-decision[data-astro-cid-hfnc5pz2] circle[data-astro-cid-hfnc5pz2],.quant-evidence[data-astro-cid-hfnc5pz2] rect[data-astro-cid-hfnc5pz2],.quant-evidence[data-astro-cid-hfnc5pz2] path[data-astro-cid-hfnc5pz2],.quant-evidence[data-astro-cid-hfnc5pz2] circle[data-astro-cid-hfnc5pz2]{vector-effect:non-scaling-stroke}.quant-grid[data-astro-cid-hfnc5pz2] path[data-astro-cid-hfnc5pz2]{fill:none;stroke:rgb(var(--color-accent-rgb) / 9%);stroke-width:1px}.quant-flow[data-astro-cid-hfnc5pz2] path[data-astro-cid-hfnc5pz2],.quant-inputs[data-astro-cid-hfnc5pz2] path[data-astro-cid-hfnc5pz2]{fill:none;stroke:var(--color-accent);stroke-width:1.25px}.quant-flow[data-astro-cid-hfnc5pz2] .quant-feedback[data-astro-cid-hfnc5pz2]{opacity:.55;stroke-dasharray:5 8}.quant-inputs[data-astro-cid-hfnc5pz2] circle[data-astro-cid-hfnc5pz2],.quant-gates[data-astro-cid-hfnc5pz2] circle[data-astro-cid-hfnc5pz2],.quant-decision[data-astro-cid-hfnc5pz2] circle[data-astro-cid-hfnc5pz2],.quant-evidence[data-astro-cid-hfnc5pz2] circle[data-astro-cid-hfnc5pz2]{fill:var(--color-canvas-soft);stroke:var(--color-accent);stroke-width:1.25px}.quant-gates[data-astro-cid-hfnc5pz2] path[data-astro-cid-hfnc5pz2]{fill:rgb(var(--color-accent-rgb) / 10%);stroke:var(--color-accent);stroke-width:1.25px}.quant-decision[data-astro-cid-hfnc5pz2] rect[data-astro-cid-hfnc5pz2],.quant-evidence[data-astro-cid-hfnc5pz2] rect[data-astro-cid-hfnc5pz2]{fill:rgb(var(--color-surface-rgb) / 78%);stroke:var(--color-border-strong);stroke-width:1px}.quant-decision[data-astro-cid-hfnc5pz2] rect[data-astro-cid-hfnc5pz2]{fill:rgb(var(--color-accent-rgb) / 8%);stroke:var(--color-accent)}.quant-decision[data-astro-cid-hfnc5pz2] path[data-astro-cid-hfnc5pz2],.quant-evidence[data-astro-cid-hfnc5pz2] path[data-astro-cid-hfnc5pz2]{fill:none;stroke:var(--color-text-subtle);stroke-width:1px}.quant-evidence[data-astro-cid-hfnc5pz2] rect[data-astro-cid-hfnc5pz2]:nth-child(3){stroke:var(--color-accent)}.quant-evidence[data-astro-cid-hfnc5pz2] circle[data-astro-cid-hfnc5pz2]{fill:rgb(var(--color-accent-rgb) / 12%)}.case-section[data-astro-cid-vqjyjabu]{padding-block:var(--section-space);border-bottom:var(--border-thin);position:relative}.case-section[data-astro-cid-vqjyjabu] h2[data-astro-cid-vqjyjabu]{text-wrap:balance}.quant-problem[data-astro-cid-vqjyjabu]{background:linear-gradient(90deg, transparent 49.95%, rgb(var(--color-accent-rgb) / 6%) 50%, transparent 50.05%), var(--color-canvas);overflow:hidden}.problem-grid[data-astro-cid-vqjyjabu]{gap:clamp(var(--space-8), 10vw, 9rem);grid-template-columns:minmax(22rem,.82fr) minmax(0,1.18fr);grid-template-areas:"copy title";align-items:start;display:grid}.problem-grid[data-astro-cid-vqjyjabu] header[data-astro-cid-vqjyjabu]{grid-area:title}.problem-grid[data-astro-cid-vqjyjabu] h2[data-astro-cid-vqjyjabu]{max-width:13ch;margin:0;font-size:clamp(3.15rem,2.35rem + 3.2vw,5.6rem);line-height:1.02}.problem-copy[data-astro-cid-vqjyjabu]{padding-top:var(--space-6);border-top:1px solid rgb(var(--color-accent-rgb) / 42%);grid-area:copy}.problem-copy[data-astro-cid-vqjyjabu] p[data-astro-cid-vqjyjabu]{color:var(--color-text-muted);margin-block-end:var(--space-5);line-height:1.82}.problem-copy[data-astro-cid-vqjyjabu] .problem-lead[data-astro-cid-vqjyjabu]{color:var(--color-text);font-size:clamp(1.25rem,1.08rem + .55vw,1.55rem);line-height:1.62}.problem-copy[data-astro-cid-vqjyjabu] .technical-context[data-astro-cid-vqjyjabu]{margin:var(--space-7) 0 0;padding-top:var(--space-5);border-top:var(--border-thin);color:var(--color-text-subtle);font-size:var(--font-size-meta);line-height:1.65}.control-axis[data-astro-cid-vqjyjabu]{gap:var(--space-4);margin-top:clamp(var(--space-8), 9vw, 7rem);color:var(--color-text-subtle);letter-spacing:.15em;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;font-size:.65rem;font-weight:700;display:grid}.control-axis[data-astro-cid-vqjyjabu] i[data-astro-cid-vqjyjabu]{background:var(--color-border-strong);height:1px;position:relative}.control-axis[data-astro-cid-vqjyjabu] i[data-astro-cid-vqjyjabu]:after{border:1px solid var(--color-accent);background:var(--color-canvas);content:"";width:.5rem;height:.5rem;position:absolute;top:-.25rem;right:0;transform:rotate(45deg)}.quant-constraints[data-astro-cid-vqjyjabu]{background:radial-gradient(circle at 18% 22%, rgb(var(--color-accent-rgb) / 8%), transparent 25rem), var(--color-canvas-soft)}.constraints-grid[data-astro-cid-vqjyjabu]{gap:clamp(var(--space-8), 10vw, 9rem);grid-template-columns:minmax(19rem,.66fr) minmax(0,1.34fr);display:grid}.section-heading[data-astro-cid-vqjyjabu]{align-self:start}.section-heading[data-astro-cid-vqjyjabu] h2[data-astro-cid-vqjyjabu]{max-width:11ch;margin-block-end:var(--space-6);font-size:clamp(3rem,2.2rem + 3vw,5rem)}.section-heading[data-astro-cid-vqjyjabu]>p[data-astro-cid-vqjyjabu]:last-child,.architecture-heading[data-astro-cid-vqjyjabu]>div[data-astro-cid-vqjyjabu]>p[data-astro-cid-vqjyjabu],.decisions-heading[data-astro-cid-vqjyjabu]>div[data-astro-cid-vqjyjabu]>p[data-astro-cid-vqjyjabu],.tradeoffs-heading[data-astro-cid-vqjyjabu]>p[data-astro-cid-vqjyjabu],.outcome-heading[data-astro-cid-vqjyjabu]>p[data-astro-cid-vqjyjabu],.learned-heading[data-astro-cid-vqjyjabu]>p[data-astro-cid-vqjyjabu]{max-width:42rem;color:var(--color-text-muted);font-size:var(--font-size-body-lg);margin:0;line-height:1.78}.constraint-rail[data-astro-cid-vqjyjabu]{border-top:1px solid rgb(var(--color-accent-rgb) / 42%);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid;position:relative}.constraint-rail[data-astro-cid-vqjyjabu]:before{background:var(--color-border);content:"";width:1px;position:absolute;top:0;bottom:0;left:50%}.constraint-rail[data-astro-cid-vqjyjabu] li[data-astro-cid-vqjyjabu]{gap:var(--space-4);min-width:0;padding:var(--space-6) var(--space-6) var(--space-6) 0;border-bottom:var(--border-thin);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.constraint-rail[data-astro-cid-vqjyjabu] li[data-astro-cid-vqjyjabu]:nth-child(2n){padding-inline:var(--space-6) 0}.constraint-rail[data-astro-cid-vqjyjabu] li[data-astro-cid-vqjyjabu]>span[data-astro-cid-vqjyjabu],.tradeoff-balance[data-astro-cid-vqjyjabu] li[data-astro-cid-vqjyjabu]>span[data-astro-cid-vqjyjabu],.learned-list[data-astro-cid-vqjyjabu] li[data-astro-cid-vqjyjabu]>span[data-astro-cid-vqjyjabu]{color:var(--color-accent-strong);font-size:var(--font-size-meta);letter-spacing:.1em;font-weight:700}.constraint-rail[data-astro-cid-vqjyjabu] li[data-astro-cid-vqjyjabu]>span[data-astro-cid-vqjyjabu]:after{width:.5rem;height:.5rem;margin-top:var(--space-4);border:1px solid var(--color-accent);content:"";display:block;transform:rotate(45deg)}.constraint-rail[data-astro-cid-vqjyjabu] h3[data-astro-cid-vqjyjabu],.tradeoff-balance[data-astro-cid-vqjyjabu] h3[data-astro-cid-vqjyjabu],.learned-list[data-astro-cid-vqjyjabu] h3[data-astro-cid-vqjyjabu]{margin-block-end:var(--space-3);font-size:clamp(1.18rem,1.06rem + .4vw,1.48rem)}.constraint-rail[data-astro-cid-vqjyjabu] p[data-astro-cid-vqjyjabu],.tradeoff-balance[data-astro-cid-vqjyjabu] p[data-astro-cid-vqjyjabu],.learned-list[data-astro-cid-vqjyjabu] p[data-astro-cid-vqjyjabu]{color:var(--color-text-muted);margin:0;line-height:1.72}.quant-architecture[data-astro-cid-vqjyjabu]{background:linear-gradient(180deg, rgb(var(--color-accent-rgb) / 5%), transparent 35%), var(--color-surface)}.architecture-heading[data-astro-cid-vqjyjabu],.decisions-heading[data-astro-cid-vqjyjabu]{gap:clamp(var(--space-7), 8vw, 7rem);grid-template-columns:minmax(10rem,.27fr) minmax(0,.73fr);margin-block-end:clamp(var(--space-8), 7vw, var(--space-9));display:grid}.architecture-heading[data-astro-cid-vqjyjabu] h2[data-astro-cid-vqjyjabu],.decisions-heading[data-astro-cid-vqjyjabu] h2[data-astro-cid-vqjyjabu]{max-width:19ch;margin-block-end:var(--space-5);font-size:clamp(2.75rem,2rem + 2.8vw,4.75rem)}.quant-decisions[data-astro-cid-vqjyjabu]{background:var(--color-canvas)}.decisions-heading[data-astro-cid-vqjyjabu]{align-items:end}.decision-list[data-astro-cid-vqjyjabu]{border-bottom:var(--border-thin)}.quant-tradeoffs[data-astro-cid-vqjyjabu]{background:linear-gradient(135deg, rgb(var(--color-accent-rgb) / 7%), transparent 38%), var(--color-canvas-soft);overflow:hidden}.quant-tradeoffs[data-astro-cid-vqjyjabu]:before{border:1px solid rgb(var(--color-accent-rgb) / 14%);content:"";width:30rem;height:30rem;position:absolute;top:9rem;right:-8rem;transform:rotate(45deg)}.tradeoffs-heading[data-astro-cid-vqjyjabu]{z-index:1;gap:clamp(var(--space-8), 9vw, 8rem);grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:end;margin-block-end:clamp(var(--space-8), 8vw, var(--space-9));display:grid;position:relative}.tradeoffs-heading[data-astro-cid-vqjyjabu] h2[data-astro-cid-vqjyjabu]{max-width:12ch;margin:0;font-size:clamp(3.1rem,2.3rem + 3vw,5.2rem)}.tradeoff-balance[data-astro-cid-vqjyjabu]{z-index:1;border-top:1px solid rgb(var(--color-accent-rgb) / 42%);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid;position:relative}.tradeoff-balance[data-astro-cid-vqjyjabu] li[data-astro-cid-vqjyjabu]{gap:var(--space-5);padding:var(--space-6) var(--space-7) var(--space-7) 0;border-bottom:var(--border-thin);grid-template-columns:3rem minmax(0,1fr);display:grid}.tradeoff-balance[data-astro-cid-vqjyjabu] li[data-astro-cid-vqjyjabu]:nth-child(2n){padding-inline:var(--space-7) 0;border-left:var(--border-thin)}.tradeoff-balance[data-astro-cid-vqjyjabu] li[data-astro-cid-vqjyjabu]:last-child{grid-column:1/-1;width:50%}.quant-outcome[data-astro-cid-vqjyjabu]{background:var(--color-canvas)}.outcome-heading[data-astro-cid-vqjyjabu]{gap:var(--space-4) clamp(var(--space-8), 9vw, 8rem);grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);grid-template-areas:"eyebrow eyebrow""title intro";align-items:end;margin-block-end:clamp(var(--space-8), 8vw, var(--space-9));display:grid}.outcome-heading[data-astro-cid-vqjyjabu] .eyebrow[data-astro-cid-vqjyjabu]{grid-area:eyebrow}.outcome-heading[data-astro-cid-vqjyjabu] h2[data-astro-cid-vqjyjabu]{grid-area:title;max-width:14ch;margin:0;font-size:clamp(3rem,2.2rem + 3vw,5.2rem)}.outcome-heading[data-astro-cid-vqjyjabu]>p[data-astro-cid-vqjyjabu]{grid-area:intro}.proof-chain[data-astro-cid-vqjyjabu]{border-block:1px solid rgb(var(--color-accent-rgb) / 36%);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.proof-chain[data-astro-cid-vqjyjabu]>div[data-astro-cid-vqjyjabu]{min-width:0;padding:var(--space-7) var(--space-5) var(--space-7) 0;position:relative}.proof-chain[data-astro-cid-vqjyjabu]>div[data-astro-cid-vqjyjabu]+div[data-astro-cid-vqjyjabu]{border-left:var(--border-thin);padding-inline-start:var(--space-5)}.proof-chain[data-astro-cid-vqjyjabu]>div[data-astro-cid-vqjyjabu]+div[data-astro-cid-vqjyjabu]:before{border:1px solid var(--color-accent);background:var(--color-canvas);content:"";width:.62rem;height:.62rem;position:absolute;top:2rem;left:-.32rem;transform:rotate(45deg)}.proof-chain[data-astro-cid-vqjyjabu] dd[data-astro-cid-vqjyjabu]{margin:0 0 var(--space-5);color:var(--color-text-strong);letter-spacing:-.045em;overflow-wrap:normal;font-size:clamp(2rem,1.55rem + 1.5vw,3.2rem);font-weight:300;line-height:1}.proof-chain[data-astro-cid-vqjyjabu] dt[data-astro-cid-vqjyjabu]{color:var(--color-accent-strong);font-size:var(--font-size-meta);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--space-3);font-weight:700}.proof-chain[data-astro-cid-vqjyjabu] p[data-astro-cid-vqjyjabu]{color:var(--color-text-subtle);margin:0;font-size:.83rem;line-height:1.65}.validation-note[data-astro-cid-vqjyjabu]{max-width:54rem;margin:var(--space-7) 0 0 auto;padding-left:var(--space-6);border-left:1px solid var(--color-accent);color:var(--color-text-muted);line-height:1.72}.quant-learned[data-astro-cid-vqjyjabu]{background:linear-gradient(rgb(var(--color-accent-rgb) / 4%) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--color-accent-rgb) / 4%) 1px, transparent 1px), var(--color-surface);background-size:5rem 5rem}.learned-heading[data-astro-cid-vqjyjabu]{gap:var(--space-4) clamp(var(--space-8), 9vw, 8rem);grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);grid-template-areas:"eyebrow intro""title intro";align-items:end;margin-block-end:clamp(var(--space-8), 8vw, var(--space-9));display:grid}.learned-heading[data-astro-cid-vqjyjabu] .eyebrow[data-astro-cid-vqjyjabu]{grid-area:eyebrow}.learned-heading[data-astro-cid-vqjyjabu] h2[data-astro-cid-vqjyjabu]{grid-area:title;max-width:17ch;margin:0;font-size:clamp(3rem,2.2rem + 3vw,5.1rem)}.learned-heading[data-astro-cid-vqjyjabu]>p[data-astro-cid-vqjyjabu]{grid-area:intro}.learned-list[data-astro-cid-vqjyjabu]{border-top:1px solid rgb(var(--color-accent-rgb) / 38%);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.learned-list[data-astro-cid-vqjyjabu] li[data-astro-cid-vqjyjabu]{min-width:0;padding:var(--space-6) var(--space-5) var(--space-7) 0;border-bottom:var(--border-thin)}.learned-list[data-astro-cid-vqjyjabu] li[data-astro-cid-vqjyjabu]+li[data-astro-cid-vqjyjabu]{border-left:var(--border-thin);padding-inline-start:var(--space-5)}.learned-list[data-astro-cid-vqjyjabu] li[data-astro-cid-vqjyjabu]>span[data-astro-cid-vqjyjabu]{margin-block-end:var(--space-7);display:block}.quant-related[data-astro-cid-vqjyjabu]{background:var(--color-canvas-soft)}.related-grid[data-astro-cid-vqjyjabu]{gap:clamp(var(--space-8), 10vw, 9rem);grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);align-items:end;display:grid}.related-grid[data-astro-cid-vqjyjabu] h2[data-astro-cid-vqjyjabu]{max-width:14ch;margin:0;font-size:clamp(2.75rem,2rem + 2.7vw,4.75rem)}.related-links[data-astro-cid-vqjyjabu]{border-top:1px solid rgb(var(--color-accent-rgb) / 38%)}.related-links[data-astro-cid-vqjyjabu] a[data-astro-cid-vqjyjabu]{gap:var(--space-6);padding-block:var(--space-6);border-bottom:var(--border-thin);grid-template-columns:minmax(0,1fr) minmax(13rem,auto);align-items:center;text-decoration:none;display:grid}.related-links[data-astro-cid-vqjyjabu] a[data-astro-cid-vqjyjabu]>span[data-astro-cid-vqjyjabu]{color:var(--color-text-muted);line-height:1.62}.related-links[data-astro-cid-vqjyjabu] strong[data-astro-cid-vqjyjabu]{gap:var(--space-4);color:var(--color-text-strong);justify-content:space-between;align-items:center;font-size:1rem;display:flex}.related-links[data-astro-cid-vqjyjabu] i[data-astro-cid-vqjyjabu]{color:var(--color-accent-strong);transition:transform var(--motion-fast) var(--motion-ease-interaction);font-style:normal}.related-links[data-astro-cid-vqjyjabu] a[data-astro-cid-vqjyjabu]:is(:hover,:focus-visible) strong[data-astro-cid-vqjyjabu]{color:var(--color-accent-strong)}.related-links[data-astro-cid-vqjyjabu] a[data-astro-cid-vqjyjabu]:is(:hover,:focus-visible) i[data-astro-cid-vqjyjabu]{transform:translate(.2rem)}@media (width<=64rem){.problem-grid[data-astro-cid-vqjyjabu],.constraints-grid[data-astro-cid-vqjyjabu],.related-grid[data-astro-cid-vqjyjabu]{gap:var(--space-8)}.proof-chain[data-astro-cid-vqjyjabu],.learned-list[data-astro-cid-vqjyjabu]{grid-template-columns:1fr 1fr}.proof-chain[data-astro-cid-vqjyjabu]>div[data-astro-cid-vqjyjabu]:nth-child(3),.learned-list[data-astro-cid-vqjyjabu] li[data-astro-cid-vqjyjabu]:nth-child(3){border-left:0;padding-inline-start:0}.proof-chain[data-astro-cid-vqjyjabu]>div[data-astro-cid-vqjyjabu]:nth-child(n+3),.learned-list[data-astro-cid-vqjyjabu] li[data-astro-cid-vqjyjabu]:nth-child(n+3){border-top:var(--border-thin)}.proof-chain[data-astro-cid-vqjyjabu]>div[data-astro-cid-vqjyjabu]:nth-child(3):before{display:none}}@media (width<=52rem){.problem-grid[data-astro-cid-vqjyjabu],.constraints-grid[data-astro-cid-vqjyjabu],.architecture-heading[data-astro-cid-vqjyjabu],.decisions-heading[data-astro-cid-vqjyjabu],.tradeoffs-heading[data-astro-cid-vqjyjabu],.outcome-heading[data-astro-cid-vqjyjabu],.learned-heading[data-astro-cid-vqjyjabu],.related-grid[data-astro-cid-vqjyjabu]{grid-template-columns:1fr}.problem-grid[data-astro-cid-vqjyjabu]{gap:var(--space-7);grid-template-areas:"title""copy"}.control-axis[data-astro-cid-vqjyjabu]{grid-template-columns:auto 1fr auto 1fr auto}.control-axis[data-astro-cid-vqjyjabu] span[data-astro-cid-vqjyjabu]:nth-of-type(3),.control-axis[data-astro-cid-vqjyjabu] i[data-astro-cid-vqjyjabu]:nth-of-type(3){display:none}.architecture-heading[data-astro-cid-vqjyjabu],.decisions-heading[data-astro-cid-vqjyjabu]{gap:var(--space-4)}.tradeoffs-heading[data-astro-cid-vqjyjabu]{gap:var(--space-6)}.outcome-heading[data-astro-cid-vqjyjabu],.learned-heading[data-astro-cid-vqjyjabu]{gap:var(--space-4);grid-template-areas:"eyebrow""title""intro"}.related-links[data-astro-cid-vqjyjabu] a[data-astro-cid-vqjyjabu]{gap:var(--space-3);grid-template-columns:1fr}}@media (width<=36rem){.case-section[data-astro-cid-vqjyjabu] h2[data-astro-cid-vqjyjabu]{overflow-wrap:normal;word-break:normal;text-wrap:balance}.problem-grid[data-astro-cid-vqjyjabu] h2[data-astro-cid-vqjyjabu]{font-size:clamp(2.45rem,11.5vw,3rem);line-height:1.04}.section-heading[data-astro-cid-vqjyjabu] h2[data-astro-cid-vqjyjabu],.architecture-heading[data-astro-cid-vqjyjabu] h2[data-astro-cid-vqjyjabu],.decisions-heading[data-astro-cid-vqjyjabu] h2[data-astro-cid-vqjyjabu],.outcome-heading[data-astro-cid-vqjyjabu] h2[data-astro-cid-vqjyjabu],.related-grid[data-astro-cid-vqjyjabu] h2[data-astro-cid-vqjyjabu]{font-size:clamp(2.45rem,11.5vw,3.2rem)}.tradeoffs-heading[data-astro-cid-vqjyjabu] h2[data-astro-cid-vqjyjabu]{font-size:clamp(2.65rem,12vw,3.35rem)}.learned-heading[data-astro-cid-vqjyjabu] h2[data-astro-cid-vqjyjabu]{font-size:clamp(2.35rem,10.8vw,3.1rem)}.control-axis[data-astro-cid-vqjyjabu]{gap:var(--space-3);letter-spacing:.11em;font-size:.58rem}.constraint-rail[data-astro-cid-vqjyjabu],.tradeoff-balance[data-astro-cid-vqjyjabu],.proof-chain[data-astro-cid-vqjyjabu],.learned-list[data-astro-cid-vqjyjabu]{grid-template-columns:1fr}.constraint-rail[data-astro-cid-vqjyjabu]:before,.quant-tradeoffs[data-astro-cid-vqjyjabu]:before{display:none}.constraint-rail[data-astro-cid-vqjyjabu] li[data-astro-cid-vqjyjabu],.constraint-rail[data-astro-cid-vqjyjabu] li[data-astro-cid-vqjyjabu]:nth-child(2n){padding:var(--space-5) 0 var(--space-6)}.tradeoff-balance[data-astro-cid-vqjyjabu] li[data-astro-cid-vqjyjabu],.tradeoff-balance[data-astro-cid-vqjyjabu] li[data-astro-cid-vqjyjabu]:nth-child(2n),.tradeoff-balance[data-astro-cid-vqjyjabu] li[data-astro-cid-vqjyjabu]:last-child{width:auto;padding:var(--space-5) 0 var(--space-6);border-left:0;grid-column:auto}.proof-chain[data-astro-cid-vqjyjabu]>div[data-astro-cid-vqjyjabu],.proof-chain[data-astro-cid-vqjyjabu]>div[data-astro-cid-vqjyjabu]+div[data-astro-cid-vqjyjabu],.proof-chain[data-astro-cid-vqjyjabu]>div[data-astro-cid-vqjyjabu]:nth-child(3),.learned-list[data-astro-cid-vqjyjabu] li[data-astro-cid-vqjyjabu],.learned-list[data-astro-cid-vqjyjabu] li[data-astro-cid-vqjyjabu]+li[data-astro-cid-vqjyjabu],.learned-list[data-astro-cid-vqjyjabu] li[data-astro-cid-vqjyjabu]:nth-child(3){padding:var(--space-6) 0;border-top:var(--border-thin);border-left:0}.proof-chain[data-astro-cid-vqjyjabu]>div[data-astro-cid-vqjyjabu]:first-child,.learned-list[data-astro-cid-vqjyjabu] li[data-astro-cid-vqjyjabu]:first-child{border-top:0}.proof-chain[data-astro-cid-vqjyjabu]>div[data-astro-cid-vqjyjabu]+div[data-astro-cid-vqjyjabu]:before{top:-.32rem;left:var(--space-4)}.learned-list[data-astro-cid-vqjyjabu] li[data-astro-cid-vqjyjabu]>span[data-astro-cid-vqjyjabu]{margin-block-end:var(--space-5)}.validation-note[data-astro-cid-vqjyjabu]{margin-top:var(--space-6);padding-left:var(--space-4)}.related-links[data-astro-cid-vqjyjabu] strong[data-astro-cid-vqjyjabu]{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.related-links[data-astro-cid-vqjyjabu] i[data-astro-cid-vqjyjabu]{transition:none}}
