.df-about-hero{padding-top:160px;padding-bottom:var(--space-3xl);background:linear-gradient(135deg,var(--brand-primary-dark) 0,var(--brand-primary) 100%);text-align:center}.df-about-hero h1,.df-about-hero p{color:#fff!important}.df-about-hero p{max-width:720px;margin:0 auto;opacity:.92}.df-mission{background:var(--brand-bg);padding-top:var(--space-3xl)}.df-mission blockquote{margin:0 auto var(--space-lg);max-width:820px;border-left:4px solid var(--brand-accent);padding:8px 0 8px 24px}.df-mission blockquote p{font-size:1.5rem;line-height:1.4;margin:0;color:var(--brand-text);font-weight:600}.df-mission__note{max-width:820px;margin:0 auto;color:var(--brand-text)}.df-labs{background:var(--brand-bg-alt)}.df-lab-card{margin:0;background:var(--brand-bg);border:1px solid var(--brand-border);height:100%}.df-lab-card img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;min-height:180px}.df-lab-card figcaption{padding:16px;font-size:.9rem;color:var(--brand-text)}.df-pubs{background:var(--brand-bg)}.df-pub-list{list-style:none;padding:0;margin:0 0 var(--space-xl)}.df-pub-list li{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--brand-border)}.df-pub-list h3{font-size:1.1rem;margin-bottom:4px}.df-pub-list p{margin:0;color:var(--brand-text)}@media (max-width:767.98px){.df-pub-list li{flex-direction:column;align-items:flex-start}}.df-cta{background:var(--brand-primary);padding:80px 0}.df-cta__inner{max-width:700px;margin:0 auto;text-align:center}.df-cta h2,.df-cta p{color:#fff!important}.df-cta p{opacity:.92;margin-bottom:var(--space-lg)}.df-cta__actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}