.about-page .about-hero{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:28px;display:grid}.about-page .about-hero-copy{flex-direction:column;justify-content:center;padding:24px 8px;display:flex}.about-page .about-hero-copy h1{margin:18px 0 24px}.about-page .about-meta{border-top:1px solid var(--line);flex-wrap:wrap;gap:30px;margin-top:30px;padding-top:26px;display:flex}.about-page .about-meta .item .v{font-family:var(--font-display);letter-spacing:-.03em;font-size:30px;font-weight:500}.about-page .about-meta .item .l{color:var(--muted);font-size:13px}.about-page .about-hero-media{border-radius:var(--radius);min-height:560px;position:relative;overflow:hidden}.about-page .about-hero-media-inner{height:108%;position:absolute;inset:-4% 0}.about-page .about-hero-media-inner .ph{border-radius:0;height:100%}.about-page .bio-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:56px;display:grid}.about-page .body-copy p{color:var(--ink);max-width:62ch;margin:0 0 22px;font-size:19px;line-height:1.6}.about-page .body-copy p.muted{color:var(--muted)}.about-page .philosophy{background:var(--evergreen);color:var(--bg);border-radius:var(--radius-lg);padding:84px var(--gut)}.about-page .philosophy .eyebrow{color:#ffffffb3}.about-page .philosophy .eyebrow:before{background:var(--sage)}.about-page .philosophy h2{color:var(--bg);max-width:18ch}.about-page .values-grid{grid-template-columns:repeat(3,1fr);gap:2px 48px;margin-top:40px;display:grid}.about-page .value{border-top:1px solid #ffffff29;padding:26px 0}.about-page .value .n{font-family:var(--font-mono);color:var(--sage);font-size:12px}.about-page .value h3{margin:12px 0 8px;font-size:22px}.about-page .value p{color:#ffffffc7;max-width:32ch;margin:0;font-size:15px}.about-page .cofounder-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:48px;display:grid}.about-page .cofounder-media .ph{aspect-ratio:4/5}.about-page .cred-grid{grid-template-columns:repeat(2,1fr);gap:2px 48px;display:grid}.about-page .cred{border-top:1px solid var(--line);gap:18px;padding:22px 0;display:flex}.about-page .cred .yr{font-family:var(--font-mono);color:var(--muted);min-width:64px;padding-top:4px;font-size:12px}.about-page .cred h3{margin:0 0 4px;font-size:19px}.about-page .cred p{color:var(--muted);margin:0;font-size:15px}.about-page .cta-band{background:var(--sage);border-radius:var(--radius-lg);padding:80px var(--gut);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:36px;display:flex}.about-page .cta-band h2{color:var(--evergreen-2);max-width:16ch;margin:0}.about-page .cta-band .ctas{flex-wrap:wrap;gap:12px;display:flex}.about-page .team-head{max-width:42ch;margin-bottom:44px}.about-page .team-head .lead{margin-top:18px}.about-page .team-grid{grid-template-columns:repeat(4,1fr);gap:48px 32px;display:grid}.about-page .member{text-align:center;flex-direction:column;align-items:center;display:flex}.about-page .member-photo{aspect-ratio:1;border-radius:50%;width:172px;height:172px;margin-bottom:24px}.about-page .member h3{color:var(--evergreen);margin:0 0 6px;font-size:22px}.about-page .member .role{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:11px}.about-page .member .bio{color:var(--muted);text-align:left;max-width:36ch;margin:0;font-size:15px;line-height:1.55}@media (max-width:920px){.about-page .team-grid{grid-template-columns:1fr 1fr}.about-page .about-hero,.about-page .bio-grid,.about-page .cofounder-grid{grid-template-columns:1fr}.about-page .about-hero-media{order:-1;min-height:300px}.about-page .about-hero-copy{padding-top:6px}.about-page .values-grid{grid-template-columns:1fr 1fr}.about-page .cred-grid{grid-template-columns:1fr}.about-page .philosophy,.about-page .cta-band{border-radius:var(--radius);padding:52px 26px}}@media (max-width:560px){.about-page .values-grid,.about-page .team-grid{grid-template-columns:1fr}}
