.page_root__WTQOn{max-width:var(--content-width);margin:0 auto;padding:var(--space-16) var(--space-8) var(--space-24);width:100%}.page_back__V8_h9{margin-bottom:var(--space-12)}.page_backLink__RUEK1{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);transition:color var(--duration-fast) var(--ease-out)}.page_backLink__RUEK1:hover{color:var(--color-white)}.page_header__TbIWB{margin-bottom:var(--space-16);padding-bottom:var(--space-12);border-bottom:1px solid var(--color-border)}.page_headerMeta__glU5b{display:flex;align-items:center;gap:var(--space-6);margin-bottom:var(--space-6)}.page_year__uwaM7{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-muted)}.page_stack__XYB_W{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0;margin:0}.page_stackTag__7l0bT{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.05em;color:var(--color-muted);padding:2px var(--space-3);border:1px solid var(--color-border)}.page_title__IJE1F{font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:400;line-height:1.05;letter-spacing:-.02em;color:var(--color-white);margin-bottom:var(--space-6)}.page_tagline__rSmXu{font-family:var(--font-serif);font-style:italic;font-size:var(--text-xl);line-height:var(--leading-snug);color:color-mix(in srgb,var(--color-white) 62%,transparent);max-width:600px}.page_body__alFbA{display:flex;flex-direction:column;gap:var(--space-16)}.page_demoSection__9dOAV,.page_section__LwSr5{display:flex;flex-direction:column;gap:var(--space-5)}.page_demoSkeleton__JXbuz{height:320px;border:1px solid var(--color-border);background-color:var(--color-surface)}.page_sectionLabel__2T6eL{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--color-accent) 80%,transparent);margin:0}.page_prose__AP5nw{font-family:var(--font-serif);font-size:var(--text-md);line-height:var(--leading-relaxed);color:color-mix(in srgb,var(--color-white) 80%,transparent);margin:0}.page_decisions__7saTJ{display:flex;flex-direction:column;gap:var(--space-4);list-style:none;padding:0;margin:0}.page_decision__Fp6QT{font-family:var(--font-serif);font-size:var(--text-md);line-height:var(--leading-relaxed);color:color-mix(in srgb,var(--color-white) 72%,transparent);padding-left:var(--space-5);border-left:2px solid color-mix(in srgb,var(--color-accent) 35%,transparent)}.page_decisionHead__0ozVz{color:var(--color-white);font-style:italic}.page_metrics__W9kZ0{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;padding:0;margin:0}.page_metric__SC2V8{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.02em;color:var(--color-muted);padding-left:var(--space-4);position:relative}.page_metric__SC2V8:before{content:"—";position:absolute;left:0;color:color-mix(in srgb,var(--color-accent) 60%,transparent)}.page_footer__uXncY{margin-top:var(--space-20);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.page_footerLink__BVtN3{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);transition:color var(--duration-fast) var(--ease-out)}.page_footerLink__BVtN3:hover{color:var(--color-white)}@media (max-width:768px){.page_root__WTQOn{padding:var(--space-10) var(--space-6) var(--space-16)}.page_title__IJE1F{font-size:var(--text-3xl)}.page_tagline__rSmXu{font-size:var(--text-lg)}}@media (max-width:480px){.page_root__WTQOn{padding:var(--space-8) var(--space-4) var(--space-12)}}