.StackDiagram-module__c2EBYq__stack{max-width:600px;margin:0 auto}.StackDiagram-module__c2EBYq__layer{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translate(-30px)}.StackDiagram-module__c2EBYq__layerVisible{opacity:1;transform:translate(0)}.StackDiagram-module__c2EBYq__layerCard{border:1px solid var(--border);border-left:3px solid;border-radius:4px;padding:28px 32px}.StackDiagram-module__c2EBYq__layerMain{justify-content:space-between;align-items:flex-start;display:flex}.StackDiagram-module__c2EBYq__phaseLabel{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;margin-bottom:8px;font-size:9px}.StackDiagram-module__c2EBYq__layerName{font-family:var(--font-heading);color:var(--text-primary,#fafafa);margin-bottom:6px;font-size:24px;font-weight:300}.StackDiagram-module__c2EBYq__layerDesc{color:var(--text-muted,#a89d8e);max-width:360px;font-size:14px;line-height:1.6}.StackDiagram-module__c2EBYq__archetype{font-family:var(--font-mono);white-space:nowrap;letter-spacing:1px;font-size:11px}.StackDiagram-module__c2EBYq__connector{background:var(--border,#3a3530);width:1px;height:24px;margin:0 auto}.StackDiagram-module__c2EBYq__layerMetrics{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.StackDiagram-module__c2EBYq__layerMetric{flex-direction:column;gap:2px;display:flex}.StackDiagram-module__c2EBYq__metricValue{font-family:var(--font-mono);font-size:16px}.StackDiagram-module__c2EBYq__metricLabel{color:var(--text-faint,#5c5347);font-size:10px}@media (max-width:767px){.StackDiagram-module__c2EBYq__layerCard{padding:20px}.StackDiagram-module__c2EBYq__layerName{font-size:20px}.StackDiagram-module__c2EBYq__archetype{display:none}}
.page-module__QelJRG__container{max-width:var(--max-width);padding:0 var(--pad-x);margin:0 auto}.page-module__QelJRG__overline{font-family:var(--font-mono);letter-spacing:4px;text-transform:uppercase;color:var(--text-muted);margin-bottom:20px;font-size:11px}.page-module__QelJRG__display{font-family:var(--font-heading);letter-spacing:-2px;color:var(--text-primary);white-space:pre-line;margin-bottom:28px;font-size:56px;font-weight:200;line-height:1.12}.page-module__QelJRG__h2{font-family:var(--font-heading);letter-spacing:-.5px;color:var(--text-primary);white-space:pre-line;margin-bottom:20px;font-size:32px;font-weight:300;line-height:1.2}.page-module__QelJRG__bodyText{font-family:var(--font-body);color:var(--text-secondary);max-width:520px;margin-bottom:24px;font-size:15px;line-height:1.7}.page-module__QelJRG__tagline{font-family:var(--font-heading);color:var(--text-secondary);margin-bottom:16px;font-size:17px;font-style:italic;font-weight:400}.page-module__QelJRG__split{grid-template-columns:55fr 45fr;align-items:center;gap:64px;display:grid}.page-module__QelJRG__splitReverse{grid-template-columns:45fr 55fr;align-items:center;gap:64px;display:grid}.page-module__QelJRG__splitText{flex-direction:column;display:flex}.page-module__QelJRG__splitVisual{justify-content:center;align-items:center;display:flex}.page-module__QelJRG__splitVisualBordered{border:1px solid var(--border);border-radius:8px;justify-content:center;align-items:center;padding:32px;display:flex}.page-module__QelJRG__sectionHeader{text-align:center;margin-bottom:48px}.page-module__QelJRG__inlineLink{font-family:var(--font-body);color:var(--text-secondary);letter-spacing:.3px;font-size:14px;font-weight:500;transition:color .25s}.page-module__QelJRG__inlineLink:hover{color:var(--text-primary)}.page-module__QelJRG__btnPrimary{font-family:var(--font-body);background:var(--text-primary);color:var(--bg);letter-spacing:.3px;text-align:center;border:none;border-radius:4px;padding:12px 28px;font-size:13px;font-weight:500;transition:all .25s;display:inline-block}.page-module__QelJRG__btnPrimary:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 0 20px #fafafa26}.page-module__QelJRG__btnPrimary:active{transform:translateY(0)scale(.98)}.page-module__QelJRG__btnSecondary{font-family:var(--font-body);color:var(--text-secondary);border:1px solid var(--border);letter-spacing:.3px;text-align:center;background:0 0;border-radius:4px;padding:12px 28px;font-size:13px;font-weight:400;transition:all .25s;display:inline-block}.page-module__QelJRG__btnSecondary:hover{border-color:var(--text-secondary);color:var(--text-primary);transform:translateY(-1px);box-shadow:0 0 16px #fafafa0f}.page-module__QelJRG__hero{background:var(--bg-deep);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.page-module__QelJRG__heroGradient{pointer-events:none;background:radial-gradient(50% 50% at 75% 25%,#c4856c14 0%,#0000 70%);position:absolute;inset:0}.page-module__QelJRG__heroContent{z-index:1;text-align:center;padding:0 var(--pad-x);flex-direction:column;align-items:center;max-width:720px;display:flex;position:relative}.page-module__QelJRG__heroBody{font-family:var(--font-body);color:var(--text-secondary);max-width:520px;margin-bottom:32px;font-size:15px;line-height:1.7}.page-module__QelJRG__heroCta{gap:16px;display:flex}.page-module__QelJRG__scrollIndicator{bottom:32px;right:var(--pad-x);z-index:1;position:absolute}.page-module__QelJRG__scrollText{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;color:var(--text-faint);font-size:9px}.page-module__QelJRG__vision{background:var(--bg);margin-bottom:var(--gap-act1);padding:120px 0}.page-module__QelJRG__visionCenter{text-align:center;flex-direction:column;align-items:center;max-width:600px;margin:0 auto;display:flex}.page-module__QelJRG__stackWrap{width:100%;margin:32px 0}.page-module__QelJRG__visionCaption{font-family:var(--font-body);color:var(--text-muted);text-align:center;max-width:480px;font-size:14px;line-height:1.6}.page-module__QelJRG__odyssey{background:radial-gradient(ellipse 50% 50% at 75% 40%,#c4856c0f 0%,transparent 70%),var(--bg);margin-bottom:var(--gap-act1);padding:120px 0 0}.page-module__QelJRG__metricBar{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:0;margin-top:64px;padding-top:32px;display:grid}.page-module__QelJRG__metricBarItem{text-align:center;padding:0 16px}.page-module__QelJRG__metricBarValue{font-family:var(--font-mono);color:var(--ember);letter-spacing:-1px;text-shadow:0 0 20px;margin-bottom:6px;font-size:28px;font-weight:600}.page-module__QelJRG__metricBarLabel{font-family:var(--font-body);color:var(--text-muted);letter-spacing:.3px;font-size:12px}.page-module__QelJRG__objectClassSection{background:var(--bg);margin-bottom:var(--gap-act2);padding:120px 0}.page-module__QelJRG__metricGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page-module__QelJRG__metricCell{border-left:2px solid var(--border);padding:12px 16px}.page-module__QelJRG__metricClay{border-left-color:var(--clay);background:#b07a5f0a}.page-module__QelJRG__metricSage{border-left-color:var(--sage);background:#8a9e820a}.page-module__QelJRG__metricValue{font-family:var(--font-mono);color:var(--text-primary);letter-spacing:-.5px;margin-bottom:2px;font-size:20px;font-weight:600}.page-module__QelJRG__metricLabel{font-family:var(--font-body);color:var(--text-muted);font-size:12px}.page-module__QelJRG__oracleClassSection{background:var(--bg);margin-bottom:var(--gap-act2);padding:120px 0}.page-module__QelJRG__caseStudiesSection{background:var(--bg-surface);margin-bottom:var(--gap-act2);padding:120px 0}.page-module__QelJRG__caseGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.page-module__QelJRG__caseCard{background:var(--bg);border:1px solid var(--border);border-top:2px solid;border-radius:4px;flex-direction:column;gap:12px;padding:28px 24px;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s;display:flex}.page-module__QelJRG__caseCard:hover{border-color:var(--border-hover);background:var(--bg-elevated);transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.page-module__QelJRG__caseCategory{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;font-size:10px;font-weight:500}.page-module__QelJRG__caseResult{font-family:var(--font-body);color:var(--text-secondary);flex:1;font-size:14px;line-height:1.65}.page-module__QelJRG__caseTag{font-family:var(--font-mono);letter-spacing:2px;color:var(--text-faint);text-transform:uppercase;font-size:10px}.page-module__QelJRG__researchSection{background:var(--bg);margin-bottom:var(--gap-act2);padding:120px 0}.page-module__QelJRG__researchStats{border-top:1px solid var(--border);gap:32px;margin-top:8px;padding-top:24px;display:flex}.page-module__QelJRG__researchStat{flex-direction:column;gap:4px;display:flex}.page-module__QelJRG__researchStatValue{font-family:var(--font-mono);color:var(--text-primary);letter-spacing:-.5px;font-size:24px;font-weight:600}.page-module__QelJRG__researchStatLabel{font-family:var(--font-body);color:var(--text-muted);font-size:12px}.page-module__QelJRG__frontierList{flex-direction:column;display:flex}.page-module__QelJRG__frontierStrip{border-top:1px solid var(--border);align-items:center;gap:20px;padding:20px 0;transition:all .25s;display:flex}.page-module__QelJRG__frontierStrip:last-child{border-bottom:1px solid var(--border)}.page-module__QelJRG__frontierStrip:hover{padding-left:8px}.page-module__QelJRG__frontierNumber{font-family:var(--font-mono);color:var(--text-faint);min-width:24px;font-size:13px}.page-module__QelJRG__frontierName{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.3px;flex:1;font-size:16px;font-weight:500}.page-module__QelJRG__frontierArrow{color:var(--text-faint);font-size:16px;transition:all .25s}.page-module__QelJRG__frontierStrip:hover .page-module__QelJRG__frontierArrow{color:var(--text-primary);transform:translate(4px)}.page-module__QelJRG__safetySection{background:var(--bg-deep);margin-bottom:var(--gap-act3);padding:120px 0}.page-module__QelJRG__safetyCenter{text-align:center;flex-direction:column;align-items:center;max-width:640px;margin:0 auto 48px;display:flex}.page-module__QelJRG__safetyCenter .page-module__QelJRG__bodyText{text-align:center}.page-module__QelJRG__safetyMetrics{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);margin-bottom:48px;padding:32px 0;display:grid}.page-module__QelJRG__safetyMetric{text-align:center}.page-module__QelJRG__safetyMetricValue{font-family:var(--font-mono);color:var(--text-primary);letter-spacing:-1px;text-shadow:0 0 20px;margin-bottom:6px;font-size:28px;font-weight:600}.page-module__QelJRG__safetyMetricLabel{font-family:var(--font-body);color:var(--text-muted);font-size:12px}.page-module__QelJRG__safetyPillars{grid-template-columns:1fr 1fr;gap:24px;display:grid}.page-module__QelJRG__pillarCard{border-left:2px solid var(--border);padding:20px 0 20px 20px}.page-module__QelJRG__pillarTitle{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.3px;margin-bottom:8px;font-size:16px;font-weight:500}.page-module__QelJRG__pillarDesc{font-family:var(--font-body);color:var(--text-secondary);font-size:14px;line-height:1.6}.page-module__QelJRG__ecosystemSection{background:var(--bg-surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:var(--gap-act3);padding:120px 0}.page-module__QelJRG__ecosystemRow{background:var(--border);border:1px solid var(--border);border-radius:6px;grid-template-columns:repeat(6,1fr);gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.page-module__QelJRG__ecosystemCard{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 16px;transition:background .25s;display:flex}.page-module__QelJRG__ecosystemCard:hover{border-color:var(--border-hover);background:var(--bg-elevated)}.page-module__QelJRG__ecosystemCategory{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--text-faint);font-size:9px}.page-module__QelJRG__ecosystemName{font-family:var(--font-heading);letter-spacing:.5px;color:var(--text-secondary);text-align:center;font-size:14px;font-weight:500;transition:color .25s}.page-module__QelJRG__ecosystemCard:hover .page-module__QelJRG__ecosystemName{color:var(--text-primary)}.page-module__QelJRG__universityRow{background:var(--border);border:1px solid var(--border);border-radius:6px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.page-module__QelJRG__universityCard{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 16px;transition:background .25s;display:flex}.page-module__QelJRG__universityCard:hover{border-color:var(--border-hover);background:var(--bg-elevated)}.page-module__QelJRG__universityCard:hover .page-module__QelJRG__ecosystemName{color:var(--text-primary)}.page-module__QelJRG__talentSection{background:var(--bg);margin-bottom:var(--gap-act3);padding:120px 0}.page-module__QelJRG__talentCtas{gap:12px;margin-top:8px;display:flex}.page-module__QelJRG__talentCards{flex-direction:column;gap:20px;display:flex}.page-module__QelJRG__talentCard{border:1px solid var(--border);border-top:2px solid;border-radius:4px;padding:28px 24px}.page-module__QelJRG__talentCardOverline{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;color:var(--text-faint);margin-bottom:8px;font-size:10px}.page-module__QelJRG__talentCardName{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.5px;margin-bottom:8px;font-size:20px;font-weight:500}.page-module__QelJRG__talentCardDesc{font-family:var(--font-body);color:var(--text-secondary);margin-bottom:12px;font-size:14px;line-height:1.6}.page-module__QelJRG__talentCardMeta{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.5px;gap:20px;font-size:12px;display:flex}.page-module__QelJRG__timelineSection{background:var(--bg);margin-bottom:var(--gap-act3);padding:120px 0}.page-module__QelJRG__timelineCenter{max-width:600px;margin:0 auto}.page-module__QelJRG__timelineTrack{border-left:2px solid var(--border);margin-top:40px;padding-left:32px;position:relative}.page-module__QelJRG__timelineEntry{padding-bottom:40px;position:relative}.page-module__QelJRG__timelineEntry:last-child{padding-bottom:0}.page-module__QelJRG__timelineDot{border:2px solid var(--border);background:var(--bg);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-39px}.page-module__QelJRG__timeline_past .page-module__QelJRG__timelineDot{border-color:var(--text-muted);background:var(--text-muted)}.page-module__QelJRG__timeline_current .page-module__QelJRG__timelineDot{border-color:var(--text-primary);background:var(--text-primary);box-shadow:0 0 12px #e8dfd266}.page-module__QelJRG__timeline_future .page-module__QelJRG__timelineDot{border-color:var(--border);background:var(--bg)}.page-module__QelJRG__timelineContent{flex-direction:column;gap:4px;display:flex}.page-module__QelJRG__timelineYear{font-family:var(--font-mono);letter-spacing:2px;color:var(--text-muted);font-size:11px}.page-module__QelJRG__timeline_current .page-module__QelJRG__timelineYear{color:var(--text-primary)}.page-module__QelJRG__timeline_future .page-module__QelJRG__timelineYear{color:var(--text-faint)}.page-module__QelJRG__timelineEvent{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.3px;font-size:17px;font-weight:500}.page-module__QelJRG__timeline_future .page-module__QelJRG__timelineEvent{color:var(--text-muted)}.page-module__QelJRG__timelineDesc{font-family:var(--font-body);color:var(--text-secondary);font-size:13px;line-height:1.5}.page-module__QelJRG__timeline_future .page-module__QelJRG__timelineDesc{color:var(--text-faint)}.page-module__QelJRG__ctaSection{background:var(--bg-deep);justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module__QelJRG__ctaCenter{text-align:center;max-width:640px;padding:0 var(--pad-x);flex-direction:column;align-items:center;display:flex}.page-module__QelJRG__ctaHeading{font-family:var(--font-heading);letter-spacing:-1.5px;color:var(--text-primary);white-space:pre-line;margin-bottom:24px;font-size:44px;font-weight:200;line-height:1.15}.page-module__QelJRG__ctaBody{font-family:var(--font-body);color:var(--text-secondary);max-width:480px;margin-bottom:32px;font-size:15px;line-height:1.7}.page-module__QelJRG__ctaButtons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.page-module__QelJRG__photoFrame{aspect-ratio:4/3;border:1px solid var(--border);border-radius:6px;width:100%;position:relative;overflow:hidden}.page-module__QelJRG__photoFrameImg{object-fit:cover;opacity:.07}.page-module__QelJRG__photoFrameOverlay{pointer-events:none;background:radial-gradient(60% 60%,#c4856c0a 0%,#00000080 100%);position:absolute;inset:0}.page-module__QelJRG__photoFrameContent{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module__QelJRG__safetySection{position:relative;overflow:hidden}.page-module__QelJRG__safetyBgPhoto{object-fit:cover;opacity:.035;pointer-events:none}.page-module__QelJRG__labPhotoFrame{border:1px solid var(--border);border-radius:4px;width:100%;height:160px;position:relative;overflow:hidden}.page-module__QelJRG__labPhotoImg{object-fit:cover}.page-module__QelJRG__labPhotoGradient{pointer-events:none;background:linear-gradient(#0000 0%,#0003 50%,#000000b3 100%);position:absolute;inset:0}@media (max-width:1023px){.page-module__QelJRG__display{letter-spacing:-1.5px;font-size:44px}.page-module__QelJRG__ctaHeading{font-size:36px}.page-module__QelJRG__split,.page-module__QelJRG__splitReverse{gap:48px}.page-module__QelJRG__metricBar{grid-template-columns:repeat(2,1fr);gap:24px}.page-module__QelJRG__caseGrid{grid-template-columns:repeat(2,1fr)}.page-module__QelJRG__ecosystemRow{grid-template-columns:repeat(3,1fr)}.page-module__QelJRG__safetyMetrics{grid-template-columns:repeat(2,1fr);gap:24px}.page-module__QelJRG__safetyPillars{gap:16px}}@media (max-width:767px){.page-module__QelJRG__hero{min-height:100svh}.page-module__QelJRG__display{letter-spacing:-1px;font-size:36px}.page-module__QelJRG__heroCta{flex-direction:column;width:100%;max-width:280px}.page-module__QelJRG__scrollIndicator{display:none}.page-module__QelJRG__vision{padding:80px 0}.page-module__QelJRG__h2{font-size:26px}.page-module__QelJRG__split,.page-module__QelJRG__splitReverse{grid-template-columns:1fr;gap:40px}.page-module__QelJRG__btnPrimary,.page-module__QelJRG__btnSecondary{width:100%}.page-module__QelJRG__odyssey{padding:80px 0 0}.page-module__QelJRG__metricBar{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:40px}.page-module__QelJRG__metricBarValue{font-size:22px}.page-module__QelJRG__objectClassSection,.page-module__QelJRG__oracleClassSection,.page-module__QelJRG__caseStudiesSection{padding:80px 0}.page-module__QelJRG__caseGrid{grid-template-columns:1fr}.page-module__QelJRG__researchSection{padding:80px 0}.page-module__QelJRG__researchStats{flex-direction:column;gap:16px}.page-module__QelJRG__safetySection{padding:80px 0}.page-module__QelJRG__safetyMetrics{grid-template-columns:repeat(2,1fr);gap:20px;padding:24px 0}.page-module__QelJRG__safetyMetricValue{font-size:22px}.page-module__QelJRG__safetyPillars{grid-template-columns:1fr}.page-module__QelJRG__ecosystemSection{padding:80px 0}.page-module__QelJRG__ecosystemRow,.page-module__QelJRG__universityRow{grid-template-columns:repeat(2,1fr)}.page-module__QelJRG__talentSection{padding:80px 0}.page-module__QelJRG__talentCtas{flex-direction:column;width:100%;max-width:280px}.page-module__QelJRG__timelineSection{padding:80px 0}.page-module__QelJRG__ctaSection{min-height:auto;padding:120px 0}.page-module__QelJRG__ctaHeading{letter-spacing:-1px;font-size:30px}.page-module__QelJRG__ctaButtons{flex-direction:column;width:100%;max-width:280px}}
.page-module__G8SqXa__container{max-width:var(--max-width);padding:0 var(--pad-x);margin:0 auto}.page-module__G8SqXa__overline{font-family:var(--font-mono);letter-spacing:4px;text-transform:uppercase;color:var(--text-muted);margin-bottom:20px;font-size:11px}.page-module__G8SqXa__h2{font-family:var(--font-heading);letter-spacing:-.5px;color:var(--text-primary);margin-bottom:28px;font-size:32px;font-weight:300;line-height:1.2}.page-module__G8SqXa__btnPrimary{font-family:var(--font-body);background:var(--text-primary);color:var(--bg);letter-spacing:.3px;text-align:center;border:none;border-radius:4px;padding:12px 28px;font-size:13px;font-weight:500;transition:all .25s;display:inline-block}.page-module__G8SqXa__btnPrimary:hover{opacity:.9;transform:translateY(-1px)}.page-module__G8SqXa__btnPrimary:active{transform:translateY(0)scale(.98)}.page-module__G8SqXa__btnSecondary{font-family:var(--font-body);color:var(--text-secondary);border:1px solid var(--border);letter-spacing:.3px;text-align:center;background:0 0;border-radius:4px;padding:12px 28px;font-size:13px;font-weight:400;transition:all .25s;display:inline-block}.page-module__G8SqXa__btnSecondary:hover{border-color:var(--border-hover);color:var(--text-primary);transform:translateY(-1px)}.page-module__G8SqXa__hero{background:var(--bg-deep);justify-content:center;align-items:center;min-height:60vh;display:flex;position:relative;overflow:hidden}.page-module__G8SqXa__heroGradient{pointer-events:none;background:radial-gradient(60% 60% at 50% 60%,#c4856c12 0%,#0000 70%);position:absolute;inset:0}.page-module__G8SqXa__heroContent{z-index:1;text-align:center;padding:120px var(--pad-x);flex-direction:column;align-items:center;max-width:640px;display:flex;position:relative}.page-module__G8SqXa__heroHeading{font-family:var(--font-heading);letter-spacing:-1.5px;color:var(--text-primary);margin-bottom:24px;font-size:44px;font-weight:300;line-height:1.15}.page-module__G8SqXa__heroBody{font-family:var(--font-body);color:var(--text-secondary);max-width:500px;font-size:15px;line-height:1.7}.page-module__G8SqXa__stackSection,.page-module__G8SqXa__philosophySection{background:var(--bg);padding:var(--gap-detail)0}.page-module__G8SqXa__editorialCenter{text-align:center;flex-direction:column;align-items:center;max-width:680px;margin:0 auto;display:flex}.page-module__G8SqXa__editorialBody{text-align:left;flex-direction:column;gap:20px;display:flex}.page-module__G8SqXa__editorialBody p{font-family:var(--font-body);color:var(--text-secondary);font-size:15px;line-height:1.75}.page-module__G8SqXa__productsSection{background:var(--bg);padding:var(--gap-detail)0}.page-module__G8SqXa__productGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.page-module__G8SqXa__productCard{background:var(--bg-surface);border:1px solid var(--border);cursor:pointer;border-top:2px solid;border-radius:4px;flex-direction:column;gap:12px;padding:32px 28px;transition:border-color .25s,transform .25s;display:flex}.page-module__G8SqXa__productCard:hover{border-color:var(--border-hover);transform:translateY(-2px)}.page-module__G8SqXa__productCardOverline{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;font-size:10px;font-weight:500}.page-module__G8SqXa__productCardName{font-family:var(--font-heading);letter-spacing:-.5px;color:var(--text-primary);font-size:22px;font-weight:500;line-height:1.2}.page-module__G8SqXa__productCardTagline{font-family:var(--font-body);color:var(--text-secondary);flex:1;font-size:14px;line-height:1.6}.page-module__G8SqXa__productCardMetrics{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:12px;padding-top:12px;display:grid}.page-module__G8SqXa__productCardMetric{flex-direction:column;gap:3px;display:flex}.page-module__G8SqXa__productCardMetricValue{font-family:var(--font-mono);letter-spacing:-.5px;font-size:18px;font-weight:600}.page-module__G8SqXa__productCardMetricLabel{font-family:var(--font-body);color:var(--text-muted);font-size:11px;line-height:1.4}.page-module__G8SqXa__productCardCta{font-family:var(--font-body);color:var(--text-muted);letter-spacing:.3px;margin-top:4px;font-size:13px;font-weight:500;transition:color .25s}.page-module__G8SqXa__productCard:hover .page-module__G8SqXa__productCardCta{color:var(--text-primary)}.page-module__G8SqXa__researchSection{background:var(--bg-surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:64px 0}.page-module__G8SqXa__researchStatsRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.page-module__G8SqXa__researchStat{flex-direction:column;align-items:center;gap:6px;padding:0 48px;display:flex;position:relative}.page-module__G8SqXa__researchStatValue{font-family:var(--font-mono);color:var(--text-primary);letter-spacing:-1px;font-size:32px;font-weight:600}.page-module__G8SqXa__researchStatLabel{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);font-size:10px}.page-module__G8SqXa__researchDivider{background:var(--border);width:1px;height:40px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.page-module__G8SqXa__ctaSection{background:var(--bg);padding:var(--gap-detail)0;justify-content:center;align-items:center;display:flex}.page-module__G8SqXa__ctaCenter{text-align:center;max-width:560px;padding:0 var(--pad-x);flex-direction:column;align-items:center;display:flex}.page-module__G8SqXa__ctaHeading{font-family:var(--font-heading);letter-spacing:-1px;color:var(--text-primary);margin-bottom:32px;font-size:36px;font-weight:300;line-height:1.2}.page-module__G8SqXa__ctaButtons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:1023px){.page-module__G8SqXa__heroHeading{font-size:38px}.page-module__G8SqXa__productGrid{gap:16px}.page-module__G8SqXa__researchStat{padding:0 32px}}@media (max-width:767px){.page-module__G8SqXa__heroHeading{letter-spacing:-1px;font-size:30px}.page-module__G8SqXa__heroContent{padding:80px var(--pad-x)}.page-module__G8SqXa__editorialCenter{text-align:left;align-items:flex-start}.page-module__G8SqXa__productGrid{grid-template-columns:1fr}.page-module__G8SqXa__researchStatsRow{gap:32px}.page-module__G8SqXa__researchStat{padding:0}.page-module__G8SqXa__researchDivider{display:none}.page-module__G8SqXa__ctaHeading{font-size:28px}.page-module__G8SqXa__ctaButtons{flex-direction:column;width:100%;max-width:280px}.page-module__G8SqXa__btnPrimary,.page-module__G8SqXa__btnSecondary{width:100%}}
.page-module__WwX68G__container{max-width:var(--max-width);padding:0 var(--pad-x);margin:0 auto}.page-module__WwX68G__overline{font-family:var(--font-mono);letter-spacing:4px;text-transform:uppercase;color:var(--text-muted);margin-bottom:20px;font-size:11px}.page-module__WwX68G__h2{font-family:var(--font-heading);letter-spacing:-.5px;color:var(--text-primary);margin-bottom:28px;font-size:32px;font-weight:300;line-height:1.2}.page-module__WwX68G__btnPrimary{font-family:var(--font-body);background:var(--text-primary);color:var(--bg);letter-spacing:.3px;text-align:center;border:none;border-radius:4px;padding:12px 28px;font-size:13px;font-weight:500;transition:all .25s;display:inline-block}.page-module__WwX68G__btnPrimary:hover{opacity:.9;transform:translateY(-1px)}.page-module__WwX68G__btnPrimary:active{transform:translateY(0)scale(.98)}.page-module__WwX68G__btnSecondary{font-family:var(--font-body);color:var(--text-secondary);border:1px solid var(--border);letter-spacing:.3px;text-align:center;background:0 0;border-radius:4px;padding:12px 28px;font-size:13px;font-weight:400;transition:all .25s;display:inline-block}.page-module__WwX68G__btnSecondary:hover{border-color:var(--border-hover);color:var(--text-primary);transform:translateY(-1px)}.page-module__WwX68G__hero{background:var(--bg-deep);justify-content:center;align-items:center;min-height:60vh;display:flex;position:relative;overflow:hidden}.page-module__WwX68G__heroGradient{pointer-events:none;background:radial-gradient(60% 60% at 50% 60%,#8a9e8212 0%,#0000 70%);position:absolute;inset:0}.page-module__WwX68G__heroContent{z-index:1;text-align:center;padding:120px var(--pad-x);flex-direction:column;align-items:center;max-width:640px;display:flex;position:relative}.page-module__WwX68G__heroHeading{font-family:var(--font-heading);letter-spacing:-1.5px;color:var(--text-primary);margin-bottom:24px;font-size:44px;font-weight:300;line-height:1.15}.page-module__WwX68G__heroBody{font-family:var(--font-body);color:var(--text-secondary);max-width:500px;font-size:15px;line-height:1.7}.page-module__WwX68G__thesisSection{background:var(--bg);padding:var(--gap-inner)0}.page-module__WwX68G__editorialCenter{text-align:center;flex-direction:column;align-items:center;max-width:680px;margin:0 auto;display:flex}.page-module__WwX68G__editorialBody{text-align:left;flex-direction:column;gap:20px;width:100%;display:flex}.page-module__WwX68G__editorialBody p{font-family:var(--font-body);color:var(--text-secondary);font-size:15px;line-height:1.75}.page-module__WwX68G__phasesSection{background:var(--bg);padding:var(--gap-inner)0}.page-module__WwX68G__timeline{align-items:flex-start;gap:0;margin-top:64px;display:flex;position:relative}.page-module__WwX68G__timelineItem{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.page-module__WwX68G__timelineNode{align-items:center;width:100%;margin-bottom:20px;display:flex;position:relative}.page-module__WwX68G__timelineNodeDot{background:var(--ember);border:2px solid var(--bg);width:10px;height:10px;box-shadow:0 0 0 2px var(--ember);z-index:1;border-radius:50%;flex-shrink:0;margin:0 auto;position:relative}.page-module__WwX68G__timelineConnector{background:var(--border);height:1px;position:absolute;top:50%;left:50%;right:-50%;transform:translateY(-50%)}.page-module__WwX68G__timelineContent{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:0 16px;display:flex}.page-module__WwX68G__timelinePhase{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;color:var(--ember);margin-bottom:2px;font-size:10px}.page-module__WwX68G__timelineYear{font-family:var(--font-mono);color:var(--text-primary);letter-spacing:-.5px;font-size:22px;font-weight:600}.page-module__WwX68G__timelineName{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.2px;font-size:14px;font-weight:500}.page-module__WwX68G__timelineDesc{font-family:var(--font-body);color:var(--text-muted);max-width:180px;font-size:12px;line-height:1.5}.page-module__WwX68G__defensibilitySection{background:var(--bg-surface);padding:var(--gap-inner)0}.page-module__WwX68G__defensibilitySection .page-module__WwX68G__editorialCenter{margin-bottom:48px}.page-module__WwX68G__defenseCards{flex-direction:column;gap:16px;max-width:680px;margin:0 auto;display:flex}.page-module__WwX68G__defenseCard{border-left:3px solid var(--ember);background:var(--bg-elevated);border-radius:0 4px 4px 0;flex-direction:column;gap:8px;padding:24px 28px;display:flex}.page-module__WwX68G__defenseCardTitle{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.2px;font-size:16px;font-weight:500}.page-module__WwX68G__defenseCardBody{font-family:var(--font-body);color:var(--text-secondary);font-size:14px;line-height:1.7}.page-module__WwX68G__researchSection{background:var(--bg);padding:var(--gap-inner)0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.page-module__WwX68G__researchStatsRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin-bottom:64px;display:flex}.page-module__WwX68G__researchStat{flex-direction:column;align-items:center;gap:6px;padding:0 48px;display:flex;position:relative}.page-module__WwX68G__researchStatValue{font-family:var(--font-mono);color:var(--text-primary);letter-spacing:-1px;font-size:32px;font-weight:600}.page-module__WwX68G__researchStatLabel{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);font-size:10px}.page-module__WwX68G__researchDivider{background:var(--border);width:1px;height:40px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.page-module__WwX68G__partnerGrid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px;margin:0 auto;display:grid}.page-module__WwX68G__partnerCard{background:var(--bg-surface);border:1px solid var(--border);border-radius:4px;flex-direction:column;gap:6px;padding:20px 24px;transition:border-color .25s;display:flex}.page-module__WwX68G__partnerCard:hover{border-color:var(--border-hover)}.page-module__WwX68G__partnerCategory{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);font-size:10px}.page-module__WwX68G__partnerName{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.2px;font-size:16px;font-weight:500}.page-module__WwX68G__ctaSection{background:var(--bg);padding:var(--gap-inner)0;justify-content:center;align-items:center;display:flex}.page-module__WwX68G__ctaCenter{text-align:center;max-width:560px;padding:0 var(--pad-x);flex-direction:column;align-items:center;display:flex}.page-module__WwX68G__ctaHeading{font-family:var(--font-heading);letter-spacing:-1px;color:var(--text-primary);margin-bottom:16px;font-size:36px;font-weight:300;line-height:1.2}.page-module__WwX68G__ctaBody{font-family:var(--font-body);color:var(--text-secondary);margin-bottom:32px;font-size:15px;line-height:1.7}.page-module__WwX68G__ctaButtons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:1023px){.page-module__WwX68G__heroHeading{font-size:38px}.page-module__WwX68G__partnerGrid{grid-template-columns:repeat(2,1fr)}.page-module__WwX68G__researchStat{padding:0 32px}}@media (max-width:767px){.page-module__WwX68G__heroHeading{letter-spacing:-1px;font-size:30px}.page-module__WwX68G__heroContent{padding:80px var(--pad-x)}.page-module__WwX68G__editorialCenter{text-align:left;align-items:flex-start}.page-module__WwX68G__timeline{flex-direction:column;align-items:flex-start;gap:32px}.page-module__WwX68G__timelineItem{flex-direction:row;align-items:flex-start;gap:20px;width:100%}.page-module__WwX68G__timelineNode{flex-direction:column;width:auto;margin-bottom:0}.page-module__WwX68G__timelineNodeDot{margin:0}.page-module__WwX68G__timelineConnector{display:none}.page-module__WwX68G__timelineContent{text-align:left;align-items:flex-start;padding:0}.page-module__WwX68G__defenseCards{max-width:100%}.page-module__WwX68G__researchStatsRow{gap:32px}.page-module__WwX68G__researchStat{padding:0}.page-module__WwX68G__researchDivider{display:none}.page-module__WwX68G__partnerGrid{grid-template-columns:1fr}.page-module__WwX68G__ctaHeading{font-size:28px}.page-module__WwX68G__ctaButtons{flex-direction:column;width:100%;max-width:280px}.page-module__WwX68G__btnPrimary,.page-module__WwX68G__btnSecondary{width:100%}}
