.hr-contact-hero{background:var(--hr-navy);overflow:hidden;padding:clamp(56px,8vw,110px) 0;position:relative}.hr-contact-hero__bg{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%;z-index:0}.hr-contact-hero__tint{background:var(--hr-navy);inset:0;position:absolute;z-index:1}.hr-contact-hero__shade{background:linear-gradient(to bottom,transparent 45%,var(--hr-navy) 100%);inset:0;opacity:.5;position:absolute;z-index:2}.hr-contact-hero__inner{align-items:center;display:grid;gap:var(--sp-8,40px);grid-template-columns:1fr;position:relative;z-index:3}@media (min-width:900px){.hr-contact-hero__inner{gap:var(--sp-10,64px);grid-template-columns:1.1fr .9fr}}.hr-contact-hero__content{min-width:0}.hr-contact-hero__eyebrow{color:var(--hr-green);font-family:var(--font-display);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.14em;margin:0 0 var(--sp-3,12px);text-transform:uppercase}.hr-contact-hero__h1{color:var(--hr-text-on-color,#fff);font-family:var(--font-display);font-size:var(--fs-h1);font-weight:800;line-height:var(--lh-tight,1.12);margin:0 0 var(--sp-4,16px)}.hr-contact-hero__desc,.hr-contact-hero__desc p{color:hsla(0,0%,100%,.92);font-size:18px;line-height:1.6}.hr-contact-hero__desc{font-family:var(--font-sans);margin:0 0 var(--sp-6,24px);max-width:46ch}.hr-contact-hero__desc p:first-child{margin-top:0}.hr-contact-hero__desc p:last-child{margin-bottom:0}.hr-contact-hero__cta{align-items:center;background:var(--hr-blue);border-radius:var(--r-md);color:var(--hr-text-on-color,#fff);display:inline-flex;font-family:var(--font-display);font-size:var(--fs-button);font-weight:700;gap:8px;justify-content:center;min-height:52px;padding:14px 28px;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur,.22s) var(--ease-out,ease)}.hr-contact-hero__cta:focus-visible,.hr-contact-hero__cta:focus-visible .hr-contact-hero__cta-label,.hr-contact-hero__cta:hover,.hr-contact-hero__cta:hover .hr-contact-hero__cta-label{color:var(--hr-text-on-color,#fff);text-decoration:none}.hr-contact-hero__cta:hover{background:var(--hr-blue-700)}.hr-contact-hero__cta:focus-visible{outline:3px solid var(--hr-green);outline-offset:2px}.hr-contact-hero__cta-arrow{flex-shrink:0;transition:transform var(--dur,.22s) var(--ease-out,ease)}.hr-contact-hero__cta:hover .hr-contact-hero__cta-arrow{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.hr-contact-hero__cta-arrow{transition:none}}.hr-contact-hero__card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,var(--hr-navy) 52%,transparent);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--r-lg);display:flex;flex-direction:column;gap:var(--sp-4,16px);list-style:none;margin:0;padding:var(--sp-6,24px)}.hr-contact-hero__row{align-items:center;display:flex;gap:var(--sp-3,12px);min-width:0}.hr-contact-hero__row-icon{align-items:center;background:var(--hr-green-50);border-radius:var(--r-md);color:var(--hr-green-700);display:inline-flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.hr-contact-hero__row-icon svg{display:block}.hr-contact-hero__row-text{display:flex;flex-direction:column;gap:2px;min-width:0}.hr-contact-hero__row-label{color:hsla(0,0%,100%,.66);font-family:var(--font-display);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hr-contact-hero__row-value{color:var(--hr-text-on-color,#fff);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:600;line-height:1.35;word-break:break-word}.hr-contact-hero__row-link{align-items:center;display:inline-flex;margin:-8px 0;min-height:44px;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color var(--dur,.22s) var(--ease-out,ease)}.hr-contact-hero__row-link:hover{color:var(--hr-green)}.hr-contact-hero__row-link:focus-visible{border-radius:var(--r-xs);outline:3px solid var(--hr-green);outline-offset:2px}@media (max-width:899px){.hr-contact-hero__cta{width:100%}}@media (prefers-reduced-motion:reduce){.hr-contact-hero__cta,.hr-contact-hero__row-link{transition:none}}