.hpi[data-v-849e5d54]{--blue:#004fa7;--ink:#0b2239;--muted:#536170;--paper:#f2efe8;--line:rgba(11,34,57,.16);overflow:hidden;background:#fff;color:var(--ink)}.hpi__breadcrumb[data-v-849e5d54]{display:flex;max-width:1440px;align-items:center;gap:.65rem;margin:auto;padding:1rem clamp(1.25rem,4vw,4rem);border-bottom:1px solid var(--line);color:var(--muted);font-size:.74rem;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.hpi__breadcrumb[data-v-849e5d54]::-webkit-scrollbar{display:none}.hpi__breadcrumb a[data-v-849e5d54]{color:var(--blue);text-decoration:none}.hpi__breadcrumb strong[data-v-849e5d54]{color:var(--ink)}.hpi-eyebrow[data-v-849e5d54]{display:flex;align-items:center;gap:.7rem;margin:0 0 1.15rem;color:var(--blue);font-size:.68rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.hpi-eyebrow span[data-v-849e5d54]{width:1.5rem;height:2px;background:currentColor}.hpi-hero[data-v-849e5d54]{display:grid;min-height:500px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--blue);color:#fff}.hpi-hero__copy[data-v-849e5d54]{display:flex;flex-direction:column;justify-content:center;padding:clamp(4rem,7vw,7rem) clamp(2rem,4vw,4rem) clamp(4rem,7vw,7rem) max(1.25rem,calc((100vw - 1312px)/2))}.hpi-hero .hpi-eyebrow[data-v-849e5d54]{color:#ffffffb3}.hpi-hero h1[data-v-849e5d54]{margin:0}.hpi-hero__prefix[data-v-849e5d54]{display:block;margin:0 0 .55rem;color:#ffffffdb;font-size:clamp(1.1rem,1.7vw,1.5rem);font-weight:650;line-height:1.2;letter-spacing:-.02em}.hpi-hero__title[data-v-849e5d54]{display:block;max-width:14ch;font-size:clamp(2.6rem,4.6vw,4.8rem);line-height:.98;letter-spacing:calc(-.05em + var(--heading-tracking-increase))}.hpi-hero__lead[data-v-849e5d54]{display:block;max-width:34ch;margin:1rem 0 0;font-size:clamp(1.1rem,1.7vw,1.5rem);font-weight:650;line-height:1.25;letter-spacing:-.02em}.hpi-hero__copy>p[data-v-849e5d54]:not(.hpi-eyebrow):not(.hpi-hero__lead){max-width:54ch;margin:1.2rem 0 0;color:#fffc;font-size:1rem;line-height:1.7}.hpi-hero__visual[data-v-849e5d54]{position:relative;display:grid;place-items:center end;padding:clamp(2rem,5vw,4rem) max(1.25rem,calc((100vw - 1312px)/2)) clamp(2rem,5vw,4rem) clamp(1rem,3vw,2.5rem);overflow:hidden}.hpi-hero__grid[data-v-849e5d54]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px}.hpi-frame[data-v-849e5d54]{position:relative;min-width:0;width:min(100%,760px);padding:1.25rem}.hpi-frame[data-v-849e5d54]:before{content:"";position:absolute;top:0;right:1.25rem;bottom:1.25rem;left:0;border:1px dashed rgba(255,255,255,.28)}.hpi-frame[data-v-849e5d54]:after{content:"";position:absolute;top:0;left:0;width:2.6rem;height:2.6rem;border-top:2px solid #fff;border-left:2px solid #fff}.hpi-frame__media[data-v-849e5d54]{position:relative;aspect-ratio:4/3;margin:1.25rem 0 0 1.25rem;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;overflow:hidden}.hpi-frame__media img[data-v-849e5d54]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hpi-frame__secondary[data-v-849e5d54]{position:absolute;z-index:2;left:-1rem;bottom:-1rem;width:44%;aspect-ratio:3/2;border:6px solid #fff;background:#fff;box-shadow:0 18px 40px #0214264d;overflow:hidden}.hpi-frame__secondary img[data-v-849e5d54]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hpi-actions[data-v-849e5d54]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.hpi-button[data-v-849e5d54]{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:2px solid transparent;padding:.75rem 1.4rem;font-size:.82rem;font-weight:720;text-decoration:none;transition:background-color .2s ease}.hpi-button--light[data-v-849e5d54]{background:#fff;color:var(--blue)}.hpi-button--outline[data-v-849e5d54]{border-color:#ffffff8c;background:transparent;color:#fff}.hpi-button--outline[data-v-849e5d54]:hover{background:#ffffff1f}.hpi-button[data-v-849e5d54]:focus-visible{outline:3px solid rgba(255,255,255,.6);outline-offset:3px}.hpi-section-heading[data-v-849e5d54]{max-width:1280px;margin:0 auto 3rem}.hpi-section-heading h2[data-v-849e5d54]{margin:0;font-size:clamp(1.9rem,3.2vw,3.2rem);line-height:1.04;letter-spacing:calc(-.045em + var(--heading-tracking-increase));text-wrap:balance}.hpi-section-heading>p[data-v-849e5d54]:not(.hpi-eyebrow){max-width:62ch;margin:.9rem 0 0;color:var(--muted);line-height:1.7}.hpi-solutions[data-v-849e5d54]{padding:clamp(4rem,7vw,6.5rem) clamp(1.25rem,4vw,4rem)}.hpi-solutions__grid[data-v-849e5d54]{display:grid;max-width:1280px;grid-template-columns:repeat(3,1fr);gap:1px;margin:auto;padding:1px}.hpi-solutions__grid[data-v-849e5d54]>*{outline:1px solid var(--line)}.hpi-solutions__grid article[data-v-849e5d54]{display:flex;flex-direction:column;background:#fff}.hpi-solution__copy[data-v-849e5d54]{flex:1;padding:clamp(1.5rem,2.5vw,2rem)}.hpi-solution__copy>span[data-v-849e5d54]{color:var(--blue);font-size:.7rem;font-weight:750;letter-spacing:.08em}.hpi-solutions__grid h3[data-v-849e5d54]{margin:1rem 0 .6rem;font-size:1.15rem;letter-spacing:calc(-.02em + var(--heading-tracking-increase))}.hpi-solutions__grid p[data-v-849e5d54]{margin:0;color:var(--muted);font-size:.86rem;line-height:1.65}.hpi-solutions__grid--cards[data-v-849e5d54]{gap:1rem;border:0;background:none}.hpi-solutions__grid--cards article[data-v-849e5d54]{border:1px solid var(--line)}.hpi-solutions__grid--cards .hpi-solution__copy[data-v-849e5d54]{padding:clamp(1.4rem,2.5vw,1.9rem)}.hpi-solutions__grid--cards h3[data-v-849e5d54]{margin-top:.9rem}.hpi-solution__media[data-v-849e5d54]{position:relative;aspect-ratio:3/2;border-bottom:2px solid var(--blue);background:var(--paper);overflow:hidden}.hpi-solution__media img[data-v-849e5d54]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.hpi-solutions__grid article:hover .hpi-solution__media img[data-v-849e5d54]{transform:scale(1.03)}.hpi-basis[data-v-849e5d54]{border-block:1px solid var(--line);background:var(--paper);padding:clamp(4rem,7vw,6.5rem) clamp(1.25rem,4vw,4rem)}.hpi-basis__grid[data-v-849e5d54]{display:grid;max-width:1280px;grid-template-columns:repeat(4,1fr);gap:1rem;margin:auto}.hpi-basis__grid>div[data-v-849e5d54]{border:1px solid var(--line);border-top:2px solid var(--blue);background:#fff;padding:1.5rem}.hpi-basis dt[data-v-849e5d54]{margin-bottom:1rem;font-size:1.05rem;font-weight:730;letter-spacing:-.02em}.hpi-basis dd[data-v-849e5d54]{margin:0}.hpi-basis ul[data-v-849e5d54]{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.hpi-basis li[data-v-849e5d54]{display:flex;gap:.6rem;color:var(--muted);font-size:.82rem;line-height:1.55}.hpi-basis li span[data-v-849e5d54]{width:4px;height:4px;flex:0 0 4px;margin-top:.5rem;background:var(--blue)}.hpi-process[data-v-849e5d54]{display:grid;max-width:1440px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;gap:2rem clamp(2.5rem,6vw,5rem);margin:auto;padding:clamp(4rem,7vw,6.5rem) clamp(1.25rem,4vw,4rem)}.hpi-process__copy[data-v-849e5d54]{grid-row:1/3}.hpi-peel[data-v-849e5d54]{position:relative;z-index:2;display:grid;width:280px;height:190px;place-items:center;justify-self:end}.hpi-peel[data-v-849e5d54] .hp-peel-card{width:100%;height:100%}.hpi-process h2[data-v-849e5d54]{max-width:22ch;margin:0 0 1.2rem;font-size:clamp(1.9rem,3vw,2.9rem);line-height:1.05;letter-spacing:calc(-.045em + var(--heading-tracking-increase))}.hpi-process__copy>p[data-v-849e5d54]:not(.hpi-eyebrow){max-width:62ch;margin:0 0 1.6rem;color:var(--muted);line-height:1.7}.hpi-process__list[data-v-849e5d54]{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.hpi-process__list li[data-v-849e5d54]{display:flex;gap:.65rem;color:#425365;font-size:.88rem;line-height:1.55}.hpi-process__list li span[data-v-849e5d54]{width:5px;height:5px;flex:0 0 5px;margin-top:.55rem;background:var(--blue)}.hpi-digital[data-v-849e5d54]{border-block:1px solid var(--line);background:var(--paper);padding:clamp(4rem,7vw,6.5rem) clamp(1.25rem,4vw,4rem)}.hpi-digital__inner[data-v-849e5d54]{display:grid;max-width:1280px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem);margin:auto}.hpi-digital h2[data-v-849e5d54]{max-width:20ch;margin:0 0 1.2rem;font-size:clamp(1.9rem,3vw,2.9rem);line-height:1.05;letter-spacing:calc(-.045em + var(--heading-tracking-increase));text-wrap:balance}.hpi-digital__copy>p[data-v-849e5d54]:not(.hpi-eyebrow){max-width:56ch;margin:0 0 2rem;color:var(--muted);line-height:1.7}.hpi-digital__actions[data-v-849e5d54]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.hpi-digital__link[data-v-849e5d54]{color:var(--blue);font-size:.84rem;font-weight:720;text-decoration:none}.hpi-digital__link[data-v-849e5d54]:hover{text-decoration:underline}.hpi-digital__frame[data-v-849e5d54]{position:relative;justify-self:end;width:min(100%,560px);padding:1.1rem}.hpi-digital__frame[data-v-849e5d54]:before{content:"";position:absolute;top:0;right:1.1rem;bottom:1.1rem;left:0;border:1px dashed rgba(0,79,167,.32)}.hpi-digital__frame[data-v-849e5d54]:after{content:"";position:absolute;top:0;left:0;width:2.2rem;height:2.2rem;border-top:2px solid var(--blue);border-left:2px solid var(--blue)}.hpi-digital__media[data-v-849e5d54]{position:relative;aspect-ratio:3/2;margin:1.1rem 0 0 1.1rem;border:1px solid var(--line);background:#0d1926;overflow:hidden}.hpi-digital__media img[data-v-849e5d54]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hpi-button--solid[data-v-849e5d54]{background:var(--blue);color:#fff}.hpi-button--solid[data-v-849e5d54]:hover{background:#003c80}.hpi-button--solid[data-v-849e5d54]:focus-visible{outline:3px solid rgba(0,79,167,.45);outline-offset:3px}.hpi-digital__list[data-v-849e5d54]{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:1rem;margin:3.5rem 0 0;padding:0;list-style:none}.hpi-digital__list li[data-v-849e5d54]{border:1px solid var(--line);border-left:2px solid var(--blue);background:#fff;padding:1.4rem 1.6rem}.hpi-digital__list h3[data-v-849e5d54]{margin:0 0 .5rem;font-size:1.05rem;font-weight:730;letter-spacing:calc(-.02em + var(--heading-tracking-increase))}.hpi-digital__list p[data-v-849e5d54]{margin:0;color:var(--muted);font-size:.86rem;line-height:1.65}.hpi-cta[data-v-849e5d54]{display:flex;align-items:center;justify-content:space-between;gap:2rem;background:var(--blue);color:#fff;padding:clamp(3rem,5vw,4.5rem) max(1.25rem,calc((100% - 1280px)/2))}.hpi-cta h2[data-v-849e5d54]{margin:0;font-size:clamp(1.6rem,2.5vw,2.4rem);letter-spacing:calc(-.03em + var(--heading-tracking-increase))}.hpi-cta p[data-v-849e5d54]{max-width:62ch;margin:.6rem 0 0;color:#ffffffc7;line-height:1.65}.hpi-cta .hpi-button[data-v-849e5d54]{flex:0 0 auto}@media (max-width:1100px){.hpi-solutions__grid[data-v-849e5d54],.hpi-basis__grid[data-v-849e5d54]{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.hpi-hero[data-v-849e5d54]{grid-template-columns:1fr}.hpi-process[data-v-849e5d54]{grid-template-columns:1fr;grid-template-rows:none}.hpi-process__copy[data-v-849e5d54]{grid-row:auto}.hpi-digital__inner[data-v-849e5d54]{grid-template-columns:1fr}.hpi-digital__frame[data-v-849e5d54]{justify-self:start;margin-top:.5rem}.hpi-digital__list[data-v-849e5d54]{grid-template-columns:1fr;margin-top:2.5rem}.hpi-cta[data-v-849e5d54]{align-items:flex-start;flex-direction:column}}@media (max-width:620px){.hpi-solutions__grid[data-v-849e5d54],.hpi-basis__grid[data-v-849e5d54]{grid-template-columns:1fr}.hpi-actions[data-v-849e5d54],.hpi-button[data-v-849e5d54]{width:100%}.hpi-actions[data-v-849e5d54]{flex-direction:column}.hpi-hero__copy[data-v-849e5d54]{padding-inline:1.25rem}.hpi-hero__title[data-v-849e5d54]{max-width:12ch;font-size:clamp(2.4rem,11vw,3.4rem)}.hpi-hero__visual[data-v-849e5d54]{padding:1.5rem .75rem 2rem}.hpi-frame[data-v-849e5d54]{padding:.75rem}.hpi-frame[data-v-849e5d54]:before{top:0;right:.75rem;bottom:.75rem;left:0}.hpi-frame__media[data-v-849e5d54]{margin:.75rem 0 0 .75rem}.hpi-frame__secondary[data-v-849e5d54]{left:-.5rem;bottom:-.5rem;border-width:4px}.hpi-peel[data-v-849e5d54]{width:175px;height:119px}}.dark .hpi{--ink:#f4f7fa;--muted:#b8c3ce;--paper:#0d1926;--line:rgba(255,255,255,.14);background:#101c29}.dark .hpi-solutions__grid article,.dark .hpi-basis__grid>div,.dark .hpi-digital__list li{background:#132231}.dark .hpi-process__list li{color:#d5dde5}
