.approved-careers{background:var(--ink);overflow:clip}.approved-careers h1,.approved-careers h2,.approved-careers h3,.approved-careers p{margin-block-start:0}.approved-careers h1,.approved-careers h2{font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:var(--display-leading);text-wrap:balance}.careers-hero{min-height:100svh;color:var(--ink);background:radial-gradient(circle at 88% 16%, #6a5cff1c, transparent 30rem), var(--cream);align-items:end;padding-block:clamp(10rem,16vw,13rem) clamp(5rem,8vw,7rem);display:grid}.careers-hero__layout,.careers-work__layout,.careers-roles__intro,.careers-values__intro{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:2rem;display:grid}.careers-hero__layout>div:first-child{grid-column:1/10}.careers-hero h1{max-width:10ch;margin:1rem 0 0;font-size:clamp(4.15rem,6.4vw,7.2rem)}.careers-hero h1 strong,.careers-work h2 strong{color:var(--violet);font:inherit;display:block}.careers-hero__copy{grid-column:10/-1}.careers-hero__copy p,.careers-work__layout>p:last-child,.careers-roles__intro>p:last-child,.careers-open>p{font-size:clamp(1.03rem,1.3vw,1.17rem);line-height:1.62}.careers-hero__copy p{color:var(--muted-light)}.careers-hero__copy a{color:var(--ink);border-bottom:1px solid #0d0f0e47;gap:.7rem;margin-top:1rem;font-weight:650;line-height:2;display:inline-flex}.careers-hero__copy a span{color:var(--violet)}.careers-work{min-height:86svh;color:var(--ink);background:var(--lime);align-items:center;padding-block:clamp(7rem,10vw,10rem);display:grid}.careers-work .eyebrow{grid-column:1/4;align-self:start}.careers-work h2{grid-column:3/10;margin:0;font-size:clamp(3.5rem,5.5vw,6.2rem)}.careers-work__layout>p:last-child{color:#0d0f0eb3;grid-column:10/-1;margin:0}.careers-roles{color:var(--cream);background:radial-gradient(ellipse at 92% 10%, #6a5cff2e, transparent 36rem), var(--ink);padding-block:clamp(7rem,10vw,10rem)}.careers-roles__intro{margin-bottom:clamp(4rem,7vw,7rem)}.careers-roles__intro .eyebrow,.careers-values__intro .eyebrow{grid-column:1/3;align-self:start}.careers-roles__intro h2,.careers-values__intro h2{grid-column:3/9;margin:0;font-size:clamp(3.4rem,5.2vw,6rem)}.careers-roles__intro>p:last-child{color:#f4f1e8ad;grid-column:9/-1;margin:0}.careers-roles__list{border-top:1px solid #f4f1e82e;margin:0;padding:0;list-style:none}.careers-roles__list>li{border-bottom:1px solid #f4f1e82e;grid-template-columns:4fr 3fr 3fr;gap:clamp(2rem,4vw,5rem);padding:clamp(2.4rem,4vw,4rem) 0;display:grid}.careers-role__heading{grid-template-columns:3.2rem 1fr;gap:1rem;display:grid}.careers-role__heading>span,.careers-role__evidence>span,.careers-open span{color:var(--lime);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:750}.careers-role__heading h3{letter-spacing:-.05em;max-width:14ch;margin:-.25rem 0 0;font-size:clamp(2rem,3.1vw,3.5rem);font-weight:650;line-height:1}.careers-role__summary{color:#f4f1e8c2;margin:0;font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.62}.careers-role__evidence ul{margin:1.3rem 0 0;padding:0;list-style:none}.careers-role__evidence li{color:#f4f1e89e;padding:.4rem 0;font-size:.94rem;line-height:1.45}.careers-role__evidence li:before{content:"";background:var(--lime);border-radius:50%;width:.32rem;height:.32rem;margin:0 .65rem .15rem 0;display:inline-block}.careers-open{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:2rem;padding-block:clamp(3.75rem,5vw,5rem);display:grid}.careers-open-section{color:var(--cream);background:radial-gradient(circle at 82% 20%, #c9ff3f1f, transparent 25rem), var(--violet)}.careers-open>div{grid-column:1/7}.careers-open h3{font-size:clamp(2.7rem,4.2vw,4.7rem);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);margin:1.1rem 0 0;line-height:.98}.careers-open>p{color:#f4f1e8d1;grid-column:8/-1;margin:0}.careers-values{color:var(--ink);background:var(--cream);padding-block:clamp(7rem,10vw,10rem)}.careers-values__intro{margin-bottom:clamp(4rem,7vw,7rem)}.careers-values__intro h2{grid-column-end:10}.careers-values__grid{border-block:1px solid #0d0f0e2e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.careers-values__grid>div{border-right:1px solid #0d0f0e2e;min-height:20rem;padding:1.5rem clamp(1.25rem,2vw,2rem) 2rem}.careers-values__grid>div:last-child{border-right:0}.careers-values__grid span{color:var(--violet);letter-spacing:.11em;font-size:.72rem;font-weight:750}.careers-values__grid h3{letter-spacing:-.04em;margin:6rem 0 1rem;font-size:clamp(1.55rem,2vw,2.3rem);font-weight:650;line-height:1.08}.careers-values__grid p{color:var(--muted-light);margin:0;line-height:1.58}.careers-apply{min-height:100svh;color:var(--cream);text-align:center;background:radial-gradient(circle at 50% 40%,#c9ff3f1a,#0000 30rem),linear-gradient(145deg,#4c3ec2,#6a5cff 55%,#4436b8);place-items:center;padding-block:clamp(7rem,10vw,10rem);display:grid}.careers-apply__inner{flex-direction:column;align-items:center;display:flex}.careers-apply h2{max-width:11ch;margin:1.25rem auto 1.5rem;font-size:clamp(3.8rem,6.4vw,7.2rem)}.careers-apply__inner>p:not(.eyebrow){color:#f4f1e8cc;max-width:48rem;margin:0 auto 2.4rem;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.62}@media (width<=900px){.careers-hero__layout>div:first-child,.careers-hero__copy,.careers-work .eyebrow,.careers-work h2,.careers-work__layout>p:last-child,.careers-roles__intro .eyebrow,.careers-roles__intro h2,.careers-roles__intro>p:last-child,.careers-open>div,.careers-open>p,.careers-values__intro .eyebrow,.careers-values__intro h2{grid-column:1/-1}.careers-hero__copy,.careers-work__layout>p:last-child,.careers-roles__intro>p:last-child,.careers-open>p{max-width:38rem}.careers-roles__list>li{grid-template-columns:1fr 1fr}.careers-role__heading{grid-column:1/-1}.careers-values__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-values__grid>div:nth-child(2){border-right:0}.careers-values__grid>div:nth-child(-n+2){border-bottom:1px solid #0d0f0e2e}}@media (width<=620px){.careers-hero{min-height:auto;padding-block:9rem 4.5rem}.careers-hero h1{font-size:clamp(3.25rem,15vw,4.8rem)}.careers-work{min-height:auto;padding-block:5.5rem}.careers-work h2,.careers-roles__intro h2,.careers-values__intro h2{font-size:clamp(2.8rem,12vw,4.2rem)}.careers-roles,.careers-values{padding-block:5.5rem}.careers-roles__list>li{grid-template-columns:1fr;gap:2rem}.careers-role__heading{grid-template-columns:2.4rem 1fr}.careers-role__heading h3{font-size:clamp(2rem,10vw,3rem)}.careers-open{padding-block:4rem;display:block}.careers-open>p{margin-top:2rem}.careers-values__grid{grid-template-columns:1fr}.careers-values__grid>div{border-bottom:1px solid #0d0f0e2e;border-right:0;min-height:15rem}.careers-values__grid>div:last-child{border-bottom:0}.careers-values__grid h3{margin-top:4rem}.careers-apply{min-height:90svh}.careers-apply h2{font-size:clamp(3.2rem,14vw,5rem)}}
