.hero h1{font-size:clamp(2.4rem,4.1vw,3.6rem);line-height:1.14;letter-spacing:-.035em}.brand-pillars{font-weight:750;color:var(--blue);font-size:1.05rem;margin:24px 0}.purpose-statement{font-size:clamp(1.25rem,2.4vw,1.65rem);font-weight:650;color:var(--blue);border-left:4px solid var(--teal);padding-left:24px}.purpose-section .split{gap:clamp(26px,5vw,72px)}.career-journey .method{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.tools-roadmap{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);padding-top:32px;gap:28px}.tools-roadmap h3{font-size:1.35rem;color:var(--navy)}.tool-status{display:inline-block;font-size:.875rem;font-weight:700;background:#e0eff9;color:#07355f;padding:6px 12px;border-radius:6px}.tools-roadmap p{font-size:1rem}.founder-purpose .founder{align-items:start}.founder-purpose .portrait-frame{position:sticky;top:110px}.founder-purpose .portrait-frame img{max-height:610px;object-fit:cover}.mission-section{background:#07355f;color:#fff}.mission-section h2,.mission-section .lead{color:#fff}.mission-section .eyebrow{color:#73e2e6}#services-tools{scroll-margin-top:100px}@media(max-width:900px){.founder-purpose .portrait-frame{position:relative;top:auto}.tools-roadmap{grid-template-columns:1fr}.career-journey .method{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.hero h1{font-size:2.45rem}.career-journey .method{grid-template-columns:1fr}}