._0e5mFq_section{font-family:var(--font-archivo), sans-serif;background:#fff;padding:clamp(72px,7vw,96px) 0 clamp(80px,9vw,128px)}._0e5mFq_inner{flex-direction:column;max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,64px);display:flex}._0e5mFq_row{border-top:1px solid #212121;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:24px 64px;padding:40px 0 56px;display:grid}._0e5mFq_row:last-child{padding-bottom:0}._0e5mFq_heading{font-size:var(--type-section-title);letter-spacing:-.03em;color:#212121;text-align:left;margin:0;font-weight:600;line-height:1.05}._0e5mFq_heading._0e5mFq_accent{color:#2b388f}._0e5mFq_dot{color:#ff9061}._0e5mFq_body{color:#666;text-wrap:pretty;margin:0;font-size:18px;line-height:1.65}
.lTQLCW_section{isolation:isolate}div.lTQLCW_backdrop{-webkit-mask-image:radial-gradient(60% 80% at 100% 0,#000 20%,#0000 75%);mask-image:radial-gradient(60% 80% at 100% 0,#000 20%,#0000 75%)}div.lTQLCW_glow{top:-380px;right:-260px}.lTQLCW_header{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:end;gap:24px 64px;display:grid}.lTQLCW_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.lTQLCW_grid:before{content:"";background:linear-gradient(90deg,#2b388f 0%,#c3cbe0 100%);height:1px;position:absolute;top:24px;left:0;right:0}.lTQLCW_cell{min-width:0}.lTQLCW_value{flex-direction:column;gap:14px;display:flex;position:relative}span.lTQLCW_tile{box-sizing:border-box;background:#fff;border:1px solid #e4e8ef;box-shadow:0 0 0 6px #f5f7fb}.lTQLCW_cell:first-child span.lTQLCW_tile{background:#2b388f;border-color:#2b388f}.lTQLCW_body{color:#666;text-wrap:pretty;margin:0;font-size:16px;line-height:1.65}.lTQLCW_callout{background:#fff;border:1px solid #e4e8ef;border-radius:14px;align-items:center;gap:16px;padding:22px 28px;display:flex}.lTQLCW_callout p{color:#212121;text-wrap:pretty;margin:0;font-size:18px;font-weight:500;line-height:1.5}.lTQLCW_calloutMark{background:#2b388f;flex:none;width:8px;height:8px}@media screen and (max-width:1024px){.lTQLCW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px}.lTQLCW_grid:before{display:none}}@media screen and (max-width:560px){.lTQLCW_grid{grid-template-columns:minmax(0,1fr);gap:32px}.lTQLCW_callout{align-items:flex-start;padding:20px}.lTQLCW_callout p{font-size:16px}.lTQLCW_calloutMark{margin-top:8px}}
.G2wjKG_section{font-family:var(--font-archivo), sans-serif;background:#fff;padding:clamp(80px,9vw,128px) 0;scroll-margin-top:71px}:is(body:has(.G2wjKG_section),main:has(.G2wjKG_section)){overflow-x:clip}.G2wjKG_inner{flex-wrap:wrap;align-items:flex-start;gap:48px 64px;max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,64px);display:flex}.G2wjKG_header{flex:280px;max-width:380px;position:sticky;top:96px}.G2wjKG_list{border-top:1px solid #212121;flex:3 560px;min-width:0}@media screen and (max-width:991px){.G2wjKG_section{scroll-margin-top:88px}.G2wjKG_header{max-width:none;position:static}}.G2wjKG_notice{color:#666;text-wrap:pretty;margin:0;padding:32px 0;font-size:17px;line-height:1.65}.G2wjKG_noticeLink{color:#2b388f;text-underline-offset:3px;font-weight:600;text-decoration:underline}.G2wjKG_noticeLink:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #4a90e2}.G2wjKG_jobs{margin:0;padding:0;list-style:none}.G2wjKG_row{border-bottom:1px solid #e4e8ef}.G2wjKG_job{color:inherit;justify-content:space-between;align-items:center;gap:24px 32px;padding:32px 0;text-decoration:none;display:flex}.G2wjKG_jobText{flex-direction:column;gap:14px;min-width:0;display:flex}.G2wjKG_location{color:#666;align-items:center;gap:8px;font-size:15px;font-weight:500;line-height:1.4;display:flex}.G2wjKG_marker{color:#2b388f;font-size:13px}.G2wjKG_title{letter-spacing:-.015em;color:#212121;text-wrap:pretty;font-size:clamp(24px,2.4vw,30px);font-weight:600;line-height:1.2}.G2wjKG_meta{color:#868686;font-size:15px;line-height:1.4}.G2wjKG_details{white-space:nowrap;color:#2b388f;border:1px solid #c3cbe0;border-radius:999px;flex:none;align-items:center;gap:10px;padding:12px 22px;font-size:15px;font-weight:600;line-height:1;transition:border-color .25s,gap .25s;display:inline-flex}.G2wjKG_detailsArrow{font-size:12px}.G2wjKG_job:hover .G2wjKG_details{border-color:#2b388f;gap:14px}.G2wjKG_job:hover .G2wjKG_title{color:#2b388f}.G2wjKG_job:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #4a90e2}@media screen and (max-width:560px){.G2wjKG_job{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.G2wjKG_details{transition:none}}
.im9qHq_section{font-family:var(--font-archivo), sans-serif;background:#fff;padding:0 0 clamp(80px,9vw,128px)}.im9qHq_inner{max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,64px)}.im9qHq_card{background:#2b388f;border-radius:28px;flex-direction:column;gap:48px;padding:clamp(40px,6vw,80px);display:flex;position:relative;overflow:hidden}div.im9qHq_backdrop{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 100%)}.im9qHq_top{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:end;gap:32px 64px;display:grid;position:relative}.im9qHq_titleBlock{flex-direction:column;gap:20px;display:flex}.im9qHq_heading{letter-spacing:-.03em;color:#fff;text-align:left;margin:0;font-size:clamp(40px,4.4vw,56px);font-weight:600;line-height:1.05}.im9qHq_text{color:#dfe4f7;text-wrap:pretty;margin:0;font-size:17px;line-height:1.65}.im9qHq_bottom{text-align:center;border-top:1px solid #ffffff2e;flex-direction:column;align-items:center;gap:16px;padding-top:32px;display:flex;position:relative}.im9qHq_bottom .im9qHq_text{max-width:640px}.im9qHq_inlineLink{white-space:nowrap;color:#fff;font-weight:600}.im9qHq_inlineLink:hover{color:#fff}.im9qHq_email{letter-spacing:-.03em;color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:20px;font-size:clamp(20px,5.6vw,60px);font-weight:600;line-height:1.1;text-decoration:none;transition:gap .2s;display:flex}.im9qHq_email:hover{color:#fff;gap:28px}.im9qHq_email:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #fff}.im9qHq_emailArrow{color:#ff9061;flex:none;font-size:.5em}@media screen and (max-width:560px){.im9qHq_card{border-radius:20px;gap:32px;padding:32px 24px}.im9qHq_email{gap:12px}.im9qHq_email:hover{gap:16px}}@media (prefers-reduced-motion:reduce){.im9qHq_email{transition:none}}
/*# sourceMappingURL=3ww00fe4rvnfc.css.map*/