@font-face{font-family:Inter;src:url('/fonts/inter-latin.woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:'JetBrains Mono';src:url('/fonts/jetbrainsmono-latin.woff2');font-weight:100 800;font-display:swap}
.careers{--fg:var(--cream);--mut:var(--cream-70);--hero:var(--orange);--onhero:var(--on-hero);--hair:var(--hairline-strong);font-family:Inter,sans-serif;font-size:15px}
.careers h1,.careers h2,.careers summary{font-family:Manrope,sans-serif}
.careers h1{font-weight:800}
.careers h1 em{font-family:Manrope,sans-serif;font-style:normal;font-weight:500}
.career-label{display:block;font-family:'JetBrains Mono',monospace;font-size:11.5px;letter-spacing:.08em;color:var(--cream-70)}
.career-opening{margin-top:40px;border-top:1px solid var(--hairline);padding:28px 0}
.career-opening h2{font-size:30px;margin:14px 0 0}.career-opening summary{align-items:center}.career-opening summary:after{display:none}
.careers .career-soon{border:1px dashed var(--hairline-strong);border-radius:var(--r-m);padding:32px;margin:28px 0}
.careers form{max-width:680px;margin-top:24px}.careers textarea.k-input{height:auto;min-height:130px;padding-top:12px}.careers p{font-size:15px}.careers .annotation{font-size:11.5px!important}
.careers a{text-decoration:underline}.careers .k-btn{min-height:44px}.careers .k-input{color-scheme:dark}html[data-theme=light] .careers .k-input{color-scheme:light}
@media(max-width:700px){.career-opening summary{align-items:start;flex-direction:column}}
