nss-image{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}nss-image .nss-image__badge{z-index:2;background-color:var(--nss-color-scheme-3);color:var(--nss-color-scheme-1);font-family:var(--nss-body-bold-font-family);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;pointer-events:none;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);padding:6px 16px;font-size:14px;font-weight:700;line-height:1.15;position:absolute;top:14px;left:14px}nss-image.nss-image__accent-bg{z-index:1;position:relative}nss-image.nss-image__accent-bg:before{content:"";z-index:-1;position:absolute}nss-image[data-block-id$=hero_eyebrow_logo],nss-image[data-block-id$=hero_eyebrow_logo] .nss-img{min-width:0}nss-video{justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}nss-video .nss-video__overlay{opacity:.5;z-index:1;background-color:#000;width:100%;height:100%;display:none;position:absolute;top:0;left:0}nss-video .nss-video__controls{width:100%;height:100%;color:var(--nss-color-scheme-1);z-index:2;flex-flow:column;justify-content:center;align-items:center;gap:20px;display:none;position:absolute;top:0;left:0}nss-video .nss-video__controls button{background-color:var(--nss-color-scheme-1);width:159px;height:48px;color:var(--nss-color-scheme-2);justify-content:center;align-items:center;gap:10px;display:flex}nss-video .nss-video__controls button span{text-transform:uppercase}nss-video .nss-video__controls button svg{width:18px;height:18px}nss-video .nss-video__controls button:hover{background-color:var(--nss-color-scheme-2);color:var(--nss-color-scheme-1)}nss-video[nss-video-playing=false] .nss-video__overlay{display:block}nss-video[nss-video-playing=false] .nss-video__controls{display:flex}nss-video video{object-position:50% 50%;width:100%;height:100%}nss-hero{background-repeat:no-repeat;display:block;position:relative;overflow:clip}@media only screen and (min-width:990px){nss-hero.nss-hero--sticky-reveal{min-height:calc(100vh + var(--nss-hero-pin,120vh))}nss-hero.nss-hero--sticky-reveal .nss-hero__wrapper{height:100vh;position:sticky;top:0}nss-hero.nss-hero--sticky-reveal .nss-reveal-item{--cp:clamp(0, calc((var(--nss-hero-p,0) - var(--i,0) * var(--nss-hero-reveal-step,.25)) / var(--nss-hero-reveal-window,.4)), 1);translate:0 calc((1 - var(--cp)) * 50vh)}nss-hero.nss-hero--sticky-reveal .nss-reveal-item:first-of-type{--i:0}nss-hero.nss-hero--sticky-reveal .nss-reveal-item:nth-of-type(2){--i:1}nss-hero.nss-hero--sticky-reveal .nss-reveal-item:nth-of-type(3){--i:2}nss-hero.nss-hero--sticky-reveal .nss-reveal-item:nth-of-type(4){--i:3}nss-hero.nss-hero--sticky-reveal .nss-reveal-item:nth-of-type(5){--i:4}nss-hero.nss-hero--sticky-reveal .nss-reveal-item:nth-of-type(6){--i:5}}nss-hero .nss-page-width{height:100%}nss-hero .nss-hero__wrapper{width:100%;height:100%}@media only screen and (min-width:990px){nss-hero .nss-hero__wrapper{margin:0 auto}}nss-hero.preorder-grow-with-content .nss-hero__wrapper,nss-hero.preorder-grow-with-content .nss-page-width{height:auto;min-height:100%}@media only screen and (min-width:990px){nss-hero .preorder-hero-half{box-sizing:border-box;flex:0 0 50%;max-width:50%}nss-hero .preorder-hero-half--media{overflow:clip}nss-hero .preorder-hero-half--media img{object-fit:cover;width:100%;height:100%}}nss-hero .nss-hero__video-bg{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}nss-hero .nss-hero__video-bg video{object-fit:cover;object-position:50% 50%;width:100%;height:100%}nss-hero a{text-decoration:underline}nss-hero.nss-section-top-border{border-top:2px solid var(--nss-color-scheme-2)}@media only screen and (min-width:990px){nss-hero.nss-cta-octo-24 nss-button .nss-h5-octo{font-size:24px;line-height:24px}}@media only screen and (max-width:989px){nss-hero.nss-reviews-hero nss-button{display:none}nss-hero.nss-reviews-hero nss-carousel .swiper{overflow:hidden}nss-hero.nss-reviews-hero .swiper-slide .nss-hero__content-group{background-color:#0000}nss-hero.nss-reviews-hero .swiper-pagination-bullet,nss-hero.nss-reviews-hero .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){width:8px;height:8px;margin:0 4px}}nss-hero .nss-faq-crumb{z-index:0;pointer-events:none;transition:translate .7s cubic-bezier(.22,1,.36,1),opacity .5s ease-out;position:absolute;overflow:visible}nss-hero .nss-faq-crumb .nss-img,nss-hero .nss-faq-crumb img{object-fit:cover;width:100%;height:100%}nss-hero .nss-faq-crumb--tr{width:196px;height:196px;top:18px;right:-97px}@media only screen and (min-width:990px){nss-hero .nss-faq-crumb--tr{width:407px;height:407px;top:88px;right:-141px}}nss-hero .nss-faq-crumb--bl{width:325px;height:277px;bottom:-110px;left:-54px;transform:rotate(17deg)}@media only screen and (max-width:989px){nss-hero .nss-faq-crumb--bl{left:-130px}}@media only screen and (min-width:990px){nss-hero .nss-faq-crumb--bl{width:407px;height:307px;bottom:0;left:-96px;transform:none}}@media only screen and (max-width:989px){nss-hero .nss-faq-crumb--faqs.nss-faq-crumb--tr{display:none}}nss-hero .nss-hero__content-group:has(.nss-faq-crumb)>:not(.nss-faq-crumb){z-index:1;position:relative}nss-hero .nss-faqs-headline-accent{position:relative;top:-7px}@media only screen and (max-width:989px){nss-hero .nss-faqs-headline-accent{top:-5px}}nss-hero.nss-crumbs-armed .nss-faq-crumb--tr{opacity:0;translate:120px}nss-hero.nss-crumbs-armed .nss-faq-crumb--bl{opacity:0;translate:-120px}nss-hero.nss-crumbs-revealed .nss-faq-crumb--tr,nss-hero.nss-crumbs-revealed .nss-faq-crumb--bl{opacity:1;translate:0}@media only screen and (max-width:989px){nss-hero .built-values-carousel.nss-cols-equal>[data-block-id]{flex:0 0 275px;max-width:275px}nss-hero .usvt-content>:not(nss-comparison-table){padding-left:20px;padding-right:20px}nss-hero .our-story__hero-title{align-self:stretch}nss-hero .our-story__hero-title>nss-image{justify-content:flex-start;width:100%}nss-hero .our-story__hero-title>nss-image img{width:100%;height:auto}nss-hero .our-story__copy>nss-button{margin-top:12px}}nss-hero .nss-hero__video-overlay{background:radial-gradient(50% 50%,#0000 0%,#0009 100%);width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (max-width:989px){nss-hero .nss-hero__content-group.nss-bundle-banner{background-size:auto min(189px,50vw)}}