.careers-intro-section{background:#000;padding:4.5rem 0 2.5rem}.careers-intro-section__top{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.9fr);align-items:start;gap:1.75rem;display:grid}.careers-intro-section__lead{padding-right:1rem}.careers-intro-section__lead .section-header__title{max-width:36rem}.careers-intro-section__lead .section-header__description{max-width:54rem}.careers-intro-section__copy{flex-direction:column;gap:1.125rem;margin-top:2rem;display:flex}.careers-intro-section__copy p{color:#c1c1c1;max-width:58rem;margin:0;font-family:Aeonik,sans-serif;font-size:1.125rem;font-weight:300;line-height:1.72}.careers-intro-section__principles{background:radial-gradient(circle at top,#93d50a24,#0000 52%),#ffffff05;border:.0625rem solid #c1c1c138;border-radius:1.5rem;padding:1.625rem;box-shadow:inset 0 0 0 .0625rem #ffffff05}.careers-intro-section__eyebrow{color:#93d50a;letter-spacing:.08em;text-transform:uppercase;font-family:Aeonik,sans-serif;font-size:.8125rem;font-weight:700;line-height:1.2;display:inline-flex}.careers-intro-section__tag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;margin-top:1rem;display:grid}.careers-intro-section__tag{color:#fff;background:#00000042;border:.0625rem solid #c1c1c12e;border-radius:1rem;align-items:flex-end;min-height:6.25rem;padding:1rem 1.0625rem;font-family:Aeonik,sans-serif;font-size:1rem;font-weight:500;line-height:1.45;display:flex}.careers-intro-section__principles-copy{color:#c1c1c1;margin:1.25rem 0 0;font-family:Aeonik,sans-serif;font-size:1rem;font-weight:300;line-height:1.65}.careers-intro-section__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2.75rem;display:grid}.careers-intro-card{background:#ffffff05;border:.0625rem solid #c1c1c138;border-radius:1.5rem;flex-direction:column;padding:1.875rem;display:flex}.careers-intro-card h3{color:#fff;margin:0;font-family:Aeonik,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.15}.careers-intro-card>p{color:#c1c1c1;margin:.875rem 0 0;font-family:Aeonik,sans-serif;font-size:1.0625rem;font-weight:300;line-height:1.65}.careers-intro-card ul{gap:.8125rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.careers-intro-card li{color:#fff;padding-left:1.5rem;font-family:Aeonik,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;position:relative}.careers-intro-card li:before{content:"";background:#93d50a;border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:.62rem;left:0;box-shadow:0 0 .9rem #93d50a57}.careers-intro-card__footer{border-top:.0625rem solid #c1c1c124;gap:.75rem;margin-top:auto;padding-top:1.5rem;display:grid}.careers-intro-card__footer p{color:#c1c1c1;margin:0;font-family:Aeonik,sans-serif;font-size:.9875rem;font-weight:300;line-height:1.6}.careers-intro-section__cta{background:linear-gradient(135deg,#93d50a24,#ffffff05 52%),#ffffff03;border:.0625rem solid #93d50a42;border-radius:1.5rem;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.75rem;padding:1.625rem 1.75rem;display:flex}.careers-intro-section__cta-title{color:#fff;max-width:48rem;margin:0;font-family:Aeonik,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.5}.careers-intro-section__cta-copy{color:#c1c1c1;margin:.625rem 0 0;font-family:Aeonik,sans-serif;font-size:1rem;font-weight:300;line-height:1.6}.careers-intro-section__cta-email{color:#93d50a;margin-top:.5rem;font-family:Aeonik,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}@media (max-width:75rem){.careers-intro-section{padding:4rem 0 2.25rem}.careers-intro-section__top{grid-template-columns:1fr}.careers-intro-section__lead{padding-right:0}.careers-intro-section__tag-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.careers-intro-section__cards{margin-top:2rem}.careers-intro-card h3{font-size:1.5rem}}@media (max-width:62rem){.careers-intro-section__cards{grid-template-columns:1fr}.careers-intro-section__cta{flex-direction:column;align-items:flex-start}}@media (max-width:48rem){.careers-intro-section{padding:3rem 0 1.75rem}.careers-intro-section__copy{gap:1rem;margin-top:1.5rem}.careers-intro-section__copy p{font-size:1rem;line-height:1.65}.careers-intro-section__principles,.careers-intro-card,.careers-intro-section__cta{border-radius:1.125rem}.careers-intro-section__tag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-intro-section__tag{min-height:5.25rem;font-size:.9375rem}.careers-intro-card{padding:1.375rem 1.25rem 1.5rem}.careers-intro-card>p,.careers-intro-card li{font-size:.9375rem}.careers-intro-section__cta{padding:1.25rem}.careers-intro-section__cta-title{font-size:1.0625rem}.careers-intro-section__cta-copy{font-size:.9375rem}.careers-intro-section__cta-email{font-size:1rem}}@media (max-width:36rem){.careers-intro-section__tag-grid{grid-template-columns:1fr}.careers-intro-section__tag{min-height:auto}}
.career-items-section{background:#000;padding:2.875rem 0 6rem}.career-items{flex-direction:column;display:flex}.career-items__filters{flex-wrap:wrap;align-items:center;gap:.6875rem;display:flex}.career-items__filter{color:#c1c1c1;cursor:pointer;background:0 0;border:.0625rem solid #c1c1c1bf;border-radius:6.25rem;padding:.75rem 1.25rem;font-family:Aeonik,sans-serif;font-size:.9375rem;font-style:normal;font-weight:500;line-height:normal;transition:background-color .2s,color .2s,border-color .2s}.career-items__filter.is-active{color:#000;background:#93d50a;border-color:#93d50a}.career-items__list{flex-direction:column;margin-top:4.25rem;display:flex}.career-item{border-bottom:.0625rem solid #696969;justify-content:space-between;align-items:flex-start;gap:2.5rem;padding:0 0 2.875rem;display:flex}.career-item:not(:first-child){padding-top:2.875rem}.career-item:last-child{border-bottom:0;padding-bottom:0}.career-item__content{flex:1;min-width:0}.career-item__content h3{color:#fff;margin:0;font-family:Aeonik,sans-serif;font-size:1.5625rem;font-style:normal;font-weight:700;line-height:normal}.career-item__details{flex-direction:column;margin-top:1.75rem;display:flex}.career-item__details p{color:#c1c1c1;margin:0;font-family:Aeonik,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5625rem}.career-item__details span{font-weight:700}.career-item__apply{flex-shrink:0;align-items:center;gap:.9375rem;margin-top:.1875rem;text-decoration:none;display:inline-flex}.career-item__apply span{color:#fff;font-family:Poppins,sans-serif;font-size:1.5rem;font-style:normal;font-weight:500;line-height:normal}.career-item__apply img{object-fit:contain;width:1.875rem;height:1.875rem}.career-items__empty{color:#c1c1c1;margin:0;font-family:Aeonik,sans-serif;font-size:1.0625rem;font-style:normal;font-weight:500;line-height:1.5}@media (max-width:75rem){.career-items-section{padding:2.5rem 0 5rem}.career-items__list{margin-top:3.5rem}.career-item{gap:1.75rem}.career-item__apply span{font-size:1.3125rem}}@media (max-width:62rem){.career-items__filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.375rem;overflow-x:auto}.career-items__filters::-webkit-scrollbar{display:none}.career-items__filter{white-space:nowrap;padding:.6875rem 1.0625rem}.career-items__list{margin-top:2.5rem}.career-item{flex-direction:column;gap:1.5rem;padding-bottom:2rem}.career-item:not(:first-child){padding-top:2rem}.career-item__content h3{font-size:1.375rem}.career-item__details{margin-top:1.125rem}.career-item__apply{gap:.75rem}.career-item__apply span{font-size:1.25rem}}@media (max-width:40rem){.career-items-section{padding:2rem 0 3.5rem}.career-item__content h3{font-size:1.25rem}.career-item__details p{font-size:.9375rem;line-height:1.4375rem}.career-item__apply span{font-size:1.125rem}.career-item__apply img{width:1.5rem;height:1.5rem}}
