.hes-home-cta-secondary-glass{--cta-hover-fill:var(--hes-color-primary);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--hes-color-overlay-white-5)!important;border-color:var(--hes-color-overlay-stroke)!important;color:var(--hes-color-primary-foreground)!important}.hes-home-cta-secondary-glass:hover{color:var(--hes-color-primary-foreground)!important;background:var(--hes-color-overlay-white-5)!important;border-color:#0000!important}.hes-home-cta-actions .site-header__cta.magnetic:active,.hes-home-cta-actions .site-header__cta.magnetic.is-pressed{transform:none}.hes-home-cta-actions{gap:var(--hes-spacing-4);flex-wrap:wrap;display:flex}.careers-page{--careers-max:82.5rem;--careers-section-px:var(--hes-spacing-24);--careers-section-py:var(--hes-spacing-24);--careers-section-gap:var(--hes-spacing-20);--careers-copy-gap:var(--hes-spacing-6);--hes-radius-full:0;--hes-radius-3xl:0;--hes-radius-2xl:0;--hes-radius-xl:0;--hes-radius-lg:0;--hes-radius-md:0;--card-radius:0;font-family:var(--hes-font-body);overflow-x:clip}.careers-page .about-image-placeholder{background:linear-gradient(145deg, var(--hes-color-primary), var(--hes-color-foreground));width:100%;height:100%;min-height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.careers-page .about-image-placeholder{background:linear-gradient(145deg, color-mix(in srgb, var(--hes-color-primary) 28%, transparent), color-mix(in srgb, var(--hes-color-foreground) 8%, transparent))}}.careers-page .careers-section__eyebrow,.careers-page .careers-section__title,.careers-page .careers-section__body{margin:0}.careers-section__eyebrow{color:var(--hes-color-primary)}.careers-section__title,.careers-section__title .two-tone-heading__highlight{color:var(--hes-color-foreground)}.careers-section__body{color:var(--hes-color-foreground-secondary)}.careers-why-hes{padding:var(--careers-section-py) var(--careers-section-px)}.careers-why-hes__layout{gap:var(--careers-section-gap);max-width:var(--careers-max);margin-inline:auto;display:grid}.careers-why-hes__divider{max-width:var(--careers-max);height:1px;margin:var(--careers-section-gap) auto 0;background:var(--hes-color-border)}.careers-why-hes__quotes{gap:var(--hes-spacing-6);max-width:var(--careers-max);margin:var(--careers-section-gap) auto 0;display:flex}.careers-why-hes__copy{gap:var(--careers-copy-gap);flex-direction:column;max-width:50rem;display:flex}.careers-why-hes__cta{flex-wrap:wrap;align-items:center;display:flex}.careers-why-hes__cards{gap:var(--hes-spacing-6);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(14.875rem,auto);align-self:start;align-items:stretch;width:100%;max-width:45rem;display:grid}.careers-role-families{padding:var(--careers-section-py) var(--careers-section-px)}.careers-role-families__inner{align-items:center;gap:var(--careers-section-gap);max-width:var(--careers-max);flex-direction:column;margin-inline:auto;display:flex}.careers-role-families__header{align-items:flex-end;gap:var(--careers-section-gap);width:100%;display:flex}.careers-role-families__intro{gap:var(--careers-copy-gap);flex-direction:column;flex:auto;min-width:0;max-width:45rem;display:flex}.careers-role-families__title,.careers-role-families__body{max-width:45rem}.careers-role-families__grid{gap:var(--hes-spacing-6);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(11.25rem,auto);align-items:stretch;width:100%;display:grid}.careers-culture{padding:var(--hes-spacing-20) var(--careers-section-px) var(--careers-section-py);--ticker-fill:var(--hes-color-primary);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.careers-culture{--ticker-fill:color-mix(in srgb, var(--hes-color-primary) 15%, transparent)}}.careers-culture>.careers-culture__ticker{position:relative;top:22px}.careers-culture__layout{z-index:1;gap:var(--careers-section-gap);max-width:var(--careers-max);align-items:center;margin-inline:auto;display:grid;position:relative}.careers-culture__media{aspect-ratio:1;border-radius:0;width:100%;position:relative;overflow:hidden}.careers-culture__img,.careers-culture__placeholder{object-fit:cover;width:100%;height:100%;display:block}.careers-culture__copy{gap:var(--careers-copy-gap);flex-direction:column;display:flex}.careers-culture__copy .careers-section__body{max-width:40.25rem}.careers-culture__actions{gap:var(--hes-spacing-6);flex-wrap:wrap;display:flex}.careers-card{isolation:isolate;position:relative}.careers-card--reason{gap:var(--hes-spacing-3);box-sizing:border-box;background:var(--hes-color-base-white);border:1px solid var(--hes-color-border);border-radius:0;flex-direction:column;width:100%;height:100%;min-height:14.875rem;padding:25px;transition:border-color .28s,box-shadow .28s;display:flex;box-shadow:0 16px 40px -28px #01426a42}.careers-card__header{gap:var(--hes-spacing-4);z-index:1;align-items:flex-start;display:flex;position:relative}.careers-card__icon{width:2.25rem;height:2.25rem;color:var(--hes-color-primary);flex-shrink:0;place-items:center;display:grid}.careers-card__icon svg{width:2.25rem;height:2.25rem;display:block}.careers-card__title{min-width:0;color:var(--hes-color-foreground);overflow-wrap:anywhere;flex:0 auto;margin:0}.careers-card__body{z-index:1;color:var(--hes-color-foreground-secondary);flex:auto;margin:0;position:relative}.careers-card--photo{border-radius:0;width:100%;height:100%;min-height:14.875rem;transition:box-shadow .28s;display:flex}.careers-card__photo-frame{border-radius:0;flex:auto;width:100%;min-height:14.875rem;position:relative;overflow:hidden}.careers-card__photo{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.careers-card.tilt-card{will-change:transform;transform-style:preserve-3d}.careers-card .tilt-glow{z-index:0;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(circle 260px at var(--sx,50%) var(--sy,50%), var(--hes-color-primary), transparent 60%);transition:opacity .45s;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.careers-card .tilt-glow{background:radial-gradient(circle 260px at var(--sx,50%) var(--sy,50%), color-mix(in srgb, var(--hes-color-primary) 22%, transparent), transparent 60%)}}.careers-card.is-tilting .tilt-glow{opacity:1}.careers-card.tilt-card .careers-card__header,.careers-card.tilt-card .careers-card__body,.careers-card.tilt-card .careers-card__content,.careers-card.tilt-card .careers-card__title{z-index:1;position:relative}.careers-card--reason.is-tilting,.careers-card--role.is-tilting{border-color:var(--hes-color-primary)}@supports (color:color-mix(in lab, red, red)){.careers-card--reason.is-tilting,.careers-card--role.is-tilting{border-color:color-mix(in srgb, var(--hes-color-primary) 45%, var(--hes-color-border))}}.careers-card--reason.is-tilting,.careers-card--role.is-tilting{box-shadow:0 26px 60px -28px #01426a73, 0 0 0 1px var(--hes-color-primary)}@supports (color:color-mix(in lab, red, red)){.careers-card--reason.is-tilting,.careers-card--role.is-tilting{box-shadow:0 26px 60px -28px #01426a73, 0 0 0 1px color-mix(in srgb, var(--hes-color-primary) 18%, transparent)}}.careers-card--photo.is-tilting{box-shadow:0 26px 60px -28px #01426a73, 0 0 0 1px var(--hes-color-primary)}@supports (color:color-mix(in lab, red, red)){.careers-card--photo.is-tilting{box-shadow:0 26px 60px -28px #01426a73, 0 0 0 1px color-mix(in srgb, var(--hes-color-primary) 18%, transparent)}}.careers-card--role{gap:var(--hes-spacing-4);box-sizing:border-box;background:var(--hes-color-base-white);border:1px solid var(--hes-color-border);border-radius:0;flex-direction:column;width:100%;height:100%;min-height:11.25rem;padding:25px;transition:border-color .28s,box-shadow .28s;display:flex;box-shadow:0 16px 40px -28px #01426a42}.careers-card--role .careers-card__content{gap:var(--hes-spacing-3);z-index:1;flex-direction:column;flex:auto;display:flex;position:relative}.careers-card--role .careers-card__label-row{align-items:center;min-height:2.125rem;padding-right:2.75rem;display:flex;position:relative}.careers-card--role .careers-card__category{color:var(--hes-color-primary);margin:0}.careers-card--role .careers-card__role-icon{width:2.125rem;height:2.125rem;color:var(--hes-color-primary);place-items:center;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.careers-card--role .careers-card__role-icon svg{width:2.125rem;height:2.125rem;display:block}.careers-card--role .careers-card__title{color:var(--hes-color-foreground);margin:0}.careers-card--role .careers-card__body{color:var(--hes-color-foreground-secondary);margin:0}.careers-quote{gap:var(--hes-spacing-6);min-width:0;padding:var(--hes-spacing-6);background:var(--hes-color-primary);flex:1 1 0;align-items:flex-start;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.careers-quote{background:color-mix(in srgb, var(--hes-color-primary) 10%, transparent)}}.careers-quote{border-radius:0}.careers-quote__portrait{border:1px solid var(--hes-color-border);border-radius:0;flex:0 0 150px;width:150px;height:150px;position:relative;overflow:hidden}.careers-quote__portrait-img,.careers-quote__portrait-placeholder{object-fit:cover;width:100%;height:100%;display:block}.careers-quote__copy{gap:var(--hes-spacing-6);flex-direction:column;flex:auto;min-width:0;display:flex}.careers-quote__text{color:var(--hes-color-foreground);margin:0}.careers-quote__meta{gap:var(--hes-spacing-0-5);flex-direction:column;display:flex}.careers-quote__name{color:var(--hes-color-foreground);margin:0}.careers-quote__role{color:var(--hes-color-primary);margin:0}.careers-where-to-apply{padding:0 var(--careers-section-px) var(--careers-section-py)}.careers-where-to-apply__layout{gap:var(--hes-spacing-6);max-width:var(--careers-max);align-items:stretch;margin-inline:auto;display:flex}.careers-where-to-apply__media{border-radius:0;flex:0 0 21.25rem;width:21.25rem;height:21.25rem;position:relative;overflow:hidden}.careers-where-to-apply__img{object-fit:cover}.careers-where-to-apply__panel{min-width:0;padding:var(--hes-spacing-12);color:var(--hes-color-base-white);background-image:linear-gradient(135.66deg,#04101f 8.49%,#01426a 91.51%);border-radius:0;flex-direction:column;flex:auto;justify-content:center;gap:2rem;display:flex;position:relative;overflow:hidden}.careers-where-to-apply__panel:after{pointer-events:none;content:"";background:radial-gradient(circle,#00abe938 0%,#0056751c 35%,#0000 70%);border-radius:0;width:20rem;height:20rem;position:absolute;top:-4rem;right:-2rem}.careers-where-to-apply__copy,.careers-where-to-apply__actions{z-index:1;position:relative}.careers-where-to-apply__copy{gap:var(--hes-spacing-2);flex-direction:column;display:flex}.careers-where-to-apply__eyebrow,.careers-where-to-apply__title,.careers-where-to-apply__lead,.careers-where-to-apply__body{color:var(--hes-color-base-white);margin:0}.careers-where-to-apply__actions{gap:var(--hes-spacing-6);flex-wrap:wrap;align-items:center;display:flex}@media (prefers-reduced-motion:reduce),(hover:none){.careers-card.tilt-card{transform:none!important}.careers-card .tilt-glow{display:none}}@media (max-width:767px){.careers-page{--careers-section-px:var(--hes-spacing-5);--careers-section-py:var(--hes-spacing-20);--careers-section-gap:var(--hes-spacing-8);--careers-copy-gap:var(--hes-spacing-6)}.careers-why-hes__layout{gap:var(--careers-section-gap);flex-direction:column;display:flex}.careers-why-hes__copy{max-width:none}.careers-why-hes__cards{order:2;grid-auto-rows:auto}.careers-role-families__grid{grid-auto-rows:auto}.careers-card--reason,.careers-card--role{min-height:0;padding:19px}.careers-card__body{flex:0 auto}.careers-why-hes__cta{order:3;width:100%}.careers-why-hes__cta .site-header__cta{justify-content:center;width:100%}.careers-card--photo{display:none}.careers-culture{padding-block:var(--hes-spacing-4) var(--careers-section-py)}.careers-culture__copy .careers-culture__actions .site-header__cta{justify-content:center;width:100%}.careers-role-families__header{align-items:flex-start}.careers-role-families__intro,.careers-role-families__title,.careers-role-families__body{max-width:none}.careers-why-hes__cards,.careers-role-families__grid,.careers-why-hes__quotes,.careers-where-to-apply__layout{flex-direction:column;grid-template-columns:minmax(0,1fr)}.careers-where-to-apply{padding-top:0}.careers-where-to-apply__media{aspect-ratio:1;flex:none;width:100%;height:auto}.careers-where-to-apply__panel{padding:var(--hes-spacing-5)}.careers-where-to-apply__actions{align-items:stretch;gap:var(--hes-spacing-6);flex-direction:column}.careers-where-to-apply__actions .site-header__cta,.careers-where-to-apply__actions .site-text-link{justify-content:center;width:100%}.careers-quote{padding:var(--hes-spacing-6);flex-direction:column}.careers-quote__portrait{flex:none;width:100%;height:9.375rem}}@media (min-width:768px) and (max-width:1024px){.careers-page{--careers-section-px:var(--hes-spacing-12);--careers-section-py:var(--hes-spacing-20);--careers-section-gap:var(--hes-spacing-12)}.careers-why-hes__layout{gap:var(--careers-section-gap);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.careers-why-hes__copy{grid-area:1/1;max-width:none}.careers-why-hes__cta{grid-area:1/2;align-self:end}.careers-why-hes__cards{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;max-width:none}.careers-card--photo{display:none}.careers-why-hes__quotes{flex-direction:row}.careers-culture{padding-top:var(--hes-spacing-48)}.careers-culture__layout{gap:var(--careers-section-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.careers-role-families__header{align-items:flex-end}.careers-role-families__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.careers-card--role{min-height:11.25rem}.careers-where-to-apply{padding-top:0}.careers-where-to-apply__layout{flex-direction:row}.careers-where-to-apply__media{aspect-ratio:1;flex:0 0 min(21.25rem,40%);width:min(21.25rem,40%);height:auto}.careers-where-to-apply__panel{padding:var(--hes-spacing-6)}}@media (min-width:1025px){.careers-why-hes__layout,.careers-culture__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.careers-why-hes__layout{grid-template-rows:auto auto;align-items:start}.careers-why-hes__copy,.careers-why-hes__cta{grid-column:1}.careers-why-hes__cards{grid-area:1/2/span 2}}
