.career-page{--career-gold: #efbf55;--career-gold-soft: #ffe2a0;--career-ink: #070707;--career-paper: #f0ebe1;--career-muted: #aaa59b;color:#f7f4ed;background:var(--career-ink)}.career-page h1,.career-page h2,.career-page h3,.career-page p{text-wrap:pretty}.career-kicker{margin:0 0 1rem;color:var(--career-gold);font-size:.74rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.career-hero{position:relative;isolation:isolate;display:grid;min-height:100svh;grid-template-columns:minmax(0,1.1fr) minmax(280px,.55fr);gap:clamp(3rem,8vw,9rem);align-items:end;padding:clamp(9rem,16vw,13rem) max(var(--pad),calc((100vw - var(--container)) / 2 + var(--pad))) clamp(5rem,9vw,8rem);overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 28%,rgba(116,35,193,.26),transparent 24rem),radial-gradient(circle at 88% 67%,rgba(0,156,201,.19),transparent 25rem),linear-gradient(128deg,#050505 36%,#100b12 76%,#050505)}.career-hero:after{position:absolute;z-index:-1;inset:auto 0 0;height:35%;background:linear-gradient(transparent,#000000b8);content:""}.career-hero__aurora{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;pointer-events:none;filter:blur(26px) saturate(1.25)}.career-hero__aurora span{position:absolute;display:block;border-radius:50%;mix-blend-mode:screen;animation:career-aurora-drift 12s ease-in-out infinite alternate}.career-hero__aurora span:nth-child(1){top:18%;right:4%;width:min(52vw,760px);aspect-ratio:1.8;background:radial-gradient(ellipse,rgba(117,40,255,.36),transparent 68%)}.career-hero__aurora span:nth-child(2){top:48%;right:18%;width:min(42vw,620px);aspect-ratio:1.6;background:radial-gradient(ellipse,rgba(0,187,224,.28),transparent 68%);animation-delay:-4s}.career-hero__aurora span:nth-child(3){top:31%;right:-4%;width:min(38vw,550px);aspect-ratio:1.4;background:radial-gradient(ellipse,rgba(242,37,130,.23),transparent 70%);animation-delay:-8s}.career-hero__copy{position:relative;z-index:1}.career-hero__copy h1{max-width:11ch;margin-bottom:1.5rem;font-size:clamp(3.7rem,8.6vw,9rem);line-height:.86;letter-spacing:-.075em}.career-hero__work-with-us{display:block;width:fit-content;max-width:100%;margin:0 0 1.45rem;padding:0 0 .7rem;border-bottom:1px solid rgba(239,191,85,.58);color:var(--career-gold);font-size:clamp(1.9rem,4.1vw,4.5rem);font-weight:720;line-height:.95;letter-spacing:-.045em;text-shadow:0 14px 42px rgba(239,191,85,.2)}.career-hero__copy>p:not(.career-kicker){max-width:55ch;margin:0 0 2rem;color:#c4beb4;font-size:clamp(1rem,1.7vw,1.25rem)}.career-action{position:relative;display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:.7rem;padding:.85rem 1.25rem;border:1px solid var(--career-gold);border-radius:999px;background:linear-gradient(135deg,#ffe49e,#dca335);box-shadow:0 16px 44px #dca33529;color:#171109;font-weight:830;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.career-action:hover{box-shadow:0 20px 52px #dca33547;transform:translateY(-3px)}.career-hero__promise{position:relative;z-index:1;display:grid;gap:1rem;padding:clamp(1.5rem,3vw,2.3rem);border:1px solid rgba(255,255,255,.17);border-radius:1.7rem;background:linear-gradient(145deg,#ffffff18,#ffffff06);box-shadow:inset 0 1px #ffffff1a,0 32px 80px #00000059;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.career-hero__promise>span{color:var(--career-gold-soft);font-size:.72rem;font-weight:820;letter-spacing:.13em;text-transform:uppercase}.career-hero__promise strong{max-width:17ch;color:#fff;font-size:clamp(1.7rem,3vw,3rem);line-height:1;letter-spacing:-.045em}.career-hero__promise p{margin:0;color:#aaa49a}.career-culture,.career-growth,.career-opportunities,.career-application{padding:clamp(5.5rem,11vw,10rem) max(var(--pad),calc((100vw - var(--container)) / 2 + var(--pad)))}.career-culture>header,.career-opportunities>header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.6fr);gap:clamp(2rem,7vw,7rem);align-items:end;margin-bottom:clamp(3rem,7vw,6rem)}.career-culture>header .career-kicker,.career-opportunities>header .career-kicker{grid-column:1 / -1;margin-bottom:-1rem}.career-culture>header h2,.career-opportunities>header h2{max-width:13ch;margin:0}.career-culture>header>p:last-child,.career-opportunities>header>p:last-child{margin:0;color:var(--career-muted)}.career-culture__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:1.6rem;background:var(--line)}.career-culture__grid article{min-height:330px;padding:clamp(1.5rem,3vw,2.4rem);background:linear-gradient(145deg,#151515,#0a0a0a)}.career-culture__grid article>span,.career-growth__facts article>span,.career-opportunities__grid article>span{color:var(--career-gold);font-size:.7rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.career-culture__grid h3{max-width:14ch;margin:5rem 0 1rem;font-size:clamp(1.7rem,3vw,3rem)}.career-culture__grid p{margin:0;color:#aaa49b}.career-growth{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1fr);gap:clamp(3rem,8vw,8rem);border-block:1px solid rgba(32,26,18,.12);background:radial-gradient(circle at 13% 12%,rgba(222,160,48,.18),transparent 24rem),var(--career-paper);color:#191611}.career-growth__intro{position:sticky;top:7rem;align-self:start}.career-growth .career-kicker{color:#8a5908}.career-growth__intro h2{max-width:11ch}.career-growth__intro>p:last-child{max-width:48ch;color:#625d53}.career-growth__facts{display:grid}.career-growth__facts article{display:grid;grid-template-columns:3rem minmax(0,.65fr) minmax(0,1fr);gap:1rem;align-items:start;padding:1.8rem 0;border-top:1px solid rgba(31,25,17,.17)}.career-growth__facts article>span{color:#8a5908}.career-growth__facts h3,.career-growth__facts p{margin:0}.career-growth__facts p{color:#625d53}.career-growth__note{grid-column:2;margin:1.5rem 0 0;color:#746e64;font-size:.82rem}.career-opportunities{background:radial-gradient(circle at 87% 24%,rgba(101,32,155,.18),transparent 27rem),#080808}.career-opportunities__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.career-opportunities__grid article{min-height:270px;padding:clamp(1.5rem,3vw,2.3rem);border:1px solid var(--line);border-radius:1.4rem;background:linear-gradient(150deg,#fff1,#ffffff05);transition:border-color .18s ease,transform .18s ease}.career-opportunities__grid article:hover{border-color:#efbf5570;transform:translateY(-5px)}.career-opportunities__grid h3{max-width:15ch;margin:4rem 0 .8rem;font-size:clamp(1.7rem,3vw,2.7rem)}.career-opportunities__grid p{max-width:48ch;margin:0;color:#aaa49b}.career-application{display:grid;grid-template-columns:minmax(250px,.54fr) minmax(0,1fr);gap:clamp(3rem,8vw,8rem);align-items:start;background:radial-gradient(circle at 8% 75%,rgba(0,137,183,.15),transparent 26rem),#050505}.career-application__intro{position:sticky;top:7rem}.career-application__intro h2{max-width:11ch}.career-application__intro>p:not(.career-kicker){color:var(--career-muted)}.career-application__intro ol{display:grid;gap:1rem;margin:2rem 0 0;padding:0;list-style:none}.career-application__intro li{display:grid;grid-template-columns:2.7rem 1fr;gap:.8rem;align-items:center;color:#c4beb3}.career-application__intro li span{display:grid;width:2.7rem;aspect-ratio:1;place-items:center;border:1px solid rgba(239,191,85,.3);border-radius:50%;color:var(--career-gold);font-size:.68rem;font-weight:850}.career-application__surface{display:grid;gap:1rem}.career-form,.career-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:clamp(1.3rem,3vw,2.4rem);border:1px solid var(--line);border-radius:1.7rem;background:linear-gradient(145deg,#ffffff13,#ffffff06);box-shadow:inset 0 1px #ffffff14,0 28px 90px #00000047}.career-form__field{display:grid;align-content:start;gap:.55rem}.career-form__field--wide{grid-column:1 / -1}.career-form label{color:#eee8dc;font-size:.88rem;font-weight:760}.career-form input,.career-form select,.career-form textarea{width:100%;min-height:52px;padding:.8rem .9rem;border:1px solid rgba(255,255,255,.16);border-radius:.9rem;background:#040404c7;color:#fff;font:inherit;font-size:1rem;line-height:1.5;transition:border-color .18s ease,box-shadow .18s ease}.career-form textarea{min-height:118px;resize:vertical}.career-form input::placeholder,.career-form textarea::placeholder{color:#77736c}.career-form select:disabled{border-color:#ffffff14;background:#04040475;color:#858079;cursor:not-allowed;opacity:1}.career-form__hint{color:#8e8981;font-size:.74rem;line-height:1.45}.career-form input:focus,.career-form select:focus,.career-form textarea:focus{border-color:var(--career-gold);box-shadow:0 0 0 3px #efbf5521;outline:none}.career-form__consent{padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:#ffffff06}.career-form__consent p{margin:0;color:#8e8981;font-size:.8rem}.career-form__submit{width:100%}.career-preview{grid-template-columns:1fr;border-color:#efbf5561}.career-preview h3{margin-bottom:0}.career-preview pre{max-height:400px;margin:0;padding:1rem;overflow:auto;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:#070707;color:#d7d1c7;font:inherit;font-size:.9rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.career-preview__note{margin:0;color:#8e8981;font-size:.78rem}@keyframes career-aurora-drift{0%{transform:translate3d(-3%,-4%,0) rotate(-3deg) scale(.96)}to{transform:translate3d(6%,5%,0) rotate(5deg) scale(1.08)}}@media(max-width:900px){.career-hero,.career-growth,.career-application{grid-template-columns:1fr}.career-hero{min-height:auto}.career-hero__promise{max-width:620px}.career-culture>header,.career-opportunities>header{grid-template-columns:1fr}.career-culture__grid{grid-template-columns:1fr}.career-culture__grid article{min-height:260px}.career-growth__intro,.career-application__intro{position:static}.career-growth__note{grid-column:auto}}@media(max-width:640px){.career-hero__copy h1{font-size:clamp(3.3rem,17vw,5.5rem)}.career-growth__facts article,.career-opportunities__grid,.career-form{grid-template-columns:1fr}.career-growth__facts article{gap:.6rem}.career-growth__facts article>span,.career-growth__facts article>h3,.career-growth__facts article>p{grid-column:1}.career-form__field--wide{grid-column:auto}.career-action{width:100%}}@media(prefers-reduced-motion:reduce){.career-hero__aurora span,.career-action,.career-opportunities__grid article{animation:none;transition:none}}
