.careers-module__zrnIpG__page{--career-void:#06070c;--career-panel:#111521;--career-ink:#0a1422;--career-soft:#526176;--career-line:#0a14221a;--career-violet:#8b5cf6;--career-blue:#2b8bf2;--career-cyan:#22d3ee;--career-gradient:linear-gradient(115deg, var(--career-violet), var(--career-blue) 55%, var(--career-cyan));color:var(--career-ink);background:#f7f9fc;overflow:hidden}.careers-module__zrnIpG__hero{background:var(--career-void);flex-direction:column;justify-content:center;min-height:min(860px,100svh);padding:clamp(116px,13vh,164px) clamp(20px,5vw,56px) clamp(56px,7vh,88px);display:flex;position:relative;overflow:hidden}.careers-module__zrnIpG__heroMedia{position:absolute;inset:0;overflow:hidden}.careers-module__zrnIpG__heroMedia img{object-fit:cover;object-position:62% center;animation:26s ease-in-out infinite alternate careers-module__zrnIpG__heroDrift}@keyframes careers-module__zrnIpG__heroDrift{0%{transform:scale(1)}to{transform:scale(1.07)translate(-1.5%)}}.careers-module__zrnIpG__heroShade{background:linear-gradient(90deg,#05070cf7 0%,#05070cdb 34%,#05070c4d 68%,#05070c24 100%),linear-gradient(#0000 40%,#05070c47 62%,#05070ceb 100%),linear-gradient(#05070c99 0%,#0000 26%);position:absolute;inset:0}.careers-module__zrnIpG__heroLayout{z-index:1;width:100%;max-width:1180px;margin:0 auto;position:relative}.careers-module__zrnIpG__heroContent{max-width:620px}.careers-module__zrnIpG__heroStats{z-index:1;border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:22px;width:100%;max-width:1180px;margin:clamp(44px,6vh,72px) auto 0;padding-top:clamp(26px,3.5vh,40px);display:grid;position:relative}.careers-module__zrnIpG__heroStat{gap:6px;display:grid}.careers-module__zrnIpG__heroStat>span:first-child{color:#0000;letter-spacing:-.03em;background-image:linear-gradient(115deg,#cfe0ff,#8b5cf6 60%,#22d3ee);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.9rem,3vw,2.7rem);font-weight:650;line-height:1}.careers-module__zrnIpG__heroStat>span:last-child{color:#8f9bb0;font-size:.82rem;line-height:1.4}.careers-module__zrnIpG__heroGrid{opacity:.45;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0 50% 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.careers-module__zrnIpG__heroContent{color:#fff;position:relative}.careers-module__zrnIpG__eyebrow,.careers-module__zrnIpG__lightEyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;font-size:.72rem;font-weight:600;display:inline-flex}.careers-module__zrnIpG__eyebrow{color:#b8c5db}.careers-module__zrnIpG__lightEyebrow{color:#395d98}.careers-module__zrnIpG__liveDot{background:var(--career-cyan);border-radius:999px;width:7px;height:7px;box-shadow:0 0 14px #22d3eebf}.careers-module__zrnIpG__heroContent h1{color:#f8fbff;letter-spacing:-.045em;text-wrap:balance;max-width:11ch;margin:26px 0 0;font-size:clamp(2.9rem,5.4vw,5.1rem);line-height:.96;overflow:visible}.careers-module__zrnIpG__heroContent h1 span{-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-image:var(--career-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin:-.03em -.12em -.08em -.02em;padding:.03em .12em .08em .02em}.careers-module__zrnIpG__heroContent>p{color:#c0c9d8;max-width:54ch;margin-top:28px;font-size:clamp(1.08rem,1.6vw,1.34rem);line-height:1.58}.careers-module__zrnIpG__heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.careers-module__zrnIpG__primaryButton,.careers-module__zrnIpG__secondaryButton{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 23px;font-size:.98rem;font-weight:650;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s;display:inline-flex}.careers-module__zrnIpG__primaryButton{background:var(--career-gradient);color:#fff;box-shadow:0 18px 46px -20px #2b8bf2e6}.careers-module__zrnIpG__secondaryButton{color:#eef4ff;background:#ffffff0e;border:1px solid #fff3}.careers-module__zrnIpG__primaryButton:hover,.careers-module__zrnIpG__secondaryButton:hover{transform:translateY(-2px)}.careers-module__zrnIpG__primaryButton:hover{box-shadow:0 24px 54px -20px #2b8bf2}.careers-module__zrnIpG__secondaryButton:hover{background:#ffffff1a;border-color:#ffffff57}.careers-module__zrnIpG__primaryButton svg{width:17px;height:17px}.careers-module__zrnIpG__heroMeta{border-top:1px solid #ffffff21;flex-wrap:wrap;gap:14px 30px;max-width:700px;margin-top:32px;padding-top:18px;display:flex}.careers-module__zrnIpG__heroMeta span{color:#8f9bb0;font-family:var(--font-mono);letter-spacing:.02em;font-size:.72rem}.careers-module__zrnIpG__heroMeta strong{color:#dce5f4;font-weight:600}.careers-module__zrnIpG__sectionInner{width:100%;max-width:1180px;margin:0 auto;position:relative}.careers-module__zrnIpG__principlesSection,.careers-module__zrnIpG__rolesSection,.careers-module__zrnIpG__applySection{padding:clamp(96px,11vw,148px) clamp(20px,5vw,56px)}.careers-module__zrnIpG__noise{mix-blend-mode:overlay;opacity:.16;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.careers-module__zrnIpG__cardGlow{border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(135deg,#8b5cf6a6,#2b8bf299,#22d3ee8c);padding:1px;transition:opacity .38s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.careers-module__zrnIpG__principlesSection{background:#f7f9fc}.careers-module__zrnIpG__sectionHeading{max-width:760px}.careers-module__zrnIpG__sectionHeading h2,.careers-module__zrnIpG__rolesHeading h2{color:var(--career-ink);letter-spacing:-.04em;margin:22px 0 0;font-size:clamp(2.3rem,4.8vw,4.5rem);line-height:.98}.careers-module__zrnIpG__sectionHeading>p,.careers-module__zrnIpG__rolesHeading>p{color:var(--career-soft);max-width:62ch;margin-top:25px;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.65}.careers-module__zrnIpG__principlesGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(46px,6vw,76px);display:grid}.careers-module__zrnIpG__principleCard{border:1px solid var(--career-line);isolation:isolate;background:#ffffffdb;border-radius:24px;padding:clamp(28px,3vw,40px);transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s;position:relative;overflow:hidden;box-shadow:0 28px 70px -50px #18274b70}.careers-module__zrnIpG__principleCard:hover{transform:translateY(-6px);box-shadow:0 40px 90px -48px #2b8bf280}.careers-module__zrnIpG__principleCard:hover .careers-module__zrnIpG__cardGlow,.careers-module__zrnIpG__bentoCard:hover .careers-module__zrnIpG__cardGlow,.careers-module__zrnIpG__roleCard:hover .careers-module__zrnIpG__cardGlow,.careers-module__zrnIpG__roleCardSelected .careers-module__zrnIpG__cardGlow{opacity:1}.careers-module__zrnIpG__principleIndex{color:#0a142212;letter-spacing:-.05em;pointer-events:none;font-size:clamp(3.4rem,5vw,4.6rem);font-weight:700;line-height:1;position:absolute;top:18px;right:22px}.careers-module__zrnIpG__principleIcon{color:var(--career-blue);background:linear-gradient(135deg,#8b5cf61f,#2b8bf21f);border:1px solid #2b8bf238;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.careers-module__zrnIpG__principleIcon svg{width:19px;height:19px}.careers-module__zrnIpG__principleCard h3{color:var(--career-ink);letter-spacing:-.02em;margin-top:20px;font-size:clamp(1.3rem,1.9vw,1.6rem)}.careers-module__zrnIpG__principleCard p{color:var(--career-soft);margin-top:14px;font-size:1rem;line-height:1.62}.careers-module__zrnIpG__rolesSection{border-bottom:1px solid var(--career-line);border-top:1px solid var(--career-line);background:#fff}.careers-module__zrnIpG__rolesHeading{grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);align-items:end;gap:48px;display:grid}.careers-module__zrnIpG__rolesHeading h2{font-size:clamp(2.3rem,4vw,3.8rem)}.careers-module__zrnIpG__rolesHeading>p{margin:0}.careers-module__zrnIpG__rolesGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:clamp(42px,6vw,70px);display:grid}.careers-module__zrnIpG__roleCard{border:1px solid var(--career-line);color:var(--career-ink);cursor:pointer;isolation:isolate;text-align:left;background:#f8fafc;border-radius:22px;grid-template-columns:auto 1fr;align-items:flex-start;gap:18px;width:100%;min-height:172px;padding:26px;transition:background .22s,border-color .22s,box-shadow .32s,transform .32s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.careers-module__zrnIpG__roleCard:hover,.careers-module__zrnIpG__roleCardSelected{background:#fff;border-color:#2b8bf261;transform:translateY(-5px);box-shadow:0 32px 80px -40px #2b8bf299}.careers-module__zrnIpG__roleTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.careers-module__zrnIpG__roleMeta{border:1px solid var(--career-line);color:var(--career-soft);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:.7rem;font-weight:600;display:inline-flex}.careers-module__zrnIpG__roleMeta svg{width:12px;height:12px}.careers-module__zrnIpG__roleStack{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.careers-module__zrnIpG__roleStack>span{color:#3c5f9e;font-family:var(--font-mono);letter-spacing:.03em;background:#2b8bf212;border:1px solid #2b8bf229;border-radius:999px;padding:4px 10px;font-size:.66rem}.careers-module__zrnIpG__roleApply{color:#355fbd;opacity:0;align-items:center;gap:6px;font-size:.78rem;font-weight:700;transition:opacity .26s,transform .26s;display:inline-flex;position:absolute;bottom:20px;right:22px;transform:translate(-6px)}.careers-module__zrnIpG__roleApply svg{width:14px;height:14px}.careers-module__zrnIpG__roleCard:hover .careers-module__zrnIpG__roleApply,.careers-module__zrnIpG__roleCard:focus-visible .careers-module__zrnIpG__roleApply,.careers-module__zrnIpG__roleCardSelected .careers-module__zrnIpG__roleApply{opacity:1;transform:translate(0)}.careers-module__zrnIpG__roleCard:last-child:nth-child(odd){grid-column:1/-1}.careers-module__zrnIpG__roleIcon{color:#4c54b8;background:linear-gradient(135deg,#8b5cf621,#2b8bf21f);border:1px solid #5267a521;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.careers-module__zrnIpG__roleIcon svg{width:20px;height:20px}.careers-module__zrnIpG__roleText{flex-direction:column;gap:8px;display:flex}.careers-module__zrnIpG__roleText strong{font-size:1.12rem;font-weight:650}.careers-module__zrnIpG__roleText>span{color:var(--career-soft);font-size:.94rem;line-height:1.52}.careers-module__zrnIpG__roleArrow{color:#738198;width:18px;height:18px;margin-top:13px;transition:transform .22s}.careers-module__zrnIpG__roleCard:hover .careers-module__zrnIpG__roleArrow{transform:translate(4px)}.careers-module__zrnIpG__applySection{background:var(--career-void);color:#f1f5fb;position:relative;overflow:hidden}.careers-module__zrnIpG__applyGlow{pointer-events:none;background:radial-gradient(50% 80% at 3% 30%,#8b5cf62e,#0000 70%),radial-gradient(50% 80% at 96% 68%,#22d3ee1f,#0000 70%);position:absolute;inset:0}.careers-module__zrnIpG__applyLayout{grid-template-columns:minmax(280px,.72fr) minmax(520px,1.28fr);align-items:center;gap:clamp(44px,7vw,92px);display:grid}.careers-module__zrnIpG__applyIntro h2{color:#f6f9ff;letter-spacing:-.045em;margin-top:24px;font-size:clamp(2.7rem,4.8vw,4.7rem);line-height:.96}.careers-module__zrnIpG__applyIntro>p{color:#aab5c8;max-width:46ch;margin-top:24px;font-size:1.08rem;line-height:1.67}.careers-module__zrnIpG__applyIntro ul{border-top:1px solid #ffffff1a;gap:22px;margin:36px 0 0;padding:30px 0 0;list-style:none;display:grid}.careers-module__zrnIpG__applyIntro li{align-items:flex-start;gap:14px;display:flex}.careers-module__zrnIpG__applyIntro li>svg{color:#7dd3fc;width:20px;height:20px;margin-top:2px}.careers-module__zrnIpG__applyIntro li span{color:#8996aa;flex-direction:column;gap:3px;font-size:.9rem;line-height:1.45;display:flex}.careers-module__zrnIpG__applyIntro li strong{color:#dfe7f4;font-size:.96rem;font-weight:600}.careers-module__zrnIpG__formCard,.careers-module__zrnIpG__successCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--career-ink);background:#f9fbfff7;border:1px solid #fff3;border-radius:28px;padding:clamp(24px,3.5vw,46px);position:relative;box-shadow:0 0 0 1px #8b5cf61f,0 40px 120px -36px #000000eb}.careers-module__zrnIpG__formProgress{align-items:center;gap:14px;margin-top:20px;display:flex}.careers-module__zrnIpG__formProgressTrack{background:#0a142214;border-radius:999px;flex:1;height:5px;overflow:hidden}.careers-module__zrnIpG__formProgressFill{background:var(--career-gradient);border-radius:999px;height:100%;transition:width .42s cubic-bezier(.16,1,.3,1);display:block}.careers-module__zrnIpG__formProgressLabel{color:#6c788b;font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;font-size:.68rem}.careers-module__zrnIpG__formHead{justify-content:space-between;align-items:start;gap:20px;display:flex}.careers-module__zrnIpG__formKicker{color:#385995;font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;margin:0 0 7px;font-size:.7rem;font-weight:650}.careers-module__zrnIpG__formHead h3,.careers-module__zrnIpG__successCard h3{color:var(--career-ink);font-size:clamp(1.7rem,2.5vw,2.2rem)}.careers-module__zrnIpG__formHead>span{color:#6c788b;white-space:nowrap;font-size:.76rem}.careers-module__zrnIpG__formHead>span i{color:#b4232a;font-style:normal}.careers-module__zrnIpG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;margin-top:28px;display:grid}.careers-module__zrnIpG__field{flex-direction:column;min-width:0;display:flex}.careers-module__zrnIpG__fieldFull{grid-column:1/-1}.careers-module__zrnIpG__field label{color:#344258;margin-bottom:8px;font-size:.84rem;font-weight:650}.careers-module__zrnIpG__field>label:not(.careers-module__zrnIpG__fileDrop)>span{color:#b4232a}.careers-module__zrnIpG__field label em{color:#7b8798;margin-left:6px;font-size:.72rem;font-style:normal;font-weight:500}.careers-module__zrnIpG__field input,.careers-module__zrnIpG__field select{appearance:none;color:var(--career-ink);background:#fff;border:1px solid #cfd7e4;border-radius:11px;width:100%;min-height:50px;padding:0 14px;font-size:1rem;transition:border-color .18s,box-shadow .18s}.careers-module__zrnIpG__field select{background-image:linear-gradient(45deg,#0000 50%,#65748a 50%),linear-gradient(135deg,#65748a 50%,#0000 50%);background-position:calc(100% - 18px) 22px,calc(100% - 13px) 22px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.careers-module__zrnIpG__roleFixed{color:var(--career-ink);background:#eef3fb;border:1px solid #cfd7e4;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:0 14px;font-size:1rem;font-weight:600;display:flex}.careers-module__zrnIpG__roleFixed svg{color:#2b8bf2;flex:none;width:18px;height:18px}.careers-module__zrnIpG__field input::placeholder{color:#8a96a8}.careers-module__zrnIpG__field input:focus,.careers-module__zrnIpG__field select:focus{border-color:#4179d8;outline:0;box-shadow:0 0 0 4px #2b8bf221}.careers-module__zrnIpG__field input[aria-invalid=true],.careers-module__zrnIpG__field select[aria-invalid=true]{border-color:#c53c49}.careers-module__zrnIpG__fieldHint{color:#738095;margin-top:6px;font-size:.74rem;line-height:1.4}.careers-module__zrnIpG__fieldError{color:#a72b36;margin-top:6px;font-size:.76rem;font-weight:550;line-height:1.35}.careers-module__zrnIpG__fileDrop{cursor:pointer;background:#fff;border:1px dashed #aebbd0;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:78px;padding:14px 16px;transition:background .18s,border-color .18s,box-shadow .18s;display:grid}.careers-module__zrnIpG__fileDrop:hover,.careers-module__zrnIpG__fileDrop:focus-within{background:#f8fbff;border-color:#4179d8;box-shadow:0 0 0 4px #2b8bf21a}.careers-module__zrnIpG__fileDropError{border-color:#c53c49}.careers-module__zrnIpG__fileInput{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.careers-module__zrnIpG__fileIcon{color:#3e69bd;background:#4179d81a;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.careers-module__zrnIpG__fileIcon svg{width:19px;height:19px}.careers-module__zrnIpG__fileCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.careers-module__zrnIpG__fileCopy strong{color:#344258;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.careers-module__zrnIpG__fileCopy>span{color:#738095;font-size:.74rem}.careers-module__zrnIpG__fileAction{color:#355fbd;white-space:nowrap;font-size:.78rem;font-weight:700}.careers-module__zrnIpG__formFoot{border-top:1px solid var(--career-line);justify-content:space-between;align-items:center;gap:22px;margin-top:30px;padding-top:26px;display:flex}.careers-module__zrnIpG__formFoot>p{color:#6a778b;max-width:40ch;font-size:.76rem;line-height:1.45}.careers-module__zrnIpG__formFoot button{background:var(--career-gradient);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 22px;font-size:.92rem;font-weight:650;transition:box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 18px 38px -20px #2b8bf2e6}.careers-module__zrnIpG__formFoot button:hover{transform:translateY(-2px);box-shadow:0 24px 46px -20px #2b8bf2}.careers-module__zrnIpG__formFoot button:disabled{cursor:wait;opacity:.72;transform:none}.careers-module__zrnIpG__formFoot button svg{width:16px;height:16px}.careers-module__zrnIpG__spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite careers-module__zrnIpG__spin}.careers-module__zrnIpG__submitError{color:#942632;background:#fff0f1;border:1px solid #f2c6ca;border-radius:10px;margin-top:18px;padding:11px 13px;font-size:.82rem;line-height:1.45}.careers-module__zrnIpG__submitError a{font-weight:700;text-decoration:underline}.careers-module__zrnIpG__honeypot{display:none!important}.careers-module__zrnIpG__successCard{flex-direction:column;justify-content:center;align-items:flex-start;min-height:520px;display:flex}.careers-module__zrnIpG__successCard>span{background:var(--career-gradient);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:28px;display:inline-flex}.careers-module__zrnIpG__successCard>span svg{width:23px;height:23px}.careers-module__zrnIpG__successCard>p:not(.careers-module__zrnIpG__formKicker){color:var(--career-soft);max-width:48ch;margin-top:16px;line-height:1.65}.careers-module__zrnIpG__successCard>a{color:#355fbd;align-items:center;gap:8px;margin-top:30px;font-weight:650;display:inline-flex}.careers-module__zrnIpG__successCard>a svg{width:16px;height:16px}@keyframes careers-module__zrnIpG__spin{to{transform:rotate(360deg)}}@media (max-width:940px){.careers-module__zrnIpG__hero{min-height:min(720px,100svh)}.careers-module__zrnIpG__heroStats{grid-template-columns:repeat(2,1fr);gap:18px}.careers-module__zrnIpG__principlesGrid{grid-template-columns:1fr}.careers-module__zrnIpG__principleCard h3{margin-top:18px}.careers-module__zrnIpG__rolesHeading{grid-template-columns:1fr;align-items:start;gap:20px}.careers-module__zrnIpG__factsSplit{grid-template-columns:1fr;gap:36px}.careers-module__zrnIpG__bento{grid-template-columns:repeat(2,1fr);grid-template-areas:"feat feat""statA statB""c2 c3""c4 c4"}.careers-module__zrnIpG__applyLayout{grid-template-columns:1fr}.careers-module__zrnIpG__applyIntro{max-width:680px}}@media (max-width:700px){.careers-module__zrnIpG__hero{padding-top:118px}.careers-module__zrnIpG__heroGrid{inset:45% 0 0}.careers-module__zrnIpG__heroContent h1{max-width:11ch;font-size:clamp(2.6rem,11.5vw,4rem)}.careers-module__zrnIpG__heroContent>p{font-size:1.05rem}.careers-module__zrnIpG__heroMeta{gap:9px;margin-top:38px;display:grid}.careers-module__zrnIpG__rolesGrid{grid-template-columns:1fr}.careers-module__zrnIpG__roleCard:last-child:nth-child(odd){grid-column:auto}.careers-module__zrnIpG__roleCard{min-height:auto;padding:20px}.careers-module__zrnIpG__formGrid{grid-template-columns:1fr}.careers-module__zrnIpG__fieldFull{grid-column:auto}.careers-module__zrnIpG__formFoot{flex-direction:column;align-items:stretch}.careers-module__zrnIpG__formFoot button{width:100%}}@media (max-width:430px){.careers-module__zrnIpG__heroActions{flex-direction:column;align-items:stretch}.careers-module__zrnIpG__primaryButton,.careers-module__zrnIpG__secondaryButton{width:100%}.careers-module__zrnIpG__principlesSection,.careers-module__zrnIpG__rolesSection,.careers-module__zrnIpG__applySection{padding-inline:16px}.careers-module__zrnIpG__roleCard{grid-template-columns:auto 1fr;gap:13px}.careers-module__zrnIpG__roleArrow{display:none}.careers-module__zrnIpG__formCard,.careers-module__zrnIpG__successCard{border-radius:18px;padding:20px}.careers-module__zrnIpG__formHead{flex-direction:column;align-items:flex-start;gap:10px}.careers-module__zrnIpG__fileDrop{grid-template-columns:auto 1fr}.careers-module__zrnIpG__fileAction{grid-column:2}}@media (max-height:820px){.careers-module__zrnIpG__hero{padding-top:clamp(80px,11vh,116px);padding-bottom:clamp(40px,5vh,88px)}.careers-module__zrnIpG__heroContent h1{margin-top:18px}.careers-module__zrnIpG__heroActions{margin-top:22px}.careers-module__zrnIpG__heroStats{margin-top:clamp(26px,3.6vh,72px);padding-top:clamp(20px,2.8vh,40px)}}@media (prefers-reduced-motion:reduce){.careers-module__zrnIpG__liveDot,.careers-module__zrnIpG__spinner,.careers-module__zrnIpG__heroMedia img{animation:none}.careers-module__zrnIpG__primaryButton,.careers-module__zrnIpG__secondaryButton,.careers-module__zrnIpG__roleCard,.careers-module__zrnIpG__formFoot button,.careers-module__zrnIpG__principleCard,.careers-module__zrnIpG__bentoCard,.careers-module__zrnIpG__formProgressFill{transition:none}.careers-module__zrnIpG__primaryButton:hover,.careers-module__zrnIpG__secondaryButton:hover,.careers-module__zrnIpG__roleCard:hover,.careers-module__zrnIpG__formFoot button:hover,.careers-module__zrnIpG__principleCard:hover,.careers-module__zrnIpG__bentoCard:hover{transform:none}}.careers-module__zrnIpG__peopleSection{background:radial-gradient(130% 90% at 50% -12%,#2a2018 0%,#17110c 44%,#0a0705 100%);border-top:1px solid #ffffff0f;flex-direction:column;justify-content:flex-start;padding:0;display:flex;position:relative;overflow:hidden}.careers-module__zrnIpG__galleryRoom{flex:none;height:clamp(420px,58svh,640px);position:relative;overflow:hidden}.careers-module__zrnIpG__spotlights{pointer-events:none;background:radial-gradient(7% 62% at 38% -2%,#ffd69e24,#0000 72%),radial-gradient(7% 62% at 62% -2%,#ffd69e24,#0000 72%),radial-gradient(26% 44% at 15% -6%,#ffc58047,#0000 58%),radial-gradient(30% 52% at 38% -8%,#ffd49e5c,#0000 60%),radial-gradient(30% 52% at 62% -8%,#ffd49e5c,#0000 60%),radial-gradient(26% 44% at 85% -6%,#ffc58047,#0000 58%);height:74%;animation:7.5s ease-in-out infinite alternate careers-module__zrnIpG__spotBreath;display:none;position:absolute;inset:0 0 auto}@keyframes careers-module__zrnIpG__spotBreath{0%{opacity:.82}to{opacity:1}}.careers-module__zrnIpG__galleryWall{opacity:.6;position:absolute;inset:0}.careers-module__zrnIpG__roomFloor{pointer-events:none;background:radial-gradient(75% 130% at 50% 112%,#ffac663d,#0000 66%),radial-gradient(13% 32% at 7% 96%,#ffae629e,#0000 60%),linear-gradient(#0000 0%,#1e140c40 55%,#2c1c1099 100%);height:44%;display:none;position:absolute;bottom:0;left:0;right:0}.careers-module__zrnIpG__roomVignette{pointer-events:none;background:linear-gradient(#0a0705e6,#0000 9%),radial-gradient(130% 108% at 50% 38%,#0000 54%,#0009 100%);position:absolute;inset:0}.careers-module__zrnIpG__galleryOverlay{pointer-events:none;text-align:center;z-index:5;background:radial-gradient(120% 78%,#060403ad,#0604035c 54%,#0000 82%);flex-direction:column;justify-content:center;align-items:center;padding:clamp(24px,5vw,56px);display:flex;position:absolute;inset:0}.careers-module__zrnIpG__galleryOverlay:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(58% 92% at 50% 32%,#ffc98d26,#0000 72%);display:none;position:absolute;inset:-10px -90px -46px}.careers-module__zrnIpG__galleryOverlay .careers-module__zrnIpG__eyebrow{color:#d9bd93}.careers-module__zrnIpG__galleryOverlay h2{color:#f7f0e6;letter-spacing:-.035em;text-shadow:0 2px 30px #000000bf;text-wrap:balance;max-width:min(94%,900px);margin:16px 0 0;font-size:clamp(2.4rem,5.4vw,4.7rem);line-height:.96}.careers-module__zrnIpG__galleryTagline{color:#e4c69b;font-family:var(--font-mono);letter-spacing:.28em;text-shadow:0 1px 14px #000000b3;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;max-width:min(92%,780px);margin:clamp(20px,2.6vw,32px) 0 0;font-size:clamp(.64rem,1vw,.8rem);display:flex}.careers-module__zrnIpG__galleryTagline:before,.careers-module__zrnIpG__galleryTagline:after{content:"";background:linear-gradient(90deg,#0000,#d6b78db3);flex:none;width:clamp(20px,5vw,56px);height:1px}.careers-module__zrnIpG__galleryTagline:after{transform:scaleX(-1)}.careers-module__zrnIpG__photoRibbon{height:100%;display:block;overflow:hidden}.careers-module__zrnIpG__photoRow{height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.careers-module__zrnIpG__photoTrack{will-change:transform;width:max-content;height:100%;animation:100s linear infinite careers-module__zrnIpG__peopleRibbonLeft;display:flex}.careers-module__zrnIpG__photoTrackReverse{animation-name:careers-module__zrnIpG__peopleRibbonRight;animation-duration:100s}.careers-module__zrnIpG__photoSet{flex:none;align-items:stretch;gap:clamp(12px,1.5vw,26px);height:100%;padding-right:clamp(12px,1.5vw,26px);display:flex}.careers-module__zrnIpG__photoColumn{height:100%;width:var(--col-w);flex-direction:column;flex:none;gap:clamp(12px,1.4vw,24px);display:flex}.careers-module__zrnIpG__photoRibbonPaused .careers-module__zrnIpG__photoTrack{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.careers-module__zrnIpG__photoRibbon:hover .careers-module__zrnIpG__photoTrack,.careers-module__zrnIpG__photoRibbon:focus-within .careers-module__zrnIpG__photoTrack{animation-play-state:paused}}.careers-module__zrnIpG__photoCard{filter:grayscale()contrast(.98)brightness(.88);background:#0d0b09;border:1px solid #ffecd21a;border-radius:2px;flex:1 1 0;width:100%;min-height:0;transition:filter .5s,transform .62s cubic-bezier(.16,1,.3,1),box-shadow .62s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 30px 56px -26px #000000f2,0 10px 24px -14px #000000d9}.careers-module__zrnIpG__photoCard img{object-fit:cover;object-position:var(--photo-position);transition:transform .7s cubic-bezier(.16,1,.3,1)}.careers-module__zrnIpG__photoCaption{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#f4e9d9;font-family:var(--font-mono);letter-spacing:.16em;opacity:0;text-transform:uppercase;z-index:2;background:#120c089e;border:1px solid #ffdcb438;border-radius:999px;padding:6px 11px;font-size:.6rem;transition:opacity .36s,transform .36s;position:absolute;bottom:12px;left:12px;transform:translateY(8px)}.careers-module__zrnIpG__photoCardActive .careers-module__zrnIpG__photoCaption{opacity:1;transform:translateY(0)}.careers-module__zrnIpG__photoCardActive{filter:grayscale(0)contrast(1.02)brightness(1.02);z-index:4;outline:none;transform:translateY(-6px)scale(1.015);box-shadow:0 44px 74px -26px #000000f2,0 0 0 1px #ffd8ac66,0 0 66px -8px #ffbe786b}.careers-module__zrnIpG__photoCardActive img{transform:scale(1.05)}@media (hover:hover) and (pointer:fine){.careers-module__zrnIpG__photoCard:hover .careers-module__zrnIpG__photoCaption,.careers-module__zrnIpG__photoCard:focus-visible .careers-module__zrnIpG__photoCaption{opacity:1;transform:translateY(0)}.careers-module__zrnIpG__photoCard:hover,.careers-module__zrnIpG__photoCard:focus-visible{filter:grayscale(0)contrast(1.02)brightness(1.02);z-index:4;outline:none;transform:translateY(-6px)scale(1.015);box-shadow:0 44px 74px -26px #000000f2,0 0 0 1px #ffd8ac66,0 0 66px -8px #ffbe786b}.careers-module__zrnIpG__photoCard:hover img,.careers-module__zrnIpG__photoCard:focus-visible img{transform:scale(1.05)}.careers-module__zrnIpG__photoCard:focus-visible{box-shadow:0 0 0 3px #0a0705,0 0 0 6px #f0b45a,0 44px 74px -26px #000000f2}}@keyframes careers-module__zrnIpG__peopleRibbonLeft{0%{transform:translate(0,0)}to{transform:translate(-33.3333%)}}@keyframes careers-module__zrnIpG__peopleRibbonRight{0%{transform:translate(-33.3333%)}to{transform:translate(0,0)}}.careers-module__zrnIpG__factsSection{border-top:1px solid var(--career-line);background:#f7f9fc;padding:clamp(96px,11vw,148px) clamp(20px,5vw,56px)}.careers-module__zrnIpG__bento{grid-template-columns:repeat(3,1fr);grid-template-areas:"feat feat statA""feat feat statB""c2 c3 c4";gap:16px;margin-top:clamp(48px,6vw,80px);display:grid}.careers-module__zrnIpG__bentoCard{border:1px solid var(--career-line);isolation:isolate;background:#fff;border-radius:24px;padding:clamp(24px,2.6vw,34px);transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s;position:relative;overflow:hidden;box-shadow:0 24px 60px -46px #18274b6b}.careers-module__zrnIpG__bentoCard:hover{transform:translateY(-6px);box-shadow:0 40px 90px -48px #2b8bf280}.careers-module__zrnIpG__bentoCard h3{color:var(--career-ink);letter-spacing:-.015em;margin-top:18px;font-size:1.14rem;font-weight:650}.careers-module__zrnIpG__bentoCard>p{color:var(--career-soft);max-width:46ch;margin-top:10px;font-size:.95rem;line-height:1.62}.careers-module__zrnIpG__bentoFeature{flex-direction:column;grid-area:feat;justify-content:flex-start;padding:clamp(30px,3.2vw,44px);display:flex}.careers-module__zrnIpG__bentoFeature h3{font-size:clamp(1.5rem,2.2vw,2rem)}.careers-module__zrnIpG__bentoFeature>p{max-width:42ch;font-size:1.02rem}.careers-module__zrnIpG__bentoArt{filter:blur(14px);pointer-events:none;background:radial-gradient(70% 90% at 80% 90%,#8b5cf638,#0000 70%),radial-gradient(60% 80% at 30% 100%,#22d3ee2e,#0000 70%);border-radius:24px;flex:1;min-height:110px;margin:26px -4px -8px}.careers-module__zrnIpG__bentoC2{grid-area:c2}.careers-module__zrnIpG__bentoC3{grid-area:c3}.careers-module__zrnIpG__bentoC4{grid-area:c4}.careers-module__zrnIpG__bentoStat{align-content:center;gap:10px;display:grid}.careers-module__zrnIpG__bentoStat>span:first-child{-webkit-background-clip:text;background-clip:text;background-image:var(--career-gradient);color:#0000;letter-spacing:-.035em;font-size:clamp(2.6rem,4vw,3.8rem);font-weight:650;line-height:1}.careers-module__zrnIpG__bentoStat>span:last-child{color:var(--career-soft);max-width:24ch;font-size:.9rem;line-height:1.45}.careers-module__zrnIpG__bentoStatA{grid-area:statA}.careers-module__zrnIpG__bentoStatAlt{background:linear-gradient(150deg,#0b1020,#131a30 65%,#182448);border-color:#ffffff1a;grid-area:statB}.careers-module__zrnIpG__bentoStatAlt>span:first-child{background-image:linear-gradient(115deg,#cfe0ff,#8b5cf6 60%,#22d3ee)}.careers-module__zrnIpG__bentoStatAlt>span:last-child{color:#93a0b8}.careers-module__zrnIpG__factsSplit{grid-template-columns:minmax(260px,.72fr) 1.28fr;align-items:start;gap:clamp(40px,5vw,80px);display:grid}.careers-module__zrnIpG__factsIntro h2{color:var(--career-ink);letter-spacing:-.035em;margin:20px 0 0;font-size:clamp(2.1rem,3.6vw,3.4rem);line-height:1.02}.careers-module__zrnIpG__factsIntro>p{color:var(--career-soft);max-width:40ch;margin-top:20px;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.65}.careers-module__zrnIpG__factsGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.careers-module__zrnIpG__factCard{border:1px solid var(--career-line);background:#fff;border-radius:16px;grid-template-columns:auto 1fr;gap:16px;padding:22px 24px;display:grid;box-shadow:0 22px 54px -44px #18274b66}.careers-module__zrnIpG__factIcon{color:var(--career-blue);background:linear-gradient(135deg,#8b5cf61f,#2b8bf21f);border:1px solid #2b8bf238;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.careers-module__zrnIpG__factIcon svg{width:18px;height:18px}.careers-module__zrnIpG__factCard h3{color:var(--career-ink);letter-spacing:-.015em;font-size:1.06rem;font-weight:650}.careers-module__zrnIpG__factCard p{color:var(--career-soft);margin-top:8px;font-size:.92rem;line-height:1.58}@media (max-width:700px){.careers-module__zrnIpG__bento{grid-template-columns:1fr;grid-template-areas:"feat""statA""statB""c2""c3""c4"}.careers-module__zrnIpG__heroBlobA,.careers-module__zrnIpG__heroBlobB{filter:blur(60px);opacity:.8}.careers-module__zrnIpG__galleryOverlay h2{font-size:clamp(1.9rem,8vw,2.6rem)}.careers-module__zrnIpG__photoRow{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;overflow:auto hidden}.careers-module__zrnIpG__photoRow::-webkit-scrollbar{display:none}.careers-module__zrnIpG__roleTop{flex-direction:column;align-items:flex-start}.careers-module__zrnIpG__roleApply{display:none}}@media (max-width:430px){.careers-module__zrnIpG__factsSection,.careers-module__zrnIpG__processSection{padding-inline:16px}.careers-module__zrnIpG__heroStats{gap:14px}.careers-module__zrnIpG__heroStat>span:first-child{font-size:1.7rem}}@media (max-height:780px){.careers-module__zrnIpG__galleryOverlay h2{font-size:clamp(1.9rem,4.6vw,3.2rem)}.careers-module__zrnIpG__galleryOverlay .careers-module__zrnIpG__eyebrow{font-size:.66rem}}@media (prefers-reduced-motion:reduce){.careers-module__zrnIpG__spotlights{animation:none}.careers-module__zrnIpG__photoRow{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.careers-module__zrnIpG__photoRow::-webkit-scrollbar{display:none}.careers-module__zrnIpG__photoTrack{will-change:auto;animation:none;transform:none}.careers-module__zrnIpG__photoSet:not(:first-child){display:none}.careers-module__zrnIpG__photoCard{transition:filter .2s,box-shadow .2s}.careers-module__zrnIpG__photoCard:hover,.careers-module__zrnIpG__photoCard:focus-visible{transform:none}}
