.career-page{color:#272666;overflow:clip}.career-intro{padding:160px 0 150px;position:relative;overflow:hidden}.career-hero{grid-template-columns:1.65fr 1fr;align-items:center;gap:40px;width:calc(100% - 136px);max-width:1100px;margin:auto;display:grid}.career-hero h1{letter-spacing:-.035em;font-size:44px;font-weight:500;line-height:1.2}.career-sticker{justify-self:center}.career-sticker>span{white-space:nowrap;background:#ffdc39;border:5px solid #fff;border-radius:20px;padding:0 12px;font-size:42px;font-weight:300;line-height:1.2;display:inline-block;transform:rotate(-7deg);box-shadow:0 3px 5px #27266625}.career-sticker strong{font-weight:700}.career-openings{z-index:1;grid-template-columns:360px 1fr;align-items:baseline;gap:60px;width:calc(100% - 136px);max-width:1280px;margin:118px auto 0;display:grid;position:relative}.career-openings h2{letter-spacing:-.035em;align-items:center;gap:16px;font-size:24px;font-weight:500;display:flex}.career-openings h2 span{background:#f4f5f6;border-radius:99px;padding:2px 12px;font-size:18px}.career-openings p{color:#747198;font-size:20px}.career-openings p a{color:#272666;text-underline-offset:3px;text-decoration:underline}.career-ribbon{pointer-events:none;width:600px;height:216px;position:absolute;bottom:-30px;left:-180px}.career-culture{background:#f4f5f6;padding:105px 0 120px}.career-culture>h2{text-align:center;letter-spacing:-.035em;padding-inline:24px;font-size:34px;font-weight:500}.career-culture>h2 span{background:#9289c6;border-radius:14px;padding:3px 10px}.career-message{width:calc(100% - 48px);max-width:860px;margin:95px auto 0}.career-message>p{letter-spacing:-.025em;font-size:32px;line-height:1.32}.career-message>p+p{margin-top:36px}.career-message>p span{background:#7ed7cc;padding:0 6px}.career-signature{flex-direction:column;gap:16px;margin-top:72px;display:flex}.career-signature strong{font-size:24px;font-weight:500}.career-signature>span{color:#747198;font-size:16px}@media (max-width:1100px){.career-hero{grid-template-columns:1.4fr 1fr}.career-hero h1{font-size:38px}.career-sticker>span{font-size:32px}.career-openings{grid-template-columns:300px 1fr;gap:30px}}@media (max-width:767px){.career-intro{padding:130px 0 120px}.career-hero{grid-template-columns:1fr;gap:48px;width:calc(100% - 40px)}.career-hero h1{font-size:34px}.career-sticker>span{border-width:3px;border-radius:14px;font-size:30px}.career-openings{grid-template-columns:1fr;gap:20px;width:calc(100% - 40px);margin-top:64px}.career-openings h2{font-size:24px}.career-openings p{font-size:17px}.career-ribbon{width:430px;height:155px;bottom:-70px;left:-200px}.career-culture{padding:64px 0 72px}.career-culture>h2{font-size:28px;line-height:1.5}.career-message{margin-top:56px}.career-message>p{font-size:24px}.career-signature{margin-top:48px}}@media (prefers-reduced-motion:reduce){.career-ribbon path{stroke-dasharray:none!important;stroke-dashoffset:0!important}}
