.about-hero{background:#071b3d}.mission-quote{background:var(--brand-bg)}.mission-quote blockquote{max-width:920px;margin:0 auto 26px;font-size:34px;line-height:1.25;color:var(--brand-primary-dark);font-weight:800;text-align:center}.mission-copy{max-width:920px;margin:0 auto;color:var(--brand-text);line-height:1.8}.lab-gallery{background:var(--brand-bg-alt)}.gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.gallery-grid figure{margin:0;border-radius:var(--brand-radius);overflow:hidden;background:#fff;border:1px solid var(--brand-border);transition:transform .25s,box-shadow .25s}.gallery-grid figure:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft)}.gallery-grid img{width:100%;aspect-ratio:13/9;-o-object-fit:cover;object-fit:cover;background:var(--brand-bg-alt)}.gallery-grid figcaption{padding:16px 18px;font-weight:800;color:var(--brand-text)}.publications{background:var(--brand-bg)}.download-list{display:grid;grid-gap:18px;gap:18px}.download-list article{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:28px;background:#fff;transition:border-color .2s,box-shadow .2s}.download-list article:hover{border-color:var(--brand-primary);box-shadow:var(--shadow-card)}.download-list h3{font-size:1.15rem;font-weight:800;margin-bottom:10px}.download-list p{color:var(--brand-text-secondary);margin-bottom:14px;line-height:1.7}.download-list a{font-weight:800;color:var(--brand-primary-dark)}.download-list a:hover{color:var(--brand-secondary)}.center-cta{text-align:center}.center-cta h2{font-weight:900;margin-bottom:14px}.center-cta p{max-width:680px;margin:0 auto 24px}@media (max-width:991px){.about-hero{padding-top:128px}.mission-quote blockquote{font-size:28px}}@media (max-width:767px){.gallery-grid{grid-template-columns:1fr}.mission-quote blockquote{font-size:24px}}