.jobs-hero[data-astro-cid-wrremugo]{text-align:center;padding-bottom:var(--space-8);position:relative}.jobs-hero[data-astro-cid-wrremugo]:before{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#ffb00014,#0000 70%);width:100%;max-width:600px;height:500px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.jobs-hero[data-astro-cid-wrremugo] h1[data-astro-cid-wrremugo]{font-size:var(--text-4xl);margin:var(--space-4) 0 var(--space-6);letter-spacing:-.02em}.hero-description[data-astro-cid-wrremugo]{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.hero-aside[data-astro-cid-wrremugo]{font-size:var(--text-sm);color:var(--color-text-muted);max-width:600px;margin:var(--space-4,1rem) auto 0}.jobs-grid[data-astro-cid-wrremugo]{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=810px){.jobs-grid[data-astro-cid-wrremugo]{grid-template-columns:repeat(2,1fr)}}@media (width>=1200px){.jobs-grid[data-astro-cid-wrremugo]{grid-template-columns:repeat(3,1fr)}}.job-card[data-astro-cid-wrremugo]{border-radius:var(--radius-2xl);padding:var(--space-8);background:#ffffff05;flex-direction:column;text-decoration:none;display:flex;position:relative}.featured-badge[data-astro-cid-wrremugo]{top:var(--space-4);right:var(--space-4);font-size:var(--text-xs);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);font-weight:700;position:absolute}.job-header[data-astro-cid-wrremugo]{margin-bottom:var(--space-4)}.job-title[data-astro-cid-wrremugo]{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-wrremugo]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);display:inline-flex}.job-location[data-astro-cid-wrremugo] svg[data-astro-cid-wrremugo]{color:var(--color-accent-gold)}.job-description[data-astro-cid-wrremugo]{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-6);flex:1;line-height:1.6}.job-meta[data-astro-cid-wrremugo]{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.job-tag[data-astro-cid-wrremugo]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-secondary);background:#ffffff0d;font-weight:600}.job-salary[data-astro-cid-wrremugo]{padding:var(--space-4);border-radius:var(--radius-lg);margin-bottom:var(--space-6);background:#0003}.salary-row[data-astro-cid-wrremugo]{font-size:var(--text-sm);justify-content:space-between;display:flex}.salary-row[data-astro-cid-wrremugo]+.salary-row[data-astro-cid-wrremugo]{margin-top:var(--space-2)}.salary-label[data-astro-cid-wrremugo]{color:var(--color-text-muted)}.salary-value[data-astro-cid-wrremugo]{color:var(--color-accent-gold);font-weight:600}.apply-link[data-astro-cid-wrremugo]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-accent-gold);font-weight:600;transition:color .3s;display:inline-flex}.apply-link[data-astro-cid-wrremugo] svg[data-astro-cid-wrremugo]{transition:transform .3s}.job-card[data-astro-cid-wrremugo]:hover .apply-link[data-astro-cid-wrremugo]{color:var(--color-accent-gold-hover)}.job-card[data-astro-cid-wrremugo]:hover .apply-link[data-astro-cid-wrremugo] svg[data-astro-cid-wrremugo]{transform:translate(4px)}.no-jobs[data-astro-cid-wrremugo]{text-align:center;padding:var(--space-16) 0}.no-jobs[data-astro-cid-wrremugo] p[data-astro-cid-wrremugo]{font-size:var(--text-xl);color:var(--color-text-primary)}.check-back[data-astro-cid-wrremugo]{color:var(--color-text-secondary);margin-top:var(--space-2)}.why-section[data-astro-cid-wrremugo]{border-top:1px solid var(--color-border-subtle)}.why-header[data-astro-cid-wrremugo]{margin-bottom:var(--space-12)}.why-header[data-astro-cid-wrremugo] h2[data-astro-cid-wrremugo]{font-size:var(--text-4xl);margin-top:var(--space-4);letter-spacing:-.02em}.why-grid[data-astro-cid-wrremugo]{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=810px){.why-grid[data-astro-cid-wrremugo]{grid-template-columns:repeat(2,1fr)}}.why-card[data-astro-cid-wrremugo]{padding:var(--space-8)}.why-number[data-astro-cid-wrremugo]{font-size:var(--text-sm);color:var(--color-accent-gold);letter-spacing:.05em;margin-bottom:var(--space-4);font-weight:700;display:block}.why-card[data-astro-cid-wrremugo] h3[data-astro-cid-wrremugo]{font-size:var(--text-lg);color:var(--color-text-primary);margin-bottom:var(--space-3);font-weight:600;line-height:1.3}.why-card[data-astro-cid-wrremugo] p[data-astro-cid-wrremugo]{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.7}.jobs-cta[data-astro-cid-wrremugo]{border-top:1px solid var(--color-border-subtle);background:linear-gradient(135deg,#ffb0000d 0%,#0000 100%)}.cta-content[data-astro-cid-wrremugo]{text-align:center;max-width:600px;margin:0 auto}.cta-content[data-astro-cid-wrremugo] h2[data-astro-cid-wrremugo]{font-size:var(--text-2xl);margin-bottom:var(--space-4)}.cta-content[data-astro-cid-wrremugo] p[data-astro-cid-wrremugo]{color:var(--color-text-secondary);margin-bottom:var(--space-8)}.cta-content[data-astro-cid-wrremugo] .btn[data-astro-cid-wrremugo]{align-items:center;gap:var(--space-2);display:inline-flex}
