.cana-about-hero{position:relative;min-height:620px;display:flex;align-items:end;padding:160px 0 82px;background:var(--brand-primary-dark);overflow:hidden}.cana-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:.55}.cana-about-hero .container{position:relative;z-index:1}.cana-about-hero h1,.cana-about-hero p{color:#fff}.cana-about-hero h1{max-width:780px;font-weight:820}.cana-about-hero p{max-width:880px;line-height:1.76}.cana-mission,.cana-team-gallery{background:var(--brand-bg-alt)}.cana-mission article,.value-grid article{background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:30px;height:100%}.cana-mission h2,.value-grid h3{color:var(--brand-text);font-weight:790}.cana-mission p,.value-grid p{color:var(--brand-text-secondary);line-height:1.74}.value-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:24px;gap:24px}.value-grid span{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;background:var(--brand-primary);color:#fff;font-weight:900;margin-bottom:18px}.masonry-gallery{-moz-columns:2 280px;columns:2 280px;-moz-column-gap:24px;column-gap:24px}.masonry-gallery img{width:100%;margin:0 0 24px;border-radius:var(--brand-radius);page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-o-object-fit:cover;object-fit:cover}.cana-careers-cta{background:var(--brand-accent);padding:86px 0;text-align:center}.cana-careers-cta h2,.cana-careers-cta p{color:#fff}.cana-careers-cta p{max-width:700px;margin:0 auto 26px}