.about-page{background:#fff;color:var(--ink)}.about-page p{color:var(--muted);line-height:1.7;font-size:1.03rem}.about-page h2{font-size:clamp(2rem,3.3vw,3rem);line-height:1.13;letter-spacing:-.035em;max-width:none;margin:16px 0 22px}.about-page h3{font-size:1.2rem;line-height:1.3;letter-spacing:-.02em;margin:0 0 12px}.about-page a:not(.button){color:var(--blue);font-weight:600;text-decoration:none}.about-page a:focus-visible{outline:3px solid #5879cf;outline-offset:5px}.about-hero{padding:70px 0 55px;max-width:1120px}.about-hero h1{font-size:clamp(2.8rem,4.9vw,4.7rem);line-height:1.06;letter-spacing:-.045em;max-width:none;margin:22px 0}.about-hero h1 span{color:var(--blue)}.about-hero .lede{font-size:1.25rem;max-width:920px}.about-hero>p:last-child{max-width:900px}.about-bottleneck{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:60px;gap:60px;align-items:center;border-top:1px solid var(--line);padding:45px 0 55px}.about-flow{padding:34px;background:#eef3ff;border-radius:12px}.about-flow>div:not(.eyebrow){display:grid;grid-template-columns:1fr auto 1.6fr;grid-gap:20px;gap:20px;align-items:center;color:var(--blue-deep);font-size:1.1rem;margin:24px 0 8px}.about-flow>div>span{font-size:1.8rem;color:var(--blue)}.about-flow p{font-size:.9rem;margin:0}.about-commercial{padding:44px 0 50px;border-top:1px solid var(--line)}.about-section-intro{max-width:890px}.about-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px 36px;gap:28px 36px;margin:32px 0}.about-capabilities article{border-top:1px solid var(--line);padding-top:20px}.about-capabilities p{font-size:.94rem;margin:0}.about-text-link{display:inline-block;font-size:.94rem}.about-equity{background:#eef3ff;border-radius:14px;padding:40px 44px}.about-equity p{max-width:930px}.about-equity blockquote{color:var(--blue-deep);font-size:1.4rem;font-weight:650;line-height:1.45;margin:25px 0}.about-founders{padding:55px 0}.about-founder-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:44px;gap:44px;margin-top:32px}.about-founder-grid article{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.about-portrait{display:block;width:150px;height:180px;object-fit:cover;object-position:center 35%;border-radius:10px}.about-founder-grid h3{font-size:1.5rem;margin:0 0 5px}.about-founder-role{color:var(--blue);font-weight:600;font-size:.82rem}.about-founder-grid p{font-size:.95rem;margin:14px 0}.about-founder-grid a{font-size:.85rem}.about-ecosystem{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:60px;gap:60px;padding:42px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about-belief{padding:45px 0;max-width:980px}.about-belief h2 span{color:var(--blue)}.about-belief p{max-width:870px}.about-close{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:34px 38px;background:#eef3ff;border-radius:12px;margin-bottom:55px}.about-close h2{font-size:clamp(1.8rem,2.5vw,2.4rem);margin:0 0 10px}.about-close h2 span{color:var(--blue)}.about-close p{margin:0;font-size:.98rem}.about-close .button{flex-shrink:0}@media(max-width:1050px){.about-founder-grid article{grid-template-columns:1fr}.about-portrait{width:180px;height:200px}.about-bottleneck,.about-ecosystem{gap:35px}}@media(max-width:800px){.about-bottleneck,.about-ecosystem{grid-template-columns:1fr;gap:22px}.about-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.about-close{align-items:flex-start;flex-direction:column}.about-equity{padding:30px}}@media(max-width:650px){.about-hero{padding:42px 0 35px}.about-capabilities,.about-founder-grid{grid-template-columns:1fr}.about-founder-grid{gap:35px}.about-founder-grid article{grid-template-columns:140px minmax(0,1fr);gap:20px}.about-portrait{width:140px;height:160px}.about-equity{padding:26px 20px}.about-flow{padding:25px 20px}.about-flow>div:not(.eyebrow){gap:12px;font-size:.95rem}.about-close{padding:28px 22px}.about-founders{padding:35px 0}}@media(max-width:420px){.about-founder-grid article{grid-template-columns:1fr}}.about-capability-system{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;padding:20px;margin:32px 0;background:#eef3ff;border:1px solid #e0e7f5;border-radius:18px}.about-capability-group{min-width:0;background:#fff;border:1px solid #e7edf7;border-radius:12px;padding:28px 24px}.about-capability-icon{display:grid;place-items:center;width:46px;height:46px;background:#eef3ff;color:var(--blue);border-radius:12px;margin-bottom:22px}.about-capability-icon svg{width:28px;height:28px}.about-page .about-capability-group h3{font-size:1.4rem;line-height:1.2;margin:0 0 12px;letter-spacing:-.025em}.about-capability-group .about-capability-intro{font-size:.93rem;line-height:1.6;margin:0 0 24px;min-height:70px}.about-capability-items details{border-top:1px solid #e2e8f2}.about-capability-items summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;color:#28344b;font-size:.92rem;font-weight:600;line-height:1.4}.about-capability-items summary::-webkit-details-marker{display:none}.about-capability-toggle{flex-shrink:0;color:var(--blue);font-size:1.1rem}.about-capability-toggle:after{content:"+"}.about-capability-items details[open] .about-capability-toggle:after{content:"−"}.about-capability-items details>p{padding:0 0 16px;margin:0;font-size:.9rem;line-height:1.65}.about-capability-items summary:focus-visible{outline:3px solid #5879cf;outline-offset:3px;border-radius:4px}@media(max-width:1000px){.about-capability-group{padding:24px 18px}.about-page .about-capability-group h3{font-size:1.25rem}.about-capability-system{gap:12px;padding:14px}}@media(max-width:800px){.about-capability-system{grid-template-columns:1fr;gap:16px;padding:16px}.about-capability-group{padding:26px}.about-capability-group .about-capability-intro{min-height:0;margin-bottom:22px}.about-capability-icon{margin-bottom:18px}}@media(max-width:450px){.about-capability-system{padding:12px;border-radius:14px}.about-capability-group{padding:22px 18px}}