.ces-about-photo-hero{position:relative;min-height:620px;padding:0;overflow:hidden;background:#101820}.ces-about-photo-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ces-about-photo-hero::after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(16,24,32,.95),rgba(16,24,32,.18));content:""}.ces-about-caption{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:64px 0}.ces-about-caption h1,.ces-about-caption p{max-width:820px;color:#fff}.ces-about-caption h1{font-size:max(2rem, min(4vw, 3.5rem))}.ces-about-caption .ces-eyebrow{color:var(--brand-accent)}.ces-mission-vision{background:#fff}.ces-mission-vision article>div{height:100%;padding:36px;border-top:4px solid var(--brand-primary);background:var(--brand-bg-alt)}.ces-mission-vision article span{color:var(--brand-primary-dark);font-weight:700;text-transform:uppercase}.ces-culture-values{background:#101820}.ces-culture-values h2,.ces-culture-values h3,.ces-culture-values p,.ces-culture-values span{color:#fff}.ces-culture-values .ces-kicker{color:var(--brand-accent)}.ces-value-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.ces-value-grid article{padding:26px;border:1px solid rgba(255,255,255,.22)}.ces-value-grid article>span{display:block;margin-bottom:30px;color:var(--brand-accent);font-size:1.6rem;font-weight:700}.ces-team-gallery{background:#fff}.ces-masonry{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.ces-masonry img{width:100%;height:100%;min-height:220px;background:var(--brand-neutral-light);-o-object-fit:cover;object-fit:cover}.ces-masonry img:nth-child(3){grid-column:1/-1;max-height:280px}.ces-careers-cta{padding:80px 0 96px;background:var(--brand-primary-dark)}.ces-careers-cta a:not([class*=btn-]),.ces-careers-cta h2,.ces-careers-cta p{color:#fff}.ces-careers-cta .ces-kicker{color:var(--brand-accent)}.ces-careers-cta .ces-btn-light{color:var(--brand-primary-dark)}@media (max-width:991px){.ces-value-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.ces-masonry,.ces-value-grid{grid-template-columns:1fr}.ces-masonry img:nth-child(3){grid-column:auto}}