@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.17jn9btb_52pq.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-bg:#0a0a0a;--color-surface:#111;--color-border:#1f1f1f;--color-text-primary:#ededed;--color-text-secondary:#a1a1a1;--color-accent:#f59e0b;--color-accent-hover:#d97706;--color-accent-glow:#f59e0b26;--font-mono:var(--font-geist-mono), "JetBrains Mono", "Fira Code", monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:80px;--max-width:860px;--header-height:56px;--border-radius:4px;--border-accent-width:2px;--transition-fast:.15s ease;--transition-base:.25s ease}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body{font-family:var(--font-mono);font-size:var(--font-size-base);background-color:var(--color-bg);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.container{width:100%;max-width:var(--max-width);padding:0 var(--space-xl);margin:0 auto}.section{padding:var(--space-4xl) 0}.section--alt{background-color:#0d0d0d}.section-heading{font-size:var(--font-size-2xl);color:var(--color-text-primary);border-left:var(--border-accent-width) solid var(--color-accent);padding-left:var(--space-md);margin-bottom:var(--space-2xl);letter-spacing:-.02em;font-weight:600}.section-label{font-size:var(--font-size-xs);color:var(--color-accent);text-transform:uppercase;letter-spacing:.15em;margin-bottom:var(--space-sm)}.ask-fred-btn{align-items:center;gap:var(--space-sm);font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--border-radius);padding:var(--space-sm) var(--space-md);cursor:pointer;text-transform:uppercase;letter-spacing:.1em;transition:color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);background:0 0;display:inline-flex}.ask-fred-btn:hover{color:#0a0a0a;background-color:var(--color-accent);box-shadow:0 0 12px var(--color-accent-glow)}.section-footer{margin-top:var(--space-2xl);justify-content:flex-end;display:flex}.text-secondary{color:var(--color-text-secondary)}.text-accent{color:var(--color-accent)}.text-sm{font-size:var(--font-size-sm)}.text-xs{font-size:var(--font-size-xs)}
