.fp-subhero--about{padding:0 0 var(--space-2xl);background:var(--brand-bg)}.fp-about-hero-media{position:relative;min-height:320px;margin-top:0}.fp-about-hero-media img{width:100%;height:420px;-o-object-fit:cover;object-fit:cover}.fp-about-hero-copy{margin-top:-80px;position:relative;z-index:1;background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);box-shadow:var(--brand-shadow);padding:32px;max-width:860px}.fp-about-mission{background:var(--brand-bg-alt)}.fp-mission-card{height:100%;padding:32px;background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.fp-mission-card--accent{background:var(--brand-primary-dark)}.fp-mission-card--accent h2,.fp-mission-card--accent p{color:#fff}.fp-about-culture{background:var(--brand-bg)}.fp-culture-card{height:100%;padding:24px;text-align:center;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:#fff}.fp-culture-icon{color:var(--brand-secondary);font-size:1.5rem;margin-bottom:12px}.fp-about-gallery{background:var(--brand-bg-alt)}.fp-masonry{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.fp-masonry figure{margin:0;background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden}.fp-masonry img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover}.fp-masonry--tall{grid-row:span 2}.fp-masonry--tall img{height:100%;min-height:460px}.fp-masonry figcaption{padding:12px 16px;font-size:.875rem;color:var(--brand-text)}.fp-about-gallery-note{margin-top:24px;color:var(--brand-text)}.fp-about-limits{background:var(--brand-bg)}.fp-about-careers{background:var(--brand-accent);color:#fff}.fp-about-careers h2,.fp-about-careers p{color:#fff}@media (max-width:991.98px){.fp-about-hero-copy{margin-top:-48px}.fp-masonry{grid-template-columns:1fr 1fr}.fp-masonry--tall{grid-row:auto}.fp-masonry--tall img{min-height:220px}}@media (max-width:575.98px){.fp-masonry{grid-template-columns:1fr}}