.careers-form.svelte-bi8tix{display:flex;flex-direction:column;gap:clamp(.85rem,2vw,1.1rem)}.careers-form__row.svelte-bi8tix{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.5rem,1.5vw,.75rem)}@media(max-width:559px){.careers-form__row.svelte-bi8tix{grid-template-columns:1fr}}.careers-form__field.svelte-bi8tix{display:flex;flex-direction:column;gap:.35rem;min-width:0}.careers-form__field.svelte-bi8tix label:where(.svelte-bi8tix){font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-navy);letter-spacing:.02em;text-transform:uppercase}.required.svelte-bi8tix{color:var(--color-error, #d64045);font-weight:var(--font-weight-bold)}.careers-form__field.svelte-bi8tix input:where(.svelte-bi8tix),.careers-form__field.svelte-bi8tix select:where(.svelte-bi8tix),.careers-form__field.svelte-bi8tix textarea:where(.svelte-bi8tix){width:100%;padding:.65rem .85rem;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-navy);background:var(--color-white);border:1.5px solid color-mix(in srgb,var(--color-navy) 22%,transparent);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.careers-form__field.svelte-bi8tix input:where(.svelte-bi8tix):focus,.careers-form__field.svelte-bi8tix select:where(.svelte-bi8tix):focus,.careers-form__field.svelte-bi8tix textarea:where(.svelte-bi8tix):focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 16%,transparent)}.careers-form__field.svelte-bi8tix input:where(.svelte-bi8tix)::placeholder,.careers-form__field.svelte-bi8tix textarea:where(.svelte-bi8tix)::placeholder{color:color-mix(in srgb,var(--color-navy) 38%,transparent)}.careers-form__field.svelte-bi8tix select:where(.svelte-bi8tix){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23162040' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;padding-right:2.25rem;cursor:pointer}.careers-form__field.svelte-bi8tix textarea:where(.svelte-bi8tix){resize:vertical;min-height:4.5rem}.careers-form__field.svelte-bi8tix input[type=file]:where(.svelte-bi8tix){padding:.5rem .6rem;cursor:pointer}.careers-form__field.svelte-bi8tix input[type=file]:where(.svelte-bi8tix)::file-selector-button{margin-right:.75rem;padding:.35rem .75rem;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-navy);background:color-mix(in srgb,var(--color-navy) 8%,transparent);border:none;border-radius:var(--radius-sm);cursor:pointer}.careers-form__hint.svelte-bi8tix{margin:0;font-size:var(--text-xs);color:var(--color-text-muted);line-height:var(--leading-snug)}.careers-form__field.has-error.svelte-bi8tix input:where(.svelte-bi8tix),.careers-form__field.has-error.svelte-bi8tix select:where(.svelte-bi8tix),.careers-form__field.has-error.svelte-bi8tix textarea:where(.svelte-bi8tix){border-color:var(--color-error, #d64045)}.careers-form__consent.has-error.svelte-bi8tix .careers-form__consent-label:where(.svelte-bi8tix) span:where(.svelte-bi8tix){color:var(--color-error, #d64045)}.careers-form__consent-label.svelte-bi8tix{display:flex;align-items:flex-start;gap:.6rem;font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--color-text-muted);cursor:pointer}.careers-form__consent-label.svelte-bi8tix input:where(.svelte-bi8tix){margin-top:.15rem;width:1rem;height:1rem;flex-shrink:0;accent-color:var(--color-primary);cursor:pointer}.careers-form__consent-label.svelte-bi8tix a:where(.svelte-bi8tix){color:var(--color-navy);text-decoration:underline}.careers-form__error.svelte-bi8tix{margin:0;font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-error, #d64045);line-height:var(--leading-snug)}.careers-form__submit-error.svelte-bi8tix{text-align:center;font-size:var(--text-sm)}.careers-form__actions.svelte-bi8tix{padding-top:.25rem}.careers-form__actions.svelte-bi8tix .btn{width:100%}.form-success.svelte-bi8tix{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,3vw,1.5rem);text-align:center}.form-success__icon.svelte-bi8tix{width:3rem;height:3rem;color:var(--color-primary)}.form-success__heading.svelte-bi8tix{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--color-navy)}.form-success__body.svelte-bi8tix{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:30rem}.careers-hero.svelte-1thlcsk{position:relative;overflow:hidden;padding-block:var(--padding-block-xl)}.careers-hero__breadcrumb.svelte-1thlcsk{width:fit-content;margin-inline:auto}.breadcrumb.svelte-1thlcsk{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--on-dark-text-muted)}.breadcrumb__item.svelte-1thlcsk{display:inline-flex;align-items:center;gap:.5rem}.breadcrumb__item.svelte-1thlcsk+.breadcrumb__item:where(.svelte-1thlcsk):before{content:"/";color:var(--on-dark-text-faint)}.breadcrumb__item[aria-current=page].svelte-1thlcsk{color:var(--on-dark-text)}.breadcrumb__link.svelte-1thlcsk{color:var(--on-dark-text-muted);text-decoration:none}.breadcrumb__link.svelte-1thlcsk:hover{color:var(--color-white)}.careers-hero__title.svelte-1thlcsk{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:clamp(2.25rem,1.5vw + 1.8rem,var(--text-6xl));line-height:var(--leading-tight);color:var(--color-white)}.careers-hero__lead.svelte-1thlcsk{font-size:clamp(var(--text-base),.35vw + .92rem,var(--text-lg));font-weight:var(--font-weight-regular);line-height:var(--leading-relaxed);color:var(--on-dark-text);max-width:48rem;margin-inline:auto}.careers-hero__cta.svelte-1thlcsk{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.careers-hero.svelte-1thlcsk .btn--outline{color:var(--color-white);border-color:#ffffff8c}.careers-hero.svelte-1thlcsk .btn--outline:hover{background-color:#ffffff1f;border-color:var(--color-white)}.careers-people.svelte-1thlcsk{background-color:var(--color-white);padding-block:var(--section-space-y)}.careers-people.svelte-1thlcsk .section-description{text-wrap:balance}.careers-people__panel.svelte-1thlcsk{max-width:52rem;margin-inline:auto;padding:clamp(1.5rem,4vw,2.25rem);background:var(--surface-card);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card)}.careers-people__list.svelte-1thlcsk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,2.5vw,1.35rem) clamp(1.5rem,4vw,2.5rem);margin:0;padding:0;list-style:none}@media(max-width:559px){.careers-people__list.svelte-1thlcsk{grid-template-columns:1fr}}.careers-attribute.svelte-1thlcsk{display:flex;align-items:flex-start;gap:.7rem}.careers-attribute__icon.svelte-1thlcsk{display:inline-flex;flex-shrink:0;width:1.4rem;height:1.4rem;margin-top:.05rem;color:var(--color-primary)}.careers-attribute__text.svelte-1thlcsk{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);color:var(--color-text)}.careers-roles.svelte-1thlcsk{position:relative;overflow:hidden;padding-block:var(--section-space-y)}.careers-roles__lead.svelte-1thlcsk{margin-top:.25rem;font-size:clamp(var(--text-base),.35vw + .92rem,var(--text-lg));line-height:var(--leading-snug);color:var(--on-dark-text)}.careers-roles__grid.svelte-1thlcsk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,3vw,1.75rem);align-items:stretch}@media(max-width:899px){.careers-roles__grid.svelte-1thlcsk{grid-template-columns:none}}.role-card.svelte-1thlcsk{padding:clamp(1.7rem,5vw,2.25rem);border-radius:var(--radius-2xl);background-color:var(--color-navy);background-image:url(../../../tile-left-bg.avif);background-repeat:no-repeat;background-size:cover;background-position:center;color:var(--color-white);box-shadow:var(--shadow-soft)}.role-card__title.svelte-1thlcsk{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);line-height:var(--leading-snug)}.role-card__lead.svelte-1thlcsk{font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);color:var(--on-dark-text)}.role-card__list.svelte-1thlcsk{display:flex;flex-direction:column;gap:.65rem;margin:0;padding:0 0 0 1.15rem;list-style:disc;font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);color:var(--on-dark-text)}.role-card__actions.svelte-1thlcsk{display:flex;margin-top:auto;padding-top:.25rem}.careers-apply.svelte-1thlcsk{background-color:var(--color-white);padding-block:var(--section-space-y)}.careers-apply__panel.svelte-1thlcsk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(1.75rem,4vw,3rem);align-items:start;padding:clamp(2rem,4.5vw,3rem);background-color:var(--color-navy);border-radius:var(--radius-2xl);box-shadow:var(--shadow-soft);color:var(--color-white)}@media(max-width:899px){.careers-apply__panel.svelte-1thlcsk{grid-template-columns:none;gap:clamp(1.5rem,4vw,2.25rem);padding:clamp(1.5rem,4vw,2.5rem)}}.careers-apply__copy.svelte-1thlcsk{min-width:0;position:sticky;top:clamp(6rem,3vh,2rem)}@media(max-width:1024px){.careers-apply__copy.svelte-1thlcsk{position:static}}.careers-apply__lead.svelte-1thlcsk{font-size:clamp(var(--text-base),.35vw + .92rem,var(--text-lg));font-weight:var(--font-weight-medium);line-height:var(--leading-relaxed);color:var(--on-dark-text);max-width:36rem}.careers-apply__privacy.svelte-1thlcsk{font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--on-dark-text-muted);max-width:36rem}.careers-apply__privacy.svelte-1thlcsk a:where(.svelte-1thlcsk){color:var(--on-dark-text);text-decoration:underline}.careers-apply__form-shell.svelte-1thlcsk{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.25rem,3vw,1.75rem);background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-subtle)}
