.spatial-iq-stack-hub-section{background-color:var(--bs-body-bg)}.spatial-iq-stack-hub-section.section-base,.spatial-iq-stack-hub-section.section-base-with-border{padding-top:0;padding-bottom:0}.spatial-iq-stack-hub-title{margin:0;text-align:center;color:var(--bs-primary-50);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading)}.spatial-iq-stack-hub-title strong,.spatial-iq-stack-hub-title b{font-weight:var(--font-weight-bold)}.spatial-iq-stack-hub-description{margin:0;text-align:center;color:var(--bs-primary-25);font-family:var(--font-family-base);font-size:var(--font-size-18);font-weight:var(--font-weight-regular);line-height:1.75rem}.spatial-iq-stack-hub-description p{margin:0;color:inherit;font:inherit;line-height:inherit}.spatial-iq-stack-hub-media{position:relative;width:100%;border-radius:var(--radius-2xl);overflow:hidden}.spatial-iq-stack-hub-media img{display:block;width:100%;height:100%;object-fit:cover}.spatial-iq-stack-hub-video-container{width:100%;height:100%;aspect-ratio:16 / 9;overflow:hidden}.spatial-iq-stack-hub-video-container .video-wrapper{width:100%;height:100%;position:relative;padding:0;background-color:#0A1F20}.spatial-iq-stack-hub-video-container .video-wrapper iframe{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none;background-color:#0A1F20}.spatial-iq-stack-hub-media.is-playing .video-wrapper iframe{pointer-events:auto}.spatial-iq-stack-hub-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2;color:var(--bs-primary-400)}.spatial-iq-stack-hub-play-circle{position:absolute;inset:0;width:100%;height:100%}.spatial-iq-stack-hub-play-triangle{position:relative;z-index:1;width:.875rem;height:1.05rem;color:var(--bs-white);margin-left:.15rem}.spatial-iq-stack-hub-play-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0;margin:0;border:0;border-radius:50%;background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:none;overflow:hidden;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity var(--transition-base),visibility var(--transition-base)}.spatial-iq-stack-hub-play-button:hover,.spatial-iq-stack-hub-play-button:focus,.spatial-iq-stack-hub-play-button:active,.spatial-iq-stack-hub-play-button:focus-visible{background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:none}.spatial-iq-stack-hub-play.is-playing,.spatial-iq-stack-hub-media.is-playing .spatial-iq-stack-hub-play{opacity:0;visibility:hidden;pointer-events:none}.spatial-iq-stack-hub-button-section{display:flex;justify-content:center;width:auto}.spatial-iq-stack-hub-button-section .btn{width:auto;justify-content:center}.spatial-iq-stack-hub-desktop{display:flex;flex-direction:column;align-items:center;gap:var(--space-17);padding-block:var(--space-17)}.spatial-iq-stack-hub-desktop-copy{display:flex;flex-direction:column;align-items:center;gap:var(--space-14);width:100%;max-width:68rem}.spatial-iq-stack-hub-section-desktop .spatial-iq-stack-hub-top-image{display:flex;align-items:center;justify-content:center;line-height:0}.spatial-iq-stack-hub-section-desktop .spatial-iq-stack-hub-top-image img{display:block;width:auto;max-width:14rem;height:auto;max-height:3rem;object-fit:contain}.spatial-iq-stack-hub-section-desktop .spatial-iq-stack-hub-tagline{margin:0;text-align:center;max-width:53.375rem}.spatial-iq-stack-hub-section-desktop .spatial-iq-stack-hub-title{font-size:var(--font-size-36);line-height:2.5rem;max-width:48ch;text-wrap:balance}.spatial-iq-stack-hub-section-desktop .spatial-iq-stack-hub-title br{display:inline}.spatial-iq-stack-hub-section-desktop .spatial-iq-stack-hub-description{max-width:53.375rem}.spatial-iq-stack-hub-section-desktop .spatial-iq-stack-hub-button-section{display:inline-flex;width:fit-content;max-width:100%;justify-content:center;align-self:center}.spatial-iq-stack-hub-section-desktop .spatial-iq-stack-hub-button-section .btn,.spatial-iq-stack-hub-section-desktop .spatial-iq-stack-hub-button-section .btn.spatial-iq-stack-hub-cta,.spatial-iq-stack-hub-section-desktop a.btn.spatial-iq-stack-hub-cta{display:inline-flex;width:fit-content!important;max-width:100%;min-height:2.5rem;height:2.5rem;padding:var(--space-1) var(--space-7);background-color:var(--bs-secondary-400);border:0;color:var(--bs-black);border-radius:var(--radius-2xl);justify-content:center;align-items:center}.spatial-iq-stack-hub-section-desktop .spatial-iq-stack-hub-media{aspect-ratio:16 / 9}.spatial-iq-stack-hub-section-desktop .spatial-iq-stack-hub-play{width:6rem;height:6rem;background-color:transparent;border:0;outline:none}.spatial-iq-stack-hub-section-desktop .spatial-iq-stack-hub-play-triangle{width:1.25rem;height:1.5rem}.spatial-iq-stack-hub-section-mobile{background-color:var(--bs-primary-900)}.spatial-iq-stack-hub-section-mobile.section-base,.spatial-iq-stack-hub-section-mobile.section-base-with-border{background-color:var(--bs-primary-900);padding-top:0;padding-bottom:0}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-mobile{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--space-12);width:100%;margin-inline:0;padding-block:var(--space-9);padding-inline:0;text-align:left}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-top-image{display:block;align-self:flex-start;width:auto;max-width:11.5rem;line-height:0}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-top-image img{display:block;width:auto;max-width:100%;height:auto;max-height:2.5rem;object-fit:contain;object-position:left center}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-title,.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-title.text-start,.spatial-iq-stack-hub-section-mobile h2.spatial-iq-stack-hub-title{width:100%;max-width:none;margin:0;text-align:left!important;font-size:var(--font-size-30);font-weight:var(--font-weight-semibold);line-height:2.5rem;letter-spacing:-.01em;color:var(--bs-primary-50)}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-title *,.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-title p{text-align:left!important;margin:0}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-tagline{width:100%;margin:0;text-align:left!important}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-tagline *,.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-tagline p{margin:0;text-align:left!important}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-media{position:relative;align-self:stretch;width:100%;aspect-ratio:16/9;height:100%;flex-shrink:0;border-radius:.625rem;overflow:hidden;outline:none;background-color:#0A1F20}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-media .spatial-iq-stack-hub-video-container,.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-media .video-wrapper{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;overflow:hidden}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-media .video-wrapper iframe{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-media.is-playing .video-wrapper iframe{pointer-events:auto}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-play-button{appearance:none;-webkit-appearance:none;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;z-index:3;-webkit-tap-highlight-color:transparent}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-mobile-footer{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-9);width:100%;text-align:left}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-description,.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-description.text-start{width:100%;max-width:none;margin:0;text-align:left!important;color:var(--bs-primary-25);font-size:var(--font-size-14);font-weight:var(--font-weight-regular);line-height:1.25rem}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-description *,.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-description p{text-align:left!important;margin:0;color:inherit;font:inherit;line-height:inherit}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-button-section{display:flex;justify-content:flex-start;align-self:flex-start;width:fit-content;max-width:100%}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-button-section .btn,.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-button-section .btn.spatial-iq-stack-hub-cta,.spatial-iq-stack-hub-section-mobile a.btn.spatial-iq-stack-hub-cta{display:inline-flex;width:fit-content!important;max-width:100%;min-height:2.5rem;height:2.5rem;padding:var(--space-1) var(--space-7);background-color:var(--bs-secondary-400);border:0;color:var(--bs-black);border-radius:var(--radius-2xl);justify-content:center;align-items:center}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-cta.btn .btn-icon,.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-button-section .btn .btn-icon,.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-cta.btn .chev,.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-button-section .btn .chev{display:none}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-play{width:5rem;height:5rem}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-play-triangle{width:1rem;height:1.2rem}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-mobile.is-center-aligned{align-items:center;text-align:center}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-mobile.is-center-aligned .spatial-iq-stack-hub-top-image{align-self:center}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-mobile.is-center-aligned .spatial-iq-stack-hub-top-image img{object-position:center center;margin-inline:auto}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-mobile.is-center-aligned .spatial-iq-stack-hub-title,.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-mobile.is-center-aligned .spatial-iq-stack-hub-title.text-center,.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-mobile.is-center-aligned h2.spatial-iq-stack-hub-title,.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-mobile.is-center-aligned .spatial-iq-stack-hub-title *,.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-mobile.is-center-aligned .spatial-iq-stack-hub-title p,.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-mobile.is-center-aligned .spatial-iq-stack-hub-tagline,.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-mobile.is-center-aligned .spatial-iq-stack-hub-tagline *,.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-mobile.is-center-aligned .spatial-iq-stack-hub-tagline p,.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-mobile.is-center-aligned .spatial-iq-stack-hub-description,.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-mobile.is-center-aligned .spatial-iq-stack-hub-description.text-center,.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-mobile.is-center-aligned .spatial-iq-stack-hub-description *,.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-mobile.is-center-aligned .spatial-iq-stack-hub-description p{text-align:center!important}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-mobile.is-center-aligned .spatial-iq-stack-hub-mobile-footer{align-items:center;text-align:center}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-mobile.is-center-aligned .spatial-iq-stack-hub-button-section{justify-content:center;align-self:center}.spatial-iq-stack-hub-section-mobile-product.spatial-iq-stack-hub-section-mobile{padding:var(--space-20) 10px}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-mobile .title-5xl{font-size:32px}.spatial-iq-stack-hub-section-mobile .spatial-iq-stack-hub-mobile .spatial-iq-stack-hub-mobile-footer>.text-primary-25{font-size:var(--font-size-base);line-height:150%}