body.careers-page,body:has(main.careers-page){background-color:#000;padding-top:0!important}.careers-page{background:#000;color:#fff}.careers-page .faqs{background-color:#fff}.careers-page .faqs__left__description{margin-top:1rem;font-size:16px;line-height:1.6;color:rgba(0,0,0,.65);max-width:28rem}.careers-intro{position:relative;padding:10rem 0 4rem;overflow:hidden;background-color:#000}@media screen and (min-width:1024px){.careers-intro{padding:calc(10rem + 106px) 0 5rem}}.careers-intro .container{position:relative}.careers-intro:before{content:"";pointer-events:none;position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:55%;border-radius:9999px;background:linear-gradient(180deg,rgba(0,233,228,.1),rgba(160,79,244,.2));filter:blur(100px)}@media (max-width:1023px){.careers-intro:before{display:none}}.careers-intro__copy{position:relative;display:flex;flex-direction:column;gap:1rem;max-width:52rem}.careers-intro__title{font-size:clamp(34px,5vw,60px);font-weight:400;line-height:1.15;color:#fff;margin:0}.careers-intro__gradient{background:linear-gradient(90deg,#00e9e4,#a04ff4);-webkit-background-clip:text;background-clip:text;color:transparent}.careers-intro__subtitle{max-width:42rem;margin:0;font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.55;color:hsla(0,0%,100%,.65)}.careers-intro__meta{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:.5rem;font-size:.9375rem;color:hsla(0,0%,100%,.45)}.careers-intro__meta span{display:inline-flex;align-items:center;gap:.35rem}.careers-board{padding:1rem 0 4rem;background:#000}.careers-board__heading{margin:0 0 2rem;font-size:clamp(28px,3.5vw,42px);font-weight:400;line-height:1.15;color:#fff}.careers-department{margin-bottom:2rem}.careers-department:last-child{margin-bottom:0}.careers-department__inner{display:grid;grid-template-columns:1fr;gap:2rem;padding:2rem;background:#1a1b1e;border-radius:20px;border:1px solid hsla(0,0%,100%,.08)}@media (min-width:1024px){.careers-department__inner{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:3rem;padding:2.5rem}}.careers-department__left{display:flex;flex-direction:column;gap:.75rem}.careers-department__name{margin:0;font-size:clamp(24px,3vw,34px);line-height:1.15;color:#fff}.careers-department__description{margin:0;font-size:1rem;line-height:1.55;color:hsla(0,0%,100%,.65)}.careers-department__count{margin-top:auto;font-size:.875rem;color:hsla(0,0%,100%,.45)}.careers-jobs{display:flex;flex-direction:column}.careers-job{border-top:1px solid hsla(0,0%,100%,.2)}.careers-job:last-child{border-bottom:1px solid hsla(0,0%,100%,.2)}.careers-job__link{display:grid;grid-template-columns:1fr;gap:.35rem 1rem;padding:1.35rem 0;text-decoration:none;color:#fff;transition:opacity .2s ease}@media (min-width:768px){.careers-job__link{grid-template-columns:1fr auto;align-items:center}}.careers-job__link:hover{opacity:.85}.careers-job__title{margin:0;font-size:clamp(1rem,2vw,1.125rem);line-height:1.35;font-weight:400}.careers-job__meta{display:flex;flex-wrap:wrap;gap:.35rem .75rem;font-size:.875rem;color:hsla(0,0%,100%,.55)}.careers-job__summary{grid-column:1/-1;margin:0;font-size:.9375rem;line-height:1.5;color:hsla(0,0%,100%,.55)}.careers-job__apply{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;color:#00e9e4;white-space:nowrap}.careers-cta{padding:0 0 5rem;background:#000}.careers-cta__inner{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:2rem;border-radius:20px;background:#1a1b1e;border:1px solid hsla(0,0%,100%,.1)}@media (min-width:768px){.careers-cta__inner{flex-direction:row;align-items:center;justify-content:space-between;padding:2.5rem 3rem}}.careers-cta__title{margin:0 0 .35rem;font-size:clamp(1.375rem,2.5vw,1.75rem);line-height:1.2;color:#fff}.careers-cta__text{margin:0;max-width:36rem;font-size:1rem;line-height:1.55;color:hsla(0,0%,100%,.65)}.careers-cta__text a{color:#00e9e4;text-decoration:none}.careers-cta__text a:hover{text-decoration:underline}.careers-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem}.career-detail-page .careers-cta{padding-bottom:6rem}.career-detail-hero{position:relative;padding:10rem 0 3rem;background:#000;overflow:hidden}@media screen and (min-width:1024px){.career-detail-hero{padding:calc(10rem + 106px) 0 4rem}}.career-detail-hero:before{content:"";pointer-events:none;position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:55%;border-radius:9999px;background:linear-gradient(180deg,rgba(0,233,228,.1),rgba(160,79,244,.2));filter:blur(100px)}.career-detail__back{position:relative;display:inline-flex;margin-bottom:2rem;font-size:.9375rem;color:hsla(0,0%,100%,.55);text-decoration:none;transition:color .2s ease}.career-detail__back:hover{color:#00e9e4}.career-detail-hero__inner{position:relative;display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:1024px){.career-detail-hero__inner{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:3rem;align-items:start}}.career-detail-hero__department{margin:0 0 .75rem;font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;color:#00e9e4}.career-detail-hero__title{margin:0 0 1rem;font-size:clamp(34px,4.5vw,56px);font-weight:400;line-height:1.12;color:#fff}.career-detail-hero__intro{margin:0 0 1.25rem;max-width:44rem;font-size:clamp(1rem,2vw,1.125rem);line-height:1.6;color:hsla(0,0%,100%,.65)}.career-detail-hero__meta{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;font-size:.9375rem;color:hsla(0,0%,100%,.45)}.career-detail-summary{padding:1.5rem;border-radius:20px;background:#1a1b1e;border:1px solid hsla(0,0%,100%,.1)}@media (min-width:1024px){.career-detail-summary{position:sticky;top:7rem;padding:1.75rem}}.career-detail-summary__title{margin:0 0 1.25rem;font-size:1.125rem;line-height:1.2;color:#fff}.career-detail-summary__list{display:grid;gap:1rem;margin:0 0 1.5rem}.career-detail-summary__list div{display:grid;gap:.2rem}.career-detail-summary__list dt{font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;color:hsla(0,0%,100%,.45)}.career-detail-summary__list dd{margin:0;font-size:.9375rem;line-height:1.45;color:#fff}.career-detail-summary__apply{width:100%;justify-content:center}.career-detail-body{padding-top:2rem;padding-bottom:4rem;background:#000}.career-detail-body__grid{max-width:52rem}.career-detail__section-title{margin:0 0 2rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:400;line-height:1.15;color:#fff}.career-detail__block{margin-bottom:2.5rem}.career-detail__block:last-child{margin-bottom:0}.career-detail__block-title{margin:0 0 1rem;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:400;line-height:1.25;color:#fff}.career-detail__list{margin:0;padding-left:1.25rem;display:grid;gap:.75rem}.career-detail__list li{font-size:1rem;line-height:1.6;color:hsla(0,0%,100%,.65)}.career-detail__list li::marker{color:#00e9e4}.careers-cta__text strong{color:#fff;font-weight:500}