.profile-page{padding:48px 20px 80px}.profile-inner{max-width:var(--content-max);margin:0 auto}.profile-header{max-width:var(--measure)}.profile-title{font-size:var(--step-48);margin:0}.profile-summary{color:var(--text-muted);font-size:var(--step-18);margin:16px 0 0}.profile-header .chips{margin-top:20px}.profile-download{margin-top:24px}.profile-block{margin-top:48px}.profile-block h2{font-size:var(--step-28);margin:0 0 16px}.profile-copy p,.profile-pitch{max-width:var(--measure);margin:0}.profile-copy p+p{margin-top:16px}.profile-pitch{font-family:var(--font-family-serif);font-size:var(--step-22);line-height:1.35}.principle-grid{gap:16px;display:grid}.principle-grid .card p{margin-top:8px}.milestone-list{margin:0;padding:0;list-style:none}.milestone{border-top:1px solid var(--border);gap:8px;padding:16px 0;display:grid}.milestone .card-title,.milestone .timeline-company{margin:0}.milestone .timeline-company{color:var(--text-muted)}.profile-close .contact-email{margin-top:0}@media (width>=768px){.profile-title{font-size:var(--step-64)}.principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.milestone{grid-template-columns:12.5rem minmax(0,1fr);align-items:start;column-gap:2.5rem}.milestone .date-pill{margin-top:6px}.milestone .card-title,.milestone .timeline-company{grid-column:2}.milestone .date-pill{grid-area:1/1}.milestone .card-title{grid-row:1}}
