@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=Fira+Code:wght@400;500&display=swap";.about-page.svelte-cwls5q{color:#f8fafc;background-color:#060810;min-height:100vh;padding-top:5.5rem;padding-bottom:4rem;font-family:Outfit,-apple-system,BlinkMacSystemFont,sans-serif;position:relative}.about-page.svelte-cwls5q:before{content:"";pointer-events:none;z-index:0;will-change:transform;background-image:radial-gradient(at 0 0,#031f3a66 0,#0000 50%),radial-gradient(at 100% 0,#24074059 0,#0000 50%),radial-gradient(at 50% 100%,#042f2f4d 0,#0000 50%);width:100vw;height:100vh;position:fixed;inset:0;transform:translateZ(0)}.container.svelte-cwls5q{z-index:1;max-width:1120px;margin:0 auto;padding:0 1.5rem;position:relative}.mono.svelte-cwls5q{font-family:Fira Code,monospace}.about-hero.svelte-cwls5q{text-align:center;max-width:840px;margin:0 auto;padding:3rem 0 3.5rem}.hero-badge.svelte-cwls5q{letter-spacing:.08em;color:#38bdf8;background:#38bdf814;border:1px solid #38bdf840;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem .9rem;font-size:.76rem;display:inline-flex}.pulse-dot.svelte-cwls5q{background:#38bdf8;border-radius:50%;width:7px;height:7px;animation:2s infinite svelte-cwls5q-pulse;box-shadow:0 0 8px #38bdf8}@keyframes svelte-cwls5q-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.hero-title.svelte-cwls5q{letter-spacing:-.025em;margin-bottom:1.25rem;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;line-height:1.15}.gradient-text.svelte-cwls5q{background:linear-gradient(135deg,#38bdf8 0%,#818cf8 50%,#c084fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-subtitle.svelte-cwls5q{color:#94a3b8;margin-bottom:2rem;font-size:1.15rem;line-height:1.65}.meta-pills.svelte-cwls5q{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.meta-pill.svelte-cwls5q{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;padding:.35rem .8rem;font-size:.74rem}.meta-pill.highlight.svelte-cwls5q{color:#38bdf8;background:#38bdf80d;border-color:#38bdf84d}.glass-card.svelte-cwls5q{-webkit-backdrop-filter:blur(12px);background:#0f172aa6;border:1px solid #ffffff14;border-radius:16px;transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:0 10px 30px #00000040}.glass-card.svelte-cwls5q:hover{border-color:#38bdf840;box-shadow:0 14px 40px #38bdf814}.invariants-grid.svelte-cwls5q{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.75rem;margin-bottom:3.5rem;display:grid}.invariant-card.svelte-cwls5q{padding:2.25rem}.card-icon.svelte-cwls5q{margin-bottom:1rem;font-size:2rem}.invariant-card.svelte-cwls5q h3:where(.svelte-cwls5q){color:#f8fafc;margin-bottom:1rem;font-size:1.4rem;font-weight:700}.invariants-list.svelte-cwls5q{color:#cbd5e1;flex-direction:column;gap:.75rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.invariants-list.svelte-cwls5q strong:where(.svelte-cwls5q){color:#f8fafc}.invariants-list.svelte-cwls5q a:where(.svelte-cwls5q){color:#38bdf8;text-decoration:none}.invariants-list.svelte-cwls5q a:where(.svelte-cwls5q):hover{text-decoration:underline}.card-p.svelte-cwls5q{color:#94a3b8;margin-bottom:1.25rem;font-size:.95rem;line-height:1.6}.quote-box.svelte-cwls5q{color:#7dd3fc;background:#38bdf80d;border-left:3px solid #38bdf8;border-radius:0 8px 8px 0;padding:.85rem 1rem;font-size:.82rem;line-height:1.5}.section-header.svelte-cwls5q{text-align:center;margin-bottom:2.5rem}.section-tag.svelte-cwls5q{letter-spacing:.12em;color:#38bdf8;margin-bottom:.5rem;font-size:.76rem;display:block}.section-title.svelte-cwls5q{color:#f8fafc;letter-spacing:-.02em;font-size:2.1rem;font-weight:700}.leadership-section.svelte-cwls5q{margin-bottom:4rem}.leadership-grid.svelte-cwls5q{grid-template-columns:1.35fr 1fr;gap:1.75rem;display:grid}@media (width<=960px){.leadership-grid.svelte-cwls5q{grid-template-columns:1fr}}.leader-card.svelte-cwls5q{padding:2.25rem}.leader-badge-row.svelte-cwls5q{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.role-badge.svelte-cwls5q{color:#38bdf8;letter-spacing:.05em;background:#38bdf81a;border:1px solid #38bdf840;border-radius:4px;padding:.25rem .65rem;font-size:.72rem}.partner-badge.svelte-cwls5q{color:#c084fc;background:#c084fc1a;border-color:#c084fc40}.status-indicator.svelte-cwls5q{color:#94a3b8;font-size:.7rem}.status-indicator.online.svelte-cwls5q{color:#34d399}.leader-name.svelte-cwls5q{color:#f8fafc;margin-bottom:.25rem;font-size:1.85rem;font-weight:700}.leader-title-sub.svelte-cwls5q{color:#64748b;margin-bottom:1.25rem;font-size:.82rem}.leader-bio.svelte-cwls5q{color:#cbd5e1;margin-bottom:1.5rem;font-size:.95rem;line-height:1.65}.experience-highlights.svelte-cwls5q{border-top:1px solid #ffffff14;margin-top:1.25rem;padding-top:1.25rem}.exp-subheading.svelte-cwls5q{color:#38bdf8;letter-spacing:.08em;margin-bottom:1rem;font-size:.75rem}.exp-item.svelte-cwls5q{margin-bottom:1.5rem}.exp-header.svelte-cwls5q{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.35rem;display:flex}.exp-role.svelte-cwls5q{color:#f8fafc;font-size:.95rem;font-weight:600}.exp-company.svelte-cwls5q{color:#38bdf8;font-size:.78rem}.exp-desc.svelte-cwls5q{color:#94a3b8;margin-bottom:.5rem;font-size:.88rem;line-height:1.55}.exp-bullet-list.svelte-cwls5q{color:#94a3b8;flex-direction:column;gap:.5rem;margin:0;padding-left:1.2rem;font-size:.86rem;line-height:1.55;display:flex}.exp-bullet-list.svelte-cwls5q strong:where(.svelte-cwls5q){color:#e2e8f0}.partner-metrics.svelte-cwls5q{background:#00000040;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:.55rem;margin:1.25rem 0;padding:1rem;font-size:.82rem;display:flex}.metric-row.svelte-cwls5q{justify-content:space-between;gap:1rem;display:flex}.metric-lbl.svelte-cwls5q{color:#64748b}.metric-val.svelte-cwls5q{color:#38bdf8}.focus-areas.svelte-cwls5q{flex-wrap:wrap;gap:.5rem;display:flex}.focus-chip.svelte-cwls5q{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:.3rem .65rem;font-size:.74rem}.pillars-section.svelte-cwls5q{margin-bottom:4rem}.pillars-grid.svelte-cwls5q{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;display:grid}.pillar-card.svelte-cwls5q{padding:2rem 1.75rem;position:relative;overflow:hidden}.pillar-num.svelte-cwls5q{color:#ffffff0f;font-size:1.4rem;font-weight:800;position:absolute;top:1.25rem;right:1.25rem}.pillar-icon.svelte-cwls5q{margin-bottom:1rem;font-size:1.8rem}.pillar-card.svelte-cwls5q h4:where(.svelte-cwls5q){color:#f8fafc;margin-bottom:.75rem;font-size:1.2rem;font-weight:700}.pillar-card.svelte-cwls5q p:where(.svelte-cwls5q){color:#94a3b8;margin:0;font-size:.88rem;line-height:1.6}.topology-section.svelte-cwls5q{margin-bottom:4rem}.topology-card.svelte-cwls5q{padding:2.5rem}.topology-grid.svelte-cwls5q{grid-template-columns:1fr 1fr;gap:2rem;display:grid}@media (width<=768px){.topology-grid.svelte-cwls5q{grid-template-columns:1fr}}.topo-title.svelte-cwls5q{color:#f8fafc;margin-bottom:.75rem;font-size:1.15rem;font-weight:600}.topo-desc.svelte-cwls5q{color:#94a3b8;font-size:.9rem;line-height:1.6}.topo-desc.svelte-cwls5q code:where(.svelte-cwls5q){color:#38bdf8;background:#ffffff0f;border-radius:4px;padding:.15rem .35rem;font-family:Fira Code,monospace;font-size:.8rem}.cta-banner.svelte-cwls5q{background:linear-gradient(135deg,#38bdf81a 0%,#818cf81a 100%);border:1px solid #38bdf840;border-radius:16px;margin-bottom:4rem;padding:2.5rem}.cta-inner.svelte-cwls5q{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.cta-text.svelte-cwls5q h3:where(.svelte-cwls5q){color:#f8fafc;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.cta-text.svelte-cwls5q p:where(.svelte-cwls5q){color:#94a3b8;margin:0;font-size:.95rem}.cta-actions.svelte-cwls5q{flex-wrap:wrap;gap:1rem;display:flex}.btn.svelte-cwls5q{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:.75rem 1.4rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary.svelte-cwls5q{color:#fff;background:linear-gradient(135deg,#38bdf8 0%,#2563eb 100%);border:none;box-shadow:0 4px 14px #2563eb59}.btn-primary.svelte-cwls5q:hover{transform:translateY(-1px);box-shadow:0 6px 20px #38bdf880}.btn-secondary.svelte-cwls5q{color:#f8fafc;background:#ffffff0d;border:1px solid #ffffff26}.btn-secondary.svelte-cwls5q:hover{background:#ffffff1a;border-color:#ffffff40}
