.about-page{--about-paper:#f5f3ed;padding-top:38px}.about-page .about-eyebrow{display:block;font:600 11px/1.5 var(--font-ui);letter-spacing:.16em;color:var(--text-muted)}.about-page h1,.about-page h2,.about-page h3{color:var(--text-primary);font-family:var(--font-headline);letter-spacing:-.03em}.about-page p{color:var(--text-secondary);line-height:1.8}.about-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;padding-bottom:56px;border-bottom:1px solid var(--border-color)}.about-hero-copy{padding:24px 0}.about-page .about-hero h1{font-size:clamp(38px,4.5vw,64px);line-height:1.09;margin:24px 0;font-weight:600}.about-hero h1 em{color:var(--accent-navy);font-weight:400}.about-page .about-lead{max-width:540px;font-size:17px;margin:0}.about-hero-links{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:30px}.about-page .about-primary-link{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:14px 20px;background:#123a63;border:1px solid #123a63;color:#fff;text-decoration:none;font:600 13px/1.5 var(--font-ui)}.about-page .about-primary-link:hover{background:#0e2e4f}.about-page .about-text-link{color:var(--text-primary);font:500 13px/1.5 var(--font-ui);text-decoration:none;padding:8px 0;border-bottom:1px solid var(--border-strong)}.about-purpose{background:var(--about-paper);border:1px solid var(--border-color);padding:28px 32px;display:flex;flex-direction:column;justify-content:space-between}.about-purpose .about-eyebrow{color:#536579}.about-purpose-mark{font:600 130px/1 var(--font-headline);letter-spacing:-.1em;color:#123a63;margin:20px 0}.about-purpose-mark span{color:#b89663}.about-page .about-purpose p{font:500 24px/1.45 var(--font-headline);color:#123a63;margin:0 0 24px}.about-purpose-note{color:#536579;font:500 10px/1.5 var(--font-ui);letter-spacing:.12em;border-top:1px solid #d6dbdf;padding-top:15px}.about-founder{display:grid;grid-template-columns:1fr 1.6fr;gap:60px;padding:60px 0;border-bottom:1px solid var(--border-color);scroll-margin-top:100px}.about-initials{width:104px;height:104px;display:grid;place-items:center;margin:28px 0 22px;color:var(--accent-navy);border:1px solid var(--border-strong);background:var(--bg-tertiary);font:500 40px/1 var(--font-headline)}.about-page .about-founder-intro h2{font-size:30px;margin:0 0 8px}.about-founder-role{color:var(--text-muted);font:500 12px/1.6 var(--font-ui)}.about-page .about-founder-story h3{font-size:30px;line-height:1.25;margin:20px 0}.about-founder-story p{margin:0 0 18px;font-size:14px}.about-founder-story p:last-child{margin-bottom:0}.about-focus{padding:60px 0}.about-page .about-section-heading h2{font-size:36px;margin:16px 0 12px}.about-section-heading p{max-width:620px;font-size:14px;margin:0 0 30px}.about-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border-color)}.about-focus-grid article{padding:28px 24px;display:flex;flex-direction:column}.about-focus-grid article+article{border-left:1px solid var(--border-color)}.about-section-number{font:500 13px/1.5 var(--font-mono);color:var(--accent-navy)}.about-page .about-focus-grid h3{font-size:24px;line-height:1.2;margin:22px 0 14px}.about-focus-grid p{font-size:13px;margin:0 0 28px}.about-focus-note{margin-top:auto;font:600 9px/1.7 var(--font-ui);letter-spacing:.12em;color:var(--text-muted)}.about-growth{display:grid;grid-template-columns:1fr 1.25fr;gap:56px;background:var(--bg-tertiary);border:1px solid var(--border-color);padding:40px}.about-page .about-growth h2{font-size:36px;line-height:1.2;margin:18px 0}.about-growth-heading p{font-size:14px;margin:0}.about-growth-steps{list-style:none;padding:0;margin:0}.about-growth-steps li{display:flex;gap:20px;padding:20px 0}.about-growth-steps li:first-child{padding-top:0}.about-growth-steps li:last-child{padding-bottom:0}.about-growth-steps li+li{border-top:1px solid var(--border-color)}.about-growth-steps li>span{flex-shrink:0;color:var(--accent-navy);font:500 12px/1.8 var(--font-mono);padding-top:3px}.about-page .about-growth-steps h3{margin:0 0 8px;font-size:22px}.about-growth-steps p{font-size:13px;margin:0}.about-contact{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:56px 0 24px}.about-page .about-contact h2{font-size:30px;margin:16px 0 12px}.about-contact p{font-size:14px;margin:0;max-width:580px}.about-contact .about-primary-link{flex-shrink:0}.about-page a:focus-visible{outline:2px solid var(--accent-navy);outline-offset:5px}[data-theme="dark"] .about-purpose{background:#182538}[data-theme="dark"] .about-purpose-mark,[data-theme="dark"] .about-purpose p{color:#e1e9f3}[data-theme="dark"] .about-purpose .about-eyebrow,[data-theme="dark"] .about-purpose-note{color:#afbdce}[data-theme="dark"] .about-purpose-note{border-color:#33465e}@media(max-width:1100px){.about-hero{gap:28px;grid-template-columns:1.3fr 1fr}.about-founder{gap:36px}.about-growth{gap:30px;padding:28px}}@media(max-width:760px){.about-page{padding-top:18px}.about-hero,.about-founder,.about-growth{grid-template-columns:1fr}.about-hero{gap:24px;padding-bottom:36px}.about-purpose{padding:24px}.about-purpose-mark{font-size:94px;margin:16px 0}.about-founder{gap:28px;padding:36px 0}.about-focus{padding:36px 0}.about-focus-grid{grid-template-columns:1fr}.about-focus-grid article+article{border-left:0;border-top:1px solid var(--border-color)}.about-growth{padding:24px}.about-contact{align-items:flex-start;flex-direction:column;padding-top:36px}.about-page .about-section-heading h2,.about-page .about-growth h2{font-size:30px}}