.sec-head[data-astro-cid-cd2vzqz2]{text-align:center;flex-direction:column;align-items:center;gap:.85rem;margin-bottom:clamp(2.25rem,4vw,3.25rem);display:flex}.sec-head[data-astro-cid-cd2vzqz2] h1[data-astro-cid-cd2vzqz2],.sec-head[data-astro-cid-cd2vzqz2] h2[data-astro-cid-cd2vzqz2]{max-width:24ch}.sec-head[data-astro-cid-cd2vzqz2] .lead[data-astro-cid-cd2vzqz2]{max-width:42rem}.split[data-astro-cid-cd2vzqz2]{align-items:center;gap:clamp(1.75rem,4vw,3.5rem);display:grid}.split__media[data-astro-cid-cd2vzqz2]{margin:0}.split__media[data-astro-cid-cd2vzqz2] img[data-astro-cid-cd2vzqz2]{object-fit:cover;object-position:50% 40%;border-radius:var(--radius);width:100%;height:100%;max-height:26rem}.split__body[data-astro-cid-cd2vzqz2]{flex-direction:column;gap:.6rem;display:flex}.split__body[data-astro-cid-cd2vzqz2] h2[data-astro-cid-cd2vzqz2]{margin-bottom:.2rem}.split__badge[data-astro-cid-cd2vzqz2]{border:1px solid var(--brand-line);background:var(--volt-dim);color:var(--volt);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin:0 0 .9rem;padding:.45rem .95rem;font-weight:700;display:inline-flex}.traits[data-astro-cid-cd2vzqz2]{gap:.95rem;margin:0;padding:0;list-style:none;display:grid}.trait[data-astro-cid-cd2vzqz2]{align-items:flex-start;gap:.75rem;display:flex}.trait__icon[data-astro-cid-cd2vzqz2]{background:var(--volt-dim);width:1.4rem;height:1.4rem;color:var(--volt);border-radius:50%;flex:none;place-items:center;margin-top:.15rem;display:grid}.trait__title[data-astro-cid-cd2vzqz2]{font-size:var(--text-base);margin-bottom:.15rem}.trait__text[data-astro-cid-cd2vzqz2]{font-size:var(--text-sm);color:var(--muted)}.sec-head[data-astro-cid-cd2vzqz2] .kicker[data-astro-cid-cd2vzqz2]{align-items:center;gap:.45rem;display:inline-flex}.jobs[data-astro-cid-cd2vzqz2]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.job[data-astro-cid-cd2vzqz2]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.job__head[data-astro-cid-cd2vzqz2]{align-items:center;gap:.85rem;display:flex}.job__icon[data-astro-cid-cd2vzqz2]{width:2.75rem;height:2.75rem;color:var(--volt);border-radius:50%;flex:none;place-items:center;display:grid}.job__media[data-astro-cid-cd2vzqz2]{margin:1.1rem 0 1.25rem}.job__media[data-astro-cid-cd2vzqz2] img[data-astro-cid-cd2vzqz2]{object-fit:cover;border-radius:8px;width:100%;height:clamp(13rem,21vw,17rem)}.job__label[data-astro-cid-cd2vzqz2]{font-size:var(--text-xs);color:var(--volt);font-weight:500}.job__tasks[data-astro-cid-cd2vzqz2]{font-size:var(--text-sm);color:var(--muted);margin-top:.25rem}.job__points[data-astro-cid-cd2vzqz2]{border-top:1px solid var(--line);font-size:var(--text-sm);gap:.5rem;margin:1rem 0 auto;padding:1rem 0 0;list-style:none;display:grid}.job__points[data-astro-cid-cd2vzqz2] li[data-astro-cid-cd2vzqz2]{align-items:center;gap:.6rem;display:flex}.job__points[data-astro-cid-cd2vzqz2] svg{color:var(--volt);flex:none}.job__cta[data-astro-cid-cd2vzqz2]{gap:.5rem;margin-top:1.25rem}.perks[data-astro-cid-cd2vzqz2]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:1.25rem;margin:clamp(1.5rem,3vw,2.25rem) 0 0;padding:clamp(1.5rem,3vw,2rem);list-style:none;display:grid}.perks[data-astro-cid-cd2vzqz2] li[data-astro-cid-cd2vzqz2]{align-items:flex-start;gap:.75rem;display:flex}.perks__icon[data-astro-cid-cd2vzqz2]{color:var(--volt);flex:none;margin-top:.1rem}.perks[data-astro-cid-cd2vzqz2] div[data-astro-cid-cd2vzqz2]{flex-direction:column;gap:.15rem;display:flex}.perks[data-astro-cid-cd2vzqz2] strong[data-astro-cid-cd2vzqz2]{font-family:var(--font-display);font-weight:600}.perks[data-astro-cid-cd2vzqz2] span[data-astro-cid-cd2vzqz2]{font-size:var(--text-sm);color:var(--muted)}@media (width>=640px){.perks[data-astro-cid-cd2vzqz2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.jobs[data-astro-cid-cd2vzqz2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.perks[data-astro-cid-cd2vzqz2]{grid-template-columns:repeat(4,minmax(0,1fr))}}.offers[data-astro-cid-cd2vzqz2]{border-top:1px solid var(--line);max-width:58rem;margin:0 auto;padding:0;list-style:none;display:grid}.offer[data-astro-cid-cd2vzqz2]{border-bottom:1px solid var(--line);grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:0 1.25rem;padding:clamp(1.1rem,2.2vw,1.6rem) 0;display:grid}.offer__num[data-astro-cid-cd2vzqz2]{font-family:var(--font-mono,monospace);font-size:var(--text-sm);color:var(--volt)}.offer__body[data-astro-cid-cd2vzqz2]{flex-direction:column;gap:.3rem;display:flex}.offer__text[data-astro-cid-cd2vzqz2]{font-size:var(--text-sm);color:var(--muted)}.offer__icon[data-astro-cid-cd2vzqz2]{background:var(--surface-2);width:3rem;height:3rem;color:var(--volt);border-radius:50%;place-items:center;display:grid}.cta[data-astro-cid-cd2vzqz2]{justify-content:center;margin-top:clamp(2rem,4vw,3rem);display:flex}.cta[data-astro-cid-cd2vzqz2] .btn[data-astro-cid-cd2vzqz2]{gap:.5rem}.apply__box[data-astro-cid-cd2vzqz2]{border-radius:var(--radius);background:#fff;max-width:68rem;margin-inline:auto;display:grid}.apply__media[data-astro-cid-cd2vzqz2]{margin:0}.apply__media[data-astro-cid-cd2vzqz2] img[data-astro-cid-cd2vzqz2]{object-fit:cover;object-position:62% 35%;width:100%;height:100%;min-height:15rem;max-height:22rem}.apply__direct[data-astro-cid-cd2vzqz2]{font-size:var(--text-sm);flex-wrap:wrap;justify-content:center;gap:.6rem 1.75rem;margin-top:clamp(1.5rem,3vw,2.25rem);display:flex}.apply__direct[data-astro-cid-cd2vzqz2] a[data-astro-cid-cd2vzqz2]{align-items:center;gap:.55rem;display:flex}.apply__direct[data-astro-cid-cd2vzqz2] a[data-astro-cid-cd2vzqz2]:hover{color:var(--volt)}.apply__direct[data-astro-cid-cd2vzqz2] svg{color:var(--volt);flex:none}@media (width<=599px){.offer[data-astro-cid-cd2vzqz2]{grid-template-columns:2.5rem minmax(0,1fr)}.offer__icon[data-astro-cid-cd2vzqz2]{display:none}}@media (width>=900px){.split[data-astro-cid-cd2vzqz2]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:stretch}.split__media[data-astro-cid-cd2vzqz2] img[data-astro-cid-cd2vzqz2]{max-height:none}.apply__box[data-astro-cid-cd2vzqz2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.apply__media[data-astro-cid-cd2vzqz2] img[data-astro-cid-cd2vzqz2]{max-height:none}}
