.careers[data-v-151f2699]{background:var(--paper);overflow-x:clip;scroll-behavior:smooth}.careers__values[data-v-151f2699]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.careers__benefits[data-v-151f2699]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cv-card[data-v-151f2699]{height:100%;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:2rem 1.9rem;box-shadow:var(--shadow-soft)}.cv-card__chip[data-v-151f2699]{display:inline-flex;width:52px;height:52px;border-radius:var(--r-sm);align-items:center;justify-content:center;background:var(--brand-tint);margin-bottom:1.2rem}.cv-card__icon[data-v-151f2699]{width:24px;height:24px;color:var(--brand-ink)}.cv-card__title[data-v-151f2699]{font-size:1.2rem;font-weight:600;color:var(--ink);margin-bottom:.5rem}.cv-card__desc[data-v-151f2699]{color:var(--ink-soft);line-height:1.6;font-size:.97rem}.cv-card__bullets[data-v-151f2699]{margin-top:1.1rem;display:flex;flex-direction:column;gap:.55rem}.cv-card__bullets li[data-v-151f2699]{display:flex;align-items:flex-start;gap:.5rem;color:var(--ink-soft);font-size:.92rem}.cv-card__check[data-v-151f2699]{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:var(--brand-ink)}.cv-sixfs[data-v-151f2699]{margin-top:1.2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem}.cv-sixf[data-v-151f2699]{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.8rem .4rem;border-radius:var(--r-sm);background:var(--brand-tint);text-align:center}.cv-sixf__icon[data-v-151f2699]{width:18px;height:18px;color:var(--brand-ink)}.cv-sixf span[data-v-151f2699]{font-size:.8rem;font-weight:600;color:var(--ink)}.careers__agent-cta[data-v-151f2699]{margin-top:3rem;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.careers__staff-link[data-v-151f2699]{color:var(--brand-ink);font-weight:600;font-size:.95rem}.careers__staff-link[data-v-151f2699]:hover{opacity:.75}.careers__callout[data-v-151f2699]{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);padding:clamp(1.5rem,3vw,2.2rem)}.careers__callout-chip[data-v-151f2699]{display:inline-flex;width:52px;height:52px;flex-shrink:0;border-radius:var(--r-sm);align-items:center;justify-content:center;background:var(--brand-tint)}.careers__callout-icon[data-v-151f2699]{width:24px;height:24px;color:var(--brand-ink)}.careers__callout-text[data-v-151f2699]{flex:1;min-width:12rem}.careers__callout-title[data-v-151f2699]{font-size:1.4rem;font-weight:500;color:var(--ink)}.careers__callout-text p[data-v-151f2699]{color:var(--ink-soft);margin-top:.2rem}.careers__positions[data-v-151f2699]{margin-top:3rem}.careers__state[data-v-151f2699]{text-align:center;padding:3rem 0;color:var(--ink-soft)}.careers__state--error[data-v-151f2699]{color:#b91c1c}.careers__state--error[data-v-151f2699] .pbtn{margin-top:1rem}.careers__joblist[data-v-151f2699]{display:flex;flex-direction:column;gap:1rem}.job[data-v-151f2699]{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-soft);transition:box-shadow .25s var(--ease-out)}.job[data-v-151f2699]:hover{box-shadow:var(--shadow-lift)}.job__head[data-v-151f2699]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 1.6rem;background:transparent;border:none;cursor:pointer;text-align:left}.job__title[data-v-151f2699]{font-size:1.15rem;font-weight:600;color:var(--ink);margin-bottom:.5rem}.job__tags[data-v-151f2699]{display:flex;flex-wrap:wrap;gap:.9rem}.job__tag[data-v-151f2699]{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;color:var(--ink-soft)}.job__tag-icon[data-v-151f2699]{width:15px;height:15px}.job__chev[data-v-151f2699]{width:22px;height:22px;flex-shrink:0;color:var(--ink-faint);transition:color .2s}.job__chev--open[data-v-151f2699]{color:var(--brand-ink)}.job__expand[data-v-151f2699]{display:grid;transition:grid-template-rows .25s ease-out}.job__expand-inner[data-v-151f2699]{overflow:hidden}.job__body[data-v-151f2699]{padding:1.4rem 1.6rem 1.6rem;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:1.3rem}.job__desc[data-v-151f2699]{color:var(--ink-soft);line-height:1.65}.job__subhead[data-v-151f2699]{font-weight:600;color:var(--ink);margin-bottom:.6rem}.job__list[data-v-151f2699]{display:flex;flex-direction:column;gap:.5rem}.job__list li[data-v-151f2699]{display:flex;align-items:flex-start;gap:.5rem;color:var(--ink-soft)}.job__check[data-v-151f2699]{width:16px;height:16px;flex-shrink:0;margin-top:3px;color:var(--brand-ink)}.careers__resume[data-v-151f2699]{margin-top:3rem;text-align:center;background:var(--sand);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(2rem,4vw,3rem)}.careers__resume-title[data-v-151f2699]{font-size:1.5rem;font-weight:500;color:var(--ink);margin-bottom:.6rem}.careers__resume p[data-v-151f2699]{color:var(--ink-soft);max-width:46ch;margin:0 auto 1.6rem;line-height:1.6}@media(prefers-reduced-motion:reduce){.careers[data-v-151f2699]{scroll-behavior:auto}.job[data-v-151f2699],.job__chev[data-v-151f2699]{transition:none}}
