.careers-page-wrapper[data-astro-cid-updltw2v]{padding-top:100px;padding-bottom:80px}.careers-hero-section[data-astro-cid-updltw2v]{padding:40px 0 60px}.careers-hero-header[data-astro-cid-updltw2v]{text-align:center;max-width:900px;margin:0 auto 50px}.badge-row[data-astro-cid-updltw2v]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:20px;display:flex}.careers-title[data-astro-cid-updltw2v]{color:var(--text-main);margin-bottom:16px;font-size:clamp(2.4rem,4.5vw,3.6rem);font-weight:800;line-height:1.15}.section-accent-bar[data-astro-cid-updltw2v]{background:linear-gradient(90deg, var(--accent-orange), var(--accent-cyan));border-radius:var(--radius-sm);width:60px;height:4px;margin:0 auto 20px}.careers-subtitle[data-astro-cid-updltw2v]{color:var(--text-muted);max-width:780px;margin:0 auto 36px;font-size:1.15rem;line-height:1.7}.careers-hero-actions[data-astro-cid-updltw2v]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:16px;display:flex}.careers-apply-hint[data-astro-cid-updltw2v]{color:var(--text-dim);max-width:600px;margin:0 auto;font-size:.95rem}.careers-apply-hint[data-astro-cid-updltw2v] strong[data-astro-cid-updltw2v]{color:var(--text-main)}.careers-showcase-container[data-astro-cid-updltw2v]{max-width:1060px;margin:48px auto 0}.careers-media-frame[data-astro-cid-updltw2v]{height:420px;position:relative}.careers-media-frame[data-astro-cid-updltw2v] .card-banner-badge[data-astro-cid-updltw2v]{backdrop-filter:blur(8px);border-radius:var(--radius-full);color:var(--text-inverse);background:#0f172abf;border:1px solid #ffffff26;align-items:center;gap:8px;padding:8px 14px;font-size:.8rem;font-weight:600;display:inline-flex;position:absolute;bottom:16px;left:16px}.careers-metrics-row[data-astro-cid-updltw2v]{margin-top:24px}.telemetry-val[data-astro-cid-updltw2v]{font-size:1.6rem;font-weight:800}.telemetry-lbl[data-astro-cid-updltw2v]{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.82rem}.careers-perks-section[data-astro-cid-updltw2v]{padding:80px 0}.perks-grid[data-astro-cid-updltw2v]{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.perk-card[data-astro-cid-updltw2v]{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-xs);padding:32px 28px;transition:transform .25s,border-color .25s,box-shadow .25s}.perk-card[data-astro-cid-updltw2v]:hover{border-color:var(--border-glow);box-shadow:var(--shadow-md);transform:translateY(-5px)}.perk-icon-wrap[data-astro-cid-updltw2v]{border-radius:var(--radius-md);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex}.perk-title[data-astro-cid-updltw2v]{color:var(--text-main);margin-bottom:12px;font-size:1.25rem;font-weight:700}.perk-desc[data-astro-cid-updltw2v]{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.65}.hiring-process-section[data-astro-cid-updltw2v]{background:var(--bg-surface-elevated);padding:80px 0}.process-cards-grid[data-astro-cid-updltw2v]{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px;display:grid}.process-step-card[data-astro-cid-updltw2v]{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-xs);padding:36px 30px;transition:transform .25s,box-shadow .25s;position:relative}.process-step-card[data-astro-cid-updltw2v]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.step-badge[data-astro-cid-updltw2v]{color:var(--accent-orange);opacity:.85;margin-bottom:16px;font-family:monospace;font-size:2.5rem;font-weight:900;line-height:1}.step-title[data-astro-cid-updltw2v]{color:var(--text-main);margin-bottom:12px;font-size:1.25rem;font-weight:700}.step-desc[data-astro-cid-updltw2v]{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.65}.hiring-illustration-box[data-astro-cid-updltw2v]{max-width:960px;margin:0 auto var(--space-2xl)}.apply-illustration-wrap[data-astro-cid-updltw2v]{margin:var(--space-lg) 0 var(--space-xl);max-width:500px}.general-apply-section[data-astro-cid-updltw2v]{padding:80px 0}.general-apply-box[data-astro-cid-updltw2v]{border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--bg-surface) 0%, var(--bg-surface-elevated) 100%);border:1px solid var(--border-medium);box-shadow:var(--shadow-lg);grid-template-columns:1.4fr 1fr;gap:40px;padding:48px;display:grid}.section-dark-anchor[data-astro-cid-updltw2v] .general-apply-box[data-astro-cid-updltw2v]{background:#0f172ad9;border-color:#ffffff1f;box-shadow:0 25px 50px -12px #0009}.general-apply-content[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]{color:var(--text-main);margin:12px 0 16px;font-size:2rem;font-weight:800}.section-dark-anchor[data-astro-cid-updltw2v] .general-apply-content[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]{color:var(--text-inverse)}.general-apply-content[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:var(--text-muted);margin-bottom:28px;font-size:1.05rem;line-height:1.7}.section-dark-anchor[data-astro-cid-updltw2v] .general-apply-content[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:#ffffffb8}.contact-methods-row[data-astro-cid-updltw2v]{flex-wrap:wrap;gap:16px;display:flex}.official-recruitment-card[data-astro-cid-updltw2v]{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--accent-cyan) 6%, transparent);border:1px solid var(--border-glow);flex-direction:column;justify-content:center;gap:16px;height:100%;padding:32px;display:flex}.section-dark-anchor[data-astro-cid-updltw2v] .official-recruitment-card[data-astro-cid-updltw2v]{border-color:var(--accent-navy-border);background:#1e2a7873;box-shadow:0 10px 25px -5px #1e2a781a}.card-title-pill[data-astro-cid-updltw2v]{letter-spacing:.1em;color:var(--accent-navy);font-size:.72rem;font-weight:800}.section-dark-anchor[data-astro-cid-updltw2v] .card-title-pill[data-astro-cid-updltw2v]{color:#fb923c}.recruitment-email[data-astro-cid-updltw2v]{color:var(--text-main);letter-spacing:-.01em;font-size:1.6rem;font-weight:800}.section-dark-anchor[data-astro-cid-updltw2v] .recruitment-email[data-astro-cid-updltw2v]{color:var(--text-inverse)}.recruitment-address[data-astro-cid-updltw2v],.recruitment-hours[data-astro-cid-updltw2v]{color:var(--text-muted);align-items:center;gap:10px;font-size:.88rem;display:flex}.section-dark-anchor[data-astro-cid-updltw2v] .recruitment-address[data-astro-cid-updltw2v],.section-dark-anchor[data-astro-cid-updltw2v] .recruitment-hours[data-astro-cid-updltw2v]{color:#fffc}@media (width<=1024px){.perks-grid[data-astro-cid-updltw2v],.process-cards-grid[data-astro-cid-updltw2v]{grid-template-columns:repeat(2,1fr)}.direct-apply-hero-box[data-astro-cid-updltw2v]{flex-direction:column;align-items:stretch}.apply-box-actions[data-astro-cid-updltw2v]{flex-direction:row}.general-apply-box[data-astro-cid-updltw2v]{grid-template-columns:1fr;padding:32px}}@media (width<=768px){.careers-page-wrapper[data-astro-cid-updltw2v]{padding-top:80px}.perks-grid[data-astro-cid-updltw2v],.process-cards-grid[data-astro-cid-updltw2v]{grid-template-columns:1fr}.showcase-telemetry-row[data-astro-cid-updltw2v]{grid-template-columns:repeat(2,1fr)}.telemetry-pill[data-astro-cid-updltw2v]:nth-child(2){border-right:none}.apply-box-left[data-astro-cid-updltw2v]{flex-direction:column;align-items:flex-start}.apply-box-actions[data-astro-cid-updltw2v]{flex-direction:column}}
