.about-page{padding-bottom:3rem}.about-header{margin:1.5rem 0 2rem}.about-header h1{margin:0 0 .75rem;font-size:clamp(2rem,5vw,3rem);line-height:1.1}.about-lead{opacity:.9;max-width:40rem;margin:0 0 .5rem;font-size:clamp(1.1rem,2.2vw,1.35rem);line-height:1.5}.about-example{opacity:.7;margin:0;font-size:.85rem}.about-section{margin:0 0 2.5rem;line-height:1.7}.about-section h2,.about-cta h2{margin:0 0 .75rem;font-size:1.6rem;line-height:1.2}.about-section p{max-width:44rem;margin:0 0 1rem}.about-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.about-card{background:var(--base-00);border:1px solid var(--base-10);border-radius:1rem;padding:1.1rem 1.25rem}.about-card h3{margin:0 0 .35rem;font-size:1.1rem}.about-card p{opacity:.9;margin:0}.about-card__num{background:var(--primary-base);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;margin-bottom:.6rem;font-size:.95rem;font-weight:800;display:inline-grid}.about-person{background:var(--base-00);border:1px solid var(--base-10);border-radius:1rem;align-items:flex-start;gap:1rem;max-width:44rem;padding:1.1rem 1.25rem;display:flex}.about-person h3{margin:0;font-size:1.15rem}.about-person p{margin:.35rem 0 0}.about-person .about-person__role{opacity:.75;margin-top:0;font-size:.9rem}.about-person__initial{background:var(--primary-base);color:#fff;border-radius:50%;flex:none;place-items:center;width:3rem;height:3rem;font-size:1.3rem;font-weight:800;display:grid}.about-facts{grid-template-columns:max-content 1fr;gap:.4rem 1.5rem;margin:0;display:grid}.about-facts dt{font-weight:700}.about-facts dd{margin:0}.about-cta{background:var(--primary-lighter-x);text-align:center;border-radius:1.25rem;margin:0 0 2.5rem;padding:1.75rem 1.5rem}.about-cta p{margin:0 0 1.1rem}.about-cta__buttons{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.about-credit-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.about-credit-list li{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.about-credit-list a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.about-credit-list span{opacity:.75;font-size:.9rem}[data-theme=dark] .about-cta{background:var(--base-05)}.about-cta{border:1px solid var(--primary-lighter)}.about-cta .secondary-button{background:var(--base-00);border:2px solid var(--primary-lighter);color:var(--text-color)}.about-cta .secondary-button:hover{background:var(--primary-base);border-color:var(--primary-base);color:#fff}
