.landing-type{margin:0}
.landing-top a.wordmark{border:0;padding:0;font-size:1.625rem}
.about-page{max-width:780px;margin:auto;padding:48px 28px 72px}
.about-page header{margin-bottom:80px}
.about-page .wordmark{display:inline-block;padding:0;margin:0}
.about-page h1{margin-bottom:24px;font-size:clamp(2.5rem,8vw,4rem);letter-spacing:-.055em}
.about-page h2{margin:36px 0 12px}
.about-page p{margin:12px 0;line-height:1.75}
.about-page ul{padding-left:20px;line-height:1.9}
.about-page footer{margin-top:56px;padding-top:20px;border-top:1px solid var(--line);font-size:.8125rem;color:var(--muted)}
.about-page footer a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:760px){.landing-top a.wordmark{font-size:1.5rem}.about-page{padding:28px 24px 48px}.about-page header{margin-bottom:56px}}
@media(prefers-reduced-motion:reduce){.landing-image{transition:none}}
