.JobsPageSection-module___h163q__jobsPage{color:#0e0f12;background:#fff}.JobsPageSection-module___h163q__container{width:min(100%,1232px);margin:0 auto;padding:0 32px}.JobsPageSection-module___h163q__hero{background-color:#f5f6f8;background-image:linear-gradient(90deg,#fffffff7 0%,#ffffffe6 34%,#ffffff75 58%,#ffffff0a 100%),url(/assets/jobs/jobs-hero-bg.webp);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;align-items:center;min-height:760px;padding:132px 0 96px;display:flex}.JobsPageSection-module___h163q__eyebrow,.JobsPageSection-module___h163q__sectionHead span,.JobsPageSection-module___h163q__jobsIntro span,.JobsPageSection-module___h163q__openCtaInner span{color:#0071e3;letter-spacing:-.01em;background:#0071e312;border-radius:14px;align-items:center;min-height:28px;padding:0 10px;font:760 12px/1 Onest,Inter,system-ui,sans-serif;display:inline-flex}.JobsPageSection-module___h163q__hero h1{letter-spacing:-.068em;text-wrap:balance;margin:0;font:850 clamp(46px,5.2vw,82px)/1.03 Onest,Inter,system-ui,sans-serif}.JobsPageSection-module___h163q__hero p{color:#5f636b;letter-spacing:-.02em;max-width:590px;margin:28px 0 0;font:450 18px/1.62 Onest,Inter,system-ui,sans-serif}.JobsPageSection-module___h163q__heroCtaSpacing{margin-top:34px}.JobsPageSection-module___h163q__principlesSection,.JobsPageSection-module___h163q__jobsSection{padding:88px 0 0;scroll-margin-top:110px}.JobsPageSection-module___h163q__sectionHead{max-width:820px;margin-bottom:30px}.JobsPageSection-module___h163q__sectionHead h2,.JobsPageSection-module___h163q__jobsIntro h2,.JobsPageSection-module___h163q__openCtaInner h2{letter-spacing:-.058em;text-wrap:balance;margin:18px 0 0;font:820 clamp(34px,4.2vw,56px)/1.06 Onest,Inter,system-ui,sans-serif}.JobsPageSection-module___h163q__principlesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.JobsPageSection-module___h163q__principleCard{background:#ffffffd1;border:1px solid #0f101411;border-radius:28px;min-height:230px;padding:24px;box-shadow:0 18px 52px #0f10140d}.JobsPageSection-module___h163q__principleCard small{color:#0071e3;font:800 13px/1 Onest,Inter,system-ui,sans-serif;display:inline-flex}.JobsPageSection-module___h163q__principleCard h3{color:#0e0f12;letter-spacing:-.04em;margin:42px 0 0;font:780 24px/1.1 Onest,Inter,system-ui,sans-serif}.JobsPageSection-module___h163q__principleCard p{color:#5f636b;margin:12px 0 0;font:450 15px/1.55 Onest,Inter,system-ui,sans-serif}.JobsPageSection-module___h163q__jobsIntro{justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;display:flex}.JobsPageSection-module___h163q__jobsIntro p{color:#5f636b;max-width:520px;margin:0;font:450 16px/1.55 Onest,Inter,system-ui,sans-serif}.JobsPageSection-module___h163q__jobsList{gap:16px;display:grid}.JobsPageSection-module___h163q__jobCard{background:radial-gradient(circle at 92% 8%,#7fb7ff1a,#0000 34%),#ffffffdb;border:1px solid #0f101411;border-radius:30px;grid-template-columns:minmax(0,.92fr) minmax(420px,.88fr);gap:28px;padding:28px;display:grid;box-shadow:0 20px 60px #0f10140e}.JobsPageSection-module___h163q__jobMeta,.JobsPageSection-module___h163q__jobTags{flex-wrap:wrap;gap:8px;display:flex}.JobsPageSection-module___h163q__jobMeta span,.JobsPageSection-module___h163q__jobTags span{color:#1a3a6e;background:#0071e313;border:1px solid #0071e31a;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font:720 12px/1 Onest,Inter,system-ui,sans-serif;display:inline-flex}.JobsPageSection-module___h163q__jobCard h3{color:#0e0f12;letter-spacing:-.055em;max-width:620px;margin:22px 0 0;font:820 31px/1.08 Onest,Inter,system-ui,sans-serif}.JobsPageSection-module___h163q__jobMain p{color:#4c5057;letter-spacing:-.01em;max-width:620px;margin:18px 0 22px;font:450 16px/1.62 Onest,Inter,system-ui,sans-serif}.JobsPageSection-module___h163q__jobDetails{grid-template-columns:1fr 1fr;gap:18px;display:grid}.JobsPageSection-module___h163q__jobDetails h4{margin:0 0 12px;font:760 15px/1.2 Onest,Inter,system-ui,sans-serif}.JobsPageSection-module___h163q__jobDetails ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.JobsPageSection-module___h163q__jobDetails li{color:#5f636b;padding-left:18px;font:450 14px/1.48 Onest,Inter,system-ui,sans-serif;position:relative}.JobsPageSection-module___h163q__jobDetails li:before{content:"";background:#0071e3;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.JobsPageSection-module___h163q__jobFooter{border-top:1px solid #0f101412;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.JobsPageSection-module___h163q__jobFooter small{color:#7a7f87;font:560 13px/1.4 Onest,Inter,system-ui,sans-serif}.JobsPageSection-module___h163q__jobActionBtn{min-width:188px}.JobsPageSection-module___h163q__openCta{padding:28px 0 112px;scroll-margin-top:110px}.JobsPageSection-module___h163q__openCtaInner{background:radial-gradient(circle at 88% 12%,#7fb7ff38,#0000 36%),linear-gradient(135deg,#f8fbff 0%,#eef5ff 100%);border:1px solid #0f10140f;border-radius:32px;justify-content:space-between;align-items:center;gap:28px;padding:34px;display:flex;box-shadow:0 22px 54px #0f10140f}.JobsPageSection-module___h163q__openCtaInner p{color:#5f636b;max-width:760px;margin:18px 0 0;font:450 16px/1.58 Onest,Inter,system-ui,sans-serif}@media (max-width:1080px){.JobsPageSection-module___h163q__jobCard,.JobsPageSection-module___h163q__jobsIntro,.JobsPageSection-module___h163q__openCtaInner{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.JobsPageSection-module___h163q__principlesGrid{grid-template-columns:1fr 1fr}.JobsPageSection-module___h163q__jobDetails{grid-template-columns:1fr}}@media (max-width:760px){.JobsPageSection-module___h163q__container{padding:0 18px}.JobsPageSection-module___h163q__hero{background-image:none;align-items:flex-start;min-height:660px;padding:112px 0 52px}.JobsPageSection-module___h163q__hero h1{font-size:40px}.JobsPageSection-module___h163q__hero p{font-size:16px}.JobsPageSection-module___h163q__heroCtaSpacing,.JobsPageSection-module___h163q__jobFooter a,.JobsPageSection-module___h163q__openCtaInner>a{width:100%}.JobsPageSection-module___h163q__principlesSection,.JobsPageSection-module___h163q__jobsSection{padding-top:64px}.JobsPageSection-module___h163q__principlesGrid{grid-template-columns:1fr}.JobsPageSection-module___h163q__jobCard{border-radius:24px;grid-template-columns:1fr;padding:20px}.JobsPageSection-module___h163q__jobCard h3{font-size:27px}.JobsPageSection-module___h163q__jobFooter{flex-direction:column;align-items:flex-start}.JobsPageSection-module___h163q__openCta{padding-bottom:78px}.JobsPageSection-module___h163q__openCtaInner{border-radius:26px;padding:22px}.JobsPageSection-module___h163q__openCtaInner h2{font-size:30px}}.JobsPageSection-module___h163q__jobsList{gap:18px}.JobsPageSection-module___h163q__jobCard{scroll-margin-top:120px}.JobsPageSection-module___h163q__jobMeta span:first-child{color:#fff;background:#161a1feb;border-color:#0000}.JobsPageSection-module___h163q__jobTags span:first-child{color:#0f4f9c;background:#0071e31a;border-color:#0071e324}@media (max-width:760px){.JobsPageSection-module___h163q__jobCard h3{font-size:25px}}.JobsPageSection-module___h163q__heroContent{max-width:760px}.JobsPageSection-module___h163q__jobsIntro p{max-width:610px}.JobsPageSection-module___h163q__jobCard{background:radial-gradient(circle at 92% 8%,#7fb7ff21,#0000 34%),linear-gradient(#fffffff0 0%,#ffffffd6 100%)}.JobsPageSection-module___h163q__jobMeta span:nth-child(3){color:#fff;background:#161a1feb;border-color:#0000}.JobsPageSection-module___h163q__jobTags span:first-child{letter-spacing:-.02em;font-weight:820}.JobsPageSection-module___h163q__principleCard:first-child,.JobsPageSection-module___h163q__principleCard:nth-child(2){background:radial-gradient(circle at 88% 10%,#7fb7ff29,#0000 38%),#ffffffe6}.JobsPageSection-module___h163q__openCtaInner{padding:46px 48px;display:block;position:relative}.JobsPageSection-module___h163q__openCtaInner>div{max-width:1040px}.JobsPageSection-module___h163q__openCtaInner h2{max-width:980px}.JobsPageSection-module___h163q__openCtaInner p{max-width:820px}.JobsPageSection-module___h163q__openCtaInner>a{align-self:auto;width:fit-content;min-width:188px;margin-top:28px}@media (max-width:760px){.JobsPageSection-module___h163q__openCtaInner{padding:24px}.JobsPageSection-module___h163q__openCtaInner>a{width:100%;margin-top:24px}}
