.careers-page[data-astro-cid-updltw2v]{background:#f8f6f0}.application-intro[data-astro-cid-updltw2v]{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-bottom:36px;padding-bottom:44px;display:grid}.application-copy[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]{color:#302922;font-size:clamp(26px,3.2vw,40px)}.application-copy[data-astro-cid-updltw2v]>p[data-astro-cid-updltw2v]:not(.kicker){max-width:46ch}.availability-note[data-astro-cid-updltw2v]{border-left:3px solid #d9aa59;margin-top:28px;padding:16px 0 16px 20px;font-size:15px}.application-steps[data-astro-cid-updltw2v]{color:#fff6e8;background:#3e1018;border-bottom:5px solid #f4bb63;border-radius:6px;padding:28px}.application-steps[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{color:#fff6e8;margin-bottom:20px;font-size:23px}.application-steps[data-astro-cid-updltw2v] ol[data-astro-cid-updltw2v]{gap:14px;margin:0 0 20px;padding:0;list-style:none;display:grid}.application-steps[data-astro-cid-updltw2v] li[data-astro-cid-updltw2v]{align-items:baseline;gap:12px;font-size:15px;display:flex}.application-steps[data-astro-cid-updltw2v] li[data-astro-cid-updltw2v]>span[data-astro-cid-updltw2v]:last-child{min-width:0}.step-number[data-astro-cid-updltw2v]{color:#f4bb63;border-bottom:1px solid #a57a54;flex:0 0 24px;font-size:12px;font-weight:600}.application-steps[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v]:not(.button){color:#fff6e8;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.application-steps[data-astro-cid-updltw2v] .button[data-astro-cid-updltw2v]{color:#302922;background:#f4bb63;border-color:#f4bb63;width:100%;padding-inline:16px}.application-steps[data-astro-cid-updltw2v] .button[data-astro-cid-updltw2v]:hover{background:#ffcf85;border-color:#ffcf85}.application-steps[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v]:focus-visible{outline-color:#f4bb63}.roles-heading[data-astro-cid-updltw2v]{margin-bottom:28px}.roles-heading[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]{margin-bottom:0;font-size:clamp(24px,2.8vw,32px)}.roles-layout[data-astro-cid-updltw2v]{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:36px;display:grid}.careers-filter[data-astro-cid-updltw2v]{gap:4px;display:grid;position:sticky;top:24px}.filter-label[data-astro-cid-updltw2v]{letter-spacing:.08em;text-transform:uppercase;color:#514a45;margin-bottom:8px;padding-inline:14px;font-size:12px;font-weight:600}.careers-filter[data-astro-cid-updltw2v] button[data-astro-cid-updltw2v]{text-align:left;color:#514a45;font:500 14px/1.5 var(--font-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;min-height:48px;padding:12px 14px;display:flex}.careers-filter[data-astro-cid-updltw2v] button[data-astro-cid-updltw2v]:hover{border-color:var(--line);background:#fff}.careers-filter[data-astro-cid-updltw2v] button[data-astro-cid-updltw2v][aria-pressed=true]{color:#302922;background:#f4bb63;border-color:#dca34d}.job-list[data-astro-cid-updltw2v]{min-width:0}.careers-filter[data-astro-cid-updltw2v][hidden]~.job-list[data-astro-cid-updltw2v]{grid-column:1/-1}.job-card[data-astro-cid-updltw2v]{border:1px solid var(--line);background:#fff;border-left:4px solid #3e1018;border-radius:5px;padding:24px 28px}.job-card[data-astro-cid-updltw2v]+.job-card[data-astro-cid-updltw2v]{margin-top:16px}.job-heading[data-astro-cid-updltw2v]{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.job-number[data-astro-cid-updltw2v]{font:600 12px/1.4 var(--font-ui);color:#78664d;font-variant-numeric:tabular-nums}.job-card[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{color:var(--accent);margin-bottom:0;font-size:clamp(20px,2.3vw,24px);line-height:1.15}.job-card[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{max-width:76ch;margin-bottom:20px}.job-card[data-astro-cid-updltw2v] .job-overview[data-astro-cid-updltw2v]{margin-bottom:12px}.job-details[data-astro-cid-updltw2v] summary[data-astro-cid-updltw2v]{min-height:48px;color:var(--accent);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:12px;font-size:14px;font-weight:500;list-style:none;display:flex}.job-details[data-astro-cid-updltw2v] summary[data-astro-cid-updltw2v]::-webkit-details-marker{display:none}.detail-symbol[data-astro-cid-updltw2v]{border:1px solid #e3c8bc;border-radius:50%;flex:0 0 24px;height:24px;position:relative}.detail-symbol[data-astro-cid-updltw2v]:before,.detail-symbol[data-astro-cid-updltw2v]:after{content:"";background:currentColor;height:1px;position:absolute;top:10px;left:6px;right:6px}.detail-symbol[data-astro-cid-updltw2v]:after{transform:rotate(90deg)}.job-details[data-astro-cid-updltw2v][open] .detail-symbol[data-astro-cid-updltw2v]:after{display:none}.job-details[data-astro-cid-updltw2v] summary[data-astro-cid-updltw2v]:hover{text-underline-offset:3px;text-decoration:underline}.job-details[data-astro-cid-updltw2v][open] summary[data-astro-cid-updltw2v]{margin-bottom:16px}.job-description[data-astro-cid-updltw2v]{border-top:1px solid var(--line);padding-top:24px}.job-section[data-astro-cid-updltw2v]{max-width:76ch;margin-block:24px}.job-section[data-astro-cid-updltw2v] h4[data-astro-cid-updltw2v]{font:600 16px/1.6 var(--font-body);color:#302922;margin:0 0 12px}.job-section[data-astro-cid-updltw2v] ul[data-astro-cid-updltw2v]{margin:0;padding-left:1.2em}.job-section[data-astro-cid-updltw2v] li[data-astro-cid-updltw2v]{margin-top:8px;padding-left:0}.job-download[data-astro-cid-updltw2v]{text-underline-offset:3px;align-items:center;gap:7px;min-height:44px;padding-block:10px;font-size:13px;text-decoration:underline;display:inline-flex}.careers-filter[data-astro-cid-updltw2v][hidden],.job-card[data-astro-cid-updltw2v][hidden]{display:none}@media (width<=959px){.application-intro[data-astro-cid-updltw2v]{align-items:start;gap:32px}.application-steps[data-astro-cid-updltw2v]{padding:24px}.roles-layout[data-astro-cid-updltw2v]{grid-template-columns:1fr;gap:24px}.careers-filter[data-astro-cid-updltw2v]{flex-wrap:wrap;gap:8px;display:flex;position:static}.filter-label[data-astro-cid-updltw2v]{width:100%;margin-bottom:0;padding:0}.careers-filter[data-astro-cid-updltw2v] button[data-astro-cid-updltw2v]{background:#fff;border-color:#d6cfc3;min-height:44px;padding:10px 12px;font-size:13px}}@media (width<=639px){.careers-page[data-astro-cid-updltw2v]{padding-block:40px}.application-intro[data-astro-cid-updltw2v]{grid-template-columns:1fr;margin-bottom:36px;padding-bottom:36px}.application-steps[data-astro-cid-updltw2v]{padding:24px 20px}.job-card[data-astro-cid-updltw2v]{padding:20px 18px}.job-card[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v],.job-section[data-astro-cid-updltw2v]{font-size:15px}}
