.job-hero[data-astro-cid-ogu36vas]{position:relative;min-height:100vh;display:flex;align-items:center;background:var(--forest-deep);overflow:hidden}.job-hero-bg[data-astro-cid-ogu36vas]{position:absolute;inset:0;z-index:0}.job-hero-bg[data-astro-cid-ogu36vas] img[data-astro-cid-ogu36vas]{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.job-hero-bg[data-astro-cid-ogu36vas]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#050f05eb,#050f0599 35%,#050f0526 65%,#050f0540);z-index:1}.job-hero-content[data-astro-cid-ogu36vas]{position:relative;z-index:2;width:100%;padding-top:200px;padding-bottom:80px}.job-hero-content[data-astro-cid-ogu36vas] h1[data-astro-cid-ogu36vas]{color:var(--white);max-width:750px;margin-bottom:20px;line-height:1.08}.job-hero-content[data-astro-cid-ogu36vas] h1[data-astro-cid-ogu36vas] em[data-astro-cid-ogu36vas]{font-style:normal;color:var(--yellow)}.job-hero-subtitle[data-astro-cid-ogu36vas]{color:#ffffffb3;font-weight:300;font-size:1.1rem;line-height:1.7;max-width:580px;margin-bottom:32px}.job-hero-cta[data-astro-cid-ogu36vas]{display:flex;gap:12px;flex-wrap:wrap}.job-qa[data-astro-cid-ogu36vas]{background:var(--off-white)}.job-intro[data-astro-cid-ogu36vas]{max-width:800px;margin:0 auto 48px;background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--border);padding:32px 36px}.job-intro[data-astro-cid-ogu36vas] p[data-astro-cid-ogu36vas]{color:var(--text-secondary);font-weight:300;font-size:1rem;line-height:1.8;margin:0}.job-block[data-astro-cid-ogu36vas]{max-width:800px;margin:0 auto 32px;background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden}.job-block[data-astro-cid-ogu36vas]:last-child{margin-bottom:0}.job-block-header[data-astro-cid-ogu36vas]{display:flex;align-items:center;gap:16px;padding:28px 36px;background:var(--forest)}.job-block-icon[data-astro-cid-ogu36vas]{width:44px;height:44px;border-radius:12px;background:#fffb661a;display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0}.job-block-header[data-astro-cid-ogu36vas] h2[data-astro-cid-ogu36vas]{font-family:Borna,sans-serif;color:var(--white);font-size:1.3rem;font-weight:600;margin:0}.job-block-content[data-astro-cid-ogu36vas]{padding:32px 36px}.job-salary-box[data-astro-cid-ogu36vas]{background:var(--off-white);border:1px solid var(--border);border-radius:var(--radius);padding:20px 24px;margin-bottom:28px}.job-salary-label[data-astro-cid-ogu36vas]{font-size:.75rem;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.job-salary-amount[data-astro-cid-ogu36vas]{font-family:Borna,sans-serif;font-size:1.6rem;font-weight:800;color:var(--forest);margin-bottom:10px}.job-salary-bonus[data-astro-cid-ogu36vas]{font-size:.85rem;color:var(--text-secondary);font-weight:300;line-height:1.6}.job-list[data-astro-cid-ogu36vas]{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.job-list[data-astro-cid-ogu36vas] li[data-astro-cid-ogu36vas]{position:relative;padding-left:22px;color:var(--text-secondary);font-size:.92rem;font-weight:300;line-height:1.65}.job-list[data-astro-cid-ogu36vas] li[data-astro-cid-ogu36vas]:before{content:"→";position:absolute;left:0;color:var(--forest-mid);font-weight:600}.job-note[data-astro-cid-ogu36vas]{padding:16px 20px;border-radius:var(--radius-sm);background:#fffb6614;border-left:3px solid var(--yellow);margin-top:24px}.job-note[data-astro-cid-ogu36vas] p[data-astro-cid-ogu36vas]{color:var(--text-secondary);font-size:.85rem;font-weight:300;line-height:1.65;margin:0}.job-note[data-astro-cid-ogu36vas] strong[data-astro-cid-ogu36vas]{color:var(--text);font-weight:600}.job-steps[data-astro-cid-ogu36vas]{display:flex;flex-direction:column;gap:24px}.job-step[data-astro-cid-ogu36vas]{display:flex;gap:20px;align-items:flex-start}.job-step-num[data-astro-cid-ogu36vas]{min-width:44px;height:44px;border-radius:50%;background:var(--forest);color:var(--yellow);font-family:Borna,sans-serif;font-weight:700;font-size:.9rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.job-step[data-astro-cid-ogu36vas] h4[data-astro-cid-ogu36vas]{font-family:Borna,sans-serif;font-size:.95rem;margin-bottom:4px;color:var(--text)}.job-step[data-astro-cid-ogu36vas] p[data-astro-cid-ogu36vas]{color:var(--text-secondary);font-size:.85rem;font-weight:300;line-height:1.6;margin:0}.job-cta[data-astro-cid-ogu36vas]{background:var(--white)}.job-cta[data-astro-cid-ogu36vas] h2[data-astro-cid-ogu36vas]{margin-bottom:12px}.job-cta[data-astro-cid-ogu36vas] p[data-astro-cid-ogu36vas]{color:var(--text-secondary);font-weight:300;margin-bottom:28px;max-width:520px;margin-left:auto;margin-right:auto;line-height:1.7}.job-cta[data-astro-cid-ogu36vas] strong[data-astro-cid-ogu36vas]{color:var(--text);font-weight:600}.job-pillars[data-astro-cid-ogu36vas]{background:var(--forest)}.job-pillars-header[data-astro-cid-ogu36vas]{text-align:center;max-width:640px;margin:0 auto 64px}.job-pillars-header[data-astro-cid-ogu36vas] h2[data-astro-cid-ogu36vas]{color:var(--white);margin-bottom:0}.job-pillars-grid[data-astro-cid-ogu36vas]{gap:24px}.job-pillar-card[data-astro-cid-ogu36vas]{padding:36px 28px;border-radius:var(--radius-lg);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:var(--transition)}.job-pillar-card[data-astro-cid-ogu36vas]:hover{border-color:#fffb6626;transform:translateY(-4px)}.job-pillar-card[data-astro-cid-ogu36vas] h3[data-astro-cid-ogu36vas]{font-family:Borna,sans-serif;color:var(--yellow);font-size:1.1rem;margin-bottom:12px}.job-pillar-card[data-astro-cid-ogu36vas] p[data-astro-cid-ogu36vas]{color:#ffffff8c;font-size:.88rem;font-weight:300;line-height:1.7;margin:0}.job-role[data-astro-cid-ogu36vas]{background:var(--off-white)}.job-role-inner[data-astro-cid-ogu36vas]{max-width:720px;margin:0 auto;text-align:center}.job-role-inner[data-astro-cid-ogu36vas] h2[data-astro-cid-ogu36vas]{margin-bottom:20px}.job-role-inner[data-astro-cid-ogu36vas] p[data-astro-cid-ogu36vas]{color:var(--text-secondary);font-weight:300;font-size:1rem;line-height:1.8;margin-bottom:32px}@media(max-width:1024px){.job-hero-content[data-astro-cid-ogu36vas]{padding-top:160px}}@media(max-width:768px){.job-hero[data-astro-cid-ogu36vas]{min-height:100vh}.job-hero-content[data-astro-cid-ogu36vas]{padding-top:140px;padding-bottom:60px}.job-block-content[data-astro-cid-ogu36vas]{padding:24px 20px}.job-block-header[data-astro-cid-ogu36vas]{padding:20px}.job-intro[data-astro-cid-ogu36vas]{padding:24px 20px}}
