.about-page *,.about-page :before,.about-page :after{box-sizing:border-box;margin:0;padding:0}.about-page{--bg:var(--surface);--bg2:var(--surface-2);--brand-blue:var(--ink);--brand-magenta:var(--berry);--brand-magenta-light:var(--berry-soft);--muted:rgba(var(--ink-rgb), .66);--border:var(--line);--display:"Instrument Sans", sans-serif;--body:"Instrument Sans", sans-serif;background:radial-gradient(circle at 12% 14%, rgba(var(--berry-rgb), .1), transparent 340px), radial-gradient(circle at 88% 8%, rgba(var(--ink-rgb), .08), transparent 300px), linear-gradient(180deg, var(--surface) 0%, var(--surface-2) 100%);min-height:100vh;color:var(--brand-blue);font-family:var(--body);line-height:1.65}.about-page .btn{font-family:var(--body);font-size:var(--fs-base);font-weight:var(--fw-medium);border-radius:9px;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-block}.about-page .btn:hover{opacity:.9;transform:translateY(-1px)}.about-page .btn-primary{background:var(--brand-magenta);color:var(--surface);box-shadow:0 0 28px rgba(var(--berry-rgb), .28);padding:9px 22px}.about-page{max-width:1120px;margin:0 auto;padding:140px 48px 88px}.about-page .hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:stretch;gap:36px;margin-bottom:34px;display:grid}.about-page .eyebrow{color:var(--brand-magenta);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.about-page h1{max-width:800px;font-family:var(--display);font-size:clamp(42px,6vw,76px);font-weight:var(--fw-semibold);letter-spacing:-.04em;margin-bottom:18px;line-height:1.02}.about-page .intro{max-width:720px;color:var(--muted);font-size:var(--fs-xl)}.about-page .hero-card,.about-page section{border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:0 18px 44px rgba(var(--ink-rgb), .06);background:#ffffffd6;padding:30px}.about-page .hero-card{background:linear-gradient(145deg, var(--surface) 0%, var(--brand-magenta-light) 100%);align-content:end;min-height:320px;display:grid;position:relative;overflow:hidden}.about-page .hero-card:before{content:"";background:rgba(var(--berry-rgb), .14);border-radius:50%;width:190px;height:190px;position:absolute;top:-50px;right:-50px}.about-page .stat{position:relative}.about-page .stat strong{color:var(--brand-magenta);letter-spacing:-.04em;font-size:44px;line-height:1;display:block}.about-page .stat span{color:var(--muted);font-size:var(--fs-base)}.about-page .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.about-page h2{letter-spacing:-.02em;margin-bottom:10px;font-size:24px;line-height:1.2}.about-page h3{font-size:var(--fs-lg);margin-bottom:8px}.about-page p,.about-page li{color:rgba(var(--ink-rgb), .72);font-size:var(--fs-md)}.about-page ul{gap:8px;margin:12px 0 0 18px;display:grid}.about-page .section-stack{gap:18px;display:grid}.about-page .value{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:22px}.about-page .marker{border-radius:var(--radius);background:var(--brand-magenta-light);width:34px;height:34px;color:var(--brand-magenta);font-weight:var(--fw-bold);place-items:center;margin-bottom:14px;display:inline-grid}@media (width<=900px){.about-page .hero,.about-page .grid,.about-page .values{grid-template-columns:1fr}.about-page{padding:116px 22px 64px}}
