:root{--careers-mobile-top-offset:0px;--careers-mobile-app-bar-height:3.25rem}.careers-mobile-app{min-height:100dvh;padding-top:var(--careers-mobile-top-offset);color:rgba(255,255,255,.92);background-color:#0a0b0f;background-image:radial-gradient(120% 80% at 50% -20%,rgba(255,255,255,.08) 0%,transparent 55%),linear-gradient(#0a0b0f 0%,#08090c 100%)}.careers-mobile-app-bar{z-index:90;top:var(--careers-mobile-top-offset);background-color:#0a0b0f;border-bottom:1px solid rgba(255,255,255,.1);position:-webkit-sticky;position:sticky;box-shadow:0 4px 24px rgba(0,0,0,.35)}.careers-mobile-app-bar__inner{min-height:var(--careers-mobile-app-bar-height);grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;gap:.35rem;padding:.35rem .65rem;display:grid}.careers-mobile-app-bar__back{z-index:1;color:rgba(255,255,255,.82);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background-color .2s;display:inline-flex;position:relative}.careers-mobile-app-bar__back:active{background:rgba(255,255,255,.08)}.careers-mobile-app-bar__spacer{shrink:0;width:2.75rem;height:2.75rem}.careers-mobile-app-bar__title{text-overflow:ellipsis;white-space:nowrap;text-align:center;letter-spacing:-.01em;margin:0;font-size:.92rem;font-weight:600;overflow:hidden}.careers-mobile-main{padding-bottom:env(safe-area-inset-bottom,0px)}.careers-mobile-page{padding:.85rem 1rem calc(5.75rem + env(safe-area-inset-bottom,0px))}.careers-mobile-page .careers-flow{gap:2.35rem}.careers-mobile-page .careers-hero{border-radius:1rem;padding:1.25rem 1.1rem 1.15rem}.careers-mobile-page .careers-hero__title{font-size:max(1.75rem,min(8vw,2.15rem));line-height:1.06}.careers-mobile-page .careers-hero__actions{flex-direction:column;align-items:stretch}.careers-mobile-page .careers-hero__actions .careers-apply-btn,.careers-mobile-page .careers-hero__actions .careers-ghost-btn{justify-content:center;width:100%}.careers-mobile-page .careers-open-door{border-radius:1rem;padding:1.15rem 1.1rem}.careers-mobile-page .careers-open-door__profiles{gap:.65rem}.careers-mobile-page .careers-open-door__profile{border-radius:.85rem;padding:.85rem .95rem}.careers-mobile-page .careers-roles-panel{border-radius:1rem;padding:.95rem .85rem}.careers-mobile-page .careers-roles-toolbar{gap:.75rem}.careers-mobile-page .careers-roles-summary{flex-wrap:wrap;row-gap:.2rem}.careers-mobile-page .careers-roles-filters{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin-left:-.15rem;margin-right:-.15rem;padding-bottom:.2rem;overflow-x:auto}.careers-mobile-page .careers-roles-filters:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.15rem;padding-right:.05rem}.careers-mobile-page .careers-roles-filters:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.15rem;padding-right:.05rem}.careers-mobile-page .careers-roles-filters:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:.15rem;padding-right:.05rem}.careers-mobile-page .careers-roles-filters:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.05rem;padding-right:.15rem}.careers-mobile-page .careers-roles-filters:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.05rem;padding-right:.15rem}.careers-mobile-page .careers-roles-filters:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:.05rem;padding-right:.15rem}.careers-mobile-page .careers-roles-filter{scroll-snap-align:start;flex-shrink:0}.careers-mobile-page .careers-role-card{border-radius:.9rem;padding:.95rem}.careers-mobile-page .careers-role-card__title{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.careers-mobile-page .careers-role-card__featured-badge,.careers-mobile-page .careers-role-card__open-badge{max-width:none;margin-left:0}.careers-mobile-page .careers-role-card .careers-apply-btn{justify-content:center;width:100%}.careers-mobile-page .careers-roles-talent-pool{border-radius:.85rem}.careers-mobile-page .careers-roles-talent-pool .careers-apply-btn{justify-content:center;width:100%}.careers-mobile-page .careers-timeline{gap:1rem}.careers-mobile-page .careers-benefits__grid{gap:.65rem}.careers-mobile-page .careers-benefits__cell{border-radius:.9rem;padding:.95rem}.careers-mobile-page .careers-apply-panel{scroll-margin-top:calc(var(--careers-mobile-top-offset) + var(--careers-mobile-app-bar-height) + .75rem);border-radius:1rem;padding:1.15rem 1rem 1.05rem}.careers-mobile-page #open-roles{scroll-margin-top:calc(var(--careers-mobile-top-offset) + var(--careers-mobile-app-bar-height) + .75rem)}.careers-mobile-page .careers-form__actions{flex-direction:column;align-items:stretch}.careers-mobile-page .careers-apply-btn--submit{justify-content:center;width:100%}.careers-mobile-page .careers-footer-note{padding-bottom:.5rem;font-size:.72rem}.careers-mobile-bottom-bar{z-index:35;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));isolation:isolate;background-color:#0a0b0f;border-top:1px solid rgba(255,255,255,.1);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 40px rgba(0,0,0,.55)}.careers-mobile-bottom-bar:before{content:"";pointer-events:none;background:linear-gradient(rgba(10,11,15,0) 0%,#0a0b0f 100%);height:1.75rem;position:absolute;bottom:100%;left:0;right:0}.careers-mobile-bottom-bar__actions{z-index:1;grid-template-columns:1fr 1fr;gap:.55rem;display:grid;position:relative}.careers-mobile-btn{text-align:center;border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;min-height:2.85rem;padding:.65rem 1rem;font-size:.88rem;font-weight:600;display:inline-flex}.careers-mobile-btn--primary{box-shadow:inset 0 -1px rgba(0,0,0,.12);color:#141417!important;-webkit-text-fill-color:#141417!important;background-image:linear-gradient(#fffcfa 0%,#e8e4e1 100%)!important;border:0!important}.careers-mobile-btn--secondary{box-shadow:inset 0 1px rgba(255,255,255,.1),inset 0 0 0 1px rgba(255,255,255,.1);color:rgba(246,243,240,.9)!important;-webkit-text-fill-color:rgba(246,243,240,.9)!important;background-image:linear-gradient(rgba(255,255,255,.09),rgba(255,255,255,.05))!important;border:0!important}.careers-mobile-bottom-bar .careers-mobile-btn{width:100%;min-width:0}@media (max-width:359px){.careers-mobile-bottom-bar__actions{grid-template-columns:1fr}.careers-mobile-page{padding-bottom:calc(8.25rem + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.careers-mobile-app-bar__back:active{background:rgba(255,255,255,.06)}}