.kaufman-page .k-hero{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:28px;display:grid}.kaufman-page .k-hero-copy{flex-direction:column;justify-content:center;padding:24px 8px;display:flex}.kaufman-page .k-hero-copy h1{margin:18px 0 24px}.kaufman-page .k-name-row{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.kaufman-page .k-hero-media .ph{height:100%;min-height:560px}.kaufman-page .k-meta{border-top:1px solid var(--line);flex-wrap:wrap;gap:30px;margin-top:30px;padding-top:26px;display:flex}.kaufman-page .k-meta .item .v{font-family:var(--font-display);letter-spacing:-.03em;font-size:30px;font-weight:500}.kaufman-page .k-meta .item .l{color:var(--muted);font-size:13px}.kaufman-page .why-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:56px;display:grid}.kaufman-page .body-copy p{color:var(--ink);max-width:62ch;margin:0 0 22px;font-size:19px;line-height:1.6}.kaufman-page .body-copy p.muted{color:var(--muted)}.kaufman-page .philosophy{background:var(--evergreen);color:var(--bg);border-radius:var(--radius-lg);padding:84px var(--gut)}.kaufman-page .philosophy .eyebrow{color:#ffffffb3}.kaufman-page .philosophy .eyebrow:before{background:var(--sage)}.kaufman-page .pullquote{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:500;line-height:1.12}.kaufman-page .pullquote em{color:var(--evergreen);font-style:italic}.kaufman-page .cred-grid{grid-template-columns:repeat(2,1fr);gap:2px 48px;display:grid}.kaufman-page .cred{border-top:1px solid var(--line);gap:18px;padding:22px 0;display:flex}.kaufman-page .cred .yr{font-family:var(--font-mono);color:var(--muted);min-width:64px;padding-top:4px;font-size:12px}.kaufman-page .cred h3{margin:0 0 4px;font-size:19px}.kaufman-page .cred p{color:var(--muted);margin:0;font-size:15px}.kaufman-page .prog-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px;display:flex}.kaufman-page .team-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.kaufman-page .member .ph{aspect-ratio:3/4;margin-bottom:16px}.kaufman-page .member h3{margin:0 0 4px;font-size:19px}.kaufman-page .member .role{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.kaufman-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}.kaufman-page .cta-band h2{color:var(--evergreen-2);max-width:16ch;margin:0}@media (max-width:920px){.kaufman-page .k-hero,.kaufman-page .why-grid{grid-template-columns:1fr}.kaufman-page .k-hero-media .ph{min-height:420px}.kaufman-page .cred-grid{grid-template-columns:1fr}.kaufman-page .team-grid{grid-template-columns:1fr 1fr}.kaufman-page .philosophy,.kaufman-page .cta-band{border-radius:var(--radius);padding:52px 26px}}@media (max-width:560px){.kaufman-page .team-grid{grid-template-columns:1fr}}
