.about-page{z-index:10;position:relative}.about-page .backdrop{z-index:0;pointer-events:none;background:radial-gradient(38% 40% at 70% 42%, #f5a6231a 0%, #f5a62308 42%, transparent 70%), var(--grad-navy-depth);position:fixed;inset:0}.about-page .backdrop:after{content:"";background:var(--brain-vignette);position:absolute;inset:0}.about-page .hero-tag{font-family:var(--font-brain-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-hot);align-items:center;gap:.55rem;margin-bottom:2rem;font-size:.72rem;display:inline-flex}.about-page .hero-tag:before{content:"";background:linear-gradient(90deg, var(--neural-core), transparent);width:22px;height:1px}.about-page #mission{border-top:1px solid #f5a62314}.mission-grid{grid-template-columns:1.05fr 1fr;align-items:start;gap:clamp(2.2rem,5vw,4.5rem);display:grid}.mission-copy p{font-family:var(--font-brain-body);color:var(--text-secondary);max-width:52ch;margin-top:1.3rem;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.7}.mission-copy p b{color:#f3f1e9;font-weight:600}.mission-copy p em{color:var(--gold-hot);font-style:normal}.journey-card{background:linear-gradient(165deg,#ffffff0d,#ffffff04);border:1px solid #ffffff14;border-radius:22px;padding:1.8rem 1.7rem 1.9rem;position:relative;overflow:hidden}.journey-card:after{content:"";opacity:.14;pointer-events:none;background:radial-gradient(circle,#f5a62380,#0000 68%);border-radius:50%;width:180px;height:180px;position:absolute;top:-40%;right:-30%}.journey-card .jc-head{font-family:var(--font-brain-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1.4rem;font-size:.62rem}.jline{padding-left:2.1rem;position:relative}.jitem{padding-bottom:1.5rem;position:relative}.jitem:last-child{padding-bottom:0}.jitem:before{content:"";background:var(--navy-elev);border:2px solid var(--gold);z-index:1;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:-1.55rem;box-shadow:0 0 12px #f5a6238c}.jitem:not(:last-child):after{content:"";background:linear-gradient(#f5a62380,#f5a6231f);width:2px;position:absolute;top:14px;bottom:-2px;left:-1.04rem}.jitem .jt{font-family:var(--font-brain-display);color:#f3f1e9;font-size:1.1rem;font-weight:600}.jitem .jd{font-family:var(--font-brain-body);color:var(--text-secondary);margin-top:.3rem;font-size:.92rem;line-height:1.5}.about-page #pillars-full{border-top:1px solid #f5a62314}.pcard .pno{font-family:var(--font-brain-mono);letter-spacing:.2em;color:var(--pc);font-size:.6rem}.pcard .pname+.plobe,.pcard .plobe{font-family:var(--font-brain-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-top:1.1rem;font-size:.6rem}.about-page #ai{border-top:1px solid #f5a62314}.ai-grid{grid-template-columns:repeat(2,1fr);gap:clamp(.9rem,1.8vw,1.4rem);margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.acard{transition:transform .4s var(--ease-out-quart), border-color .4s ease;background:linear-gradient(160deg,#ffffff0b,#ffffff03);border:1px solid #ffffff14;border-radius:18px;gap:1.2rem;padding:1.6rem 1.6rem 1.7rem;display:flex;position:relative;overflow:hidden}.acard:hover{border-color:#f5a62366;transform:translateY(-4px)}.acard .anum{font-family:var(--font-brain-mono);letter-spacing:.14em;color:var(--gold);font-size:.66rem;position:absolute;top:1.2rem;right:1.3rem}.aicon{background:#f5a6231a;border:1px solid #f5a62347;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.aicon svg{width:24px;height:24px;stroke:var(--gold-hot);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #f5a62380)}.acard .atitle{font-family:var(--font-brain-display);letter-spacing:-.01em;color:#f3f1e9;font-size:1.24rem;font-weight:600}.acard .acopy{font-family:var(--font-brain-body);color:var(--text-secondary);max-width:34ch;margin-top:.4rem;font-size:.94rem;line-height:1.55}.about-page #values{border-top:1px solid #f5a62314}.values-grid{grid-template-columns:repeat(3,1fr);gap:clamp(.9rem,1.8vw,1.4rem);margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.vcard{transition:transform .4s var(--ease-out-quart), border-color .4s ease, box-shadow .4s ease;background:linear-gradient(165deg,#ffffff0d,#ffffff04);border:1px solid #ffffff14;border-radius:20px;padding:1.8rem 1.6rem 2rem;position:relative;overflow:hidden}.vcard:before{content:"";background:linear-gradient(180deg, var(--gold), var(--gold-hot));width:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 16px #f5a62380}.vcard:hover{border-color:#f5a62366;transform:translateY(-5px);box-shadow:0 24px 50px -24px #f5a62380}.vcard .vno{font-family:var(--font-brain-mono);letter-spacing:.2em;color:var(--gold);font-size:.62rem}.vcard .vname{font-family:var(--font-brain-display);letter-spacing:-.012em;color:#f3f1e9;margin-top:.6rem;font-size:1.4rem;font-weight:600}.vcard .vcopy{font-family:var(--font-brain-body);color:var(--text-secondary);margin-top:.7rem;font-size:.96rem;line-height:1.58}.about-page #impact{border-top:1px solid #f5a62314}@media (max-width:980px){.mission-grid,.ai-grid,.values-grid{grid-template-columns:1fr}}
