.body-container--career-detail .eup-breadcrumb-marquee{background:rgba(159,178,172,.16);border-block:1px solid rgba(93,13,24,.08);margin-top:0;padding-block:1rem}.body-container--career-detail .eup-breadcrumb-marquee__list{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem 2rem;list-style:none;margin:0;padding:0}.body-container--career-detail .eup-breadcrumb-marquee__crumb{align-items:center;display:inline-flex;margin:0;padding:0}.body-container--career-detail .eup-breadcrumb-marquee__item{align-items:center;color:var(--eup-color-muted);display:inline-flex;gap:.75rem;text-decoration:none;transition:color var(--eup-duration-base) var(--eup-ease-out)}.body-container--career-detail .eup-breadcrumb-marquee__item:focus-visible,.body-container--career-detail .eup-breadcrumb-marquee__item:hover{color:var(--eup-color-primary)}.body-container--career-detail .eup-breadcrumb-marquee__item--current{color:var(--eup-color-primary)}.body-container--career-detail .eup-breadcrumb-marquee__label{font-family:var(--eup-font-body);font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.body-container--career-detail .eup-breadcrumb-marquee__dot{background:rgba(93,13,24,.35);border-radius:var(--eup-radius-full);height:.25rem;width:.25rem}.body-container--career-detail .eup-breadcrumb-marquee__item--current .eup-breadcrumb-marquee__dot{background:var(--eup-color-primary)}.body-container--career-detail{background:var(--eup-color-background,#fff9eb);color:var(--eup-color-foreground,#130508)}.body-container--career-detail .eup-career-detail__hero{background:transparent;padding-block:clamp(2.75rem,5vw,4rem)}.body-container--career-detail .eup-career-detail__hero-inner{margin-inline:auto;max-width:var(--eup-container-max,1280px);padding-inline:var(--eup-container-x,1.5rem)}.body-container--career-detail .eup-career-detail__eyebrow{align-items:center;color:var(--eup-color-primary,#5d0d18);display:inline-flex;font-family:var(--eup-font-body);font-size:.625rem;font-weight:700;gap:.5rem;letter-spacing:.2em;margin:0 0 .75rem;text-transform:uppercase}.body-container--career-detail .eup-career-detail__eyebrow-dot{background:currentColor;border-radius:50%;height:.375rem;width:.375rem}.body-container--career-detail .eup-career-detail__title{color:var(--eup-color-foreground,#130508);font-family:var(--eup-font-heading);font-size:clamp(2.25rem,4.5vw,4.25rem);font-weight:600;letter-spacing:-.025em;line-height:1.07;margin:0}.body-container--career-detail .eup-career-detail__sub{color:var(--eup-color-muted,#7a5860);font-family:var(--eup-font-body);font-size:clamp(.9375rem,1.4vw,1rem);line-height:1.78;margin:1rem 0 0;max-width:40rem}.body-container--career-detail .eup-breadcrumb-marquee--career-detail{background:rgba(159,178,172,.1);border-block:none;padding-block:.75rem}.body-container--career-detail .eup-career-detail__jobbar{border-bottom:1px solid rgba(93,13,24,.1)}.body-container--career-detail .eup-career-detail__jobbar-inner{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem 1.5rem;justify-content:space-between;margin-inline:auto;max-width:var(--eup-container-max,1280px);padding:1.5rem var(--eup-container-x,1.5rem)}.body-container--career-detail .eup-career-detail__job-meta{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.25rem}.body-container--career-detail .eup-career-detail__job-item,.body-container--career-detail .eup-career-detail__job-type{align-items:center;color:var(--eup-color-muted,#7a5860);display:inline-flex;font-family:var(--eup-font-body);font-size:.875rem;gap:.4rem;line-height:1.4}.body-container--career-detail .eup-career-detail__job-type svg{color:var(--eup-color-primary,#5d0d18);flex-shrink:0}.body-container--career-detail .eup-career-detail__job-item svg{color:var(--eup-color-secondary,#9fb2ac);flex-shrink:0}.body-container--career-detail .eup-career-detail__job-badge{align-items:center;background:rgba(93,13,24,.1);border-radius:999px;color:var(--eup-color-primary,#5d0d18);display:inline-flex;font-size:.6875rem;font-weight:600;letter-spacing:.14em;padding:.25rem .625rem;text-transform:uppercase}.body-container--career-detail .eup-career-detail__apply{align-items:center;background:var(--eup-color-primary,#5d0d18);border-radius:.75rem;color:var(--eup-color-on-primary,#fff9eb)!important;display:inline-flex;flex:0 0 auto;font-family:var(--eup-font-body);font-size:.875rem;font-weight:500;gap:.5rem;line-height:1;padding:.75rem 1.5rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.body-container--career-detail .eup-career-detail__apply:focus-visible,.body-container--career-detail .eup-career-detail__apply:hover{background:var(--eup-color-primary,#5d0d18);box-shadow:0 8px 20px rgba(93,13,24,.18);color:var(--eup-color-on-primary,#fff9eb)!important;transform:translateY(-2px)}.body-container--career-detail .eup-career-detail__apply svg,.body-container--career-detail .eup-career-detail__apply:focus-visible svg,.body-container--career-detail .eup-career-detail__apply:hover svg{color:inherit;flex-shrink:0;stroke:currentColor}.body-container--career-detail .eup-career-detail__main{padding-block:clamp(3rem,6vw,4.5rem)}.body-container--career-detail .eup-career-detail__main-inner{display:grid;gap:clamp(2.5rem,5vw,3.5rem);margin-inline:auto;max-width:var(--eup-container-max,1280px);padding-inline:var(--eup-container-x,1.5rem)}@media (min-width:1024px){.body-container--career-detail .eup-career-detail__main-inner{align-items:stretch;gap:3.5rem;grid-template-columns:minmax(0,2fr) minmax(16rem,1fr)}}.body-container--career-detail .eup-career-detail__content{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,3.25rem)}.body-container--career-detail .eup-career-detail__section-title{color:var(--eup-color-foreground,#130508);font-family:var(--eup-font-heading);font-size:clamp(1.5rem,2.5vw,1.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 1.25rem}.body-container--career-detail .eup-career-detail__prose{display:flex;flex-direction:column;gap:1rem}.body-container--career-detail .eup-career-detail__prose p{color:var(--eup-color-muted,#7a5860);font-family:var(--eup-font-body);font-size:1rem;line-height:1.78;margin:0}.body-container--career-detail .eup-career-detail__list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.body-container--career-detail .eup-career-detail__list li{align-items:flex-start;color:var(--eup-color-muted,#7a5860);display:flex;font-family:var(--eup-font-body);font-size:.9375rem;gap:.75rem;line-height:1.7}.body-container--career-detail .eup-career-detail__check{align-items:center;background:rgba(93,13,24,.1);border-radius:50%;color:var(--eup-color-primary,#5d0d18);display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;margin-top:.15rem;width:1.25rem}.body-container--career-detail .eup-career-detail__check--sage{background:rgba(159,178,172,.25);color:#4a7a70}.body-container--career-detail .eup-career-detail__req-grid{display:grid;gap:.75rem}@media (min-width:640px){.body-container--career-detail .eup-career-detail__req-grid{grid-template-columns:1fr 1fr}}.body-container--career-detail .eup-career-detail__req{align-items:flex-start;background:rgba(159,178,172,.1);border-radius:14px;display:flex;gap:.75rem;padding:1rem}.body-container--career-detail .eup-career-detail__req p{color:var(--eup-color-muted,#7a5860);font-family:var(--eup-font-body);font-size:.8125rem;line-height:1.7;margin:0}.body-container--career-detail .eup-career-detail__req svg{color:var(--eup-color-primary,#5d0d18);flex-shrink:0;margin-top:.15rem}.body-container--career-detail .eup-career-detail__sidebar{min-height:0;position:relative}.body-container--career-detail .eup-career-detail__benefits{background:rgba(159,178,172,.13);border-radius:20px;padding:1.5rem}@media (min-width:1024px){.body-container--career-detail .eup-career-detail__benefits{position:sticky;top:calc(var(--eup-header-height, 5rem) + 1.5rem);z-index:2}}.body-container--career-detail .eup-career-detail__benefits-title{color:var(--eup-color-foreground,#130508);font-family:var(--eup-font-heading);font-size:1rem;font-weight:600;margin:0 0 1rem}.body-container--career-detail .eup-career-detail__benefit+.eup-career-detail__benefit{margin-top:1rem}.body-container--career-detail .eup-career-detail__benefit-name{color:var(--eup-color-foreground,#130508);font-family:var(--eup-font-body);font-size:.8125rem;font-weight:600;margin:0 0 .125rem}.body-container--career-detail .eup-career-detail__benefit-desc{color:var(--eup-color-muted,#7a5860);font-family:var(--eup-font-body);font-size:.75rem;line-height:1.6;margin:0}.body-container--career-detail .eup-career-detail__benefits-cta{align-items:center;background:var(--eup-color-primary,#5d0d18);border-radius:.75rem;color:var(--eup-color-on-primary,#fff9eb)!important;display:flex;font-family:var(--eup-font-body);font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;margin-top:1.5rem;padding:.875rem 1.25rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;width:100%}.body-container--career-detail .eup-career-detail__benefits-cta:focus-visible,.body-container--career-detail .eup-career-detail__benefits-cta:hover{background:var(--eup-color-primary,#5d0d18);box-shadow:0 8px 20px rgba(93,13,24,.18);color:var(--eup-color-on-primary,#fff9eb)!important;transform:translateY(-2px)}.body-container--career-detail .eup-career-detail__benefits-cta svg{color:inherit;flex-shrink:0;stroke:currentColor}.body-container--career-detail .eup-career-detail__apply-band{background:rgba(159,178,172,.1);padding-block:clamp(3.5rem,7vw,5rem)}.body-container--career-detail .eup-career-detail__apply-inner{margin-inline:auto;max-width:45rem;padding-inline:var(--eup-container-x,1.5rem)}.body-container--career-detail .eup-career-detail__apply-header{margin-bottom:clamp(1.75rem,3vw,2.5rem);text-align:center}.body-container--career-detail .eup-career-detail__apply-eyebrow{align-items:center;color:var(--eup-color-primary,#5d0d18);display:inline-flex;font-family:var(--eup-font-body);font-size:.625rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.2em;margin:0;text-transform:uppercase}.body-container--career-detail .eup-career-detail__apply-title{color:var(--eup-color-foreground,#130508);font-family:var(--eup-font-heading);font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:.75rem 0 0}.body-container--career-detail .eup-career-detail__apply-desc{color:var(--eup-color-muted,#7a5860);font-family:var(--eup-font-body);font-size:1rem;line-height:1.75;margin:.75rem 0 0}.body-container--career-detail .eup-career-detail__apply-card{background:var(--eup-color-background,#fff9eb);border-radius:1.5rem;padding:clamp(1.75rem,4vw,2.5rem)}.body-container--career-detail .eup-career-detail__hs-form .form-title:empty{display:none}.body-container--career-detail .eup-career-detail__hs-form .hsfc-Renderer,.body-container--career-detail .eup-career-detail__hs-form [data-hsfc-id=Renderer]{--hsf-global__font-family:var(--eup-font-body);--hsf-global__font-size:0.875rem;--hsf-global__color:var(--eup-color-foreground,#130508);--hsf-global__error-color:#b42318;--hsf-row__horizontal-spacing:1.25rem;--hsf-row__vertical-spacing:1.25rem;--hsf-module__vertical-spacing:0.5rem;--hsf-background__padding:0;--hsf-background__background-color:transparent;--hsf-background__border-style:none;--hsf-background__border-radius:0;--hsf-background__border-width:0;--hsf-field-label__font-family:var(--eup-font-body);--hsf-field-label__font-size:0.6875rem;--hsf-field-label__color:var(--eup-color-muted,#7a5860);--hsf-field-input__font-family:var(--eup-font-body);--hsf-field-input__font-size:0.875rem;--hsf-field-input__color:var(--eup-color-foreground,#130508);--hsf-field-input__background-color:rgba(159,178,172,.12);--hsf-field-input__placeholder-color:rgba(122,88,96,.55);--hsf-field-input__border-color:rgba(159,178,172,.4);--hsf-field-input__border-width:1px;--hsf-field-input__border-style:solid;--hsf-field-input__border-radius:0.75rem;--hsf-field-input__padding:0.875rem 1rem;--hsf-field-textarea__font-family:var(--eup-font-body);--hsf-field-textarea__font-size:0.875rem;--hsf-field-textarea__color:var(--eup-color-foreground,#130508);--hsf-field-textarea__background-color:rgba(159,178,172,.12);--hsf-field-textarea__placeholder-color:rgba(122,88,96,.55);--hsf-field-textarea__border-color:rgba(159,178,172,.4);--hsf-field-textarea__border-width:1px;--hsf-field-textarea__border-style:solid;--hsf-field-textarea__border-radius:0.75rem;--hsf-field-textarea__padding:0.875rem 1rem;--hsf-button__font-family:var(--eup-font-body);--hsf-button__font-size:0.9375rem;--hsf-button__font-weight:600;--hsf-button__color:var(--eup-color-background,#fff9eb);--hsf-button__background-color:var(--eup-color-primary,#5d0d18);--hsf-button--hover__background-color:#4a0a13;--hsf-button--hover__color:var(--eup-color-background,#fff9eb);--hsf-button__border-radius:0.75rem;--hsf-button__padding:1rem 1.5rem;--hsf-button__width:100%;--hsf-button__box-shadow:none;--hsf-default-button__background-color:var(--eup-color-primary,#5d0d18);--hsf-default-button__color:var(--eup-color-background,#fff9eb);--hsf-default-button__border-radius:0.75rem;--hsf-default-button__padding:1rem 1.5rem;--hsf-default-button__font-family:var(--eup-font-body);--hsf-default-button__font-weight:600;--hsf-default-button--hover__background-color:#4a0a13;--hsf-default-field-label__font-family:var(--eup-font-body);--hsf-default-field-label__font-size:0.6875rem;--hsf-default-field-label__color:var(--eup-color-muted,#7a5860);--hsf-default-field-input__background-color:rgba(159,178,172,.12);--hsf-default-field-input__border-color:rgba(159,178,172,.4);--hsf-default-field-input__border-radius:0.75rem;--hsf-default-field-input__padding:0.875rem 1rem;--hsf-default-field-input__font-family:var(--eup-font-body);--hsf-default-field-input__placeholder-color:rgba(122,88,96,.55);--hsf-default-field-textarea__background-color:rgba(159,178,172,.12);--hsf-default-field-textarea__border-color:rgba(159,178,172,.4);--hsf-default-field-textarea__border-radius:0.75rem;--hsf-default-field-textarea__padding:0.875rem 1rem;--hsf-default-background__padding:0;--hsf-default-row__vertical-spacing:1.25rem;--hsf-default-row__horizontal-spacing:1.25rem;--hsf-default-module__vertical-spacing:0.5rem;--hsf-default-navigationrow-buttons-single__justify-content:stretch;--hsf-navigationrow-buttons__justify-content:stretch;--hsf-navigationrow-buttons-single__justify-content:stretch}.body-container--career-detail .eup-career-detail__hs-form .hsfc-Step,.body-container--career-detail .eup-career-detail__hs-form .hsfc-Step__Content{background:transparent!important;border:none!important;padding:0!important}.body-container--career-detail .eup-career-detail__hs-form .hsfc-ProgressBar,.body-container--career-detail .eup-career-detail__hs-form .hsfc-Step__Banner{display:none!important}.body-container--career-detail .eup-career-detail__hs-form .hsfc-FieldLabel{font-weight:600;letter-spacing:.1em;text-transform:uppercase}.body-container--career-detail .eup-career-detail__hs-form .hsfc-TextInput,.body-container--career-detail .eup-career-detail__hs-form .hsfc-TextareaInput{box-shadow:none!important}.body-container--career-detail .eup-career-detail__hs-form .hsfc-TextInput:focus,.body-container--career-detail .eup-career-detail__hs-form .hsfc-TextInput:focus-visible,.body-container--career-detail .eup-career-detail__hs-form .hsfc-TextareaInput:focus,.body-container--career-detail .eup-career-detail__hs-form .hsfc-TextareaInput:focus-visible{border-color:rgba(93,13,24,.35)!important;box-shadow:0 0 0 3px rgba(93,13,24,.08)!important;outline:none}.body-container--career-detail .eup-career-detail__hs-form .hsfc-TextareaInput{min-height:8rem}.body-container--career-detail .eup-career-detail__hs-form .hsfc-Row{gap:1.25rem!important;margin-bottom:1.25rem!important}.body-container--career-detail .eup-career-detail__hs-form .hsfc-NavigationRow{margin-top:.5rem!important}.body-container--career-detail .eup-career-detail__hs-form .hsfc-NavigationRow__Buttons{justify-content:stretch!important;width:100%}.body-container--career-detail .eup-career-detail__hs-form .hsfc-Button{background-color:var(--eup-color-primary,#5d0d18)!important;border:none!important;border-radius:.75rem!important;box-shadow:none!important;color:var(--eup-color-background,#fff9eb)!important;font-family:var(--eup-font-body)!important;font-size:.9375rem!important;font-weight:600!important;padding:1rem 1.5rem!important;width:100%!important}.body-container--career-detail .eup-career-detail__hs-form .hsfc-Button:not([disabled]):focus,.body-container--career-detail .eup-career-detail__hs-form .hsfc-Button:not([disabled]):hover{background-color:#4a0a13!important;box-shadow:0 8px 20px rgba(93,13,24,.18)!important;color:var(--eup-color-background,#fff9eb)!important;transform:translateY(-2px)}.body-container--career-detail .eup-career-detail__hs-form .hsfc-FileInputAsync{background:rgba(159,178,172,.08)!important;border-color:rgba(159,178,172,.45)!important;border-radius:.75rem!important;border-style:dashed!important}.body-container--career-detail .eup-career-detail__hs-form .hsfc-ErrorAlert{font-family:var(--eup-font-body);font-size:.75rem}.body-container--career-detail .eup-career-detail__hs-form .hsfc-PostSubmit{color:var(--eup-color-muted,#7a5860);font-family:var(--eup-font-body);text-align:center}@media (max-width:767px){.body-container--career-detail .eup-career-detail__jobbar-inner{align-items:flex-start;flex-direction:column}.body-container--career-detail .eup-career-detail__apply{justify-content:center;width:100%}}