.hr-ip-scope{background:var(--hr-surface);padding:clamp(40px,5vw,56px) clamp(20px,4vw,44px)}.hr-ip-scope *,.hr-ip-scope :after,.hr-ip-scope :before{box-sizing:border-box}.hr-ip-scope__inner{margin:0 auto;max-width:1120px}.hr-ip-scope__head{margin:0 0 clamp(24px,3.5vw,34px);max-width:760px}.hr-ip-scope__eyebrow{color:var(--hr-blue);font-family:var(--font-display);font-size:var(--fs-eyebrow,13px);font-weight:var(--fw-bold,700);letter-spacing:var(--tracking-eyebrow,.14em);margin:0 0 var(--sp-3,12px);text-transform:uppercase}.hr-ip-scope__h2{color:var(--hr-text-strong);font-family:var(--font-display);font-size:clamp(26px,3vw,36px);font-weight:var(--fw-extrabold,800);letter-spacing:var(--tracking-tight,-.01em);line-height:1.15;margin:0 0 var(--sp-4,16px)}.hr-ip-scope__intro{color:var(--hr-body);font-family:var(--font-sans);font-size:var(--fs-lead,17px);line-height:var(--lh-relaxed,1.6);margin:0}.hr-ip-scope__grid{display:grid;gap:16px;grid-auto-flow:row dense;grid-auto-rows:180px;grid-template-columns:repeat(4,1fr)}.hr-ip-scope__tile--feat{grid-column:3/span 2;grid-row:1/span 2}.hr-ip-scope__tile{background:var(--hr-bg);border-radius:var(--r-lg,14px);overflow:hidden;position:relative}.hr-ip-scope__img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.hr-ip-scope__img-empty{align-items:center;background:var(--hr-bg);color:var(--hr-text-subtle,rgba(15,37,55,.35));display:flex;inset:0;justify-content:center;position:absolute}.hr-ip-scope__img-empty svg{height:34px;width:34px}.hr-ip-scope__ov{background:linear-gradient(180deg,rgba(8,23,42,0) 40%,rgba(8,23,42,.84));inset:0;position:absolute}.hr-ip-scope__txt{bottom:0;color:#fff;left:0;padding:14px 15px;position:absolute;z-index:1}.hr-ip-scope__label{color:#fff;font-family:var(--font-display);font-size:15px;font-weight:var(--fw-bold,700);line-height:1.2;margin:0}.hr-ip-scope__blurb{color:hsla(0,0%,100%,.85);font-family:var(--font-sans);font-size:12.5px;line-height:1.4;margin:5px 0 0}.hr-ip-scope__tile--feat .hr-ip-scope__txt{padding:18px 20px}.hr-ip-scope__tile--feat .hr-ip-scope__label{font-size:22px}.hr-ip-scope__tile--feat .hr-ip-scope__blurb{font-size:14px;max-width:34ch}.hr-ip-scope__foot{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-4,16px) clamp(20px,4vw,40px);justify-content:space-between;margin-top:clamp(22px,3vw,30px)}.hr-ip-scope__footnote{color:var(--hr-text-muted);flex:1 1 320px;font-family:var(--font-sans);font-size:var(--fs-small,13px);line-height:var(--lh-base,1.55);margin:0}.hr-ip-scope__cta{align-items:center;background:var(--hr-blue);border:1px solid var(--hr-blue);border-radius:12px;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--font-display);font-size:var(--fs-button,15px);font-weight:var(--fw-bold,700);gap:var(--sp-2,8px);justify-content:center;min-height:48px;padding:14px 24px;transition:background-color var(--dur,.22s) var(--ease-out,ease),border-color var(--dur,.22s) var(--ease-out,ease),transform var(--dur,.22s) var(--ease-out,ease)}.hr-ip-scope__cta,.hr-ip-scope__cta:active,.hr-ip-scope__cta:focus,.hr-ip-scope__cta:hover{color:var(--hr-text-on-color,#fff);text-decoration:none}.hr-ip-scope__cta:focus,.hr-ip-scope__cta:hover{background:var(--hr-blue-700);border-color:var(--hr-blue-700);transform:translateY(-1px)}.hr-ip-scope__cta:active{transform:none}.hr-ip-scope__cta:focus-visible{box-shadow:var(--shadow-focus,0 0 0 3px var(--hr-blue-50));outline:none}.hr-ip-scope__cta svg{flex:0 0 auto;height:18px;transition:transform var(--dur,.22s) var(--ease-out);width:18px}.hr-ip-scope__cta:focus svg,.hr-ip-scope__cta:hover svg{transform:translateX(3px)}@media (max-width:920px){.hr-ip-scope__grid{grid-auto-rows:170px;grid-template-columns:repeat(2,1fr)}.hr-ip-scope__tile--feat{grid-column:1/span 2;grid-row:span 2}}@media (max-width:520px){.hr-ip-scope__grid{grid-auto-rows:200px;grid-template-columns:1fr}.hr-ip-scope__tile--feat{grid-column:auto;grid-row:auto;min-height:240px}.hr-ip-scope__cta{width:100%}}@media (prefers-reduced-motion:reduce){.hr-ip-scope__cta,.hr-ip-scope__cta svg{transition:none!important}.hr-ip-scope__cta:focus,.hr-ip-scope__cta:focus svg,.hr-ip-scope__cta:hover,.hr-ip-scope__cta:hover svg{transform:none}}