.careers-eyebrow[data-astro-cid-kzy7nbj2]{margin-bottom:1.5rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:#0f172a80}.careers-h1[data-astro-cid-kzy7nbj2]{font-size:clamp(2.5rem,6vw,5rem);line-height:.95;letter-spacing:-.02em;color:#0f172a;font-weight:600;max-width:56rem;margin:0}.careers-lede[data-astro-cid-kzy7nbj2]{margin-top:2rem;font-size:1.125rem;line-height:1.6;color:#0f172aa6;max-width:38rem}.careers-ctas[data-astro-cid-kzy7nbj2]{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:1rem 2rem}.careers-cta[data-astro-cid-kzy7nbj2]{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.8125rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;transition:color .3s ease}.careers-cta[data-astro-cid-kzy7nbj2] svg[data-astro-cid-kzy7nbj2]{width:18px;height:18px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.careers-cta[data-astro-cid-kzy7nbj2]:hover svg[data-astro-cid-kzy7nbj2],.careers-cta[data-astro-cid-kzy7nbj2]:focus-visible svg[data-astro-cid-kzy7nbj2]{transform:translate(8px)}.careers-cta--primary[data-astro-cid-kzy7nbj2]{color:#22d3ee}.careers-cta--primary[data-astro-cid-kzy7nbj2]:hover,.careers-cta--primary[data-astro-cid-kzy7nbj2]:focus-visible{color:#0891b2;outline:none}.careers-cta--secondary[data-astro-cid-kzy7nbj2]{color:#0f172aa6}.careers-cta--secondary[data-astro-cid-kzy7nbj2]:hover,.careers-cta--secondary[data-astro-cid-kzy7nbj2]:focus-visible{color:#0f172a;outline:none}.careers-section-eyebrow[data-astro-cid-kzy7nbj2]{margin-bottom:1.5rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:#0f172a80}.careers-section-heading[data-astro-cid-kzy7nbj2]{font-size:clamp(2rem,4vw,3.5rem);line-height:.95;letter-spacing:-.015em;color:#0f172a;font-weight:600;max-width:48rem;margin:0}.careers-rows[data-astro-cid-kzy7nbj2]{border-top:1px solid rgba(15,23,42,.1);list-style:none;padding:0}.careers-row[data-astro-cid-kzy7nbj2]{border-bottom:1px solid rgba(15,23,42,.1);position:relative}.careers-row[data-astro-cid-kzy7nbj2]:before{content:"";position:absolute;left:-16px;top:50%;transform:translateY(-50%) scaleY(0);transform-origin:center;width:3px;height:60%;background:var(--accent, #22d3ee);transition:transform .4s cubic-bezier(.16,1,.3,1);pointer-events:none}.careers-row[data-astro-cid-kzy7nbj2]:hover:before{transform:translateY(-50%) scaleY(1)}.careers-row__inner[data-astro-cid-kzy7nbj2],.careers-row__link[data-astro-cid-kzy7nbj2]{display:grid;grid-template-columns:88px minmax(220px,1fr) minmax(0,2fr) 56px;gap:24px;align-items:baseline;padding:28px 0;color:var(--color-text-dark, #0f172a);text-decoration:none;transition:padding-left .4s cubic-bezier(.16,1,.3,1)}.careers-row__inner[data-astro-cid-kzy7nbj2]{grid-template-columns:88px minmax(220px,1fr) minmax(0,2fr)}.careers-row[data-astro-cid-kzy7nbj2]:hover .careers-row__inner[data-astro-cid-kzy7nbj2],.careers-row[data-astro-cid-kzy7nbj2]:hover .careers-row__link[data-astro-cid-kzy7nbj2]{padding-left:24px}.careers-row__num[data-astro-cid-kzy7nbj2]{font-size:.75rem;letter-spacing:.12em;color:#0f172a73;transition:color .3s ease}.careers-row[data-astro-cid-kzy7nbj2]:hover .careers-row__num[data-astro-cid-kzy7nbj2]{color:var(--accent, #22d3ee)}.careers-row__title[data-astro-cid-kzy7nbj2]{font-size:clamp(1.25rem,2.2vw,1.875rem);line-height:1.1;color:#0f172a;font-weight:600;letter-spacing:-.01em}.careers-row__body[data-astro-cid-kzy7nbj2]{font-size:1rem;line-height:1.55;color:#0f172aa6;max-width:56ch}.careers-row__body--meta[data-astro-cid-kzy7nbj2]{display:inline-flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;color:#0f172ab3;font-size:.875rem}.careers-row__location[data-astro-cid-kzy7nbj2]{font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:#22d3ee}.careers-row__sep[data-astro-cid-kzy7nbj2]{color:#0f172a4d}.careers-row__arrow[data-astro-cid-kzy7nbj2]{display:inline-flex;align-items:center;justify-content:flex-end;color:#0f172a59;transition:color .3s ease,transform .4s cubic-bezier(.16,1,.3,1)}.careers-row__arrow[data-astro-cid-kzy7nbj2] svg[data-astro-cid-kzy7nbj2]{width:22px;height:22px}.careers-row[data-astro-cid-kzy7nbj2]:hover .careers-row__arrow[data-astro-cid-kzy7nbj2]{color:#22d3ee;transform:translate(8px)}.careers-bullet-list[data-astro-cid-kzy7nbj2]{border-top:1px solid rgba(15,23,42,.1);list-style:none;padding:0;max-width:64rem}.careers-bullet[data-astro-cid-kzy7nbj2]{display:grid;grid-template-columns:40px 1fr;gap:16px;align-items:baseline;padding:22px 0;border-bottom:1px solid rgba(15,23,42,.1);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.55;color:#0f172ad9}.careers-bullet__diamond[data-astro-cid-kzy7nbj2]{font-size:1.125rem;color:#22d3ee;line-height:1.5}.careers-bullet--anti[data-astro-cid-kzy7nbj2] .careers-bullet__diamond[data-astro-cid-kzy7nbj2]{color:#0f172a80}.careers-empty[data-astro-cid-kzy7nbj2]{margin-top:4rem;font-size:1rem;line-height:1.55;color:#0f172a99;max-width:56ch}.careers-unsure[data-astro-cid-kzy7nbj2]{text-align:center;font-size:.95rem;color:#0f172aa6;margin:0}.careers-unsure[data-astro-cid-kzy7nbj2] a[data-astro-cid-kzy7nbj2]{display:inline-flex;align-items:center;gap:8px;color:#0f172ab3;text-decoration:none;border-bottom:1px solid rgba(15,23,42,.15);padding-bottom:2px;transition:color .3s ease,border-color .3s ease}.careers-unsure[data-astro-cid-kzy7nbj2] a[data-astro-cid-kzy7nbj2]:hover,.careers-unsure[data-astro-cid-kzy7nbj2] a[data-astro-cid-kzy7nbj2]:focus-visible{color:#22d3ee;border-color:#22d3ee;outline:none}.careers-unsure[data-astro-cid-kzy7nbj2] svg[data-astro-cid-kzy7nbj2]{width:16px;height:16px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.careers-unsure[data-astro-cid-kzy7nbj2] a[data-astro-cid-kzy7nbj2]:hover svg[data-astro-cid-kzy7nbj2],.careers-unsure[data-astro-cid-kzy7nbj2] a[data-astro-cid-kzy7nbj2]:focus-visible svg[data-astro-cid-kzy7nbj2]{transform:translate(4px)}@media(max-width:1023px){.careers-row__inner[data-astro-cid-kzy7nbj2],.careers-row__link[data-astro-cid-kzy7nbj2]{grid-template-columns:64px 1fr 40px;grid-template-rows:auto auto;gap:12px 16px;padding:24px 0}.careers-row__inner[data-astro-cid-kzy7nbj2]{grid-template-columns:64px 1fr;grid-template-rows:auto auto}.careers-row__num[data-astro-cid-kzy7nbj2]{grid-row:1;grid-column:1}.careers-row__title[data-astro-cid-kzy7nbj2]{grid-row:1;grid-column:2;font-size:clamp(1.125rem,2.6vw,1.5rem)}.careers-row__arrow[data-astro-cid-kzy7nbj2]{grid-row:1;grid-column:3}.careers-row__body[data-astro-cid-kzy7nbj2]{grid-row:2;grid-column:2 / -1;font-size:.95rem}}@media(max-width:639px){.careers-row__inner[data-astro-cid-kzy7nbj2],.careers-row__link[data-astro-cid-kzy7nbj2]{grid-template-columns:48px 1fr 28px;gap:10px 12px;padding:20px 0}.careers-row__inner[data-astro-cid-kzy7nbj2]{grid-template-columns:48px 1fr}.careers-row__title[data-astro-cid-kzy7nbj2]{font-size:1.0625rem}.careers-row__body[data-astro-cid-kzy7nbj2]{font-size:.9rem}.careers-row__arrow[data-astro-cid-kzy7nbj2] svg[data-astro-cid-kzy7nbj2]{width:18px;height:18px}.careers-bullet[data-astro-cid-kzy7nbj2]{grid-template-columns:28px 1fr;gap:12px;padding:18px 0;font-size:.95rem}}@media(prefers-reduced-motion:reduce){.careers-cta[data-astro-cid-kzy7nbj2],.careers-cta[data-astro-cid-kzy7nbj2] svg[data-astro-cid-kzy7nbj2],.careers-row[data-astro-cid-kzy7nbj2]:before,.careers-row__inner[data-astro-cid-kzy7nbj2],.careers-row__link[data-astro-cid-kzy7nbj2],.careers-row__num[data-astro-cid-kzy7nbj2],.careers-row__arrow[data-astro-cid-kzy7nbj2],.careers-unsure[data-astro-cid-kzy7nbj2] a[data-astro-cid-kzy7nbj2],.careers-unsure[data-astro-cid-kzy7nbj2] svg[data-astro-cid-kzy7nbj2]{transition:none!important}}
