.section-careers-post[data-astro-cid-lwxgpixq]{padding-top:160px;padding-bottom:100px;position:relative;z-index:1}.ellipse-careers-post-1[data-astro-cid-lwxgpixq]{position:absolute;top:0;right:0;transform:translate(40%,-20%);z-index:-1;pointer-events:none}.ellipse-careers-post-2[data-astro-cid-lwxgpixq]{position:absolute;top:60%;left:0;transform:translate(-60%,-50%);z-index:-1;pointer-events:none}.careers-post-wrapper[data-astro-cid-lwxgpixq]{max-width:800px;margin:0 auto;position:relative}.careers-post-header[data-astro-cid-lwxgpixq]{text-align:center;margin-bottom:40px}.careers-department-tag[data-astro-cid-lwxgpixq]{display:inline-block;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#7da2fb;margin-bottom:12px}.careers-meta-row[data-astro-cid-lwxgpixq]{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:20px}.careers-meta-pill[data-astro-cid-lwxgpixq]{font-size:14px;color:#fff9}.careers-meta-divider[data-astro-cid-lwxgpixq]{width:4px;height:4px;border-radius:50%;background:#ffffff40;flex-shrink:0}.careers-tags[data-astro-cid-lwxgpixq]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:16px}.careers-tag[data-astro-cid-lwxgpixq]{padding:4px 12px;border:1px solid rgba(255,255,255,.1);border-radius:16px;font-size:12px;color:#fff9}.careers-post-content[data-astro-cid-lwxgpixq]{color:#ffffffb3;line-height:1.65;font-size:15px;margin-bottom:56px}.careers-post-content[data-astro-cid-lwxgpixq] h2{color:#fff;margin-top:40px;margin-bottom:12px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06);font-size:20px;font-weight:600;letter-spacing:-.01em}.careers-post-content[data-astro-cid-lwxgpixq] h2:first-child{margin-top:0;padding-top:0;border-top:none}.careers-post-content[data-astro-cid-lwxgpixq] h3{color:#ffffffe6;margin-top:28px;margin-bottom:8px;font-size:16px;font-weight:600}.careers-post-content[data-astro-cid-lwxgpixq] p{margin-bottom:14px}.careers-post-content[data-astro-cid-lwxgpixq] p:last-child{margin-bottom:0}.careers-post-content[data-astro-cid-lwxgpixq] ul,.careers-post-content[data-astro-cid-lwxgpixq] ol{margin-bottom:16px;padding-left:20px}.careers-post-content[data-astro-cid-lwxgpixq] li{margin-bottom:6px}.careers-post-content[data-astro-cid-lwxgpixq] li::marker{color:#ffffff4d}.careers-post-content[data-astro-cid-lwxgpixq] strong{color:#ffffffe6;font-weight:600}.careers-post-content[data-astro-cid-lwxgpixq] a{color:#7da2fb;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.careers-post-content[data-astro-cid-lwxgpixq] a:hover{color:#a3bffc}.careers-application-section[data-astro-cid-lwxgpixq]{background:#ffffff0d;border-radius:16px;padding:48px;margin-bottom:48px}.careers-application-section[data-astro-cid-lwxgpixq] h2[data-astro-cid-lwxgpixq]{text-align:center;margin-bottom:32px;color:#fff}.careers-form[data-astro-cid-lwxgpixq]{display:flex;flex-direction:column;gap:24px}.careers-form-row[data-astro-cid-lwxgpixq]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.careers-form-field[data-astro-cid-lwxgpixq]{display:flex;flex-direction:column;gap:8px}.careers-form-field-full[data-astro-cid-lwxgpixq]{grid-column:1 / -1}.careers-label[data-astro-cid-lwxgpixq]{font-size:14px;color:#ffffffb3}.input-field-careers[data-astro-cid-lwxgpixq],.textarea-careers[data-astro-cid-lwxgpixq]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:12px 16px;color:#fff;font-size:16px;font-family:var(--font-secondary);transition:border-color .2s}.input-field-careers[data-astro-cid-lwxgpixq]:focus,.textarea-careers[data-astro-cid-lwxgpixq]:focus{outline:none;border-color:#3b6af8}.textarea-careers[data-astro-cid-lwxgpixq]{resize:vertical;min-height:120px}.careers-file-upload[data-astro-cid-lwxgpixq]{position:relative}.careers-file-input[data-astro-cid-lwxgpixq]{position:absolute;inset:0;opacity:0;cursor:pointer}.careers-file-label[data-astro-cid-lwxgpixq]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px;border:2px dashed rgba(255,255,255,.2);border-radius:8px;text-align:center;color:#ffffffb3;transition:border-color .2s}.careers-file-upload[data-astro-cid-lwxgpixq]:hover .careers-file-label[data-astro-cid-lwxgpixq]{border-color:#3b6af8}.careers-upload-icon[data-astro-cid-lwxgpixq]{width:32px;height:32px;opacity:.5}.careers-file-types[data-astro-cid-lwxgpixq]{font-size:12px;color:#ffffff80}.careers-checkbox-label[data-astro-cid-lwxgpixq]{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:#ffffffb3;cursor:pointer}.careers-checkbox-label[data-astro-cid-lwxgpixq] a[data-astro-cid-lwxgpixq]{color:#3b6af8}.careers-checkbox[data-astro-cid-lwxgpixq]{width:18px;height:18px;margin-top:2px;flex-shrink:0;appearance:none;-webkit-appearance:none;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:4px;cursor:pointer;position:relative}.careers-checkbox[data-astro-cid-lwxgpixq]:checked{background:#3b6af8;border-color:#3b6af8}.careers-checkbox[data-astro-cid-lwxgpixq]:checked:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.btn-careers-submit[data-astro-cid-lwxgpixq]{background:linear-gradient(135deg,#3b6af8,#6366f1);color:#fff;border:none;border-radius:8px;padding:16px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.btn-careers-submit[data-astro-cid-lwxgpixq]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #3b6af84d}.careers-post-footer[data-astro-cid-lwxgpixq]{padding-top:32px;border-top:1px solid rgba(255,255,255,.1)}.btn-back-top[data-astro-cid-lwxgpixq]{margin-bottom:32px}.btn-back-to-careers[data-astro-cid-lwxgpixq]{display:inline-flex;align-items:center;gap:8px;color:#ffffffa3;text-decoration:none;font-size:14px;transition:color .2s ease}.btn-back-to-careers[data-astro-cid-lwxgpixq]:hover{color:#fff}.btn-back-to-careers[data-astro-cid-lwxgpixq] img[data-astro-cid-lwxgpixq]{width:16px;height:16px;opacity:.64;transition:opacity .2s ease}.btn-back-to-careers[data-astro-cid-lwxgpixq]:hover img[data-astro-cid-lwxgpixq]{opacity:1}@media(max-width:767px){.section-careers-post[data-astro-cid-lwxgpixq]{padding-top:120px;padding-bottom:60px}.careers-post-content[data-astro-cid-lwxgpixq]{font-size:14px}.careers-post-content[data-astro-cid-lwxgpixq] h2{font-size:18px;margin-top:32px}.careers-post-content[data-astro-cid-lwxgpixq] h3{font-size:15px;margin-top:24px}.ellipse-careers-post-1[data-astro-cid-lwxgpixq],.ellipse-careers-post-2[data-astro-cid-lwxgpixq]{display:none}}@media(max-width:768px){.careers-form-row[data-astro-cid-lwxgpixq],.careers-meta-grid[data-astro-cid-lwxgpixq]{grid-template-columns:1fr}.careers-application-section[data-astro-cid-lwxgpixq]{padding:24px}}.careers-char-count[data-astro-cid-lwxgpixq]{text-align:right;font-size:12px;color:#ffffff59;margin-top:6px;transition:color .2s ease}.careers-char-count[data-astro-cid-lwxgpixq].is-near{color:#f59e0b}.careers-char-count[data-astro-cid-lwxgpixq].is-full{color:#ef4444}.careers-form-error[data-astro-cid-lwxgpixq]{margin-top:16px;background:#f4433626;border:1px solid rgba(244,67,54,.3);border-radius:8px;padding:14px 16px;color:#e57373;text-align:center;font-size:14px}
