.page-module__1MEkja__hero{padding:calc(var(--header-height) + var(--space-12)) 0 var(--space-10);position:relative}.page-module__1MEkja__heroInner{max-width:72ch}.page-module__1MEkja__breadcrumb{align-items:center;gap:var(--space-2);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--dust);margin-bottom:var(--space-6);font-size:11px;display:flex}.page-module__1MEkja__breadcrumb a{color:var(--dust);transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.page-module__1MEkja__breadcrumb a:hover{color:var(--plasma)}.page-module__1MEkja__breadcrumb span[aria-hidden]{opacity:.4}.page-module__1MEkja__breadcrumb span:not([aria-hidden]){color:var(--stellar)}.page-module__1MEkja__tag{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.15em;color:var(--plasma);margin-bottom:var(--space-3);display:inline-block}.page-module__1MEkja__h1{letter-spacing:-.03em;margin:0 0 var(--space-5);color:var(--white);font-size:clamp(2.25rem,5vw,4rem);font-weight:700;line-height:1.05}.page-module__1MEkja__lede{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--dust);max-width:68ch;margin:0 0 var(--space-6)}.page-module__1MEkja__heroMetaRow{gap:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--glass-border);flex-wrap:wrap;display:flex}.page-module__1MEkja__heroMeta{align-items:center;gap:var(--space-2);font-family:var(--font-mono);color:var(--dust);font-size:11px;display:inline-flex}.page-module__1MEkja__heroMeta svg{color:var(--plasma);opacity:.7}.page-module__1MEkja__metricsSection{padding:var(--space-12) 0;border-top:1px solid var(--glass-border)}.page-module__1MEkja__sectionHeader{text-align:center;max-width:66ch;margin:0 auto var(--space-10)}.page-module__1MEkja__sectionHeader .page-module__1MEkja__tag{margin-bottom:var(--space-3);display:inline-block}.page-module__1MEkja__sectionTitle{letter-spacing:-.025em;color:var(--white);margin:0 0 var(--space-3);font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700}.page-module__1MEkja__sectionDesc{font-size:var(--text-base);color:var(--dust);line-height:var(--leading-relaxed);margin:0}.page-module__1MEkja__metricGrid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.page-module__1MEkja__metric{gap:var(--space-2);flex-direction:column;height:100%;display:flex}.page-module__1MEkja__metricIcon{border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:#ffffff08;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.page-module__1MEkja__metricLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--dust);margin-top:var(--space-1);font-size:10px}.page-module__1MEkja__metricValue{align-items:center;gap:var(--space-2);display:flex}.page-module__1MEkja__metricFrom{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--dust);opacity:.6;text-decoration:line-through}.page-module__1MEkja__metricArrow{flex-shrink:0}.page-module__1MEkja__metricTo{font-family:var(--font-display);font-size:var(--text-xl);color:var(--white);letter-spacing:-.02em;font-weight:700}.page-module__1MEkja__metricDelta{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:600}.page-module__1MEkja__section{padding:var(--space-12) 0;border-top:1px solid var(--glass-border)}.page-module__1MEkja__prose{max-width:70ch;margin:0 auto}.page-module__1MEkja__prose .page-module__1MEkja__tag{margin-bottom:var(--space-3);display:inline-block}.page-module__1MEkja__proseH2{color:var(--white);letter-spacing:-.025em;margin:0 0 var(--space-5);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700}.page-module__1MEkja__prose p{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--stellar);margin-bottom:var(--space-4)}.page-module__1MEkja__prose p:last-child{margin-bottom:0}.page-module__1MEkja__challengeGrid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.page-module__1MEkja__challenge{gap:var(--space-3);flex-direction:column;height:100%;display:flex}.page-module__1MEkja__challengeIcon{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--reactor,#ff6b35);background:#ff6b3514;border:1px solid #ff6b3533;justify-content:center;align-items:center;display:flex}.page-module__1MEkja__challengeTitle{font-family:var(--font-display);font-size:var(--text-lg);color:var(--white);letter-spacing:-.01em;margin:0;font-weight:600}.page-module__1MEkja__challengeBody{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--dust);margin:0}.page-module__1MEkja__solutionStack{gap:var(--space-4);flex-direction:column;max-width:80ch;margin:0 auto;display:flex}.page-module__1MEkja__solution{gap:var(--space-3);flex-direction:column;display:flex}.page-module__1MEkja__solutionHeader{align-items:center;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--glass-border);display:flex}.page-module__1MEkja__solutionNum{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--plasma);opacity:.6;letter-spacing:.1em;flex-shrink:0}.page-module__1MEkja__solutionIcon{border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:#ffffff08;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.page-module__1MEkja__solutionTitle{font-family:var(--font-display);font-size:var(--text-lg);color:var(--white);letter-spacing:-.01em;margin:0;font-weight:600}.page-module__1MEkja__solutionBody{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--stellar);margin:0}.page-module__1MEkja__stackGrid{gap:var(--space-2);flex-wrap:wrap;justify-content:center;max-width:80ch;margin:0 auto;display:flex}.page-module__1MEkja__scaleDownGrid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.page-module__1MEkja__scaleDownLink{height:100%;text-decoration:none;display:block}.page-module__1MEkja__scaleDown{gap:var(--space-3);flex-direction:column;height:100%;display:flex}.page-module__1MEkja__scaleDownIcon{border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:#ffffff08;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.page-module__1MEkja__scaleDownTitle{font-family:var(--font-display);font-size:var(--text-lg);color:var(--white);letter-spacing:-.01em;margin:0;font-weight:600}.page-module__1MEkja__scaleDownBody{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--dust);flex:1;margin:0}.page-module__1MEkja__scaleDownArrow{align-items:center;gap:var(--space-2);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;padding-top:var(--space-2);border-top:1px solid var(--glass-border);transition:gap var(--duration-fast) var(--ease-out);font-size:11px;display:inline-flex}.page-module__1MEkja__scaleDownLink:hover .page-module__1MEkja__scaleDownArrow{gap:var(--space-3)}.page-module__1MEkja__authorBlock{max-width:70ch;margin:0 auto}.page-module__1MEkja__author{gap:var(--space-5);align-items:flex-start;display:flex}.page-module__1MEkja__authorAvatar{background:var(--grad-primary);width:72px;height:72px;font-family:var(--font-display);font-size:var(--text-xl);color:var(--white);letter-spacing:-.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.page-module__1MEkja__authorText{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.page-module__1MEkja__authorLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--plasma);opacity:.7;font-size:10px}.page-module__1MEkja__authorName{font-family:var(--font-display);font-size:var(--text-lg);color:var(--white);letter-spacing:-.01em;margin:0;font-weight:600}.page-module__1MEkja__authorBio{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--dust);margin:0}.page-module__1MEkja__authorLink{align-items:center;gap:var(--space-2);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--plasma);margin-top:var(--space-1);transition:color var(--duration-fast) var(--ease-out);font-size:11px;text-decoration:none;display:inline-flex}.page-module__1MEkja__authorLink:hover{color:var(--white)}@media (max-width:768px){.page-module__1MEkja__hero{padding:calc(var(--header-height) + var(--space-8)) 0 var(--space-8)}.page-module__1MEkja__heroMetaRow{gap:var(--space-2);flex-direction:column}.page-module__1MEkja__metricGrid,.page-module__1MEkja__challengeGrid,.page-module__1MEkja__scaleDownGrid{grid-template-columns:1fr}.page-module__1MEkja__author{gap:var(--space-3);flex-direction:column}.page-module__1MEkja__authorAvatar{width:56px;height:56px;font-size:var(--text-base)}.page-module__1MEkja__solutionHeader{flex-wrap:wrap}.page-module__1MEkja__section,.page-module__1MEkja__metricsSection{padding:var(--space-10) 0}}@media (min-width:769px) and (max-width:1023px){.page-module__1MEkja__metricGrid{grid-template-columns:repeat(2,1fr)}}
