.about-root{background:var(--ln-void,#07060a);color:var(--ln-paper,#e8e1d2);font-family:var(--font-inter),system-ui,sans-serif}.about-page{font-family:var(--font-inter),system-ui,sans-serif;color:var(--ln-paper,#e8e1d2)}.about-page .about-hero{border-bottom:1px solid var(--ln-line,#e8e1d21f);margin-bottom:3rem;padding-bottom:2.5rem}.about-page .about-eyebrow{color:var(--ln-tungsten,#c9a36a);font-family:var(--ln-mono,var(--font-landing-mono),ui-monospace,monospace);letter-spacing:.18em;text-transform:uppercase;background:#c9a36a1a;border:1px solid #c9a36a40;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem .95rem;font-size:.7rem;font-weight:500;display:inline-flex}.about-page .about-eyebrow:before{content:"";background:var(--ln-tungsten,#c9a36a);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #c9a36a2e}.about-page h1{font-family:var(--font-landing-display),var(--ln-display),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.045em;color:var(--ln-paper,#e8e1d2);text-wrap:balance;margin-bottom:1.25rem;font-size:clamp(2.25rem,5.5vw,3.6rem);font-weight:700;line-height:1.05}.about-page .about-lede{color:var(--ln-fog,#b8b2a6);max-width:44ch;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6}.about-page section{margin-bottom:3rem}.about-page h2{letter-spacing:-.02em;color:var(--ln-paper,#e8e1d2);align-items:baseline;gap:.65rem;margin-bottom:1rem;font-size:clamp(1.1rem,2vw,1.375rem);font-weight:600;display:inline-flex}.about-page h2:before{content:"";background:var(--ln-violet,#7c3aed);border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem;margin-top:.15em;display:inline-block;box-shadow:0 0 0 4px #7c3aed2e}.about-page p{color:var(--ln-fog,#b8b2a6);margin-bottom:.875rem;font-size:.95rem;line-height:1.8}.about-page .about-link{color:var(--ln-tungsten,#c9a36a);border-bottom:1px solid #c9a36a59;transition:border-color .16s,color .16s}.about-page .about-link:hover{color:#e8e1d2;border-bottom-color:#e8e1d299}.about-page .about-card{border:1px solid var(--ln-line,#e8e1d21f);-webkit-backdrop-filter:blur(10px);background:#1010188c;border-radius:18px;margin-bottom:1rem;padding:1.5rem 1.75rem;transition:border-color .2s,transform .2s}.about-page .about-card:hover{border-color:#7c3aed59}.about-page .about-card h3{color:var(--ln-paper,#e8e1d2);letter-spacing:-.01em;margin-bottom:.5rem;font-size:.95rem;font-weight:600}.about-page .about-card p{margin-bottom:0;font-size:.875rem}.about-page .about-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:.5rem;display:grid}.about-page .about-cta{background:radial-gradient(120% 140% at 0 0,#7c3aed2e 0%,#7c3aed00 60%),linear-gradient(#101018d9 0%,#1010188c 100%);border:1px solid #7c3aed40;border-radius:22px;flex-direction:column;gap:.75rem;margin-top:3rem;padding:2rem 2.25rem;display:flex}.about-page .about-cta h2,.about-page .about-cta p{margin-bottom:0}.about-page .about-cta-links{flex-wrap:wrap;gap:.625rem;margin-top:.75rem;display:flex}.about-page .about-pill{border:1px solid var(--ln-line,#e8e1d22e);color:var(--ln-paper,#e8e1d2);background:#101018b3;border-radius:9999px;align-items:center;gap:.5rem;padding:.7rem 1.1rem;font-size:.825rem;font-weight:500;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.about-page .about-pill:hover{color:#fff;background:#7c3aed1f;border-color:#7c3aed66}.about-page .about-pill-primary{background:var(--ln-violet,#7c3aed);border-color:var(--ln-violet,#7c3aed);color:#fff}.about-page .about-pill-primary:hover{color:#fff;background:#6d28d9;border-color:#6d28d9}.about-page strong{color:var(--ln-paper,#e8e1d2);font-weight:600}
