.page-hero{padding-block:var(--space-xl) var(--space-lg)}.page-hero__grid{gap:var(--space-xl);grid-template-columns:1.1fr .9fr;align-items:center;display:grid}.page-hero__lead{margin-top:var(--space-sm);font-size:var(--fs-lg);max-width:48ch;color:var(--color-ink-soft)}.page-hero__media .photo{max-width:22rem;margin-inline:auto}@media (width<=860px){.page-hero__grid{grid-template-columns:1fr}}.timeline{border-left:1px solid var(--color-line);max-width:46rem;margin-inline:auto;list-style:none}.timeline__item{padding:0 0 var(--space-lg) var(--space-lg);position:relative}.timeline__item:last-child{padding-bottom:0}.timeline__item:before{content:"";background:var(--color-gold);border-radius:50%;width:9px;height:9px;position:absolute;top:.4em;left:-5px}.timeline__eyebrow{font-family:var(--font-display);font-size:var(--fs-lg);color:var(--color-ink);margin-bottom:var(--space-2xs)}.timeline__item p:not(.timeline__eyebrow){color:var(--color-ink-soft);max-width:56ch}.certifications-section .eyebrow{text-align:center;margin-bottom:var(--space-sm);display:block}.certifications-grid{gap:var(--space-md);grid-template-columns:repeat(2,1fr);max-width:46rem;margin-inline:auto;display:grid}.certification-card{padding:var(--space-md);background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);text-align:center}.certification-card h3{font-size:var(--fs-lg);margin-bottom:var(--space-2xs)}.certification-card p{color:var(--color-ink-soft);margin-inline:auto}@media (width<=700px){.certifications-grid{grid-template-columns:1fr}}.values-section__inner{text-align:center;max-width:42rem;margin-inline:auto}.values-section__quote{font-family:var(--font-display);font-style:italic;font-size:var(--fs-xl);line-height:1.4}
