._page_dh5xm_5{background:var(--surface-0, #fff);color:var(--ink-900, #0e1117)}._container_dh5xm_19{max-width:var(--container-max, 1160px);margin:0 auto;padding:0 var(--gutter, 40px)}._section_dh5xm_31{padding:var(--section-y, 96px) 0}._sectionAlt_dh5xm_39{padding:var(--section-y, 96px) 0;background:var(--surface-1, #f7f8fa)}._sectionDark_dh5xm_49{padding:var(--section-y, 96px) 0;background:var(--ink-900, #0e1117)}._eyebrow_dh5xm_63{display:block;font-size:var(--fs-overline, 11px);font-weight:var(--fw-semibold, 600);letter-spacing:var(--ls-overline, .12em);text-transform:uppercase;color:var(--brand, #2d6be4);margin-bottom:16px}._eyebrowLight_dh5xm_83{display:block;font-size:var(--fs-overline, 11px);font-weight:var(--fw-semibold, 600);letter-spacing:var(--ls-overline, .12em);text-transform:uppercase;color:var(--indigo-300, #93aafc);margin-bottom:16px}._sectionTitle_dh5xm_103{font-family:var(--font-display, inherit);font-size:clamp(26px,3.4vw,48px);font-weight:800;color:var(--ink-900, #0e1117);line-height:1.1;letter-spacing:-.02em;margin:0 0 20px;max-width:1150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sectionTitleLight_dh5xm_131{font-family:var(--font-display, inherit);font-size:clamp(26px,3.4vw,48px);font-weight:800;color:#fff;line-height:1.1;letter-spacing:-.02em;margin:0 0 20px;max-width:1150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sectionSubtitle_dh5xm_159{font-size:clamp(15px,1.5vw,18px);color:var(--ink-500, #6e7896);line-height:1.65;max-width:1150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sectionSubLight_dh5xm_179{font-size:clamp(15px,1.5vw,18px);color:#ffffff94;line-height:1.65;max-width:1150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._hero_dh5xm_203{position:relative;min-height:640px;min-height:90dvh;display:flex;align-items:flex-end}._heroBg_dh5xm_219{position:absolute;inset:0;background-size:cover;background-position:center 30%}._heroOverlay_dh5xm_233{position:absolute;inset:0;background:linear-gradient(175deg,#0a0c128c,#0a0c1266 40%,#0a0c12e6)}._heroInner_dh5xm_255{position:relative;z-index:2;padding:0 var(--gutter, 40px) 72px;max-width:calc(var(--container-max, 1160px) + var(--gutter, 40px) * 2);margin:0 auto;width:100%}._heroEyebrow_dh5xm_273{display:inline-block;font-size:var(--fs-overline, 11px);font-weight:var(--fw-semibold, 600);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:5px 14px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);margin-bottom:22px}._heroTitle_dh5xm_305{font-family:var(--font-display, inherit);font-size:clamp(36px,5.5vw,68px);font-weight:900;color:#fff;line-height:1.06;letter-spacing:-.025em;margin:0 0 22px}._heroEm_dh5xm_325{font-style:italic;color:var(--indigo-200)}._heroSub_dh5xm_335{font-size:clamp(15px,1.6vw,18px);color:#ffffffc7;line-height:1.65;max-width:560px;margin:0 0 28px}._heroScrollCta_dh5xm_351{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:var(--fw-semibold, 600);color:#fff;background:var(--brand, #2d6be4);border-radius:999px;padding:11px 24px;text-decoration:none;transition:background .18s,transform .14s}._heroScrollCta_dh5xm_351:hover{background:var(--indigo-600, #2454c8);transform:translateY(-1px)}._whyHeader_dh5xm_391{max-width:1150px;margin:0 0 64px;text-align:left}._whyHeader_dh5xm_391 ._eyebrow_dh5xm_63{display:block}._whyGrid_dh5xm_405{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}._whyCard_dh5xm_417{background:var(--surface-1, #f7f8fa);border-radius:var(--radius-2xl, 20px);padding:36px 32px;transition:box-shadow .2s,transform .18s}._whyCard_dh5xm_417:hover{box-shadow:var(--shadow-md, 0 8px 32px rgba(0,0,0,.08));transform:translateY(-3px)}._whyIcon_dh5xm_439{width:52px;height:52px;background:#fff;border-radius:var(--radius-xl, 14px);display:flex;align-items:center;justify-content:center;color:var(--brand, #2d6be4);margin-bottom:20px;box-shadow:0 2px 8px #00000012}._whyTitle_dh5xm_465{font-size:18px;font-weight:var(--fw-semibold, 700);color:var(--ink-900, #0e1117);margin:0 0 10px}._whyBody_dh5xm_479{font-size:14px;color:var(--ink-500, #6e7896);line-height:1.65;margin:0}._workGrid_dh5xm_497{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:48px;border-radius:var(--radius-2xl, 20px);overflow:hidden}._workCard_dh5xm_515{background:#fff;padding:32px 28px;border:1px solid var(--surface-2, #edf0f7);transition:background .18s}._workCard_dh5xm_515:hover{background:var(--surface-0, #fafbff)}._workIcon_dh5xm_535{width:44px;height:44px;border-radius:var(--radius-xl, 14px);background:var(--indigo-50, #EEEDFE);color:var(--brand, #4030F0);display:flex;align-items:center;justify-content:center;margin-bottom:16px;flex-shrink:0}._workTitle_dh5xm_561{font-size:16px;font-weight:var(--fw-semibold, 700);color:var(--ink-900, #0e1117);margin:0 0 10px;line-height:1.3}._workBody_dh5xm_577{font-size:14px;color:var(--ink-500, #6e7896);line-height:1.65;margin:0}._expectGrid_dh5xm_595{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}._expectCard_dh5xm_609{display:flex;align-items:flex-start;gap:16px;background:var(--surface-1, #f7f8fa);border-radius:var(--radius-xl, 14px);padding:24px 22px}._expectIcon_dh5xm_627{font-size:22px;line-height:1;color:var(--brand, #2d6be4);flex-shrink:0;margin-top:2px}._expectTitle_dh5xm_643{font-size:15px;font-weight:var(--fw-semibold, 700);color:var(--ink-900, #0e1117);margin:0 0 6px}._expectBody_dh5xm_657{font-size:13px;color:var(--ink-500, #6e7896);line-height:1.6;margin:0}._discGrid_dh5xm_675{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:52px}._discCard_dh5xm_689{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-2xl, 20px);padding:32px 24px;transition:background .18s}._discCard_dh5xm_689:hover{background:#ffffff14}._discIcon_dh5xm_711{width:52px;height:52px;border-radius:var(--radius-xl, 14px);display:flex;align-items:center;justify-content:center;margin-bottom:20px}._discTitle_dh5xm_731{font-size:16px;font-weight:var(--fw-semibold, 700);color:#fff;margin:0 0 10px}._discBody_dh5xm_745{font-size:13px;color:#ffffff85;line-height:1.65;margin:0}._hiringHeader_dh5xm_763{max-width:1150px;margin-bottom:64px}._stepsRow_dh5xm_773{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}._stepItem_dh5xm_787{position:relative;padding-top:56px}._stepCircle_dh5xm_797{position:absolute;top:0;left:0;width:44px;height:44px;border-radius:50%;background:var(--brand, #2d6be4);display:flex;align-items:center;justify-content:center;z-index:2}._stepNum_dh5xm_825{font-size:11px;font-weight:800;color:#fff;letter-spacing:.04em}._stepLine_dh5xm_839{position:absolute;top:22px;left:44px;right:-44px;height:2px;background:var(--surface-2, #edf0f7);z-index:1}._stepTitle_dh5xm_859{font-size:16px;font-weight:var(--fw-semibold, 700);color:var(--ink-900, #0e1117);margin:0 0 8px}._stepBody_dh5xm_873{font-size:13px;color:var(--ink-500, #6e7896);line-height:1.65;margin:0;max-width:220px}._rolesHeader_dh5xm_893{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;flex-wrap:wrap}._rolesEmailNote_dh5xm_911{font-size:14px;color:var(--ink-500, #6e7896)}._emailLink_dh5xm_921{color:var(--brand, #2d6be4);text-decoration:none;font-weight:var(--fw-medium, 500)}._emailLink_dh5xm_921:hover{text-decoration:underline}._rolesList_dh5xm_935{display:flex;flex-direction:column;gap:40px}._deptHeading_dh5xm_951{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-400, #8c96b5);margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid var(--surface-2, #edf0f7)}._roleCard_dh5xm_973{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;background:#fff;border:1px solid var(--surface-2, #edf0f7);border-radius:var(--radius-xl, 14px);padding:24px 28px;margin-top:12px;transition:box-shadow .18s,border-color .18s}._roleCard_dh5xm_973:hover{box-shadow:0 4px 20px #00000012;border-color:var(--brand, #2d6be4)}._roleLeft_dh5xm_1007{flex:1;min-width:0}._roleTitle_dh5xm_1011{font-size:16px;font-weight:var(--fw-semibold, 700);color:var(--ink-900, #0e1117);margin:0 0 8px}._roleMeta_dh5xm_1025{display:flex;align-items:center;gap:8px;margin-bottom:10px}._roleTag_dh5xm_1039{font-size:11px;font-weight:var(--fw-semibold, 600);color:var(--brand, #2d6be4);background:#eff3fd;border-radius:999px;padding:3px 10px}._roleDot_dh5xm_1057{color:var(--ink-300, #b5bdd4);font-size:13px}._roleLocation_dh5xm_1061{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--ink-400, #8c96b5)}._roleDesc_dh5xm_1077{font-size:14px;color:var(--ink-500, #6e7896);line-height:1.65;margin:0}._applyBtn_dh5xm_1091{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:var(--fw-semibold, 600);color:var(--brand, #2d6be4);background:#eff3fd;border:none;border-radius:999px;padding:10px 20px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .16s,color .16s,transform .14s}._applyBtn_dh5xm_1091:hover{background:var(--brand, #2d6be4);color:#fff;transform:translateY(-1px)}._cta_dh5xm_1139{position:relative;padding:120px 0;overflow:hidden}._ctaBg_dh5xm_1151{position:absolute;inset:0;background-size:cover;background-position:center}._ctaOverlay_dh5xm_1165{position:absolute;inset:0;background:linear-gradient(120deg,#0a0c12e0,#2d6be4bf)}._ctaInner_dh5xm_1177{position:relative;z-index:2;max-width:560px}._ctaTitle_dh5xm_1189{font-family:var(--font-display, inherit);font-size:clamp(28px,3.6vw,48px);font-weight:900;color:#fff;line-height:1.1;letter-spacing:-.02em;margin:0 0 16px}._ctaSub_dh5xm_1209{font-size:clamp(15px,1.4vw,17px);color:#ffffffb8;line-height:1.65;margin:0 0 36px}._ctaActions_dh5xm_1223{display:flex;align-items:center;gap:20px;flex-wrap:wrap}._ctaBtn_dh5xm_1237{display:inline-flex;align-items:center;font-size:15px;font-weight:var(--fw-semibold, 600);color:var(--ink-900, #0e1117);background:#fff;border-radius:999px;padding:14px 28px;text-decoration:none;transition:transform .14s,box-shadow .18s}._ctaBtn_dh5xm_1237:hover{transform:translateY(-2px);box-shadow:0 8px 28px #00000038}._ctaGhost_dh5xm_1271{font-size:15px;font-weight:var(--fw-medium, 500);color:#fffc;text-decoration:none;transition:color .14s}._ctaGhost_dh5xm_1271:hover{color:#fff}._modalOverlay_dh5xm_1293{position:fixed;inset:0;background:#0a0c1299;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:flex-end;justify-content:center;padding:0}@media (min-width: 640px){._modalOverlay_dh5xm_1293{align-items:center;padding:20px}}._modal_dh5xm_1293{background:#fff;border-radius:var(--radius-2xl, 20px) var(--radius-2xl, 20px) 0 0;width:100%;max-width:640px;max-height:90dvh;overflow-y:auto;box-shadow:0 32px 80px #0000003d}@media (min-width: 640px){._modal_dh5xm_1293{border-radius:var(--radius-2xl, 20px);max-height:85dvh}}._modalHeader_dh5xm_1367{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:28px 32px 0}._modalEyebrow_dh5xm_1383{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand, #2d6be4);margin:0 0 6px}._modalTitle_dh5xm_1401{font-size:20px;font-weight:800;color:var(--ink-900, #0e1117);margin:0;line-height:1.25}._modalClose_dh5xm_1417{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--surface-1, #f7f8fa);border:none;border-radius:50%;cursor:pointer;flex-shrink:0;color:var(--ink-500, #6e7896);transition:background .15s}._modalClose_dh5xm_1417:hover{background:var(--surface-2, #edf0f7)}._form_dh5xm_1449{padding:24px 32px 32px;display:flex;flex-direction:column;gap:16px}._formRow_dh5xm_1463{display:grid;grid-template-columns:1fr 1fr;gap:16px}._formField_dh5xm_1475{display:flex;flex-direction:column;gap:6px}._label_dh5xm_1487{font-size:13px;font-weight:var(--fw-semibold, 600);color:var(--ink-700, #2e3556)}._input_dh5xm_1499,._textarea_dh5xm_1501{font-size:14px;color:var(--ink-900, #0e1117);background:var(--surface-0, #fff);border:1.5px solid var(--surface-2, #e1e5f2);border-radius:var(--radius-lg, 10px);padding:10px 14px;outline:none;transition:border-color .15s,box-shadow .15s;font-family:inherit;resize:none;width:100%;box-sizing:border-box}._input_dh5xm_1499:focus,._textarea_dh5xm_1501:focus{border-color:var(--brand, #2d6be4);box-shadow:0 0 0 3px #2d6be41f}._input_dh5xm_1499::placeholder,._textarea_dh5xm_1501::placeholder{color:var(--ink-300, #b5bdd4)}._formActions_dh5xm_1545{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}._cancelBtn_dh5xm_1559{font-size:14px;font-weight:var(--fw-medium, 500);color:var(--ink-500, #6e7896);background:none;border:1.5px solid var(--surface-2, #e1e5f2);border-radius:999px;padding:10px 22px;cursor:pointer;transition:background .14s}._cancelBtn_dh5xm_1559:hover{background:var(--surface-1, #f7f8fa)}._submitBtn_dh5xm_1585{font-size:14px;font-weight:var(--fw-semibold, 600);color:#fff;background:var(--brand, #2d6be4);border:none;border-radius:999px;padding:10px 24px;cursor:pointer;transition:background .16s,transform .14s}._submitBtn_dh5xm_1585:hover{background:var(--indigo-600, #2454c8);transform:translateY(-1px)}@media (max-width: 1100px){._discGrid_dh5xm_675{grid-template-columns:repeat(2,1fr)}}@media (max-width: 960px){._whyGrid_dh5xm_405,._workGrid_dh5xm_497,._expectGrid_dh5xm_595{grid-template-columns:1fr 1fr}._stepsRow_dh5xm_773{grid-template-columns:1fr 1fr;gap:32px 24px}._stepLine_dh5xm_839{display:none}._rolesHeader_dh5xm_893{flex-direction:column;align-items:flex-start}}@media (max-width: 700px){._hero_dh5xm_203{min-height:100dvh}._heroInner_dh5xm_255{padding-bottom:48px}._heroTitle_dh5xm_305{font-size:clamp(32px,8vw,44px)}._sectionTitle_dh5xm_103,._sectionTitleLight_dh5xm_131,._sectionSubtitle_dh5xm_159,._sectionSubLight_dh5xm_179{white-space:normal;overflow:visible;text-overflow:clip;max-width:100%}._whyGrid_dh5xm_405,._workGrid_dh5xm_497,._expectGrid_dh5xm_595,._discGrid_dh5xm_675,._stepsRow_dh5xm_773{grid-template-columns:1fr}._roleCard_dh5xm_973{flex-direction:column;gap:16px}._applyBtn_dh5xm_1091{align-self:flex-start}._formRow_dh5xm_1463{grid-template-columns:1fr}._form_dh5xm_1449{padding:20px 20px 24px}._modalHeader_dh5xm_1367{padding:22px 20px 0}}@media (max-width: 480px){._container_dh5xm_19{padding:0 20px}._heroInner_dh5xm_255{padding-left:20px;padding-right:20px}}
