@charset "UTF-8";[data-v-39f5ce82]:root{--main-bg: #eaeaea;--main-card-bg:#fff;--main-font-color:#505968;--header-border-color: #E5E6Eb;--main-bg1:#ededed;--main-bg2:#d3d3d3}.career-seo[data-v-39f5ce82]{--career-bg: #f6f0e7;--career-surface: #fffdf8;--career-text: #1b1d19;--career-text-soft: #4e564d;--career-text-mute: #7e8579;--career-line: rgba(27, 29, 25, .12);--career-accent: #1f4936;--career-accent-deep: #143125;--career-accent-soft: rgba(31, 73, 54, .08);--career-shadow: 0 1.5rem 3.75rem -2.25rem rgba(20, 49, 37, .35);min-height:100%;background:radial-gradient(circle at top right,rgba(160,114,70,.12),transparent 28%),linear-gradient(180deg,#fbf8f2 0%,var(--career-bg) 100%);color:var(--career-text)}.career-shell[data-v-39f5ce82]{max-width:73.75rem;margin:0 auto;padding:0 1.5rem 5.5rem}.career-breadcrumbs[data-v-39f5ce82]{display:flex;flex-wrap:wrap;gap:.5rem;padding:1.75rem 0 .75rem;font-size:.8125rem;color:var(--career-text-mute)}.career-breadcrumb-sep[data-v-39f5ce82]{color:var(--career-text-mute)}.career-hero[data-v-39f5ce82]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(20rem,.85fr);gap:1.75rem;padding:1.75rem 0 3.5rem}.career-panel[data-v-39f5ce82],.career-card[data-v-39f5ce82],.career-role-card[data-v-39f5ce82]{background:#fffdf8eb;border:.0625rem solid var(--career-line);border-radius:1.5rem;box-shadow:var(--career-shadow)}.career-panel[data-v-39f5ce82]{padding:2.25rem}.career-eyebrow[data-v-39f5ce82]{display:inline-flex;align-items:center;gap:.625rem;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--career-accent);margin-bottom:1.125rem}.career-eyebrow[data-v-39f5ce82]:before{content:"";width:1.75rem;height:.0625rem;background:#1f493666}.career-title[data-v-39f5ce82]{font-size:clamp(2.125rem,5vw,3.5rem);line-height:1.1;margin:0 0 1.125rem;letter-spacing:-.03em}.career-subtitle[data-v-39f5ce82],.career-role-summary[data-v-39f5ce82],.career-link-list li[data-v-39f5ce82],.career-metric-list li[data-v-39f5ce82]{font-size:1rem;line-height:1.8;color:var(--career-text-soft)}.career-hero-actions[data-v-39f5ce82],.career-chip-list[data-v-39f5ce82]{display:flex;flex-wrap:wrap;gap:.75rem}.career-button[data-v-39f5ce82],.career-button-secondary[data-v-39f5ce82]{display:inline-flex;align-items:center;justify-content:center;min-height:2.875rem;padding:0 1.25rem;border-radius:62.4375rem;font-size:.9375rem;font-weight:600;transition:all .2s ease}.career-button[data-v-39f5ce82]{background:var(--career-accent);color:#f8f4eb}.career-button-secondary[data-v-39f5ce82]{border:.0625rem solid rgba(31,73,54,.18);background:#ffffffb8;color:var(--career-accent)}.career-hero-aside[data-v-39f5ce82]{padding:1.75rem}.career-hero-aside h2[data-v-39f5ce82],.career-section h2[data-v-39f5ce82]{font-size:1.75rem;line-height:1.25;margin:0 0 .875rem;letter-spacing:-.02em}.career-metric-list[data-v-39f5ce82],.career-link-list[data-v-39f5ce82]{margin:0;padding:0;list-style:none}.career-metric-list li[data-v-39f5ce82],.career-link-list li[data-v-39f5ce82]{padding:.875rem 0;border-bottom:.0625rem solid var(--career-line)}.career-metric-list li[data-v-39f5ce82]:last-child,.career-link-list li[data-v-39f5ce82]:last-child{border-bottom:none}.career-sections[data-v-39f5ce82]{display:grid;gap:1.5rem}.career-section[data-v-39f5ce82]{padding:2.125rem}.career-chip[data-v-39f5ce82]{display:inline-flex;align-items:center;min-height:2.375rem;padding:0 .875rem;border-radius:62.4375rem;background:#a072461f;color:#7b5837;font-size:.875rem}.career-role-grid[data-v-39f5ce82]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem}.career-role-card[data-v-39f5ce82]{padding:1.375rem}.career-role-top[data-v-39f5ce82]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.625rem}.career-role-top h3[data-v-39f5ce82]{font-size:1.25rem;line-height:1.3;margin:0}.career-role-arrow[data-v-39f5ce82]{color:#a07246}a[data-v-39f5ce82]{color:inherit;text-decoration:none}.career-link-kicker[data-v-39f5ce82]{font-size:.8125rem;color:var(--career-text-mute);margin-bottom:.625rem;text-transform:uppercase;letter-spacing:.08em}@media (max-width: 960px){.career-shell[data-v-39f5ce82]{padding:0 1rem 3.5rem}.career-hero[data-v-39f5ce82],.career-role-grid[data-v-39f5ce82]{grid-template-columns:1fr}.career-panel[data-v-39f5ce82],.career-hero-aside[data-v-39f5ce82],.career-section[data-v-39f5ce82],.career-role-card[data-v-39f5ce82]{padding:1.375rem;border-radius:1.125rem}}
