.job-card[data-astro-cid-zc55plwi]{gap:var(--space-md);padding-block:var(--space-lg);border-top:1px solid var(--rule-strong);display:grid}.job-card__head[data-astro-cid-zc55plwi],.job-card__body[data-astro-cid-zc55plwi]{align-content:start;gap:var(--space-sm);display:grid}.job-card__meta[data-astro-cid-zc55plwi]{color:var(--teal-ink);flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.job-card__title[data-astro-cid-zc55plwi]{font-size:var(--text-xl)}.job-card__title[data-astro-cid-zc55plwi] a[data-astro-cid-zc55plwi]{color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.job-card__title[data-astro-cid-zc55plwi] a[data-astro-cid-zc55plwi] svg{width:.7em;height:.7em;color:var(--teal-ink);transition:transform var(--duration) var(--ease-out);flex:none}.job-card__title[data-astro-cid-zc55plwi] a[data-astro-cid-zc55plwi]:hover{text-underline-offset:.16em;text-decoration:underline 1px}.job-card__title[data-astro-cid-zc55plwi] a[data-astro-cid-zc55plwi]:hover svg{transform:translate(3px)}.job-card__summary[data-astro-cid-zc55plwi]{max-width:var(--measure);color:var(--ink-2)}.job-card__more[data-astro-cid-zc55plwi]{justify-self:start}@media (width>=48em){.job-card[data-astro-cid-zc55plwi]{column-gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.careers-hero__actions[data-astro-cid-usty5cq5]{align-items:center;gap:var(--space-md) var(--space-xl);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.careers-hero__status[data-astro-cid-usty5cq5]{color:var(--ink-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.job-list[data-astro-cid-usty5cq5]{border-bottom:1px solid var(--rule-strong)}.job-list__note[data-astro-cid-usty5cq5]{margin-top:var(--space-lg);color:var(--ink-2)}.openings-empty[data-astro-cid-usty5cq5]{gap:var(--space-2xl);display:grid}.readout[data-astro-cid-usty5cq5]{--cut:18px;--frame-fill:radial-gradient(90% 70% at 100% 0%, #00d1b224, transparent 60%), var(--lattice-dark) right top / var(--lattice-size), linear-gradient(165deg, var(--graphite-2) 0%, var(--graphite) 100%);align-content:start;gap:var(--space-sm);padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);display:grid}.readout__label[data-astro-cid-usty5cq5]{color:var(--on-dark-2)}.readout__count[data-astro-cid-usty5cq5]{font-family:var(--font-mono);letter-spacing:-.04em;font-size:clamp(4rem,3rem + 5vw,7rem);font-weight:400;line-height:.9}.readout__state[data-astro-cid-usty5cq5]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.readout__facts[data-astro-cid-usty5cq5]{gap:var(--space-sm);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid #ffffff1f;display:grid}.readout__facts[data-astro-cid-usty5cq5] dt[data-astro-cid-usty5cq5]{color:var(--on-dark-2);font-family:var(--font-mono);font-size:var(--text-xs)}.readout__facts[data-astro-cid-usty5cq5] dd[data-astro-cid-usty5cq5]{margin:.15rem 0 0}.openings-empty__body[data-astro-cid-usty5cq5]{align-content:start;gap:var(--space-xl);display:grid}.openings-empty__lede[data-astro-cid-usty5cq5]{letter-spacing:-.02em;max-width:30ch;font-size:clamp(1.35rem,1.1rem + 1vw,1.9rem);font-weight:500;line-height:1.25}.openings-empty__send[data-astro-cid-usty5cq5]{gap:var(--space-sm);display:grid}.openings-empty__heading[data-astro-cid-usty5cq5]{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:500}.openings-empty__list[data-astro-cid-usty5cq5]{color:var(--ink-2);gap:.4rem;display:grid}.openings-empty__list[data-astro-cid-usty5cq5] li[data-astro-cid-usty5cq5]{gap:.75rem;display:flex}.openings-empty__list[data-astro-cid-usty5cq5] li[data-astro-cid-usty5cq5]:before{content:"";background:var(--teal);flex:none;width:.9rem;height:3px;margin-top:.7em}.openings-empty__actions[data-astro-cid-usty5cq5]{justify-items:start;gap:var(--space-sm);display:grid}.openings-empty__email[data-astro-cid-usty5cq5]{color:var(--ink-2);font-size:var(--text-sm);overflow-wrap:anywhere}.values[data-astro-cid-usty5cq5]{gap:var(--space-xl);display:grid}.value[data-astro-cid-usty5cq5]{padding-top:var(--space-md);border-top:1px solid #ffffff24;align-content:start;gap:.4rem;display:grid}.value__index[data-astro-cid-usty5cq5]{color:var(--teal);font-family:var(--font-mono);font-size:var(--text-xs)}.value__title[data-astro-cid-usty5cq5]{font-size:var(--text-lg)}.value__text[data-astro-cid-usty5cq5]{color:var(--on-dark-2)}.areas[data-astro-cid-usty5cq5]{gap:var(--space-2xl);display:grid}.areas__note[data-astro-cid-usty5cq5]{max-width:36ch;margin-top:var(--space-md);color:var(--ink-2)}.areas__list[data-astro-cid-usty5cq5]{border-top:1px solid var(--rule-strong);display:grid}.area[data-astro-cid-usty5cq5]{padding-block:var(--space-md);border-bottom:1px solid var(--rule);gap:.15rem;display:grid}.area__title[data-astro-cid-usty5cq5]{font-size:var(--text-base);font-weight:600}.area__text[data-astro-cid-usty5cq5]{color:var(--ink-2);font-size:var(--text-sm)}@media (width>=40em){.values[data-astro-cid-usty5cq5]{grid-template-columns:repeat(2,minmax(0,1fr))}.areas__list[data-astro-cid-usty5cq5]{column-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60em){.openings-empty[data-astro-cid-usty5cq5]{align-items:start;column-gap:var(--space-3xl);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.values[data-astro-cid-usty5cq5]{grid-template-columns:repeat(4,minmax(0,1fr))}.areas[data-astro-cid-usty5cq5]{align-items:start;column-gap:var(--space-3xl);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.areas__intro[data-astro-cid-usty5cq5]{position:sticky;top:6.5rem}}
