.about-page{max-width:1100px;padding-block:28px 80px}.about-breadcrumb{font-size:.875rem;color:var(--muted)}.about-breadcrumb a:hover{text-decoration:underline}.about-intro{max-width:760px;padding-block:40px 48px}.about-intro h1{font-size:clamp(38px,5vw,62px);margin-block:22px}.about-page p:not(.eyebrow){color:var(--muted);max-width:65ch}.about-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(28px,5vw,70px);border-top:1px solid var(--line);padding-block:36px}.about-page h2{font-size:clamp(27px,3vw,35px);text-wrap:balance}.about-section p+p{margin-top:18px}.about-contact{border-top:1px solid var(--line);padding-top:36px}.about-contact p{margin-block:20px 26px}@media (max-width:700px){.about-section{grid-template-columns:1fr;gap:20px}}