.careers-page[data-astro-cid-usty5cq5]{min-height:100vh}.hero-section[data-astro-cid-usty5cq5]{max-width:1400px;padding:var(--space-3xl) var(--page-gutter) var(--space-2xl);margin:0 auto}.hero-content[data-astro-cid-usty5cq5]{text-align:left;max-width:900px;margin:0}.hero-headline[data-astro-cid-usty5cq5]{margin-bottom:var(--space-2xl);color:var(--foreground);font-family:Suisse Intl,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(2.25rem,5.5vw,3.5rem);font-weight:500;line-height:1.1}.highlight-word[data-astro-cid-usty5cq5]{color:var(--foreground);display:inline-block}.highlight-word[data-astro-cid-usty5cq5].animating{background:linear-gradient(90deg, var(--foreground) 0%, var(--foreground) 40%, var(--muted-foreground) 50%, var(--foreground) 60%, var(--foreground) 100%);-webkit-text-fill-color:transparent;background-position:150% 0;background-size:400% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear forwards shine-sweep}@keyframes shine-sweep{0%{background-position:150% 0}to{background-position:-150% 0}}.hero-text[data-astro-cid-usty5cq5]{color:var(--muted-foreground);letter-spacing:.02em;max-width:650px;margin:0;font-family:Suisse Intl,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.1rem;font-weight:500;line-height:1.8}.mission-section[data-astro-cid-usty5cq5]{max-width:1400px;padding:var(--space-3xl) var(--page-gutter);margin:0 auto}.mission-grid[data-astro-cid-usty5cq5]{gap:var(--space-4xl);grid-template-columns:1fr 1fr;display:grid}.mission-column[data-astro-cid-usty5cq5]{border:1px solid var(--border);background:var(--card);padding:var(--space-2xl);border-radius:12px}.section-label[data-astro-cid-usty5cq5]{color:var(--foreground);margin-bottom:var(--space-lg);font-family:Suisse Intl,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.15rem;font-weight:500;display:block}.section-link[data-astro-cid-usty5cq5]{color:var(--foreground);text-decoration:none;transition:opacity .2s}.section-link[data-astro-cid-usty5cq5]:hover{opacity:.7}.mission-text[data-astro-cid-usty5cq5]{color:var(--muted-foreground);margin-bottom:0;font-family:Suisse Intl,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.05rem;font-weight:500;line-height:1.8}.standard-section[data-astro-cid-usty5cq5]{max-width:1400px;padding:var(--space-3xl) var(--page-gutter);margin:0 auto;position:relative}.standard-content[data-astro-cid-usty5cq5]{text-align:left;max-width:700px;margin:0}.standard-text[data-astro-cid-usty5cq5]{color:var(--muted-foreground);font-family:Suisse Intl,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.05rem;font-weight:500;line-height:1.8}.values-section[data-astro-cid-usty5cq5]{max-width:1400px;padding:var(--space-3xl) var(--page-gutter);margin:0 auto}.section-title-centered[data-astro-cid-usty5cq5]{color:var(--foreground);text-align:left;margin-bottom:var(--space-3xl);font-family:Suisse Intl,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.75rem;font-weight:500}.values-layout[data-astro-cid-usty5cq5]{gap:var(--space-4xl);grid-template-columns:1fr 1.1fr;align-items:stretch;display:grid}.values-intro-col[data-astro-cid-usty5cq5]{position:relative}.values-intro[data-astro-cid-usty5cq5]{will-change:transform}.values-intro[data-astro-cid-usty5cq5].is-fixed{top:var(--space-4xl);position:fixed}.values-intro[data-astro-cid-usty5cq5].is-bottom{position:absolute;bottom:0}.values-heading[data-astro-cid-usty5cq5]{letter-spacing:-.02em;color:var(--foreground);margin:0;font-family:Suisse Intl,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.1}.values-cards[data-astro-cid-usty5cq5]{gap:var(--space-xl);flex-direction:column;display:flex}.value-card[data-astro-cid-usty5cq5]{border:1px solid var(--border);background:var(--card);padding:var(--space-2xl);text-align:left;cursor:default;border-radius:12px;transition:transform .3s,border-color .3s,box-shadow .3s}.value-card[data-astro-cid-usty5cq5]:hover{border-color:var(--foreground);transform:translateY(-4px);box-shadow:0 4px 16px #00000014}.value-title[data-astro-cid-usty5cq5]{letter-spacing:.5px;color:var(--foreground);margin-bottom:var(--space-md);font-family:Suisse Intl,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.2rem;font-weight:500}.value-text[data-astro-cid-usty5cq5]{color:var(--muted-foreground);font-family:Suisse Intl,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.8}.who-section[data-astro-cid-usty5cq5]{max-width:1400px;padding:var(--space-3xl) var(--page-gutter);margin:0 auto}.who-content[data-astro-cid-usty5cq5]{max-width:800px;margin:0}.who-text[data-astro-cid-usty5cq5]{color:var(--muted-foreground);margin-bottom:var(--space-xl);font-family:Suisse Intl,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.1rem;font-weight:500;line-height:1.8}.who-text[data-astro-cid-usty5cq5]:last-child{margin-bottom:0}.positions-section[data-astro-cid-usty5cq5]{max-width:1400px;padding:var(--space-3xl) var(--page-gutter);margin:0 auto}.positions-header[data-astro-cid-usty5cq5]{text-align:left;margin-bottom:var(--space-2xl)}.positions-subtitle[data-astro-cid-usty5cq5]{color:var(--muted-foreground);font-family:Suisse Intl,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.05rem;font-weight:500}.job-list[data-astro-cid-usty5cq5]{gap:var(--space-xl);flex-direction:column;display:flex}.job-card[data-astro-cid-usty5cq5]{border:1px solid var(--border);background:var(--card);padding:var(--space-2xl);justify-content:space-between;align-items:flex-start;gap:var(--space-2xl);border-radius:12px;transition:border-color .2s;display:flex}.job-card[data-astro-cid-usty5cq5]:hover{border-color:var(--foreground)}.job-info[data-astro-cid-usty5cq5]{flex:1}.job-title[data-astro-cid-usty5cq5]{margin-bottom:var(--space-md);font-family:Suisse Intl,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.35rem;font-weight:500}.job-title[data-astro-cid-usty5cq5] a[data-astro-cid-usty5cq5]{color:var(--foreground);text-decoration:none;transition:color .2s}.job-title[data-astro-cid-usty5cq5] a[data-astro-cid-usty5cq5]:hover{color:var(--foreground)}.job-meta[data-astro-cid-usty5cq5]{gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.job-tag[data-astro-cid-usty5cq5]{letter-spacing:1px;text-transform:uppercase;padding:var(--space-xs) var(--space-sm);border:1px solid var(--border);background:var(--muted);color:var(--muted-foreground);border-radius:6px;font-family:Suisse Intl,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.65rem}.job-salary[data-astro-cid-usty5cq5]{color:var(--foreground);margin-bottom:var(--space-md);font-family:Suisse Intl,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.9rem;font-weight:600}.job-desc[data-astro-cid-usty5cq5]{color:var(--muted-foreground);font-family:Suisse Intl,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.6}.job-actions[data-astro-cid-usty5cq5]{gap:var(--space-md);flex-shrink:0;align-items:center;display:flex}.process-section[data-astro-cid-usty5cq5]{max-width:1400px;padding:var(--space-3xl) var(--page-gutter);margin:0 auto}.process-flow[data-astro-cid-usty5cq5]{justify-content:space-between;align-items:center;gap:var(--space-lg);display:flex}.process-step[data-astro-cid-usty5cq5]{border:1px solid var(--border);background:var(--card);min-height:160px;padding:var(--space-2xl) var(--space-xl);text-align:center;cursor:default;border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;transition:transform .2s,border-color .2s;display:flex}.process-step[data-astro-cid-usty5cq5]:hover{border-color:var(--foreground);transform:translateY(-4px)}.step-number[data-astro-cid-usty5cq5]{border:1px solid var(--border);width:40px;height:40px;margin:0 auto var(--space-md);color:var(--foreground);border-radius:50%;justify-content:center;align-items:center;font-family:Suisse Intl,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.1rem;font-weight:600;display:flex}.step-title[data-astro-cid-usty5cq5]{color:var(--foreground);margin-bottom:var(--space-sm);font-family:Suisse Intl,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.95rem;font-weight:500}.step-desc[data-astro-cid-usty5cq5]{color:var(--muted-foreground);font-family:Suisse Intl,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:500}.process-arrow[data-astro-cid-usty5cq5]{color:var(--muted-foreground);flex-shrink:0;font-size:1.5rem}[data-theme=dark] .hero-text[data-astro-cid-usty5cq5],[data-theme=dark] .mission-text[data-astro-cid-usty5cq5],[data-theme=dark] .standard-text[data-astro-cid-usty5cq5],[data-theme=dark] .value-text[data-astro-cid-usty5cq5],[data-theme=dark] .who-text[data-astro-cid-usty5cq5],[data-theme=dark] .positions-subtitle[data-astro-cid-usty5cq5],[data-theme=dark] .job-desc[data-astro-cid-usty5cq5],[data-theme=dark] .step-desc[data-astro-cid-usty5cq5]{color:#fff}@media (width<=1024px){.mission-grid[data-astro-cid-usty5cq5]{grid-template-columns:1fr}.values-layout[data-astro-cid-usty5cq5]{gap:var(--space-2xl);grid-template-columns:1fr}.values-intro[data-astro-cid-usty5cq5]{width:auto!important;position:static!important;left:auto!important}.process-flow[data-astro-cid-usty5cq5]{flex-direction:column}.process-arrow[data-astro-cid-usty5cq5]{transform:rotate(90deg)}.process-step[data-astro-cid-usty5cq5]{width:100%}}@media (width<=768px){.hero-section[data-astro-cid-usty5cq5]{padding:var(--space-xl) var(--space-xl) var(--space-xl)}.mission-section[data-astro-cid-usty5cq5],.standard-section[data-astro-cid-usty5cq5],.values-section[data-astro-cid-usty5cq5],.who-section[data-astro-cid-usty5cq5],.positions-section[data-astro-cid-usty5cq5],.process-section[data-astro-cid-usty5cq5]{padding:var(--space-2xl) var(--space-xl)}.job-card[data-astro-cid-usty5cq5]{flex-direction:column}.job-actions[data-astro-cid-usty5cq5]{flex-direction:column;align-items:stretch;width:100%}.btn[data-astro-cid-usty5cq5]{text-align:center;width:100%}}
