.cos-abt-hero-photo{position:relative;min-height:460px;background:#111827;color:#fff;display:block;padding:220px 0 48px}.cos-abt-hero-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cos-abt-hero-photo::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(17,24,39,.82);z-index:0}.cos-abt-hero-photo .container{position:relative;z-index:1}.cos-abt-hero-photo h1,.cos-abt-hero-photo p{color:#fff;max-width:720px;text-shadow:0 2px 12px rgba(0,0,0,.65)}.cos-mission{background:#fff;color:#111827;padding:64px 0}.cos-mission h2,.cos-mission p{color:#111827}.cos-mission-card{background:#f8fafc;border-radius:8px;padding:32px;border-top:4px solid #0ea5e9;height:auto}.cos-mission-card h2{font-size:1.5rem}.cos-values{background:#f1f5f9;color:#111827;padding:64px 0}.cos-values h2,.cos-values h3,.cos-values p{color:#111827}.cos-value-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-top:32px}.cos-value-grid article{background:#fff;border-radius:8px;padding:24px 16px;text-align:center}.cos-value-grid span{width:48px;height:48px;margin:0 auto 12px;border-radius:8px;background:#7c3aed;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800}.cos-masonry{background:#fff;padding:64px 0;color:#111827}.cos-masonry h2,.cos-masonry h3,.cos-masonry p{color:#111827}.cos-masonry-grid{-moz-columns:3;columns:3;-moz-column-gap:16px;column-gap:16px}.cos-masonry-grid article{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:16px;background:#f8fafc;border-radius:8px;overflow:hidden}.cos-masonry-grid img{width:100%;background:#e2e8f0}.cos-masonry-grid div{padding:16px}.cos-careers{background:#0ea5e9;color:#111827;padding:80px 0 96px}.cos-careers h2,.cos-careers li,.cos-careers p{color:#111827}.cos-careers .cos-form-card{background:#fff;border-radius:8px;padding:8px}@media (max-width:1024px){.cos-value-grid{grid-template-columns:repeat(2,1fr)}.cos-masonry-grid{-moz-columns:2;columns:2}}@media (max-width:767px){.cos-abt-hero-photo img{position:static;height:auto}.cos-masonry-grid,.cos-value-grid{-moz-columns:1;columns:1;display:block}.cos-value-grid{display:grid;grid-template-columns:1fr}}