body.is-careers-modal-visible{overflow:hidden}.careers-hero{overflow:hidden;padding:5.75rem 0 4.6rem;position:relative}.careers-hero::before{background:linear-gradient(180deg,rgba(255,255,255,0.04),transparent 18%),radial-gradient(circle at 16% 18%,rgba(109,232,255,0.12),transparent 23%),radial-gradient(circle at 86% 18%,rgba(181,245,255,0.12),transparent 18%),radial-gradient(circle at 84% 82%,rgba(135,197,164,0.13),transparent 22%);content:'';inset:0;position:absolute;pointer-events:none}.careers-hero__grid,.careers-hero__halo{inset:0;pointer-events:none;position:absolute}.careers-hero__grid{background-image:linear-gradient(rgba(255,255,255,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.045) 1px,transparent 1px);background-position:center center;background-size:46px 46px;mask-image:linear-gradient(180deg,rgba(0,0,0,0.9),transparent 86%);opacity:.38;animation:careersGridDrift 12s linear infinite}.careers-hero__halo{border-radius:50%;filter:blur(30px)}.careers-hero__halo--one{background:rgba(181,245,255,0.16);height:22rem;left:-3rem;top:-3rem;width:22rem;animation:careersHaloFloat 8s ease-in-out infinite}.careers-hero__halo--two{background:rgba(135,197,164,0.14);height:18rem;right:2rem;top:9rem;width:18rem;animation:careersHaloFloat 9.5s ease-in-out infinite reverse}.careers-hero__inner{align-items:center;display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr) minmax(340px,0.94fr);position:relative;z-index:1}.careers-hero__copy{max-width:44rem}.careers-hero__eyebrow,.careers-board__eyebrow,.careers-story__eyebrow,.careers-flow__eyebrow,.careers-apply-modal__eyebrow{color:rgba(181,245,255,0.94);font-size:.8rem;font-weight:700;letter-spacing:.18em;margin:0 0 .9rem;text-transform:uppercase}.careers-hero__copy h1{font-size:clamp(3rem,5.4vw,5rem);line-height:.98;margin:0;max-width:11.5ch}.careers-hero__lead{color:rgba(248,251,255,0.9);font-size:1.22rem;line-height:1.84;margin:1.35rem 0 0;max-width:41rem}.careers-hero__signals{display:flex;flex-wrap:wrap;gap:.72rem;margin-top:1.35rem}.careers-hero__signals span{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.11);border-radius:999px;color:rgba(255,255,255,0.92);font-size:.83rem;font-weight:700;letter-spacing:.12em;padding:.7rem .95rem;text-transform:uppercase}.careers-hero__actions{margin-top:1.7rem}.careers-hero__media{align-items:center;display:grid;min-height:33rem;position:relative}.careers-orbital{aspect-ratio:1 / 1;margin-inline:auto;max-width:35rem;perspective:1400px;position:relative;width:min(100%,35rem)}.careers-orbital::before{background:radial-gradient(circle at 50% 50%,rgba(181,245,255,0.08),transparent 37%),radial-gradient(circle at 50% 50%,rgba(135,197,164,0.12),transparent 58%);content:'';inset:10%;position:absolute;border-radius:50%;filter:blur(26px)}.careers-orbital__ambient,.careers-orbital__shell,.careers-orbital__ring,.careers-orbital__core,.careers-orbital__satellite{position:absolute}.careers-orbital__ambient{border-radius:50%;filter:blur(22px);opacity:.7}.careers-orbital__ambient--one{background:rgba(181,245,255,0.18);height:10rem;left:16%;top:12%;width:10rem;animation:careersHaloFloat 8.5s ease-in-out infinite}.careers-orbital__ambient--two{background:rgba(126,156,255,0.12);height:12rem;right:8%;top:24%;width:12rem;animation:careersHaloFloat 10s ease-in-out infinite reverse}.careers-orbital__ambient--three{background:rgba(135,197,164,0.18);bottom:12%;height:11rem;left:24%;width:11rem;animation:careersHaloFloat 9.2s ease-in-out infinite}.careers-orbital__shell{inset:0;transform-style:preserve-3d}.careers-orbital__core{background:radial-gradient(circle at 34% 30%,rgba(255,255,255,0.92),rgba(206,242,255,0.72) 16%,rgba(74,115,170,0.56) 42%,rgba(19,30,60,0.94) 74%,rgba(8,12,24,1) 100%);border:1px solid rgba(255,255,255,0.2);border-radius:50%;box-shadow:0 1.4rem 4rem rgba(5,9,22,0.42),inset -1.6rem -2rem 3rem rgba(4,8,20,0.42),inset 1.1rem 1.4rem 2rem rgba(255,255,255,0.18),0 0 0 1px rgba(181,245,255,0.08);height:13.25rem;left:50%;top:50%;transform:translate(-50%,-50%);width:13.25rem;animation:careersCoreFloat 7.5s ease-in-out infinite}.careers-orbital__core-light,.careers-orbital__core-shadow,.careers-orbital__core-reflection{border-radius:50%;content:'';position:absolute}.careers-orbital__core-light{background:radial-gradient(circle,rgba(181,245,255,0.38),transparent 70%);height:145%;left:50%;top:50%;transform:translate(-50%,-50%);width:145%;filter:blur(16px)}.careers-orbital__core-shadow{background:radial-gradient(circle at 50% 50%,rgba(8,12,24,0),rgba(8,12,24,0.36) 68%,rgba(8,12,24,0.72));inset:0}.careers-orbital__core-reflection{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,0.6),rgba(255,255,255,0) 72%);height:2.8rem;left:26%;opacity:.9;top:18%;width:2.8rem;filter:blur(1px)}.careers-orbital__ring{--rx:0;--ry:0;--rz-start:0;--rz-end:360deg;--ring-color:rgba(255,255,255,0.12);border:1px solid var(--ring-color);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.03),0 0 32px rgba(181,245,255,0.05);left:50%;top:50%;transform:translate(-50%,-50%) rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(var(--rz-start));transform-style:preserve-3d;animation:careersOrbitSpin 18s linear infinite}.careers-orbital__ring::before{background:radial-gradient(circle,rgba(255,255,255,0.12),transparent 72%);border-radius:50%;content:'';inset:-.65rem;opacity:.22;position:absolute}.careers-orbital__ring--alpha{--rx:74deg;--ry:0;--rz-start:18deg;--rz-end:378deg;--ring-color:rgba(181,245,255,0.18);animation-duration:12s;height:10rem;width:27rem}.careers-orbital__ring--beta{--rx:0;--ry:70deg;--rz-start:34deg;--rz-end:-326deg;--ring-color:rgba(255,255,255,0.14);animation-duration:18s;animation-direction:reverse;height:24rem;width:16rem}.careers-orbital__ring--gamma{--rx:62deg;--ry:28deg;--rz-start:-18deg;--rz-end:342deg;--ring-color:rgba(135,197,164,0.2);animation-duration:20s;height:22rem;width:22rem}.careers-orbital__ring--delta{--rx:0;--ry:0;--rz-start:0;--rz-end:-360deg;--ring-color:rgba(255,255,255,0.09);animation-duration:26s;animation-direction:reverse;height:30rem;width:30rem}.careers-orbital__satellite{background:radial-gradient(circle at 28% 26%,rgba(255,255,255,0.98),rgba(214,246,255,0.86) 18%,rgba(111,165,224,0.82) 46%,rgba(28,40,74,0.94) 74%,rgba(8,12,24,1) 100%);border:1px solid rgba(255,255,255,0.22);border-radius:50%;box-shadow:0 .7rem 1.9rem rgba(4,8,20,0.28),0 0 1.1rem rgba(181,245,255,0.24),inset -.18rem -.24rem .45rem rgba(5,9,22,0.42),inset .12rem .16rem .3rem rgba(255,255,255,0.22);overflow:visible;transform-style:preserve-3d;animation:careersSatellitePulse 4.2s ease-in-out infinite}.careers-orbital__satellite::before{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,0.92),rgba(255,255,255,0.12) 72%,transparent 78%);border-radius:50%;content:'';height:34%;left:22%;opacity:.96;position:absolute;top:18%;width:34%;filter:blur(0.3px)}.careers-orbital__satellite::after{background:radial-gradient(circle,rgba(181,245,255,0.34),rgba(181,245,255,0.1) 48%,transparent 74%);border-radius:50%;content:'';inset:-.65rem;opacity:.72;position:absolute;filter:blur(1.2px)}.careers-orbital__satellite--alpha{height:1rem;left:calc(100% - 0.2rem);top:calc(50% - 0.5rem);width:1rem}.careers-orbital__satellite--beta{height:.86rem;left:calc(50% - 0.43rem);top:-.42rem;width:.86rem}.careers-orbital__satellite--gamma{height:.72rem;left:18%;top:calc(100% - 0.3rem);width:.72rem}.careers-orbital__satellite--delta{height:1.15rem;left:calc(100% - 0.55rem);top:26%;width:1.15rem}.careers-orbital__satellite--epsilon{height:.94rem;left:15%;top:calc(50% - 0.47rem);width:.94rem}.careers-board{padding-top:0}.careers-board__header p,.careers-story__lead,.careers-flow__cta p{font-size:1.12rem;line-height:1.84;max-width:44rem}.careers-board__filters{display:flex;flex-wrap:wrap;gap:.85rem;margin:0 0 1.55rem}.careers-board__filter{align-items:center;background:rgba(255,255,255,0.045);border:1px solid rgba(255,255,255,0.09);border-radius:999px;color:rgba(248,251,255,0.88);cursor:pointer;display:inline-flex;gap:.7rem;font:inherit;font-size:.86rem;font-weight:700;letter-spacing:.11em;padding:.82rem 1rem;text-transform:uppercase;transition:border-color 180ms ease,background 180ms ease,transform 180ms ease}.careers-board__filter:hover,.careers-board__filter.is-active{background:rgba(181,245,255,0.08);border-color:rgba(181,245,255,0.22);transform:translateY(-1px)}.careers-board__filter-count{background:rgba(255,255,255,0.08);border-radius:999px;font-size:.76rem;letter-spacing:.04em;padding:.25rem .48rem}.careers-board__grid{display:grid;gap:1.45rem;grid-template-columns:repeat(2,minmax(0,1fr))}.careers-role-card{background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.025)),radial-gradient(circle at 16% 14%,rgba(181,245,255,0.1),transparent 23%);border:1px solid rgba(255,255,255,0.1);border-radius:1.6rem;box-shadow:0 26px 74px rgba(4,8,20,0.22);overflow:hidden;padding:1.55rem;position:relative;transition:transform 200ms ease,border-color 200ms ease,box-shadow 200ms ease,opacity 180ms ease}.careers-role-card:hover{border-color:rgba(181,245,255,0.22);box-shadow:0 36px 88px rgba(4,8,20,0.28);transform:translateY(-6px)}.careers-role-card.is-hidden,.careers-role-card[hidden]{display:none}.careers-role-card__pulse{background:radial-gradient(circle,rgba(181,245,255,0.34),transparent 72%);border-radius:50%;filter:blur(8px);height:9rem;position:absolute;right:-2rem;top:-2rem;width:9rem;animation:careersPulse 4.8s ease-out infinite}.careers-role-card__topline{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;position:relative;z-index:1}.careers-role-card__tag,.careers-role-card__signal{border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:700;letter-spacing:.12em;padding:.48rem .72rem;text-transform:uppercase}.careers-role-card__tag{background:rgba(181,245,255,0.09);border:1px solid rgba(181,245,255,0.16)}.careers-role-card__signal{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.09);color:rgba(248,251,255,0.76)}.careers-role-card h3{font-size:2.05rem;line-height:1.02;margin:0 0 .7rem;position:relative;z-index:1}.careers-role-card__lead{color:rgba(248,251,255,0.94);font-size:1.14rem;line-height:1.76;margin:0 0 .8rem;position:relative;z-index:1}.careers-role-card__summary{color:rgba(248,251,255,0.78);font-size:1.02rem;line-height:1.76;margin:0;position:relative;z-index:1}.careers-role-card__layout{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem;position:relative;z-index:1}.careers-role-card__section{background:rgba(10,15,28,0.16);border:1px solid rgba(255,255,255,0.07);border-radius:1.1rem;padding:1rem 1rem 1.05rem}.careers-role-card__section--ai{margin-top:1rem}.careers-role-card__section h4{font-size:.86rem;font-weight:700;letter-spacing:.14em;margin:0 0 .75rem;text-transform:uppercase}.careers-role-card__section p,.careers-role-card__section li{font-size:1rem;line-height:1.74}.careers-role-card__section ul{list-style:disc;margin:0 0 0 1.15rem;padding:0}.careers-role-card__section ul li+li{margin-top:.45rem}.careers-role-card__footer{align-items:flex-start;display:flex;gap:0;justify-content:flex-start;margin-top:1.2rem;position:relative;z-index:1}.careers-story__shell{align-items:start;display:grid;gap:1.5rem 1.8rem;grid-template-columns:minmax(0,1.08fr) minmax(280px,0.92fr)}.careers-story__copy{background:linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.02));border:1px solid rgba(255,255,255,0.08);border-radius:1.55rem;box-shadow:0 24px 64px rgba(4,8,20,0.2);padding:1.8rem 1.8rem 1.9rem}.careers-story__copy h2{font-size:clamp(1.95rem,3vw,2.9rem);line-height:1.06;margin:0;max-width:14ch}.careers-story__points{display:grid;gap:.95rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.4rem}.careers-story__points article{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.07);border-radius:1rem;padding:.95rem .95rem 1rem}.careers-story__points strong{display:block;font-size:1.02rem;line-height:1.4;margin-bottom:.48rem}.careers-story__points p{color:rgba(248,251,255,0.76);font-size:.98rem;line-height:1.66;margin:0}.careers-story__panel{background:linear-gradient(180deg,rgba(255,255,255,0.085),rgba(255,255,255,0.03)),radial-gradient(circle at 18% 12%,rgba(181,245,255,0.13),transparent 28%);border:1px solid rgba(255,255,255,0.09);border-radius:1.55rem;box-shadow:0 28px 70px rgba(4,8,20,0.22);display:grid;gap:1rem;overflow:hidden;padding:1.5rem 1.35rem 1.45rem 1.5rem;position:relative}.careers-story__panel-line{background:linear-gradient(180deg,rgba(181,245,255,0.45),transparent);height:calc(100% - 3rem);left:1.08rem;position:absolute;top:1.5rem;width:2px}.careers-story__panel-item{padding-left:1.45rem;position:relative}.careers-story__panel-item::before{background:#9bf1ff;border-radius:50%;box-shadow:0 0 0 0 rgba(155,241,255,0.42);content:'';height:.52rem;left:.83rem;position:absolute;top:.42rem;width:.52rem;animation:careersNodePulse 3.8s ease-out infinite}.careers-story__panel-item span{color:rgba(181,245,255,0.92);display:block;font-size:.76rem;font-weight:700;letter-spacing:.16em;margin-bottom:.48rem;text-transform:uppercase}.careers-story__panel-item strong{font-size:1.08rem;line-height:1.66}.careers-flow__grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.careers-flow__step{background:rgba(255,255,255,0.045);border:1px solid rgba(255,255,255,0.08);border-radius:1.3rem;padding:1.35rem 1.2rem 1.3rem;position:relative}.careers-flow__step::before{background:linear-gradient(180deg,rgba(181,245,255,0.22),transparent);content:'';height:100%;left:0;position:absolute;top:0;width:2px}.careers-flow__index{color:rgba(181,245,255,0.92);display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.16em;margin-bottom:.7rem;text-transform:uppercase}.careers-flow__step h3{font-size:1.28rem;line-height:1.2;margin-bottom:.55rem}.careers-flow__step p{font-size:1rem;line-height:1.7;margin:0}.careers-flow__cta{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,0.07),rgba(255,255,255,0.025));border:1px solid rgba(255,255,255,0.08);border-radius:1.5rem;box-shadow:0 24px 64px rgba(4,8,20,0.2);display:flex;gap:1.2rem;justify-content:space-between;margin-top:1.45rem;padding:1.45rem 1.5rem}.careers-flow__cta p{margin:0}.careers-apply-modal{background:rgba(4,8,20,0.68);display:grid;inset:0;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:max(0.75rem,1.8vh);pointer-events:none;place-items:center;position:fixed;transition:opacity 180ms ease;z-index:10030}.careers-apply-modal.is-visible{opacity:1;pointer-events:auto}.careers-apply-modal__dialog{align-self:center;background:linear-gradient(180deg,rgba(28,36,61,0.995),rgba(18,24,43,0.995)),radial-gradient(circle at 12% 12%,rgba(181,245,255,0.08),transparent 24%);border:1px solid rgba(255,255,255,0.1);border-radius:1.35rem;box-shadow:0 30px 90px rgba(0,0,0,0.34);margin:0 auto;max-height:min(62dvh,34rem);max-width:32rem;overflow-y:auto;overscroll-behavior:contain;padding:.82rem .86rem .78rem;position:relative;scrollbar-gutter:stable both-edges;transform:translateY(14px) scale(0.985);transition:transform 200ms ease;width:min(100%,32rem)}.careers-apply-modal__dialog,.careers-apply-modal__dialog *{box-sizing:border-box}.careers-apply-modal__dialog::-webkit-scrollbar{width:.7rem}.careers-apply-modal__dialog::-webkit-scrollbar-track{background:rgba(255,255,255,0.04);border-radius:999px}.careers-apply-modal__dialog::-webkit-scrollbar-thumb{background:rgba(181,245,255,0.28);border:2px solid rgba(20,27,48,0.92);border-radius:999px}.careers-apply-modal.is-visible .careers-apply-modal__dialog{transform:translateY(0) scale(1)}.careers-apply-modal__close{background:transparent;border:0;color:inherit;cursor:pointer;height:2rem;position:absolute;right:.3rem;top:.3rem;width:2rem}.careers-apply-modal__close::before,.careers-apply-modal__close::after{background:rgba(255,255,255,0.86);content:'';height:2px;left:50%;position:absolute;top:50%;width:1rem}.careers-apply-modal__close::before{transform:translate(-50%,-50%) rotate(45deg)}.careers-apply-modal__close::after{transform:translate(-50%,-50%) rotate(-45deg)}.careers-apply-modal__intro{max-width:none;padding-right:2.2rem}.careers-apply-modal__intro h2{font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.02;margin:0 0 .22rem}.careers-apply-modal__intro p{color:rgba(248,251,255,0.86);font-size:.82rem;line-height:1.38;margin:0}.careers-apply-form{margin-top:.5rem}.careers-apply-form>.careers-apply-form__fields{align-items:start;display:grid;gap:.62rem .72rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;width:100%}.careers-apply-form>.careers-apply-form__fields>.field{min-width:0;padding:0;width:100%}.careers-apply-form>.careers-apply-form__fields>.field:not(.half){grid-column:1 / -1}.careers-apply-form>.careers-apply-form__fields>.field.half{width:100%}.careers-apply-form .field label{display:block;font-size:.66rem;font-weight:700;letter-spacing:.14em;margin-bottom:.22rem;text-transform:uppercase}.careers-apply-form .field input:not([type="checkbox"]),.careers-apply-form .field select,.careers-apply-form .field textarea{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:.74rem;color:#fff;line-height:1.35;min-height:2.8rem;padding:.52rem .68rem;width:100%}.careers-apply-form .field input:not([type="checkbox"]):focus,.careers-apply-form .field select:focus,.careers-apply-form .field textarea:focus{box-shadow:0 0 0 1px rgba(155,241,255,0.55),inset 0 0 0 1px rgba(255,255,255,0.05)}.careers-apply-form .field textarea{max-height:7.4rem;min-height:3.5rem;resize:vertical}.careers-apply-form__file-meta{color:rgba(248,251,255,0.66);font-size:.72rem;line-height:1.35;margin:.22rem 0 0}.careers-apply-form__consent{margin-top:.1rem}.careers-apply-form__checkbox{align-items:flex-start;background:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.025));border:1px solid rgba(255,255,255,0.08);border-radius:.9rem;cursor:pointer;display:flex;gap:.72rem;line-height:1.54;padding:.52rem .62rem}.careers-apply-form__checkbox input[type="checkbox"]{-webkit-appearance:none;appearance:none;background:rgba(8,14,28,0.9);border:1px solid rgba(181,245,255,0.34);border-radius:.28rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.04),0 0 0 .18rem rgba(181,245,255,0.06);cursor:pointer;display:inline-grid;flex:0 0 1.1rem;float:none;height:1.1rem;margin:.08rem 0 0;opacity:1;place-content:center;position:relative;width:1.1rem;z-index:auto}.careers-apply-form__checkbox input[type="checkbox"]::after{border-bottom:2px solid #13203a;border-right:2px solid #13203a;content:'';height:.62rem;opacity:0;transform:rotate(45deg) scale(0.75);transform-origin:center;transition:opacity 160ms ease,transform 160ms ease;width:.34rem}.careers-apply-form__checkbox input[type="checkbox"]:checked{background:#b5f5ff;border-color:#b5f5ff}.careers-apply-form__checkbox input[type="checkbox"]:checked::after{opacity:1;transform:rotate(45deg) scale(1)}.careers-apply-form__checkbox input[type="checkbox"]:focus-visible{outline:0;box-shadow:0 0 0 .22rem rgba(181,245,255,0.18),inset 0 0 0 1px rgba(255,255,255,0.05)}.careers-apply-form__checkbox span{color:rgba(248,251,255,0.86);font-size:.8rem}.careers-apply-form__actions{display:flex;flex-wrap:wrap;gap:.68rem;margin-top:.55rem}.careers-apply-form__actions .button{font-size:.86rem;min-height:2.7rem;padding:.62rem .92rem}body.is-careers-modal-visible .cookie-consent{opacity:0 !important;pointer-events:none !important;transform:translateY(1rem) !important}@keyframes careersGridDrift{0%{transform:translateY(0)}100%{transform:translateY(46px)}}@keyframes careersHaloFloat{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(0,-12px,0) scale(1.04)}}@keyframes careersPulse{0%{opacity:.28;transform:scale(0.82)}70%{opacity:.72;transform:scale(1.14)}100%{opacity:.22;transform:scale(1.22)}}@keyframes careersNodePulse{0%,100%{box-shadow:0 0 0 0 rgba(155,241,255,0.42)}70%{box-shadow:0 0 0 .55rem rgba(155,241,255,0)}}@keyframes careersOrbitSpin{0%{transform:translate(-50%,-50%) rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(var(--rz-start))}100%{transform:translate(-50%,-50%) rotateX(var(--rx)) rotateY(var(--ry)) rotateZ(var(--rz-end))}}@keyframes careersCoreFloat{0%,100%{transform:translate(-50%,-50%) translateY(0) scale(1)}50%{transform:translate(-50%,-50%) translateY(-10px) scale(1.02)}}@keyframes careersSatellitePulse{0%,100%{transform:translateZ(0) scale(1);box-shadow:0 .7rem 1.9rem rgba(4,8,20,0.28),0 0 1.1rem rgba(181,245,255,0.24),inset -.18rem -.24rem .45rem rgba(5,9,22,0.42),inset .12rem .16rem .3rem rgba(255,255,255,0.22)}50%{transform:translateZ(0) scale(1.08);box-shadow:0 .9rem 2.2rem rgba(4,8,20,0.32),0 0 1.35rem rgba(181,245,255,0.34),inset -.2rem -.28rem .52rem rgba(5,9,22,0.44),inset .14rem .18rem .34rem rgba(255,255,255,0.26)}72%{transform:translateZ(0) scale(1.03);box-shadow:0 .82rem 2rem rgba(4,8,20,0.3),0 0 1.2rem rgba(181,245,255,0.18),inset -.19rem -.25rem .48rem rgba(5,9,22,0.43),inset .13rem .17rem .31rem rgba(255,255,255,0.24)}}@media screen and (max-width:1280px){.careers-hero__inner,.careers-story__shell{grid-template-columns:1fr}.careers-hero__copy h1{max-width:12.5ch}.careers-hero__media{min-height:28rem}.careers-orbital{max-width:31rem;width:min(100%,31rem)}}@media screen and (max-width:980px){.careers-hero{padding:5.25rem 0 4.35rem}.careers-story__points,.careers-board__grid,.careers-flow__grid,.careers-role-card__layout{grid-template-columns:1fr}.careers-flow__cta,.careers-role-card__footer{align-items:flex-start;flex-direction:column}.careers-hero__media{min-height:24rem}.careers-orbital{max-width:26rem;width:min(100%,26rem)}}@media screen and (max-width:736px){.careers-hero{padding:4.15rem 0 2.35rem}.careers-hero__copy h1{font-size:2.9rem;max-width:11ch}.careers-hero__lead,.careers-board__header p,.careers-story__lead,.careers-flow__cta p,.careers-role-card__lead,.careers-role-card__summary,.careers-role-card__section p,.careers-role-card__section li,.careers-story__points p,.careers-story__panel-item strong,.careers-flow__step p,.careers-apply-modal__intro p,.careers-apply-form__checkbox span{font-size:1.04rem}.careers-hero__signals span,.careers-board__filter,.careers-role-card__tag,.careers-role-card__signal{font-size:.74rem}.careers-hero__signals{gap:.55rem}.careers-hero__lead{margin-top:1rem;line-height:1.68}.careers-hero__actions{margin-top:1.15rem}.careers-role-card,.careers-story__copy,.careers-story__panel,.careers-flow__cta,.careers-apply-modal__dialog{padding:.95rem}.careers-role-card h3{font-size:1.86rem}.careers-story__copy h2,.careers-apply-modal__intro h2{font-size:1.75rem}.careers-hero__media{min-height:12.5rem}.careers-orbital{max-width:14.5rem;width:min(100%,14.5rem)}.careers-orbital__core{height:7.35rem;width:7.35rem}.careers-orbital__ring--alpha{height:5.8rem;width:11.8rem}.careers-orbital__ring--beta{height:10.8rem;width:6.9rem}.careers-orbital__ring--gamma{height:10.2rem;width:10.2rem}.careers-orbital__ring--delta{height:14rem;width:14rem}.careers-apply-form__actions{flex-direction:column}.careers-apply-form__actions .button{width:100%}.careers-apply-form>.careers-apply-form__fields{grid-template-columns:1fr}}@media screen and (max-height:900px){.careers-apply-modal__dialog{max-height:min(68dvh,33rem)}.careers-apply-form .field textarea{min-height:3.7rem}}@media(prefers-reduced-motion:reduce){.careers-hero__grid,.careers-hero__halo,.careers-orbital__ambient,.careers-orbital__core,.careers-orbital__ring,.careers-role-card__pulse,.careers-story__panel-item::before,.careers-orbital__satellite{animation:none !important}.careers-role-card:hover,.careers-board__filter:hover{transform:none}}@media screen and (max-width:736px){.careers-flow,.careers-hero__actions a[href="#careers-flow"]{display:none !important}.careers-board__header,.careers-board__header h2,.careers-board__header p{max-width:100%;width:100% !important}.careers-board__header>:first-child{width:auto !important}.careers-board__header>:first-child:after{max-width:8.5rem}.careers-hero{background:transparent;padding:4.1rem 0 2rem}.careers-hero::before,.careers-hero__grid,.careers-hero__halo{display:none !important}.careers-hero>.inner,.careers-board>.inner,.careers-story>.inner,.careers-flow>.inner{max-width:none;padding-left:.9rem;padding-right:.9rem;width:100%}.careers-hero__inner{gap:1.2rem}.careers-hero__media,.careers-orbital{display:none !important}.careers-role-card,.careers-story__copy,.careers-story__panel,.careers-flow__cta,.careers-apply-modal__dialog{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.careers-role-card,.careers-story__copy,.careers-story__panel,.careers-flow__cta{border-radius:.95rem}.careers-role-card__pulse{display:none !important}.careers-board__grid{gap:1rem}}