@keyframes spin{to{transform:rotate(1turn)}}@keyframes fade-up{0%{margin-top:2%;opacity:0}to{margin-top:0;opacity:1}}@keyframes fade-up-disappear{0%{margin-top:0;opacity:1}to{margin-top:-2%;opacity:0}}@keyframes slide-up{0%{margin-top:3%}to{margin-top:0}}@keyframes enter-up{0%{margin-top:24px}to{margin-top:0}}@keyframes grow-right{0%{width:0;transform:scaleX(0);transform-origin:left}to{width:100%;transform:scaleX(1)}}@keyframes grow-left{0%{width:0;transform:scaleX(0);transform-origin:right}to{width:100%;transform:scaleX(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes grow-width{0%{width:0}to{width:100%}}@keyframes cursor-blink{0%,to{border-color:rgba(0,0,0,0)}50%{border-color:#1f1a38}}@keyframes scroll-up-out{0%{transform:translateY(0);opacity:1}70%{opacity:0}to{transform:translateY(-100%)}}@keyframes scroll-up-in{0%{transform:translateY(100%);opacity:0}70%{opacity:1}to{transform:translateY(0)}}@keyframes bounce{0%{transform:scale(1) translateY(-30%)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(-.5em)}50%{transform:scale(1.05,.95) translateY(0)}57%{transform:scale(1) translateY(-.125em)}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes grow{0%{transform:scale(0)}60%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes button-enable{0%{color:#aea4ec}to{color:#3e2dda}}.careers .careers__hero>div{display:flex;flex-direction:column;align-items:center;padding:80px 32px;text-align:center;max-width:800px;margin:0 auto}.careers .careers__hero>div .hero__button{padding:16px 14px;margin-top:18px;width:auto;font-size:14px;letter-spacing:-.015em;display:none;font-weight:400;display:block}@media(min-width:545px){.careers .careers__hero>div .hero__button{display:block}}@media(min-width:1024px){.careers .careers__hero>div .hero__button{font-size:16px}}@media(min-width:768px){.careers .careers__hero>div .hero__button{padding:20px 16px}}.careers .divider{margin:0}.careers .careers__qualities{background:#fff;padding:80px 24px 48px}.careers .careers__qualities>section{max-width:800px;margin:0 auto}.careers .careers__qualities .careers__qualities_header{font-size:28px;line-height:36px}@media(min-width:768px){.careers .careers__qualities .careers__qualities_header{font-size:40px;line-height:44px}}.careers .careers__qualities_grid{display:grid;gap:8px 16px;grid-template-columns:1fr}@media(min-width:768px){.careers .careers__qualities_grid{grid-template-columns:1fr 1fr;column-gap:12px;padding:24px 0}}.careers .careers__qualities_grid .careers__quality{padding:12px}.careers .careers__qualities_grid .careers__quality h4{font-size:22px}.careers .careers__positions{padding:80px 24px;background-image:url(/_next/static/media/careers-posting-header-bg.f56c7a3a.png);background-size:cover;background-position:50%}.careers .careers__positions>section{max-width:800px;margin:0 auto}.careers .careers__positions h3{font-size:28px;line-height:36px;margin-bottom:24px}@media(min-width:768px){.careers .careers__positions h3{font-size:40px;line-height:44px;margin-bottom:40px}}.careers .posting_block_container{text-decoration:none;color:var(--text)}.careers .posting_subtitle{text-transform:uppercase;font-weight:400;font-size:19px;color:var(--text-secondary);margin-top:48px}.careers .posting_subtitle:first-child{margin-top:0}.careers .posting_block{background:hsla(0,0%,100%,.5);padding:24px;border-radius:8px;cursor:pointer;margin-bottom:32px}.careers .posting_block .posting_block__header{display:grid;grid-template:"title button" "location button"/1fr auto}.careers .posting_block .posting_block__header .posting_block__header__title{grid-area:title;margin:0}.careers .posting_block .posting_block__header .posting_block__header__location{grid-area:location}.careers .posting_block .posting_block__header .posting_block__header__button{grid-area:button;align-self:flex-start;margin:0;font-size:14px;border-radius:4px}.careers .posting_block .posting_block__content{margin-top:12px;color:var(--text-secondary);font-size:16px;font-weight:300}.careers .article-hero{display:flex;background-image:url(/_next/static/media/careers-posting-header-bg.f56c7a3a.png);background-size:cover;background-position:50%;border-bottom:1px solid #eceafc;padding:40px 0;align-items:center;justify-content:center}.careers .article-hero .section__text{display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width:768px){.careers .article-hero{padding:120px 0}}.careers .articleContainer{margin:40px auto 60px}.careers button{margin-top:16px}.careers button a{color:#fff;text-decoration:none}