.careers-page .careers-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7%;align-items:center;min-height:620px;background:var(--cream);color:var(--red)}.careers-page .careers-hero .company-hero-copy{width:100%;max-width:660px}.careers-page .careers-hero .company-hero-copy>p{max-width:44ch}.careers-hero-photo{overflow:hidden;border-radius:22px;aspect-ratio:4/3}.careers-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.careers-page .community-celebration{background:var(--yellow,#ffc72c)}@media(max-width:759px),(pointer:coarse) and (max-width:1023px){.careers-page .careers-hero{display:flex;min-height:0;gap:30px}.careers-page .careers-hero .company-hero-copy{width:100%;max-width:none}.careers-hero-photo{width:100%;border-radius:16px}.careers-page .community-celebration{padding:44px 24px 52px}.careers-page .community-heading{display:block}.careers-page .community-heading p:not(.eyebrow){margin-top:22px}.careers-page .community-grid{display:flex;flex-direction:column;gap:26px;margin-top:30px}.careers-page .community-card{width:100%;background:#fff6e5;border-radius:14px;overflow:hidden}.careers-page .community-media{height:270px;display:block}.careers-page .community-media>img{height:100%;width:100%;object-fit:cover}.careers-page .community-caption{padding:22px}.careers-page .community-caption h3{font-size:26px;line-height:1.2;margin:0 0 22px}.careers-page .community-caption a{font-size:14px}}