.JobField_band__UdOuY{margin:0;padding-top:var(--space-7)}.JobField_title__BeGz7{font-size:var(--step-3);margin-bottom:var(--space-2)}.JobField_stage__EK_TC{position:relative;height:230px}.JobField_field___5XMo{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity var(--dur-3) var(--ease-out)}.JobField_field___5XMo[data-ready=true]{opacity:1}.JobField_labels__F2UK6{list-style:none;margin:0;padding:0}.JobField_labels__F2UK6 li{position:absolute;transform:translateX(-50%);display:grid;justify-items:center;grid-gap:2px;gap:2px;text-align:center}.JobField_role__yy5FM{text-wrap:balance;line-height:1.25;font-size:var(--step--1);color:var(--text-2)}.JobField_count__LKOcz{font-family:var(--font-display);font-size:var(--step-1);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.JobField_caption__Yqux2{margin-top:var(--space-4);font-size:var(--step--1);color:var(--text-3);max-width:70ch}@media (min-width:641px){.JobField_labels__F2UK6 li{width:auto!important;white-space:nowrap}}@media (max-width:640px){.JobField_stage__EK_TC{height:400px}}@media (prefers-reduced-motion:reduce){.JobField_field___5XMo{transition:none}}