.about-hero{background:var(--brand-primary-dark);color:var(--text-on-dark);text-align:center;padding:92px 0}.about-hero h1{max-width:920px;margin-left:auto;margin-right:auto;color:var(--text-on-dark)}.about-hero p{max-width:860px;margin-left:auto;margin-right:auto;color:rgba(255,255,255,.8)}.lab-facilities,.mission-statement,.publications{padding:82px 0}.mission-statement blockquote{max-width:940px;margin:0 auto 28px;color:var(--brand-primary);font-size:34px;line-height:1.22;font-weight:700}.lab-facilities{background:var(--brand-bg-alt)}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:24px;gap:24px}.gallery-grid figure{margin:0;background:var(--brand-bg);border:1px solid var(--brand-border)}.gallery-grid img{width:100%;aspect-ratio:13/9;-o-object-fit:cover;object-fit:cover}.gallery-grid figcaption{padding:18px;color:var(--brand-text-secondary)}.publication-list{display:grid;grid-gap:18px;gap:18px;max-width:920px;margin:0 auto}.publication-list article{display:grid;grid-template-columns:70px 1fr;grid-gap:20px;gap:20px;border:1px solid var(--brand-border);padding:24px}.publication-list span{display:flex;align-items:center;justify-content:center;background:var(--brand-primary);color:var(--text-on-dark);font-weight:700}.about-cta{text-align:center;background:var(--brand-primary);color:var(--text-on-dark);padding:80px 0 96px}.about-cta h2{color:var(--text-on-dark)}.about-cta p{max-width:720px;margin-left:auto;margin-right:auto;color:rgba(255,255,255,.82)}