.careers-header__inner[data-astro-cid-cnau7fuc]{max-width:var(--container-max);padding-inline:var(--container-padding);padding-block:var(--space-12) var(--space-10);margin-inline:auto}.careers-header__breadcrumb[data-astro-cid-cnau7fuc]{margin-bottom:var(--space-4)}.careers-header__breadcrumb[data-astro-cid-cnau7fuc] ol[data-astro-cid-cnau7fuc]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-family:var(--font-body);color:var(--color-text-muted);margin:0;padding:0;list-style:none;display:flex}.careers-header__breadcrumb[data-astro-cid-cnau7fuc] li[data-astro-cid-cnau7fuc]+li[data-astro-cid-cnau7fuc]:before{content:"/";margin-right:var(--space-2);opacity:.6}.careers-header__breadcrumb[data-astro-cid-cnau7fuc] a[data-astro-cid-cnau7fuc]{color:var(--color-text-muted);text-decoration:none}.careers-header__breadcrumb[data-astro-cid-cnau7fuc] a[data-astro-cid-cnau7fuc][data-astro-cid-cnau7fuc]:hover{color:var(--color-text-accent)}.careers-header__breadcrumb[data-astro-cid-cnau7fuc] [data-astro-cid-cnau7fuc][aria-current=page]{color:var(--color-text-primary)}.careers-header__heading[data-astro-cid-cnau7fuc]{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-3)}.careers-header__sub[data-astro-cid-cnau7fuc]{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text-muted);max-width:600px}.careers-pillars__inner[data-astro-cid-cnau7fuc]{max-width:var(--container-max);padding-inline:var(--container-padding);padding-block:var(--section-padding-y);margin-inline:auto}.careers-pillars__grid[data-astro-cid-cnau7fuc]{gap:var(--space-10);grid-template-columns:repeat(3,1fr);display:grid}.careers-pillar[data-astro-cid-cnau7fuc]{text-align:center;flex-direction:column;align-items:center;display:flex}.careers-pillar__icon[data-astro-cid-cnau7fuc]{width:56px;height:56px;color:var(--color-text-accent);margin-bottom:var(--space-5)}.careers-pillar__icon[data-astro-cid-cnau7fuc] svg[data-astro-cid-cnau7fuc]{width:100%;height:100%}.careers-pillar__heading[data-astro-cid-cnau7fuc]{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-3)}.careers-pillar__body[data-astro-cid-cnau7fuc]{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-muted);line-height:1.7}.careers-jobs__inner[data-astro-cid-cnau7fuc]{max-width:var(--container-max);padding-inline:var(--container-padding);padding-block:var(--section-padding-y);margin-inline:auto}.careers-jobs__header[data-astro-cid-cnau7fuc]{margin-bottom:var(--space-10)}.careers-jobs__heading[data-astro-cid-cnau7fuc]{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--space-3)}.careers-jobs__sub[data-astro-cid-cnau7fuc]{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text-muted)}.careers-jobs__list[data-astro-cid-cnau7fuc]{gap:var(--space-6);flex-direction:column;display:flex}.job-card[data-astro-cid-cnau7fuc]{background:var(--color-bg-base);border-radius:var(--radius-lg);border-top:4px solid var(--color-accent);overflow:hidden;box-shadow:0 2px 12px #00000014}.job-card__top[data-astro-cid-cnau7fuc]{padding:var(--space-10) var(--space-10) var(--space-6);border-bottom:1px solid var(--color-border)}.job-card__title-row[data-astro-cid-cnau7fuc]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.job-card__title[data-astro-cid-cnau7fuc]{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary)}.job-card__level[data-astro-cid-cnau7fuc]{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-accent);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:#4a6e1f1a}.job-card__meta[data-astro-cid-cnau7fuc]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.job-card__pay[data-astro-cid-cnau7fuc]{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-primary)}.job-card__dot[data-astro-cid-cnau7fuc]{color:var(--color-text-muted)}.job-card__type[data-astro-cid-cnau7fuc],.job-card__benefits[data-astro-cid-cnau7fuc]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted)}.job-card__intro[data-astro-cid-cnau7fuc]{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-primary);line-height:1.6}.job-card__body[data-astro-cid-cnau7fuc]{padding:var(--space-6) var(--space-10);gap:var(--space-8);border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr 1fr;display:grid}.job-card__col-heading[data-astro-cid-cnau7fuc]{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:var(--space-3)}.job-card__col-heading--preferred[data-astro-cid-cnau7fuc]{margin-top:var(--space-5)}.job-card__list[data-astro-cid-cnau7fuc]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.job-card__list[data-astro-cid-cnau7fuc] li[data-astro-cid-cnau7fuc]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-primary);padding-left:var(--space-4);line-height:1.5;position:relative}.job-card__list[data-astro-cid-cnau7fuc] li[data-astro-cid-cnau7fuc][data-astro-cid-cnau7fuc]:before{content:"—";color:var(--color-text-accent);font-weight:var(--font-bold);position:absolute;left:0}.job-card__list--muted[data-astro-cid-cnau7fuc] li[data-astro-cid-cnau7fuc]{color:var(--color-text-muted)}.job-card__footer[data-astro-cid-cnau7fuc]{padding:var(--space-5) var(--space-10);align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media(width<=767px){.careers-pillars__grid[data-astro-cid-cnau7fuc]{gap:var(--space-10);grid-template-columns:1fr}.job-card__top[data-astro-cid-cnau7fuc]{padding:var(--space-6) var(--space-5) var(--space-4)}.job-card__body[data-astro-cid-cnau7fuc]{gap:var(--space-6);padding:var(--space-5);grid-template-columns:1fr}.job-card__footer[data-astro-cid-cnau7fuc]{padding:var(--space-4) var(--space-5);flex-direction:column;align-items:stretch}.job-card__footer[data-astro-cid-cnau7fuc] .btn[data-astro-cid-cnau7fuc]{justify-content:center;width:100%}.job-card__meta[data-astro-cid-cnau7fuc]{align-items:flex-start;gap:var(--space-1);flex-direction:column}.job-card__dot[data-astro-cid-cnau7fuc]{display:none}}
