.cp-about-hero{position:relative;isolation:isolate;padding:120px 0 48px;overflow:hidden}.cp-about-hero .cp-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.18}.cp-about-title{max-width:630px}.cp-about-mission article{background:var(--brand-bg-alt);color:var(--brand-text);border-radius:var(--brand-radius);padding:24px}.cp-about-values article{border-left:2px solid var(--brand-accent);padding:16px}.cp-masonry{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:150px 150px;grid-gap:16px;gap:16px;margin-bottom:16px}.cp-masonry .cp-media:first-child{grid-row:span 2}.cp-masonry img{min-height:0}@media (max-width:575px){.cp-about-hero{padding:64px 0 32px}.cp-masonry{grid-template-columns:1fr;grid-template-rows:repeat(3,160px)}.cp-masonry .cp-media:first-child{grid-row:auto}}