.profile-page{color:var(--ink);background:#fff}.profile-page .identity-copy h1{letter-spacing:-.025em;font-size:clamp(2.6rem,5vw,5rem);line-height:1.15}.profile-page .identity-copy h1>span{color:var(--muted-foreground)}.profile-achievements{padding-block:32px 72px}.profile-achievements h2{margin-bottom:28px}.profile-achievements .experience-stat{border-top:1px solid var(--border);background:#fff;grid-template-columns:1fr 1fr;gap:12px 48px;padding:32px 0;display:grid}.profile-achievements .experience-stat>.mono-label{grid-column:1/-1}.profile-achievements .experience-stat>.second-stat{border:0;grid-area:2/2/5;margin:0;padding:0}.profile-achievements .experience-stat strong{font-size:clamp(2.5rem,5vw,4.5rem)}@media (max-width:760px){.profile-achievements .experience-stat{display:block}.profile-achievements .experience-stat>.second-stat{border-top:1px solid var(--border);margin-top:28px;padding-top:28px}}.profile-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(36px,7vw,100px);padding-block:clamp(40px,6vw,88px);display:grid}.profile-intro h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:24px 0 14px;font-size:clamp(3rem,6.5vw,6rem);line-height:1.1}.profile-name{letter-spacing:.12em;color:var(--muted-foreground);font-size:.875rem}.profile-lead{max-width:640px;margin:32px 0;font-size:clamp(1.125rem,1.8vw,1.4rem);line-height:1.85}.profile-actions{flex-wrap:wrap;gap:12px;display:flex}.profile-actions .button{white-space:normal;text-align:center;line-height:1.5}.profile-photo{justify-self:end;width:100%;max-width:430px;margin:0}.profile-photo img{width:100%;height:auto;display:block}.profile-photo figcaption{color:var(--muted-foreground);margin-top:12px;font-size:.8125rem;line-height:1.6}.profile-page h2{letter-spacing:-.02em;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.3}.profile-page h3{margin:12px 0;font-size:1.35rem;line-height:1.5}.profile-journey{border-top:1px solid var(--border);padding-block:48px 80px}.profile-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:36px;display:grid}.profile-timeline article{border-top:3px solid var(--brand);padding-top:24px}.profile-date{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:.875rem;line-height:1.7}.profile-timeline article>p:last-child,.profile-paths p{font-size:1rem;line-height:1.85}.profile-responsibility{background:var(--brand-tint);padding-block:clamp(48px,6vw,88px)}.profile-story{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(32px,7vw,100px);display:grid}.profile-story p,.profile-america>p{font-size:1.125rem;line-height:1.9}.profile-story blockquote{border-left:3px solid var(--brand);margin:32px 0;padding-left:24px;font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:500;line-height:1.65}.profile-america{padding-block:clamp(48px,7vw,88px)}.profile-america>p{max-width:900px;margin-top:24px}.profile-explore{padding-bottom:80px}.profile-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.profile-paths>a{border:1px solid var(--border);border-top:3px solid var(--brand);color:inherit;padding:32px;text-decoration:none;display:block}.profile-paths>a:hover{background:var(--brand-tint)}@media (max-width:760px){.profile-hero{grid-template-columns:1fr;gap:32px}.profile-photo{justify-self:start;max-width:430px}.profile-timeline,.profile-story,.profile-paths{grid-template-columns:1fr}.profile-timeline{gap:28px}.profile-journey{padding-bottom:48px}.profile-paths>a{padding:24px}.profile-intro h1{letter-spacing:-.02em}}
