.careers-hero[data-astro-cid-2pjcwduj]{background:var(--black);color:var(--off-white);position:relative;overflow:hidden;padding:120px 56px 100px;display:flex;align-items:center;min-height:60vh}.careers-hero[data-astro-cid-2pjcwduj] .hero-card[data-astro-cid-2pjcwduj]{max-width:720px;position:relative;z-index:2}.careers-hero[data-astro-cid-2pjcwduj]>.hero-overlay[data-astro-cid-2pjcwduj]{background:linear-gradient(90deg,#0d0d0deb,#0d0d0dc7 60%,#0d0d0d73)}.eyebrow[data-astro-cid-2pjcwduj]{font-family:var(--font-head);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--green);margin-bottom:18px;display:flex;align-items:center;gap:10px}.eyebrow[data-astro-cid-2pjcwduj]:before{content:"";width:24px;height:2px;background:var(--green);display:block}.careers-hero[data-astro-cid-2pjcwduj] h1[data-astro-cid-2pjcwduj]{font-family:var(--font-head);font-weight:900;font-size:clamp(40px,4.5vw,64px);line-height:1;letter-spacing:-.01em;margin-bottom:24px}.careers-hero[data-astro-cid-2pjcwduj] h1[data-astro-cid-2pjcwduj] em[data-astro-cid-2pjcwduj]{font-style:normal;color:var(--green)}.lead[data-astro-cid-2pjcwduj]{font-size:19px;color:#bababa;line-height:1.8;max-width:580px;margin-bottom:40px}.hero-actions[data-astro-cid-2pjcwduj]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}section[data-astro-cid-2pjcwduj]{padding:96px 56px}.dark[data-astro-cid-2pjcwduj]{background:var(--black);color:var(--off-white)}.dark[data-astro-cid-2pjcwduj] .section-sub[data-astro-cid-2pjcwduj]{color:#a8a8a8}.why-section[data-astro-cid-2pjcwduj]{background:var(--off-white);max-width:1200px;margin:0 auto}.why-grid[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;margin-top:56px;background:#e4e4e0;border:1px solid #e4e4e0}.why-card[data-astro-cid-2pjcwduj]{background:var(--off-white);padding:36px 32px}.why-num[data-astro-cid-2pjcwduj]{font-family:var(--font-head);font-size:14px;font-weight:800;letter-spacing:.14em;color:var(--green);margin-bottom:14px}.why-card[data-astro-cid-2pjcwduj] h3[data-astro-cid-2pjcwduj]{font-family:var(--font-head);font-size:24px;font-weight:800;line-height:1.1;margin-bottom:10px}.why-card[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{font-size:15px;color:#555;line-height:1.75}.openings-section[data-astro-cid-2pjcwduj]{background:var(--black)}.openings-section[data-astro-cid-2pjcwduj] .section-title[data-astro-cid-2pjcwduj]{color:var(--off-white)}.job-card[data-astro-cid-2pjcwduj]{background:#161614;border:1px solid #2a2a26;border-radius:12px;padding:40px 44px;margin-top:48px;max-width:880px}.job-meta[data-astro-cid-2pjcwduj]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.job-tag[data-astro-cid-2pjcwduj]{display:inline-block;background:#01a34024;color:var(--green);font-family:var(--font-head);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:4px}.job-location[data-astro-cid-2pjcwduj]{font-size:13px;color:#a8a8a8}.job-title[data-astro-cid-2pjcwduj]{font-family:var(--font-head);font-size:clamp(28px,3vw,38px);font-weight:900;line-height:1.1;margin-bottom:16px;color:var(--off-white)}.job-summary[data-astro-cid-2pjcwduj]{font-size:17px;color:#bababa;line-height:1.75;margin-bottom:28px}.job-section-label[data-astro-cid-2pjcwduj]{font-family:var(--font-head);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-top:24px;margin-bottom:12px}.job-list[data-astro-cid-2pjcwduj]{list-style:none;padding:0;margin:0}.job-list[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]{position:relative;padding-left:22px;font-size:15px;color:#ccc;line-height:1.7;margin-bottom:8px}.job-list[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]:before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:var(--green)}.job-detail[data-astro-cid-2pjcwduj]{font-size:15px;color:#ccc;line-height:1.75}.job-cta[data-astro-cid-2pjcwduj]{margin-top:32px;padding-top:28px;border-top:1px solid #2a2a26;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.job-cta-note[data-astro-cid-2pjcwduj]{font-size:13px;color:#a8a8a8}.job-cta-note[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]{color:var(--off-white);text-decoration:underline;text-decoration-color:#ffffff4d}.job-cta-note[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]:hover{text-decoration-color:var(--green);color:var(--green)}.a-players[data-astro-cid-2pjcwduj]{background:var(--off-white);padding:96px 56px}.a-players-inner[data-astro-cid-2pjcwduj]{max-width:760px;margin:0 auto;text-align:center}.a-players-inner[data-astro-cid-2pjcwduj] h2[data-astro-cid-2pjcwduj] em[data-astro-cid-2pjcwduj]{font-style:normal;color:var(--green)}.a-players-inner[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{font-size:17px;color:#444;line-height:1.8;max-width:580px;margin:24px auto 36px}.a-players-cta[data-astro-cid-2pjcwduj]{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.cta-note[data-astro-cid-2pjcwduj]{font-family:var(--font-head);font-size:14px;font-weight:600;letter-spacing:.08em;color:#666}@media(max-width:768px){.careers-hero[data-astro-cid-2pjcwduj],section[data-astro-cid-2pjcwduj]{padding:64px 24px}.careers-hero[data-astro-cid-2pjcwduj]{min-height:auto}.why-grid[data-astro-cid-2pjcwduj]{grid-template-columns:1fr}.job-card[data-astro-cid-2pjcwduj]{padding:28px 24px}.a-players[data-astro-cid-2pjcwduj]{padding:64px 24px}}
