.hr-empc{--empc-gap:24px;background:var(--hr-surface);padding:calc(var(--section-y)/3) 0}.hr-empc--video{--empc-cols:3}.hr-empc *,.hr-empc :after,.hr-empc :before{box-sizing:border-box}.hr-empc.is-bg-soft{background:var(--hr-surface-alt)}.hr-empc.is-bg-blue{background:var(--hr-blue-50)}.hr-empc__container{margin:0 auto;max-width:var(--container-max);padding:0 var(--container-pad)}.hr-empc__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--sp-5);justify-content:space-between;margin-bottom:var(--sp-6)}.hr-empc__headtext{max-width:680px;min-width:0}.hr-empc__eyebrow{color:var(--hr-blue);font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.hr-empc__eyebrow,.hr-empc__headline{font-family:var(--font-display);margin:0 0 var(--sp-2)}.hr-empc__headline{color:var(--hr-navy);font-size:var(--fs-h2);font-weight:var(--fw-extrabold);line-height:var(--lh-snug)}.hr-empc__sub{color:var(--hr-body);font-family:var(--font-sans);font-size:var(--fs-lead);line-height:var(--lh-base);margin:0}.hr-empc__nav{display:flex;flex:none;gap:8px}.hr-empc__arrow{align-items:center;background:var(--hr-surface);border:1px solid var(--hr-border-strong);border-radius:50%;color:var(--hr-navy);cursor:pointer;display:inline-flex;height:46px;justify-content:center;transition:background-color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out);width:46px}.hr-empc__arrow:hover{background:var(--hr-blue);border-color:var(--hr-blue);color:var(--hr-text-on-color)}.hr-empc__arrow:focus-visible{box-shadow:var(--shadow-focus);outline:none}.hr-empc__arrow svg{height:20px;width:20px}.hr-empc__track{align-items:stretch;display:flex;gap:var(--empc-gap);overflow-x:auto;padding-bottom:var(--sp-2);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.hr-empc__track::-webkit-scrollbar{display:none}.hr-empc__track.is-drag{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.hr-empc__card{flex:0 0 calc((100% - (var(--empc-cols) - 1)*var(--empc-gap))/var(--empc-cols));scroll-snap-align:start}.hr-empc__vcard{background:var(--hr-surface);border:1px solid var(--hr-border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden}.hr-empc__vmedia{background:var(--hr-navy);border:0;cursor:pointer;display:block;line-height:0;overflow:hidden;padding:0;position:relative;width:100%}.hr-empc__vthumb{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out);width:100%}.hr-empc__vthumb--ph{aspect-ratio:16/9;background:linear-gradient(135deg,var(--hr-blue-700),var(--hr-navy))}.hr-empc__vmedia:hover .hr-empc__vthumb{transform:scale(1.04)}.hr-empc__vplay{align-items:center;background:hsla(0,0%,100%,.92);border-radius:50%;box-shadow:0 6px 18px -6px rgba(0,0,0,.5);color:var(--hr-blue);display:inline-flex;height:58px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform var(--dur) var(--ease-out),background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out);width:58px}.hr-empc__vplay-ico{display:block;height:58%;width:58%}.hr-empc__vmedia:hover .hr-empc__vplay{background:var(--hr-blue);color:var(--hr-text-on-color);transform:translate(-50%,-50%) scale(1.12)}.hr-empc__vduration{background:rgba(15,37,55,.86);border-radius:var(--r-sm);bottom:10px;color:#fff;font-family:var(--font-display);font-size:12px;font-weight:var(--fw-semibold);line-height:1.4;padding:3px 9px;position:absolute;right:10px}.hr-empc__vbody{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;padding:var(--sp-4)}.hr-empc__vrating{align-items:center;display:flex;gap:10px}.hr-empc__vstars{color:var(--hr-warm);display:inline-flex;gap:1px}.hr-empc__vstar{display:block}.hr-empc__vchip{align-items:center;background:color-mix(in srgb,var(--hr-warm) 18%,transparent);border-radius:var(--r-pill);color:var(--hr-warm-700,#7a5200);display:inline-flex;font-family:var(--font-display);font-size:12.5px;font-weight:var(--fw-bold);justify-content:center;line-height:1;padding:4px 10px 2px}.hr-empc__vquote,.hr-empc__vquote-spacer{flex:1 1 auto}.hr-empc__vquote{align-items:flex-start;color:var(--hr-text);display:flex;font-family:var(--font-sans);font-size:15.5px;font-style:italic;line-height:1.55;margin:0}.hr-empc__vqm{color:var(--hr-blue);font-family:var(--font-display);font-size:1.5em;font-style:normal;font-weight:var(--fw-black);line-height:0;margin-right:.05em;vertical-align:-.28em}.hr-empc__vattrib{display:flex;flex-direction:column;gap:1px;margin:0}.hr-empc__vname{color:var(--hr-navy);font-family:var(--font-display);font-size:15px;font-weight:var(--fw-bold)}.hr-empc__vmeta{color:var(--hr-text-muted);font-family:var(--font-sans);font-size:13.5px}.hr-empc__lightbox{align-items:center;display:flex;inset:0;justify-content:center;padding:clamp(16px,4vw,48px);position:fixed;z-index:1000}.hr-empc__lightbox[hidden]{display:none}.hr-empc__lightbox-backdrop{background:rgba(6,16,28,.82);inset:0;position:absolute}.hr-empc__lightbox-dialog{box-shadow:0 30px 80px -20px rgba(0,0,0,.7);width:min(960px,100%)}.hr-empc__lightbox-dialog,.hr-empc__lightbox-stage{background:#000;border-radius:var(--r-lg);position:relative}.hr-empc__lightbox-stage{aspect-ratio:16/9;overflow:hidden;width:100%}.hr-empc__lightbox-stage iframe,.hr-empc__lightbox-stage video{border:0;display:block;height:100%;inset:0;position:absolute;width:100%}.hr-empc__lightbox-close{align-items:center;background:#fff;border:0;border-radius:50%;box-shadow:0 6px 16px -6px rgba(0,0,0,.6);color:var(--hr-navy);cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:absolute;right:-14px;top:-14px;width:44px;z-index:2}.hr-empc__lightbox-close:focus-visible{box-shadow:0 0 0 3px rgba(143,208,255,.8);outline:none}@media (max-width:560px){.hr-empc__lightbox-close{height:40px;right:8px;top:8px;width:40px}}@media (max-width:1023px){.hr-empc{--empc-cols:2}}@media (max-width:680px){.hr-empc{--empc-cols:1.15}.hr-empc__head{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.hr-empc__track{scroll-behavior:auto}.hr-empc__arrow,.hr-empc__vplay,.hr-empc__vthumb{transition:none!important}.hr-empc__vmedia:hover .hr-empc__vthumb{transform:none}}