.careers-role[data-astro-cid-2pjcwduj]{display:block;border-radius:18px;border:1px solid rgba(0,0,0,.07);background:#fff;padding:1.75rem 1.5rem;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.careers-role[data-astro-cid-2pjcwduj]:hover{border-color:#00000024;box-shadow:0 1px #00000005,0 12px 32px -16px #00000014}@media(min-width:768px){.careers-role[data-astro-cid-2pjcwduj]{padding:2.25rem 2.25rem 2rem}}.careers-role-meta-row[data-astro-cid-2pjcwduj]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.careers-role-team[data-astro-cid-2pjcwduj]{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;background:oklch(.96 .04 60);color:var(--color-brand-600, oklch(.62 .18 38));font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.careers-role-tag[data-astro-cid-2pjcwduj]{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;background:#0000000a;color:var(--color-ink-muted);font-size:.6875rem;font-weight:500}.careers-role-title[data-astro-cid-2pjcwduj]{margin-top:.875rem;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;color:var(--color-ink);line-height:1.2;text-wrap:balance}@media(min-width:768px){.careers-role-title[data-astro-cid-2pjcwduj]{font-size:1.75rem}}.careers-role-desc[data-astro-cid-2pjcwduj]{margin-top:.875rem;font-size:.9375rem;line-height:1.65;color:var(--color-ink-muted);max-width:62ch}.careers-role-highlights[data-astro-cid-2pjcwduj]{margin-top:1.25rem;display:grid;gap:.625rem}@media(min-width:768px){.careers-role-highlights[data-astro-cid-2pjcwduj]{grid-template-columns:1fr 1fr 1fr;gap:.875rem 1.5rem}}.careers-role-highlights[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]{display:flex;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.55;color:var(--color-ink)}.careers-role-check[data-astro-cid-2pjcwduj]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:18px;width:18px;border-radius:9999px;background:oklch(.96 .04 60);color:var(--color-brand-500);margin-top:1px}.careers-role-foot[data-astro-cid-2pjcwduj]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px dashed rgba(0,0,0,.08);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.careers-role-pair[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;gap:.125rem}.careers-role-pair-label[data-astro-cid-2pjcwduj]{font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted)}.careers-role-pair-value[data-astro-cid-2pjcwduj]{font-size:.9375rem;font-weight:500;color:var(--color-ink)}@media(max-width:640px){.careers-role-foot[data-astro-cid-2pjcwduj] .btn[data-astro-cid-2pjcwduj]{width:100%;justify-content:center}}.careers-stage[data-astro-cid-2pjcwduj]{border-radius:14px;border:1px solid rgba(0,0,0,.06);background:#fff;padding:1.25rem 1.25rem 1.5rem}.careers-stage-num[data-astro-cid-2pjcwduj]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;color:var(--color-brand-500);font-weight:600}.careers-stage-title[data-astro-cid-2pjcwduj]{margin-top:.5rem;font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--color-ink)}.careers-stage-desc[data-astro-cid-2pjcwduj]{margin-top:.5rem;font-size:.875rem;line-height:1.6;color:var(--color-ink-muted)}.careers-pitch[data-astro-cid-2pjcwduj]{border-radius:24px;padding:2.5rem 1.75rem;overflow:hidden}@media(min-width:768px){.careers-pitch[data-astro-cid-2pjcwduj]{padding:3.5rem 3rem}}.careers-pitch-inner[data-astro-cid-2pjcwduj]{max-width:36rem}.careers-pitch-eyebrow[data-astro-cid-2pjcwduj]{display:inline-flex;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9}.careers-pitch-dot[data-astro-cid-2pjcwduj]{display:inline-block;height:6px;width:6px;border-radius:9999px;background:#fff;box-shadow:0 0 0 3px #ffffff2e}.careers-pitch-heading[data-astro-cid-2pjcwduj]{margin-top:.875rem;color:#fff;font-size:1.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.15;text-shadow:0 1px 2px rgba(0,0,0,.18);text-wrap:balance}@media(min-width:768px){.careers-pitch-heading[data-astro-cid-2pjcwduj]{font-size:2.5rem}}.careers-pitch-desc[data-astro-cid-2pjcwduj]{margin-top:1rem;color:#ffffffd9;font-size:1rem;line-height:1.65}.careers-pitch-actions[data-astro-cid-2pjcwduj]{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.careers-pitch-link[data-astro-cid-2pjcwduj]{display:inline-flex;align-items:center;gap:.375rem;color:#fff;font-size:.9375rem;font-weight:500;text-decoration:none;transition:opacity .15s ease}.careers-pitch-link[data-astro-cid-2pjcwduj]:hover{opacity:.85}
