.o-page-banner{color:#393430;position:relative}.o-page-banner.has-modal{z-index:50}.o-page-banner.is-inverse{color:#eeebe6}.o-page-banner .is-desktop{display:none}.o-page-banner__video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.o-page-banner__video-container{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:3;pointer-events:none;transition:opacity 1s cubic-bezier(.16,1,.3,1);background:transparent;backdrop-filter:blur(0)}.o-page-banner__video-container.is-full-screen{background:rgba(0,0,0,.8);backdrop-filter:blur(.625rem);position:fixed;top:0;left:0}.o-page-banner__video-container.is-full-screen .o-page-banner__video-inner{opacity:1}.o-page-banner__video-inner{width:auto;height:80vh;position:relative;transition:all 1s cubic-bezier(.16,1,.3,1);opacity:0;pointer-events:all;overflow:visible}.o-page-banner__video-inner video{border-radius:.625rem;overflow:hidden;position:relative}.o-page-banner__video-inner.is-desktop:before{content:"";height:100%;width:100%;background-color:transparent;position:absolute;top:0;left:0;transform:scale(2.2,2);z-index:0}.o-page-banner__volume{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;color:#eeebe6}.o-page-banner__volume-icon{position:absolute;top:1.5rem;left:1.5rem;width:2rem;height:2rem}.o-page-banner__volume-icon path{fill:currentColor}.o-page-banner__volume .is-mute,.o-page-banner__volume.is-unmuted .is-play{display:none}.o-page-banner__volume.is-unmuted .is-mute{display:block}.o-page-banner__close{color:#eeebe6;opacity:0}.is-full-screen .o-page-banner__close{overflow:hidden;opacity:1}.o-page-banner__close-icon{position:absolute;top:1.5rem;right:1.5rem;width:1.75rem;height:1.75rem;padding:.25rem;background:rgba(0,0,0,.5);border-radius:50%;opacity:.25}.o-page-banner__close-icon:hover{opacity:1}.o-page-banner__close-icon path{stroke:currentColor}.o-page-banner__content{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2}.o-page-banner__content-inner{text-align:center}.o-page-banner.is-text-order-flipped .o-page-banner__content-inner{display:flex;flex-direction:column-reverse}.o-page-banner__heading{margin:5.5rem 0 1.5rem}.is-quarternary .o-page-banner__heading{margin:3.6rem 0}.o-page-banner__text{max-width:27.25rem;padding:0 .9063rem;margin:0 auto 2.5rem}.o-page-banner__text a{text-decoration:underline}.o-page-banner.has-media .o-page-banner__media-container{position:relative;padding-bottom:77%;min-height:40.625rem;z-index:1}.o-page-banner.is-secondary .o-page-banner__content{height:100%;padding:2rem 0}.o-page-banner.is-secondary .o-page-banner__content-inner{display:flex;flex-direction:column;justify-content:space-between;height:100%}.o-page-banner.is-secondary .o-page-banner__heading{order:1;margin-top:0}.o-page-banner.is-secondary .o-page-banner__text{order:3;margin-bottom:0;padding:0;max-width:16.1875rem}.o-page-banner.is-secondary .o-page-banner__cta{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.o-page-banner.is-secondary.has-media.is-banner-first{min-height:43.4rem}.o-page-banner.is-secondary.has-media .o-page-banner__media-container{position:relative;min-height:35rem;z-index:1}.o-page-banner.is-tertiary.o-frame{margin-bottom:5rem}.o-page-banner.is-tertiary .o-page-banner__content{height:100%;padding:2rem}.o-page-banner.is-tertiary .o-page-banner__content-inner{display:flex;flex-direction:column;justify-content:space-between;height:100%}.o-page-banner.is-tertiary .o-page-banner__heading{order:1;margin-top:0}.o-page-banner.is-tertiary .o-page-banner__text{order:3;margin-bottom:0;max-width:none}.o-page-banner.is-tertiary .o-page-banner__cta{position:absolute;top:50%;left:50%;transform:translate(-50%,100%)}.o-page-banner.is-tertiary.has-media .o-page-banner__media-container{position:relative;min-height:50rem;z-index:1}.o-page-banner__next{display:inline-block;padding:1rem;color:#eeebe6;border:1px solid #eeebe6;border-radius:50%;animation:breathing 5s ease-out infinite normal}.o-page-banner__next-container{position:absolute;bottom:1rem;left:0;width:100%;text-align:center}.o-page-banner__next button{color:currentColor}.o-page-banner__next svg{width:1.5rem}.o-page-banner__next svg path{stroke:currentColor}.o-page-banner.is-quarternary{max-height:26.2rem}.o-page-banner.is-quarternary .o-page-banner__content{padding:2rem 0}.o-page-banner.is-senary{max-height:17.5rem}.o-page-banner.is-senary.has-media.is-banner-first.is-short{min-height:17.5rem}.o-page-banner.is-senary .o-page-banner__heading{margin-top:0}.o-page-banner.is-senary .o-page-banner__text{margin:4.3rem auto 2rem}.o-page-banner.is-page-faq .o-page-banner__heading{margin-top:.3rem}.o-page-banner.is-page-faq .o-page-banner__text{max-width:16rem}.o-page-banner.is-page-distributors .o-page-banner__heading,.o-page-banner.is-page-education .o-page-banner__heading{margin-top:1.5rem}.o-page-banner__preheading{flex-direction:row;text-transform:uppercase}.o-page-banner__preheading,.o-page-banner__preheading-read-time{display:flex;justify-content:center;align-items:center}.o-page-banner__preheading-read-time:before{display:block;width:.3125rem;height:.3125rem;background:#eeebe6;border-radius:100%;content:"";margin:0 1.0938rem}.o-page-banner__preheading+.o-page-banner__heading{max-width:48rem;margin-top:1.5rem}.o-page-banner__action{position:absolute;left:0;bottom:1.75rem;display:flex;justify-content:space-between;width:100%;color:#e0dcd7}.o-page-banner__action-btn{display:flex;justify-content:center;align-items:center;z-index:2;color:#e0dcd7}.o-page-banner__action-btn.o-heading--6.is-alt{font-size:1rem}.o-page-banner__action a,.o-page-banner__action button{color:#e0dcd7}.o-page-banner__action-back:before{content:"";display:inline-block;width:.7rem;height:.7rem;background:url(icon-back-arrow.svg) no-repeat;background-position:50%;background-size:.7rem;margin-right:.625rem;margin-left:1rem}.o-page-banner__action-share:after{content:"";display:inline-block;width:.7rem;height:.7rem;background:url(icon-share.svg) no-repeat;background-position:50%;background-size:.7rem;margin-right:1rem;margin-left:.625rem}@media only screen and (max-width:1099px){.o-page-banner__cta{white-space:nowrap}}@media only screen and (min-width:1100px){.o-page-banner .is-mobile{display:none}.o-page-banner .is-desktop{display:block}.o-page-banner__heading{margin:0 0 1.44rem}.o-page-banner__text{max-width:19.5625rem;margin:0 auto 2.1612rem;padding:0}.o-page-banner__video{-o-object-fit:cover;object-fit:cover}.o-page-banner__video-container.is-full-screen .o-page-banner__video-inner{height:90vh;max-height:calc(100% - 8rem);scale:1}.o-page-banner__video-inner{width:auto;height:25%;max-height:20rem;border-radius:.9375rem}.o-page-banner__video-inner:hover{opacity:1;scale:1.7}.o-page-banner .o-media{transition:all 30s}.o-page-banner:hover .o-media{scale:1.05}.o-page-banner.has-media.is-banner-first.is-short{min-height:37.5rem}.o-page-banner.has-media .o-page-banner__media-container{position:relative;padding-bottom:61.5%;z-index:1}.o-page-banner.is-secondary{transform:translateY(.5rem)}.o-page-banner.is-secondary.o-frame{margin:0 2.5rem 8.125rem}.o-page-banner.is-secondary.has-media .o-page-banner__media-container{padding-bottom:40.984%;max-height:54rem}.o-page-banner.is-secondary .o-page-banner__content-inner{margin-top:0}.o-page-banner.is-secondary .o-page-banner__text{max-width:20.6875rem}.o-page-banner.is-page-faq .o-page-banner__heading{margin-top:3.4rem;margin-bottom:2.2rem}.o-page-banner.is-page-faq .o-page-banner__text{max-width:16rem}.o-page-banner.is-page-education .o-page-banner__heading{margin-top:5.5rem}.o-page-banner.is-tertiary.o-frame{margin:0 2.5rem 9rem}.o-page-banner.is-tertiary.has-media.is-banner-first .o-page-banner__media-container{padding-bottom:77%}.o-page-banner.is-tertiary.has-media .o-page-banner__media-container{padding-bottom:70%}.o-page-banner.is-tertiary .o-page-banner__content{padding:2rem}.o-page-banner.is-tertiary .o-page-banner__content-inner{margin-top:0}.o-page-banner.is-tertiary .o-page-banner__cta{transform:translate(-50%,-50%)}.o-page-banner__next-container{bottom:1.75rem}.o-page-banner.is-quarternary{max-height:37.5rem}.o-page-banner.is-quarternary .o-page-banner__text{max-width:40.5rem;margin-bottom:1.2rem}.o-page-banner.is-quarternary .o-page-banner__heading{margin-bottom:2.2rem}.o-page-banner__preheading{margin-top:2.3rem}.o-page-banner__action{left:0;bottom:2.7rem;padding:0 3rem}.o-page-banner__action-btn.o-heading--6.is-alt{font-size:1.125rem}.o-page-banner__action-back:before,.o-page-banner__action-share:after{height:1rem;width:1rem;background-size:1rem}.o-page-banner__next-container{bottom:1.5rem}.o-page-banner__next{padding:1.5rem}.o-page-banner__next svg{width:1.5rem}.o-page-banner.is-senary{max-height:28.1rem}.o-page-banner.is-senary.has-media.is-banner-firs.is-short{min-height:28.1rem}.o-page-banner.is-senary .o-page-banner__text{margin:9rem auto 2.5rem}}@media only screen and (min-width:1100px)and (min-width:1480px){.o-page-banner__content-inner{margin-top:-2.25rem}.o-page-banner__heading{margin:0 0 2rem}.o-page-banner__text{max-width:27.25rem;margin:0 auto 3rem}.o-page-banner__video-inner video{border-radius:1.25rem}.o-page-banner.is-secondary{transform:translateY(.5rem)}.o-page-banner.is-secondary.o-frame{margin:0 4rem 11.25rem}.c-page--page .o-page-banner.is-secondary.o-frame{margin-top:11.25rem}.o-page-banner.is-secondary.has-media.is-banner-first .o-page-banner__media-container{padding-bottom:40.984%}.o-page-banner.is-secondary.has-media .o-page-banner__media-container{padding-bottom:52%}.o-page-banner.is-secondary .o-page-banner__content-inner{margin-top:0}.o-page-banner.is-secondary .o-page-banner__text{max-width:23.8125rem}.o-page-banner.is-tertiary.o-frame{margin:0 4rem 8.75rem}.c-page--index .o-page-banner.is-tertiary.o-frame{margin-bottom:12.5rem}.o-page-banner.is-tertiary.has-media.is-banner-first .o-page-banner__media-container{padding-bottom:77.5%}.o-page-banner.is-tertiary.has-media .o-page-banner__media-container{padding-bottom:70%}.o-page-banner.is-tertiary .o-page-banner__content{padding:2.5rem}.o-page-banner.is-tertiary .o-page-banner__content-inner{margin-top:0}}@keyframes breathing{0%{transform:scale(.8)}25%{transform:scale(1) translateY(-5%)}60%{transform:scale(.8)}to{transform:scale(.8)}}
