.med-hero--full-photo{position:relative;min-height:520px;overflow:hidden}.med-hero--full-photo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.med-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;background:linear-gradient(90deg,rgba(20,66,92,.84),rgba(20,66,92,.36));color:var(--brand-text-inverse)}.med-hero__overlay h1{max-width:780px;color:var(--brand-text-inverse);font-size:max(2.1rem, min(4vw, 4rem));font-weight:800}.med-about__careers,.med-about__culture,.med-about__masonry,.med-about__mission-vision{padding:76px 0}.med-about__careers,.med-about__culture{background:var(--brand-bg-alt)}.med-icon-cards-grid article,.med-mv-card{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:6px;padding:26px}.med-icon-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.med-team-masonry{-moz-column-count:3;column-count:3;-moz-column-gap:20px;column-gap:20px}.med-team-masonry figure{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 20px}.med-team-masonry img{width:100%;border-radius:6px;background:var(--brand-bg-alt)}.med-about__careers{background:var(--brand-primary);color:var(--brand-text-inverse)}.med-about__careers h2,.med-about__careers p{color:var(--brand-text-inverse)}@media (max-width:900px){.med-icon-cards-grid{grid-template-columns:1fr}.med-team-masonry{-moz-column-count:1;column-count:1}}