.job-page[data-astro-cid-rubrgy3o]{min-height:100vh;max-width:900px;margin:0 auto}.breadcrumb[data-astro-cid-rubrgy3o]{padding:var(--space-5xl) var(--space-2xl) 0;font-family:IBM Plex Mono,monospace;font-size:.75rem;letter-spacing:1.5px;text-align:center}.breadcrumb-link[data-astro-cid-rubrgy3o]{color:var(--accent-orange);text-decoration:none;transition:color .2s ease}.breadcrumb-link[data-astro-cid-rubrgy3o]:hover{color:var(--text-primary)}.breadcrumb-separator[data-astro-cid-rubrgy3o]{color:var(--text-muted);margin:0 var(--space-sm)}.breadcrumb-current[data-astro-cid-rubrgy3o]{color:var(--text-secondary)}.job-header[data-astro-cid-rubrgy3o]{padding:var(--space-3xl) var(--space-2xl) var(--space-2xl);border-bottom:1px solid var(--border)}.job-label[data-astro-cid-rubrgy3o]{display:block;font-family:IBM Plex Mono,monospace;font-size:.65rem;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-md)}.job-title[data-astro-cid-rubrgy3o]{font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,5vw,2.5rem);font-weight:700;line-height:1.1;margin-bottom:var(--space-lg);color:var(--text-primary)}.job-meta[data-astro-cid-rubrgy3o]{display:flex;gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap}.job-tag[data-astro-cid-rubrgy3o]{font-family:IBM Plex Mono,monospace;font-size:.65rem;letter-spacing:1px;text-transform:uppercase;padding:var(--space-xs) var(--space-md);border:1px solid var(--border);background:var(--background-elevated);color:var(--text-secondary)}.job-salary[data-astro-cid-rubrgy3o]{font-family:IBM Plex Mono,monospace;font-size:1.1rem;font-weight:600;color:var(--accent-orange);margin-bottom:var(--space-lg)}.job-summary[data-astro-cid-rubrgy3o]{font-family:IBM Plex Mono,monospace;font-size:.95rem;font-weight:500;line-height:1.8;color:var(--text-secondary)}.job-content[data-astro-cid-rubrgy3o]{padding:0 var(--space-2xl)}.content-section[data-astro-cid-rubrgy3o]{padding:var(--space-2xl) 0;border-bottom:1px solid var(--border)}.content-section[data-astro-cid-rubrgy3o]:last-child{border-bottom:none}.section-title[data-astro-cid-rubrgy3o]{font-family:IBM Plex Mono,monospace;font-size:.9rem;letter-spacing:2px;text-transform:uppercase;color:var(--text-primary);margin-bottom:var(--space-xl);font-weight:600;position:relative;padding-left:var(--space-lg)}.section-title[data-astro-cid-rubrgy3o]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background:var(--accent-orange);border-radius:50%}.content-text[data-astro-cid-rubrgy3o]{font-family:IBM Plex Mono,monospace;font-size:.95rem;font-weight:500;line-height:1.8;color:var(--text-secondary);margin-bottom:var(--space-lg)}.content-text[data-astro-cid-rubrgy3o]:last-child{margin-bottom:0}.content-list[data-astro-cid-rubrgy3o]{list-style:none;padding:0}.content-list[data-astro-cid-rubrgy3o] li[data-astro-cid-rubrgy3o]{font-family:IBM Plex Mono,monospace;font-size:1rem;font-weight:500;line-height:1.8;color:var(--text-primary);margin-bottom:var(--space-md);padding-left:var(--space-xl);position:relative}.content-list[data-astro-cid-rubrgy3o] li[data-astro-cid-rubrgy3o]:before{content:"";position:absolute;left:var(--space-sm);top:.7em;width:4px;height:4px;background:var(--text-muted);border-radius:50%}.cta-section[data-astro-cid-rubrgy3o]{text-align:center;padding:var(--space-3xl) var(--space-2xl);margin-top:var(--space-xl);border-top:1px solid var(--border)}.cta-title[data-astro-cid-rubrgy3o]{font-family:Space Grotesk,sans-serif;font-size:1.5rem;letter-spacing:3px;text-transform:uppercase;margin-bottom:var(--space-xl);font-weight:700;color:var(--text-primary)}.cta-buttons[data-astro-cid-rubrgy3o]{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}.btn[data-astro-cid-rubrgy3o]{display:inline-block;padding:var(--space-md) var(--space-2xl);font-family:IBM Plex Mono,monospace;font-size:.9rem;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border:1px solid;cursor:pointer;transition:all .2s ease}.btn-primary[data-astro-cid-rubrgy3o]{background:var(--accent-orange);color:var(--pure-white);border-color:var(--accent-orange)}.btn-primary[data-astro-cid-rubrgy3o]:hover{background:var(--background);color:var(--accent-orange)}.btn-secondary[data-astro-cid-rubrgy3o]{background:var(--text-primary);color:var(--background);border-color:var(--text-primary)}.btn-secondary[data-astro-cid-rubrgy3o]:hover{background:transparent;color:var(--text-primary)}[data-theme=dark] .job-summary[data-astro-cid-rubrgy3o],[data-theme=dark] .content-text[data-astro-cid-rubrgy3o],[data-theme=dark] .content-list[data-astro-cid-rubrgy3o] li[data-astro-cid-rubrgy3o]{color:#fff}@media(max-width:768px){.breadcrumb[data-astro-cid-rubrgy3o]{padding:var(--space-4xl) var(--space-xl) 0}.job-header[data-astro-cid-rubrgy3o]{padding:var(--space-2xl) var(--space-xl) var(--space-xl)}.job-content[data-astro-cid-rubrgy3o]{padding:0 var(--space-xl)}.content-section[data-astro-cid-rubrgy3o]{padding:var(--space-3xl) 0}.cta-buttons[data-astro-cid-rubrgy3o]{flex-direction:column;align-items:center}.btn[data-astro-cid-rubrgy3o]{width:100%;max-width:300px;text-align:center}.cta-section[data-astro-cid-rubrgy3o]{padding:var(--space-3xl) var(--space-xl)}}
