.CareerOpportunityPage_page__deEiU{margin:0 var(--edge) var(--edge);color:var(--color-deep-ink)}.CareerOpportunityPage_summary__CzxJu{padding:24px clamp(24px,3vw,48px) 30px;border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--color-paper)}.CareerOpportunityPage_summary__CzxJu nav ol{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:7px;color:#657589;font-size:.72rem;list-style:none}.CareerOpportunityPage_summary__CzxJu nav li+li:before{margin-right:7px;content:"/";color:#aab5bd}.CareerOpportunityPage_summary__CzxJu nav a{text-decoration:none}.CareerOpportunityPage_summary__CzxJu nav a:hover{color:#007c9f}.CareerOpportunityPage_titleRow__r0ZU0{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:end}.CareerOpportunityPage_titleRow__r0ZU0>div>p{margin:0 0 8px;color:#007fa5;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.CareerOpportunityPage_titleRow__r0ZU0 h1{margin:0;font-size:clamp(2.65rem,4.25vw,5.35rem);font-weight:500;letter-spacing:-.055em;line-height:1.02}.CareerOpportunityPage_titleRow__r0ZU0>div>span{max-width:930px;margin-top:10px;display:block;color:#697789;font-size:clamp(.95rem,.9rem + .18vw,1.12rem);line-height:1.55}.CareerOpportunityPage_titleRow__r0ZU0>a{min-width:220px;min-height:54px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--color-cyan);border-radius:999px;color:#007c9f;font-size:.82rem;font-weight:700;text-decoration:none;transition:background .22s var(--ease-standard),color .22s var(--ease-standard),transform .22s var(--ease-standard)}.CareerOpportunityPage_titleRow__r0ZU0>a:hover{background:var(--color-cyan);color:#fff;transform:translateY(-2px)}.CareerOpportunityPage_titleRow__r0ZU0>a svg{width:16px}.CareerOpportunityPage_facts__1T61i{margin:25px 0 0;display:flex;flex-wrap:wrap;gap:12px clamp(25px,3.6vw,62px)}.CareerOpportunityPage_facts__1T61i>div{display:flex;align-items:center;gap:10px;color:#394755}.CareerOpportunityPage_facts__1T61i svg{width:18px;height:18px;color:var(--color-cyan);stroke-width:1.8}.CareerOpportunityPage_facts__1T61i dd{margin:0;font-size:.82rem}.CareerOpportunityPage_mainGrid__pUHfk{margin-top:var(--edge);display:grid;grid-template-columns:minmax(0,1.55fr) minmax(390px,.95fr);gap:var(--edge);align-items:start}.CareerOpportunityPage_detailPanel__LozUv{min-width:0;padding:clamp(34px,4vw,64px);border-radius:var(--radius-md);background:#fff}.CareerOpportunityPage_editorial__wW1vn h2{margin:0 0 11px;font-size:clamp(1.75rem,2.25vw,2.65rem);font-weight:500;letter-spacing:-.04em;line-height:1.1}.CareerOpportunityPage_editorial__wW1vn h2:not(:first-child){margin-top:32px;padding-top:27px;border-top:1px solid var(--color-line)}.CareerOpportunityPage_editorial__wW1vn p{max-width:900px;margin:0 0 15px;color:#667487;font-size:.93rem;line-height:1.62}.CareerOpportunityPage_editorial__wW1vn ul{margin:0;padding:0;display:grid;gap:7px;color:#667487;font-size:.9rem;line-height:1.55;list-style:none}.CareerOpportunityPage_editorial__wW1vn li{position:relative;padding-left:18px}.CareerOpportunityPage_editorial__wW1vn li:before{position:absolute;top:.66em;left:1px;width:5px;height:5px;border-radius:50%;background:var(--color-cyan);content:""}.CareerOpportunityPage_applicationNote__nnoCL{margin-top:34px;padding:20px 23px;display:flex;gap:17px;align-items:center;border-radius:11px;background:linear-gradient(110deg,rgba(0,160,207,.1),rgba(0,160,207,.03))}.CareerOpportunityPage_applicationNote__nnoCL>svg{width:38px;height:38px;padding:9px;flex:0 0 auto;border:1px solid rgba(0,160,207,.28);border-radius:50%;color:var(--color-cyan)}.CareerOpportunityPage_applicationNote__nnoCL strong{display:block;font-size:.89rem}.CareerOpportunityPage_applicationNote__nnoCL p{margin:3px 0 0;color:#697789;font-size:.78rem;line-height:1.5}.CareerOpportunityPage_backLink__Whzlc{margin-top:28px;padding-top:22px;display:flex;align-items:center;gap:9px;border-top:1px solid var(--color-line);color:#0083aa;font-size:.8rem;font-weight:700;text-decoration:none}.CareerOpportunityPage_backLink__Whzlc svg{width:16px;transition:transform .2s var(--ease-standard)}.CareerOpportunityPage_backLink__Whzlc:hover svg{transform:translateX(-4px)}.CareerOpportunityPage_applyPanel__qb3hV{position:sticky;top:118px;min-width:0;padding:clamp(30px,3vw,46px);scroll-margin-top:118px;border-radius:var(--radius-md);background:linear-gradient(145deg,#101d26,#081117 72%);color:#fff;box-shadow:0 22px 60px rgba(5,16,23,.14)}.CareerOpportunityPage_applyHeading__eCXNB>p{margin:0 0 8px;color:var(--color-cyan-bright);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.CareerOpportunityPage_applyHeading__eCXNB h2{margin:0;font-size:clamp(1.8rem,2.5vw,2.8rem);font-weight:500;letter-spacing:-.045em;line-height:1.08}.CareerOpportunityPage_applyHeading__eCXNB>span{margin-top:11px;display:block;color:#d2dce2;font-size:.82rem;line-height:1.55}.CareerOpportunityPage_form__WN9pk{margin-top:27px;display:grid;gap:17px}.CareerOpportunityPage_twoFields__wNXW4{display:grid;grid-template-columns:1fr 1fr;gap:12px}.CareerOpportunityPage_form__WN9pk>label,.CareerOpportunityPage_twoFields__wNXW4>label{min-width:0;display:block;color:#f3f7f9;font-size:.75rem;font-weight:700}.CareerOpportunityPage_availability__rbswD b,.CareerOpportunityPage_consent__0QOZT b,.CareerOpportunityPage_form__WN9pk label b{color:#39cff7}.CareerOpportunityPage_form__WN9pk label small{color:#9fb0bb;font-size:inherit;font-weight:500}.CareerOpportunityPage_form__WN9pk input:not([type=radio]):not([type=checkbox]):not([type=file]),.CareerOpportunityPage_form__WN9pk textarea{width:100%;margin-top:7px;border:1px solid #82939d;border-radius:7px;background:#fff;color:#081117;font:inherit;font-size:.82rem;outline:none;transition:border-color .18s,box-shadow .18s}.CareerOpportunityPage_form__WN9pk input:not([type=radio]):not([type=checkbox]):not([type=file]){min-height:48px;padding:0 13px}.CareerOpportunityPage_form__WN9pk textarea{min-height:112px;padding:12px 13px;line-height:1.5;resize:vertical}.CareerOpportunityPage_form__WN9pk input:focus,.CareerOpportunityPage_form__WN9pk textarea:focus{border-color:var(--color-cyan-bright);box-shadow:0 0 0 3px rgba(13,200,255,.24)}.CareerOpportunityPage_form__WN9pk input[aria-invalid=true],.CareerOpportunityPage_form__WN9pk textarea[aria-invalid=true]{border-color:#ff94a1}.CareerOpportunityPage_upload__OZbJH>span{position:relative;min-height:78px;margin-top:7px;padding:14px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:2px 11px;align-items:center;border:1px dashed #6d828e;border-radius:8px;background:rgba(255,255,255,.045);cursor:pointer}.CareerOpportunityPage_upload__OZbJH svg{width:24px;grid-row:1/3;color:var(--color-cyan-bright)}.CareerOpportunityPage_upload__OZbJH strong{overflow:hidden;color:#f4f8fa;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.CareerOpportunityPage_upload__OZbJH small{color:#9fb0bb;font-size:.68rem;font-weight:500}.CareerOpportunityPage_upload__OZbJH input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.CareerOpportunityPage_availability__rbswD{margin:2px 0 0;padding:0;border:0}.CareerOpportunityPage_availability__rbswD legend{color:#f3f7f9;font-size:.75rem;font-weight:700;line-height:1.45}.CareerOpportunityPage_availability__rbswD>div{margin-top:9px;display:flex;gap:12px}.CareerOpportunityPage_availability__rbswD label{position:relative}.CareerOpportunityPage_availability__rbswD input{position:absolute;opacity:0}.CareerOpportunityPage_availability__rbswD span{min-width:72px;min-height:40px;display:grid;place-items:center;border:1px solid #647985;border-radius:999px;color:#d9e2e7;font-size:.75rem;cursor:pointer}.CareerOpportunityPage_availability__rbswD input:checked+span{border-color:var(--color-cyan-bright);background:rgba(13,200,255,.13);color:#fff}.CareerOpportunityPage_availability__rbswD input:focus-visible+span{outline:2px solid var(--color-cyan-bright);outline-offset:3px}.CareerOpportunityPage_consent__0QOZT{display:flex!important;align-items:flex-start;gap:10px;color:#c3cfd5!important;font-size:.7rem!important;line-height:1.5;cursor:pointer}.CareerOpportunityPage_consent__0QOZT>input{position:absolute;opacity:0}.CareerOpportunityPage_consent__0QOZT>span:first-of-type{width:22px;height:22px;display:grid;flex:0 0 auto;place-items:center;border:1px solid #8ba0ac;border-radius:4px;color:transparent}.CareerOpportunityPage_consent__0QOZT>span:first-of-type svg{width:14px}.CareerOpportunityPage_consent__0QOZT:has(input:checked)>span:first-of-type{border-color:var(--color-cyan);background:var(--color-cyan);color:#fff}.CareerOpportunityPage_consent__0QOZT:has(input:focus-visible)>span:first-of-type{outline:2px solid var(--color-cyan-bright);outline-offset:3px}.CareerOpportunityPage_consent__0QOZT a{color:var(--color-cyan-bright)}.CareerOpportunityPage_fieldError__pQT13{margin:5px 0 0;color:#ffacb6;font-size:.68rem;font-weight:500;line-height:1.4}.CareerOpportunityPage_errorSummary__fOyz8,.CareerOpportunityPage_submitError__vx4zG{margin:0;padding:13px 15px;border:1px solid rgba(255,148,161,.52);border-radius:7px;background:rgba(132,24,40,.22);color:#ffdce1;font-size:.72rem;line-height:1.45}.CareerOpportunityPage_errorSummary__fOyz8 ul{margin:5px 0 0;padding-left:18px}.CareerOpportunityPage_submitButton__nW6HJ{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;gap:14px;border:0;border-radius:999px;background:linear-gradient(90deg,#08afd9,#0dc8ff);color:#06131a;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer;transition:transform .22s,box-shadow .22s}.CareerOpportunityPage_submitButton__nW6HJ:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(13,200,255,.22)}.CareerOpportunityPage_submitButton__nW6HJ svg{width:16px;transition:transform .22s}.CareerOpportunityPage_submitButton__nW6HJ:hover svg{transform:translateX(4px)}.CareerOpportunityPage_submitButton__nW6HJ:disabled{opacity:1;cursor:wait;transform:none;background:#125b3a;color:#fff}.CareerOpportunityPage_spinner__m5hK8{width:22px;height:22px;flex:0 0 22px;border:3px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:CareerOpportunityPage_careerSpinner__jwjNW .8s linear infinite}@keyframes CareerOpportunityPage_careerSpinner__jwjNW{to{transform:rotate(1turn)}}.CareerOpportunityPage_honeypot__CYD6h{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.CareerOpportunityPage_success__MOQ_K{min-height:460px;padding:24px;display:flex;justify-content:center;flex-direction:column;border:1px solid rgba(116,213,153,.45);border-radius:16px;background:rgba(24,102,61,.17)}.CareerOpportunityPage_success__MOQ_K>span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#18814b}.CareerOpportunityPage_success__MOQ_K>span svg{width:22px}.CareerOpportunityPage_success__MOQ_K>p:first-of-type{margin:23px 0 9px;color:#9debb9;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.CareerOpportunityPage_success__MOQ_K h2{margin:0;font-size:2.35rem;font-weight:500;letter-spacing:-.045em;line-height:1.06}.CareerOpportunityPage_success__MOQ_K>p:last-of-type{margin:15px 0 24px;color:#c3cfd5;font-size:.83rem;line-height:1.55}.CareerOpportunityPage_success__MOQ_K a{color:var(--color-cyan-bright);font-size:.78rem;font-weight:700}@media (max-width:1040px){.CareerOpportunityPage_mainGrid__pUHfk{grid-template-columns:1fr}.CareerOpportunityPage_applyPanel__qb3hV{position:static}}@media (max-width:720px){.CareerOpportunityPage_page__deEiU{margin:0 10px 10px}.CareerOpportunityPage_summary__CzxJu{padding:21px 20px 26px;border-radius:0 0 22px 22px}.CareerOpportunityPage_titleRow__r0ZU0{grid-template-columns:1fr;gap:22px}.CareerOpportunityPage_titleRow__r0ZU0 h1{font-size:clamp(2.45rem,12vw,3.7rem)}.CareerOpportunityPage_titleRow__r0ZU0>a{width:100%}.CareerOpportunityPage_facts__1T61i{display:grid;grid-template-columns:1fr 1fr;gap:12px}.CareerOpportunityPage_mainGrid__pUHfk{margin-top:10px;gap:10px}.CareerOpportunityPage_applyPanel__qb3hV,.CareerOpportunityPage_detailPanel__LozUv{padding:28px 20px;border-radius:18px}.CareerOpportunityPage_twoFields__wNXW4{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.CareerOpportunityPage_backLink__Whzlc svg,.CareerOpportunityPage_submitButton__nW6HJ,.CareerOpportunityPage_submitButton__nW6HJ svg,.CareerOpportunityPage_titleRow__r0ZU0>a{transition:none}.CareerOpportunityPage_backLink__Whzlc:hover svg,.CareerOpportunityPage_submitButton__nW6HJ:hover,.CareerOpportunityPage_submitButton__nW6HJ:hover svg,.CareerOpportunityPage_titleRow__r0ZU0>a:hover{transform:none}.CareerOpportunityPage_spinner__m5hK8{animation:none}}