.f-about-hero{position:relative;min-height:560px;background:var(--brand-primary-dark);display:flex;align-items:end;padding:120px 0 80px;overflow:hidden}.f-about-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.35}.f-about-hero .container{position:relative}.f-about-hero h1{font-size:max(2rem, min(4vw, 3.5rem));max-width:850px}.f-about-hero h1,.f-about-hero p{color:var(--brand-text-inverse)}.f-mission{padding:80px 0}.f-mission blockquote{font-size:max(1.5rem, min(3vw, 2.5rem));border-left:5px solid var(--brand-accent);padding-left:32px}.f-lab{padding:80px 0;background:var(--brand-bg-alt)}.f-lab-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.f-lab figure{background:#fff}.f-lab img{height:260px;width:100%;-o-object-fit:cover;object-fit:cover}.f-lab figcaption{padding:24px}.f-publications{padding:80px 0}.f-publications>.container{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px}.f-publications li{padding:16px 0;border-bottom:1px solid var(--brand-border);display:flex;justify-content:space-between;gap:16px}.f-about-cta{background:var(--brand-primary);padding:80px 0 96px;text-align:center}.f-about-cta h2,.f-about-cta p{color:var(--brand-text-inverse)}@media (max-width:800px){.f-lab-grid,.f-publications>.container{grid-template-columns:1fr}}