main{background:linear-gradient(#1d1d2c,#040416 1312px)}.careers-hero__content{anchor-name:--careers-hero-anchor;z-index:1;margin-bottom:60px;position:relative}.careers-hero-animation{position-anchor:--careers-hero-anchor;z-index:0;left:calc(anchor(left) + 120px);top:calc(anchor(top) - 80px);position:absolute}.careers-hero__buttons{gap:10px;margin-top:36px}.careers-why{background:var(--new-moon-85,#2d2c3f);color:#fff;border-top:1px solid var(--gold-40,#ffb32d);border-bottom:1px solid var(--gold-40,#ffb32d);overflow:hidden}.careers-why__grid{grid-template-columns:1.2fr 1fr;min-height:700px;display:grid}.careers-why__text-col{align-items:center;padding:80px 60px 80px max(24px,50vw - 581px);display:flex}.careers-why__text-inner{flex-direction:column;gap:24px;max-width:570px;display:flex}.careers-why__eyebrow{color:var(--new-moon-10,#f0ece5)!important}.careers-why__body{font-family:var(--theme-font-family-mono);color:var(--new-moon-10,#f0ece5);margin:0;font-size:12px;font-weight:400;line-height:1.667}.careers-why__stats{flex-wrap:wrap;gap:24px;display:flex}.careers-why__stat{background:0 0;border-radius:5px;flex-direction:column;flex:0 0 calc(50% - 12px);gap:10px;min-width:0;padding:24px;transition:background .2s;display:flex}.careers-why__stat:hover{background:var(--new-moon-95,#111121)}.careers-why__stat-label{font-family:var(--theme-font-family-heading);text-transform:uppercase;color:var(--white,#fff);margin:0;font-size:clamp(44px,4.5vw,60px);font-weight:400;line-height:1.13;display:block}.careers-why__stat-desc{font-family:var(--theme-font-family-body);color:var(--new-moon-10,#f0ece5);margin:0;font-size:12px;font-weight:400;line-height:1.667}.careers-why__photo-col{position:relative;overflow:hidden}.careers-why__photo-img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0}.careers-why--flip{background:var(--new-moon-90,#1d1d2c)}.careers-why--flip .careers-why__grid{min-height:600px}.careers-why--flip .careers-why__text-col{padding:80px max(24px,50vw - 581px) 80px 60px}.careers-why--flip .careers-why__photo-img{object-position:0}.careers-life{background:var(--new-moon-95,#111121);color:#fff;padding-block:100px}.careers-life__inner{flex-direction:column;gap:60px;display:flex}.careers-life__header{flex-direction:column;align-items:center;gap:16px;display:flex}.careers-life__subtitle{font-family:var(--theme-font-family-mono);color:var(--new-moon-10,#f0ece5);text-align:center;max-width:684px;margin:0;font-size:12px;font-weight:400;line-height:1.667}.careers-life__grid{grid-template-columns:repeat(3,304px);justify-content:center;gap:24px;display:grid}.careers-life__card{background:var(--new-moon-90,#1d1d2c);border:1px solid #0000;border-radius:5px;flex-direction:column;gap:10px;min-height:296px;padding:24px;transition:background .15s,border-color .15s;display:flex}.careers-life__card:hover{border-color:var(--gold-40,#ffb32d);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#34324799}.careers-life__card-icon{filter:brightness(0)invert();flex-shrink:0;width:75px;height:75px;transition:filter .15s}.careers-life__card:hover .careers-life__card-icon{filter:none}.careers-life__card-title{font-family:var(--theme-font-family-body);color:var(--white,#fff);text-transform:none;margin:0;font-size:16px;font-weight:700;line-height:1.5}.careers-life__card-desc{font-family:var(--theme-font-family-body);color:var(--new-moon-10,#f0ece5);margin:0;font-size:12px;font-weight:400;line-height:1.667}.careers-jobs{background:var(--new-moon-80);color:#fff;padding-block:80px}.careers-jobs .row-flow{--row-flow-margin:24px}.acds-event-sections #always-looking .container{--container-width:980px}.page-openings__description{margin-bottom:82px}@media screen and (max-width:980px){.careers-why__grid{min-height:unset;grid-template-columns:1fr}.careers-why__photo-col{order:-1;min-height:420px}.careers-why__photo-img{position:absolute}.careers-why__text-col{padding:60px 24px}.careers-why__text-inner{max-width:100%}.careers-life__grid{grid-template-columns:repeat(2,304px)}}@media screen and (max-width:640px){.careers-why__stat{flex:0 0 100%}.careers-why__text-col{padding:48px 20px}}@media screen and (max-width:700px){.careers-life__grid{grid-template-columns:1fr;margin-inline:auto}.careers-life__card{min-height:max-content}.careers-life{padding-block:60px}}
