.hr-hero-wall{background-color:var(--hr-navy);color:var(--hr-text-on-color);isolation:isolate;min-height:clamp(560px,78vh,760px);overflow:hidden;padding:clamp(56px,8vh,96px) 0 clamp(64px,9vh,104px);position:relative}.hr-hero-wall__wall{backface-visibility:hidden;display:grid;gap:4px;grid-template-columns:repeat(var(--hr-hero-cols,4),1fr);height:150%;left:50%;padding:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(6deg);transform-origin:center center;width:120%;will-change:transform;z-index:0}.hr-hero-wall__col{contain:layout paint;height:100%;overflow:hidden;position:relative;transform:translateZ(0)}.hr-hero-wall__track{animation:hr-hero-scroll 210s linear 0s infinite normal both;backface-visibility:hidden;display:flex;flex-direction:column;transform:translateZ(0);will-change:transform}@keyframes hr-hero-scroll{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}.hr-hero-wall__col:nth-child(2n) .hr-hero-wall__track{animation-direction:reverse}.hr-hero-wall--speed-medium .hr-hero-wall__track{animation-duration:140s}.hr-hero-wall.is-paused .hr-hero-wall__track{animation-play-state:paused}.hr-hero-wall__tile{aspect-ratio:4/5;background:var(--hr-navy);border-radius:0;flex:0 0 auto;margin-bottom:4px;overflow:hidden;position:relative;width:100%}.hr-hero-wall__tile img{display:block;height:100%;object-fit:cover;user-select:none;width:100%}.hr-hero-wall__tile--ph-0{background:var(--hr-blue)}.hr-hero-wall__tile--ph-1{background:var(--hr-green)}.hr-hero-wall__tile--ph-2{background:var(--hr-blue-100)}.hr-hero-wall__tile--ph-3{background:var(--hr-blue-700)}.hr-hero-wall__tile--ph-4{background:var(--hr-green-700)}.hr-hero-wall__tint{background:linear-gradient(90deg,color-mix(in srgb,var(--hr-navy) calc(var(--hr-hero-tint, 62%) + 18%),transparent) 0,color-mix(in srgb,var(--hr-navy) calc(var(--hr-hero-tint, 62%) + 8%),transparent) 38%,color-mix(in srgb,var(--hr-navy) var(--hr-hero-tint,62%),transparent) 100%);inset:0;pointer-events:none;position:absolute;z-index:1}.hr-hero-wall__inner{align-items:center;display:flex;margin:0 auto;max-width:var(--container-max);min-height:inherit;padding:0 var(--container-pad);position:relative;z-index:2}.hr-hero-wall__copy{max-width:640px}.hr-hero-wall__eyebrow{color:color-mix(in srgb,var(--hr-blue) 30%,var(--hr-text-on-color) 70%);margin:0 0 14px}.hr-hero-wall__h1{color:var(--hr-text-on-color);font-family:var(--font-display);font-size:clamp(36px,5.6vw,var(--fs-display));font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-tight,-.01em);line-height:1.05;margin:0 0 18px}.hr-hero-wall__h1-line{display:block}.hr-hero-wall__h1-line--accent{color:var(--hr-green)}.hr-hero-wall__lead{color:color-mix(in srgb,var(--hr-text-on-color) 88%,transparent);font-family:var(--font-sans);font-size:clamp(1.25rem,1.08rem + .6vw,1.375rem);line-height:var(--lh-relaxed,1.6);margin:0 0 28px;max-width:56ch}.hr-hero-wall__ctas{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin:0 0 30px}.hr-hero-wall__cta{align-items:center;border-radius:var(--r-pill,999px);cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:15px;font-weight:var(--fw-semibold,600);gap:10px;justify-content:center;letter-spacing:.01em;min-height:48px;padding:0 22px;text-decoration:none;transition:background-color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.hr-hero-wall__cta-arrow{transition:transform var(--dur) var(--ease-out)}.hr-hero-wall__cta--primary{background:var(--hr-blue);border:1.5px solid var(--hr-blue);color:var(--hr-text-on-color)}.hr-hero-wall__cta--primary:focus-visible,.hr-hero-wall__cta--primary:hover{background:var(--hr-blue-700);border-color:var(--hr-blue-700);color:var(--hr-text-on-color);text-decoration:none}.hr-hero-wall__cta--primary:hover .hr-hero-wall__cta-arrow{transform:translateX(3px)}.hr-hero-wall__cta--secondary{background:transparent;border:1.5px solid color-mix(in srgb,var(--hr-text-on-color) 85%,transparent);color:var(--hr-text-on-color)}.hr-hero-wall__cta--secondary:focus-visible,.hr-hero-wall__cta--secondary:hover{background:color-mix(in srgb,var(--hr-text-on-color) 12%,transparent);border-color:var(--hr-text-on-color);color:var(--hr-text-on-color);text-decoration:none}.hr-hero-wall__cta:focus-visible{box-shadow:var(--shadow-focus);outline:none}.hr-hero-wall__trust{display:flex;flex-wrap:wrap;gap:8px 22px;list-style:none;margin:0;padding:0}.hr-hero-wall__trust-item{align-items:center;color:color-mix(in srgb,var(--hr-text-on-color) 92%,transparent);display:inline-flex;font-family:var(--font-sans);font-size:14px;font-weight:var(--fw-semibold);gap:8px}.hr-hero-wall__trust-icon{color:var(--hr-green);flex-shrink:0}@media (max-width:1023px){.hr-hero-wall__wall{grid-template-columns:repeat(3,1fr)}.hr-hero-wall__col:nth-child(n+4){display:none}.hr-hero-wall__copy{max-width:520px}}@media (max-width:767px){.hr-hero-wall{min-height:clamp(540px,88vh,720px);padding:clamp(48px,7vh,72px) 0 clamp(56px,8vh,88px)}.hr-hero-wall__wall{gap:3px;grid-template-columns:repeat(2,1fr);height:115%;width:140%}.hr-hero-wall__col:nth-child(n+3){display:none}.hr-hero-wall__tile{margin-bottom:3px}.hr-hero-wall__tint{background:linear-gradient(180deg,color-mix(in srgb,var(--hr-navy) calc(var(--hr-hero-tint, 62%) + 22%),transparent) 0,color-mix(in srgb,var(--hr-navy) calc(var(--hr-hero-tint, 62%) + 14%),transparent) 60%,color-mix(in srgb,var(--hr-navy) calc(var(--hr-hero-tint, 62%) + 8%),transparent) 100%)}.hr-hero-wall__copy{max-width:100%}.hr-hero-wall__h1{font-size:clamp(30px,7.4vw,40px);margin-bottom:14px}.hr-hero-wall__lead{font-size:1.25rem;margin-bottom:22px}.hr-hero-wall__ctas{align-items:stretch;flex-direction:column;gap:10px;margin-bottom:22px}.hr-hero-wall__cta{min-height:50px;width:100%}.hr-hero-wall__trust{flex-direction:column;gap:8px}}@media (max-width:360px){.hr-hero-wall__h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.hr-hero-wall__track{animation:none!important;transform:translateY(0)!important}.hr-hero-wall__cta,.hr-hero-wall__cta-arrow{transition:none!important}}