.careers-hero.svelte-1thlcsk{width:100%;margin:4rem 0 2.5rem;padding:0;text-align:center;animation:svelte-1thlcsk-fadeSlideIn .8s ease-out forwards}.careers-hero.svelte-1thlcsk h1:where(.svelte-1thlcsk){font-size:clamp(2.4rem,5vw,3.2rem);font-weight:700;line-height:1.2}.careers-hero.svelte-1thlcsk h1:where(.svelte-1thlcsk) span:where(.svelte-1thlcsk){color:var(--primary)}.careers-hero.svelte-1thlcsk p:where(.svelte-1thlcsk){color:var(--text-muted);margin-top:1rem;font-size:1.15rem;line-height:1.6}.status.svelte-1thlcsk{display:flex;justify-content:center;width:100%;margin:3rem 0 4rem;padding:0;box-sizing:border-box}.status-card.svelte-1thlcsk{background:var(--bg-panel);border-radius:12px;padding:2.25rem 1.5rem;text-align:center;box-shadow:var(--shadow);width:100%;max-width:600px;box-sizing:border-box;animation:svelte-1thlcsk-fadeUp 1s ease both}.status-card.svelte-1thlcsk .emoji:where(.svelte-1thlcsk){font-size:2rem;display:block;margin-bottom:1rem}.status-card.svelte-1thlcsk h2:where(.svelte-1thlcsk){color:var(--text);font-size:1.5rem;margin-bottom:.6rem}.status-card.svelte-1thlcsk p:where(.svelte-1thlcsk){color:var(--text-muted);font-size:1rem;line-height:1.5}.cta-banner.svelte-1thlcsk{text-align:center;background:var(--bg-panel);padding:5rem 1rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.cta-banner.svelte-1thlcsk h2:where(.svelte-1thlcsk){font-size:2rem;color:var(--text);margin-bottom:1rem}.cta-banner.svelte-1thlcsk p:where(.svelte-1thlcsk){color:var(--text-muted);font-size:1.1rem;margin-bottom:2rem}.links.svelte-1thlcsk{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.social-link.svelte-1thlcsk{color:var(--primary);font-weight:600;text-decoration:none;padding:.6rem 1.2rem;border-radius:6px;border:1px solid var(--primary);transition:all .25s ease;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.social-link.svelte-1thlcsk:hover{background:var(--primary);color:#fff;transform:translateY(-2px)}@keyframes svelte-1thlcsk-fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1thlcsk-fadeSlideIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.careers-hero.svelte-1thlcsk{margin:3rem 0 2rem}.careers-hero.svelte-1thlcsk p:where(.svelte-1thlcsk){font-size:1rem}.status.svelte-1thlcsk{margin:2.5rem 0 3rem}.status-card.svelte-1thlcsk{padding:1.5rem 1rem;border-radius:10px}.status-card.svelte-1thlcsk h2:where(.svelte-1thlcsk){font-size:1.3rem}.cta-banner.svelte-1thlcsk{padding:4rem 1rem}.cta-banner.svelte-1thlcsk h2:where(.svelte-1thlcsk){font-size:1.7rem}.cta-banner.svelte-1thlcsk p:where(.svelte-1thlcsk){font-size:1rem}.links.svelte-1thlcsk{flex-direction:column;align-items:stretch}.social-link.svelte-1thlcsk{width:100%}}
