/* About page only. Shared service styles stay unchanged. */
.about-hero{display:grid;gap:36px;align-items:center}.about-image{width:100%;height:auto;border-radius:20px;border:1px solid #37332d}.company-facts{display:grid;gap:28px;padding-block:32px}.company-facts p{font-size:24px;line-height:1.3;margin:10px 0 0}.company-facts a{text-decoration-thickness:1px}.founder-note{display:grid;gap:20px;border-top:1px solid #37332d;margin-top:48px;padding-top:32px}.founder-note h3{font-size:30px}.founder-note p{margin-top:0}.founder-note .eyebrow{margin-bottom:14px}.card .text-link{display:inline-block;min-height:48px;margin-top:16px}.about-press{padding-top:0}.press-links{list-style:none;padding:0;margin:36px 0 0}.press-links li{padding-block:24px;border-top:1px solid #37332d}.press-links span{display:block}.press-links a{display:inline-block;min-height:48px;padding-block:10px;font-size:21px;line-height:1.45}.community-route{margin-top:32px;font-size:16px}.founder-note .text-link{display:inline-block;min-height:48px}.contact .actions>a:not(.button){display:inline-flex;min-height:48px;align-items:center;overflow-wrap:anywhere}footer nav a{display:inline-flex;align-items:center;min-height:48px}
@media(min-width:760px){.company-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.founder-note{grid-template-columns:1fr 1.7fr;gap:40px}}
@media(min-width:1024px){.team-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.about-hero{grid-template-columns:1.2fr 1fr;gap:56px}.about-hero h1{font-size:110px}.about-hero .lede{font-size:21px}}
