.about-page{max-width:740px;margin-inline:auto;padding-block:40px}.about-heading h1{font-size:var(--font-heading-lg);margin:0 0 24px;line-height:1.1}.about-heading h2{font-size:var(--font-heading-sm);margin:0 0 20px;line-height:1.3}.about-heading>.eyebrow{margin-bottom:16px}.about-heading>p{font-size:var(--font-body);color:var(--muted);margin-bottom:40px;line-height:1.8}.about-story p{color:var(--ink);font-size:var(--font-body);overflow-wrap:anywhere;margin:0 0 24px;line-height:1.85}.about-section{margin-top:48px}.about-section h2{font-size:var(--font-heading-sm);margin:0 0 20px}.about-background h3{font-size:var(--font-title);margin:28px 0 12px}.about-story a{text-decoration:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-underline-offset:4px}.about-story a:hover{text-decoration-color:currentColor}.about-actions{max-width:740px;font-size:var(--font-small);flex-wrap:wrap;align-items:center;gap:20px;margin:32px auto 0;display:flex}.about-actions>a:not(.button):hover{text-underline-offset:4px;text-decoration:underline}.about-page a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (max-width:600px){.about-page{padding-block:24px}.about-heading h1{font-size:var(--font-heading-sm)}.about-section{margin-top:32px}}
