.KaI9tG_hero{background:var(--coral);color:#fff;padding:86px 0 90px;position:relative;overflow:hidden}.KaI9tG_sq{background:#ffffff24;width:340px;height:170px;position:absolute;top:0;right:0}.KaI9tG_sq2{background:var(--sun);width:130px;height:80px;position:absolute;top:0;right:340px}.KaI9tG_crumb{color:#ffe0d4;letter-spacing:.04em;font-size:14px;font-weight:600}.KaI9tG_crumb a{color:#fff;border-bottom:1px solid #ffffff80}.KaI9tG_heroGrid{grid-template-columns:1fr 420px;align-items:end;gap:70px;margin-top:22px;display:grid}.KaI9tG_hero h1{font-size:clamp(56px,9vw,118px)}.KaI9tG_hero p{color:#fff3ee;max-width:640px;margin-top:24px;font-size:21px;line-height:1.55}.KaI9tG_perks{background:#133a35eb;padding:30px 30px 32px}.KaI9tG_perks h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:24px;font-weight:800}.KaI9tG_perks ul{gap:11px;margin-top:14px;list-style:none;display:grid}.KaI9tG_perks li{color:#e3f1ec;gap:10px;font-size:16px;line-height:1.45;display:flex}.KaI9tG_perks li svg{color:var(--sun);flex:none;margin-top:3px}.KaI9tG_jobs{background:var(--cream);padding:100px 0 110px;scroll-margin-top:16px}.KaI9tG_head{justify-content:space-between;align-items:end;gap:12px 24px;display:flex}.KaI9tG_jobs h2{color:var(--teal);margin-top:12px;font-size:clamp(52px,7.4vw,92px)}.KaI9tG_count{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);white-space:nowrap;padding-bottom:12px;font-size:15px;font-weight:700}.KaI9tG_filters{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.KaI9tG_filters button{font:inherit;border:2px solid var(--forest);color:var(--forest);cursor:pointer;background:0 0;padding:10px 16px;font-size:15px;font-weight:600;transition:background .15s,color .15s}.KaI9tG_filters button:hover{background:#133a3514}.KaI9tG_filters button.KaI9tG_on{background:var(--forest);color:#fff}.KaI9tG_list{gap:16px;margin-top:30px;display:grid}.KaI9tG_job{border:1px solid #e3dccd;border-left:8px solid var(--c);background:#fff}.KaI9tG_job[hidden]{display:none}.KaI9tG_job summary{cursor:pointer;grid-template-columns:1fr 200px 200px 170px;align-items:center;gap:24px;padding:28px 30px;list-style:none;display:grid}.KaI9tG_job summary::-webkit-details-marker{display:none}.KaI9tG_jt{font-family:var(--font-display);letter-spacing:-.02em;color:var(--forest);font-size:30px;font-weight:800;line-height:1.05;display:block}.KaI9tG_jt small{font-family:var(--font-body);letter-spacing:0;color:var(--mute);margin-top:8px;font-size:16px;font-weight:500;line-height:1.4;display:block}.KaI9tG_meta{display:block}.KaI9tG_meta span{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:12px;font-weight:700;display:block}.KaI9tG_meta b{margin-top:5px;font-size:16.5px;font-weight:600;display:block}.KaI9tG_open{letter-spacing:.08em;text-transform:uppercase;color:var(--forest);border:2px solid var(--forest);justify-self:end;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.KaI9tG_open svg{transition:transform .15s}.KaI9tG_job summary:hover .KaI9tG_open{background:#133a3514}.KaI9tG_job[open] .KaI9tG_open{background:var(--forest);color:#fff}.KaI9tG_job[open] .KaI9tG_open svg{transform:rotate(180deg)}.KaI9tG_jd{border-top:1px solid #eee7da;grid-template-columns:1fr 1fr 330px;gap:40px;margin:0 30px;padding:6px 0 34px;display:grid}.KaI9tG_jd h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--forest);margin-top:26px;font-size:22px;font-weight:800}.KaI9tG_jd ul{gap:10px;margin-top:12px;list-style:none;display:grid}.KaI9tG_jd li{gap:10px;font-size:16px;line-height:1.5;display:flex}.KaI9tG_jd li svg{color:var(--c);flex:none;margin-top:3px}.KaI9tG_apply{background:var(--paper);border:1px solid #e3dccd;align-self:start;margin-top:26px;padding:24px}.KaI9tG_apply p{color:var(--mute);font-size:15.5px;line-height:1.55}.KaI9tG_apply .btn{background:var(--coral);color:#fff;justify-content:center;width:100%;height:50px;margin-top:16px;font-size:15px;transition:filter .15s}.KaI9tG_apply .btn:hover{filter:brightness(1.06)}.KaI9tG_none{text-align:center;color:var(--mute);background:#fff;border:1px solid #e3dccd;padding:40px}.KaI9tG_proc{background:var(--forest);color:#fff;padding:100px 0}.KaI9tG_proc h2{color:#d7f5ecb3;margin-top:14px;font-size:clamp(46px,6.8vw,84px)}.KaI9tG_steps{border-top:3px solid var(--sun);grid-template-columns:repeat(4,1fr);margin-top:44px;list-style:none;display:grid}.KaI9tG_step{padding:28px 28px 0 0}.KaI9tG_n{font-family:var(--font-display);color:var(--sun);letter-spacing:-.04em;font-size:64px;font-weight:800;line-height:1}.KaI9tG_step h3{font-family:var(--font-display);letter-spacing:-.02em;margin-top:10px;font-size:24px;font-weight:800}.KaI9tG_step p{color:#bfd9d1;margin-top:10px;font-size:16px;line-height:1.55}.KaI9tG_formSection{background:var(--paper);padding:100px 0 110px;scroll-margin-top:16px}.KaI9tG_formGrid{grid-template-columns:1fr 620px;align-items:start;gap:80px;display:grid}.KaI9tG_formSection h2{color:var(--forest);margin-top:14px;font-size:clamp(46px,6.8vw,84px)}.KaI9tG_l{color:var(--mute);margin-top:20px;font-size:19px;line-height:1.6}.KaI9tG_l a{white-space:nowrap;border-bottom:1px solid #56625f73}.KaI9tG_l a:hover{color:var(--forest);border-bottom-color:var(--forest)}.KaI9tG_form{background:#fff;border:1px solid #e3dccd;padding:38px 38px 42px;box-shadow:0 30px 60px -34px #133a3566}.KaI9tG_form h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--forest);font-size:30px;font-weight:800}.KaI9tG_row{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.KaI9tG_label{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:13px;font-weight:700;display:block}.KaI9tG_optional{letter-spacing:.02em;text-transform:none;color:#667370;font-weight:600}.KaI9tG_f{width:100%;height:48px;color:var(--ink);background:#fff;border:1.5px solid #cdd6d3;border-radius:0;margin-top:7px;padding:0 14px;font-size:16px;transition:border-color .15s;display:block}textarea.KaI9tG_f{resize:vertical;height:auto;min-height:96px;padding:12px 14px;line-height:1.5}.KaI9tG_f::placeholder{color:#98a39f;opacity:1}.KaI9tG_f:hover{border-color:#aebbb7}.KaI9tG_f:focus{border-color:var(--sea)}.KaI9tG_f[aria-invalid=true]{border-color:#b8452a}.KaI9tG_group{border:0;min-width:0;margin-top:16px}.KaI9tG_opts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.KaI9tG_chip{display:inline-flex;position:relative}.KaI9tG_chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.KaI9tG_chip span{cursor:pointer;border:1.5px solid #cdd6d3;padding:8px 12px;font-size:14.5px;font-weight:600;transition:border-color .15s,background .15s}.KaI9tG_chip:hover span{border-color:#aebbb7}.KaI9tG_chip input:checked+span{background:var(--mint);border-color:var(--sea);color:var(--forest)}.KaI9tG_chip input:focus-visible+span{outline:3px solid var(--sun);outline-offset:2px}.KaI9tG_group[aria-invalid=true] .KaI9tG_chip span{border-color:#b8452a}.KaI9tG_up{min-height:64px;color:var(--mute);border:1.5px dashed #aebbb7;justify-content:center;align-items:center;gap:10px;margin-top:7px;padding:10px 16px;font-size:15px;font-weight:600;transition:border-color .15s,background .15s;display:flex;position:relative}.KaI9tG_up:hover{border-color:var(--sea);background:#f7fbfa}.KaI9tG_up:focus-within{outline:3px solid var(--sun);outline-offset:2px;border-color:var(--sea)}.KaI9tG_upInvalid{border-color:#b8452a}.KaI9tG_up svg{flex:none}.KaI9tG_up input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.KaI9tG_upText{overflow-wrap:anywhere;text-align:center;min-width:0}.KaI9tG_hint{color:var(--mute);margin-top:6px;font-size:13px}.KaI9tG_err{color:#b03a1e;margin-top:6px;font-size:14px;font-weight:600}.KaI9tG_form button[type=submit]{background:var(--coral);color:#fff;justify-content:center;width:100%;margin-top:24px;transition:filter .15s}.KaI9tG_form button[type=submit]:hover{filter:brightness(1.06)}.KaI9tG_form button[type=submit]:disabled{opacity:.7;cursor:progress}.KaI9tG_status:focus{outline:none}.KaI9tG_status p{margin-top:14px;padding:12px 14px;font-size:15px;line-height:1.5}.KaI9tG_status a{border-bottom:2px solid;font-weight:700}.KaI9tG_statusError{color:#8f2f17;background:#fbebe6}.KaI9tG_hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.KaI9tG_success{border-top:6px solid var(--sea);flex-direction:column;align-items:flex-start;gap:16px;display:flex}.KaI9tG_successIcon{background:var(--mint);width:56px;height:56px;color:var(--forest);place-items:center;display:grid}.KaI9tG_success h3:focus{outline:none}.KaI9tG_success p{color:var(--mute);font-size:17px;line-height:1.6}.KaI9tG_success a{white-space:nowrap;color:var(--forest);border-bottom:2px solid;font-weight:700}.KaI9tG_eoe{color:var(--mute);margin-top:14px;font-size:13px;line-height:1.5}@media (max-width:1279px){.KaI9tG_heroGrid{grid-template-columns:1fr 380px;gap:48px}.KaI9tG_job summary{grid-template-columns:1fr 180px 180px 150px;gap:20px}.KaI9tG_jd{grid-template-columns:1fr 1fr 300px;gap:32px}.KaI9tG_formGrid{grid-template-columns:1fr minmax(0,560px);gap:56px}}@media (max-width:1023px){.KaI9tG_hero{padding:64px 0 72px}.KaI9tG_sq{width:220px;height:110px}.KaI9tG_sq2{width:90px;height:54px;right:220px}.KaI9tG_heroGrid{grid-template-columns:1fr;gap:40px}.KaI9tG_hero p{font-size:19px}.KaI9tG_jobs{padding:80px 0 88px}.KaI9tG_job summary{grid-template-columns:1fr 1fr auto;align-items:start;gap:16px 24px;padding:24px}.KaI9tG_jt{grid-column:1/-1;font-size:27px}.KaI9tG_jd{grid-template-columns:1fr 1fr;gap:0 32px;margin:0 24px;padding-bottom:28px}.KaI9tG_apply{grid-column:1/-1}.KaI9tG_proc{padding:80px 0}.KaI9tG_steps{grid-template-columns:repeat(2,1fr)}.KaI9tG_step{padding-bottom:8px}.KaI9tG_formSection{padding:80px 0 88px}.KaI9tG_formGrid{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:767px){.KaI9tG_hero{padding:48px 0 56px}.KaI9tG_sq{width:120px;height:60px}.KaI9tG_sq2{width:50px;height:30px;right:120px}.KaI9tG_hero p{margin-top:20px;font-size:17.5px}.KaI9tG_perks{padding:24px 22px 26px}.KaI9tG_jobs{padding:64px 0 72px}.KaI9tG_head{flex-wrap:wrap}.KaI9tG_count{padding-bottom:0;font-size:13.5px}.KaI9tG_filters{gap:8px;margin-top:26px}.KaI9tG_filters button{padding:8px 12px;font-size:14px}.KaI9tG_job summary{grid-template-columns:1fr 1fr;gap:14px 16px;padding:20px 18px}.KaI9tG_jt{font-size:24px}.KaI9tG_jt small,.KaI9tG_meta b{font-size:15px}.KaI9tG_open{grid-column:1/-1;justify-self:start;padding:8px 12px;font-size:13px}.KaI9tG_jd{grid-template-columns:1fr;margin:0 18px;padding-bottom:22px}.KaI9tG_jd h3{margin-top:22px}.KaI9tG_jd li{font-size:15.5px}.KaI9tG_apply{margin-top:24px;padding:20px}.KaI9tG_apply .btn{padding:0 16px}.KaI9tG_proc{padding:64px 0}.KaI9tG_n{font-size:52px}.KaI9tG_step h3{font-size:21px}.KaI9tG_step p{font-size:15px}.KaI9tG_formSection{padding:64px 0 72px}.KaI9tG_l{font-size:17.5px}.KaI9tG_form{padding:26px 20px 30px}.KaI9tG_form h3{font-size:26px}}@media (max-width:559px){.KaI9tG_steps{grid-template-columns:1fr}.KaI9tG_step{padding:24px 0 4px}.KaI9tG_step+.KaI9tG_step{border-top:1px solid #ffffff24;margin-top:20px}.KaI9tG_row{grid-template-columns:1fr}}.KaI9tG_turnstile{min-height:65px;margin:4px 0 18px}@media (max-width:399px){.KaI9tG_form{padding-left:14px;padding-right:14px}}
