.jobs-hero[data-astro-cid-4uedekcw]{text-align:center;padding-bottom:var(--space-8);position:relative}.jobs-hero[data-astro-cid-4uedekcw]:before{content:"";position:absolute;top:-100px;left:50%;transform:translate(-50%);width:100%;max-width:600px;height:500px;background:radial-gradient(circle,rgba(255,176,0,.08),transparent 70%);filter:blur(60px);pointer-events:none}.jobs-hero[data-astro-cid-4uedekcw] h1[data-astro-cid-4uedekcw]{font-size:var(--text-4xl);margin:var(--space-4) 0 var(--space-6);letter-spacing:-.02em}.hero-description[data-astro-cid-4uedekcw]{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.jobs-list[data-astro-cid-4uedekcw]{padding-top:0}.jobs-grid[data-astro-cid-4uedekcw]{display:grid;gap:var(--space-6);grid-template-columns:1fr}@media(min-width:810px){.jobs-grid[data-astro-cid-4uedekcw]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.jobs-grid[data-astro-cid-4uedekcw]{grid-template-columns:repeat(3,1fr)}}.job-card[data-astro-cid-4uedekcw]{display:flex;flex-direction:column;background:linear-gradient(135deg,#ffffff0a,#ffffff03);backdrop-filter:blur(20px);border-radius:var(--radius-2xl);padding:var(--space-8);border:1px solid var(--color-border-subtle);text-decoration:none;transition:box-shadow .5s var(--ease-out-expo),border-color .5s var(--ease-out-expo),transform .3s ease;position:relative}.job-card[data-astro-cid-4uedekcw]:hover{border-color:var(--color-accent-gold);box-shadow:0 20px 40px #0000004d,0 0 60px #ffb00014;transform:translateY(-4px)}.featured-badge[data-astro-cid-4uedekcw]{position:absolute;top:var(--space-4);right:var(--space-4);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:var(--space-1) var(--space-3);background:var(--color-accent-gold);color:var(--color-bg-primary);border-radius:var(--radius-md)}.job-header[data-astro-cid-4uedekcw]{margin-bottom:var(--space-4)}.job-title[data-astro-cid-4uedekcw]{font-size:var(--text-xl);color:var(--color-text-primary);margin-bottom:var(--space-2);letter-spacing:-.01em;padding-right:calc(var(--space-20) + var(--space-4))}.job-location[data-astro-cid-4uedekcw]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary)}.job-location[data-astro-cid-4uedekcw] svg[data-astro-cid-4uedekcw]{color:var(--color-accent-gold)}.job-description[data-astro-cid-4uedekcw]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6;flex:1;margin-bottom:var(--space-6)}.job-meta[data-astro-cid-4uedekcw]{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-4)}.job-tag[data-astro-cid-4uedekcw]{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:var(--space-1) var(--space-3);background:#ffffff0d;border-radius:var(--radius-md);color:var(--color-text-secondary)}.job-salary[data-astro-cid-4uedekcw]{padding:var(--space-4);background:#0003;border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.salary-row[data-astro-cid-4uedekcw]{display:flex;justify-content:space-between;font-size:var(--text-sm)}.salary-row[data-astro-cid-4uedekcw]+.salary-row[data-astro-cid-4uedekcw]{margin-top:var(--space-2)}.salary-label[data-astro-cid-4uedekcw]{color:var(--color-text-muted)}.salary-value[data-astro-cid-4uedekcw]{color:var(--color-accent-gold);font-weight:600}.apply-link[data-astro-cid-4uedekcw]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--color-accent-gold);transition:color .3s ease}.apply-link[data-astro-cid-4uedekcw] svg[data-astro-cid-4uedekcw]{transition:transform .3s ease}.job-card[data-astro-cid-4uedekcw]:hover .apply-link[data-astro-cid-4uedekcw]{color:var(--color-accent-gold-hover)}.job-card[data-astro-cid-4uedekcw]:hover .apply-link[data-astro-cid-4uedekcw] svg[data-astro-cid-4uedekcw]{transform:translate(4px)}.no-jobs[data-astro-cid-4uedekcw]{text-align:center;padding:var(--space-16) 0}.no-jobs[data-astro-cid-4uedekcw] p[data-astro-cid-4uedekcw]{font-size:var(--text-xl);color:var(--color-text-primary)}.check-back[data-astro-cid-4uedekcw]{color:var(--color-text-secondary);margin-top:var(--space-2)}.perks-section[data-astro-cid-4uedekcw]{border-top:1px solid var(--color-border-subtle)}.perks-header[data-astro-cid-4uedekcw]{margin-bottom:var(--space-12)}.perks-header[data-astro-cid-4uedekcw] h2[data-astro-cid-4uedekcw]{font-size:var(--text-4xl);margin-top:var(--space-4);letter-spacing:-.02em}.perks-grid[data-astro-cid-4uedekcw]{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media(min-width:810px){.perks-grid[data-astro-cid-4uedekcw]{grid-template-columns:repeat(2,1fr);gap:var(--space-10)}}.perk-item[data-astro-cid-4uedekcw]{display:flex;gap:var(--space-6);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border-subtle)}.perk-item[data-astro-cid-4uedekcw]:last-child,.perk-item[data-astro-cid-4uedekcw]:nth-last-child(2){border-bottom:none;padding-bottom:0}@media(max-width:809px){.perk-item[data-astro-cid-4uedekcw]:nth-last-child(2){border-bottom:1px solid var(--color-border-subtle);padding-bottom:var(--space-8)}}.perk-icon[data-astro-cid-4uedekcw]{flex-shrink:0;width:72px;height:72px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-secondary);border-radius:var(--radius-xl);color:var(--color-text-primary)}.perk-content[data-astro-cid-4uedekcw] h3[data-astro-cid-4uedekcw]{font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-2);color:var(--color-text-primary)}.perk-content[data-astro-cid-4uedekcw] p[data-astro-cid-4uedekcw]{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.6}.jobs-cta[data-astro-cid-4uedekcw]{background:linear-gradient(135deg,rgba(255,176,0,.05) 0%,transparent 100%);border-top:1px solid var(--color-border-subtle)}.cta-content[data-astro-cid-4uedekcw]{text-align:center;max-width:600px;margin:0 auto}.cta-content[data-astro-cid-4uedekcw] h2[data-astro-cid-4uedekcw]{font-size:var(--text-2xl);margin-bottom:var(--space-4)}.cta-content[data-astro-cid-4uedekcw] p[data-astro-cid-4uedekcw]{color:var(--color-text-secondary);margin-bottom:var(--space-8)}.cta-content[data-astro-cid-4uedekcw] .btn[data-astro-cid-4uedekcw]{display:inline-flex;align-items:center;gap:var(--space-2)}
