.infoplus-vignettes{background-color:var(--color-offwhite);padding:50px 20px}.infoplus-vignettes .ipv-grid{display:grid;gap:48px 40px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.infoplus-vignettes .ipv-tile{background-color:var(--color-blue);border-radius:8px;margin-bottom:28px;overflow:hidden}.infoplus-vignettes .ipv-tile svg{display:block;height:auto;width:100%}.infoplus-vignettes .ipv-heading{color:var(--color-blue);font-size:20px;font-weight:600;line-height:1.3;margin:0;padding-bottom:12px}.infoplus-vignettes .ipv-copy,.infoplus-vignettes .ipv-copy p{color:var(--color-blue);font-size:17px;font-weight:300;line-height:1.5}.infoplus-vignettes .ipv-copy p{margin:0 0 12px}.infoplus-vignettes .ipv-copy p:last-child{margin-bottom:0}.infoplus-vignettes .ipv-text{fill:hsla(0,0%,100%,.75);font-family:inherit;font-size:12px;font-weight:600}.infoplus-vignettes [pathLength]{fill:none;stroke-linecap:round;stroke-linejoin:round}.infoplus-vignettes .v1-block,.infoplus-vignettes .v1-ring,.infoplus-vignettes .v2-node,.infoplus-vignettes .v2-pulse,.infoplus-vignettes .v3-bubble{transform-box:fill-box;transform-origin:center}.infoplus-vignettes .v1-screen{opacity:0}.infoplus-vignettes .v1-frame{fill:hsla(0,0%,100%,.06);stroke:hsla(0,0%,100%,.35);stroke-width:1.5}.infoplus-vignettes .v1-frame-bar{stroke:hsla(0,0%,100%,.25);stroke-width:1.5}.infoplus-vignettes .v1-frame-dot{fill:hsla(0,0%,100%,.35)}.infoplus-vignettes .v1-block{fill:hsla(0,0%,100%,.12);stroke:var(--color-orange);stroke-width:2}.infoplus-vignettes .v1-ring{fill:none;opacity:0}.infoplus-vignettes .v1-link,.infoplus-vignettes .v1-ring{stroke:var(--color-orange);stroke-width:2.5}.infoplus-vignettes .v1-runner{fill:var(--color-orange);opacity:0}.infoplus-vignettes .v2-branch{stroke:var(--color-orange);stroke-width:2.5}.infoplus-vignettes .v2-hub{fill:var(--color-orange)}.infoplus-vignettes .v2-pulse{fill:var(--color-orange);opacity:0}.infoplus-vignettes .v2-node{fill:var(--color-orange);stroke:var(--color-blue);stroke-width:3}.infoplus-vignettes .v3-track{stroke:hsla(0,0%,100%,.22);stroke-width:1.5}.infoplus-vignettes .v3-golive{stroke:hsla(0,0%,100%,.3);stroke-dasharray:2 4;stroke-width:1}.infoplus-vignettes .v3-progress{stroke:var(--color-orange);stroke-width:2.5}.infoplus-vignettes .v3-bubble{transform-origin:center bottom}.infoplus-vignettes .v3-bubble-shape{fill:var(--color-orange)}.infoplus-vignettes .v3-bubble-dot{fill:var(--color-blue)}.infoplus-vignettes .v3-now{fill:#fff;transform:translateX(320px)}.infoplus-vignettes .ipv-scene{animation:ipv-scene 10s ease var(--d) infinite both}.infoplus-vignettes .v1-screen{animation:v1-screen 10s ease var(--d) infinite both}.infoplus-vignettes .v1-ring{animation:v1-ring 10s ease var(--d) infinite both}.infoplus-vignettes .v1-block{animation:v1-block 10s ease var(--d) infinite both}.infoplus-vignettes .v1-link{animation:v1-link 10s ease var(--d) infinite both}.infoplus-vignettes .v1-label{animation:v1-label 10s ease var(--d) infinite both}.infoplus-vignettes .v1-runner{animation:v1-runner 10s linear var(--d) infinite both}.infoplus-vignettes .v2-b1{animation:v2-b1 10s ease var(--d) infinite both}.infoplus-vignettes .v2-n1{animation:v2-n1 10s ease var(--d) infinite both}.infoplus-vignettes .v2-l1{animation:v2-l1 10s ease var(--d) infinite both}.infoplus-vignettes .v2-b2{animation:v2-b2 10s ease var(--d) infinite both}.infoplus-vignettes .v2-n2{animation:v2-n2 10s ease var(--d) infinite both}.infoplus-vignettes .v2-l2{animation:v2-l2 10s ease var(--d) infinite both}.infoplus-vignettes .v2-b3{animation:v2-b3 10s ease var(--d) infinite both}.infoplus-vignettes .v2-n3{animation:v2-n3 10s ease var(--d) infinite both}.infoplus-vignettes .v2-l3{animation:v2-l3 10s ease var(--d) infinite both}.infoplus-vignettes .v2-pulse{animation:v2-pulse 10s ease var(--d) infinite both}.infoplus-vignettes .v3-progress{animation:v3-progress 10s linear var(--d) infinite both}.infoplus-vignettes .v3-now{animation:v3-now 10s linear var(--d) infinite both}.infoplus-vignettes .v3-b1{animation:v3-b1 10s ease var(--d) infinite both}.infoplus-vignettes .v3-b2{animation:v3-b2 10s ease var(--d) infinite both}.infoplus-vignettes .v3-b3{animation:v3-b3 10s ease var(--d) infinite both}.infoplus-vignettes .v3-b4{animation:v3-b4 10s ease var(--d) infinite both}.infoplus-vignettes .v3-b5{animation:v3-b5 10s ease var(--d) infinite both}.infoplus-vignettes .v3-b6{animation:v3-b6 10s ease var(--d) infinite both}.infoplus-vignettes.is-armed *{animation-play-state:paused!important}.infoplus-vignettes.is-armed.is-playing *{animation-play-state:running!important}@keyframes ipv-scene{0%{opacity:0}3%,90%{opacity:1}97%,to{opacity:0}}@keyframes v1-screen{0%,22%{opacity:1}30%,to{opacity:0}}@keyframes v1-ring{0%,4%{opacity:0;transform:scale(1)}7%{opacity:1;transform:scale(1)}11%{opacity:1;transform:scale(1.12)}15%{opacity:1;transform:scale(1)}19%{opacity:1;transform:scale(1.12)}22%{opacity:1;transform:scale(1)}26%,to{opacity:0;transform:scale(1)}}@keyframes v1-block{0%,26%{animation-timing-function:cubic-bezier(.6,0,.3,1);stroke:hsla(0,0%,100%,.35);transform:translate(var(--gx),var(--gy))}40%{stroke:hsla(0,0%,100%,.35);transform:translate(0)}54%,to{stroke:var(--color-orange);transform:translate(0)}}@keyframes v1-link{0%,41%{stroke-dasharray:1 2;stroke-dashoffset:1.02}54%,to{stroke-dasharray:1 2;stroke-dashoffset:0}}@keyframes v1-label{0%,52%{opacity:0}58%,to{opacity:1}}@keyframes v1-runner{0%,62%{opacity:0;transform:translateX(0)}64%{opacity:1;transform:translateX(0)}84%{opacity:1;transform:translateX(273px)}87%,to{opacity:0;transform:translateX(273px)}}@keyframes v2-b1{0%,8%{stroke-dasharray:1 2;stroke-dashoffset:1.02}20%,to{stroke-dasharray:1 2;stroke-dashoffset:0}}@keyframes v2-n1{0%,20%{opacity:0;transform:scale(.2)}23%{opacity:1;transform:scale(1.2)}25%,to{opacity:1;transform:scale(1)}}@keyframes v2-l1{0%,23%{opacity:0}28%,to{opacity:1}}@keyframes v2-b2{0%,30%{stroke-dasharray:1 2;stroke-dashoffset:1.02}42%,to{stroke-dasharray:1 2;stroke-dashoffset:0}}@keyframes v2-n2{0%,42%{opacity:0;transform:scale(.2)}45%{opacity:1;transform:scale(1.2)}47%,to{opacity:1;transform:scale(1)}}@keyframes v2-l2{0%,45%{opacity:0}50%,to{opacity:1}}@keyframes v2-b3{0%,52%{stroke-dasharray:1 2;stroke-dashoffset:1.02}64%,to{stroke-dasharray:1 2;stroke-dashoffset:0}}@keyframes v2-n3{0%,64%{opacity:0;transform:scale(.2)}67%{opacity:1;transform:scale(1.2)}69%,to{opacity:1;transform:scale(1)}}@keyframes v2-l3{0%,67%{opacity:0}72%,to{opacity:1}}@keyframes v2-pulse{0%,72%{opacity:0;transform:scale(1)}73%{opacity:.6;transform:scale(1)}85%,to{opacity:0;transform:scale(2.8)}}@keyframes v3-progress{0%,8%{stroke-dasharray:1 2;stroke-dashoffset:1.02}84%,to{stroke-dasharray:1 2;stroke-dashoffset:0}}@keyframes v3-now{0%,8%{transform:translateX(0)}84%,to{transform:translateX(320px)}}@keyframes v3-b1{0%,16.5%{opacity:0;transform:scale(.2)}19.5%{opacity:1;transform:scale(1.2)}21.5%,to{opacity:1;transform:scale(1)}}@keyframes v3-b2{0%,28.4%{opacity:0;transform:scale(.2)}31.4%{opacity:1;transform:scale(1.2)}33.4%,to{opacity:1;transform:scale(1)}}@keyframes v3-b3{0%,47.4%{opacity:0;transform:scale(.2)}50.4%{opacity:1;transform:scale(1.2)}52.4%,to{opacity:1;transform:scale(1)}}@keyframes v3-b4{0%,59.2%{opacity:0;transform:scale(.2)}62.2%{opacity:1;transform:scale(1.2)}64.2%,to{opacity:1;transform:scale(1)}}@keyframes v3-b5{0%,71.1%{opacity:0;transform:scale(.2)}74.1%{opacity:1;transform:scale(1.2)}76.1%,to{opacity:1;transform:scale(1)}}@keyframes v3-b6{0%,81.8%{opacity:0;transform:scale(.2)}84.8%{opacity:1;transform:scale(1.2)}86.8%,to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.infoplus-vignettes *{animation:none!important}}@media (max-width:1020px){.infoplus-vignettes .ipv-grid{gap:40px 24px}.infoplus-vignettes .ipv-heading{font-size:18px}.infoplus-vignettes .ipv-copy,.infoplus-vignettes .ipv-copy p{font-size:16px}}@media (max-width:768px){.infoplus-vignettes{padding:80px 20px}.infoplus-vignettes .ipv-grid{gap:56px;grid-template-columns:1fr;max-width:520px}.infoplus-vignettes .ipv-tile{margin-bottom:22px}}@media (max-width:480px){.infoplus-vignettes{padding:60px 16px}.infoplus-vignettes .ipv-copy,.infoplus-vignettes .ipv-copy p{font-size:15px}}