.hypothesis-block:where(.astro-ftyj6n3x){display:flex;flex-direction:column;gap:var(--sp-3)}.hypothesis-card:where(.astro-ftyj6n3x){padding:var(--sp-4) var(--sp-5);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised)}.hypothesis-card:where(.astro-ftyj6n3x).is-selected{border-color:var(--brand-cta)}.card-header:where(.astro-ftyj6n3x){display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-3)}.card-meta:where(.astro-ftyj6n3x){display:flex;flex-direction:column;gap:var(--sp-1)}.card-id:where(.astro-ftyj6n3x){font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--text-tertiary);letter-spacing:.07em}.card-name:where(.astro-ftyj6n3x){font-size:var(--text-sm);font-weight:600;line-height:var(--lh-sm);color:var(--text-primary)}.card-signals:where(.astro-ftyj6n3x){display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0}.check-icon:where(.astro-ftyj6n3x) circle:where(.astro-ftyj6n3x){stroke:var(--signal-green-fg);fill:var(--signal-green-bg)}.check-icon:where(.astro-ftyj6n3x) path:where(.astro-ftyj6n3x){stroke:var(--signal-green-fg)}.confidence-chip:where(.astro-ftyj6n3x){font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-xs);padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-sm);white-space:nowrap}.chip-high:where(.astro-ftyj6n3x){color:var(--signal-green-fg);background:var(--signal-green-bg)}.chip-medium:where(.astro-ftyj6n3x){color:var(--signal-amber-fg);background:var(--signal-amber-bg)}.chip-low:where(.astro-ftyj6n3x){color:var(--signal-red-fg);background:var(--signal-red-bg)}.card-desc:where(.astro-ftyj6n3x){font-size:var(--text-sm);line-height:1.65;color:var(--text-secondary)}.card-desc:where(.astro-ftyj6n3x) code{font-family:var(--font-mono);font-size:.85em;background:var(--surface-base);padding:.1em var(--sp-1);border-radius:var(--radius-sm);color:var(--text-primary);overflow-wrap:anywhere}@media(max-width:768px){.hypothesis-card:where(.astro-ftyj6n3x){padding:var(--sp-3) var(--sp-4)}.card-header:where(.astro-ftyj6n3x){flex-wrap:nowrap}.confidence-chip:where(.astro-ftyj6n3x){font-size:.625rem;padding:2px var(--sp-1)}.card-desc:where(.astro-ftyj6n3x){font-size:var(--text-xs)}}.block-caption:where(.astro-ftyj6n3x){font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--text-tertiary);padding-top:var(--sp-2)}.block-caption-link:where(.astro-ftyj6n3x){color:inherit;text-decoration:none;border-bottom:1px solid var(--border-default);padding-bottom:1px;transition:color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default)}.block-caption-link:where(.astro-ftyj6n3x):hover{color:var(--text-secondary);border-color:var(--text-secondary)}.hypothesis-block--embedded:where(.astro-ftyj6n3x){gap:0}.hypothesis-block--embedded:where(.astro-ftyj6n3x) .hypothesis-card:where(.astro-ftyj6n3x){border:none;border-radius:0;background:transparent;padding:var(--sp-4) var(--sp-5)}.hypothesis-block--embedded:where(.astro-ftyj6n3x) .hypothesis-card:where(.astro-ftyj6n3x)+.hypothesis-card:where(.astro-ftyj6n3x){border-top:1px solid var(--border-subtle)}.hypothesis-block--embedded:where(.astro-ftyj6n3x) .hypothesis-card:where(.astro-ftyj6n3x).is-selected{border-color:transparent;box-shadow:inset 3px 0 0 0 var(--brand-cta)}@media(max-width:768px){.hypothesis-block--embedded:where(.astro-ftyj6n3x) .hypothesis-card:where(.astro-ftyj6n3x){padding:var(--sp-3) var(--sp-4)}}.hero:where(.astro-bbe6dxrz){padding-block:var(--sp-20);background:var(--surface-base);border-bottom:1px solid var(--border-subtle);overflow-x:hidden}.hero-inner:where(.astro-bbe6dxrz){display:grid;grid-template-columns:11fr 9fr;gap:var(--sp-12);align-items:center}.hero-left:where(.astro-bbe6dxrz){display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-6)}.hero-eyebrow:where(.astro-bbe6dxrz){font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--text-secondary);letter-spacing:.07em;text-transform:uppercase}.hero-headline:where(.astro-bbe6dxrz){font-size:clamp(var(--text-4xl),4vw,var(--text-5xl));font-weight:700;line-height:1.08;letter-spacing:-.03em;color:var(--text-primary)}.hero-sub:where(.astro-bbe6dxrz){font-size:var(--text-lg);line-height:var(--lh-lg);color:var(--text-secondary);max-width:46ch}.hero-actions:where(.astro-bbe6dxrz){display:flex;align-items:center;gap:var(--sp-6)}.hero-text-link:where(.astro-bbe6dxrz){font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary);text-decoration:none;border-bottom:1px solid var(--border-default);padding-bottom:1px;transition:color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default)}.hero-text-link:where(.astro-bbe6dxrz):hover{color:var(--text-primary);border-color:var(--text-primary)}.hero-meta:where(.astro-bbe6dxrz){font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--text-tertiary);letter-spacing:.02em}@media(max-width:768px){.hero:where(.astro-bbe6dxrz){padding-block:var(--sp-12)}.hero-inner:where(.astro-bbe6dxrz){grid-template-columns:1fr;gap:var(--sp-8)}.hero-left:where(.astro-bbe6dxrz),.hero-right:where(.astro-bbe6dxrz){min-width:0}.hero-right:where(.astro-bbe6dxrz){align-items:stretch}.hero-investigation:where(.astro-bbe6dxrz){width:100%;max-width:none}.hero-investigation-ts:where(.astro-bbe6dxrz){display:none}.hero-left:where(.astro-bbe6dxrz){gap:var(--sp-4)}.hero-headline:where(.astro-bbe6dxrz){font-size:var(--text-3xl)}.hero-sub:where(.astro-bbe6dxrz){max-width:100%;font-size:var(--text-base)}.hero-actions:where(.astro-bbe6dxrz){flex-direction:column;align-items:stretch;gap:var(--sp-3);width:100%}.hero-actions:where(.astro-bbe6dxrz) .btn:where(.astro-bbe6dxrz){justify-content:center}.hero-text-link:where(.astro-bbe6dxrz){align-self:center;width:auto}}.hero-right:where(.astro-bbe6dxrz){min-width:0;display:flex;flex-direction:column;align-items:flex-end}.hero-investigation:where(.astro-bbe6dxrz){box-sizing:border-box;width:min(100%,calc(17 * var(--sp-10) * 1.1));min-width:0;display:flex;flex-direction:column;gap:var(--sp-2)}.hero-investigation-frame:where(.astro-bbe6dxrz){box-sizing:border-box;min-width:0;width:100%;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);overflow:hidden}.hero-investigation-chrome:where(.astro-bbe6dxrz){display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:0;padding-block:var(--sp-4);padding-inline:var(--sp-5);background:var(--surface-base);border-bottom:1px solid var(--border-subtle)}.hero-investigation-bc:where(.astro-bbe6dxrz){font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--text-tertiary);letter-spacing:.04em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-investigation-ts:where(.astro-bbe6dxrz){flex-shrink:0;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--text-tertiary);letter-spacing:.02em}.hero-investigation-body:where(.astro-bbe6dxrz){padding:0;background:var(--surface-raised)}.hero-investigation-caption:where(.astro-bbe6dxrz){font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-xs);color:var(--text-tertiary);padding-top:var(--sp-2);padding-inline:var(--sp-1)}.hero-investigation-caption-link:where(.astro-bbe6dxrz){color:inherit;text-decoration:none;border-bottom:1px solid var(--border-default);padding-bottom:1px;transition:color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default)}.hero-investigation-caption-link:where(.astro-bbe6dxrz):hover{color:var(--text-secondary);border-color:var(--text-secondary)}.sr-only:where(.astro-2bhflt25){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.why-scene:where(.astro-2bhflt25){--why-red: #DC2626;--why-red-muted: #DC2626;--why-red-fill: var(--signal-red-bg);--why-panel: var(--surface-raised);--why-grid-opacity: .74;--why-trace-muted: #6B7280;--why-text-strong: var(--text-primary);display:grid;gap:var(--sp-5)}.chart-scene:where(.astro-2bhflt25){position:relative;height:clamp(18rem,27vw,23rem);overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--why-panel)}.chart-grid:where(.astro-2bhflt25){position:absolute;z-index:0;inset:0;background-image:linear-gradient(var(--border-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--border-subtle) 1px,transparent 1px);background-size:100% var(--sp-16),var(--sp-20) 100%;opacity:var(--why-grid-opacity)}.chart-axis:where(.astro-2bhflt25),.threshold-label:where(.astro-2bhflt25),.coverage-label:where(.astro-2bhflt25),.explainer-kicker:where(.astro-2bhflt25){font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-xs);letter-spacing:.08em;text-transform:uppercase}.chart-axis:where(.astro-2bhflt25){position:absolute;z-index:2;color:var(--text-tertiary)}.chart-axis-y:where(.astro-2bhflt25){top:var(--sp-6);left:var(--sp-6);text-align:left}.chart-axis-x:where(.astro-2bhflt25){right:var(--sp-6);bottom:var(--sp-6)}.threshold-line:where(.astro-2bhflt25){position:absolute;z-index:4;left:var(--sp-6);right:var(--sp-8);top:42%;border-top:1px dashed var(--why-red)}.threshold-label:where(.astro-2bhflt25){position:absolute;top:calc(var(--sp-1) * -7);left:0;display:inline-flex;align-items:center;gap:var(--sp-2);white-space:nowrap;text-align:left;color:var(--why-red)}.threshold-label-marker:where(.astro-2bhflt25){display:inline-grid;place-items:center;box-sizing:border-box;width:var(--sp-5);height:var(--sp-5);padding-block-start:.08em;border:1px solid var(--why-red);border-radius:var(--radius-full);background:var(--why-panel);color:var(--why-red);flex:0 0 var(--sp-5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1;letter-spacing:0;font-weight:700}.coverage-zone:where(.astro-2bhflt25){position:absolute;z-index:3;top:var(--sp-8);right:var(--sp-12);left:70.8%;bottom:58%;border:1px solid var(--why-red-muted);background:var(--why-red-fill)}.coverage-label:where(.astro-2bhflt25){position:absolute;top:var(--sp-4);left:var(--sp-4);right:var(--sp-4);display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--why-red)}.coverage-label-marker:where(.astro-2bhflt25){display:inline-grid;place-items:center;box-sizing:border-box;width:var(--sp-5);height:var(--sp-5);padding-block-start:.08em;flex:0 0 var(--sp-5);border:1px solid var(--why-red-muted);border-radius:var(--radius-full);background:var(--why-red-muted);color:var(--why-panel);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1;letter-spacing:0;font-weight:700}.metric-trace:where(.astro-2bhflt25){position:absolute;z-index:5;inset:0;width:100%;height:100%;overflow:visible}.trace-below:where(.astro-2bhflt25),.trace-above:where(.astro-2bhflt25){vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.trace-below:where(.astro-2bhflt25){stroke:var(--why-trace-muted)}.trace-above:where(.astro-2bhflt25){stroke:var(--why-red)}.note-marker:where(.astro-2bhflt25){display:inline-grid;place-items:center;box-sizing:border-box;padding-block-start:.08em;border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1;letter-spacing:0;font-weight:700}.explainers:where(.astro-2bhflt25){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.explainer:where(.astro-2bhflt25){display:grid;gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--why-panel)}.explainer-kicker:where(.astro-2bhflt25){display:flex;align-items:center;gap:var(--sp-2);color:var(--text-tertiary)}.note-marker:where(.astro-2bhflt25){flex:0 0 var(--sp-5);width:var(--sp-5);height:var(--sp-5);transform:translateY(-1px)}.note-marker-1:where(.astro-2bhflt25){border:1px solid var(--why-red);background:var(--why-panel);color:var(--why-red)}.note-marker-2:where(.astro-2bhflt25){border:1px solid var(--why-red-muted);background:var(--why-red-muted);color:var(--why-panel)}.explainer:where(.astro-2bhflt25) h3:where(.astro-2bhflt25){font-size:var(--text-lg);line-height:var(--lh-lg);font-weight:700;color:var(--why-text-strong)}.explainer:where(.astro-2bhflt25) p:where(.astro-2bhflt25){max-width:54ch;font-size:var(--text-sm);line-height:var(--lh-sm);color:var(--text-secondary)}.takeaway:where(.astro-2bhflt25){max-width:none;margin-top:0;padding-top:0;font-size:clamp(var(--text-lg),1.7vw,var(--text-xl));line-height:var(--lh-xl);font-weight:700;color:var(--why-text-strong)}@media(max-width:900px){.section:has(.why-scene) .section-heading{font-size:var(--text-2xl);line-height:var(--lh-2xl);max-width:18ch}.why-scene:where(.astro-2bhflt25){gap:var(--sp-4)}.chart-scene:where(.astro-2bhflt25){height:clamp(16rem,54vw,20rem)}.chart-axis:where(.astro-2bhflt25),.threshold-label:where(.astro-2bhflt25),.coverage-label:where(.astro-2bhflt25),.explainer-kicker:where(.astro-2bhflt25){font-size:.6875rem;letter-spacing:.06em}.threshold-line:where(.astro-2bhflt25){left:var(--sp-4);right:var(--sp-4);top:43%}.threshold-label:where(.astro-2bhflt25){top:calc(var(--sp-1) * -6);gap:var(--sp-1)}.threshold-label-marker:where(.astro-2bhflt25),.coverage-label-marker:where(.astro-2bhflt25),.note-marker:where(.astro-2bhflt25){flex-basis:var(--sp-4);width:var(--sp-4);height:var(--sp-4);font-size:.6875rem}.coverage-zone:where(.astro-2bhflt25){top:var(--sp-5);right:var(--sp-5);left:62%;bottom:57%}.coverage-label:where(.astro-2bhflt25){top:var(--sp-2);left:var(--sp-2);right:var(--sp-2);max-width:none;line-height:1.35;gap:var(--sp-1)}.explainers:where(.astro-2bhflt25){grid-template-columns:1fr;gap:var(--sp-3)}.explainer:where(.astro-2bhflt25){gap:var(--sp-3);padding:var(--sp-4)}.explainer:where(.astro-2bhflt25) h3:where(.astro-2bhflt25){font-size:var(--text-base);line-height:var(--lh-base)}.explainer:where(.astro-2bhflt25) p:where(.astro-2bhflt25){font-size:var(--text-sm);line-height:var(--lh-sm)}.takeaway:where(.astro-2bhflt25){font-size:var(--text-lg);line-height:var(--lh-lg)}}@media(max-width:640px){.section:has(.why-scene) .section-heading{font-size:var(--text-2xl);line-height:var(--lh-2xl)}.chart-scene:where(.astro-2bhflt25){height:15.5rem}.chart-axis-y:where(.astro-2bhflt25){top:var(--sp-4);left:var(--sp-4)}.chart-axis-x:where(.astro-2bhflt25){right:var(--sp-4);bottom:var(--sp-4)}.coverage-zone:where(.astro-2bhflt25){right:var(--sp-4);left:62%}.coverage-label:where(.astro-2bhflt25){align-items:flex-start}.coverage-label:where(.astro-2bhflt25)>span:where(.astro-2bhflt25):last-child{max-width:10ch}.explainer:where(.astro-2bhflt25){padding:var(--sp-4)}}@media(prefers-color-scheme:dark){.why-scene:where(.astro-2bhflt25){--why-red: #C65B64;--why-red-muted: #B94E58;--why-red-fill: rgba(185, 78, 88, .1);--why-panel: #111727;--why-grid-opacity: .34;--why-trace-muted: #68738A;--why-text-strong: #DCE2F0}.section:has(.why-scene) .section-eyebrow{color:#7782a4}.section:has(.why-scene) .section-heading{color:#dce2f0}.chart-scene:where(.astro-2bhflt25),.explainer:where(.astro-2bhflt25){border-color:#26304a}.coverage-zone:where(.astro-2bhflt25){box-shadow:inset 0 0 0 1px #0b0e1c29}.explainer:where(.astro-2bhflt25) p:where(.astro-2bhflt25){color:#8b96b8}}.in-production:where(.astro-pfk5nrro){display:flex;flex-direction:column;gap:var(--sp-12)}.intro:where(.astro-pfk5nrro){font-size:var(--text-lg);color:var(--text-secondary);line-height:1.75;max-width:60ch}.stats:where(.astro-pfk5nrro){list-style:none;display:flex;flex-direction:column;gap:var(--sp-1);border-top:1px solid var(--border-subtle)}.stat:where(.astro-pfk5nrro){display:grid;grid-template-columns:1fr 2fr;gap:var(--sp-8);align-items:baseline;padding-block:var(--sp-6);border-bottom:1px solid var(--border-subtle)}.stat-title:where(.astro-pfk5nrro){font-size:var(--text-base);font-weight:600;color:var(--text-primary)}.stat-desc:where(.astro-pfk5nrro){font-size:var(--text-base);color:var(--text-secondary);line-height:1.6}@media(max-width:640px){.stat:where(.astro-pfk5nrro){grid-template-columns:1fr;gap:var(--sp-2)}}.team:where(.astro-yu4wt3u2){background:var(--bg-subtle);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding-block:var(--sp-24)}.team-inner:where(.astro-yu4wt3u2){display:flex;flex-direction:column;gap:var(--sp-8);max-width:var(--container-narrow)}.team-inner:where(.astro-yu4wt3u2).has-video{display:flex;gap:var(--sp-10);max-width:none}.team-copy:where(.astro-yu4wt3u2){display:flex;flex-direction:column;gap:var(--sp-6)}.team-inner:where(.astro-yu4wt3u2).has-video .team-copy:where(.astro-yu4wt3u2){max-width:900px}.team-heading:where(.astro-yu4wt3u2){font-size:clamp(var(--text-2xl),3vw,var(--text-4xl));font-weight:700;letter-spacing:0;color:var(--text-primary);line-height:1.2}.team-body:where(.astro-yu4wt3u2){font-size:var(--text-lg);color:var(--text-muted);line-height:1.75}.team-video-shell:where(.astro-yu4wt3u2){overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised)}.team-video-toolbar:where(.astro-yu4wt3u2){display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--sp-3);min-height:var(--sp-10);padding-inline:var(--sp-4);border-bottom:1px solid var(--border-subtle);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--lh-xs)}.team-video-dots:where(.astro-yu4wt3u2){display:flex;gap:var(--sp-1)}.team-video-dots:where(.astro-yu4wt3u2) span:where(.astro-yu4wt3u2){width:var(--sp-2);height:var(--sp-2);border-radius:50%;background:var(--border-default)}.team-video-dots:where(.astro-yu4wt3u2) span:where(.astro-yu4wt3u2):first-child{background:var(--signal-red-fg)}.team-video-dots:where(.astro-yu4wt3u2) span:where(.astro-yu4wt3u2):nth-child(2){background:var(--signal-amber-fg)}.team-video-dots:where(.astro-yu4wt3u2) span:where(.astro-yu4wt3u2):last-child{background:var(--signal-green-fg)}.team-video-path:where(.astro-yu4wt3u2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-video-status:where(.astro-yu4wt3u2){color:var(--signal-green-fg)}.team-video:where(.astro-yu4wt3u2){position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--text-primary)}.team-video:where(.astro-yu4wt3u2) iframe:where(.astro-yu4wt3u2){position:absolute;inset:0;width:100%;height:100%;border:none}@media(max-width:768px){.team:where(.astro-yu4wt3u2){padding-block:var(--sp-12)}.team-copy:where(.astro-yu4wt3u2){gap:var(--sp-5)}.team-heading:where(.astro-yu4wt3u2){font-size:var(--text-3xl)}.team-body:where(.astro-yu4wt3u2){font-size:var(--text-base)}}@media(max-width:480px){.team-video-toolbar:where(.astro-yu4wt3u2){grid-template-columns:auto 1fr}.team-video-status:where(.astro-yu4wt3u2){display:none}}.blog-section:where(.astro-fjwk6imu){border-top:1px solid var(--border);padding-block:var(--sp-24)}.blog-header:where(.astro-fjwk6imu){display:flex;align-items:end;justify-content:space-between;gap:var(--sp-8);margin-bottom:var(--sp-12)}.blog-eyebrow:where(.astro-fjwk6imu){display:block;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--sp-4)}.blog-heading:where(.astro-fjwk6imu){font-size:clamp(var(--text-2xl),3vw,var(--text-4xl));font-weight:700;letter-spacing:-.02em;color:var(--text-primary);line-height:1.15}.blog-link:where(.astro-fjwk6imu){color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-sm);white-space:nowrap;transition:color var(--duration-fast) var(--ease-default)}.blog-link:where(.astro-fjwk6imu):hover{color:var(--text-primary)}.blog-cards:where(.astro-fjwk6imu){display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-6)}@media(max-width:900px){.blog-cards:where(.astro-fjwk6imu){grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.blog-header:where(.astro-fjwk6imu){align-items:start;flex-direction:column;gap:var(--sp-4)}.blog-cards:where(.astro-fjwk6imu){grid-template-columns:1fr}}
