.careers.block,.careers .block{display:block}
.careers.page{background-color:#f4f1e8;flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:1200px;height:min-content;min-height:5530px;padding:0;display:flex;position:relative;overflow:hidden}
.careers .careers-viewport{max-width:100%;height:100vh;overflow:var(--overflow-clip-fallback,clip);z-index:1;flex:none;width:960px;position:fixed;top:0;left:120px}
.careers .careers-content{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:21px;max-width:100%;height:min-content;padding:0;display:flex;position:absolute;top:50%;left:0;right:0;overflow:visible;transform:translateY(-50%)}
.careers .brand{filter:hue-rotate();-webkit-tap-highlight-color:#6a9485;flex:none;width:110px;height:41px;text-decoration:none;position:relative}
.careers .headline{--type-link-text-color:#09f;--type-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:491px;height:auto;position:relative}
.careers .careers-copy{--type-text-wrap:balance;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:448px;max-width:100%;height:auto;position:relative}
.link-theme .link:not(.rich-text-wrapper),.link-theme .link.rich-text-wrapper a{--type-link-hover-text-color:#000;--type-link-hover-text-decoration:none;--type-link-text-color:#8254ff;--type-link-text-decoration:underline}
@media (min-width:810px) and (max-width:1199.98px){.careers.page{width:810px;min-height:5648px}
.careers .careers-viewport{width:unset;left:50px;right:50px}
}
@media (max-width:809.98px){.careers.page{width:390px}
.careers .careers-viewport{width:unset;left:20px;right:20px}
.careers .careers-content{padding:40px 0}
}
@media (min-width:1920px){.careers.page{width:1920px}
.careers .brand{width:194px;height:64px}
}
@media(min-width: 1920px){.hidden-rfgcus{display:none!important}
}
@media(min-width: 1200px) and (max-width: 1919.98px){.hidden-ahdx17{display:none!important}
}
@media(min-width: 810px) and (max-width: 1199.98px){.hidden-1attaie{display:none!important}
}
@media(max-width: 809.98px){.hidden-1oghe1i{display:none!important}
}

.careers.page{min-height:100vh}
.careers .careers-viewport{position:relative;left:auto;right:auto;width:calc(100% - 240px);min-height:100vh;height:auto;overflow:visible}
.careers .careers-content{position:relative;top:auto;transform:none;min-height:100vh;justify-content:center;padding:40px 0}
.careers .headline{max-width:100%}
@media(min-width:810px) and (max-width:1199.98px){.careers .careers-viewport{width:calc(100% - 100px)}
}
@media(max-width:809.98px){.careers .careers-viewport{width:calc(100% - 40px)}
}

