.hr-hero{align-items:center;background:var(--hr-navy);display:flex;isolation:isolate;overflow:hidden;position:relative;width:100%}.hr-hero[data-height=medium]{min-height:clamp(440px,68vh,560px)}.hr-hero[data-height=tall]{min-height:clamp(500px,78vh,640px)}.hr-hero[data-height=full]{min-height:100vh;min-height:100svh}.hr-hero__img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.hr-hero__scrim{inset:0;pointer-events:none;position:absolute;z-index:1}.hr-hero[data-overlay=light] .hr-hero__scrim{background:linear-gradient(to bottom,color-mix(in srgb,var(--hr-navy) 36%,transparent) 0,color-mix(in srgb,var(--hr-navy) 22%,transparent) 45%,color-mix(in srgb,var(--hr-navy) 56%,transparent) 100%)}.hr-hero[data-overlay=medium] .hr-hero__scrim{background:linear-gradient(to bottom,color-mix(in srgb,var(--hr-navy) 50%,transparent) 0,color-mix(in srgb,var(--hr-navy) 32%,transparent) 45%,color-mix(in srgb,var(--hr-navy) 72%,transparent) 100%)}.hr-hero[data-overlay=dark] .hr-hero__scrim{background:linear-gradient(to bottom,color-mix(in srgb,var(--hr-navy) 64%,transparent) 0,color-mix(in srgb,var(--hr-navy) 46%,transparent) 45%,color-mix(in srgb,var(--hr-navy) 82%,transparent) 100%)}@media (max-width:767px){.hr-hero__scrim:after{background:color-mix(in srgb,var(--hr-navy) 12%,transparent);content:"";inset:0;position:absolute}}.hr-hero__container{margin:0 auto;max-width:var(--container-max);padding:var(--section-y) var(--container-pad);position:relative;width:100%;z-index:2}.hr-hero__inner{color:var(--hr-text-on-color,#fff);margin:0 auto;max-width:760px;text-align:center}.hr-hero[data-align=left] .hr-hero__inner{margin-left:0;margin-right:auto;text-align:left}.hr-hero__eyebrow{color:var(--hr-green-100);margin:0 0 var(--sp-3,12px)}.hr-hero__title{font-family:var(--font-display);font-size:clamp(1.9rem,1rem + 3.4vw,3.25rem);font-weight:var(--fw-extrabold,800);letter-spacing:var(--tracking-tight,-.01em);line-height:var(--lh-tight,1.1);margin:0 0 var(--sp-4,16px)}.hr-hero__sub,.hr-hero__title{color:var(--hr-text-on-color,#fff)}.hr-hero__sub{font-family:var(--font-sans);font-size:clamp(1.25rem,1.08rem + .6vw,1.375rem);line-height:var(--lh-relaxed,1.6);margin:0 auto;max-width:56ch;opacity:.92}.hr-hero[data-align=left] .hr-hero__sub{margin-left:0}.hr-hero__cta{display:flex;flex-wrap:wrap;gap:var(--sp-4,16px);justify-content:center;margin-top:var(--sp-6,24px)}.hr-hero[data-align=left] .hr-hero__cta{justify-content:flex-start}.hr-hero__btn{align-items:center;border-radius:var(--r-md,10px);cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:var(--fs-button,15px);font-weight:var(--fw-semibold,600);gap:8px;justify-content:center;min-height:52px;padding:16px 28px;text-decoration:none;transition:background-color var(--dur,.22s) var(--ease-out,ease),border-color var(--dur,.22s) var(--ease-out,ease),color var(--dur,.22s) var(--ease-out,ease)}.hr-hero__btn--primary{background:var(--hr-blue);border:1.5px solid var(--hr-blue);color:var(--hr-text-on-color,#fff)}.hr-hero__btn--primary:hover{background:var(--hr-blue-700);border-color:var(--hr-blue-700);color:var(--hr-text-on-color,#fff)}.hr-hero__btn--ghost{background:transparent;border:1.5px solid color-mix(in srgb,var(--hr-text-on-color) 60%,transparent);color:var(--hr-text-on-color,#fff)}.hr-hero__btn--ghost:hover{background:color-mix(in srgb,var(--hr-text-on-color) 12%,transparent);border-color:var(--hr-text-on-color,#fff);color:var(--hr-text-on-color,#fff)}.hr-hero__btn:hover{text-decoration:none}.hr-hero__btn:focus-visible{outline:3px solid var(--hr-text-on-color,#fff);outline-offset:2px}.hr-hero__btn-arrow{flex-shrink:0;transition:transform var(--dur,.22s) var(--ease-out,ease)}.hr-hero__btn--primary:hover .hr-hero__btn-arrow{transform:translateX(3px)}@media (max-width:767px){.hr-hero__cta{flex-direction:column;gap:var(--sp-3,12px);width:100%}.hr-hero__btn{font-size:16px;min-height:48px;width:100%}}@media (prefers-reduced-motion:reduce){.hr-hero__btn,.hr-hero__btn-arrow{transition:none}}