.eyebrow[data-astro-cid-2pjcwduj]{font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-gold-text);margin-bottom:.75rem}.gold-bar[data-astro-cid-2pjcwduj]{width:60px;height:3px;background-color:var(--color-gold);margin:1rem 0 1.5rem}.careers-section[data-astro-cid-2pjcwduj]{background-color:var(--color-white)}.careers-intro[data-astro-cid-2pjcwduj]{max-width:48rem;margin-bottom:3.5rem}.careers-intro[data-astro-cid-2pjcwduj] h2[data-astro-cid-2pjcwduj]{font-family:var(--font-serif);font-size:clamp(1.75rem,3.5vw,2.5rem);color:var(--color-black)}.careers-intro[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{font-family:var(--font-sans);font-size:1.0625rem;color:var(--text-muted);line-height:1.7}.jobs-list[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;gap:1rem}.job-card[data-astro-cid-2pjcwduj]{border:1px solid var(--color-cream-dark)}.job-card[data-astro-cid-2pjcwduj][open]{border-color:var(--color-gold)}.job-summary[data-astro-cid-2pjcwduj]{list-style:none;cursor:pointer;padding:1.5rem 1.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.job-summary[data-astro-cid-2pjcwduj]::-webkit-details-marker{display:none}.job-summary[data-astro-cid-2pjcwduj]:hover{background-color:var(--color-cream)}.summary-left[data-astro-cid-2pjcwduj]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;min-width:0}.job-title[data-astro-cid-2pjcwduj]{font-family:var(--font-serif);font-size:var(--fs-h3, 1.375rem);color:var(--color-black)}.job-badges[data-astro-cid-2pjcwduj]{display:flex;align-items:center;gap:.625rem;flex-shrink:0}.job-type[data-astro-cid-2pjcwduj]{font-family:var(--font-sans);font-size:.75rem;font-weight:700;color:var(--color-white);background-color:var(--color-gold);padding:.2rem .625rem;white-space:nowrap}.job-schedule[data-astro-cid-2pjcwduj]{font-family:var(--font-sans);font-size:.8rem;color:var(--text-muted);white-space:nowrap}.chevron[data-astro-cid-2pjcwduj]{color:var(--color-gold);display:flex;align-items:center;flex-shrink:0;transition:transform .2s ease}.job-card[data-astro-cid-2pjcwduj][open] .chevron[data-astro-cid-2pjcwduj]{transform:rotate(180deg)}.job-body[data-astro-cid-2pjcwduj]{padding:0 2rem 2rem;border-top:1px solid var(--color-cream-dark)}.job-description[data-astro-cid-2pjcwduj]{font-family:var(--font-sans);font-size:1rem;color:var(--text-muted);line-height:1.7;margin:1.5rem 0 2rem}.job-details[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}@media (min-width: 768px){.job-details[data-astro-cid-2pjcwduj]{grid-template-columns:1fr 1fr}}.detail-block[data-astro-cid-2pjcwduj] h4[data-astro-cid-2pjcwduj]{font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-black);margin-bottom:.875rem}.detail-block[data-astro-cid-2pjcwduj] ul[data-astro-cid-2pjcwduj]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.detail-block[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]{font-family:var(--font-sans);font-size:.9375rem;color:var(--text-muted);padding-left:1.25rem;position:relative;line-height:1.5}.detail-block[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]:before{content:"→";position:absolute;left:0;color:var(--color-gold);font-size:.875rem}.job-footer[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--color-cream-dark);align-items:flex-start}@media (min-width: 640px){.job-footer[data-astro-cid-2pjcwduj]{flex-direction:row;align-items:center;justify-content:space-between}}.compensation[data-astro-cid-2pjcwduj]{font-family:var(--font-sans);font-size:.9375rem;color:var(--text-muted);line-height:1.5;max-width:36rem}.compensation[data-astro-cid-2pjcwduj] strong[data-astro-cid-2pjcwduj]{color:var(--color-black)}.apply-wrap[data-astro-cid-2pjcwduj]{margin-top:4rem;padding:3rem;background-color:var(--color-cream);max-width:56rem}.apply-header[data-astro-cid-2pjcwduj]{margin-bottom:2rem}.apply-header[data-astro-cid-2pjcwduj] h2[data-astro-cid-2pjcwduj]{font-family:var(--font-serif);font-size:clamp(1.5rem,3vw,2rem);color:var(--color-black)}.apply-header[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{font-family:var(--font-sans);font-size:.9375rem;color:var(--text-muted);margin-top:.5rem}
