.careers-hero[data-astro-cid-lm7pjv4u]{background:var(--color-ivory);padding:48px 24px;border-bottom:1px solid rgba(0,0,0,.06)}.careers-hero-inner[data-astro-cid-lm7pjv4u]{max-width:800px;margin:0 auto}.careers-hero-label[data-astro-cid-lm7pjv4u]{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-amber-gold);margin:0 0 20px}.careers-hero-heading[data-astro-cid-lm7pjv4u]{font-family:var(--font-display);font-size:clamp(42px,6vw,72px);font-weight:500;line-height:1.1;color:var(--color-deep-nile);margin:0 0 24px}.careers-hero-heading[data-astro-cid-lm7pjv4u] em[data-astro-cid-lm7pjv4u]{font-style:italic;color:var(--color-nile-blue)}.careers-hero-sub[data-astro-cid-lm7pjv4u]{font-family:var(--font-body);font-size:17px;color:var(--color-stone);max-width:520px;line-height:1.65;margin:0 0 36px}.careers-hero-cta[data-astro-cid-lm7pjv4u]{display:inline-flex;align-items:center;gap:10px;padding:14px 30px;background:var(--color-amber-gold);color:var(--color-deep-nile);font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:background .18s,box-shadow .18s,transform .18s}.careers-hero-cta[data-astro-cid-lm7pjv4u]:hover{background:#d99e45;box-shadow:0 6px 20px #c8903a59;transform:translateY(-1px)}.jobs-section[data-astro-cid-lm7pjv4u]{background:var(--color-ivory);padding:80px 24px}.jobs-inner[data-astro-cid-lm7pjv4u]{max-width:900px;margin:0 auto}.jobs-title[data-astro-cid-lm7pjv4u]{font-family:var(--font-display);font-size:36px;font-weight:500;color:var(--color-deep-nile);margin:0 0 10px}.jobs-subtitle[data-astro-cid-lm7pjv4u]{font-family:var(--font-body);font-size:15px;color:var(--color-stone);margin:0 0 48px}.jobs-list[data-astro-cid-lm7pjv4u]{display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(0,0,0,.08)}.job-item[data-astro-cid-lm7pjv4u]{position:relative;border-bottom:1px solid rgba(0,0,0,.08);overflow:hidden}.job-item[data-astro-cid-lm7pjv4u]:before{content:"";position:absolute;left:0;top:0;width:0;height:100%;background:var(--color-amber-gold);transition:width .2s ease;pointer-events:none}.job-item[data-astro-cid-lm7pjv4u]:hover:before,.job-item[data-astro-cid-lm7pjv4u].is-open:before{width:3px}.job-header[data-astro-cid-lm7pjv4u]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:24px 20px 24px 28px;background:none;border:none;cursor:pointer;text-align:left;transition:background .15s;gap:16px}.job-item[data-astro-cid-lm7pjv4u]:hover .job-header[data-astro-cid-lm7pjv4u],.job-item[data-astro-cid-lm7pjv4u].is-open .job-header[data-astro-cid-lm7pjv4u]{background:#c8903a0a}.job-header-main[data-astro-cid-lm7pjv4u]{flex:1}.job-title[data-astro-cid-lm7pjv4u]{font-family:var(--font-display);font-size:20px;font-weight:500;color:var(--color-deep-nile);margin:0 0 10px;line-height:1.2}.job-meta[data-astro-cid-lm7pjv4u]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.job-badge[data-astro-cid-lm7pjv4u]{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-deep-nile);background:#c8903a26;border:1px solid rgba(200,144,58,.3);padding:3px 10px;border-radius:2px}.job-location[data-astro-cid-lm7pjv4u]{display:flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:13px;color:var(--color-stone)}.job-toggle-icon[data-astro-cid-lm7pjv4u]{color:var(--color-stone);flex-shrink:0;transition:transform .25s ease}.job-item[data-astro-cid-lm7pjv4u].is-open .job-toggle-icon[data-astro-cid-lm7pjv4u]{transform:rotate(180deg);color:var(--color-amber-gold)}.job-body[data-astro-cid-lm7pjv4u]{max-height:0;overflow:hidden;transition:max-height .35s ease}.job-body[data-astro-cid-lm7pjv4u]:not([hidden]){max-height:500px}.job-body-inner[data-astro-cid-lm7pjv4u]{padding:0 28px 32px}.job-description[data-astro-cid-lm7pjv4u]{font-family:var(--font-body);font-size:14px;color:#444;line-height:1.7;margin:0 0 24px}.job-req-title[data-astro-cid-lm7pjv4u]{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-stone);margin:0 0 12px}.job-req-list[data-astro-cid-lm7pjv4u]{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:8px}.job-req-list[data-astro-cid-lm7pjv4u] li[data-astro-cid-lm7pjv4u]{font-family:var(--font-body);font-size:14px;color:#444;line-height:1.5;padding-left:18px;position:relative}.job-req-list[data-astro-cid-lm7pjv4u] li[data-astro-cid-lm7pjv4u]:before{content:"·";position:absolute;left:4px;color:var(--color-amber-gold);font-weight:700}.job-apply-btn[data-astro-cid-lm7pjv4u]{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:var(--color-deep-nile);color:var(--color-ivory);font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:background .18s,transform .18s}.job-apply-btn[data-astro-cid-lm7pjv4u]:hover{background:var(--color-nile-blue);transform:translateY(-1px)}.why-section[data-astro-cid-lm7pjv4u]{background:#fff;padding:80px 24px;border-top:1px solid rgba(0,0,0,.06)}.why-inner[data-astro-cid-lm7pjv4u]{max-width:1100px;margin:0 auto}.why-title[data-astro-cid-lm7pjv4u]{font-family:var(--font-display);font-size:36px;font-weight:500;color:var(--color-deep-nile);margin:0 0 10px;text-align:center}.why-sub[data-astro-cid-lm7pjv4u]{font-family:var(--font-body);font-size:15px;color:var(--color-stone);text-align:center;margin:0 0 56px}.why-grid[data-astro-cid-lm7pjv4u]{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media(min-width:768px){.why-grid[data-astro-cid-lm7pjv4u]{grid-template-columns:repeat(4,1fr)}}.why-card[data-astro-cid-lm7pjv4u]{display:flex;flex-direction:column;gap:14px}.why-icon[data-astro-cid-lm7pjv4u]{color:var(--color-amber-gold);width:28px;height:28px}.why-card-title[data-astro-cid-lm7pjv4u]{font-family:var(--font-display);font-size:18px;font-weight:500;color:var(--color-deep-nile);margin:0;line-height:1.2}.why-card-desc[data-astro-cid-lm7pjv4u]{font-family:var(--font-body);font-size:13px;color:var(--color-stone);line-height:1.6;margin:0}.careers-cta-strip[data-astro-cid-lm7pjv4u]{background:var(--color-deep-nile);padding:60px 24px}.careers-cta-inner[data-astro-cid-lm7pjv4u]{max-width:800px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.careers-cta-text[data-astro-cid-lm7pjv4u] h2[data-astro-cid-lm7pjv4u]{font-family:var(--font-display);font-size:28px;font-weight:500;color:var(--color-ivory);margin:0 0 8px}.careers-cta-text[data-astro-cid-lm7pjv4u] p[data-astro-cid-lm7pjv4u]{font-family:var(--font-body);font-size:14px;color:var(--color-stone);margin:0;max-width:400px;line-height:1.6}.careers-cta-btn[data-astro-cid-lm7pjv4u]{display:inline-block;padding:14px 30px;background:var(--color-amber-gold);color:var(--color-deep-nile);font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:2px;white-space:nowrap;transition:background .18s;flex-shrink:0}.careers-cta-btn[data-astro-cid-lm7pjv4u]:hover{background:#d99e45}
