.career-values__grid[data-astro-cid-qxejfgo4]{display:grid;grid-template-columns:var(--col-side-left) 1fr var(--col-side-right);border-bottom:var(--border)}.side-left[data-astro-cid-qxejfgo4]{border-right:var(--border)}.side-right[data-astro-cid-qxejfgo4]{border-left:var(--border)}.career-values__header[data-astro-cid-qxejfgo4]{padding:40px 48px;display:flex;flex-direction:column;gap:24px;border-bottom:var(--border)}.career-values__heading[data-astro-cid-qxejfgo4]{margin:0}.career-values__cards[data-astro-cid-qxejfgo4]{display:grid;grid-template-columns:1fr 1fr}.career-values__card[data-astro-cid-qxejfgo4]{padding:40px 48px;border-bottom:var(--border);display:flex;flex-direction:column;gap:16px;transition:background .3s ease}.career-values__card[data-astro-cid-qxejfgo4]:nth-child(odd){border-right:var(--border)}.career-values__card[data-astro-cid-qxejfgo4]:nth-last-child(-n+2){border-bottom:none}.career-values__card[data-astro-cid-qxejfgo4]:hover{background:#ffd14705}.career-values__card-title[data-astro-cid-qxejfgo4]{margin:0;color:var(--color-accent)}.career-values__card-body[data-astro-cid-qxejfgo4]{margin:0}@media(max-width:1439px)and (min-width:810px){.career-values__header[data-astro-cid-qxejfgo4],.career-values__card[data-astro-cid-qxejfgo4]{padding:32px}}@media(max-width:809px){.career-values__cards[data-astro-cid-qxejfgo4]{grid-template-columns:1fr}.career-values__header[data-astro-cid-qxejfgo4]{padding:32px 20px}.career-values__card[data-astro-cid-qxejfgo4]{padding:32px 20px;border-bottom:var(--border)}.career-values__card[data-astro-cid-qxejfgo4]:nth-child(odd){border-right:none}.career-values__card[data-astro-cid-qxejfgo4]:nth-last-child(-n+2){border-bottom:var(--border)}.career-values__card[data-astro-cid-qxejfgo4]:last-child{border-bottom:none}}.application-form[data-astro-cid-eohfshmk]{display:flex;flex-direction:column;gap:20px;padding:32px 0 8px}.form-input--file[data-astro-cid-eohfshmk]{padding:10px 16px;cursor:pointer}.form-input--file[data-astro-cid-eohfshmk]::file-selector-button{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text);background:transparent;border:1px solid var(--color-border);padding:6px 16px;margin-right:12px;cursor:pointer;transition:border-color .2s ease}.form-input--file[data-astro-cid-eohfshmk]::file-selector-button:hover{border-color:var(--color-accent-border)}.form-input[data-astro-cid-eohfshmk][readonly]{color:var(--color-text-muted);cursor:default}.application-form__footer[data-astro-cid-eohfshmk]{display:flex;flex-direction:column;gap:12px;margin-top:4px}.application-form__submit[data-astro-cid-eohfshmk]:disabled{opacity:.5;pointer-events:none}.application-form__status[data-astro-cid-eohfshmk]{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;min-height:1.4em}.application-form__status--error[data-astro-cid-eohfshmk]{color:#f44}.application-form__status--success[data-astro-cid-eohfshmk]{color:var(--color-accent)}.application-form__submit[data-astro-cid-eohfshmk]{align-self:flex-start}@media(max-width:809px){.application-form[data-astro-cid-eohfshmk]{gap:16px}.application-form__submit[data-astro-cid-eohfshmk]{width:100%}}.careers-hero__grid[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:var(--col-side-left) 1fr var(--col-side-right);border-bottom:var(--border)}.side-left[data-astro-cid-2pjcwduj]{border-right:var(--border)}.side-right[data-astro-cid-2pjcwduj]{border-left:var(--border)}.careers-hero__main[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;justify-content:flex-end;gap:32px;padding:40px 48px 80px;padding-top:calc(var(--nav-height) + 80px)}.careers-hero__heading[data-astro-cid-2pjcwduj]{margin:0;max-width:18ch}.careers-hero__heading[data-astro-cid-2pjcwduj].reveal{opacity:1;transform:none;transition:none}.careers-hero__sub[data-astro-cid-2pjcwduj]{margin:0;max-width:56ch}.job-board__grid[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:var(--col-side-left) 1fr var(--col-side-right);border-bottom:var(--border)}.job-board__header[data-astro-cid-2pjcwduj]{padding:40px 48px;display:flex;flex-direction:column;gap:24px;border-bottom:var(--border)}.job-board__title-row[data-astro-cid-2pjcwduj]{display:flex;align-items:baseline;gap:16px}.job-board__heading[data-astro-cid-2pjcwduj]{margin:0}.job-board__count[data-astro-cid-2pjcwduj]{font-family:var(--font-mono);font-size:14px;font-weight:500;letter-spacing:.04em;color:var(--color-text-muted);padding:4px 12px;border:var(--border)}.job-board__dept-heading[data-astro-cid-2pjcwduj]{padding:20px 48px;border-bottom:var(--border);background:#ffffff04}.job-board__dept-title[data-astro-cid-2pjcwduj]{font-family:var(--font-primary);font-size:24px;font-weight:600;color:var(--color-accent);margin:0}.job-posting[data-astro-cid-2pjcwduj]{border-bottom:var(--border)}.job-posting[data-astro-cid-2pjcwduj]:last-child{border-bottom:none}.job-board__department[data-astro-cid-2pjcwduj]:last-child .job-posting[data-astro-cid-2pjcwduj]:last-child{border-bottom:none}.job-posting__summary[data-astro-cid-2pjcwduj]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:24px 48px;background:none;border:none;cursor:pointer;text-align:left;color:var(--color-text);transition:background .2s ease}.job-posting__summary[data-astro-cid-2pjcwduj]:hover{background:#ffd14705}.job-posting__info[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;gap:8px;min-width:0}.job-posting__title[data-astro-cid-2pjcwduj]{font-family:var(--font-primary);font-size:22px;font-weight:600;color:var(--color-text);overflow-wrap:anywhere;transition:color .2s ease}.job-posting__summary[data-astro-cid-2pjcwduj]:hover .job-posting__title[data-astro-cid-2pjcwduj]{color:var(--color-accent)}.job-posting__meta[data-astro-cid-2pjcwduj]{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.job-posting__meta-item[data-astro-cid-2pjcwduj]{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.job-posting__meta-sep[data-astro-cid-2pjcwduj]{color:var(--color-border);font-size:10px}.job-posting__arrow[data-astro-cid-2pjcwduj]{flex-shrink:0;color:var(--color-text-muted);transition:transform .3s cubic-bezier(.16,1,.3,1),color .2s ease}.job-posting[data-astro-cid-2pjcwduj].is-expanded .job-posting__arrow[data-astro-cid-2pjcwduj]{transform:rotate(180deg);color:var(--color-accent)}.job-posting[data-astro-cid-2pjcwduj].is-expanded .job-posting__summary[data-astro-cid-2pjcwduj]{border-bottom:var(--border)}.job-detail[data-astro-cid-2pjcwduj]{padding:48px 48px 56px}.job-detail__back[data-astro-cid-2pjcwduj]{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-family:var(--font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);padding:0;margin-bottom:40px;transition:color .2s ease}.job-detail__back[data-astro-cid-2pjcwduj]:hover{color:var(--color-accent)}.job-detail__header[data-astro-cid-2pjcwduj]{margin-bottom:48px}.job-detail__title[data-astro-cid-2pjcwduj]{margin:0 0 32px}.job-detail__meta-grid[data-astro-cid-2pjcwduj]{display:flex;gap:48px;flex-wrap:wrap}.job-detail__meta-block[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;gap:6px}.job-detail__meta-label[data-astro-cid-2pjcwduj]{font-family:var(--font-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.job-detail__meta-value[data-astro-cid-2pjcwduj]{font-family:var(--font-primary);font-size:18px;font-weight:500;color:var(--color-text)}.job-detail__section[data-astro-cid-2pjcwduj]{margin-bottom:40px}.job-detail__section-title[data-astro-cid-2pjcwduj]{font-family:var(--font-primary);font-size:24px;font-weight:700;color:var(--color-text);margin:0 0 16px}.job-detail__section-body[data-astro-cid-2pjcwduj]{font-family:var(--font-primary);font-size:18px;font-weight:400;line-height:1.65;color:var(--color-text-dim);margin:0;max-width:72ch}.job-detail[data-astro-cid-2pjcwduj] .bullet-list[data-astro-cid-2pjcwduj]{max-width:72ch}.job-detail__apply-cta[data-astro-cid-2pjcwduj]{padding-top:16px;margin-bottom:32px}.job-detail__form-wrap[data-astro-cid-2pjcwduj]{padding-top:8px}.job-detail__form-divider[data-astro-cid-2pjcwduj]{height:1px;background:var(--color-border);margin-bottom:32px}.job-detail__form-wrap[data-astro-cid-2pjcwduj] .job-detail__section-title[data-astro-cid-2pjcwduj]{margin-bottom:8px}.careers-cta__grid[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:var(--col-side-left) 1fr var(--col-side-right);border-bottom:var(--border)}.careers-cta__inner[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;align-items:center;gap:24px;padding:120px 40px;text-align:center}.careers-cta__heading[data-astro-cid-2pjcwduj]{margin:0;color:#ffffffd9}.careers-cta__sub[data-astro-cid-2pjcwduj]{margin:0;max-width:48ch}@media(max-width:1439px)and (min-width:810px){.careers-hero__main[data-astro-cid-2pjcwduj]{padding:32px 32px 64px;padding-top:calc(var(--nav-height) + 64px);gap:28px}.job-board__header[data-astro-cid-2pjcwduj]{padding:32px}.job-board__dept-heading[data-astro-cid-2pjcwduj]{padding:18px 32px}.job-posting__summary[data-astro-cid-2pjcwduj]{padding:20px 32px}.job-detail[data-astro-cid-2pjcwduj]{padding:40px 32px 48px}.careers-cta__inner[data-astro-cid-2pjcwduj]{padding:100px 32px;gap:20px}}@media(max-width:809px){.careers-hero__main[data-astro-cid-2pjcwduj]{padding:32px 20px 48px;padding-top:calc(var(--nav-height) + 48px);gap:24px}.job-board__header[data-astro-cid-2pjcwduj]{padding:32px 20px}.job-board__title-row[data-astro-cid-2pjcwduj]{flex-direction:column;gap:12px}.job-board__count[data-astro-cid-2pjcwduj]{align-self:flex-start}.job-board__dept-heading[data-astro-cid-2pjcwduj]{padding:16px 20px}.job-board__dept-title[data-astro-cid-2pjcwduj]{font-size:20px}.job-posting__summary[data-astro-cid-2pjcwduj]{padding:20px}.job-posting__title[data-astro-cid-2pjcwduj]{font-size:18px}.job-posting__meta[data-astro-cid-2pjcwduj]{flex-wrap:wrap;gap:6px}.job-posting__meta-item[data-astro-cid-2pjcwduj]{font-size:10px}.job-detail[data-astro-cid-2pjcwduj]{padding:32px 20px 40px}.job-detail__back[data-astro-cid-2pjcwduj]{margin-bottom:28px}.job-detail__header[data-astro-cid-2pjcwduj]{margin-bottom:36px}.job-detail__title[data-astro-cid-2pjcwduj]{margin-bottom:24px}.job-detail__meta-grid[data-astro-cid-2pjcwduj]{gap:24px}.job-detail__section[data-astro-cid-2pjcwduj]{margin-bottom:32px}.job-detail__section-title[data-astro-cid-2pjcwduj]{font-size:20px}.job-detail__section-body[data-astro-cid-2pjcwduj]{font-size:16px}.careers-cta__inner[data-astro-cid-2pjcwduj]{padding:60px 20px;gap:20px}}
