.careers-hero[data-astro-cid-cnau7fuc]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:48px;padding:clamp(52px,8vw,104px) max(24px,calc((100vw - 1160px)/2));background:linear-gradient(115deg,#f0f8fc,#fff 68%);overflow:hidden}.careers-wrap[data-astro-cid-cnau7fuc]{max-width:670px}.careers-hero[data-astro-cid-cnau7fuc] h1[data-astro-cid-cnau7fuc]{font-family:Playfair Display,Georgia,serif;font-size:clamp(2.5rem,5vw,4.35rem);line-height:1.08;letter-spacing:-.035em;color:var(--navy);margin:12px 0 22px}.careers-hero[data-astro-cid-cnau7fuc] h1[data-astro-cid-cnau7fuc] span[data-astro-cid-cnau7fuc]{color:var(--teal)}.careers-lead[data-astro-cid-cnau7fuc]{font-size:1.1rem;line-height:1.8;color:var(--text-muted,#526579);max-width:610px;margin-bottom:28px}.careers-art[data-astro-cid-cnau7fuc]{position:relative;display:grid;place-items:center;min-height:280px}.careers-art-circle[data-astro-cid-cnau7fuc]{position:absolute;width:min(100%,330px);aspect-ratio:1;border-radius:50%;background:#dff0f9}.careers-art[data-astro-cid-cnau7fuc] svg[data-astro-cid-cnau7fuc]{position:relative;width:min(80%,260px);height:auto}.careers-content[data-astro-cid-cnau7fuc]{max-width:1160px;margin:auto;padding:76px 24px 88px}.careers-intro[data-astro-cid-cnau7fuc]{max-width:720px;margin-bottom:38px}.careers-intro[data-astro-cid-cnau7fuc] h2[data-astro-cid-cnau7fuc],.careers-openings[data-astro-cid-cnau7fuc] h2[data-astro-cid-cnau7fuc]{font-family:Playfair Display,Georgia,serif;color:var(--navy);font-size:clamp(2rem,3vw,2.8rem);line-height:1.15;margin:10px 0 16px}.careers-intro[data-astro-cid-cnau7fuc] p[data-astro-cid-cnau7fuc]:not(.eyebrow),.careers-openings[data-astro-cid-cnau7fuc]>p[data-astro-cid-cnau7fuc]:not(.eyebrow){line-height:1.8;color:var(--text-muted,#526579)}.careers-values[data-astro-cid-cnau7fuc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.career-value[data-astro-cid-cnau7fuc]{padding:26px;border:1px solid #dceaf2;border-radius:16px;background:#fff}.career-icon[data-astro-cid-cnau7fuc]{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#eaf5fb;color:var(--navy)}.career-icon[data-astro-cid-cnau7fuc] svg[data-astro-cid-cnau7fuc]{width:30px;height:30px}.career-value[data-astro-cid-cnau7fuc] h3[data-astro-cid-cnau7fuc]{color:var(--navy);margin:18px 0 8px;font-size:1.15rem}.career-value[data-astro-cid-cnau7fuc] p[data-astro-cid-cnau7fuc]{line-height:1.7;color:var(--text-muted,#526579);margin:0}.careers-job-list[data-astro-cid-cnau7fuc]{display:grid;gap:12px;margin:24px 0}.careers-job-card[data-astro-cid-cnau7fuc]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;background:#fff;border:1px solid #dceaf2;border-radius:12px;color:var(--navy);text-decoration:none}.careers-job-card[data-astro-cid-cnau7fuc]:hover{border-color:var(--teal);transform:translateY(-1px)}.careers-job-card[data-astro-cid-cnau7fuc] strong[data-astro-cid-cnau7fuc],.careers-job-card[data-astro-cid-cnau7fuc] small[data-astro-cid-cnau7fuc]{display:block}.careers-job-card[data-astro-cid-cnau7fuc] small[data-astro-cid-cnau7fuc]{margin-top:6px;color:var(--text-muted,#526579)}.careers-openings[data-astro-cid-cnau7fuc]{margin-top:58px;padding:clamp(28px,5vw,52px);border-radius:18px;background:#f0f8fc}.careers-openings[data-astro-cid-cnau7fuc]>p[data-astro-cid-cnau7fuc]:not(.eyebrow){max-width:760px;margin-bottom:24px}.btn-outline[data-astro-cid-cnau7fuc]{background:transparent;color:var(--navy);border:1px solid var(--navy)}.careers-note[data-astro-cid-cnau7fuc]{font-size:.9rem;color:var(--text-muted,#526579);margin-top:20px}@media(max-width:760px){.careers-hero[data-astro-cid-cnau7fuc]{grid-template-columns:1fr;gap:12px;padding-top:52px;padding-bottom:42px}.careers-art[data-astro-cid-cnau7fuc]{min-height:190px}.careers-art-circle[data-astro-cid-cnau7fuc]{width:210px}.careers-art[data-astro-cid-cnau7fuc] svg[data-astro-cid-cnau7fuc]{width:170px}.careers-values[data-astro-cid-cnau7fuc]{grid-template-columns:1fr}.careers-content[data-astro-cid-cnau7fuc]{padding-top:52px;padding-bottom:60px}}
