.rq-ipi{--_card-top:var(--rq-ipi-card-top,#08b1ee);--_card-bottom:var(--rq-ipi-card-bottom,#3b66b1);--_text:var(--rq-ipi-text,#fff);--_ring:var(--rq-ipi-ring,rgba(30,58,95,.14));--_radius:var(--rq-ipi-radius,2.25rem);--_dur:var(--rq-ipi-duration,550ms);--_ease:cubic-bezier(0.2,0.7,0.2,1);--_top:var(--rq-ipi-sticky-top,0px);--_ratio:var(--rq-ipi-ratio,1/1);--p:1;font-family:inherit;max-width:100%;overflow-x:clip;position:relative}.rq-ipi *,.rq-ipi :after,.rq-ipi :before{box-sizing:border-box}.rq-ipi__header{margin:0 auto clamp(1.5rem,3vw,2.5rem);max-width:82rem}.rq-ipi--align-center .rq-ipi__header{text-align:center}.rq-ipi .rq-ipi__eyebrow{color:var(--_card-bottom);font-size:.8125rem;font-weight:600;letter-spacing:.08em;line-height:1.3;margin:0 0 .5rem;text-transform:uppercase}.rq-ipi .rq-ipi__headline{font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);line-height:1.15;margin:0}.rq-ipi__layout{margin:0 auto;max-width:40rem;width:100%}.rq-ipi__media-col{display:flex;justify-content:center;margin-bottom:2rem}.rq-ipi__cards{display:flex;flex-direction:column;gap:1.75rem}.rq-ipi .rq-ipi__media{margin:0;padding:0;position:relative;width:min(100%,24rem);z-index:0}.rq-ipi__frame{aspect-ratio:var(--_ratio);position:relative;width:100%}.rq-ipi .rq-ipi__img{display:block;height:100%;margin:0;max-width:none;object-fit:contain;transform:scale(calc(.92 + var(--p)*.08));transform-origin:50% 55%;width:100%}.rq-ipi__rings{aspect-ratio:1;height:auto;left:50%;overflow:visible;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(calc(.8 + var(--p)*.2));width:min(175%,100vw);z-index:-1}.rq-ipi__rings circle{fill:none;opacity:calc(1 - var(--ring-i, 0)*.14);stroke:var(--_ring);stroke-width:1.5;vector-effect:non-scaling-stroke}.rq-ipi__placeholder{align-items:center;border:2px dashed color-mix(in srgb,currentColor 25%,transparent);border-radius:1rem;display:flex;font-size:.9375rem;height:100%;justify-content:center;min-height:12rem;opacity:.7;padding:1rem;text-align:center}.rq-ipi .rq-ipi__card{background:linear-gradient(180deg,var(--_card-top) 0,var(--_card-bottom) 100%);border-radius:var(--_radius);box-shadow:0 28px 48px -28px color-mix(in srgb,var(--_card-bottom) 70%,transparent);color:var(--_text);margin:0;padding:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);position:relative;z-index:1}.rq-ipi__item{--_from-x:0px;--_from-y:28px}.rq-ipi__item>*{transition:opacity var(--_dur) var(--_ease),transform var(--_dur) var(--_ease)}.rq-ipi__item>.rq-ipi__mediablock{transition-delay:.12s}.rq-ipi.is-animated .rq-ipi__item:not(.is-revealed):not(:focus-within)>*{opacity:0;transform:translate(var(--_from-x),var(--_from-y)) scale(.97)}.rq-ipi .rq-ipi__card-title{color:inherit;font-family:inherit;font-size:clamp(1.375rem,1.05rem + .9vw,2rem);font-weight:600;letter-spacing:normal;line-height:1.15;margin:0;text-transform:none}.rq-ipi .rq-ipi__card-subtitle{color:inherit;font-size:clamp(1rem,.88rem + .3vw,1.1875rem);font-weight:400;line-height:1.3;margin:.3rem 0 0}.rq-ipi .rq-ipi__body{color:inherit;font-size:clamp(.9375rem,.8rem + .3vw,1.0625rem);line-height:1.4;margin-top:1.125rem}.rq-ipi .rq-ipi__body p{margin:0}.rq-ipi .rq-ipi__body>*+*{margin-top:.75em}.rq-ipi .rq-ipi__body ol,.rq-ipi .rq-ipi__body ul{margin:0;padding:0 0 0 1.75em}.rq-ipi .rq-ipi__body ul{list-style:disc}.rq-ipi .rq-ipi__body li{color:inherit;margin:0;padding:0 0 0 .6em}.rq-ipi .rq-ipi__body li+li{margin-top:.35em}.rq-ipi .rq-ipi__body li::marker{color:currentColor}.rq-ipi .rq-ipi__body b,.rq-ipi .rq-ipi__body strong{font-weight:700}.rq-ipi .rq-ipi__body a,.rq-ipi .rq-ipi__cta{color:inherit;text-decoration:underline;text-underline-offset:3px}.rq-ipi .rq-ipi__cta{align-items:center;display:inline-flex;font-weight:600;gap:.375rem;margin-top:1.125rem}.rq-ipi__cta-arrow{transition:transform .2s var(--_ease)}.rq-ipi__cta:hover .rq-ipi__cta-arrow{transform:translateX(3px)}.rq-ipi .rq-ipi__body a:focus-visible,.rq-ipi .rq-ipi__cta:focus-visible{border-radius:2px;outline:2px solid currentColor;outline-offset:3px}.rq-ipi__badge{align-items:center;background:linear-gradient(180deg,var(--_card-top),var(--_card-bottom));border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,var(--_card-top) 25%,transparent);color:var(--_text);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;line-height:1.1;max-width:calc(100% - 3rem);padding:.4rem 1rem;position:absolute;right:1.5rem;top:-1.125rem}.rq-ipi .rq-ipi__badge img{display:block;height:1.75rem;max-width:100%;object-fit:contain;width:auto}.rq-ipi .rq-ipi__badge--logo{background:none;border-radius:0;box-shadow:none;padding:0;right:1.25rem;top:-1.5rem}.rq-ipi .rq-ipi__badge--logo img{filter:drop-shadow(0 6px 12px color-mix(in srgb,var(--_card-bottom) 45%,transparent));height:3rem}.rq-ipi .rq-ipi__gallery{--_max-h:12rem;align-items:flex-start;display:flex;flex-wrap:nowrap;gap:.5rem;list-style:none;margin:.875rem 0 0;padding:0;position:relative}.rq-ipi .rq-ipi__tile{aspect-ratio:var(--r);background:color-mix(in srgb,var(--_card-bottom) 12%,#eef1f5);border-radius:.875rem;box-shadow:0 12px 24px -16px rgba(10,30,60,.45);container-type:inline-size;flex:var(--r) 1 0;height:auto;margin:0;max-width:calc(var(--r)*var(--_max-h));min-height:0;min-width:0;overflow:hidden;padding:0;position:relative;transition:transform .25s var(--_ease),box-shadow .25s var(--_ease)}.rq-ipi .rq-ipi__tile::marker{content:none}.rq-ipi .rq-ipi__tile--video{background:color-mix(in srgb,var(--_card-bottom) 10%,#f1f4f7)}.rq-ipi .rq-ipi__tile--video.is-loaded{background:transparent}.rq-ipi .rq-ipi__gallery[hidden],.rq-ipi .rq-ipi__tile[hidden]{display:none}.rq-ipi .rq-ipi__gallery.is-justified{flex-wrap:wrap}.rq-ipi .rq-ipi__gallery.is-justified .rq-ipi__tile{aspect-ratio:auto;flex:none;height:var(--h);max-width:none;width:calc(var(--r)*var(--h))}.rq-ipi--media-carousel .rq-ipi__gallery,.rq-ipi--media-carousel .rq-ipi__gallery.is-justified{flex-wrap:nowrap;gap:.75rem;justify-content:safe center;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.rq-ipi--media-carousel .rq-ipi__gallery::-webkit-scrollbar{display:none}.rq-ipi--media-carousel .rq-ipi__tile{aspect-ratio:var(--r);flex:none;height:var(--h,13rem);max-width:100%;scroll-snap-align:center;width:auto}.rq-ipi--media-carousel .rq-ipi__gallery.is-justified .rq-ipi__tile{aspect-ratio:auto;width:min(100%,calc(var(--r)*var(--h)))}.rq-ipi--media-carousel .rq-ipi__gallery.is-carousel .rq-ipi__tile{opacity:.55;transition:opacity .3s var(--_ease),transform .25s var(--_ease),box-shadow .25s var(--_ease)}.rq-ipi--media-carousel .rq-ipi__gallery.is-carousel .rq-ipi__tile.is-current{opacity:1}.rq-ipi__cnav{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-top:.75rem}.rq-ipi__cnav[hidden]{display:none}.rq-ipi .rq-ipi__cnav-btn{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid color-mix(in srgb,var(--_card-bottom) 30%,transparent);border-radius:50%;box-shadow:0 6px 14px -8px rgba(10,30,60,.35);color:var(--_card-bottom);cursor:pointer;display:grid;height:2.5rem;margin:0;min-height:0;padding:0;place-items:center;transition:background .2s var(--_ease),opacity .2s var(--_ease);width:2.5rem}.rq-ipi .rq-ipi__cnav-btn:hover:not(:disabled){background:color-mix(in srgb,var(--_card-top) 12%,#fff)}.rq-ipi .rq-ipi__cnav-btn:disabled{cursor:default;opacity:.35}.rq-ipi .rq-ipi__cnav-btn:focus-visible,.rq-ipi .rq-ipi__dot:focus-visible{outline:2px solid var(--_card-top);outline-offset:2px}.rq-ipi__dots{align-items:center;display:flex;gap:.25rem}.rq-ipi .rq-ipi__dot{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:50%;box-shadow:none;cursor:pointer;height:1.5rem;margin:0;min-height:0;padding:0;position:relative;width:1.5rem}.rq-ipi__dot:before{background:color-mix(in srgb,var(--_card-bottom) 30%,transparent);border-radius:999px;content:"";height:.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .25s var(--_ease),background .25s var(--_ease);width:.5rem}.rq-ipi__dot[aria-current=true]:before{background:var(--_card-bottom);width:1.25rem}.rq-ipi .rq-ipi__tile.is-broken{background:#fff4e5;outline:2px dashed #e67700;outline-offset:-2px}.rq-ipi .rq-ipi__tile.is-broken:after{color:#8a4b00;content:"This video can't play in browsers. Upload an MP4 (H.264).";display:grid;font-size:.8125rem;font-weight:600;inset:0;line-height:1.3;padding:.75rem;place-items:center;position:absolute;text-align:center}.rq-ipi .rq-ipi__tile>.rq-ipi__tile-open{border-radius:inherit;color:#fff;cursor:zoom-in;display:block;inset:0;position:absolute}.rq-ipi__tile--video .rq-ipi__tile-open{cursor:pointer}.rq-ipi .rq-ipi__tile-open:focus-visible{outline:3px solid var(--_card-top);outline-offset:-3px}.rq-ipi .rq-ipi__tile-open>.rq-ipi__video,.rq-ipi .rq-ipi__tile-open>img{display:block;height:100%;inset:0;margin:0;max-width:none;object-fit:contain;position:absolute;width:100%}.rq-ipi__tile-icon{background:rgba(11,15,20,.55) no-repeat 50% /1rem url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 16 16'%3E%3Cpath d='M9.5 2.5h4v4m-7 7h-4v-4m11-7L9 7m-6.5 6.5L7 9'/%3E%3C/svg%3E");border-radius:50%;height:2rem;position:absolute;right:.5rem;top:.5rem;transition:opacity .2s var(--_ease);width:2rem}@media (hover:hover){.rq-ipi__tile-icon{opacity:0}.rq-ipi__tile-open:focus-visible .rq-ipi__tile-icon,.rq-ipi__tile-open:hover .rq-ipi__tile-icon{opacity:1}.rq-ipi__tile:hover{box-shadow:0 16px 28px -16px rgba(10,30,60,.55);transform:translateY(-2px)}}.rq-ipi .rq-ipi__vbtn{-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(11,15,20,.6);border:0;border-radius:50%;bottom:.5rem;box-shadow:none;color:#fff;cursor:pointer;display:grid;height:2.25rem;margin:0;min-height:0;padding:0;place-items:center;position:absolute;right:.5rem;width:2.25rem;z-index:1;-webkit-tap-highlight-color:transparent}.rq-ipi .rq-ipi__vbtn[hidden]{display:none}.rq-ipi .rq-ipi__vbtn:hover{background:rgba(11,15,20,.8)}.rq-ipi .rq-ipi__vbtn:focus-visible{outline:2px solid #fff;outline-offset:2px}.rq-ipi__vbtn span{border-inline:.2rem solid currentColor;display:block;height:.75rem;width:.625rem}.rq-ipi__vbtn.is-paused span{border-block:.375rem solid transparent;border-inline:0;border-left:.625rem solid;height:0;margin-left:.15rem;width:0}@container (max-width: 5rem){.rq-ipi__tile-icon{display:none}.rq-ipi .rq-ipi__vbtn{bottom:.25rem;height:1.75rem;right:.25rem;width:1.75rem}}html.rq-ipi-lb-open{overflow:hidden}.rq-ipi-lb{background:rgba(8,12,18,.94);border:0;box-sizing:border-box;color:#fff;font-family:inherit;height:100vh;height:100dvh;margin:0;max-height:none;max-width:none;overscroll-behavior:contain;padding:0;width:100vw}.rq-ipi-lb::backdrop{background:transparent}.rq-ipi-lb *,.rq-ipi-lb :after,.rq-ipi-lb :before{box-sizing:border-box}.rq-ipi-lb__stage{align-items:center;display:grid;gap:1rem;grid-template-rows:1fr auto;height:100%;justify-items:center;padding:4.5rem 1rem 1.5rem;touch-action:pan-y pinch-zoom;width:100%}.rq-ipi-lb__media{display:grid;height:100%;min-height:0;place-items:center;width:100%}.rq-ipi-lb__media img,.rq-ipi-lb__media video{background:#000;border-radius:.75rem;display:block;height:auto;max-height:100%;max-width:min(100%,90rem);object-fit:contain;width:auto}.rq-ipi-lb__caption{color:hsla(0,0%,100%,.85);font-size:.9375rem;line-height:1.4;margin:0;max-width:48rem;min-height:1.4em;text-align:center}.rq-ipi-lb__count{color:hsla(0,0%,100%,.75);font-size:.875rem;font-variant-numeric:tabular-nums;left:1.25rem;margin:0;position:absolute;top:1.25rem}.rq-ipi-lb__btn{-webkit-appearance:none;appearance:none;background:hsla(0,0%,100%,.12);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:3rem;margin:0;padding:0;place-items:center;position:absolute;width:3rem}.rq-ipi-lb__btn:hover{background:hsla(0,0%,100%,.22)}.rq-ipi-lb__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.rq-ipi-lb__btn[hidden]{display:none}.rq-ipi-lb__btn svg{height:1.25rem;width:1.25rem}.rq-ipi-lb__close{right:.75rem;top:.75rem}.rq-ipi-lb__next,.rq-ipi-lb__prev{top:50%;transform:translateY(-50%)}.rq-ipi-lb__prev{left:.75rem}.rq-ipi-lb__next{right:.75rem}@media (max-width:599px){.rq-ipi-lb__stage{padding-bottom:5rem}.rq-ipi-lb__next,.rq-ipi-lb__prev{bottom:1rem;top:auto;transform:none}.rq-ipi-lb__prev{left:calc(50% - 3.5rem)}.rq-ipi-lb__next{right:calc(50% - 3.5rem)}}@media (min-width:900px){.rq-ipi__layout{align-items:start;column-gap:clamp(2.5rem,6vw,6rem);display:grid;grid-template-areas:"media cards";grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:82rem}.rq-ipi--image-right .rq-ipi__layout{grid-template-areas:"cards media"}.rq-ipi__media-col{align-items:center;grid-area:media;margin:0;padding-block:2rem}.rq-ipi .rq-ipi__media{width:min(100%,34rem,calc((100vh - var(--_top) - 6rem)*var(--_ratio)))}.rq-ipi__rings{width:165%}.rq-ipi__cards{grid-area:cards;max-width:38rem;width:100%}.rq-ipi__item{--_from-x:2.5rem;--_from-y:0px}.rq-ipi--image-right .rq-ipi__item{--_from-x:-2.5rem}.rq-ipi--sticky .rq-ipi__media-col{height:calc(100vh - var(--_top));height:calc(100svh - var(--_top));padding-block:0;position:sticky;top:var(--_top)}.rq-ipi .rq-ipi__gallery{--_max-h:15rem;gap:.625rem}.rq-ipi--sticky .rq-ipi__cards{padding-bottom:calc(var(--_cards-pad, 12vh) + 10vh);padding-top:var(--_cards-pad,12vh)}.rq-ipi--spacing-compact .rq-ipi__cards{--_cards-pad:6vh;gap:2rem}.rq-ipi--spacing-comfortable .rq-ipi__cards{--_cards-pad:18vh;gap:30vh}.rq-ipi--spacing-spacious .rq-ipi__cards{--_cards-pad:26vh;gap:48vh}.rq-ipi:not(.rq-ipi--sticky) .rq-ipi__cards{gap:2rem}}.rq-ipi--editor .rq-ipi__item>*{transition:none}@media (prefers-reduced-motion:reduce){.rq-ipi .rq-ipi__tile,.rq-ipi__cta-arrow,.rq-ipi__item>*{transition:none}.rq-ipi__tile:hover{transform:none}.rq-ipi--media-carousel .rq-ipi__gallery{scroll-behavior:auto}.rq-ipi--media-carousel .rq-ipi__gallery.is-carousel .rq-ipi__tile,.rq-ipi__dot:before{transition:none}.rq-ipi__rings{transform:translate(-50%,-50%)}.rq-ipi .rq-ipi__img{transform:none}}