.about-hero{display:grid;gap:40px}.about-hero h1{margin-top:14px;max-width:16ch}.about-place{margin-top:18px;font-size:.95rem;color:var(--muted);max-width:46rem}.about-portrait{max-width:340px}@media (min-width:960px){.about-hero{grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:72px;align-items:end}}.about-path{list-style:none;margin:0;padding:0;border-top:1.5px solid var(--line-strong)}.about-path li{display:grid;gap:8px;padding-block:24px;border-bottom:1px solid var(--line)}.about-path h3{font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem);letter-spacing:-.025em}.about-path p:not(.eyebrow){max-width:52ch}@media (min-width:760px){.about-path li{grid-template-columns:9rem minmax(0,1fr);column-gap:24px}.about-path li .eyebrow{grid-row:span 2;padding-top:.45em}}.about-promises{list-style:none;margin:0;padding:0;display:grid;gap:28px}@media (min-width:640px){.about-promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 40px}}.about-promises li{display:grid;gap:8px;align-content:start;padding-top:18px;border-top:2px solid var(--accent)}.about-promises h3{font-size:1.2rem;letter-spacing:-.02em}.about-name{display:grid;gap:24px}.about-name .shead{margin-bottom:0;align-content:start}.about-name-body{display:grid;gap:24px;justify-items:start}.about-name-body p{font-size:var(--fs-lead);line-height:1.55;max-width:46ch}@media (min-width:1024px){.about-name{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}}