.career-card--terracotta[data-astro-cid-tyb6u27e]{--career-accent:#d25627;--career-surface:#f8dbd7}.career-card--green[data-astro-cid-tyb6u27e]{--career-accent:#4d695a;--career-surface:#dee5e1}.career-card--amber[data-astro-cid-tyb6u27e]{--career-accent:#e0a53a;--career-surface:#f5ecd6}.career-card[data-astro-cid-tyb6u27e]{background:var(--career-surface);width:100%;color:var(--color-fg);border-radius:20px;flex-direction:column;gap:40px;padding:32px;display:flex;overflow:hidden}.career-card__summary[data-astro-cid-tyb6u27e]{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.career-card__department[data-astro-cid-tyb6u27e]{background:var(--career-accent);color:#fff;min-height:32px;font-family:var(--font-heading);white-space:nowrap;border-radius:60px;flex:none;order:2;justify-content:center;align-items:center;padding:4px 12px;font-size:14px;font-weight:700;line-height:1.7;display:flex}.career-card__copy[data-astro-cid-tyb6u27e]{flex-direction:column;flex:0 900px;order:1;gap:10px;min-width:0;display:flex}.career-card__copy[data-astro-cid-tyb6u27e] h3[data-astro-cid-tyb6u27e]{font-family:var(--font-heading);letter-spacing:-.04em;margin:0;font-size:30px;font-weight:400;line-height:1.2}.career-card__copy[data-astro-cid-tyb6u27e] p[data-astro-cid-tyb6u27e],.career-card__requirements-title[data-astro-cid-tyb6u27e],.career-card__requirements[data-astro-cid-tyb6u27e] li[data-astro-cid-tyb6u27e]{font-family:var(--font-heading);margin:0;font-size:16px;font-weight:400;line-height:1.6}.career-card__requirements[data-astro-cid-tyb6u27e]{flex-direction:column;gap:10px;width:100%;display:flex}.career-card__requirements-title[data-astro-cid-tyb6u27e]{letter-spacing:.02em;font-size:24px;line-height:1.3}.career-card__requirements[data-astro-cid-tyb6u27e] ul[data-astro-cid-tyb6u27e]{flex-direction:column;gap:4px;width:100%;margin:0;padding:0;list-style:none;display:flex}.career-card__requirements[data-astro-cid-tyb6u27e] li[data-astro-cid-tyb6u27e]{align-items:center;gap:10px;width:100%;display:flex}.career-card__bullet[data-astro-cid-tyb6u27e]{background:var(--career-accent);border-radius:2px;flex:0 0 12px;width:12px;height:12px;position:relative}@media (width<=809px){.career-card[data-astro-cid-tyb6u27e]{padding:20px}.career-card__summary[data-astro-cid-tyb6u27e]{flex-direction:column;gap:16px}.career-card__department[data-astro-cid-tyb6u27e]{order:1}.career-card__copy[data-astro-cid-tyb6u27e]{flex:none;order:2;width:100%}.career-card__copy[data-astro-cid-tyb6u27e] h3[data-astro-cid-tyb6u27e]{font-size:24px;line-height:1.2}.career-card__requirements-title[data-astro-cid-tyb6u27e]{letter-spacing:normal;line-height:30px}}.careers-form[data-astro-cid-yfluux5j]{flex-direction:column;gap:20px;width:100%;display:flex}.career-field[data-astro-cid-yfluux5j]{flex-direction:column;width:100%;display:flex}.career-label[data-astro-cid-yfluux5j]{width:100%;height:32px;color:var(--color-bg);font-family:var(--font-heading);align-items:center;padding:8px 0;font-size:16px;font-weight:400;line-height:16px;display:flex}.career-label[data-astro-cid-yfluux5j]>span[data-astro-cid-yfluux5j]:last-child{margin-left:auto}.career-label[data-astro-cid-yfluux5j] small[data-astro-cid-yfluux5j]{color:#fbfcf77a;font-size:8px;font-weight:400}.career-field[data-astro-cid-yfluux5j]>input[data-astro-cid-yfluux5j],.career-field[data-astro-cid-yfluux5j]>textarea[data-astro-cid-yfluux5j]{width:100%;color:var(--color-fg);font-family:var(--font-heading);background:#fafafa;border:0;border-radius:8px;outline:0;margin:0;padding:12px;font-size:14px;font-weight:400;line-height:1.4;display:block}.career-field[data-astro-cid-yfluux5j]>input[data-astro-cid-yfluux5j]{height:44px}.career-field[data-astro-cid-yfluux5j]>textarea[data-astro-cid-yfluux5j]{resize:vertical;height:102px;min-height:102px}.career-field[data-astro-cid-yfluux5j]>input[data-astro-cid-yfluux5j]::placeholder,.career-field[data-astro-cid-yfluux5j]>textarea[data-astro-cid-yfluux5j]::placeholder{color:#2929297a;opacity:1}.career-field[data-astro-cid-yfluux5j]>input[data-astro-cid-yfluux5j]:focus-visible,.career-field[data-astro-cid-yfluux5j]>textarea[data-astro-cid-yfluux5j]:focus-visible{box-shadow:0 0 0 3px #4d695a73}.form-privacy[data-astro-cid-yfluux5j]{color:#fbfcf7c7;font-size:12px;line-height:1.45}.form-privacy[data-astro-cid-yfluux5j] p[data-astro-cid-yfluux5j]{margin:0}.form-privacy[data-astro-cid-yfluux5j] p[data-astro-cid-yfluux5j]+p[data-astro-cid-yfluux5j]{margin-top:7px}.form-privacy[data-astro-cid-yfluux5j] a[data-astro-cid-yfluux5j],.form-privacy-ack[data-astro-cid-yfluux5j] a[data-astro-cid-yfluux5j]{color:inherit;text-underline-offset:2px;text-decoration:underline}.form-privacy-ack[data-astro-cid-yfluux5j]{color:#fbfcf7e0;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.form-privacy-ack[data-astro-cid-yfluux5j] input[data-astro-cid-yfluux5j]{accent-color:var(--color-green);flex:none;margin-top:2px}.file-upload[data-astro-cid-yfluux5j]{background:var(--color-bg);width:100%;height:56px;color:var(--color-fg);font-family:var(--font-heading);cursor:pointer;border:2px dashed #29292994;align-items:center;gap:12px;padding:11px 12px;display:flex;position:relative;overflow:hidden}.file-upload[data-astro-cid-yfluux5j]:focus-within{box-shadow:0 0 0 3px #4d695a73}.file-upload[data-astro-cid-yfluux5j] input[data-astro-cid-yfluux5j]{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.file-upload__icon[data-astro-cid-yfluux5j]{flex:0 0 32px;width:32px;height:32px}.file-upload__icon[data-astro-cid-yfluux5j] svg[data-astro-cid-yfluux5j]{width:100%;height:100%;display:block}.file-upload__name[data-astro-cid-yfluux5j]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}.file-upload__limit[data-astro-cid-yfluux5j]{color:#2929296b;flex:none;font-size:8px;line-height:1}button[data-astro-cid-yfluux5j]{background:var(--color-green);color:#fff;width:100%;height:57px;font-family:var(--font-heading);cursor:pointer;transition:background-color var(--dur-fast);border:0;border-radius:20px;justify-content:center;align-items:center;padding:20px;font-size:16px;font-weight:600;line-height:16px;display:flex}button[data-astro-cid-yfluux5j]:hover{background:var(--color-green-dark)}button[data-astro-cid-yfluux5j]:disabled{opacity:.6;pointer-events:none}.form-status[data-astro-cid-yfluux5j]{color:var(--color-bg);margin:0;font-size:14px;line-height:1.4}.form-status[data-astro-cid-yfluux5j].form-status--ok{color:var(--color-green-dark)}.form-status[data-astro-cid-yfluux5j].form-status--error{color:#a13f24}@media (width<=460px){.file-upload[data-astro-cid-yfluux5j]{gap:10px;padding-inline:10px}.file-upload__limit[data-astro-cid-yfluux5j]{font-size:7px}}.careers-page[data-astro-cid-updltw2v]{background:#fff;width:100%}.careers-page[data-astro-cid-updltw2v] .phero__inner{padding:0}.careers-page[data-astro-cid-updltw2v] .phero__title{font-family:Zona Pro SemiBold,Zona Pro,sans-serif;font-weight:400}.careers-introduction[data-astro-cid-updltw2v]{flex-direction:column;align-items:center;gap:98px;width:100%;padding:144px 20px;display:flex}.careers-introduction__title[data-astro-cid-updltw2v]{width:100%;color:var(--color-fg);font-family:var(--font-heading);letter-spacing:-.01em;text-align:center;margin:0;font-size:46px;font-weight:400;line-height:1}.careers-intro[data-astro-cid-updltw2v]{text-align:center;flex-direction:column;gap:40px;width:100%;max-width:1200px;display:flex}.careers-intro[data-astro-cid-updltw2v] h4[data-astro-cid-updltw2v]{width:100%;color:var(--color-fg);font-family:var(--font-heading);letter-spacing:normal;margin:0;font-size:14px;font-weight:400;line-height:1.3}.careers-intro[data-astro-cid-updltw2v] strong[data-astro-cid-updltw2v]{font-weight:700}.careers-jobs[data-astro-cid-updltw2v]{flex-direction:column;gap:56px;width:100%;max-width:1440px;margin-inline:auto;padding-inline:20px;display:flex}@media (prefers-reduced-motion:no-preference){.js .career-reveal[data-astro-cid-updltw2v]{transition:transform .9s var(--ease-appear);will-change:transform;transform:translateY(101px)}.js .career-reveal[data-astro-cid-updltw2v].is-visible{transform:none}}.careers-apply[data-astro-cid-updltw2v]{margin-inline:auto;width:100%;max-width:1440px;margin-top:78px;padding:0 20px 80px}.careers-apply__band[data-astro-cid-updltw2v]{background:var(--color-fg);width:100%;color:var(--color-bg);border-radius:20px;flex-direction:column;gap:100px;padding:40px;display:flex;overflow:hidden}.careers-apply__head[data-astro-cid-updltw2v]{flex-direction:column;gap:50px;width:100%;display:flex}.careers-apply__title[data-astro-cid-updltw2v]{width:100%;max-width:400px;color:var(--color-bg);font-family:var(--font-heading);letter-spacing:-.04em;margin:0;font-size:42px;font-weight:400;line-height:1}.careers-apply__text[data-astro-cid-updltw2v]{width:100%;max-width:500px;color:var(--color-bg);font-family:var(--font-heading);margin:0;font-size:16px;font-weight:400;line-height:1.6}.careers-apply__form[data-astro-cid-updltw2v]{width:100%}@media (width>=1400px){.careers-introduction__title[data-astro-cid-updltw2v]{font-size:64px}.careers-intro[data-astro-cid-updltw2v] h4[data-astro-cid-updltw2v]{font-size:18px;line-height:1.3}.careers-apply__band[data-astro-cid-updltw2v]{flex-direction:row;align-items:flex-start}.careers-apply__head[data-astro-cid-updltw2v],.careers-apply__form[data-astro-cid-updltw2v]{flex:1 1 0;min-width:0}}@media (width<=809px){.careers-introduction__title[data-astro-cid-updltw2v]{font-size:32px}.careers-intro[data-astro-cid-updltw2v] h4[data-astro-cid-updltw2v]{font-size:16px;line-height:1.3}.js .careers-intro[data-astro-cid-updltw2v][data-reveal]{opacity:1;transform:none}.careers-apply__band[data-astro-cid-updltw2v]{gap:40px;padding:20px}.careers-apply__head[data-astro-cid-updltw2v]{gap:40px}.careers-apply__title[data-astro-cid-updltw2v]{max-width:none;font-size:30px}.careers-apply__text[data-astro-cid-updltw2v]{max-width:none}}
