.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__page{--careers-page-bg:linear-gradient(180deg, #f7fbff 0%, #edf4ff 38%, #fff 100%);--careers-page-glow:radial-gradient(circle at 86% 10%, #e4bb5942 0%, #e4bb5900 48%);--careers-kicker:#1d4ed8;--careers-title:#0f172a;--careers-text:#334155;--careers-muted:#516074;--careers-panel-bg:#ffffffe6;--careers-panel-border:#7d99c657;--careers-card-bg:#fffffff0;--careers-card-border:#d6e2f5;--careers-badge-bg:#eff6ff;--careers-badge-text:#1e40af;--careers-button-bg:#0f3d91;--careers-button-text:#f8fbff;--careers-ghost-bg:#0f3d9114;--careers-ghost-text:#163d85;--careers-roles-bg:linear-gradient(180deg, #bad6f7eb 0%, #deeeffeb 44%, #f2f8fff5 100%);background:var(--careers-page-bg);flex-direction:column;flex:1 0 auto;min-height:100%;display:flex;position:relative;overflow:hidden}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__page:before{content:"";background:var(--careers-page-glow);pointer-events:none;position:absolute;inset:0}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__hero,.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__roles{z-index:1;position:relative}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__hero{padding:3.2rem 0 1.8rem}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__heroInner{display:block}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__heroCopy,.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__roleCard{border:1px solid var(--careers-panel-border);background:var(--careers-panel-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:24px;box-shadow:0 18px 54px #12264a14}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__heroCopy{padding:1.6rem 1.75rem}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__heroHeaderRow{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__heroText{flex:auto;min-width:0}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__heroText .RecruitmentDepartmentPage-module-scss-module__L4tZ0W__description,.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__heroText .RecruitmentDepartmentPage-module-scss-module__L4tZ0W__supporting{max-width:56ch}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__kicker,.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__sectionKicker{letter-spacing:.08em;text-transform:uppercase;color:var(--careers-kicker);margin:0;font-size:.84rem;font-weight:700}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__title{color:var(--careers-title);margin:.8rem 0 0;font-size:clamp(2rem,5vw,3.4rem);line-height:1.16}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__wrapImg{flex:0 0 28%;justify-content:flex-end;align-items:center;max-width:28%;display:flex}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__heroImage{object-fit:contain;width:100%;max-width:18rem;height:auto;display:block}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__description,.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__supporting,.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__overviewText,.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__roleTeaser,.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__panelItemValue{color:var(--careers-text);line-height:1.75}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__description{max-width:62ch;margin:1rem 0 0}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__supporting{max-width:58ch;color:var(--careers-muted);margin:.7rem 0 0}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__actions{margin-top:1.25rem}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__rolesTitle,.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__roleTitle{color:var(--careers-title);margin:0}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__rolesTitle{font-size:clamp(1.35rem,2.5vw,2rem)}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__rolesDescription{color:var(--careers-muted);margin:.75rem 0 0;line-height:1.7}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__roles{background:var(--careers-roles-bg);flex:1 0 auto;padding:1rem 0}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__rolesHeader{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.4rem;display:flex}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__roleCount{background:var(--careers-badge-bg);color:var(--careers-badge-text);border-radius:999px;align-items:center;padding:.45rem .8rem;font-size:.88rem;font-weight:700;display:inline-flex}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__roleGrid{gap:1rem;display:grid}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__roleCard{background:radial-gradient(circle at 100% 0,#7daeff29,#0000 34%),linear-gradient(#fffffff5,#f3f8ffe6);border:1px solid #84a0cd3d;border-radius:22px;gap:.9rem;min-width:0;padding:1.15rem;display:grid}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__roleHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__roleTitle{color:var(--careers-title);margin:0;font-size:1.25rem}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__roleTeaser{color:var(--careers-text);margin:0;line-height:1.7}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__tags{flex-wrap:wrap;gap:.55rem;margin:0;display:flex}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__tag{max-width:100%;min-height:1.95rem;color:var(--careers-ghost-text);overflow-wrap:anywhere;background:#0f3d910f;border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__primaryLink,.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__secondaryLink{border-radius:999px;justify-content:center;align-items:center;min-height:2.9rem;padding:.7rem 1.05rem;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__primaryLink:hover,.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__secondaryLink:hover{transform:translateY(-1px)}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__primaryLink{background:var(--careers-button-bg);color:var(--careers-button-text);box-shadow:0 12px 28px #0f3d912e}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__secondaryLink{min-height:auto;color:var(--careers-ghost-text);white-space:nowrap;background:0 0;border-radius:0;gap:.35rem;padding:0;font-size:.82rem}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__secondaryLink:hover{box-shadow:none}@media (max-width:720px){.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__hero{padding-top:2.8rem}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__heroHeaderRow{flex-direction:column;align-items:stretch;gap:1.1rem}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__title{font-size:clamp(1.75rem,6vw,2.8rem)}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__wrapImg{flex-basis:auto;justify-content:center;width:100%;max-width:100%}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__heroImage{max-width:14rem}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__heroCopy,.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__heroPanel,.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__overviewCard,.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__roleCard{border-radius:20px;padding:1.3rem}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__rolesHeader,.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__roleHeader{flex-direction:column;align-items:start}.RecruitmentDepartmentPage-module-scss-module__L4tZ0W__secondaryLink{white-space:normal}}
