.careers-page{--career-bg:#04101f;--career-surface:#081c33;--career-surface-2:#0c233d;--career-surface-3:#102a47;--career-text:#eef2f8;--career-muted:#a2b1c9;--career-border:#b5cce424;--career-gold:#fbc719;--career-gold-dark:#272100;background:var(--career-bg);color:var(--career-text);min-height:100vh;overflow:clip}.careers-page *,.careers-page :before,.careers-page :after{box-sizing:border-box}.careers-container{width:min(1180px,100% - 48px);margin-inline:auto;position:relative}.careers-page section[id]{scroll-margin-top:110px}.careers-hero,.career-detail-hero{isolation:isolate;border-bottom:1px solid var(--career-border);background:radial-gradient(circle at 15% 35%,#1890ff29,#0000 31%),radial-gradient(circle at 82% 42%,#fbc7191c,#0000 30%),linear-gradient(145deg,#071d34 0%,#04101f 65%,#07182b 100%);padding:146px 0 92px;position:relative}.careers-hero:after,.career-detail-hero:after{content:"";background:linear-gradient(transparent, var(--career-bg));pointer-events:none;z-index:-1;height:150px;position:absolute;inset:auto 0 0}.careers-hero-grid{z-index:-1;opacity:.45;background-image:linear-gradient(#b5cce40b 1px,#0000 1px),linear-gradient(90deg,#b5cce40b 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.careers-breadcrumbs{color:var(--career-muted);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:50px;font-size:13px;display:flex}.careers-breadcrumbs a{color:var(--career-muted);text-decoration:none;transition:color .2s}.careers-breadcrumbs a:hover{color:var(--career-gold)}.careers-breadcrumbs span[aria-current=page]{color:var(--career-text)}.careers-hero-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:64px;display:grid}.career-eyebrow{color:var(--career-gold);letter-spacing:-.01em;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;font-weight:700;display:flex}.career-eyebrow svg{width:17px;height:17px}.careers-hero h1{letter-spacing:-.055em;max-width:690px;margin:0;font-size:clamp(40px,5.2vw,68px);font-weight:900;line-height:1.35}.careers-hero h1 span{color:var(--career-gold);white-space:nowrap;position:relative}.careers-hero-lead{max-width:650px;color:var(--career-muted);margin:24px 0 0;font-size:17px;line-height:2.05}.careers-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.careers-button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:11px 21px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.7;text-decoration:none;transition:transform .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.careers-button svg{width:18px;height:18px}.careers-button:hover{transform:translateY(-2px)}.careers-button:disabled{opacity:.65;cursor:not-allowed;transform:none}.careers-button-primary{color:var(--career-gold-dark);background:var(--career-gold);border-color:var(--career-gold);box-shadow:0 10px 30px #fbc7191f}.careers-button-primary:hover{background:#ffd43d;border-color:#ffd43d}.careers-button-ghost,.careers-button-outline{color:var(--career-text);border-color:var(--career-border);background:#081c3399}.careers-button-ghost:hover,.careers-button-outline:hover{color:var(--career-gold);background:#fbc7190d;border-color:#fbc7198c}.careers-hero-assurances{color:var(--career-muted);flex-wrap:wrap;gap:12px 22px;margin:30px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.careers-hero-assurances li{align-items:center;gap:6px;display:flex}.careers-hero-assurances svg{color:#64d9c6;width:15px;height:15px}.careers-hero-visual{justify-content:center;align-items:center;min-height:460px;display:flex;position:relative}.careers-solar-orbit{border:1px solid #1890ff3b;border-radius:50%;position:absolute}.careers-orbit-one{width:430px;height:430px;animation:30s linear infinite career-orbit}.careers-orbit-one:before,.careers-orbit-two:before{content:"";background:var(--career-gold);border-radius:50%;width:9px;height:9px;position:absolute;top:16%;left:7%;box-shadow:0 0 22px #fbc719b3}.careers-orbit-two{opacity:.65;border-style:dashed;width:340px;height:340px;animation:24s linear infinite reverse career-orbit}.careers-sun-core{width:70px;height:70px;color:var(--career-gold);background:#fbc71914;border:1px solid #fbc71938;border-radius:50%;place-items:center;display:grid;position:absolute;top:38px;left:48px;box-shadow:0 0 70px #fbc7191f}.careers-sun-core svg{width:42px;height:42px}.careers-visual-card{border:1px solid var(--career-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#081c33e6;position:absolute;box-shadow:0 24px 70px #0000004d}.careers-visual-card-main{border-radius:26px;width:min(320px,75%);padding:32px;position:relative;transform:rotate(-2deg)}.careers-visual-icon{width:58px;height:58px;color:var(--career-gold);background:#fbc7191a;border-radius:18px;place-items:center;margin-bottom:24px;display:grid}.careers-visual-icon svg{width:30px;height:30px}.careers-visual-card-main p{color:var(--career-muted);margin:0 0 7px;font-size:13px}.careers-visual-card-main strong{font-size:24px;line-height:1.6}.careers-visual-lines{gap:8px;margin-top:25px;display:grid}.careers-visual-lines span{background:#b5cce41f;border-radius:10px;height:5px}.careers-visual-lines span:nth-child(2){width:75%}.careers-visual-lines span:nth-child(3){background:#fbc7194d;width:45%}.careers-visual-card-jobs{border-radius:16px;align-items:center;gap:12px;padding:15px 19px;display:flex;bottom:58px;left:0}.careers-visual-card-jobs>svg{color:var(--career-gold);width:25px;height:25px}.careers-visual-card-jobs div{display:grid}.careers-visual-card-jobs strong{font-size:24px;line-height:1.2}.careers-visual-card-jobs span,.careers-visual-card-values span{color:var(--career-muted);font-size:11px}.careers-visual-card-values{border-radius:13px;align-items:center;gap:8px;padding:12px 15px;display:flex;top:82px;right:-5px}.careers-visual-card-values svg{color:#64d9c6;width:18px;height:18px}@keyframes career-orbit{to{transform:rotate(360deg)}}.careers-section{padding:88px 0}.careers-section+.careers-section:not(.careers-application-section):not(.careers-values-section){border-top:1px solid #b5cce40f}.careers-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px;display:flex}.careers-section-heading h2,.careers-application-intro h2,.careers-faq-intro h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.4vw,40px);line-height:1.5}.careers-section-heading>div>p:last-child,.careers-section-heading-centered>p:last-child,.careers-application-intro>p,.careers-faq-intro>p{max-width:690px;color:var(--career-muted);margin:12px 0 0;font-size:15px;line-height:1.95}.careers-section-icon{border:1px solid var(--career-border);width:62px;height:62px;color:var(--career-gold);background:var(--career-surface);border-radius:18px;flex:none;place-items:center;display:grid}.careers-section-icon svg{width:28px;height:28px}.careers-section-heading-centered{text-align:center;display:block}.careers-section-heading-centered .career-eyebrow{justify-content:center}.careers-section-heading-centered>p:last-child{margin-inline:auto}.career-job-filters{border:1px solid var(--career-border);background:var(--career-surface);border-radius:18px;grid-template-columns:minmax(240px,1fr) 210px 235px;gap:12px;padding:16px;display:grid}.career-job-filters input,.career-job-filters select,.career-field input,.career-field select,.career-field textarea{border:1px solid var(--career-border);width:100%;color:var(--career-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a1b2e;border-radius:11px;outline:none;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.career-job-filters input,.career-job-filters select,.career-field input,.career-field select{height:48px;padding:0 14px}.career-job-filters input:focus,.career-job-filters select:focus,.career-field input:focus,.career-field select:focus,.career-field textarea:focus{border-color:#fbc719bf;box-shadow:0 0 0 3px #fbc71914}.career-job-filters input::placeholder,.career-field input::placeholder,.career-field textarea::placeholder{color:#8090aa}.career-search-field{position:relative}.career-search-field>svg{width:18px;height:18px;color:var(--career-muted);pointer-events:none;position:absolute;top:15px;right:14px}.career-search-field input{padding-right:43px}.career-filter-result{color:var(--career-muted);align-items:center;gap:5px;margin:20px 2px;font-size:12px;display:flex}.career-filter-result strong{color:var(--career-text)}.career-filter-result button{color:var(--career-gold);background:0 0;border:0;margin-right:auto;padding:4px;font-family:inherit;font-size:12px}.career-job-list{gap:15px;display:grid}.career-job-card{border:1px solid var(--career-border);background:linear-gradient(130deg, var(--career-surface), #081c33a6);border-radius:19px;justify-content:space-between;align-items:center;gap:28px;padding:27px 28px;transition:border-color .25s,transform .25s,background .25s;display:flex}.career-job-card:hover{background:linear-gradient(130deg, var(--career-surface-2), var(--career-surface));border-color:#fbc71957;transform:translateY(-3px)}.career-job-card-main{min-width:0}.career-job-card-labels{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex}.career-department,.career-featured{align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.career-department{color:#b7c7de}.career-department svg,.career-featured svg{width:14px;height:14px}.career-featured{color:var(--career-gold);background:#fbc71917;border-radius:20px;padding:4px 9px}.career-job-card h3{margin:0;font-size:21px;line-height:1.6}.career-job-card h3 a{color:var(--career-text);text-decoration:none}.career-job-card h3 a:hover{color:var(--career-gold)}.career-job-card-main>p{max-width:760px;color:var(--career-muted);margin:8px 0 16px;font-size:13px;line-height:1.9}.career-job-meta{color:#b1bfd3;flex-wrap:wrap;gap:10px 19px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.career-job-meta li{align-items:center;gap:5px;display:inline-flex}.career-job-meta svg{color:#7f95b4;width:14px;height:14px}.career-job-card-action{flex:none}.career-job-card-action .careers-button{min-height:43px;padding:9px 16px;font-size:12px}.career-empty-state,.career-jobs-error{text-align:center;background:#081c338c;border:1px dashed #b5cce438;border-radius:19px;padding:44px 28px}.career-empty-state>svg,.career-jobs-error>svg{width:40px;height:40px;color:var(--career-gold);margin-bottom:16px}.career-empty-state h3,.career-jobs-error h3{margin:0 0 10px;font-size:19px}.career-empty-state p,.career-jobs-error p{max-width:620px;color:var(--career-muted);margin:0 auto 22px;font-size:13px;line-height:1.9}.career-jobs-error{text-align:right;border-style:solid;align-items:flex-start;gap:20px;display:flex}.career-jobs-error>svg{flex:none;margin:0}.career-jobs-error p{margin-inline:0}.careers-text-link{color:var(--career-gold);align-items:center;gap:7px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.careers-text-link:hover{text-underline-offset:5px;text-decoration:underline}.careers-text-link svg{width:16px;height:16px}.careers-values-section{background:radial-gradient(circle at 50% 100%, #1890ff14, transparent 50%), var(--career-surface);border-block:1px solid var(--career-border)}.careers-value-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.careers-value-card{border:1px solid var(--career-border);background:#04101f8c;border-radius:20px;padding:31px;position:relative;overflow:hidden}.careers-value-card>svg{width:29px;height:29px;color:var(--career-gold);margin-bottom:22px}.career-value-number{color:#b5cce417;font-size:62px;font-weight:900;line-height:1;position:absolute;top:18px;left:22px}.careers-value-card h3{margin:0 0 10px;font-size:18px}.careers-value-card p{color:var(--career-muted);margin:0;font-size:13px;line-height:1.95}.careers-process-list{grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.careers-process-list li{border-right:1px solid var(--career-border);padding:10px 32px 10px 24px;position:relative}.careers-process-list li:first-child{border-right:0}.careers-process-number{border:1px solid var(--career-border);width:28px;height:28px;color:var(--career-muted);border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:4px;left:20px}.careers-process-icon{width:50px;height:50px;color:var(--career-gold);background:#fbc71914;border-radius:15px;place-items:center;margin-bottom:20px;display:grid}.careers-process-icon svg{width:24px;height:24px}.careers-process-list h3{margin:0 0 9px;font-size:17px}.careers-process-list p{color:var(--career-muted);margin:0;font-size:13px;line-height:1.95}.careers-application-section{border-block:1px solid var(--career-border);background:radial-gradient(circle at 90% 10%,#fbc7190f,#0000 30%),linear-gradient(145deg,#07192c,#061426)}.careers-application-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:52px;display:grid}.careers-application-intro{position:sticky;top:120px}.careers-before-submit{border-top:1px solid var(--career-border);margin-top:30px;padding-top:26px}.careers-before-submit h3{margin:0 0 16px;font-size:15px}.careers-before-submit ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.careers-before-submit li{color:var(--career-muted);align-items:flex-start;gap:9px;font-size:12px;line-height:1.85;display:flex}.careers-before-submit svg{color:#64d9c6;flex:none;width:16px;height:16px;margin-top:4px}.careers-privacy-promise{background:#00a9910d;border:1px solid #00a9912e;border-radius:14px;align-items:flex-start;gap:12px;margin-top:28px;padding:18px;display:flex}.careers-privacy-promise>svg{color:#64d9c6;flex:none;width:23px;height:23px}.careers-privacy-promise strong{font-size:13px}.careers-privacy-promise p{color:var(--career-muted);margin:5px 0 0;font-size:11px;line-height:1.85}.career-application-form,.career-application-success{border:1px solid var(--career-border);background:#081c33e6;border-radius:23px;padding:30px;box-shadow:0 25px 80px #0003}.career-application-form fieldset{border:0;min-width:0;margin:0;padding:0}.career-application-form fieldset+fieldset{border-top:1px solid var(--career-border);margin-top:30px;padding-top:27px}.career-application-form legend{color:var(--career-text);margin-bottom:4px;padding:0;font-size:16px;font-weight:800}.career-fieldset-hint{color:var(--career-muted);margin:0 0 19px;font-size:11px}.career-fieldset-hint span,.career-field label>span,.career-consent label>span{color:var(--career-gold)}.career-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 15px;margin-top:18px;display:grid}.career-field{min-width:0}.career-field-full{grid-column:1/-1}.career-field>label{color:#d9e1ed;margin-bottom:7px;font-size:12px;font-weight:500;display:block}.career-field textarea{resize:vertical;min-height:120px;padding:12px 14px;line-height:1.9}.career-field [aria-invalid=true]{border-color:#fb7185}.career-field-error{color:#ff9eaa;margin-top:6px;font-size:11px;line-height:1.75;display:block}.career-character-count{color:var(--career-muted);text-align:left;margin-top:5px;font-size:10px;display:block}.career-input-with-icon{position:relative}.career-input-with-icon>svg{width:17px;height:17px;color:var(--career-muted);pointer-events:none;position:absolute;top:15px;left:13px}.career-input-with-icon input{padding-left:39px}.career-selected-job{background:#00a9910f;border:1px solid #00a99140;border-radius:11px;align-items:center;gap:8px;min-height:48px;padding:11px 14px;font-size:13px;display:flex}.career-selected-job svg{color:#64d9c6;width:17px;height:17px}.career-selected-job small{color:var(--career-muted);margin-right:auto}.career-upload-wrap{margin-top:18px}.career-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.career-upload-dropzone{text-align:center;cursor:pointer;background:#04101f66;border:1px dashed #b5cce44d;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:165px;padding:22px;transition:border-color .2s,background .2s;display:flex}.career-upload-dropzone:hover,.career-file-input:focus-visible+.career-upload-dropzone{border-color:var(--career-gold);background:#fbc71909}.career-file-input:focus-visible+.career-upload-dropzone{outline:2px solid var(--career-gold);outline-offset:3px}.career-upload-dropzone>svg{width:31px;height:31px;color:var(--career-gold);margin-bottom:10px}.career-upload-dropzone strong{font-size:13px}.career-upload-dropzone>span{color:var(--career-muted);margin-top:6px;font-size:11px}.career-upload-dropzone small{color:#c5d1e3;align-items:center;gap:5px;margin-top:13px;font-size:10px;display:inline-flex}.career-upload-dropzone small svg{width:13px;height:13px}.career-selected-file{background:#00a9910d;border:1px solid #00a99140;border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.career-file-icon{color:#64d9c6;background:#00a9911a;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.career-file-icon svg{width:22px;height:22px}.career-selected-file>div{gap:4px;min-width:0;display:grid}.career-selected-file strong{color:var(--career-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.career-selected-file small{color:var(--career-muted);font-size:10px}.career-selected-file>button{color:#ff9eaa;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;margin-right:auto;display:grid}.career-selected-file>button:hover{background:#fb71851a}.career-selected-file>button svg{width:18px;height:18px}.career-privacy-note{color:var(--career-muted);align-items:flex-start;gap:9px;margin-top:18px;display:flex}.career-privacy-note>svg{color:#64d9c6;flex:none;width:16px;height:16px;margin-top:4px}.career-privacy-note p{margin:0;font-size:10px;line-height:1.95}.career-privacy-note a{color:var(--career-gold)}.career-consent{align-items:flex-start;gap:9px;margin-top:17px;display:flex}.career-consent input{flex:none;width:17px;height:17px;margin:3px 0 0}.career-consent label{color:#c4cfdf;font-size:11px;line-height:1.9}.career-honeypot{width:1px!important;height:1px!important;position:absolute!important;right:-10000px!important;overflow:hidden!important}.career-submit-button{width:100%;margin-top:25px}.career-submit-note{color:var(--career-muted);text-align:center;margin:10px 0 0;font-size:10px}.career-spin{animation:.9s linear infinite career-spin}@keyframes career-spin{to{transform:rotate(360deg)}}.career-form-alert{color:#ffb0ba;background:#fb718512;border:1px solid #fb718547;border-radius:11px;margin-bottom:22px;padding:12px 14px;font-size:12px;line-height:1.85}.career-upload-progress{margin-top:22px}.career-upload-progress>div{color:var(--career-muted);justify-content:space-between;margin-bottom:7px;font-size:11px;display:flex}.career-upload-progress progress{width:100%;height:7px;accent-color:var(--career-gold);border:0;border-radius:10px;display:block;overflow:hidden}.career-upload-progress progress::-webkit-progress-bar{background:#b5cce41f}.career-upload-progress progress::-webkit-progress-value{background:var(--career-gold)}.career-application-success{text-align:center}.career-success-icon{color:#64d9c6;background:#00a99117;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 22px;display:grid}.career-success-icon svg{width:38px;height:38px}.career-application-success .career-eyebrow{justify-content:center}.career-application-success h3{margin:0;font-size:23px;line-height:1.7}.career-application-success>p:not(.career-eyebrow){color:var(--career-muted);margin:15px 0;font-size:13px;line-height:2}.career-tracking-code{background:#fbc7190a;border:1px dashed #fbc71959;border-radius:14px;gap:7px;margin:24px 0;padding:20px;display:grid}.career-tracking-code span,.career-tracking-code small{color:var(--career-muted);font-size:11px}.career-tracking-code strong{color:var(--career-gold);letter-spacing:.06em;font-size:22px}.careers-faq-layout{grid-template-columns:.65fr 1.35fr;align-items:start;gap:60px;display:grid}.careers-faq-intro .careers-text-link{margin-top:22px}.careers-faq-list{border-top:1px solid var(--career-border)}.careers-faq-list details{border-bottom:1px solid var(--career-border)}.careers-faq-list summary{color:var(--career-text);justify-content:space-between;align-items:center;gap:20px;padding:22px 2px;font-size:14px;font-weight:600;line-height:1.8;list-style:none;display:flex}.careers-faq-list summary::-webkit-details-marker{display:none}.careers-faq-list summary svg{width:18px;height:18px;color:var(--career-muted);flex:none;transition:transform .2s}.careers-faq-list details[open] summary{color:var(--career-gold)}.careers-faq-list details[open] summary svg{transform:rotate(180deg)}.careers-faq-list details>p{color:var(--career-muted);margin:-5px 0 22px;padding-left:35px;font-size:13px;line-height:2}.career-detail-hero{padding-bottom:72px}.career-detail-hero .careers-breadcrumbs{margin-bottom:24px}.careers-back-link{color:var(--career-muted);align-items:center;gap:7px;margin-bottom:35px;font-size:12px;text-decoration:none;display:inline-flex}.careers-back-link:hover{color:var(--career-gold)}.careers-back-link svg{width:15px;height:15px}.career-detail-hero-content{justify-content:space-between;align-items:flex-end;gap:45px;display:flex}.career-detail-hero-content>div:first-child{max-width:790px}.career-detail-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(35px,5vw,55px);line-height:1.45}.career-detail-hero-content>div:first-child>p{color:var(--career-muted);margin:17px 0 21px;font-size:15px;line-height:2}.career-detail-meta{font-size:12px}.career-detail-hero-action{text-align:center;flex:none}.career-detail-hero-action>span{color:var(--career-muted);justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:10px;display:flex}.career-detail-hero-action>span svg{color:#64d9c6;width:14px;height:14px}.career-expired-notice{border:1px solid var(--career-border);background:var(--career-surface);border-radius:15px;max-width:290px;padding:20px}.career-expired-notice>svg{width:24px;height:24px;color:var(--career-gold);margin-bottom:8px}.career-expired-notice strong{font-size:12px;line-height:1.8;display:block}.career-expired-notice a{color:var(--career-gold);margin-top:10px;font-size:11px;display:inline-block}.career-detail-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:60px;padding-block:76px;display:grid}.career-detail-content{min-width:0}.career-detail-block+.career-detail-block{border-top:1px solid var(--career-border);margin-top:42px;padding-top:38px}.career-detail-block h2{margin:0 0 20px;font-size:23px;line-height:1.6}.career-detail-paragraphs{color:#bdc9da;font-size:14px;line-height:2.15}.career-detail-paragraphs p{white-space:pre-line;margin:0 0 17px}.career-detail-checklist{gap:13px;margin:0;padding:0;list-style:none;display:grid}.career-detail-checklist li{color:#bdc9da;align-items:flex-start;gap:11px;font-size:13px;line-height:2;display:flex}.career-detail-checklist svg{width:18px;height:18px;color:var(--career-gold);flex:none;margin-top:5px}.career-detail-note{background:#1890ff0d;border:1px solid #1890ff2e;border-radius:14px;align-items:flex-start;gap:12px;margin-top:42px;padding:19px;display:flex}.career-detail-note svg{color:#70baff;flex:none;width:22px;height:22px}.career-detail-note p{color:var(--career-muted);margin:0;font-size:12px;line-height:1.95}.career-detail-sidebar{gap:16px;display:grid;position:sticky;top:110px}.career-facts-card{border:1px solid var(--career-border);background:var(--career-surface);border-radius:19px;padding:24px}.career-facts-card h2{margin:0 0 15px;font-size:17px}.career-facts-card dl{margin:0}.career-facts-card dl>div{border-bottom:1px solid var(--career-border);padding:13px 0}.career-facts-card dl>div:last-child{border-bottom:0}.career-facts-card dt{color:var(--career-muted);align-items:center;gap:6px;margin-bottom:5px;font-size:10px;display:flex}.career-facts-card dt svg{width:14px;height:14px}.career-facts-card dd{color:var(--career-text);margin:0;font-size:12px;line-height:1.8}.career-facts-card .careers-button{width:100%;margin-top:16px;font-size:12px}.career-sidebar-help{border:1px solid var(--career-border);background:#081c3373;border-radius:16px;padding:20px}.career-sidebar-help>svg{color:#64d9c6;width:21px;height:21px;margin-bottom:10px}.career-sidebar-help strong{font-size:12px;display:block}.career-sidebar-help p{color:var(--career-muted);margin:7px 0 10px;font-size:11px;line-height:1.8}.career-sidebar-help a{color:var(--career-gold);font-size:11px}.career-related-section{border-top:1px solid var(--career-border)}.career-related-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.career-related-card{border:1px solid var(--career-border);color:var(--career-text);background:var(--career-surface);border-radius:18px;padding:26px;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.career-related-card:hover{border-color:#fbc71959;transform:translateY(-3px)}.career-related-card>span{color:var(--career-gold);font-size:11px}.career-related-card h3{margin:10px 0;font-size:19px}.career-related-card p{color:var(--career-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 18px;font-size:12px;line-height:1.9;display:-webkit-box;overflow:hidden}.career-related-card strong{align-items:center;gap:6px;font-size:12px;display:inline-flex}.career-related-card strong svg{width:15px;height:15px}@media (max-width:1050px){.careers-hero-layout{grid-template-columns:minmax(0,1fr) 340px;gap:25px}.careers-hero-visual{min-height:400px;transform:scale(.88)}.careers-application-layout{gap:30px}.career-detail-layout{gap:35px}}@media (max-width:860px){.careers-hero-layout,.careers-application-layout,.careers-faq-layout{grid-template-columns:1fr}.careers-hero-copy{text-align:center}.careers-hero-copy .career-eyebrow,.careers-hero-actions,.careers-hero-assurances{justify-content:center}.careers-hero-lead{margin-inline:auto}.careers-hero-visual{width:min(460px,100%);margin:5px auto -25px}.career-job-filters{grid-template-columns:1fr 1fr}.career-search-field{grid-column:1/-1}.careers-application-intro{position:static}.careers-faq-layout{gap:35px}.career-detail-hero-content{display:block}.career-detail-hero-action{text-align:right;margin-top:28px}.career-detail-hero-action>span{justify-content:flex-start}.career-detail-layout{grid-template-columns:1fr}.career-detail-sidebar{grid-row:1;grid-template-columns:1fr 1fr;position:static}}@media (max-width:680px){.careers-container{width:min(100% - 32px,1180px)}.careers-hero,.career-detail-hero{padding:118px 0 62px}.careers-breadcrumbs{margin-bottom:32px;font-size:11px}.careers-hero h1{letter-spacing:-.04em;font-size:37px}.careers-hero-lead{font-size:14px}.careers-hero-actions{display:grid}.careers-hero-actions .careers-button{width:100%}.careers-hero-assurances{gap:10px 14px}.careers-hero-visual{min-height:350px;margin-block:-15px -55px;transform:scale(.78)}.careers-section{padding:62px 0}.careers-section-heading{align-items:flex-start;margin-bottom:25px}.careers-section-icon{display:none}.careers-section-heading h2,.careers-application-intro h2,.careers-faq-intro h2{font-size:27px}.career-job-filters{grid-template-columns:1fr;padding:12px}.career-search-field{grid-column:auto}.career-job-card{padding:22px;display:block}.career-job-card-action{margin-top:20px}.career-job-card-action .careers-button{width:100%}.career-job-meta{grid-template-columns:1fr 1fr;display:grid}.careers-value-grid,.careers-process-list,.career-related-grid{grid-template-columns:1fr}.careers-value-card{padding:25px}.careers-process-list{gap:26px}.careers-process-list li{border-right:0;border-bottom:1px solid var(--career-border);padding:0 22px 26px 0}.careers-process-list li:last-child{border-bottom:0;padding-bottom:0}.careers-process-number{left:0}.career-application-form,.career-application-success{border-radius:18px;padding:22px 18px}.career-form-grid{grid-template-columns:1fr}.career-field-full{grid-column:auto}.career-selected-job{flex-wrap:wrap}.career-selected-job small{width:100%;margin-right:25px}.careers-faq-list summary{font-size:13px}.career-detail-hero h1{font-size:34px}.career-detail-layout{padding-block:50px}.career-detail-sidebar{grid-template-columns:1fr}.career-detail-block h2{font-size:20px}.careers-section-heading .careers-text-link{flex:none;font-size:11px}}@media (prefers-reduced-motion:reduce){.careers-page *,.careers-page :before,.careers-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
