.careers[data-astro-cid-updltw2v]{gap:var(--space-xl);max-width:1040px;margin:0 auto;display:grid}.careers__breadcrumbs[data-astro-cid-updltw2v]{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.careers__breadcrumbs[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v]{color:var(--c-ink-muted)}.careers__breadcrumbs[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v]:hover{color:var(--c-primary-container)}.crumb-sep[data-astro-cid-updltw2v]{color:var(--c-ink-muted);opacity:.6}.careers__hero[data-astro-cid-updltw2v]{gap:16px;display:grid}.careers__subtitle[data-astro-cid-updltw2v]{color:var(--c-card-text);max-width:65ch;margin:0;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.6}.careers__perks[data-astro-cid-updltw2v]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.perk-card[data-astro-cid-updltw2v]{padding:var(--space-5);border:1px solid var(--c-glass-border);background:#ffffff05;gap:12px;display:grid}.perk-card__icon[data-astro-cid-updltw2v]{justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.perk-card__icon[data-astro-cid-updltw2v] svg[data-astro-cid-updltw2v]{width:28px;height:28px}.perk-card[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{font-size:var(--text-lg);color:var(--c-ink);margin:0}.perk-card[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{font-size:var(--text-sm);color:var(--c-card-text);margin:0;line-height:1.6}.careers__tools-crosslink[data-astro-cid-updltw2v]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-md);background:linear-gradient(135deg,#fbbf2412,#38bdf80d);border:1px solid #fbbf2440;flex-wrap:wrap;display:flex}.crosslink__copy[data-astro-cid-updltw2v]{gap:6px;max-width:600px;display:grid}.crosslink__copy[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{font-size:var(--text-xl);color:var(--c-ink);margin:0}.crosslink__copy[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{font-size:var(--text-sm);color:var(--c-card-text);margin:0;line-height:1.6}.careers__jobs-section[data-astro-cid-updltw2v]{gap:var(--space-5);margin-top:var(--space-4);display:grid}.careers__jobs-head[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]{font-size:var(--text-2xl);margin:0 0 6px}.careers__jobs-head[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:var(--c-card-text);margin:0}.careers__jobs-list[data-astro-cid-updltw2v]{gap:var(--space-4);display:grid}.career-accordion[data-astro-cid-updltw2v]{background:var(--c-card);border:1px solid var(--c-glass-border);border-radius:var(--radius-md);transition:all var(--transition-fast);padding:0}.career-accordion[data-astro-cid-updltw2v][open]{border-color:#38bdf866;box-shadow:0 12px 36px -10px #38bdf826}.career-accordion__summary[data-astro-cid-updltw2v]{padding:var(--space-5) var(--space-6);cursor:pointer;user-select:none;transition:background-color var(--duration-fast) var(--ease-spring), transform var(--duration-instant) var(--ease-press);justify-content:space-between;align-items:center;list-style:none;display:flex}.career-accordion__summary[data-astro-cid-updltw2v]:active{transform:scale(.995)}.career-accordion__summary[data-astro-cid-updltw2v]::-webkit-details-marker{display:none}.career-accordion__title-group[data-astro-cid-updltw2v]{gap:8px;display:grid}.career-accordion__tags[data-astro-cid-updltw2v]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.job-category[data-astro-cid-updltw2v]{text-transform:uppercase;letter-spacing:.1em;color:var(--c-cyan);background:#38bdf81a;border:1px solid #38bdf833;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800}.job-exp[data-astro-cid-updltw2v]{text-transform:uppercase;letter-spacing:.06em;color:var(--c-teal);background:#2dd4bf1a;border:1px solid #2dd4bf33;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.job-title[data-astro-cid-updltw2v]{color:var(--c-ink);margin:0;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:700}.job-meta[data-astro-cid-updltw2v]{font-size:var(--text-xs);color:var(--c-card-text)}.career-accordion__chevron[data-astro-cid-updltw2v]{color:var(--c-cyan);transition:transform .24s var(--ease-spring), background-color var(--duration-fast) var(--ease-spring);background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-family:monospace;font-size:20px;display:flex}.career-accordion[data-astro-cid-updltw2v][open] .career-accordion__chevron[data-astro-cid-updltw2v]{background:#38bdf826;transform:rotate(180deg)}.career-accordion__content[data-astro-cid-updltw2v]{padding:0 var(--space-6) var(--space-6);gap:var(--space-5);padding-top:var(--space-5);border-top:1px solid #ffffff0f;margin-top:4px;display:grid}.job-skills[data-astro-cid-updltw2v]{gap:8px;display:grid}.job-skills[data-astro-cid-updltw2v] strong[data-astro-cid-updltw2v]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--c-card-text)}.job-skills__chips[data-astro-cid-updltw2v]{flex-wrap:wrap;gap:8px;display:flex}.skill-chip[data-astro-cid-updltw2v]{color:var(--c-ink);background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:12px}.job-block[data-astro-cid-updltw2v]{gap:8px;display:grid}.job-block[data-astro-cid-updltw2v] h4[data-astro-cid-updltw2v]{font-size:var(--text-base);color:var(--c-ink);margin:0}.job-block[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:var(--c-card-text);line-height:1.7;font-size:var(--text-sm);margin:0}.job-block[data-astro-cid-updltw2v] ul[data-astro-cid-updltw2v]{color:var(--c-card-text);font-size:var(--text-sm);gap:6px;margin:0;padding-left:20px;line-height:1.6;display:grid}.job-apply-box[data-astro-cid-updltw2v]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);margin-top:var(--space-2);background:linear-gradient(135deg,#38bdf814,#818cf814);border:1px solid #38bdf833;flex-wrap:wrap;display:flex}.job-apply-box[data-astro-cid-updltw2v] strong[data-astro-cid-updltw2v]{font-size:var(--text-base);color:var(--c-ink);display:block}.job-apply-box[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{font-size:var(--text-xs);color:var(--c-card-text);margin:4px 0 0}.job-apply-btn[data-astro-cid-updltw2v]{padding:var(--space-3) var(--space-6);font-size:var(--text-sm)}.careers__general-apply[data-astro-cid-updltw2v]{padding:var(--space-6);text-align:center;border:1px solid var(--c-glass-border);justify-items:center;gap:8px;display:grid}.careers__general-apply[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{font-size:var(--text-lg);margin:0}.careers__general-apply[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:var(--c-card-text);max-width:60ch;margin:0;line-height:1.6}.email-link[data-astro-cid-updltw2v]{color:var(--c-cyan);font-weight:600;text-decoration:underline}@media (width<=768px){.career-accordion__summary[data-astro-cid-updltw2v]{padding:var(--space-4)}.career-accordion__content[data-astro-cid-updltw2v]{padding:0 var(--space-4) var(--space-4)}.job-apply-box[data-astro-cid-updltw2v]{text-align:center;flex-direction:column;align-items:stretch}.job-apply-btn[data-astro-cid-updltw2v]{width:100%}}
