.page-hero[data-astro-cid-2pjcwduj]{position:relative;background-image:url(/images/herobgnew.jpeg);background-size:cover;background-position:center;padding:180px 0 80px}.page-hero-overlay[data-astro-cid-2pjcwduj]{position:absolute;inset:0;background:#000c}.page-hero-content[data-astro-cid-2pjcwduj]{position:relative;z-index:1}.page-hero-heading[data-astro-cid-2pjcwduj]{font-family:Montserrat,sans-serif;font-weight:800;font-size:clamp(36px,6vw,72px);text-transform:uppercase;color:#e8ede0;line-height:1.05;margin-bottom:0}.page-hero-bar[data-astro-cid-2pjcwduj]{width:60px;height:4px;background:#b8c49d;margin:20px 0 24px}.page-hero-sub[data-astro-cid-2pjcwduj]{font-family:Open Sans,sans-serif;font-size:clamp(15px,2vw,17px);color:#9aa38e;max-width:52ch;margin-bottom:0}.careers-section[data-astro-cid-2pjcwduj]{background:#141710}.careers-grid[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:1fr 280px;gap:64px;align-items:start}.careers-heading[data-astro-cid-2pjcwduj]{font-family:Montserrat,sans-serif;font-weight:800;font-size:clamp(22px,3vw,30px);color:#e8ede0;line-height:1.15;margin-bottom:20px}.careers-main[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{font-family:Open Sans,sans-serif;font-size:15px;line-height:1.75;color:#9aa38e;max-width:65ch}.careers-subheading[data-astro-cid-2pjcwduj]{font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#b8c49d;margin-top:48px;margin-bottom:32px}.careers-offers[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:1fr 1fr;gap:32px}.careers-offer[data-astro-cid-2pjcwduj]{display:flex;gap:16px;align-items:flex-start}.careers-offer-icon[data-astro-cid-2pjcwduj]{width:40px;height:40px;color:#b8c49d;flex-shrink:0;padding-top:2px}.careers-offer-icon[data-astro-cid-2pjcwduj] svg[data-astro-cid-2pjcwduj]{width:40px;height:40px}.careers-offer-heading[data-astro-cid-2pjcwduj]{font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;color:#e8ede0;margin-bottom:8px}.careers-offer-desc[data-astro-cid-2pjcwduj]{font-family:Open Sans,sans-serif;font-size:14px;line-height:1.6;color:#9aa38e;margin-bottom:0;max-width:32ch}.careers-sidebar[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;gap:16px;position:sticky;top:120px}.careers-sidebar-card[data-astro-cid-2pjcwduj]{background:#1e2318;padding:24px}.careers-sidebar-label[data-astro-cid-2pjcwduj]{font-family:Montserrat,sans-serif;font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#b8c49d;margin-bottom:14px}.careers-sidebar-list[data-astro-cid-2pjcwduj]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.careers-sidebar-list[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]{font-family:Open Sans,sans-serif;font-size:14px;color:#9aa38e;padding-left:14px;position:relative}.careers-sidebar-list[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;background:#b8c49d66;border-radius:50%}.careers-sidebar-text[data-astro-cid-2pjcwduj]{font-family:Open Sans,sans-serif;font-size:14px;color:#9aa38e;line-height:1.6;margin-bottom:0}.careers-sidebar-apply[data-astro-cid-2pjcwduj]{background:#252c1c}.careers-sidebar-note[data-astro-cid-2pjcwduj]{font-family:Open Sans,sans-serif;font-size:13px;color:#9aa38e;line-height:1.5;margin-bottom:20px}.careers-sidebar-btn[data-astro-cid-2pjcwduj]{display:flex;justify-content:center;width:100%;margin-bottom:12px}.careers-sidebar-phone[data-astro-cid-2pjcwduj]{display:block;text-align:center;font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;color:#9aa38e;transition:color .2s}.careers-sidebar-phone[data-astro-cid-2pjcwduj]:hover{color:#b8c49d}.positions-section[data-astro-cid-2pjcwduj]{background:#1e2318}.positions-grid[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:8px}.position-card[data-astro-cid-2pjcwduj]{background:#141710;padding:32px 28px;display:flex;flex-direction:column;gap:16px}.position-header[data-astro-cid-2pjcwduj]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.position-title[data-astro-cid-2pjcwduj]{font-family:Montserrat,sans-serif;font-weight:800;font-size:16px;text-transform:uppercase;color:#e8ede0;line-height:1.2}.position-type[data-astro-cid-2pjcwduj]{font-family:Montserrat,sans-serif;font-weight:700;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#b8c49d;border:1px solid rgba(184,196,157,.25);padding:4px 10px;white-space:nowrap;flex-shrink:0}.position-desc[data-astro-cid-2pjcwduj]{font-family:Open Sans,sans-serif;font-size:14px;line-height:1.65;color:#9aa38e;margin-bottom:0}.position-reqs[data-astro-cid-2pjcwduj]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.position-reqs[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]{font-family:Open Sans,sans-serif;font-size:13px;color:#9aa38e;padding-left:18px;position:relative;line-height:1.5}.position-reqs[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;background:#b8c49d;border-radius:50%}.position-apply[data-astro-cid-2pjcwduj]{font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#b8c49d;margin-top:auto;transition:color .2s}.position-apply[data-astro-cid-2pjcwduj]:hover{color:#e8ede0}.careers-cta-strip[data-astro-cid-2pjcwduj]{background:#141710;padding:64px 0;border-top:1px solid rgba(184,196,157,.1)}.careers-cta-inner[data-astro-cid-2pjcwduj]{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.careers-cta-heading[data-astro-cid-2pjcwduj]{font-family:Montserrat,sans-serif;font-weight:800;font-size:clamp(22px,3vw,32px);color:#e8ede0;margin-bottom:12px}.careers-cta-desc[data-astro-cid-2pjcwduj]{font-family:Open Sans,sans-serif;font-size:15px;line-height:1.65;color:#9aa38e;max-width:55ch;margin-bottom:0}.careers-cta-desc[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]{color:#b8c49d;text-decoration:underline;text-underline-offset:3px}@media(max-width:1023px){.careers-grid[data-astro-cid-2pjcwduj]{grid-template-columns:1fr}.careers-sidebar[data-astro-cid-2pjcwduj]{position:static}}@media(max-width:767px){.page-hero[data-astro-cid-2pjcwduj]{padding:148px 0 60px}.careers-offers[data-astro-cid-2pjcwduj],.positions-grid[data-astro-cid-2pjcwduj]{grid-template-columns:1fr}.careers-cta-inner[data-astro-cid-2pjcwduj]{flex-direction:column;align-items:flex-start}.position-header[data-astro-cid-2pjcwduj]{flex-direction:column}}
