.careers{background:var(--gray-950);position:relative}.careers__main-wrapper{align-items:center;display:flex;flex-direction:column-reverse;flex-wrap:wrap;gap:3rem;padding-block:var(--vertical-space-sm);position:relative;z-index:1}@media screen and (min-width:767px){.careers__main-wrapper{padding-block:var(--vertical-space-md)}}@media screen and (min-width:1440px){.careers__main-wrapper{flex-direction:row;justify-content:space-between}.careers--invert{flex-direction:row-reverse}}.careers__img-wrapper{aspect-ratio:3/2;border-radius:.75rem;flex:0 1 100%;line-height:0;overflow:hidden}@media screen and (min-width:1024px){.careers__img-wrapper{flex:0 1 calc(50% - 1.5rem)}}.careers__img{height:100%;object-fit:cover;width:100%}.careers__content-wrapper{flex:0 1 calc(50% - 1.5rem)}.careers__small-title{margin-block-end:.5rem}.careers__title{color:var(--black)}@media screen and (min-width:767px){.careers__title{margin-bottom:3rem}}.careers__benefits-wrapper{display:flex;flex-direction:column;gap:1.5rem}.careers__benefit{display:flex;gap:1rem;max-width:41.25rem}.careers__benefit-icon{aspect-ratio:1/1;height:100%;line-height:0}.careers__benefit-icon svg{height:1.5rem;width:1.5rem}@media screen and (min-width:767px){.careers__benefit-icon svg{height:2.375rem;width:2.375rem}}.careers__benefit-content{display:flex;flex-direction:column;gap:.5rem}.careers__benefit-title{color:var(--black);font-size:1.25rem;margin-bottom:0}@media screen and (min-width:767px){.careers__benefit-title{font-size:1.5rem}}.careers__benefit-description p{color:var(--gray-600);margin-bottom:0}.careers__cta{margin-block-start:3rem}.careers__background{background:var(--white);bottom:0;left:0;position:absolute;right:0;top:0}.careers__benefit-description.dark p,.careers__benefit-title.dark,.careers__title.dark{color:var(--white)}.careers__background--dark{display:none}