.rcp-careers-hero[data-astro-cid-cnau7fuc]{background:linear-gradient(135deg,#2d3c59,#1e2a40);color:#faf8f4;padding:4.5rem 1.5rem 4rem;text-align:center}.rcp-careers-hero__inner[data-astro-cid-cnau7fuc]{max-width:760px;margin:0 auto}.rcp-careers-hero__eyebrow[data-astro-cid-cnau7fuc]{font-family:DM Sans,sans-serif;font-size:.8rem;letter-spacing:.15em;text-transform:uppercase;color:#e5ba41;margin-bottom:.75rem}.rcp-careers-hero[data-astro-cid-cnau7fuc] h1[data-astro-cid-cnau7fuc]{font-family:Playfair Display,serif;font-size:clamp(2.2rem,4.5vw,3.4rem);line-height:1.2;margin-bottom:1.25rem}.rcp-careers-hero__lead[data-astro-cid-cnau7fuc]{font-size:1rem;line-height:1.7;color:#faf8f4e0;max-width:640px;margin:0 auto}.rcp-careers-positions[data-astro-cid-cnau7fuc]{padding:4rem 1.5rem;background:#faf8f4}.rcp-careers-positions__inner[data-astro-cid-cnau7fuc]{max-width:1080px;margin:0 auto}.rcp-careers-positions[data-astro-cid-cnau7fuc] h2[data-astro-cid-cnau7fuc]{font-family:Playfair Display,serif;font-size:clamp(1.6rem,3vw,2.2rem);color:#2d3c59;margin-bottom:.75rem}.rcp-careers-positions__intro[data-astro-cid-cnau7fuc]{color:#4a5568;line-height:1.7;max-width:700px;margin-bottom:2.5rem}.rcp-careers-grid[data-astro-cid-cnau7fuc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.75rem}.rcp-career-card[data-astro-cid-cnau7fuc]{background:#fff;border-radius:10px;box-shadow:0 2px 12px #2d3c5914;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s ease}.rcp-career-card[data-astro-cid-cnau7fuc]:hover{box-shadow:0 6px 24px #2d3c5921}.rcp-career-card__accent[data-astro-cid-cnau7fuc]{height:5px;background:#2d3c59}.rcp-career-card__accent--gold[data-astro-cid-cnau7fuc]{background:#e5ba41}.rcp-career-card__accent--sage[data-astro-cid-cnau7fuc]{background:#94a378}.rcp-career-card__body[data-astro-cid-cnau7fuc]{padding:1.75rem;display:flex;flex-direction:column;flex:1}.rcp-career-card[data-astro-cid-cnau7fuc] h3[data-astro-cid-cnau7fuc]{font-family:Playfair Display,serif;font-size:1.3rem;color:#2d3c59;margin-bottom:.4rem}.rcp-career-card__location[data-astro-cid-cnau7fuc]{display:flex;align-items:center;gap:.3rem;font-size:.85rem;color:#94a378;margin-bottom:1rem}.rcp-career-card[data-astro-cid-cnau7fuc] p[data-astro-cid-cnau7fuc]{font-size:.95rem;line-height:1.65;color:#4a5568;margin-bottom:1rem}.rcp-career-card[data-astro-cid-cnau7fuc] h4[data-astro-cid-cnau7fuc]{font-family:DM Sans,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#2d3c59;margin-bottom:.6rem}.rcp-career-card[data-astro-cid-cnau7fuc] ul[data-astro-cid-cnau7fuc]{padding-left:1.25rem;margin-bottom:1.5rem;flex:1}.rcp-career-card[data-astro-cid-cnau7fuc] li[data-astro-cid-cnau7fuc]{font-size:.92rem;color:#4a5568;line-height:1.6;margin-bottom:.4rem}.rcp-career-card__btn[data-astro-cid-cnau7fuc]{display:inline-block;background:#2d3c59;color:#faf8f4;padding:.7rem 1.4rem;border-radius:6px;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;text-align:center;transition:background .2s ease;margin-top:auto}.rcp-career-card__btn[data-astro-cid-cnau7fuc]:hover{background:#1e2a40}.rcp-careers-why[data-astro-cid-cnau7fuc]{background:#2d3c59;color:#faf8f4;padding:4rem 1.5rem}.rcp-careers-why__inner[data-astro-cid-cnau7fuc]{max-width:1080px;margin:0 auto}.rcp-careers-why[data-astro-cid-cnau7fuc] h2[data-astro-cid-cnau7fuc]{font-family:Playfair Display,serif;font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:2.5rem;text-align:center}.rcp-careers-why__grid[data-astro-cid-cnau7fuc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem}.rcp-careers-why__item[data-astro-cid-cnau7fuc]{text-align:center}.rcp-careers-why__icon[data-astro-cid-cnau7fuc]{font-size:2rem;margin-bottom:.75rem}.rcp-careers-why__item[data-astro-cid-cnau7fuc] h3[data-astro-cid-cnau7fuc]{font-family:Playfair Display,serif;font-size:1.1rem;color:#e5ba41;margin-bottom:.5rem}.rcp-careers-why__item[data-astro-cid-cnau7fuc] p[data-astro-cid-cnau7fuc]{font-size:.92rem;line-height:1.65;color:#faf8f4d1}.rcp-careers-apply[data-astro-cid-cnau7fuc]{padding:4rem 1.5rem;background:#faf8f4;text-align:center}.rcp-careers-apply__inner[data-astro-cid-cnau7fuc]{max-width:620px;margin:0 auto}.rcp-careers-apply[data-astro-cid-cnau7fuc] h2[data-astro-cid-cnau7fuc]{font-family:Playfair Display,serif;font-size:clamp(1.6rem,3vw,2.2rem);color:#2d3c59;margin-bottom:1rem}.rcp-careers-apply[data-astro-cid-cnau7fuc] p[data-astro-cid-cnau7fuc]{color:#4a5568;line-height:1.7;margin-bottom:1.75rem}.rcp-careers-apply__email[data-astro-cid-cnau7fuc]{display:inline-flex;align-items:center;gap:.5rem;background:#e5ba41;color:#2d3c59;padding:.85rem 2rem;border-radius:6px;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s ease;margin-bottom:1.5rem}.rcp-careers-apply__email[data-astro-cid-cnau7fuc]:hover{background:#d4a935}.rcp-careers-apply__note[data-astro-cid-cnau7fuc]{font-size:.82rem;color:#6b7280;line-height:1.6;margin-bottom:0}@media (max-width: 640px){.rcp-careers-hero[data-astro-cid-cnau7fuc]{padding:3rem 1.25rem 2.5rem}.rcp-careers-positions[data-astro-cid-cnau7fuc],.rcp-careers-why[data-astro-cid-cnau7fuc],.rcp-careers-apply[data-astro-cid-cnau7fuc]{padding:3rem 1.25rem}.rcp-careers-grid[data-astro-cid-cnau7fuc]{grid-template-columns:1fr}.rcp-careers-why__grid[data-astro-cid-cnau7fuc]{grid-template-columns:1fr 1fr}}@media (max-width: 400px){.rcp-careers-why__grid[data-astro-cid-cnau7fuc]{grid-template-columns:1fr}}
