*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture,video{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:hsla(0,0%,100%,.15);display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fff}:root{--content-max-width: 1000px;--content-font-size: 1rem;--color-main-bg: #222;--color-main-text: #000;--color-header-bg: rgba(255, 255, 255, 0.10);--color-header-border: #cacaca;--color-header-text: #ddd;--color-header-active: #fff;--color-footer-bg: #050505;--color-footer-text: #ccc;--header-menu-font-size: 1.1rem;--header-height: 0rem;--header-border-width: 1px;--header-border-style: solid;--header-border-image: linear-gradient( to right, rgba(0, 0, 0, 0), var(--color-header-border), rgba(0, 0, 0, 0)) 1;--section-bg: #000;--section-txt: #fff;--section-accent: var(--section-txt);--section-accent-text: var(--section-bg);--section-border: #eee;--section-padding-v: 4rem;--section-padding-h: 5rem;--section-image-filter: invert(0);--section-hover-background: rgba(255,255,255, 0.06);--section-hover-transition: background-color ease-in 120ms;--btn-bg: #000;--btn-bg-hover: #000;--btn-txt: #fff;--btn-border: #eee;--font-xxlarge: 2.5rem;--font-xlarge: 1.85rem;--font-large: 1.75rem;--font-medium: 1.5rem;--font-small: 1.125rem;--font-base: 1rem;--form-control-color-txt: black;--form-control-color-passive: rgba(0,0,0, 0.3);--form-control-color-active: rgba(0,0,0, 1);--break-tab: 768px;--break-mob: 450px}@media(max-width: 768px){:root{--header-height: 4rem;--font-xxlarge: 2rem;--font-xlarge: 1.75rem;--font-large: 1.25rem;--font-medium: 1.125rem;--font-small: 1rem;--font-base: 0.9rem}}@media(max-width: 450px){:root{--font-xxlarge: 1.8rem;--font-xlarge: 1.4rem;--font-large: 1.15rem;--font-medium: 1rem;--font-small: 0.9rem;--font-base: 0.9rem}}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/35d26b781dc5fda684cc.ttf)}@font-face{font-family:Poppins-Regular,Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/35d26b781dc5fda684cc.ttf)}@font-face{font-family:"Shapiro";font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/c0e906805a45426af80b.otf)}.img-magnifier-container{position:relative}.img-magnifier-glass{position:absolute;border:1px solid hsla(0,0%,100%,.4);border-radius:25%;cursor:none;width:200px;height:200px;background:#222;display:none}.img-magnifier-glass.active{display:block}body{display:flex;flex-flow:column}body main{flex:1;display:flex;flex-flow:column}:root{font-family:Poppins,sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;text-size-adjust:none;font-size:16px;--scrollbar-width: 0.75rem}body{grid-template-rows:5rem 1fr auto;background-color:var(--color-main-bg);color:var(--color-main-text);-webkit-font-smoothing:antialiased;padding-top:var(--header-height);overflow-x:hidden;overflow-y:auto}::-webkit-scrollbar{width:var(--scrollbar-width);height:.75rem}::-webkit-scrollbar-track{background:#000;border-radius:2rem}::-webkit-scrollbar-thumb{background:gray;border-radius:2rem;border:3px solid rgba(0,0,0,0);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:gray;border:2px solid rgba(0,0,0,0);background-clip:content-box}::-moz-selection{background:gray}::selection{background:gray}body>footer{padding:1.75rem 5rem;width:100%;background-color:var(--color-footer-bg);color:var(--color-footer-text);display:flex;justify-content:center}body>footer .content{width:100%;max-width:var(--content-max-width);display:flex;flex-wrap:wrap}body>footer .title{flex-grow:1}body>footer .links{display:flex;flex-wrap:wrap;align-items:center}body>footer .links a{padding:0 .5rem;color:var(--color-footer-text)}body>footer .links a img{height:1.5rem;width:1.5rem}body>footer .links>a:first-child{padding-left:0}body>footer .links a+a{border-left:1px solid var(--color-footer-text)}section{width:100%;padding:var(--section-padding-v) var(--section-padding-h);background-color:var(--section-bg);color:var(--section-txt);position:relative;overflow:hidden}section.v2{flex-grow:1;--content-max-width: 800px}section.v2 x h1,section.v2 h2{font-weight:normal}section.v2 picture{display:contents;max-width:initial}section.white{--section-bg: #fff;--section-txt: #000;--section-border: #D8D8D8;--section-accent: var(--section-txt);--section-validation-color: #C72128;--btn-bg: rgba(0,0,0, 0.6);--btn-bg-hover: rgba(0,0,0, 0.8);--btn-txt: #fff;--section-hover-background: rgba(0,0,0, 0.06);--section-hover-transition: background-color ease-in 200ms}section.black{--section-bg: #000;--section-txt: #fff;--section-border: #eee;--section-accent: var(--section-txt);--section-validation-color: #C72128;--form-control-color-txt: white;--form-control-color-passive: rgba(255,255,255, 0.3);--form-control-color-active: rgba(255,255,255, 1);--section-image-filter: invert(1);--btn-bg: rgba(255, 255, 255, 0.2);--btn-bg-hover: rgba(255, 255, 255, 0.4);--btn-txt: #fff;--section-hover-background: rgba(255,255,255, 0.06);--section-hover-transition: background-color ease-in 200ms}section.gray{--section-bg: #F9F8F8;--section-txt: #000;--section-border: #666;--section-accent: var(--section-txt);--section-validation-color: #C72128;--btn-bg: rgba(0,0,0, 0.6);--btn-bg-hover: rgba(0,0,0, 0.8);--btn-txt: #fff;--section-hover-background: rgba(0,0,0, 0.06);--section-hover-transition: background-color ease-in 200ms}section.dark-blue{--section-bg: #1D469D;--section-txt: #fff;--section-border: #ccc;--section-accent: var(--section-txt);--section-validation-color: #ffab52;--form-control-color-txt: white;--form-control-color-passive: rgba(255,255,255, 0.3);--form-control-color-active: rgba(255,255,255, 1);--section-image-filter: invert(1);--btn-bg: rgba(255, 255, 255, 0.2);--btn-bg-hover: rgba(255, 255, 255, 0.4);--btn-txt: #fff;--section-hover-background: rgba(255,255,255, 0.06);--section-hover-transition: background-color ease-in 200ms}section.dark-red{--section-bg: #C72128;--section-txt: #fff;--section-border: #ccc;--section-accent: var(--section-txt);--section-validation-color: #ffab52;--form-control-color-txt: white;--form-control-color-passive: rgba(255,255,255, 0.3);--form-control-color-active: rgba(255,255,255, 1);--section-image-filter: invert(1);--btn-bg: rgba(255, 255, 255, 0.2);--btn-bg-hover: rgba(255, 255, 255, 0.4);--btn-txt: #fff;--section-hover-background: rgba(255,255,255, 0.06);--section-hover-transition: background-color ease-in 200ms}section.dark-violet{--section-bg: #5718A8;--section-txt: #fff;--section-border: #ccc;--section-accent: var(--section-txt);--section-validation-color: #C72128;--form-control-color-txt: white;--form-control-color-passive: rgba(255,255,255, 0.3);--form-control-color-active: rgba(255,255,255, 1);--section-image-filter: invert(1);--btn-bg: rgba(255, 255, 255, 0.2);--btn-bg-hover: rgba(255, 255, 255, 0.4);--btn-txt: #fff;--section-hover-background: rgba(255,255,255, 0.06);--section-hover-transition: background-color ease-in 200ms}section.dark-green{--section-bg: #228B22;--section-txt: #fff;--section-border: #ccc;--section-accent: var(--section-txt);--section-validation-color: #C72128;--form-control-color-txt: white;--form-control-color-passive: rgba(255,255,255, 0.3);--form-control-color-active: rgba(255,255,255, 1);--section-image-filter: invert(1);--btn-bg: rgba(255, 255, 255, 0.2);--btn-bg-hover: rgba(255, 255, 255, 0.4);--btn-txt: #fff;--section-hover-background: rgba(255,255,255, 0.06);--section-hover-transition: background-color ease-in 200ms}section.dark-yellow{--section-bg: #cba210;--section-txt: #fff;--section-border: #eee;--section-accent: var(--section-txt);--section-validation-color: #C72128;--form-control-color-txt: white;--form-control-color-passive: rgba(255,255,255, 0.3);--form-control-color-active: rgba(255,255,255, 1);--section-image-filter: invert(1);--btn-bg: rgba(255, 255, 255, 0.2);--btn-bg-hover: rgba(255, 255, 255, 0.4);--btn-txt: #fff;--section-hover-background: rgba(255,255,255, 0.06);--section-hover-transition: background-color ease-in 200ms}section.dark-gray{--section-bg: hsl(0, 0%, 10%);--section-txt: #fff;--section-border: #888;--section-accent: var(--section-txt);--section-validation-color: #C72128;--form-control-color-txt: white;--form-control-color-passive: rgba(255,255,255, 0.3);--form-control-color-active: rgba(255,255,255, 1);--section-image-filter: invert(1);--btn-bg: rgba(255, 255, 255, 0.2);--btn-bg-hover: rgba(255, 255, 255, 0.4);--btn-txt: #fff;--section-hover-background: rgba(255,255,255, 0.06);--section-hover-transition: background-color ease-in 200ms}section>.content{margin:auto;width:100%;max-width:var(--content-max-width);font-size:var(--content-font-size)}section>.content>.title-separator{--content-title-separator-size: 2rem;width:100%;height:var(--content-title-separator-size);position:relative;text-align:center;font-size:var(--content-title-separator-size);line-height:var(--content-title-separator-size);text-transform:uppercase;margin-bottom:4rem}section>.content>.title-separator>span{background:var(--section-bg);position:relative;padding:0 2.5rem}section>.content>.title-separator:before{content:"";width:100%;height:2px;left:0;top:50%;position:absolute;background-color:var(--section-border)}.hero{padding:3rem 5rem;height:400px;display:flex;align-items:center;justify-content:center}.hero>*{position:relative;z-index:10}.hero h1{max-width:min(600px,80%)}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero-background picture,.hero-background img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.hero-content{position:relative;height:100%;display:flex;flex-flow:column;align-items:flex-start;justify-content:center;width:100%;max-width:var(--content-max-width)}.hero-content .title{display:flex;align-items:center;font-size:1.5rem;gap:.75rem;text-transform:uppercase;margin-bottom:.25rem}.hero-content .title img{height:2.5rem;position:relative}.hero-full h1{max-width:100%;font-size:4rem}h1{font-size:2.75rem;font-weight:bold}section.v2.hero.default{height:100vh;padding-bottom:50px;display:flex;flex-direction:column;position:relative;border-bottom:1px solid hsla(0,0%,100%,.2)}section.v2.hero.default .content,section.v2.hero.default .discover{z-index:10}section.v2.hero.default:before{content:"";position:absolute;display:block;bottom:0;left:0;height:75%;width:100%;z-index:1;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%)}section.v2.hero.default .background{position:absolute;width:100%;height:100%;top:0;left:0;justify-content:center;align-items:flex-start;display:flex;z-index:0}section.v2.hero.default .background img{-o-object-fit:contain;object-fit:contain;max-height:100%;max-width:100%}section.v2.hero.default .content{flex:1;gap:16px;display:flex;flex-direction:column;justify-content:flex-end;text-align:center}section.v2.hero.default .content h1{font-family:Shapiro;font-size:var(--font-xxlarge);font-style:normal;font-weight:335;line-height:normal;text-transform:uppercase;max-width:unset;text-wrap:balance}section.v2.hero.default .content h2{font-size:20px;font-style:normal;font-weight:400;line-height:normal}section.v2.hero.default .content .buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}section.v2.hero.default .content .buttons .btn{flex:1 1 0px;max-width:max(315px,50%)}section.v2.hero.default .discover{margin-top:50px}@media(max-width: 768px){section{--section-padding-v: 4rem;--section-padding-h: 4rem}section>.content>.title-separator{--content-title-separator-size: 1.25rem;margin-bottom:2rem}section>.content>.title-separator span{padding:0 1rem}h1{font-size:2rem}}@media(max-width: 450px){section{--section-padding-v: 2rem;--section-padding-h: 1.75rem}section.v2{--section-padding-h: 1rem;--content-font-size: 0.9rem}h1{font-size:1.75rem}.hero{padding:4rem 1rem;padding-bottom:1rem;align-items:flex-start;height:calc(100vh - var(--header-height))}.hero h1{max-width:100%}.hero-content{justify-content:flex-start}body>footer{padding:1rem 1rem}}:root{--header-max-width: 1300px;--header-mainbar-padding-h: 100px;--header-mainbar-padding-v: 50px;--header-mainbar-content-height: 60px;--header-mainbar-height: calc(var(--header-mainbar-padding-v) * 2 + var(--header-mainbar-content-height));--header-open-duration: 200ms;--header-open-timing-function: ease-in}body>header{--section-bg: #000;--section-txt: #fff;--section-border: #eee;--section-accent: var(--section-txt);--section-validation-color: #C72128;--form-control-color-txt: white;--form-control-color-passive: rgba(255,255,255, 0.3);--form-control-color-active: rgba(255,255,255, 1);--section-image-filter: invert(1);--btn-bg: rgba(255, 255, 255, 0.2);--btn-bg-hover: rgba(255, 255, 255, 0.4);--btn-txt: #fff;--section-hover-background: rgba(255,255,255, 0.06);--section-hover-transition: background-color ease-in 200ms;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;top:0;left:0;z-index:200;width:100%;transition-property:background;transition-duration:var(--header-open-duration);transition-timing-function:var(--header-open-timing-function)}body>header nav{height:100%;display:flex;flex-flow:column;align-items:center;width:100%;padding:var(--header-mainbar-padding-v) var(--header-mainbar-padding-h);overflow-y:scroll;overflow-x:hidden}body>header nav::-webkit-scrollbar{display:none}body>header nav .main-bar{width:100%;display:flex;flex-shrink:0;max-width:var(--header-max-width)}body>header nav .menu-container{display:none;opacity:0;transition:opacity;transition-duration:var(--header-open-duration);transition-timing-function:var(--header-open-timing-function)}body>header.transition{height:100vh}body>header.transition nav .menu-container{opacity:0;display:grid;transition:none}body>header.open{background:#000;position:fixed;height:100vh}body>header.open nav .menu-container{transition-delay:var(--header-open-duration);opacity:1;display:grid}@media(max-width: 768px){:root{--header-mainbar-padding-h: 0px;--header-mainbar-padding-v: 0px;--header-mainbar-content-height: var(--header-height)}}body>header nav .main-bar{height:var(--header-mainbar-content-height);align-items:center;padding:.75rem 2.25rem;border-radius:.25rem;border:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition-property:background,border;transition-duration:var(--header-open-duration);transition-timing-function:var(--header-open-timing-function);justify-content:space-between}body>header nav .main-bar>.logo{height:100%}body>header nav .main-bar>.logo img{height:100%}body>header nav .main-bar>.categories{margin-inline:auto;display:flex;gap:22px;transition-property:opacity;transition-duration:var(--header-open-duration);transition-timing-function:var(--header-open-timing-function)}body>header nav .main-bar>.categories a{text-decoration:none;color:#fff;line-height:1em;transition-property:background;transition-duration:150ms;transition-timing-function:ease-in;padding:.5rem 1.5rem;border-radius:.25rem}body>header nav .main-bar>.categories a:hover{background:hsla(0,0%,100%,.15)}body>header.open nav .main-bar{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid rgba(0,0,0,0)}body>header.open nav .main-bar>.categories{pointer-events:none;opacity:0}body>header nav .main-bar>.hamburger{width:24px;height:16px;position:relative;display:flex;flex-flow:column;justify-content:center;align-items:center;cursor:pointer;transition-property:height;transition-duration:200ms;transition-timing-function:cubic-bezier(0.23, 1.27, 0, 1.93)}body>header nav .main-bar>.hamburger:hover{height:24px}body>header nav .main-bar>.hamburger:before,body>header nav .main-bar>.hamburger:after{content:"";display:block;position:absolute}body>header nav .main-bar>.hamburger:before,body>header nav .main-bar>.hamburger:after,body>header nav .main-bar>.hamburger div{border-radius:2px;width:100%;height:1.7px;background:#fff}body>header nav .main-bar>.hamburger div{transition:width 150ms ease-out}body>header nav .main-bar>.hamburger:before{top:0;transition:transform 150ms ease-out,top 150ms ease-out 150ms;transform-origin:center}body>header nav .main-bar>.hamburger:after{bottom:0;transition:transform 150ms ease-out,bottom 150ms ease-out 150ms;transform-origin:center}body>header.open nav .main-bar>.hamburger{height:24px}body>header.open nav .main-bar>.hamburger div{width:0}body>header.open nav .main-bar>.hamburger:before{top:calc(50% - 1px);transform:rotate(45deg);transition:top 150ms ease-out,transform 150ms ease-out 150ms}body>header.open nav .main-bar>.hamburger:after{bottom:calc(50% - 1px);transform:rotate(-45deg);transition:bottom 150ms ease-out,transform 150ms ease-out 150ms}@media(max-width: 850px){body>header nav .main-bar>.categories{gap:5px}}@media(max-width: 768px){body>header nav .main-bar{border-radius:0rem;padding:1rem 2.25rem;background:#000}}@media(max-width: 630px){body>header nav .main-bar>.categories{display:none}}body>header nav .menu-container{margin-top:var(--header-mainbar-padding-v);color:#fff;max-width:var(--header-max-width);width:100%;height:100%;grid-template-columns:700px 1fr}body>header nav .menu-container .navigation{--menu-color-inactive: rgba(255, 255,255, 0.6);--menu-color-hover: rgba(255, 255,255, 0.85);--menu-color-active: rgba(255, 255,255, 1);display:grid;grid-template-columns:1fr 1fr;--menu-item-gap: 25px;--main-menu-padding: 30px;--main-menu-padding-left: 35px}body>header nav .menu-container .navigation .main-menu{padding:var(--main-menu-padding);padding-left:0;display:flex;flex-flow:column;gap:50px;font-size:var(--font-medium)}body>header nav .menu-container .navigation .main-menu .secondary{font-size:var(--font-small);--menu-item-gap: 20px}body>header nav .menu-container .navigation .main-menu ul{margin:0;padding:0;list-style:none;display:flex;flex-flow:column;gap:var(--menu-item-gap);min-width:200px}body>header nav .menu-container .navigation .main-menu ul li{color:var(--menu-color-inactive);cursor:pointer;padding-left:var(--main-menu-padding-left);overflow:hidden;position:relative;transition:color 150ms ease-out}body>header nav .menu-container .navigation .main-menu ul li:before,body>header nav .menu-container .navigation .main-menu ul li:after{content:"";position:absolute;top:0;height:100%;width:5px;transition:transform 150ms ease-out}body>header nav .menu-container .navigation .main-menu ul li:before{left:0;background:linear-gradient(to right, black 0%, rgba(0, 0, 0, 0) 100%)}body>header nav .menu-container .navigation .main-menu ul li:after{left:30px;background:linear-gradient(to left, black 0%, rgba(0, 0, 0, 0) 100%)}body>header nav .menu-container .navigation .main-menu ul li>.item{display:block;position:relative;transition:transform 150ms ease-out}body>header nav .menu-container .navigation .main-menu ul li>.item>.title{display:inline-block;background:#000}body>header nav .menu-container .navigation .main-menu ul li>.item>.arrow{--arrow-hidden: calc(var(--main-menu-padding-left) * -1 - 20px);--arrow-hover: calc(var(--main-menu-padding-left) * -1 + 5px);--arrow-active: 20px;width:20px;height:100%;position:absolute;left:var(--arrow-hidden);top:0;display:grid;place-items:center;transition:left 250ms ease-out;z-index:-1}body>header nav .menu-container .navigation .main-menu ul li:hover{color:var(--menu-color-hover)}body>header nav .menu-container .navigation .main-menu ul li:hover>.item>.arrow{left:var(--arrow-hover)}body>header nav .menu-container .navigation .main-menu ul li.active{color:var(--menu-color-active)}body>header nav .menu-container .navigation .main-menu ul li.active>*,body>header nav .menu-container .navigation .main-menu ul li.active:before,body>header nav .menu-container .navigation .main-menu ul li.active:after{transform:translateX(20px)}body>header nav .menu-container .navigation .main-menu ul li.active>.item>.arrow{left:var(--arrow-hover)}body>header nav .menu-container .navigation .main-menu ul a{text-decoration:none;color:inherit}body>header nav .menu-container .navigation .sub-menu .back{display:none;padding-bottom:25px}body>header nav .menu-container .subscribe{position:relative}body>header nav .menu-container .subscribe:before{content:"";height:calc(100% + var(--header-mainbar-padding-v) + var(--header-mainbar-height));width:1px;background:hsla(0,0%,100%,.5);position:absolute;left:0;top:calc(-1*var(--header-mainbar-height))}body>header nav .menu-container .subscribe .content{position:relative;padding:1rem;padding-top:30px;display:grid;grid-template-columns:minmax(auto, 333px);justify-content:center;align-content:center;gap:20px;height:100%;max-height:389px}body>header nav .menu-container .subscribe .content .form-control{margin:0}body>header nav .menu-container .subscribe .content .curtain{position:absolute;width:100%;height:100%;top:0;left:1px;background:#000;display:none}body>header nav .menu-container .subscribe .content .curtain.active{display:flex}@media(max-width: 1200px){body>header nav .menu-container .subscribe{display:none}}@media(max-width: 768px){body>header nav .menu-container{grid-template-columns:1fr}body>header nav .menu-container .navigation{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 640px){body>header nav .menu-container .navigation{grid-template-columns:200px minmax(0, 1fr)}}@media(max-width: 450px){body>header nav .menu-container .navigation{grid-template-columns:100vw 100vw;transition:transform 250ms ease-out}body>header nav .menu-container .navigation.active{transform:translateX(-50%)}body>header nav .menu-container .navigation .main-menu{font-size:20px;justify-content:center;flex-wrap:wrap;align-content:center}body>header nav .menu-container .navigation .sub-menu .back{display:flex;color:#fff;font-size:16px;text-transform:uppercase;letter-spacing:2px;gap:12px;padding-left:20px;opacity:1;cursor:pointer}body>header nav .menu-container .navigation .sub-menu .back img{transform:rotate(180deg)}body>header nav .menu-container .navigation .sub-menu>div{padding-left:var(--padding)}}body>header nav .menu-container .navigation .sub-menu{position:relative}body>header nav .menu-container .navigation .sub-menu>div{gap:var(--padding);padding-right:var(--padding);display:none;opacity:0;transition:opacity 300ms ease-out}body>header nav .menu-container .navigation .sub-menu>div.transition{opacity:0;display:grid}body>header nav .menu-container .navigation .sub-menu>div.active{opacity:1;display:grid}body>header nav .menu-container .navigation .sub-menu>div .box{position:relative;font-size:var(--font-small);display:grid;text-align:center;text-decoration:none;color:#fff;height:100px;justify-content:center;align-content:center;border-radius:6px;gap:10px;overflow:hidden}body>header nav .menu-container .navigation .sub-menu>div .box>*{max-width:213px}body>header nav .menu-container .navigation .sub-menu>div .box img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;z-index:-5;opacity:1;filter:grayscale(1);transition:filter 150ms ease-out}body>header nav .menu-container .navigation .sub-menu>div .box:hover img{filter:grayscale(0)}body>header nav .menu-container .navigation .sub-menu>div .box:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), #000);z-index:-4}body>header nav .menu-container .navigation .sub-menu>div .box .title{font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:2.8px;text-transform:uppercase}body>header nav .menu-container .navigation .sub-menu>div>.group{display:flex;flex-flow:column;gap:15px}body>header nav .menu-container .navigation .sub-menu>div>.group>.title{font-size:.9rem;text-transform:uppercase}body>header nav .menu-container .navigation .sub-menu>div>.group ul{display:grid;gap:15px;padding:0;margin:0;list-style:none;overflow:hidden;padding-left:5px;margin-left:-5px;position:relative}body>header nav .menu-container .navigation .sub-menu>div>.group ul:before{content:"";position:absolute;left:0;top:0;height:100%;width:5px;background:linear-gradient(to right, black 0%, rgba(0, 0, 0, 0) 100%)}body>header nav .menu-container .navigation .sub-menu>div>.group ul li{transform:translateX(-30px);transition:transform 150ms ease-out}body>header nav .menu-container .navigation .sub-menu>div>.group ul li a{display:flex;align-items:center;gap:10px;font-size:var(--font-small);color:var(--menu-color-inactive);text-decoration:none}body>header nav .menu-container .navigation .sub-menu>div>.group ul li a .arrow{width:20px}body>header nav .menu-container .navigation .sub-menu>div>.group ul li:hover{transform:translateX(0)}body>header nav .menu-container .navigation .sub-menu>div>.group ul li:hover a{color:var(--menu-color-hover)}body>header nav .menu-container .navigation .sub-menu>div>.group ul li.active a{color:var(--menu-color-active)}body>header nav .menu-container .navigation .sub-menu #submenuTechnology{--padding: 20px}body>header nav .menu-container .navigation .sub-menu #submenuTechnology .box.spc{height:250px}body>header nav .menu-container .navigation .sub-menu #submenuTechnology .box.dm{height:120px}.platform-list{margin-bottom:16px}.platform-list__title{font-size:12px !important}.platform-list__item-image{height:116px}.platform-list__item--light{height:62px;background-color:#212121;display:flex;font-size:12px;color:#fff;text-decoration:none;border-radius:6px}.platform-list__item--light:hover{background-color:#333}.platform-list__item--light .platform-list__item-child-text{height:62px;flex-grow:1;font-size:12px;color:#fff;text-decoration:none;display:flex;align-items:center}.platform-list__item--light .platform-list__item-child-image{height:62px;display:flex;width:50px;min-width:50px;align-items:center;justify-content:center}.platform-list__item--dark{border-radius:6px;height:50px;background-color:#151515;margin-top:16px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;text-decoration:none}.platform-list__item--dark .platform-list__item-child-image{margin-right:8px;display:block;height:12px;width:12px}.platform-list__item--dark:hover{background-color:#333}.platform-list__row{display:grid;grid-template-columns:1fr 1fr;gap:5px}body>header nav .menu-container .navigation .sub-menu #submenuProducts{--padding: 15px}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group{gap:5px}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group .platforms{display:grid;grid-template-columns:1fr 1fr;gap:5px}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group .platforms .flux{grid-column:span 2;height:115px}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group .platforms .flux .title img{height:17px}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group .platforms .onyx,body>header nav .menu-container .navigation .sub-menu #submenuProducts .group .platforms .styx{height:125px;padding:5px;grid-template-columns:1fr;gap:5px;overflow:hidden;align-items:end}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group .platforms .onyx .image,body>header nav .menu-container .navigation .sub-menu #submenuProducts .group .platforms .styx .image{position:absolute;width:80%;top:8px;left:10%;z-index:2}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group .platforms .onyx .image img,body>header nav .menu-container .navigation .sub-menu #submenuProducts .group .platforms .styx .image img{position:unset}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group .platforms .styx .image{left:0}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group .kits{display:grid;gap:5px}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group .kits .kit{position:relative;padding:10px 5px 10px 87px;font-size:16px;line-height:1.1em;grid-template-columns:1fr;overflow:hidden}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group .kits .kit .image{position:absolute;height:100px;width:100px;left:-17px;top:-15px}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group a.top-nav-product{--height: 50px;height:var(--height);color:#fff;text-decoration:none;border-radius:6px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));font-size:14px;line-height:17px;align-items:center;transition:background 150ms ease-out}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group a.top-nav-product .title{display:flex}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group a.top-nav-product .title img{height:20px;place-self:center}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group a.top-nav-product .image{position:relative;height:100%}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group a.top-nav-product .image img{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group a.top-nav-product.platform{position:relative}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group a.top-nav-product.platform>*{z-index:10}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group a.top-nav-product.platform .title{justify-content:center}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group a.top-nav-product.platform:before{content:"";position:absolute;top:50%;left:0;height:50%;width:100%;z-index:5;opacity:.8;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgb(0, 0, 0) 80%)}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group a.top-nav-product.platform.onyx{background:hsl(221,69%,16%)}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group a.top-nav-product.platform.onyx:hover{background:hsl(221,69%,25%)}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group a.top-nav-product.platform.flux{background:hsl(266,74%,17%)}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group a.top-nav-product.platform.flux:hover{background:hsl(266,74%,26%)}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group a.top-nav-product.platform.styx{background:hsl(358,71%,20%)}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group a.top-nav-product.platform.styx:hover{background:hsl(358,71%,29%)}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group a.top-nav-product.kit{background:hsla(0,0%,100%,.1)}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group a.top-nav-product.kit:hover{background:hsla(0,0%,100%,.2)}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group a.top-nav-product.consumables{grid-template-columns:1fr;background:hsla(0,0%,100%,.1);justify-items:center;font-size:16px;margin-top:20px;display:flex;gap:7px;justify-content:center}body>header nav .menu-container .navigation .sub-menu #submenuProducts .group a.top-nav-product.consumables:hover{background:hsla(0,0%,100%,.2)}body>header nav .menu-container .navigation .sub-menu #submenuApplications{--padding: 20px}body>header nav .menu-container .navigation .sub-menu #submenuCompany{--padding: 20px}body>header nav .menu-container .navigation .sub-menu #submenuCompany .box{background:hsla(0,0%,100%,.1);transition:background 150ms ease-out}body>header nav .menu-container .navigation .sub-menu #submenuCompany .box:before{display:none}body>header nav .menu-container .navigation .sub-menu #submenuCompany .box:hover{background:hsla(0,0%,100%,.2)}section.banner{padding-top:2rem;padding-bottom:2rem}div.banner{padding:2rem 3rem;background-color:var(--section-accent);color:var(--section-accent-text);display:grid;grid-template-columns:1fr auto;align-items:center;font-size:var(--font-xlarge);border-radius:1.25rem;line-height:1.25em;gap:1rem}div.banner .text{font-family:"Shapiro";text-transform:uppercase}@media(max-width: 768px){div.banner{grid-template-columns:1fr;gap:2rem;text-align:center}}@media(max-width: 450px){div.banner{grid-template-columns:1fr;gap:2rem;text-align:center;width:100vw;border-radius:0;transform:translateX(calc(-1 * var(--section-padding-h)))}}.curtain{position:absolute;width:100%;height:100%;z-index:20;top:0;left:0;-webkit-backdrop-filter:blur(0.5rem);backdrop-filter:blur(0.5rem);background:rgba(10,10,10,.1);display:flex;flex-flow:column;gap:1.5rem;place-items:center;place-content:center;text-align:center;padding:var(--section-padding-v) var(--section-padding-h);pointer-events:none;opacity:0;transition:opacity ease-in 200ms}.curtain.active{opacity:1;pointer-events:auto}.curtain.active .icon{position:relative}.curtain.active .icon:before{z-index:-1;content:"";position:absolute;box-sizing:border-box;inset:-5px;border-radius:50%;border:10px solid rgba(0,0,0,.25);transform:translateX(1px) rotate(45deg);animation:prixClipFix 5s infinite linear}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0)}25%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0)}50%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%)}75%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%)}100%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0)}}.curtain .title{font-family:Shapiro;font-size:var(--font-xxlarge);text-transform:uppercase}.curtain .text{max-width:380px}.discover{display:flex;align-items:center;justify-content:center;opacity:calc((100 - var(--bottom-percent)*2.5)/100);transition:opacity ease-in 400ms}.discover .title{cursor:pointer;display:flex;gap:.2rem;flex-direction:column;align-items:center;justify-content:center}.discover .arrow{height:1.75rem}.discover .arrow svg,.discover .arrow img{height:100%;width:100%}.grid{display:grid}.grid.border{gap:1px;background-color:var(--section-border)}.grid.border>*{background-color:var(--section-bg)}.grid.space-between{justify-content:space-between}.c-6{grid-template-columns:repeat(6, 1fr)}.space-between.c-6{grid-template-columns:repeat(6, max-content)}.span-6{grid-column:span 6}.c-5{grid-template-columns:repeat(5, 1fr)}.space-between.c-5{grid-template-columns:repeat(5, max-content)}.span-5{grid-column:span 5}.c-4{grid-template-columns:repeat(4, 1fr)}.space-between.c-4{grid-template-columns:repeat(4, max-content)}.span-4{grid-column:span 4}.c-3{grid-template-columns:repeat(3, 1fr)}.space-between.c-3{grid-template-columns:repeat(3, max-content)}.span-3{grid-column:span 3}.c-2{grid-template-columns:repeat(2, 1fr)}.space-between.c-2{grid-template-columns:repeat(2, max-content)}.span-2{grid-column:span 2}.c-1{grid-template-columns:repeat(1, 1fr)}.space-between.c-1{grid-template-columns:repeat(1, max-content)}.span-1{grid-column:span 1}@media(max-width: 1024px){.c-lap-6{grid-template-columns:repeat(6, 1fr)}.space-between.c-6{grid-template-columns:repeat(6, max-content)}.span-lap-6{grid-column:span 6}}@media(max-width: 768px){.c-tab-6{grid-template-columns:repeat(6, 1fr)}.space-between.c-6{grid-template-columns:repeat(6, max-content)}.span-tab-6{grid-column:span 6}}@media(max-width: 450px){.c-mob-6{grid-template-columns:repeat(6, 1fr)}.space-between.c-6{grid-template-columns:repeat(6, max-content)}.span-mob-6{grid-column:span 6}}@media(max-width: 1024px){.c-lap-5{grid-template-columns:repeat(5, 1fr)}.space-between.c-5{grid-template-columns:repeat(5, max-content)}.span-lap-5{grid-column:span 5}}@media(max-width: 768px){.c-tab-5{grid-template-columns:repeat(5, 1fr)}.space-between.c-5{grid-template-columns:repeat(5, max-content)}.span-tab-5{grid-column:span 5}}@media(max-width: 450px){.c-mob-5{grid-template-columns:repeat(5, 1fr)}.space-between.c-5{grid-template-columns:repeat(5, max-content)}.span-mob-5{grid-column:span 5}}@media(max-width: 1024px){.c-lap-4{grid-template-columns:repeat(4, 1fr)}.space-between.c-4{grid-template-columns:repeat(4, max-content)}.span-lap-4{grid-column:span 4}}@media(max-width: 768px){.c-tab-4{grid-template-columns:repeat(4, 1fr)}.space-between.c-4{grid-template-columns:repeat(4, max-content)}.span-tab-4{grid-column:span 4}}@media(max-width: 450px){.c-mob-4{grid-template-columns:repeat(4, 1fr)}.space-between.c-4{grid-template-columns:repeat(4, max-content)}.span-mob-4{grid-column:span 4}}@media(max-width: 1024px){.c-lap-3{grid-template-columns:repeat(3, 1fr)}.space-between.c-3{grid-template-columns:repeat(3, max-content)}.span-lap-3{grid-column:span 3}}@media(max-width: 768px){.c-tab-3{grid-template-columns:repeat(3, 1fr)}.space-between.c-3{grid-template-columns:repeat(3, max-content)}.span-tab-3{grid-column:span 3}}@media(max-width: 450px){.c-mob-3{grid-template-columns:repeat(3, 1fr)}.space-between.c-3{grid-template-columns:repeat(3, max-content)}.span-mob-3{grid-column:span 3}}@media(max-width: 1024px){.c-lap-2{grid-template-columns:repeat(2, 1fr)}.space-between.c-2{grid-template-columns:repeat(2, max-content)}.span-lap-2{grid-column:span 2}}@media(max-width: 768px){.c-tab-2{grid-template-columns:repeat(2, 1fr)}.space-between.c-2{grid-template-columns:repeat(2, max-content)}.span-tab-2{grid-column:span 2}}@media(max-width: 450px){.c-mob-2{grid-template-columns:repeat(2, 1fr)}.space-between.c-2{grid-template-columns:repeat(2, max-content)}.span-mob-2{grid-column:span 2}}@media(max-width: 1024px){.c-lap-1{grid-template-columns:repeat(1, 1fr)}.space-between.c-1{grid-template-columns:repeat(1, max-content)}.span-lap-1{grid-column:span 1}}@media(max-width: 768px){.c-tab-1{grid-template-columns:repeat(1, 1fr)}.space-between.c-1{grid-template-columns:repeat(1, max-content)}.span-tab-1{grid-column:span 1}}@media(max-width: 450px){.c-mob-1{grid-template-columns:repeat(1, 1fr)}.space-between.c-1{grid-template-columns:repeat(1, max-content)}.span-mob-1{grid-column:span 1}}.gap-0{gap:0rem}.gap-1{gap:.5rem}.gap-2{gap:1rem}.gap-3{gap:2rem}.gap-4{gap:3rem}.gap-5{gap:5rem}@media(max-width: 1024px){.gap-lap-0{gap:0rem}}@media(max-width: 768px){.gap-tab-0{gap:0rem}}@media(max-width: 450px){.gap-mob-0{gap:0rem}}@media(max-width: 1024px){.gap-lap-1{gap:.5rem}}@media(max-width: 768px){.gap-tab-1{gap:.5rem}}@media(max-width: 450px){.gap-mob-1{gap:.5rem}}@media(max-width: 1024px){.gap-lap-2{gap:1rem}}@media(max-width: 768px){.gap-tab-2{gap:1rem}}@media(max-width: 450px){.gap-mob-2{gap:1rem}}@media(max-width: 1024px){.gap-lap-3{gap:2rem}}@media(max-width: 768px){.gap-tab-3{gap:2rem}}@media(max-width: 450px){.gap-mob-3{gap:2rem}}@media(max-width: 1024px){.gap-lap-4{gap:3rem}}@media(max-width: 768px){.gap-tab-4{gap:3rem}}@media(max-width: 450px){.gap-mob-4{gap:3rem}}@media(max-width: 1024px){.gap-lap-5{gap:5rem}}@media(max-width: 768px){.gap-tab-5{gap:5rem}}@media(max-width: 450px){.gap-mob-5{gap:5rem}}.benefits-grid{display:grid;position:relative;grid-template-columns:repeat(3, 1fr)}.benefits-grid:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;box-shadow:0 0 0 2px var(--section-bg) inset}.benefits-grid>.benefit{text-align:center;display:flex;flex-flow:column;align-items:center;gap:1rem;padding:2rem .5rem;line-height:1.2em;border-width:1px;border-style:solid;border-image-source:radial-gradient(closest-side, var(--section-border) 60%, rgba(0, 0, 0, 0) 125%);border-image-slice:1}.benefits-grid>.benefit>.title{color:var(--section-accent);font-size:var(--font-medium);line-height:1em;font-weight:700}.benefits-grid>.benefit>.content{max-width:210px;font-size:var(--font-base)}@media(max-width: 768px){.benefits-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 450px){.benefits-grid{grid-template-columns:repeat(1, 1fr)}.benefits-grid>.benefit>.content{max-width:265px}}#trackingAgreement{position:fixed;display:flex;justify-content:center;bottom:0;left:0;width:100%;z-index:550;max-height:100%;background:linear-gradient(0deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%),rgba(0,0,0,.2);box-shadow:10px 0px 10px 0px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);color:#fff;font-size:.675rem;padding:1.5rem 1.5rem}#trackingAgreement>.container{max-width:1700px;margin-inline:auto;padding:0 calc(var(--main-bar-width) + 2rem);display:grid;gap:1rem}#trackingAgreement>.container>.options{display:none;justify-content:center;align-items:center;gap:.75rem}#trackingAgreement>.container>.options.active{display:flex}#trackingAgreement>.container>.controls{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:1.2rem}#trackingAgreement>.container>.controls .btn{font-size:.75rem;padding:1rem 2rem;font-weight:normal;line-height:.5rem}#trackingAgreement>.container>.controls .btn.accept,#trackingAgreement>.container>.controls .btn.accept-selected{background:hsla(0,0%,100%,.3)}#trackingAgreement>.container>.controls .btn.accept:hover,#trackingAgreement>.container>.controls .btn.accept-selected:hover{background:hsla(0,0%,100%,.5)}#trackingAgreement>.container>.controls .btn.reject,#trackingAgreement>.container>.controls .btn.settings{background:hsla(0,0%,100%,.1)}#trackingAgreement>.container>.controls .btn.reject:hover,#trackingAgreement>.container>.controls .btn.settings:hover{background:hsla(0,0%,100%,.4)}#trackingAgreement>.container>.controls .btn.accept-selected{display:none}#trackingAgreement>.container>.controls .btn.accept-selected.active{display:block}@media(min-width: 1337px){#trackingAgreement>.container{grid-template-columns:auto auto}#trackingAgreement>.container>.options{grid-row:2;grid-column:span 2}}@media(max-width: 768px){#trackingAgreement{bottom:0;top:unset}#trackingAgreement>.container{padding:0 3rem}#trackingAgreement>.container>.options{flex-flow:column;align-items:start;gap:0rem}#trackingAgreement>.container>.controls>button{flex-grow:1}}@media(max-width: 450px){#trackingAgreement{bottom:0;top:unset}#trackingAgreement>.container{padding:0 2rem}#trackingAgreement>.container>.options{flex-flow:column}#trackingAgreement>.container>.controls{flex-flow:column-reverse}#trackingAgreement>.container>.controls>button{width:100%}}.center{display:flex;align-items:center;justify-content:center;text-align:center}.center-h{display:flex;justify-content:center}.center-v{display:flex;align-items:center}.parallax{--image-y: 0%;transform-origin:left;transform:translateY(var(--image-y))}.uppercase{text-transform:uppercase}.pos-rel{position:relative}.img-full{position:relative}.img-full img{position:absolute;height:calc(100% + 2*var(--section-padding-v));max-width:unset;-o-object-fit:contain;object-fit:contain;top:calc(-1*var(--section-padding-v));right:0}.nowrap{white-space:nowrap}.img-full-width img{height:auto;position:relative;width:100%}.img-fit{position:relative;width:100%;height:100%}.img-fit img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute}.list-spaced li{margin-bottom:1rem}.cursor-pointer{cursor:pointer}.border-radius{border-radius:.5rem}.border-top{border-top:1px solid var(--section-border)}.border-right{border-right:1px solid var(--section-border)}.border-bottom{border-bottom:1px solid var(--section-border)}.border-left{border-left:1px solid var(--section-border)}.accent-color{color:var(--section-accent)}.accent-white{color:#fff !important}.accent-black{color:#000 !important}.accent-dark-blue{color:#1D469D !important}.accent-dark-red{color:#C72128 !important}.accent-dark-violet{color:#5718A8 !important}.accent-dark-green{color:#228B22 !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important;overflow-x:clip !important}.p-relative{position:relative}.flex-row{display:flex;flex-flow:row}.flex-column{display:flex;flex-flow:column}.flex-column-reverse{display:flex;flex-flow:column-reverse}.flex-grow{flex-grow:1}.flex-wrap{flex-wrap:wrap}.txt-justify{text-align:justify !important}.txt-center{text-align:center !important}.txt-start{text-align:start !important}.font-shapiro{font-family:"Shapiro"}.font-base{font-size:var(--font-base)}.font-small{font-size:var(--font-small)}.font-medium{font-size:var(--font-medium)}.font-large{font-size:var(--font-large)}.font-xlarge{font-size:var(--font-xlarge)}.f-invert{filter:invert(1)}.bold{font-weight:bold}.w-100{width:100%}.w-50{width:50%}.line-height-1{line-height:1}.f-size-50{font-size:0.5rem}.f-size-75{font-size:0.75rem}.f-size-90{font-size:0.9rem}.f-size-100{font-size:1rem}.f-size-110{font-size:1.1rem}.f-size-125{font-size:1.25rem}.f-size-150{font-size:1.5rem}.f-size-175{font-size:1.75rem}.f-size-200{font-size:2rem}.f-size-250{font-size:2.5rem}.f-size-300{font-size:3rem}.f-size-400{font-size:4rem}.f-size-500{font-size:5rem}.f-size-600{font-size:6rem}.f-size-700{font-size:7rem}.f-size-800{font-size:8rem}.line-height-50{line-height:0.5rem}.line-height-75{line-height:0.75rem}.line-height-90{line-height:0.9rem}.line-height-100{line-height:1rem}.line-height-110{line-height:1.1rem}.line-height-125{line-height:1.25rem}.line-height-150{line-height:1.5rem}.line-height-175{line-height:1.75rem}.line-height-200{line-height:2rem}.line-height-250{line-height:2.5rem}.line-height-300{line-height:3rem}.line-height-400{line-height:4rem}.line-height-500{line-height:5rem}.line-height-600{line-height:6rem}.line-height-700{line-height:7rem}.line-height-800{line-height:8rem}.line-height-50-em{line-height:0.5em}.line-height-75-em{line-height:0.75em}.line-height-90-em{line-height:0.9em}.line-height-100-em{line-height:1em}.line-height-110-em{line-height:1.1em}.line-height-125-em{line-height:1.25em}.line-height-150-em{line-height:1.5em}.line-height-175-em{line-height:1.75em}.line-height-200-em{line-height:2em}.line-height-250-em{line-height:2.5em}.line-height-300-em{line-height:3em}.line-height-400-em{line-height:4em}.line-height-500-em{line-height:5em}.line-height-600-em{line-height:6em}.line-height-700-em{line-height:7em}.line-height-800-em{line-height:8em}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-60{z-index:60}.z-70{z-index:70}.z-80{z-index:80}.z-90{z-index:90}.p-0{padding:0rem}.pt-0{padding-top:0rem}.pr-0{padding-right:0rem}.pb-0{padding-bottom:0rem}.pl-0{padding-left:0rem}.p-1{padding:.5rem}.pt-1{padding-top:.5rem}.pr-1{padding-right:.5rem}.pb-1{padding-bottom:.5rem}.pl-1{padding-left:.5rem}.p-2{padding:1rem}.pt-2{padding-top:1rem}.pr-2{padding-right:1rem}.pb-2{padding-bottom:1rem}.pl-2{padding-left:1rem}.p-3{padding:2rem}.pt-3{padding-top:2rem}.pr-3{padding-right:2rem}.pb-3{padding-bottom:2rem}.pl-3{padding-left:2rem}.p-4{padding:3rem}.pt-4{padding-top:3rem}.pr-4{padding-right:3rem}.pb-4{padding-bottom:3rem}.pl-4{padding-left:3rem}.p-5{padding:5rem}.pt-5{padding-top:5rem}.pr-5{padding-right:5rem}.pb-5{padding-bottom:5rem}.pl-5{padding-left:5rem}.m-0{margin:0rem}.m-n-0{margin:0rem}.mt-0{margin-top:0rem}.mt-n-0{margin-top:0rem}.mr-0{margin-right:0rem}.mr-n-0{margin-right:0rem}.mb-0{margin-bottom:0rem}.mb-n-0{margin-bottom:0rem}.ml-0{margin-left:0rem}.ml-n-0{margin-left:0rem}.m-1{margin:.5rem}.m-n-1{margin:-0.5rem}.mt-1{margin-top:.5rem}.mt-n-1{margin-top:-0.5rem}.mr-1{margin-right:.5rem}.mr-n-1{margin-right:-0.5rem}.mb-1{margin-bottom:.5rem}.mb-n-1{margin-bottom:-0.5rem}.ml-1{margin-left:.5rem}.ml-n-1{margin-left:-0.5rem}.m-2{margin:1rem}.m-n-2{margin:-1rem}.mt-2{margin-top:1rem}.mt-n-2{margin-top:-1rem}.mr-2{margin-right:1rem}.mr-n-2{margin-right:-1rem}.mb-2{margin-bottom:1rem}.mb-n-2{margin-bottom:-1rem}.ml-2{margin-left:1rem}.ml-n-2{margin-left:-1rem}.m-3{margin:2rem}.m-n-3{margin:-2rem}.mt-3{margin-top:2rem}.mt-n-3{margin-top:-2rem}.mr-3{margin-right:2rem}.mr-n-3{margin-right:-2rem}.mb-3{margin-bottom:2rem}.mb-n-3{margin-bottom:-2rem}.ml-3{margin-left:2rem}.ml-n-3{margin-left:-2rem}.m-4{margin:3rem}.m-n-4{margin:-3rem}.mt-4{margin-top:3rem}.mt-n-4{margin-top:-3rem}.mr-4{margin-right:3rem}.mr-n-4{margin-right:-3rem}.mb-4{margin-bottom:3rem}.mb-n-4{margin-bottom:-3rem}.ml-4{margin-left:3rem}.ml-n-4{margin-left:-3rem}.m-5{margin:5rem}.m-n-5{margin:-5rem}.mt-5{margin-top:5rem}.mt-n-5{margin-top:-5rem}.mr-5{margin-right:5rem}.mr-n-5{margin-right:-5rem}.mb-5{margin-bottom:5rem}.mb-n-5{margin-bottom:-5rem}.ml-5{margin-left:5rem}.ml-n-5{margin-left:-5rem}.d-grid{display:grid !important}.d-block{display:block !important}.d-none{display:none !important}.d-inblock{display:inline-block !important}.d-flex{display:flex !important}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}@media(max-width: 1024px){.p-lap-0{padding:0rem}.pt-lap-0{padding-top:0rem}.pr-lap-0{padding-right:0rem}.pb-lap-0{padding-bottom:0rem}.pl-lap-0{padding-left:0rem}.p-lap-1{padding:.5rem}.pt-lap-1{padding-top:.5rem}.pr-lap-1{padding-right:.5rem}.pb-lap-1{padding-bottom:.5rem}.pl-lap-1{padding-left:.5rem}.p-lap-2{padding:1rem}.pt-lap-2{padding-top:1rem}.pr-lap-2{padding-right:1rem}.pb-lap-2{padding-bottom:1rem}.pl-lap-2{padding-left:1rem}.p-lap-3{padding:2rem}.pt-lap-3{padding-top:2rem}.pr-lap-3{padding-right:2rem}.pb-lap-3{padding-bottom:2rem}.pl-lap-3{padding-left:2rem}.p-lap-4{padding:3rem}.pt-lap-4{padding-top:3rem}.pr-lap-4{padding-right:3rem}.pb-lap-4{padding-bottom:3rem}.pl-lap-4{padding-left:3rem}.p-lap-5{padding:5rem}.pt-lap-5{padding-top:5rem}.pr-lap-5{padding-right:5rem}.pb-lap-5{padding-bottom:5rem}.pl-lap-5{padding-left:5rem}.m-lap-0{margin:0rem}.m-n-lap-0{margin:0rem}.mt-lap-0{margin-top:0rem}.mt-n-lap-0{margin-top:0rem}.mr-lap-0{margin-right:0rem}.mr-n-lap-0{margin-right:0rem}.mb-lap-0{margin-bottom:0rem}.mb-n-lap-0{margin-bottom:0rem}.ml-lap-0{margin-left:0rem}.ml-n-lap-0{margin-left:0rem}.m-lap-1{margin:.5rem}.m-n-lap-1{margin:-0.5rem}.mt-lap-1{margin-top:.5rem}.mt-n-lap-1{margin-top:-0.5rem}.mr-lap-1{margin-right:.5rem}.mr-n-lap-1{margin-right:-0.5rem}.mb-lap-1{margin-bottom:.5rem}.mb-n-lap-1{margin-bottom:-0.5rem}.ml-lap-1{margin-left:.5rem}.ml-n-lap-1{margin-left:-0.5rem}.m-lap-2{margin:1rem}.m-n-lap-2{margin:-1rem}.mt-lap-2{margin-top:1rem}.mt-n-lap-2{margin-top:-1rem}.mr-lap-2{margin-right:1rem}.mr-n-lap-2{margin-right:-1rem}.mb-lap-2{margin-bottom:1rem}.mb-n-lap-2{margin-bottom:-1rem}.ml-lap-2{margin-left:1rem}.ml-n-lap-2{margin-left:-1rem}.m-lap-3{margin:2rem}.m-n-lap-3{margin:-2rem}.mt-lap-3{margin-top:2rem}.mt-n-lap-3{margin-top:-2rem}.mr-lap-3{margin-right:2rem}.mr-n-lap-3{margin-right:-2rem}.mb-lap-3{margin-bottom:2rem}.mb-n-lap-3{margin-bottom:-2rem}.ml-lap-3{margin-left:2rem}.ml-n-lap-3{margin-left:-2rem}.m-lap-4{margin:3rem}.m-n-lap-4{margin:-3rem}.mt-lap-4{margin-top:3rem}.mt-n-lap-4{margin-top:-3rem}.mr-lap-4{margin-right:3rem}.mr-n-lap-4{margin-right:-3rem}.mb-lap-4{margin-bottom:3rem}.mb-n-lap-4{margin-bottom:-3rem}.ml-lap-4{margin-left:3rem}.ml-n-lap-4{margin-left:-3rem}.m-lap-5{margin:5rem}.m-n-lap-5{margin:-5rem}.mt-lap-5{margin-top:5rem}.mt-n-lap-5{margin-top:-5rem}.mr-lap-5{margin-right:5rem}.mr-n-lap-5{margin-right:-5rem}.mb-lap-5{margin-bottom:5rem}.mb-n-lap-5{margin-bottom:-5rem}.ml-lap-5{margin-left:5rem}.ml-n-lap-5{margin-left:-5rem}.d-lap-grid{display:grid !important}.d-lap-block{display:block !important}.d-lap-none{display:none !important}.d-lap-inblock{display:inline-block !important}.d-lap-flex{display:flex !important}.f-size-lap-50{font-size:0.5rem}.f-size-lap-75{font-size:0.75rem}.f-size-lap-90{font-size:0.9rem}.f-size-lap-100{font-size:1rem}.f-size-lap-110{font-size:1.1rem}.f-size-lap-125{font-size:1.25rem}.f-size-lap-150{font-size:1.5rem}.f-size-lap-175{font-size:1.75rem}.f-size-lap-200{font-size:2rem}.f-size-lap-250{font-size:2.5rem}.f-size-lap-300{font-size:3rem}.f-size-lap-400{font-size:4rem}.f-size-lap-500{font-size:5rem}.f-size-lap-600{font-size:6rem}.f-size-lap-700{font-size:7rem}.f-size-lap-800{font-size:8rem}.line-height-lap-50{line-height:0.5rem}.line-height-lap-75{line-height:0.75rem}.line-height-lap-90{line-height:0.9rem}.line-height-lap-100{line-height:1rem}.line-height-lap-110{line-height:1.1rem}.line-height-lap-125{line-height:1.25rem}.line-height-lap-150{line-height:1.5rem}.line-height-lap-175{line-height:1.75rem}.line-height-lap-200{line-height:2rem}.line-height-lap-250{line-height:2.5rem}.line-height-lap-300{line-height:3rem}.line-height-lap-400{line-height:4rem}.line-height-lap-500{line-height:5rem}.line-height-lap-600{line-height:6rem}.line-height-lap-700{line-height:7rem}.line-height-lap-800{line-height:8rem}.line-height-lap-50-em{line-height:0.5em}.line-height-lap-75-em{line-height:0.75em}.line-height-lap-90-em{line-height:0.9em}.line-height-lap-100-em{line-height:1em}.line-height-lap-110-em{line-height:1.1em}.line-height-lap-125-em{line-height:1.25em}.line-height-lap-150-em{line-height:1.5em}.line-height-lap-175-em{line-height:1.75em}.line-height-lap-200-em{line-height:2em}.line-height-lap-250-em{line-height:2.5em}.line-height-lap-300-em{line-height:3em}.line-height-lap-400-em{line-height:4em}.line-height-lap-500-em{line-height:5em}.line-height-lap-600-em{line-height:6em}.line-height-lap-700-em{line-height:7em}.line-height-lap-800-em{line-height:8em}.img-lap-fit{position:relative;width:100%;height:100%}.img-lap-fit img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute}.img-lap-full-width img{height:auto;position:relative;width:100%}.txt-lap-justify{text-align:justify !important}.txt-lap-center{text-align:center !important}.txt-lap-start{text-align:start !important}}@media(max-width: 768px){.p-tab-0{padding:0rem}.pt-tab-0{padding-top:0rem}.pr-tab-0{padding-right:0rem}.pb-tab-0{padding-bottom:0rem}.pl-tab-0{padding-left:0rem}.p-tab-1{padding:.5rem}.pt-tab-1{padding-top:.5rem}.pr-tab-1{padding-right:.5rem}.pb-tab-1{padding-bottom:.5rem}.pl-tab-1{padding-left:.5rem}.p-tab-2{padding:1rem}.pt-tab-2{padding-top:1rem}.pr-tab-2{padding-right:1rem}.pb-tab-2{padding-bottom:1rem}.pl-tab-2{padding-left:1rem}.p-tab-3{padding:2rem}.pt-tab-3{padding-top:2rem}.pr-tab-3{padding-right:2rem}.pb-tab-3{padding-bottom:2rem}.pl-tab-3{padding-left:2rem}.p-tab-4{padding:3rem}.pt-tab-4{padding-top:3rem}.pr-tab-4{padding-right:3rem}.pb-tab-4{padding-bottom:3rem}.pl-tab-4{padding-left:3rem}.p-tab-5{padding:5rem}.pt-tab-5{padding-top:5rem}.pr-tab-5{padding-right:5rem}.pb-tab-5{padding-bottom:5rem}.pl-tab-5{padding-left:5rem}.m-tab-0{margin:0rem}.m-n-tab-0{margin:0rem}.mt-tab-0{margin-top:0rem}.mt-n-tab-0{margin-top:0rem}.mr-tab-0{margin-right:0rem}.mr-n-tab-0{margin-right:0rem}.mb-tab-0{margin-bottom:0rem}.mb-n-tab-0{margin-bottom:0rem}.ml-tab-0{margin-left:0rem}.ml-n-tab-0{margin-left:0rem}.m-tab-1{margin:.5rem}.m-n-tab-1{margin:-0.5rem}.mt-tab-1{margin-top:.5rem}.mt-n-tab-1{margin-top:-0.5rem}.mr-tab-1{margin-right:.5rem}.mr-n-tab-1{margin-right:-0.5rem}.mb-tab-1{margin-bottom:.5rem}.mb-n-tab-1{margin-bottom:-0.5rem}.ml-tab-1{margin-left:.5rem}.ml-n-tab-1{margin-left:-0.5rem}.m-tab-2{margin:1rem}.m-n-tab-2{margin:-1rem}.mt-tab-2{margin-top:1rem}.mt-n-tab-2{margin-top:-1rem}.mr-tab-2{margin-right:1rem}.mr-n-tab-2{margin-right:-1rem}.mb-tab-2{margin-bottom:1rem}.mb-n-tab-2{margin-bottom:-1rem}.ml-tab-2{margin-left:1rem}.ml-n-tab-2{margin-left:-1rem}.m-tab-3{margin:2rem}.m-n-tab-3{margin:-2rem}.mt-tab-3{margin-top:2rem}.mt-n-tab-3{margin-top:-2rem}.mr-tab-3{margin-right:2rem}.mr-n-tab-3{margin-right:-2rem}.mb-tab-3{margin-bottom:2rem}.mb-n-tab-3{margin-bottom:-2rem}.ml-tab-3{margin-left:2rem}.ml-n-tab-3{margin-left:-2rem}.m-tab-4{margin:3rem}.m-n-tab-4{margin:-3rem}.mt-tab-4{margin-top:3rem}.mt-n-tab-4{margin-top:-3rem}.mr-tab-4{margin-right:3rem}.mr-n-tab-4{margin-right:-3rem}.mb-tab-4{margin-bottom:3rem}.mb-n-tab-4{margin-bottom:-3rem}.ml-tab-4{margin-left:3rem}.ml-n-tab-4{margin-left:-3rem}.m-tab-5{margin:5rem}.m-n-tab-5{margin:-5rem}.mt-tab-5{margin-top:5rem}.mt-n-tab-5{margin-top:-5rem}.mr-tab-5{margin-right:5rem}.mr-n-tab-5{margin-right:-5rem}.mb-tab-5{margin-bottom:5rem}.mb-n-tab-5{margin-bottom:-5rem}.ml-tab-5{margin-left:5rem}.ml-n-tab-5{margin-left:-5rem}.d-tab-grid{display:grid !important}.d-tab-block{display:block !important}.d-tab-none{display:none !important}.d-tab-inblock{display:inline-block !important}.d-tab-flex{display:flex !important}.f-size-tab-50{font-size:0.5rem}.f-size-tab-75{font-size:0.75rem}.f-size-tab-90{font-size:0.9rem}.f-size-tab-100{font-size:1rem}.f-size-tab-110{font-size:1.1rem}.f-size-tab-125{font-size:1.25rem}.f-size-tab-150{font-size:1.5rem}.f-size-tab-175{font-size:1.75rem}.f-size-tab-200{font-size:2rem}.f-size-tab-250{font-size:2.5rem}.f-size-tab-300{font-size:3rem}.f-size-tab-400{font-size:4rem}.f-size-tab-500{font-size:5rem}.f-size-tab-600{font-size:6rem}.f-size-tab-700{font-size:7rem}.f-size-tab-800{font-size:8rem}.line-height-tab-50{line-height:0.5rem}.line-height-tab-75{line-height:0.75rem}.line-height-tab-90{line-height:0.9rem}.line-height-tab-100{line-height:1rem}.line-height-tab-110{line-height:1.1rem}.line-height-tab-125{line-height:1.25rem}.line-height-tab-150{line-height:1.5rem}.line-height-tab-175{line-height:1.75rem}.line-height-tab-200{line-height:2rem}.line-height-tab-250{line-height:2.5rem}.line-height-tab-300{line-height:3rem}.line-height-tab-400{line-height:4rem}.line-height-tab-500{line-height:5rem}.line-height-tab-600{line-height:6rem}.line-height-tab-700{line-height:7rem}.line-height-tab-800{line-height:8rem}.line-height-tab-50-em{line-height:0.5em}.line-height-tab-75-em{line-height:0.75em}.line-height-tab-90-em{line-height:0.9em}.line-height-tab-100-em{line-height:1em}.line-height-tab-110-em{line-height:1.1em}.line-height-tab-125-em{line-height:1.25em}.line-height-tab-150-em{line-height:1.5em}.line-height-tab-175-em{line-height:1.75em}.line-height-tab-200-em{line-height:2em}.line-height-tab-250-em{line-height:2.5em}.line-height-tab-300-em{line-height:3em}.line-height-tab-400-em{line-height:4em}.line-height-tab-500-em{line-height:5em}.line-height-tab-600-em{line-height:6em}.line-height-tab-700-em{line-height:7em}.line-height-tab-800-em{line-height:8em}.img-tab-fit{position:relative;width:100%;height:100%}.img-tab-fit img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute}.img-tab-full-width img{height:auto;position:relative;width:100%}.txt-tab-justify{text-align:justify !important}.txt-tab-center{text-align:center !important}.txt-tab-start{text-align:start !important}}@media(max-width: 450px){.p-mob-0{padding:0rem}.pt-mob-0{padding-top:0rem}.pr-mob-0{padding-right:0rem}.pb-mob-0{padding-bottom:0rem}.pl-mob-0{padding-left:0rem}.p-mob-1{padding:.5rem}.pt-mob-1{padding-top:.5rem}.pr-mob-1{padding-right:.5rem}.pb-mob-1{padding-bottom:.5rem}.pl-mob-1{padding-left:.5rem}.p-mob-2{padding:1rem}.pt-mob-2{padding-top:1rem}.pr-mob-2{padding-right:1rem}.pb-mob-2{padding-bottom:1rem}.pl-mob-2{padding-left:1rem}.p-mob-3{padding:2rem}.pt-mob-3{padding-top:2rem}.pr-mob-3{padding-right:2rem}.pb-mob-3{padding-bottom:2rem}.pl-mob-3{padding-left:2rem}.p-mob-4{padding:3rem}.pt-mob-4{padding-top:3rem}.pr-mob-4{padding-right:3rem}.pb-mob-4{padding-bottom:3rem}.pl-mob-4{padding-left:3rem}.p-mob-5{padding:5rem}.pt-mob-5{padding-top:5rem}.pr-mob-5{padding-right:5rem}.pb-mob-5{padding-bottom:5rem}.pl-mob-5{padding-left:5rem}.m-mob-0{margin:0rem}.m-n-mob-0{margin:0rem}.mt-mob-0{margin-top:0rem}.mt-n-mob-0{margin-top:0rem}.mr-mob-0{margin-right:0rem}.mr-n-mob-0{margin-right:0rem}.mb-mob-0{margin-bottom:0rem}.mb-n-mob-0{margin-bottom:0rem}.ml-mob-0{margin-left:0rem}.ml-n-mob-0{margin-left:0rem}.m-mob-1{margin:.5rem}.m-n-mob-1{margin:-0.5rem}.mt-mob-1{margin-top:.5rem}.mt-n-mob-1{margin-top:-0.5rem}.mr-mob-1{margin-right:.5rem}.mr-n-mob-1{margin-right:-0.5rem}.mb-mob-1{margin-bottom:.5rem}.mb-n-mob-1{margin-bottom:-0.5rem}.ml-mob-1{margin-left:.5rem}.ml-n-mob-1{margin-left:-0.5rem}.m-mob-2{margin:1rem}.m-n-mob-2{margin:-1rem}.mt-mob-2{margin-top:1rem}.mt-n-mob-2{margin-top:-1rem}.mr-mob-2{margin-right:1rem}.mr-n-mob-2{margin-right:-1rem}.mb-mob-2{margin-bottom:1rem}.mb-n-mob-2{margin-bottom:-1rem}.ml-mob-2{margin-left:1rem}.ml-n-mob-2{margin-left:-1rem}.m-mob-3{margin:2rem}.m-n-mob-3{margin:-2rem}.mt-mob-3{margin-top:2rem}.mt-n-mob-3{margin-top:-2rem}.mr-mob-3{margin-right:2rem}.mr-n-mob-3{margin-right:-2rem}.mb-mob-3{margin-bottom:2rem}.mb-n-mob-3{margin-bottom:-2rem}.ml-mob-3{margin-left:2rem}.ml-n-mob-3{margin-left:-2rem}.m-mob-4{margin:3rem}.m-n-mob-4{margin:-3rem}.mt-mob-4{margin-top:3rem}.mt-n-mob-4{margin-top:-3rem}.mr-mob-4{margin-right:3rem}.mr-n-mob-4{margin-right:-3rem}.mb-mob-4{margin-bottom:3rem}.mb-n-mob-4{margin-bottom:-3rem}.ml-mob-4{margin-left:3rem}.ml-n-mob-4{margin-left:-3rem}.m-mob-5{margin:5rem}.m-n-mob-5{margin:-5rem}.mt-mob-5{margin-top:5rem}.mt-n-mob-5{margin-top:-5rem}.mr-mob-5{margin-right:5rem}.mr-n-mob-5{margin-right:-5rem}.mb-mob-5{margin-bottom:5rem}.mb-n-mob-5{margin-bottom:-5rem}.ml-mob-5{margin-left:5rem}.ml-n-mob-5{margin-left:-5rem}.d-mob-grid{display:grid !important}.d-mob-block{display:block !important}.d-mob-none{display:none !important}.d-mob-inblock{display:inline-block !important}.d-mob-flex{display:flex !important}.f-size-mob-50{font-size:0.5rem}.f-size-mob-75{font-size:0.75rem}.f-size-mob-90{font-size:0.9rem}.f-size-mob-100{font-size:1rem}.f-size-mob-110{font-size:1.1rem}.f-size-mob-125{font-size:1.25rem}.f-size-mob-150{font-size:1.5rem}.f-size-mob-175{font-size:1.75rem}.f-size-mob-200{font-size:2rem}.f-size-mob-250{font-size:2.5rem}.f-size-mob-300{font-size:3rem}.f-size-mob-400{font-size:4rem}.f-size-mob-500{font-size:5rem}.f-size-mob-600{font-size:6rem}.f-size-mob-700{font-size:7rem}.f-size-mob-800{font-size:8rem}.line-height-mob-50{line-height:0.5rem}.line-height-mob-75{line-height:0.75rem}.line-height-mob-90{line-height:0.9rem}.line-height-mob-100{line-height:1rem}.line-height-mob-110{line-height:1.1rem}.line-height-mob-125{line-height:1.25rem}.line-height-mob-150{line-height:1.5rem}.line-height-mob-175{line-height:1.75rem}.line-height-mob-200{line-height:2rem}.line-height-mob-250{line-height:2.5rem}.line-height-mob-300{line-height:3rem}.line-height-mob-400{line-height:4rem}.line-height-mob-500{line-height:5rem}.line-height-mob-600{line-height:6rem}.line-height-mob-700{line-height:7rem}.line-height-mob-800{line-height:8rem}.line-height-mob-50-em{line-height:0.5em}.line-height-mob-75-em{line-height:0.75em}.line-height-mob-90-em{line-height:0.9em}.line-height-mob-100-em{line-height:1em}.line-height-mob-110-em{line-height:1.1em}.line-height-mob-125-em{line-height:1.25em}.line-height-mob-150-em{line-height:1.5em}.line-height-mob-175-em{line-height:1.75em}.line-height-mob-200-em{line-height:2em}.line-height-mob-250-em{line-height:2.5em}.line-height-mob-300-em{line-height:3em}.line-height-mob-400-em{line-height:4em}.line-height-mob-500-em{line-height:5em}.line-height-mob-600-em{line-height:6em}.line-height-mob-700-em{line-height:7em}.line-height-mob-800-em{line-height:8em}.img-mob-fit{position:relative;width:100%;height:100%}.img-mob-fit img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute}.img-mob-full-width img{height:auto;position:relative;width:100%}.txt-mob-justify{text-align:justify !important}.txt-mob-center{text-align:center !important}.txt-mob-start{text-align:start !important}}.accordion{display:grid;grid-auto-rows:auto}.accordion .item{cursor:pointer;display:grid;grid-template-rows:4rem 0fr;overflow:hidden;padding:0 1.5rem 0 1.5rem;transition:grid-template-rows ease-out .4s,color ease-out .4s,background-color ease-out .4s}.accordion .item:hover{background-color:rgba(0,0,0,.05)}.accordion .item .content{visibility:hidden;opacity:0;transition:opacity ease-out .4s;grid-row:2;min-height:0}.accordion .item .title{display:flex;align-self:center;font-size:var(--font-medium);font-weight:bold;color:var(--section-accent);height:4rem;gap:1rem;align-items:center;letter-spacing:1px}.accordion .item .title .text{flex:1}.accordion .item .title button{margin-left:1rem;align-self:center}.accordion .item .title .icon{width:1rem}.accordion .item.active{grid-template-rows:4rem 1fr;background-color:rgba(0,0,0,0)}.accordion .item.active .content{visibility:visible;padding-bottom:1rem;opacity:1}.btn{background-color:var(--btn-bg);color:var(--btn-txt);font-size:1.1rem;display:inline-block;cursor:pointer;padding:.5rem 1.75rem;border-radius:3rem;text-decoration:none;font-weight:bold;border:none}.btn.v2{padding:1rem 3rem;font-size:1rem;border-radius:.625rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;letter-spacing:.6px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:background-color ease-in 200ms}.btn.v2:hover{filter:none;background-color:var(--btn-bg-hover)}.btn:hover{filter:invert(0.25)}.btn.white{--btn-bg: #fff;--btn-txt: #000;--btn-border: #D8D8D8}.btn.black{--btn-bg: #000;--btn-txt: #fff;--btn-border: #eee}.btn.dark-blue{--btn-bg: #1D469D;--btn-txt: #fff;--btn-border: #ccc}.btn.dark-red{--btn-bg: #C72128;--btn-txt: #fff;--btn-border: #ccc}.btn.dark-violet{--btn-bg: #5718A8;--btn-txt: #fff;--btn-border: #ccc}.btn.dark-green{--btn-bg: #228B22;--btn-txt: #fff;--btn-border: #ccc}.btn.dark-yellow{--btn-bg: #cba210;--btn-txt: #fff;--btn-border: #eee}button.plus{--size: 1.7rem;--animation: ease-in 200ms;width:var(--size);height:var(--size);border:none;background-color:rgba(0,0,0,0);cursor:pointer;position:relative}button.plus:before{content:"";position:absolute;width:2px;height:100%;background-color:var(--section-border);top:0;left:calc(50% - 1px);transform-origin:center;transition:transform var(--animation),filter var(--animation)}button.plus:after{content:"";position:absolute;width:2px;height:100%;background-color:var(--section-border);top:0;left:calc(50% - 1px);transform-origin:center;transform:rotate(90deg);transition:transform var(--animation),filter var(--animation)}button.plus:hover:before{filter:contrast(0.5)}button.plus:hover:after{filter:contrast(0.5)}button.plus.active:before{transform:rotate(-90deg)}button.plus.active:after{transform:rotate(-90deg)}.card .btn.v2{-webkit-backdrop-filter:none;backdrop-filter:none}.active>button.plus:before{transform:rotate(-90deg)}.active>button.plus:after{transform:rotate(-90deg)}.checkbox{accent-color:#000}.form-control{margin-bottom:1.3rem;text-align:start;position:relative}.form-control label{position:absolute;top:calc(15px + 1px);color:var(--form-control-color-passive);left:calc(1.25rem - .5rem);padding:0 .5rem;font-size:var(--font-base);background:var(--section-bg);line-height:22px;transition:top ease-in-out 150ms,left ease-in-out 150ms,font-size ease-in-out 150ms,color ease-in-out 150ms}.form-control.focus label,.form-control.has-value label{color:var(--form-control-color-active);top:-0.4rem;font-size:.8rem;line-height:.8rem}.form-control input[type=text],.form-control input[type=email],.form-control textarea{width:100%;border:1px solid var(--form-control-color-passive);background:none;color:var(--form-control-color-txt);border-radius:.625rem;padding:15px 1.25rem 15px 1.25rem;font-size:var(--font-small);display:block;outline:none;line-height:22px}.form-control input[type=text]:focus,.form-control input[type=email]:focus,.form-control textarea:focus{border-color:var(--form-control-color-active) !important}.form-control input[type=text]:focus-visible,.form-control input[type=email]:focus-visible,.form-control textarea:focus-visible{border-color:var(--form-control-color-active) !important}.form-control input[type=text]:active,.form-control input[type=email]:active,.form-control textarea:active{border-color:var(--form-control-color-active) !important}.form-control input[type=text]::-moz-placeholder, .form-control input[type=email]::-moz-placeholder, .form-control textarea::-moz-placeholder{opacity:0;font-size:.875rem;color:rgba(0,0,0,.35)}.form-control input[type=text]::placeholder,.form-control input[type=email]::placeholder,.form-control textarea::placeholder{opacity:0;font-size:.875rem;color:rgba(0,0,0,.35)}.form-control[data-validation] input,.form-control[data-validation] textarea{border:1px solid var(--section-validation-color, #C72128)}.form-control[data-validation]:after{content:attr(data-validation);font-size:.8rem;line-height:1rem;color:var(--section-validation-color, #C72128);position:absolute;left:1rem;bottom:-1rem}.form-control textarea{height:auto;min-height:4.375rem}.form-control input,.form-control textarea{width:100%}.downloads{display:grid;grid-template-columns:auto minmax(auto, 155px) 1fr;grid-auto-rows:6rem;border-radius:.5rem;overflow:hidden}.downloads>*+*>*{border-top:1px solid hsla(0,0%,100%,.25)}.downloads>*{display:contents;color:var(--section-txt);text-decoration:none}.downloads>*:hover>*{background:hsla(0,0%,100%,.06)}.downloads>*>*{display:block;display:flex;align-items:center;transition:background-color ease-in 200ms}.downloads>* .type{font-size:var(--font-base);text-transform:uppercase;color:#b4b4b4;flex-shrink:0}.downloads>* img{width:1rem}.downloads>*>*{padding:1rem 1.5rem}.downloads>*>*:first-child{padding-left:1.8rem}.downloads>*>*:last-child{padding-right:1.8rem}@media(max-width: 768px){.downloads{grid-template-columns:auto;grid-auto-rows:auto}.downloads>*+*{border-top:1px solid hsla(0,0%,100%,.25)}.downloads>*+*>*{border-top:none}.downloads>*{padding:1.7rem;display:grid;grid-template-columns:auto 1fr;row-gap:0;-moz-column-gap:1.7rem;column-gap:1.7rem;justify-content:center;align-items:center}.downloads>*>*{padding:0}.downloads>*>*:first-child{padding-left:0}.downloads>*>*:last-child{padding-right:0}.downloads>* .image{grid-column:1;grid-row:span 2}.downloads>* .type{grid-column:2;grid-row:1}.downloads>* .title{grid-column:2;grid-row:2}}.modal{background-color:#fff;color:#000;border:1px solid #d8d8d8;border-radius:1.63rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal.full{width:100%;margin:1rem;max-width:800px;max-height:600px}.modal-backdrop{z-index:9999;position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.5)}.modal-header{border-bottom:1px solid #d8d8d8;padding:1.87rem 3.75rem;display:grid;grid-template-columns:1fr auto;align-items:center}.modal-header .title{font-size:1.25rem;font-weight:600}.modal-header .close{width:1.5rem;height:1.5rem;position:relative;cursor:pointer}.modal-header .close:hover:before{background-color:#000}.modal-header .close:hover:after{background-color:#000}.modal-header .close:before{content:"";background-color:#999;width:1.5rem;height:2px;position:absolute;left:0;top:calc(0.75rem - 1px);transform:rotate(-45deg)}.modal-header .close:after{content:"";background-color:#999;width:1.5rem;height:2px;position:absolute;left:0;top:calc(0.75rem - 1px);transform:rotate(45deg)}.modal-body{padding:3rem 3.75rem;padding-bottom:0rem}.modal-footer{padding:.5rem 3.75rem;height:3.75rem;display:flex;justify-content:center}.modal-footer .btn{font-size:.9rem;padding:.25rem 1rem}@media(max-width: 450px){.modal-header{padding:1.5rem 2.5rem}.modal-body{padding:1.5rem 2.5rem;padding-bottom:0}.modal-footer{height:3.1rem}}.kit-content{position:relative;--container-box-transition-time: 250ms;--container-box-transition: ease-out var(--container-box-transition-time);--container-gap: 0.75rem;margin-inline:auto;width:476px;height:476px;background:rgba(0,0,0,.1);border-radius:1.25rem;padding:1.25rem;display:grid;gap:var(--container-gap);transition:grid-template-rows var(--container-box-transition),grid-template-columns var(--container-box-transition);margin-bottom:8rem;margin-top:4rem}@media(max-width: 768px){.kit-content{width:100%;height:400px;border-radius:0}.kit-content-section{--section-padding-h: 0 !important}}.kit-content .cover{-webkit-user-select:none;-moz-user-select:none;user-select:none;perspective:1800px;perspective-origin:top;position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 10%, rgb(0, 0, 0) 75%, rgba(0, 0, 0, 0) 100%);transition:opacity ease-in 400ms}.kit-content .cover img{border-radius:1.25rem;width:100%;height:100%;transform-origin:top;transition:transform ease-in 300ms;border:1px solid #999;cursor:pointer}.kit-content .cover:hover img{transform:rotateX(45deg)}.kit-content .cover .button{position:absolute;top:100%;width:100%;padding-top:2rem;display:flex;justify-content:center}.kit-content .cover.open{opacity:0;pointer-events:none}.kit-content .cover.open img{transform:rotateX(90deg)}@media(max-width: 768px){.kit-content .cover{display:none}}.kit-content .content-group .list{overflow:hidden;white-space:nowrap;visibility:hidden;min-height:auto;height:0;width:0;margin:0;font-size:var(--font-small);list-style:none;padding:0}.kit-content .content-group .list li{display:flex;align-items:center;gap:.5rem}.kit-content .content-group .list li:before{display:inline-block;content:"";width:.5rem;height:.5rem;border-radius:100%;background:#000}.kit-content .content-group .list li.gray:before{background:#dbdbdb}.kit-content .content-group .list li.yellow:before{background:#ffa800}.kit-content .content-group .list li.blue:before{background:#001aff}.kit-content .content-group .list li.green:before{background:#17a400}.kit-content .content-group .list li.red:before{background:red}.kit-content .content-group.active .list{animation:kit-content-list linear 150ms var(--container-box-transition-time) forwards}@keyframes kit-content-list{0%{visibility:hidden;height:0;width:0;opacity:0}1%{visibility:visible;height:auto;width:auto}100%{visibility:visible;height:auto;width:auto;opacity:1}}table.kit-specifications{width:100%}table.kit-specifications tr{display:contents}table.kit-specifications tbody{display:grid;grid-template-columns:auto 1fr}table.kit-specifications tbody td+td{padding-left:3rem}table.kit-specifications tbody tr+tr td{border-top:1px solid var(--section-border)}table.kit-specifications tbody td{padding-top:1.5rem;padding-bottom:1.5rem;font-size:1.25rem;display:flex;flex-flow:wrap;gap:1.75rem;text-align:center;justify-content:center}table.kit-specifications tbody td img{margin-top:2px;-o-object-position:top;object-position:top;-o-object-fit:contain;object-fit:contain}table.kit-specifications tbody td.split{padding-top:0;padding-bottom:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));text-align:center;gap:0;font-size:var(--font-base)}table.kit-specifications tbody td.split>*{padding-top:1.5rem;padding-bottom:1.5rem;padding-left:1.75rem;padding-right:1.75rem;display:flex;justify-content:center;align-items:center}table.kit-specifications tbody td.split>*:nth-child(1){background:#f9f9f9}table.kit-specifications tbody td.split>*:nth-child(2){background:#eee}table.kit-specifications tbody tr td:first-child{font-weight:bold;text-align:right;justify-content:flex-end;align-items:center;padding-left:.5rem}table.kit-specifications tbody tr:hover td{background:rgba(0,0,0,.04)}table.kit-specifications tbody tr:hover td.split>*{background:none}@media(max-width: 768px){table.kit-specifications tbody{grid-template-columns:1fr}table.kit-specifications tbody tr+tr td:nth-child(1){border-top:1px solid var(--section-border)}table.kit-specifications tbody tr+tr td:nth-child(2){border-top:none}table.kit-specifications tbody td+td{padding-left:0}table.kit-specifications tbody tr td:first-child{justify-content:center;align-items:center;text-align:center;padding-left:.25rem}table.kit-specifications tbody tr td:last-child{padding-right:.25rem}table.kit-specifications tbody td{font-size:1rem}table.kit-specifications tbody td.split{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:1fr}table.kit-specifications tbody td.split>*{padding:.5rem 1rem}table.kit-specifications tbody td:nth-child(1){padding-bottom:.25rem}table.kit-specifications tbody td:nth-child(2){padding-top:.25rem;justify-content:center}}.kit-content .content-group.top .title{bottom:calc(100% + 2rem)}.kit-content .content-group.bottom .title{top:calc(100% + 2rem)}.kit-content.active .content-group.active .title{opacity:0;animation:kit-content-title-animation linear 150ms var(--container-box-transition-time) forwards}@keyframes kit-content-title-animation{0%{opacity:0;position:static;min-width:0;text-transform:none;font-size:1.25rem}50%{position:static;text-transform:none}50%{position:static;text-transform:none}100%{opacity:1;position:static;min-width:0;text-transform:none;font-size:1.25rem}}.kit-content .content-group{position:relative;cursor:pointer;border-radius:6px;background:rgba(25,25,25,.1);display:flex;flex-flow:column;align-items:center;justify-content:center;padding:.5rem;gap:1rem;transition:background ease-out 150ms}.kit-content .content-group .click{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;left:0;top:0;opacity:.25;padding:.5rem;height:100%;width:100%;display:flex;align-items:center;justify-content:center;transition:opacity ease-out 150ms}.kit-content .content-group .click img{-webkit-user-select:none;-moz-user-select:none;user-select:none;height:100%;width:100%;max-height:40px;-o-object-fit:contain;object-fit:contain}.kit-content .content-group .background{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.kit-content .content-group .background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kit-content .content-group .title{z-index:1;position:relative;font-family:"Shapiro";text-transform:uppercase;font-size:.8rem;position:absolute;text-align:center;letter-spacing:.6px;animation:kit-content-title-load linear 250ms forwards;min-width:150px}.kit-content .content-group.amplification .title{min-width:160px}@keyframes kit-content-title-load{0%{opacity:0}30%{opacity:0}100%{opacity:1}}.kit-content .content-group:hover{background:rgba(25,25,25,.25)}.kit-content .content-group:hover .click{opacity:.5}.kit-content .content-group.active{background:#fff;box-shadow:0 0 .5rem rgba(0,0,0,.2)}.kit-content .content-group.active .background{opacity:.1}.kit-content .content-group.active .click{opacity:0}@media(min-width: 768px){.kit-content.covered .content-group .title{opacity:0 !important}}@media(max-width: 450px){.kit-content .content-group .title{font-family:"Poppins";font-weight:bold;font-size:.9rem}}.index-hero{height:100vh;padding-bottom:50px;display:flex;flex-direction:column;position:relative}.index-hero:before{content:"";position:absolute;bottom:0;left:0;background:linear-gradient(to top, black 30%, rgba(0, 0, 0, 0) 100%);width:100%;height:75%;z-index:5}.index-hero>.hero-image img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.index-hero>.hero-video{position:absolute;top:0;left:50%;transform:translateX(-50%)}.index-hero .content,.index-hero .discover{z-index:10}.index-hero .content{flex:1;gap:16px;display:flex;flex-direction:column;justify-content:flex-end;text-align:center}.index-hero .content h1{font-family:Shapiro;font-size:var(--font-xxlarge);font-style:normal;font-weight:335;line-height:normal;text-transform:uppercase}.index-hero .content h2{font-size:20px;font-style:normal;font-weight:400;line-height:normal}.index-hero .content .buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.index-hero .content .buttons .btn{width:240px}.index-hero .discover{margin-top:50px}@media(max-width: 450px){.index-hero .content .buttons .btn{width:100%}}.index.index-innovation{position:relative;background:#0a0a0a}.index.index-innovation .background{position:absolute;right:0;top:0;height:100%;width:100%;z-index:5}.index.index-innovation .background .image{height:100%;position:absolute;right:0}.index.index-innovation .background .image:before{content:"";position:absolute;z-index:8;top:0;left:0;width:10%;height:100%;background:linear-gradient(to right, #0A0A0A 0%, rgba(10, 10, 10, 0) 100%)}.index.index-innovation .background .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.index.index-innovation .background:before{content:"";position:absolute;z-index:8;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right, #0A0A0A 58%, rgba(10, 10, 10, 0) 100%)}.index.index-innovation .content{position:relative;z-index:10}.index.index-innovation .content .btn{margin-top:40px;max-width:293px;width:100%}.index.index-innovation .content .text{max-width:500px}.index.index-innovation .content .text h2{font-family:Shapiro;font-size:20px;letter-spacing:1px;text-transform:uppercase;margin-bottom:.5rem}.index.index-innovation .content .text p+p{margin-top:1.5rem}@media(max-width: 768px){.index.index-innovation .background:before{background:linear-gradient(to top, #0A0A0A 65%, rgba(10, 10, 10, 0) 100%)}.index.index-innovation .content{display:grid;justify-items:center}.index.index-innovation .content .text{margin-top:200px;max-width:unset}}@media(max-width: 450px){.index.index-innovation .content .btn{max-width:unset}}section.index-main{background:linear-gradient(180deg, rgba(67, 19, 130, 0) 0%, rgba(67, 19, 130, 0.5) 34.99%, rgba(67, 19, 130, 0.5) 80.22%, rgba(67, 19, 130, 0) 100%),linear-gradient(to bottom, #0A0A0A, #0A0A0A);padding-bottom:100px}section.index-main .index-applications{z-index:20}section.index-main .index-companies{z-index:10}.index-spc{position:relative}.index-spc .background{position:absolute;width:100%;height:100%;top:0;left:0}.index-spc .background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.index-spc .background:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:radial-gradient(closest-side, rgba(10, 10, 10, 0.3) 0%, #0A0A0A 80%)}.index-spc .content{position:relative;z-index:1;display:flex;flex-flow:column;align-items:center;gap:50px}.index-spc .content .videos{display:grid;grid-template-columns:1fr 1fr;gap:25px}.index-spc .content .videos video{border-radius:6px;border:1px solid hsla(0,0%,100%,.25)}.index-spc .content .videos>*:first-child{grid-column:span 2}.index-spc .content>.btn{width:290px}@media(max-width: 450px){.index-spc .content{gap:25px}.index-spc .content .videos{grid-template-columns:1fr}.index-spc .content .videos>*:first-child{grid-column:unset}.index-spc .content>.btn{width:100%}}.index-applications{position:relative}.index-applications .applications{margin-top:50px;display:grid;gap:25px}.index-applications .applications .application{position:relative;border-radius:6px;background:hsla(0,0%,100%,.1);display:grid;padding:50px 100px;flex-direction:column;justify-content:center;align-items:center;-moz-column-gap:40px;column-gap:40px;row-gap:20px;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);grid-template-columns:minmax(300px, 1fr) minmax(0, 1fr)}.index-applications .applications .application .btn{-webkit-backdrop-filter:none;backdrop-filter:none}.index-applications .applications .application.early-access:after{content:"Early Access";position:absolute;top:0;left:0;width:100%;height:28px;border-radius:6px 6px 0px 0px;background:var(--Flux-Violet-FV-800, #431382);display:grid;place-items:center;font-weight:normal}.index-applications .applications .application:before{content:"Application";text-transform:uppercase;letter-spacing:2.8px;font-size:14px;font-weight:600;grid-column:1}.index-applications .applications .application .title,.index-applications .applications .application .text,.index-applications .applications .application .download{grid-column:1}.index-applications .applications .application .title{font-size:var(--font-large);line-height:120%}.index-applications .applications .application .text{font-size:14px}.index-applications .applications .application .download .btn{max-width:290px;width:100%}.index-applications .applications .application .image{grid-column:2;grid-row:1/5;display:flex;justify-content:center;width:100%;height:100%}.index-applications .applications .application .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px}@media(max-width: 980px){.index-applications .applications .application{padding:50px}}@media(max-width: 768px){.index-applications .applications .application{grid-template-columns:1fr}.index-applications .applications .application:before{text-align:center}.index-applications .applications .application .title,.index-applications .applications .application .text{text-align:center}.index-applications .applications .application .download{display:flex;justify-content:center}.index-applications .applications .application .image{grid-column:1;grid-row:2;max-height:100px}}@media(max-width: 450px){.index-applications .applications{gap:1rem}.index-applications .applications .application{padding:25px}.index-applications .applications .application.early-access{padding-top:50px}.index-applications .applications .application .download .btn{width:100%;max-width:unset}}.index-platforms{padding-top:50px;display:flex;flex-flow:column;gap:50px}.index-platforms .platforms{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px}.index-platforms .platforms .platform{--transition-speed: 250ms;position:relative;border-radius:6px;background:hsla(0,0%,100%,.1);border-radius:6px;background:hsla(0,0%,100%,.1);display:flex;flex-flow:column;padding-top:60px;height:410px;overflow:hidden;transition-property:background;transition-duration:var(--transition-speed);transition-timing-function:ease-out}.index-platforms .platforms .platform .btn{margin:0 25px;margin-bottom:25px;padding-left:10px;padding-right:10px}.index-platforms .platforms .platform .description{margin:0 25px;text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;line-height:120%;opacity:0;transition-property:opacity;transition-duration:var(--transition-speed);transition-timing-function:ease-out}.index-platforms .platforms .platform .logo{height:40px;margin-bottom:53px}.index-platforms .platforms .platform .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.index-platforms .platforms .platform .image{width:100%;position:absolute;bottom:0;left:0;transition-property:transform;transition-duration:var(--transition-speed);transition-timing-function:ease-out;transform:translateY(40px)}.index-platforms .platforms .platform .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;filter:saturate(0);transition-property:filter;transition-duration:var(--transition-speed);transition-timing-function:ease-out}.index-platforms .platforms .platform:hover.onyx{background-color:#122c63}.index-platforms .platforms .platform:hover.onyx .image{transform:translateY(0px)}.index-platforms .platforms .platform:hover.flux{background-color:#370f6a}.index-platforms .platforms .platform:hover.styx{background-color:#7e1519}.index-platforms .platforms .platform:hover .image{transform:translateY(0px)}.index-platforms .platforms .platform:hover .image img{filter:saturate(1)}.index-platforms .platforms .platform:hover .description{opacity:1}.index-platforms .product-portfolio{background:hsla(0,0%,100%,.1);padding:5px;border-radius:6px}@media(max-width: 768px){.index-platforms .product-portfolio{display:none}}.index-platforms .product-portfolio .accordion .item:hover{background:none}.index-platforms .product-portfolio .accordion .item .title{font-weight:normal}.index-platforms .product-portfolio .accordion .item .image{border-top:1px solid #565656;padding-top:25px}@media(max-width: 768px){.index-platforms .platforms{grid-template-columns:1fr;gap:1rem}.index-platforms .platforms .platform{height:234px;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:25px 1rem;padding-bottom:0;gap:8px}.index-platforms .platforms .platform .logo{grid-column:1;margin-bottom:0;align-self:end}.index-platforms .platforms .platform .btn{grid-column:1;grid-row:2;margin-bottom:1rem;align-self:start}.index-platforms .platforms .platform .image{position:relative;grid-column:2;grid-row:1/span 2;align-self:end;max-height:209px;transform:translateY(0px)}.index-platforms .platforms .platform .image img{filter:saturate(1)}.index-platforms .platforms .platform:hover.onyx .image{transform:none}.index-platforms .platforms .platform:hover .image{transform:none}}@media(max-width: 600px){.index-platforms .platforms .platform{height:375px;padding-top:30px;display:flex;gap:0;align-items:unset}.index-platforms .platforms .platform .logo{margin-bottom:20px;align-self:unset}.index-platforms .platforms .platform .btn{align-self:unset}.index-platforms .platforms .platform .image{position:absolute;height:225px;top:150px;bottom:unset;max-height:unset}.index-platforms .platforms .platform .image img{filter:saturate(1)}.index-platforms .platforms .platform .description{opacity:1}}.index-companies{--companies-padding: 50px;--nav-width: 15px;margin-left:calc(-1*var(--section-padding-h));width:calc(100% + 2*var(--section-padding-h));margin-top:calc(-1*var(--companies-padding));position:relative;background:hsla(0,0%,100%,.1);padding:var(--companies-padding);padding-top:calc(2*var(--companies-padding));display:flex;flex-flow:column;gap:10px;align-items:center}.index-companies .title{text-align:center;font-family:Shapiro;font-size:var(--font-medium);font-style:normal;font-weight:335}.index-companies .text{max-width:640px;opacity:.5;text-align:center;text-wrap:balance}.index-companies .index-companies-carousel{padding:0 var(--nav-width)}.index-companies .index-companies-carousel .owl-item{height:120px;display:grid;place-items:center}.index-companies .index-companies-carousel .owl-item img{max-height:62px;width:100%;-o-object-fit:contain;object-fit:contain;filter:saturate(0) contrast(1.5) brightness(1.5)}.index-companies .index-companies-carousel .owl-item img.f-invert{filter:invert(1) saturate(0) contrast(1.5) brightness(1.5)}.index-companies .prev,.index-companies .next{position:absolute;top:0;padding-top:var(--companies-padding);width:calc(var(--companies-padding) + var(--nav-width));height:100%;cursor:pointer;display:flex;align-items:center;z-index:10}.index-companies .prev:before,.index-companies .next:before{content:"";display:block;width:var(--nav-width);height:var(--nav-width);border-left:2px solid #fff;border-top:2px solid #fff;border-radius:2px;opacity:.7;transition:opacity 150ms ease-out}.index-companies .prev:after,.index-companies .next:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(var(--direction), rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0));opacity:0;transition:opacity 150ms ease-out}.index-companies .prev:hover:before,.index-companies .next:hover:before{opacity:1}.index-companies .prev{--direction: to right;left:0;justify-content:right;padding-right:var(--nav-width)}.index-companies .prev:before{transform:rotate(-45deg)}.index-companies .next{--direction: to left;right:0;justify-content:left;padding-left:var(--nav-width)}.index-companies .next:before{transform:rotate(135deg)}@media(max-width: 450px){.index-companies{--companies-padding: 25px}.index-companies .text{font-size:14px}}.index-cta{position:relative}.index-cta:before,.index-cta:after{content:"";display:block;position:absolute;top:0;height:100%}.index-cta:before{left:0;width:60%;background:linear-gradient(130deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 50%)}.index-cta:after{right:0;width:40%;background:linear-gradient(270deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%)}.index-cta .content{z-index:1;position:relative;display:grid;justify-content:center;justify-items:center;text-align:center}.index-cta .content .title{font-size:var(--font-xxlarge);line-height:1.15em;text-transform:uppercase;font-family:Shapiro}.index-cta .content .subtitle{line-height:1.6em;font-size:var(--font-large)}.index-cta .content .btn{margin-top:30px;max-width:290px;width:100%}@media(max-width: 450px){.index-cta{display:grid;place-items:center;height:80vh}.index-cta .content .subtitle{line-height:unset;font-size:var(--font-xxlarge)}.index-cta .content .btn{max-width:unset}.index-cta:before{width:100%}.index-cta:after{display:none}}section.index>.content .section-title{color:#fff;text-align:center;font-family:Shapiro;font-size:var(--font-medium);font-style:normal;font-weight:335;line-height:normal;letter-spacing:1px;text-transform:uppercase;text-wrap:balance}section.index>.content .section-title.light{font-family:Poppins;text-transform:none}.device{cursor:default}.device .download-link{transition:background-color ease-in 200ms;width:14rem;display:flex;justify-content:center;font-weight:bold;border-radius:.25rem;padding:.75rem 1rem;display:flex;gap:1rem;color:var(--section-txt);text-decoration:none}.device .download-link:hover{background-color:hsla(0,0%,100%,.06)}.device .download-link>*{display:block;display:flex;align-items:center}.device .download-link span{opacity:.5}.device .download-link img{width:1rem}.device p{font-size:var(--font-small)}.device p+p{margin-top:1rem}.device hr{border-color:#fff;opacity:.25;margin:3rem 0}.device .section-title{display:flex;flex-flow:column;font-size:var(--font-large);line-height:1.3em}.device .section-title span{display:inline-block}.device .section-title span.accent{font-family:"Shapiro";letter-spacing:2px;font-size:var(--font-xlarge);text-transform:uppercase;line-height:1.3em;color:var(--section-accent)}.device-hero{display:grid;grid-template-columns:350px 1fr;grid-template-rows:1fr auto;align-items:center;height:100%;width:100%;max-width:1100px}.device-hero-section{--section-padding-v: 2rem;height:calc(100vh - var(--header-height));display:flex;justify-content:center}.device-hero .title{display:flex;flex-direction:column;gap:2rem}.device-hero .title .image{display:none}.device-hero .title .brand{padding-top:2rem;font-size:6rem;display:flex;align-items:center;line-height:1em}.device-hero .title .brand img{height:3.5rem}.device-hero .title h1{font-weight:normal;display:flex;flex-flow:column;font-size:var(--font-large);line-height:1.3em}.device-hero .title h1 span{display:inline-block}.device-hero .title h1 span.accent{font-family:"Shapiro";letter-spacing:2px;font-size:var(--font-xlarge);text-transform:uppercase;line-height:1.3em;color:var(--section-accent)}.device-hero .title .cta{padding-bottom:2rem}.device-hero>.image{height:100%;width:100%;position:relative}.device-hero>.image img{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.device-hero .discover{grid-column:span 2}.device-capabilities{display:grid;grid-template-columns:repeat(3, minmax(auto, 1fr));grid-template-columns:repeat(3, minmax(0, max-content));margin-top:3rem;margin-bottom:3rem;justify-content:space-between;row-gap:2.5rem;-moz-column-gap:2rem;column-gap:2rem;perspective:500px}.device-capabilities-container{width:100%}@keyframes capability-appear{from{opacity:0;transform:rotateX(-90deg)}to{opacity:1;transform:rotateX(0deg)}}.device-capabilities .capability{opacity:0;display:flex;flex-flow:column;align-items:center;gap:.75rem;max-width:180px;font-size:var(--font-medium);perspective:100px}.device-capabilities .capability.in-view{animation:capability-appear 500ms ease-out forwards}.device-capabilities .capability .image{cursor:pointer;position:relative;border-radius:50%;overflow:hidden}.device-capabilities .capability .image video{border-radius:50%;overflow:hidden;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity ease-in 300ms}.device-capabilities .capability .image:hover video{opacity:1}.device-capabilities .capability img{max-height:180px}.device-description{cursor:pointer;padding:1.5rem;border-radius:.5rem;transition:background-color ease-in 200ms;font-size:var(--font-small);line-height:normal;display:flex;gap:1.5rem}.device-description:hover{background:hsla(0,0%,100%,.06)}.device-description .details{display:none}.device-description.active .details{display:revert}.device-applications{display:grid;grid-auto-rows:auto}.device-applications>*{position:relative}.device-applications>*:after{z-index:15;content:"";height:calc(100% + 2px);width:250%;position:absolute;background:linear-gradient(to right, rgba(0, 0, 0, 0) 40%, var(--section-bg) 60%);right:0;top:-1px;pointer-events:none}@keyframes applications-slide{from{right:0}to{right:-150%}}.device-applications.in-view>*:after{animation:applications-slide ease-in-out 1200ms forwards;animation-delay:0}.device-applications.in-view>*:nth-child(1):after{animation-delay:0ms}.device-applications.in-view>*:nth-child(2):after{animation-delay:150ms}.device-applications.in-view>*:nth-child(3):after{animation-delay:300ms}.device-applications.in-view>*:nth-child(4):after{animation-delay:450ms}.device-applications.in-view>*:nth-child(5):after{animation-delay:600ms}.device-applications.in-view>*:nth-child(6):after{animation-delay:750ms}.device-applications.in-view>*:nth-child(7):after{animation-delay:900ms}.device-applications.in-view>*:nth-child(8):after{animation-delay:1050ms}.device-applications.in-view>*:nth-child(9):after{animation-delay:1200ms}.device-applications.in-view>*:nth-child(10):after{animation-delay:1350ms}.device-applications .application{cursor:pointer;display:grid;grid-template-rows:4rem 0fr;overflow:hidden;padding:0 1.5rem 0 1.5rem;transition:grid-template-rows ease-out .4s,color ease-out .4s,background-color ease-out .4s}.device-applications .application:hover{background-color:rgba(0,0,0,.05)}.device-applications .application .content{visibility:hidden;opacity:0;transition:opacity ease-out .4s;grid-row:2;min-height:0}.device-applications .application .title{display:flex;align-self:center;font-size:var(--font-medium);font-weight:bold;color:var(--section-accent);height:4rem;gap:1rem;align-items:center}.device-applications .application .title .text{flex:1}.device-applications .application .title button{margin-left:1rem;align-self:center}.device-applications .application .title .icon{width:1rem}.device-applications .application.active{grid-template-rows:4rem 1fr;background-color:rgba(0,0,0,0)}.device-applications .application.active .content{visibility:visible;padding-bottom:1rem;opacity:1}.device-applications .application+.application{position:relative}.device-applications .application+.application:before{content:"";width:100%;height:1px;position:absolute;top:0;left:0;background:var(--section-border)}.device-learn-more{width:65%;gap:1rem;display:flex;flex-flow:column}.device-learn-more .brand img{height:51px}.device-learn-more .section-title{position:relative;z-index:1}.device-learn-more .cta{position:relative;z-index:1}.device-learn-more .image{z-index:0;position:absolute;bottom:calc(-1*var(--section-padding-v));right:-18%;height:calc(100% + 2.5*var(--section-padding-v))}.device-learn-more .image:before{content:"";height:100%;position:absolute;top:0%;left:0%;width:100%;transform:scale(1.2) translate(15%, 25%);background:radial-gradient(circle, var(--section-accent) 0%, rgba(0, 0, 0, 0) 63%);z-index:1}.device-learn-more .image img{z-index:2;height:100%;position:relative;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}@media(max-width: 768px){.device .section-title{text-align:center}.device-hero{padding-top:2rem;grid-template-columns:1fr;row-gap:3rem}.device-hero-section{height:auto}.device-hero .title .brand{padding-top:0rem;justify-content:center}.device-hero .title .image{justify-content:center;display:flex}.device-hero .title .image img{position:relative;width:80%}.device-hero .title h1{text-align:center}.device-hero .title .cta{display:none}.device-hero>.image{display:none}.device-hero .discover{margin-bottom:2rem}.device-learn-more{width:100%;display:flex;gap:1rem;flex-flow:column;align-items:center}.device-learn-more .image{right:0;position:relative;height:auto}.device-learn-more .image img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:100%}}@media(max-width: 450px){.device hr{transform:translateX(calc(-1 * var(--section-padding-h))) scaleX(1.2)}.device-capabilities{grid-template-columns:repeat(2, minmax(auto, 1fr))}.device-applications .application{width:100vw;transform:translateX(calc(-1 * var(--section-padding-h)));padding:0 var(--section-padding-h)}.device-components-downloads{flex-direction:column}.device-components .panels{grid-template-columns:1fr}}.device-components-downloads{display:flex;align-items:center;justify-content:center}.device-components .part-info{display:grid;grid-template-columns:250px auto;gap:2rem;margin-bottom:2rem;height:4rem}.device-components .part-info .title{line-height:1.2em;font-family:Shapiro;font-size:var(--font-medium);text-transform:uppercase}.device-components .part-info .description{font-size:var(--font-base)}.device-components .panels{display:grid;grid-template-columns:3fr 1fr;transition:grid-template-columns ease-out 600ms}.device-components .panels .panel{flex:1;display:grid;grid-template-rows:70vh auto;gap:1rem;cursor:pointer}.device-components .panels .panel .content{display:flex;justify-content:center;align-items:center;position:relative;height:70vh;place-self:center}.device-components .panels .panel .content .wireframe{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.35;transition:opacity ease-out 200ms}.device-components .panels .panel .content .wireframe>picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.device-components .panels .panel .content .image-details{display:block;transition:opacity ease-out 600ms;opacity:0;padding:0 1rem}.device-components .panels .panel .content .image-details .details{opacity:0}.device-components .panels .panel .content .image-details>picture img{height:70vh;-o-object-fit:contain;object-fit:contain}.device-components .panels .panel>.title{font-family:Shapiro;color:var(--section-border);text-transform:uppercase;padding-bottom:1rem;position:relative;text-align:center;transition:color ease-out 600ms}.device-components .panels .panel>.title:after{transition:background-color ease-out 600ms;position:absolute;content:"";width:100%;background-color:var(--section-border);height:2px;bottom:0;left:0}.device-components .panels .panel.active{cursor:revert}.device-components .panels .panel.active .content .image-details{opacity:1}.device-components .panels .panel.active .content .image-details .details{transition:opacity ease-out 600ms 500ms;opacity:1}.device-components .panels .panel.active .content .wireframe{opacity:0}.device-components .panels .panel.active>.title{color:var(--section-accent)}.device-components .panels .panel.active>.title:after{background-color:var(--section-accent);height:.25rem}@media(max-width: 450px){.device-components-downloads{flex-direction:column}.device-components .panels{grid-template-columns:1fr 0 !important;position:relative}.device-components .panels .panel{grid-row:1;grid-column:2;padding-top:2rem}.device-components .panels .panel.active{grid-column:1}.device-components .panels .panel.active .content{opacity:1}.device-components .panels .panel .content{opacity:0}.device-components .panels .panel:nth-child(2)>.title{left:50%}.device-components .panels .panel>.title{position:absolute;width:50%;left:0;top:0}.device-components .panels .panel>.title:after{top:-5px;bottom:auto}}.image-details{position:relative;--hoverable-color: rgba(29, 70, 157, 0.50)}.image-details .details{top:0;left:0;position:absolute;width:100%;height:100%}.image-details .details .detail{--hover-size: 15rem;z-index:10;position:absolute;cursor:pointer;height:2.2rem;width:2.2rem;transform:translateX(-1.1rem) translateY(-1.1rem);overflow:visible}.image-details .details .detail .title,.image-details .details .detail .description{-webkit-backdrop-filter:blur(0.8rem);backdrop-filter:blur(0.8rem);position:absolute;background-color:rgba(0,0,0,.43);text-align:center;color:rgba(0,0,0,0);overflow:hidden;left:-2rem;width:calc(4rem + var(--hover-size));display:grid;grid-template-rows:0fr}.image-details .details .detail .title>*,.image-details .details .detail .description>*{overflow:hidden}.image-details .details .detail .title{border-radius:.5rem .5rem 0 0;text-transform:uppercase;font-weight:bold;font-size:var(--font-medium);font-family:"Shapiro";border-bottom:none;bottom:calc(.5*var(--hover-size))}.image-details .details .detail .description{border-radius:0 0 .5rem .5rem;font-size:.9rem;border-top:none;text-align:left;top:calc(.5*var(--hover-size))}.image-details .details .detail .image{position:absolute;opacity:0;top:0;left:0}.image-details .details .detail .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:center}.image-details .details .detail:before{content:"";display:block;height:2.2rem;width:2.2rem;background-color:var(--hoverable-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:50%}.image-details .details .detail:after{top:calc(50% - .4rem);left:calc(50% - .4rem);position:absolute;content:"";display:block;height:.8rem;width:.8rem;background-color:#fff;border-radius:50%}.image-details .details .detail.hover{border-radius:0;z-index:15;height:var(--hover-size);width:var(--hover-size);transform:translateX(calc(-0.5 * var(--hover-size))) translateY(calc(-0.5 * var(--hover-size)))}.image-details .details .detail.hover .title,.image-details .details .detail.hover .description{transition:color ease-in 300ms 400ms,grid-template-rows ease-in 300ms 200ms;padding:1rem;grid-template-rows:1fr;color:#fff;border:1px solid rgba(0,0,0,.1)}.image-details .details .detail.hover .title{padding-bottom:calc(1rem + .5*var(--hover-size));border-bottom:none}.image-details .details .detail.hover .description{padding-top:calc(1rem + .5*var(--hover-size));border-top:none}.image-details .details .detail.hover .image{z-index:1;border-radius:50%;border:1px solid #fff;opacity:1;width:var(--hover-size);height:var(--hover-size);box-shadow:0 0 25px rgba(0,0,0,.5);overflow:hidden}.image-details .details .detail.hover .image img{transform:scale(1.2);transition:opacity ease-in 300ms -170ms,transform ease-in-out 600ms 150ms}.image-details .details .detail.hover:before{display:none}.image-details .details .detail.hover:after{display:none}.onyx-accent .image-details{--hoverable-color: rgba(29, 70, 157, 0.50)}.styx-accent .image-details{--hoverable-color: rgba( 199, 33, 40, 0.50)}@media(max-width: 450px){.image-details .details .detail.hover{left:50% !important;top:42% !important}}.hero-background.technology-dm img{-o-object-position:right;object-position:right}.technology-capabilities{display:flex;flex-flow:row;flex-wrap:wrap;gap:2rem;justify-content:center}.technology-capabilities .capability{flex:1;min-width:250px}.technology-capabilities .capability .title{font-weight:bold;font-size:1.5rem;margin-bottom:.75rem}.technology-capabilities .capability .text{text-align:justify}.technology-applications{display:flex;flex-flow:column;justify-content:center;align-items:center}.technology-applications .title{width:100%;position:relative;display:flex;justify-content:center}.technology-applications .title-text{display:inline-block;padding:.5rem 2.5rem;text-transform:uppercase;font-size:1.2rem;color:var(--section-accent);border:2px solid var(--section-border);background-color:var(--section-bg);z-index:10}.technology-applications .title:before{content:"";width:100%;height:2px;left:0;top:50%;position:absolute;background-color:var(--section-border)}.technology-applications .item{margin:1.5rem 0;padding:1.5rem;text-decoration:none;color:var(--section-txt);position:relative;border-radius:.75rem}.technology-applications .item-icon{position:absolute;opacity:.035;height:100%;width:100%;top:0;left:0;padding:1rem}.technology-applications .item-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.technology-applications .item:before{border-radius:.75rem;content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--section-accent);opacity:0;transition:250ms ease-in-out opacity}.technology-applications .item:hover:before{opacity:.1}.technology-applications .item .header{display:flex;padding-bottom:1rem;font-size:1.75rem;font-weight:bold;align-items:center;justify-content:center}.technology-applications .item .header-title{flex:1;color:var(--section-accent)}.technology-applications .item .header-download svg{display:block;height:2.5rem;fill:var(--section-accent)}.technology-applications .item .body{text-align:justify;text-shadow:1px 0px 0px var(--section-bg),1px 0px 0px var(--section-bg),0px -1px 1px var(--section-bg),0px 1px 1px var(--section-bg)}.technology-benefits>.title{text-align:center;text-transform:uppercase;font-size:clamp(.8rem,2.5vw,2rem);line-height:1}.technology-benefits>.title-2{font-size:clamp(.75rem,3.5vw,2.8rem);text-align:center;text-transform:uppercase;font-weight:bold}.technology-benefits>.title-3{font-size:clamp(.75rem,3vw,2.4rem);text-align:center;text-transform:uppercase;font-weight:bold}.technology-benefits .benefit{position:relative;padding:3rem 2rem}.technology-benefits .benefit .title{font-size:1.25rem;font-weight:bold}.technology-benefits .benefit .image{top:0;left:0;z-index:10;position:absolute;opacity:.1;width:100%;height:100%;padding:1rem}.technology-benefits .benefit .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:invert(1)}@media(max-width: 450px){.hero-content.technology-dm{align-items:center}.hero-content.technology-dm h1{background:rgba(0,0,0,.4);box-shadow:0 0 15px 10px rgba(0,0,0,.4)}}.form-recapthca{font-size:.8rem;margin-top:.5rem}.form-recapthca a{color:var(--section-txt);opacity:.8}.grecaptcha-badge{visibility:hidden}.hero-content.onyx>picture>img{z-index:-1;position:absolute;top:0;width:clamp(300px,40vw,400px);right:0;-o-object-fit:contain;object-fit:contain;filter:brightness(0.9) contrast(1.2)}.onyx-droplet-microfluidics{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:1rem}.onyx-droplet-microfluidics .step{display:flex;flex-flow:column;max-width:229px}.onyx-droplet-microfluidics .step>*:last-child{flex:1}.onyx-droplet-microfluidics .step img{max-height:211px}.onyx-droplet-microfluidics>img{width:26px;align-self:center}section.onyx-accent{--section-accent: #1D469D;--section-accent-text: #fff;--section-image-filter: invert(20%) sepia(65%) saturate(1919%) hue-rotate(206deg) brightness(96%) contrast(97%)}div.onyx-accent{--section-accent: #1D469D;--section-accent-text: #fff}@media(max-width: 768px){.onyx-droplet-microfluidics{display:grid;grid-template-columns:1fr;justify-items:center;gap:1rem}.onyx-droplet-microfluidics>img{height:26px;transform:rotate(90deg);align-self:center}}@media(max-width: 450px){.hero-content.onyx>picture>img{z-index:-1;position:absolute;right:0;top:revert;bottom:-6rem;height:auto;width:100%;-o-object-fit:contain;object-fit:contain}}.hero-content.styx>picture>img{z-index:-1;position:absolute;top:-1rem;width:clamp(300px,30vw,350px);right:0;-o-object-fit:contain;object-fit:contain}section.styx-accent{--section-accent: #C72128;--section-accent-text: #fff}div.styx-accent{--section-accent: #C72128;--section-accent-text: #fff}@media(max-width: 450px){.hero-content.styx>picture>img{z-index:-1;position:absolute;right:0;top:revert;bottom:0rem;height:auto;width:100%;-o-object-fit:contain;object-fit:contain}}.hero-content.spc>picture>img{z-index:-1;position:absolute;top:0;width:clamp(300px,40vw,400px);right:0;-o-object-fit:contain;object-fit:contain}section.spc-accent{--section-accent: #5718A8}div.spc-accent{--section-accent: #5718A8}.spc-assays{display:grid;grid-template-columns:repeat(3, auto);justify-content:space-between;padding:0 2rem}.spc-assays>div{display:inline-block}.spc-assays .text{text-align:center;font-weight:bold;display:block;width:120px}.spc-assays .image{width:0;min-width:100%;display:flex;justify-content:center}.spc-expand .heading{line-height:1.1;text-transform:uppercase;font-size:clamp(1.5rem,3.3vw,2.5rem)}.spc-feature{display:flex;flex-flow:column;text-align:center;align-items:center;justify-content:flex-start;padding:1.75rem 0}.spc-feature-icon img{filter:invert(1)}.spc-feature-body{max-width:200px}.spc-feature-title{display:flex;align-items:center;justify-content:center;margin-top:.5rem;line-height:1.1;font-size:1.5rem;margin-bottom:1rem;height:3.3rem}.spc-feature-subtitle{color:var(--section-border)}.spc-generator-grid{display:grid;grid-template-columns:1fr 1fr}.spc-generator-grid .description .title{display:flex;align-items:center}.spc-generator-grid .description .title img{height:4rem}.spc-generator-grid .description .title span{color:var(--section-accent);font-size:4rem}.spc-generator-grid .description .text{font-size:1.5rem}.spc-generator-grid .device-image{grid-column:2;grid-row:span 2}.spc-generator-grid .features{display:grid;margin-top:2rem;margin-right:2rem;grid-template-columns:1fr 1fr;gap:1rem}.spc-generator-grid .features .feature{display:flex;flex-flow:column;align-items:center;text-align:center;color:var(--section-accent)}.spc-generator-grid .features .feature .image{margin-bottom:.75rem}.spc-generator-grid .features .feature .image img{height:4rem;width:100%;-o-object-fit:contain;object-fit:contain}.spc-generator-grid .features .button{margin-top:3rem;grid-column:span 2;display:flex;justify-content:center}.spc-applications{display:grid;gap:2rem;grid-template-columns:repeat(1, 1fr)}.spc-applications.active{grid-template-columns:1fr}.spc-applications .application{cursor:pointer;display:grid;grid-template-columns:auto 1fr 2rem;grid-template-rows:5rem 0fr;border:1px solid var(--section-border);box-shadow:0 0 4px 0 var(--section-border);font-size:1.5rem;font-weight:bold;color:var(--section-accent);border-radius:1rem;padding:0rem 1.5rem;transition:grid-template-rows ease-out .4s,color ease-out .4s,background-color ease-out .4s;overflow:hidden}.spc-applications .application:hover{background-color:#5718A820}.spc-applications .application.active{background-color:var(--section-accent);color:#fff;grid-template-rows:5rem 1fr}.spc-applications .application.active .video{visibility:visible;padding-bottom:1.5rem}.spc-applications .application.active .icon{filter:invert(1)}.spc-applications .application.active .action:before{position:absolute;content:"";border-style:none;height:2px;width:1.125rem;background-color:#fff;top:calc(50% - 1px);left:calc(0.4375rem - 1px);border-radius:0}.spc-applications .application.active .action:after{position:absolute;content:"";border-style:none;height:2px;width:1.125rem;background-color:#fff;top:calc(50% - 1px);left:calc(0.4375rem - 1px);transform:rotate(45deg)}.spc-applications .application .text{align-self:center}.spc-applications .application .icon{align-self:center;padding-right:1rem;filter:invert(15%) sepia(58%) saturate(7457%) hue-rotate(267deg) brightness(66%) contrast(98%)}.spc-applications .application .icon img{align-self:center;width:1.5rem;height:1.5rem}.spc-applications .application .action{align-self:center;position:relative;width:2rem;height:2rem;border:1px solid var(--section-border);box-shadow:0 0 2px 0 var(--section-border) inset;border-radius:50%}.spc-applications .application .action:before{position:absolute;content:"";width:.75rem;height:.75rem;left:calc(50% - 0.75rem*.68);top:calc(50% - 0.75rem*.5);border-style:solid;border-color:var(--section-accent);border-width:0 3px 3px 0;border-bottom-right-radius:2px;transform:rotate(-45deg)}.spc-applications .application .video{grid-column:span 3;transition:visibility ease-out .4s;min-height:0;visibility:hidden}.spc-applications .application .video video{border-radius:.5rem}@media(max-width: 768px){.spc-generator-grid .description .title{display:flex;align-items:center}.spc-generator-grid .description .title img{height:4rem}.spc-generator-grid .description .title span{color:var(--section-accent);font-size:4rem}.spc-generator-grid .description .text{font-size:1.1rem}}@media(max-width: 450px){.hero-content.spc>picture>img{z-index:-1;position:absolute;right:0;top:revert;bottom:-3rem;height:auto;width:100%;-o-object-fit:contain;object-fit:contain}.spc-assays{display:grid;grid-template-columns:auto;justify-content:center;align-items:center;padding:0 2rem;gap:1rem}.spc-assays>div{display:inline-block}.spc-assays .text{text-align:center;font-weight:bold;display:block;font-size:1.5rem;width:150px}.spc-assays .image{width:0;min-width:100%}.spc-applications{grid-template-columns:1fr}.spc-applications .application{font-size:1.05rem}.spc-applications .application .text{display:flex;align-items:center}.spc-generator-grid .description .title img{height:2.5rem}.spc-generator-grid .description .title span{color:var(--section-accent);font-size:2.5rem}.spc-generator-grid .device-image{grid-row:span 1}.spc-generator-grid .features{grid-column:span 2}.spc-generator-grid .features .button{margin-top:1rem}}section.about+section.about{border-top:1px solid hsla(0,0%,100%,.4)}.about h1{line-height:1em;width:100%;text-align:center;font-size:var(--font-xxlarge)}.about h2{font-size:var(--font-medium)}.about h1,.about h2{text-transform:uppercase;font-family:"Shapiro"}.about .content .section-title{display:grid;gap:1.4rem;text-align:center;font-family:"Shapiro";font-size:var(--font-xlarge);text-transform:uppercase}.about .content .section-title .supertitle{text-transform:uppercase;font-family:"Poppins";font-size:var(--font-base);letter-spacing:.175rem}.about .content>.text>*+*{margin-top:1.4rem}.about .content>.text>p+h2{margin-top:3.5rem}.about .content>.text p .emphasis{font-family:"PP Eiko Italic";font-weight:900;font-style:italic}.about .stats{display:flex;justify-content:space-around;flex-wrap:wrap;gap:1rem}.about .stats>*{flex:1;text-align:center;max-width:155px;display:flex;flex-flow:column;gap:1.5rem}.about .stats>* .number{font-family:"Shapiro";text-transform:uppercase;line-height:1em;font-size:var(--font-xlarge)}.about .stats>* .title{font-size:var(--font-small)}.about-hero{padding-top:125px;min-height:100vh;--section-padding-v: 4rem}.about-hero .content{margin-top:5rem;display:grid;grid-template-columns:4fr 3fr;gap:3rem}.about-hero .content .image{display:grid;place-items:center}@media(max-width: 768px){.about-hero{padding-top:20px}.about-hero .content{grid-template-columns:1fr}.about-hero .content .image{grid-row:1;height:322px;margin-bottom:2rem}.about-hero .content .image img{transform:rotate(90deg) translateX(-50%)}}.about-innovation .background{position:absolute;top:0;left:0;width:100%;height:100%}.about-innovation .background:after{position:absolute;content:"";--direction: 90deg;background:linear-gradient(var(--direction), rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 60%, rgba(0, 0, 0, 0.1) 100%);width:100%;height:100%;top:0;left:0}.about-innovation .background .image{width:100%;height:100%}.about-innovation .background .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.about-innovation .content{position:relative;display:grid;gap:40px}.about-innovation .content>.btn{max-width:290px}.about-innovation .content>*{max-width:500px}@media(max-width: 768px){.about-innovation .background:after{--direction: 0deg}.about-innovation .content{margin-top:75px;grid-template-columns:1fr}}@media(max-width: 450px){.about-innovation{border-bottom:1px solid hsla(0,0%,100%,.2)}.about-innovation .background:after{background:linear-gradient(var(--direction), rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 70%, rgba(0, 0, 0, 0.1) 100%)}.about-innovation .content>.btn{max-width:unset}}.about-testimonials .content .testimonials-container{position:relative}.about-testimonials .content .testimonials-container .background{width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1.3);opacity:0;transition:opacity ease-in 500ms}.about-testimonials .content .testimonials-container .background.red{background:radial-gradient(farthest-side, #C72128 0%, rgba(0, 0, 0, 0) 100%)}.about-testimonials .content .testimonials-container .background.blue{background:radial-gradient(farthest-side, #1D469D 0%, rgba(0, 0, 0, 0) 100%)}.about-testimonials .content .testimonials-container .background.gray{background:radial-gradient(farthest-side, #888 0%, rgba(0, 0, 0, 0) 100%)}.about-testimonials .content .testimonials-container .background.redblue:before{content:"";position:absolute;top:0;left:0;width:70%;height:100%;background:radial-gradient(farthest-side, #1D469D 0%, rgba(0, 0, 0, 0) 100%);-webkit-mask:linear-gradient(to left, #fff 0%, #fff 60%, rgba(0, 0, 0, 0) 100%);mask:linear-gradient(to left, #fff 0%, #fff 60%, rgba(0, 0, 0, 0) 100%)}.about-testimonials .content .testimonials-container .background.redblue:after{content:"";position:absolute;top:0;right:0;width:70%;height:100%;background:radial-gradient(farthest-side, #C72128 0%, rgba(0, 0, 0, 0) 100%);-webkit-mask:linear-gradient(to left, #fff 0%, #fff 60%, rgba(0, 0, 0, 0) 100%);mask:linear-gradient(to left, #fff 0%, #fff 60%, rgba(0, 0, 0, 0) 100%)}.about-testimonials .content .testimonials-container .background.active{opacity:.65}.about-testimonials .content .testimonials{margin-top:2rem}.about-testimonials .content .testimonials .testimonial{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:1rem;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);padding:3.75rem 4.5rem;display:grid;grid-template-columns:1.8125rem 1fr auto;-moz-column-gap:1.75rem;column-gap:1.75rem;row-gap:2rem;margin-bottom:10px}.about-testimonials .content .testimonials .testimonial .prev,.about-testimonials .content .testimonials .testimonial .next{position:absolute;width:4.5rem;height:100%;display:grid;place-items:center;cursor:pointer;top:0}.about-testimonials .content .testimonials .testimonial .prev:before,.about-testimonials .content .testimonials .testimonial .next:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(var(--direction), rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0) 100%);opacity:0;transition:opacity ease-in 150ms}.about-testimonials .content .testimonials .testimonial .prev:after,.about-testimonials .content .testimonials .testimonial .next:after{content:"";width:1rem;height:1rem;border-top:3px solid #fff;border-right:3px solid #fff;border-top-right-radius:2px;opacity:.25;transition:opacity ease-in 150ms}.about-testimonials .content .testimonials .testimonial .prev:hover:before,.about-testimonials .content .testimonials .testimonial .next:hover:before{opacity:1}.about-testimonials .content .testimonials .testimonial .prev:hover:after,.about-testimonials .content .testimonials .testimonial .next:hover:after{opacity:.5}.about-testimonials .content .testimonials .testimonial .prev{left:0;--direction: to right}.about-testimonials .content .testimonials .testimonial .prev:after{transform:rotate(-135deg)}.about-testimonials .content .testimonials .testimonial .next{right:0;--direction: to left}.about-testimonials .content .testimonials .testimonial .next:after{transform:rotate(45deg)}.about-testimonials .content .testimonials .testimonial .logo{grid-column:span 2;display:flex;align-items:center}.about-testimonials .content .testimonials .testimonial .logo.neu img{width:17.6875rem;height:2.3125rem}.about-testimonials .content .testimonials .testimonial .logo.ucsf img{width:6.75525rem;height:4.36813rem}.about-testimonials .content .testimonials .testimonial .logo.orbit img{width:15.6875rem;height:1.8125rem}.about-testimonials .content .testimonials .testimonial .logo.bigelow img{width:13.5625rem;height:1.94569rem}.about-testimonials .content .testimonials .testimonial .logo.delta img{width:8.92363rem;height:2.5rem}.about-testimonials .content .testimonials .testimonial .logo.fci img{width:4.3125rem;height:4.375rem}.about-testimonials .content .testimonials .testimonial .logo.oregon img{width:13.125rem;height:3.25rem}.about-testimonials .content .testimonials .testimonial .logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;-o-object-position:left;object-position:left}.about-testimonials .content .testimonials .testimonial .text{grid-column:span 2;display:grid;gap:1rem}@media(max-width: 768px){.about-testimonials .content .testimonials-container{width:100vw;margin-left:calc(-1*var(--section-padding-h))}.about-testimonials .content .testimonials .testimonial{border-radius:0;padding:3rem 1.5rem;grid-template-columns:1fr;row-gap:1rem}.about-testimonials .content .testimonials .testimonial .prev,.about-testimonials .content .testimonials .testimonial .next{display:none;height:4rem;bottom:0;top:initial}.about-testimonials .content .testimonials .testimonial .prev:hover:before,.about-testimonials .content .testimonials .testimonial .next:hover:before{opacity:0}.about-testimonials .content .testimonials .testimonial .prev:hover:after,.about-testimonials .content .testimonials .testimonial .next:hover:after{opacity:.25}.about-testimonials .content .testimonials .testimonial .logo{grid-column:1;justify-content:center}.about-testimonials .content .testimonials .testimonial .quotes{width:1.8125rem}.about-testimonials .content .testimonials .testimonial .text{grid-column:1}.about-testimonials .content .testimonials .testimonial .person{grid-row:4}}.about-team{padding-left:0;padding-right:0}.about-team .content{max-width:1200px;padding-left:var(--section-padding-h);padding-right:var(--section-padding-h)}.about-team .scroller{position:relative;display:flex;gap:1rem;height:150px;width:-moz-max-content;width:max-content;flex-wrap:nowrap}.about-team .scroller-container+.scroller-container{margin-top:1.25rem}.about-team .scroller.animated{animation:about-team-scroll 240s var(--direction, forwards) linear infinite}.about-team .scroller.large{height:300px;--direction: reverse}.about-team .scroller source{display:none}.about-team .scroller img{border-radius:1rem;height:100%;transition:transform ease-in 200ms}.about-team .scroller img:hover{transform:scale(1.2);box-shadow:#000 0 0 10px 3px}.about-team .scroller:hover{z-index:2}@keyframes about-team-scroll{to{transform:translate(calc(-50% - 0.5rem))}}.about-leadership .content .cards{display:grid;grid-template-columns:repeat(4, 150px);justify-content:space-between;row-gap:1.75rem}.about-leadership .content .cards .card{--transition: ease-in 350ms;position:relative;width:150px;height:260px;overflow:hidden}.about-leadership .content .cards .card:after{content:"";width:100%;height:65px;position:absolute;background:linear-gradient(180deg, rgba(10, 10, 10, 0) 0%, #0A0A0A 100%);bottom:0;left:0;transition:opacity var(--transition)}.about-leadership .content .cards .card .photo{width:100%;height:100%;position:absolute;top:63px;transition:transform var(--transition)}.about-leadership .content .cards .card .background{position:absolute;width:100%;height:110px;border-radius:6px;background:hsla(0,0%,100%,.2);bottom:0;transition:height var(--transition),background var(--transition)}.about-leadership .content .cards .card .background:after{content:"";position:absolute;width:100px;height:100px;top:30px;left:25px;background:#fff;border-radius:100%;filter:blur(25px);transition:opacity var(--transition);opacity:0}.about-leadership .content .cards .card a{position:relative;z-index:2;width:100%;height:100%;display:block}.about-leadership .content .cards .card a img{position:absolute;left:20px;bottom:20px;opacity:.15;transition:opacity var(--transition)}.about-leadership .content .cards .card:hover .photo{transform:translateY(-35px) scale(1.2)}.about-leadership .content .cards .card:hover .background{height:189px;background:hsla(0,0%,100%,.3)}.about-leadership .content .cards .card:hover .background:after{opacity:.5}.about-leadership .content .cards .card:hover:after{opacity:0}.about-leadership .content .cards .card:hover a img{opacity:1}@media(max-width: 768px){.about-leadership .content .cards{grid-template-columns:repeat(2, 150px);justify-content:space-evenly}}.about-hr{height:388px;border-bottom:1px solid hsla(0,0%,100%,.4);position:relative;display:grid;place-items:center}.about-hr .background{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.2}.about-hr .background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-hr .content{position:relative;text-align:center;font-family:Shapiro;font-size:34px;line-height:normal;letter-spacing:1.7px;text-transform:uppercase;display:grid;gap:20px}.about-hr .content .title{color:var(--Atrandi-White, #FFF)}.about-hr .content a{color:var(--Atrandi-Grey, #B4B4B4);text-decoration-line:underline}@media(max-width: 768px){.about-hr .content{font-size:22px;letter-spacing:unset}}section.resource-hub{display:none}section.resource-hub.active{display:block}.resource-hub{--border: 1px solid rgba(255, 255, 255, 0.2)}.resource-hub-hero{--border: 1px solid rgba(255, 255, 255, 0.2);padding-top:180px;padding-bottom:50px;border-bottom:var(--border)}.resource-hub-hero h1{font-weight:normal;text-align:center}.resource-hub-hero .navigation{margin-top:25px;background:none;border-radius:6px;border:1px solid #404040;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr))}.resource-hub-hero .navigation button{border-radius:5px;background:none;border:none;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;height:44px;cursor:pointer;font-size:14px;transition-property:background,color;transition-duration:250ms;transition-timing-function:ease-out}.resource-hub-hero .navigation button:hover{background:hsla(0,0%,100%,.25)}.resource-hub-hero .navigation button:focus-visible{outline:none}.resource-hub-hero .navigation button.active{color:#000;background:#fff}.resource-hub-hero .navigation button.active img{filter:invert(0)}.resource-hub-hero .navigation button img{filter:invert(1);transition:filter 150ms ease-out}.resource-hub-videos{padding:0}.resource-hub-videos>div{padding:50px 100px;display:grid;grid-template-columns:minmax(0, 1200px);justify-content:center}.resource-hub-videos>div:nth-child(even){background:hsla(0,0%,100%,.1)}.resource-hub-videos .thumbnail{position:relative;cursor:pointer}.resource-hub-videos .thumbnail img{width:100%;height:100%;max-height:320px;-o-object-fit:cover;object-fit:cover}.resource-hub-videos .thumbnail .play{position:absolute;width:60px;height:60px;left:50%;top:50%;transform:translate(-50%, -50%);transition-property:width,height;transition-duration:150ms;transition-timing-function:ease-out}.resource-hub-videos .thumbnail:hover .play{width:70px;height:70px}.resource-hub-videos .featured .suptitle{font-size:14px;font-style:normal;line-height:normal;letter-spacing:2.8px;text-transform:uppercase;margin-bottom:10px}.resource-hub-videos .featured .container{display:grid;gap:50px;grid-template-columns:repeat(2, minmax(0, 1fr))}.resource-hub-videos .featured .container .thumbnail{border-radius:6px;overflow:hidden}.resource-hub-videos .featured .container .info{display:grid;gap:10px;align-content:center}.resource-hub-videos .featured .container .info .tags{display:flex;gap:5px;flex-wrap:wrap}.resource-hub-videos .featured .container .info .tags .tag{height:28px;border-radius:6px;padding:5px 20px;font-size:12px;line-height:normal;text-transform:uppercase;position:relative;overflow:hidden;color:#fff;background-color:hsl(0,0%,25%)}.resource-hub-videos .featured .container .info .tags .tag:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;transition:background 150ms ease-out}.resource-hub-videos .featured .container .info .tags .tag:hover:after{background:hsla(0,0%,100%,.2)}.resource-hub-videos .featured .container .info .date{font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.8px}.resource-hub-videos .featured .container .info .title{font-size:28px;font-style:normal;font-weight:400;line-height:normal}.resource-hub-videos .group>.header{margin-bottom:40px;height:42px}.resource-hub-videos .group>.header .title{font-size:28px}.resource-hub-videos .group>.header .title img{height:42px}.resource-hub-videos .group .carousel{--padding: 50px;--nav-width: 15px;padding:0 var(--padding);position:relative}.resource-hub-videos .group .carousel .prev,.resource-hub-videos .group .carousel .next{position:absolute;top:0;width:calc(var(--padding) + var(--nav-width));height:100%;cursor:pointer;display:flex;align-items:center;z-index:10}.resource-hub-videos .group .carousel .prev:before,.resource-hub-videos .group .carousel .next:before{content:"";display:block;width:var(--nav-width);height:var(--nav-width);border-left:2px solid #fff;border-top:2px solid #fff;border-radius:2px;opacity:.7;transition:opacity 150ms ease-out}.resource-hub-videos .group .carousel .prev:hover:before,.resource-hub-videos .group .carousel .next:hover:before{opacity:1}.resource-hub-videos .group .carousel .prev{left:0;justify-content:left;padding-right:var(--nav-width)}.resource-hub-videos .group .carousel .prev:before{transform:rotate(-45deg)}.resource-hub-videos .group .carousel .next{right:0;justify-content:right;padding-left:var(--nav-width)}.resource-hub-videos .group .carousel .next:before{transform:rotate(135deg)}.resource-hub-videos .group .carousel .card{background:hsla(0,0%,100%,.1);padding:15px 30px 30px 30px;border-radius:6px;display:grid;gap:20px}.resource-hub-videos .group .carousel .card .header{display:flex;font-size:12px}.resource-hub-videos .group .carousel .card .header .date{flex:1}.resource-hub-videos .group .carousel .card .header .tags{display:flex;gap:10px;align-items:center}.resource-hub-videos .group .carousel .card .header .tags .tag{border-radius:6px;min-width:10px;width:10px;height:10px;overflow:hidden;font-size:0;display:flex;transition-property:width,height,font-size,color;transition-duration:200ms;transition-timing-function:ease-out;align-items:center;color:#fff;background-color:hsl(0,0%,25%)}.resource-hub-videos .group .carousel .card .header .tags .tag:hover{height:18px;width:auto;font-size:12px;padding:0 10px;color:#fff;transition-delay:0ms,0ms,0ms,150ms}.resource-hub-videos .group .carousel .card .title{font-size:20px}.resource-hub-videos .group .carousel .card .description{font-size:14px}.resource-hub-videos .group .carousel .card .thumbnail{border-radius:6px;overflow:hidden;aspect-ratio:1.4}.resource-hub-downloads{padding:0 100px;overflow:revert;--accent: rgba(255,255,255, 0.2);padding-right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.resource-hub-downloads>.content{display:flex;max-width:1400px}.resource-hub-downloads>.content>.grid{display:grid;width:100%;grid-template-columns:300px 1fr;gap:34px}.resource-hub-downloads>.content>.grid>.menu{position:sticky;top:0;padding:25px 0;display:flex;flex-flow:column;gap:35px;height:100vh;overflow-y:scroll}.resource-hub-downloads>.content>.grid>.menu>.group{display:grid;grid-template-rows:42px minmax(0, 0fr);transition:grid-template-rows 250ms ease-out}.resource-hub-downloads>.content>.grid>.menu>.group ul{overflow:hidden;padding:0;margin:0;list-style:none}.resource-hub-downloads>.content>.grid>.menu>.group .title{padding:15px 0;font-size:12px;font-style:normal;letter-spacing:2.4px;text-transform:uppercase;cursor:pointer;display:flex;gap:10px;align-items:center;line-height:1em}.resource-hub-downloads>.content>.grid>.menu>.group .title:after{content:"";width:8px;height:8px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);transition:transform 150ms ease-out}.resource-hub-downloads>.content>.grid>.menu>.group.active{grid-template-rows:42px minmax(auto, 1fr)}.resource-hub-downloads>.content>.grid>.menu>.group.active .title:after{transform:rotate(135deg)}.resource-hub-downloads>.content>.grid>.menu>.group .items{display:flex;flex-wrap:wrap;gap:15px}.resource-hub-downloads>.content>.grid>.menu>.group .items>*{cursor:pointer;height:40px;padding:10px 15px;border-radius:6px;font-size:14px;color:hsl(0,0%,65%);background:hsl(0,0%,15%);filter:saturate(0.05);display:flex;justify-content:center;transition-property:color,background,filter;transition-duration:150ms;transition-timing-function:ease-out}.resource-hub-downloads>.content>.grid>.menu>.group .items>*>img{height:100%;filter:brightness(0.5);transition:filter 150ms ease-out}.resource-hub-downloads>.content>.grid>.menu>.group .items>*:hover{color:#ccc;background:var(--background, hsl(0, 0%, 30%));filter:saturate(0.5)}.resource-hub-downloads>.content>.grid>.menu>.group .items>*:hover>img{filter:brightness(0.8)}.resource-hub-downloads>.content>.grid>.menu>.group .items>*.active{color:#fff;background:var(--background, hsl(0, 0%, 45%));filter:saturate(1)}.resource-hub-downloads>.content>.grid>.menu>.group .items>*.active>img{filter:brightness(1)}.resource-hub-downloads>.content>.grid>.menu>.group .items.platforms{display:grid;grid-template-columns:1fr 1fr}.resource-hub-downloads>.content>.grid>.menu>.group .items.platforms .styx,.resource-hub-downloads>.content>.grid>.menu>.group .items.platforms .onyx{padding-bottom:5px}.resource-hub-downloads>.content>.grid>.menu>.group .types{font-size:20px;font-style:normal;font-weight:400;line-height:normal;display:flex;flex-flow:column;gap:5px;transform:translate(-35px);position:relative}.resource-hub-downloads>.content>.grid>.menu>.group .types>*{color:hsla(0,0%,100%,.35);display:flex;gap:15px;cursor:pointer;transition-property:transform,color;transition-duration:150ms;transition-timing-function:ease-out}.resource-hub-downloads>.content>.grid>.menu>.group .types>* img{width:20px}.resource-hub-downloads>.content>.grid>.menu>.group .types>*:hover{color:hsla(0,0%,100%,.75)}.resource-hub-downloads>.content>.grid>.menu>.group .types>*.active{color:#fff;transform:translate(35px)}.resource-hub-downloads>.content>.grid>.menu>.group .types:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:33px;background:linear-gradient(to right, black 90%, rgba(0, 0, 0, 0) 100%)}.resource-hub-downloads>.content>.grid>.list{border-left:var(--border)}.resource-hub-downloads>.content>.grid>.list .header{position:sticky;top:0;background:#000;padding:25px 50px;-o-border-image:linear-gradient(to right, var(--accent) 0%, black 100%);border-image:linear-gradient(to right, var(--accent) 0%, black 100%);border-image-slice:1;border-bottom:1px solid;z-index:1}.resource-hub-downloads>.content>.grid>.list .header .tags{display:flex;flex-wrap:wrap;gap:10px;height:28px}.resource-hub-downloads>.content>.grid>.list .header .tags .tag{cursor:pointer;color:#000;background:#b2b2b2;border-radius:6px;font-size:12px;height:100%;display:flex;align-items:center;padding:5px 15px;gap:5px;transition:background 150ms ease-out}.resource-hub-downloads>.content>.grid>.list .header .tags .tag:after{content:"×";font-size:14px}.resource-hub-downloads>.content>.grid>.list .header .tags .tag:hover{background:hsl(0,0%,90%)}.resource-hub-downloads>.content>.grid>.list .items{display:grid;grid-template-columns:185px 1fr 60px;grid-auto-rows:1fr}.resource-hub-downloads>.content>.grid>.list .items>a{display:contents;color:hsla(0,0%,100%,.7)}.resource-hub-downloads>.content>.grid>.list .items>a:hover>*{background:hsla(0,0%,100%,.15);color:#fff}.resource-hub-downloads>.content>.grid>.list .items>a:hover .download img{opacity:1}.resource-hub-downloads>.content>.grid>.list .items>a>*{padding:25px 0;transition-property:background,color;transition-duration:150ms;transition-timing-function:ease-out;display:flex;align-items:center}.resource-hub-downloads>.content>.grid>.list .items>a>*+*{padding-left:50px}.resource-hub-downloads>.content>.grid>.list .items>a .type{padding-left:50px;font-size:14px;letter-spacing:2.8px;text-transform:uppercase}.resource-hub-downloads>.content>.grid>.list .items>a .title{padding-right:25px;font-size:20px;display:grid;gap:10px}.resource-hub-downloads>.content>.grid>.list .items>a .title .keywords{font-size:12px;opacity:.6;letter-spacing:.5px}.resource-hub-downloads>.content>.grid>.list .items>a .download{padding:0;padding-right:25px;display:grid;place-items:center}.resource-hub-downloads>.content>.grid>.list .items>a .download img{transition:opacity 150ms ease-out;opacity:0}section.v2.hero.error{padding-left:0;padding-right:0;height:unset}section.v2.hero.error .background{opacity:.3}section.v2.hero.error .content{align-items:center;justify-content:center;gap:20px}section.v2.hero.error .content .subtitle{font-family:Shapiro;font-size:20px;text-transform:uppercase}section.v2.hero.error .content .code{display:flex;gap:50px;font-family:Shapiro;font-size:40px;text-transform:uppercase}section.v2.hero.error .content .code div:nth-child(odd){-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;color:rgba(0,0,0,0)}section.v2.hero.error .content .buttons{margin-top:30px}.flux-hero{padding-top:2rem}.flux-hero-title{display:flex;flex-flow:column;align-items:flex-end;padding:2rem 0}.flux-hero-title>*{max-width:360px;width:100%}.flux-hero-title .brand{font-size:6rem;display:flex;align-items:center;line-height:1em;margin-bottom:2rem}.flux-hero-title .brand img{height:5rem}.flux-workflows .workflow-grid{--workflow-grid-separator-width: 1.5rem;--workflow-grid-separator-thickness: 3px;display:grid;grid-template-columns:1fr var(--workflow-grid-separator-width) 1fr var(--workflow-grid-separator-width) 1fr var(--workflow-grid-separator-width) 1fr}.flux-workflows .workflow-grid-mobile{display:none}.flux-workflows .workflow-grid .image{padding:1rem}.flux-workflows .workflow-grid .chevron{position:relative}.flux-workflows .workflow-grid .chevron:before{content:"";position:absolute;width:var(--workflow-grid-separator-width);height:var(--workflow-grid-separator-width);left:calc(var(--workflow-grid-separator-width)*-0.33);border-right:var(--workflow-grid-separator-thickness) solid var(--section-accent);border-bottom:var(--workflow-grid-separator-thickness) solid var(--section-accent);border-bottom-right-radius:var(--workflow-grid-separator-thickness);top:calc(50% - var(--workflow-grid-separator-width)/2);transform:rotate(-45deg)}.flux-workflows .workflow-grid .text{text-align:center}.flux-workflows .flux-analysis-container{display:flex;flex-flow:row}.flux-workflows .flux-analysis-container .image{display:none}.flux-workflows .flux-analysis-list{padding-left:1.25rem;font-size:1.25rem}.flux-workflows .flux-analysis-list li:not(:last-child){margin-bottom:.4rem}.flux-webinar-banner{background-color:#5718a8;color:#fff;border-radius:2rem;padding:2rem 4rem;display:flex;flex-flow:row;align-items:center;font-size:1.75rem}.flux-webinar-banner>div:first-child{flex:1}.flux-webinar-mobile{margin-left:-1rem;width:100vw;position:relative}.flux-webinar-mobile .button{position:absolute;width:100%;left:0;top:0;height:100%;display:flex;align-items:center;justify-content:center}section.flux-accent{--section-accent: #5718A8}div.flux-accent{--section-accent: #5718A8}@media(max-width: 768px){.flux-workflows .workflow-grid{grid-template-columns:1fr var(--workflow-grid-separator-width) 1fr;display:none}.flux-workflows .workflow-grid-mobile{display:grid}}@media(max-width: 450px){.flux-workflows .flux-analysis-container{display:grid;grid-template-columns:2rem 1fr}.flux-workflows .flux-analysis-container .image{position:relative;display:block;width:2rem;height:100%}.flux-workflows .flux-analysis-container .image img{height:100%;width:100%;-o-object-fit:fill;object-fit:fill;position:absolute;top:3rem}.flux-webinar-banner{border-radius:1rem;padding:1rem 2rem;display:flex;flex-flow:row;align-items:center;font-size:1rem}}.hero-background.kits img{-o-object-position:top;object-position:top}.hero-content.kits>picture>img{z-index:-1;position:absolute;bottom:-5rem;width:clamp(300px,50vw,600px);right:0;-o-object-fit:contain;object-fit:contain}section.kits-accent{--section-accent: #228B22}div.kits-accent{--section-accent: #228B22}.kits-spc-image{position:relative}.kits-spc-image img{position:absolute;height:calc(100% + 2*var(--section-padding-v));max-width:unset;-o-object-fit:contain;object-fit:contain;top:calc(-1*var(--section-padding-v));right:0}.kits-custom-title{font-weight:bold;font-size:clamp(1.5rem,3.8vw,2.75rem)}.kits-custom-image{position:relative}.kits-custom-image img{position:absolute;height:calc(100% + 2*var(--section-padding-v));max-width:unset;-o-object-fit:contain;object-fit:contain;top:calc(-1*var(--section-padding-v));left:0}.kits-kits-title{font-weight:bold;font-size:clamp(1.5rem,3.8vw,2.75rem)}.kits-demo-image{position:relative}.kits-demo-image img{position:absolute;height:calc(100% + 2*var(--section-padding-v));max-width:unset;-o-object-fit:contain;object-fit:contain;top:calc(-1*var(--section-padding-v));right:0;width:unset}@media(max-width: 768px){.kits-spc-image{position:revert}.kits-spc-image img{position:absolute;height:100%;z-index:0;-o-object-fit:contain;object-fit:contain;top:0;left:0;right:unset;filter:grayscale(0.3) opacity(0.1)}}@media(max-width: 450px){.hero-content.kits{margin-top:4rem}.hero-content.kits>picture>img{z-index:-1;position:absolute;right:revert;left:0;top:revert;bottom:5rem;height:auto;width:200vw;max-width:unset;-o-object-fit:cover;object-fit:cover}.kits-demo-image{position:relative}.kits-demo-image img{position:relative;height:100%;max-width:unset;-o-object-fit:contain;object-fit:contain;top:unset;right:unset;width:100%}}.hero-background.chips img{-o-object-position:top;object-position:top}.hero-content.chips>picture>img{z-index:-1;position:absolute;bottom:-5rem;width:clamp(300px,50vw,600px);right:0;-o-object-fit:contain;object-fit:contain}.chips-intro-image{position:relative;height:100%}.chips-intro-image img{position:absolute;max-width:unset;right:0;height:100%;width:auto;-o-object-fit:cover;object-fit:cover}.chips-applications{display:flex;flex-flow:column;justify-content:center;align-items:center}.chips-applications .title{width:100%;position:relative;display:flex;justify-content:center}.chips-applications .title-text{display:inline-block;padding:.5rem 2.5rem;text-transform:uppercase;font-size:1.2rem;color:var(--section-accent);border:2px solid var(--section-border);background-color:var(--section-bg);z-index:10}.chips-applications .title:before{content:"";width:100%;height:2px;left:0;top:50%;position:absolute;background-color:var(--section-border)}.chips-applications .item{margin:1.5rem 0;padding:1.5rem;text-decoration:none;color:var(--section-txt);position:relative;border-radius:.75rem}.chips-applications .item-icon{position:absolute;opacity:.035;height:100%;width:100%;top:0;left:0;padding:1rem}.chips-applications .item-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.chips-applications .item:before{border-radius:.75rem;content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--section-accent);opacity:0;transition:250ms ease-in-out opacity}.chips-applications .item:hover:before{opacity:.1}.chips-applications .item .header{display:flex;padding-bottom:1rem;font-size:1.75rem;font-weight:bold;align-items:center;justify-content:center}.chips-applications .item .header-title{flex:1;color:var(--section-accent)}.chips-applications .item .header-download svg{display:block;height:2.5rem;fill:var(--section-accent)}.chips-applications .item .body{text-align:justify;text-shadow:1px 0px 0px var(--section-bg),1px 0px 0px var(--section-bg),0px -1px 1px var(--section-bg),0px 1px 1px var(--section-bg)}.chips-workflow .title{font-weight:bold;font-size:clamp(1.75rem,3.5vw,3rem)}.chips-workflow .item{position:relative;text-align:justify;display:flex;align-items:center;margin:1.7rem 0;padding:.5rem 0;border-top:2px solid var(--section-accent);border-bottom:2px solid var(--section-accent)}.chips-workflow .item:before{content:attr(data-title);position:absolute;font-weight:bold;top:-2rem;left:0}.chips-custom-time{font-size:clamp(1.2rem,2vw,1.75rem)}.chips-custom-time .image img{filter:invert(1);height:100%}.chips-custom-time>.grid>div{justify-content:center;padding:1rem 1rem}.chips-demo-image{position:relative}.chips-demo-image img{position:absolute;height:calc(100% + var(--section-padding-v));max-width:unset;-o-object-fit:contain;object-fit:contain;top:calc(-0.5*var(--section-padding-v));right:0;width:unset}section.chips-accent{--section-accent: #cba210}div.chips-accent{--section-accent: #cba210}@media(max-width: 768px){.chips-intro-image{position:unset;height:100%;justify-self:flex-end}.chips-intro-image img{position:absolute;max-width:unset;right:0;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;filter:opacity(0.1)}.chips-custom-time{font-size:clamp(1.2rem,6vw,1.75rem)}.chips-custom-time>.grid{margin-inline:auto;max-width:-moz-fit-content;max-width:fit-content}.chips-custom-time>.grid>div{padding:2rem 2rem;justify-content:flex-start}}@media(max-width: 450px){.hero-content.chips{margin-top:4rem}.hero-content.chips>picture>img{z-index:-1;position:absolute;right:revert;left:0;top:revert;bottom:5rem;height:auto;width:200vw;max-width:unset;-o-object-fit:cover;object-fit:cover}}.projects .tabs-container{display:flex;flex-flow:column;gap:2rem}.projects .tabs-container>ul{display:flex;padding:0;list-style:none;gap:1rem}.projects .tabs-container>ul li{cursor:pointer;padding:.5rem 1rem;border:1px solid rgba(0,0,0,.5);border-radius:2rem;color:rgba(0,0,0,.5)}.projects .tabs-container>ul li:hover{border:1px solid rgba(0,0,0,.75);background-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.projects .tabs-container>ul li.active{border:1px solid #000;background-color:rgba(0,0,0,.15);color:#000}.projects .tabs-container .tabs-content .tab{display:none;gap:1.5rem;color:rgba(0,0,0,.85)}.projects .tabs-container .tabs-content .tab h3{color:#000}.projects .tabs-container .tabs-content .tab ul li+li{margin-top:.75rem}.projects .tabs-container .tabs-content .tab strong{color:#000}.projects .tabs-container .tabs-content .tab.active{display:flex;flex-flow:column}.projects .tabs-container .tabs-content .tab .hero-image img{width:100%}.projects .tabs-container .tabs-content .learn-more{font-weight:bold;font-size:13px;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;color:#fff;display:inline-block;padding-right:23px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04Ljc0Nzk4IDIuNjg3NUMxMC41OTQ5IDQuNTQ2NTkgMTIuNDUyIDYuMzk1NjggMTQuMzA2IDguMjQ3NjhDMTIuNDY4MSAxMC4xMTQ3IDEwLjYwOTcgMTEuOTYyMSA4Ljc0OTQzIDEzLjgwNjhDOC4zOTIxOSAxMy40NTYgOC4wMzgzNiAxMy4xMDIxIDcuNjg3NSAxMi43NDQ5QzkuMTkzMDcgMTEuMjUyOSAxMC42ODczIDkuNzQ5NDcgMTIuMTg2NCA4LjI1MDk3QzEwLjY4NjkgNi43NTIwNyA5LjE3OTE0IDUuMjYxMDkgNy42OTA0OCAzLjc1MTQ0QzguMDQxODkgMy4zOTU3MSA4LjM5NTE3IDMuMDQxODQgOC43NDc5OCAyLjY4NzVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgOC4yNDk4NkMyIDguMDUwOTkgMiA3LjUgMiA3LjVDMiA3LjUgMi41NTA5OSA3LjUgMi43NDk4NiA3LjVIMTIuNDk4MUMxMi42OTcgNy41IDEyLjg4NzcgNy41NzkgMTMuMDI4MyA3LjcxOTYzQzEzLjE2ODkgNy44NjAyNiAxMy4yNDc5IDguMDUwOTkgMTMuMjQ3OSA4LjI0OTg2QzEzLjI0NzkgOC40NDg3NCAxMy4xNjg5IDguNjM5NDcgMTMuMDI4MyA4Ljc4MDFDMTIuODg3NyA4LjkyMDcyIDEyLjY5NyA4Ljk5OTczIDEyLjQ5ODEgOC45OTk3M0gyLjc0OTg2QzIuNTUwOTkgOC45OTk3MyAyIDkgMiA5QzIgOSAyIDguNDQ4NzQgMiA4LjI0OTg2WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==) no-repeat right center;text-decoration:none;cursor:pointer}.terms-content p{margin-bottom:3rem;text-align:justify}.terms-content h3{margin-bottom:1rem}.terms-content a{color:var(---section-txt)}.quality-management .iso-logo{width:200px}.landing-technology-hero{min-height:calc(100vh - var(--header-height));padding-top:150px;display:grid;grid-template-columns:2fr 1fr;background:#000;color:#fff}.landing-technology-hero>*{border-top:1px solid #565656;padding:2rem;position:relative;--gradient-color: rgba(255, 0, 0, 0.2);--opacity: 0;--transition: opacity 250ms ease-in-out;color:#fff;text-decoration:none;display:grid;place-items:center}.landing-technology-hero>*:first-child{border-right:1px solid #565656}.landing-technology-hero>* .icon{opacity:var(--opacity);transition:var(--transition);z-index:5;position:absolute;top:50px;right:50px}.landing-technology-hero>*>.background{opacity:var(--opacity);transition:var(--transition);position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.landing-technology-hero>*>.background img{-webkit-mask-image:linear-gradient(to bottom, transparent, black 80%);mask-image:linear-gradient(to bottom, transparent, black 80%);filter:grayscale(1);opacity:.15;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.landing-technology-hero>* .header{z-index:5;text-transform:uppercase;text-align:center;max-width:575px;display:grid;gap:10px}.landing-technology-hero>* .header .supertitle{font-size:14px;letter-spacing:2.8px}.landing-technology-hero>* .header .title{font-family:Shapiro;font-size:clamp(20px,3vw,40px);font-weight:335;text-transform:uppercase;line-height:1.1em}.landing-technology-hero>*:before{opacity:var(--opacity);transition:var(--transition);content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), var(--gradient-color))}.landing-technology-hero>*:hover{--opacity: 1}.landing-technology-hero .spc{--gradient-color: hsla(266,75%,50%, 0.5)}.landing-technology-hero .microfluidics{--gradient-color: hsla(221, 75%, 50%, 0.5)}.landing-technology-hero .microfluidics>.background img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}@media(max-width: 768px){.landing-technology-hero{padding-top:0;grid-template-columns:1fr;overflow:hidden;grid-template-rows:3fr 2fr}.landing-technology-hero>*{overflow:hidden;border:none;--opacity: 1}.landing-technology-hero>*:first-child{border:none}.landing-technology-hero>* .header .title{font-size:clamp(18px,5.8vw,40px)}.landing-technology-hero>* .icon{display:none}}.bsag .section-title{font-family:Shapiro;font-size:var(--font-large);line-height:normal;letter-spacing:1.7px;text-transform:uppercase;text-align:center}.bsag-hero-section{--section-padding-v: 2rem;width:100vw;height:100vh;position:relative;display:flex;align-items:flex-end;justify-content:center}.bsag-hero-section .image{position:absolute;left:0;top:0;width:100vw;height:100vh}.bsag-hero-section .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bsag-hero-section:after{content:"";width:100%;height:120%;position:absolute;bottom:0;left:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 80%);z-index:1}.bsag-hero-section .content{margin:0;z-index:3;display:flex;flex-flow:column;align-items:center;text-align:center;gap:1rem}.bsag-hero-section .content>.supertitle{letter-spacing:3.2px}.bsag-hero-section .content>.title{font-size:2.2rem;text-transform:uppercase;font-family:"Shapiro";line-height:1.1em;letter-spacing:1.7px}.bsag-hero-section .content .tagline{font-size:1.5rem;max-width:666px}.bsag-hero-section .content .cta{margin:4rem 0 2rem 0;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.bsag-hero-section .content .cta .btn{width:261px}@media(max-width: 450px){.bsag-hero-section:after{height:160%}.bsag-hero-section .content{margin-bottom:3rem}.bsag-hero-section .content>.supertitle{font-size:.8rem}.bsag-hero-section .content>.title{font-size:1.5rem}.bsag-hero-section .content .tagline{font-size:1.1rem}.bsag-hero-section .content .cta{margin:1rem 0}}.bsag-benefits .background{width:50%;height:100%;position:absolute;right:0;top:0}.bsag-benefits .background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.bsag-benefits-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:3rem}.bsag-benefits-grid .benefit{display:flex;flex-flow:column;gap:1rem;align-items:center}.bsag-benefits-grid .benefit .image{width:11rem;height:11rem;border-radius:100%;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:grid;grid-template-areas:image;justify-items:center;align-items:center}.bsag-benefits-grid .benefit .image img{grid-area:image}.bsag-benefits-grid .benefit .title{text-align:center;font-size:var(--font-medium);font-weight:bold}.bsag-benefits-grid .benefit .description{text-align:center}@media(max-width: 768px){.bsag-benefits .background{width:90%}.bsag-benefits-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:2rem}}@media(max-width: 450px){.bsag-benefits .background{width:100%}.bsag-benefits .background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:20% 0%;object-position:20% 0%}.bsag-benefits-grid{display:grid;grid-template-columns:auto;gap:4rem;justify-content:center}.bsag-benefits-grid .benefit{display:grid;grid-template-columns:2fr 3fr;grid-template-rows:auto auto}.bsag-benefits-grid .benefit .image{grid-row:span 2;width:-moz-fit-content;width:fit-content;align-items:center}.bsag-benefits-grid .benefit .title{text-align:start;align-self:end}.bsag-benefits-grid .benefit .description{text-align:start;align-self:start}}.bsag-intro .description{font-size:var(--font-medium)}.bsag-intro-section{padding-top:calc(var(--section-padding-v)*1/3)}.bsag-comparison{display:grid;grid-template-columns:1fr 340px 1fr;max-width:1440px;margin-inline:auto;align-items:center;--pro-color: #228B22;--con-color: #C72128}.bsag-comparison ul{padding-left:0rem}.bsag-comparison ul li{list-style:none;font-size:var(--font-base)}.bsag-comparison ul li:before{font-size:.9em;content:"";font-weight:bold}.bsag-comparison ul li.pro:before{content:"✓ ";color:var(--pro-color)}.bsag-comparison ul li.con:before{content:"✕ ";color:var(--con-color)}.bsag-comparison .pros,.bsag-comparison .cons{padding:2.625rem 3rem;position:relative;cursor:default}.bsag-comparison .pros>*,.bsag-comparison .cons>*{z-index:3;position:relative}.bsag-comparison .pros:hover:before,.bsag-comparison .cons:hover:before{opacity:.3}.bsag-comparison .pros .accent,.bsag-comparison .cons .accent{font-weight:bold;color:var(--bg-color)}.bsag-comparison .pros:before,.bsag-comparison .cons:before{border-radius:.375rem;content:"";position:absolute;top:0;width:calc(100% + var(--section-padding-v));height:100%;background:var(--bg-color);z-index:1;opacity:.15;transition:opacity ease-in 150ms}.bsag-comparison .pros .target,.bsag-comparison .cons .target{top:0;position:absolute;height:100%;display:flex;align-items:center}.bsag-comparison .pros{--bg-color: var(--pro-color);display:flex;flex-flow:column;align-items:flex-end;padding-left:0rem}.bsag-comparison .pros .target{right:-5rem}.bsag-comparison .pros .title{font-family:Shapiro;font-size:var(--font-small);font-style:normal;line-height:26px;letter-spacing:1px;text-transform:uppercase;max-width:300px}.bsag-comparison .pros ul{max-width:300px;width:100%}.bsag-comparison .pros:before{right:0}.bsag-comparison .pros:after{content:"";position:absolute;top:0;left:calc(-1*var(--section-padding-v));width:50%;height:100%;background:linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);z-index:2}.bsag-comparison .centerpiece{display:flex;align-items:center;justify-content:center;padding:2rem}.bsag-comparison .centerpiece img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.bsag-comparison .cons{--bg-color: var(--con-color);display:grid;gap:3rem;padding-right:0}.bsag-comparison .cons .target{left:-2rem}.bsag-comparison .cons:before{left:0}.bsag-comparison .cons:after{content:"";position:absolute;top:0;right:calc(-1*var(--section-padding-v));width:50%;height:100%;background:linear-gradient(to left, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);z-index:2}.bsag-comparison .cons .technology .title{font-size:var(--font-small);line-height:1.1em;display:flex;align-items:center;gap:.85rem}@media(max-width: 1200px){.bsag-comparison{grid-template-columns:1fr;grid-template-rows:auto 420px auto}.bsag-comparison .pros{justify-content:center;align-items:center;padding:2.625rem 3rem}.bsag-comparison .pros:before{width:100%}.bsag-comparison .pros:after{display:none;background:linear-gradient(to bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);width:100%;height:50%;left:0}.bsag-comparison .pros .title{max-width:initial;text-align:center}.bsag-comparison .pros .target{bottom:0;height:0;top:auto;left:0;justify-content:center;width:100%}.bsag-comparison .pros .target img{transform:rotate(90deg)}.bsag-comparison .centerpiece{height:420px;padding:1rem;padding-bottom:5rem}.bsag-comparison .cons{grid-template-columns:1fr 1fr;justify-items:center}.bsag-comparison .cons:before{width:100%}.bsag-comparison .cons:after{display:none}.bsag-comparison .cons .target{height:0;left:0;justify-content:center;width:100%}}@media(max-width: 768px){.bsag-comparison .cons{grid-template-columns:1fr;padding-top:5rem}.bsag-comparison .cons .technology{margin-inline:auto}}@media(max-width: 450px){.bsag-comparison{grid-template-columns:1fr}}.bsag-use-cases{display:grid;grid-template-columns:repeat(3, 1fr);gap:3rem}.bsag-use-cases .case{display:flex;flex-flow:column;gap:1rem}.bsag-use-cases .case .image{padding:1rem}.bsag-use-cases .case .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.bsag-use-cases .case .title{text-align:left;font-size:var(--font-medium);white-space:nowrap;font-weight:bold}.bsag-use-cases .case .description{font-size:var(--font-small)}@media(max-width: 768px){.bsag-use-cases{grid-template-columns:1fr}.bsag-use-cases .case .image{max-height:200px}.bsag-use-cases .case .title{text-align:center}.bsag-use-cases .case .description{max-width:400px;margin-inline:auto;text-align:center}}.bsag-video{border:1px solid hsla(0,0%,100%,.2);border-radius:.25rem;overflow:hidden}.bsag-video-section{padding-top:0;padding-bottom:0}.bsag-workflow .content .animation svg #bottomLeft{transform:scale(calc(1 + 0.038 * var(--amplification-progress) * var(--amplification-progress) / 100 - 2 * var(--amplification-progress) / 100)) translateY(calc(28px * var(--amplification-progress) / 100)) translateX(calc(-22px * var(--amplification-progress) / 100))}.bsag-workflow .content .animation svg #bottomRight{transform:scale(calc(1 + 0.038 * var(--amplification-progress) * var(--amplification-progress) / 100 - 2 * var(--amplification-progress) / 100)) translateY(calc(18px * var(--amplification-progress) / 100)) translateX(calc(22px * var(--amplification-progress) / 100))}.bsag-workflow .content .animation svg #topLeft{transform:scale(calc(1 + 0.038 * var(--amplification-progress) * var(--amplification-progress) / 100 - 2 * var(--amplification-progress) / 100)) translateY(calc(-13.5px * var(--amplification-progress) / 100)) translateX(calc(-28px * var(--amplification-progress) / 100))}.bsag-workflow .content .animation svg #topRight{transform:scale(calc(1 + 0.038 * var(--amplification-progress) * var(--amplification-progress) / 100 - 2 * var(--amplification-progress) / 100)) translateY(calc(-20px * var(--amplification-progress) / 100)) translateX(calc(16px * var(--amplification-progress) / 100))}.bsag-workflow .slider{position:absolute;width:4px;height:100%;top:0;left:calc(var(--section-padding-h)*-0.5 + 2px)}.bsag-workflow .slider .break{position:absolute;height:100%;width:4rem;background:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));top:0;right:2px;z-index:1}.bsag-workflow .slider:before{content:"";position:absolute;width:1px;background:hsla(0,0%,100%,.2);height:100%;left:1.5px;z-index:2}.bsag-workflow .slider:after{content:"";display:block;width:100%;height:70px;transform:translateY(calc(-0.5 * 70px));background:hsla(0,0%,100%,.7);position:sticky;top:50%;border-radius:.25rem;z-index:3}@media(max-width: 768px){.bsag-workflow .slider{display:none;width:100vw;height:4px;top:auto;bottom:3rem;left:calc(var(--section-padding-h)*-1)}.bsag-workflow .slider .break{position:absolute;height:4rem;width:100%;background:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));top:0;left:0;right:2px;z-index:1}.bsag-workflow .slider:before{content:"";position:absolute;width:100%;height:1px;background:hsla(0,0%,100%,.2);left:0;z-index:2}.bsag-workflow .slider:after{content:"";display:block;width:70px;height:100%;transform:none;background:hsla(0,0%,100%,.7);position:sticky;top:0;left:50%;border-radius:.25rem;z-index:3}}.bsag-workflow{background:linear-gradient(to bottom, var(--black) 0%, #5718A8 100%);position:relative;overflow:clip;padding-top:0;padding-bottom:0}.bsag-workflow:before{content:"";position:absolute;top:0;left:0;background-image:url(data:image/svg+xml;base64,ICAgIDxzdmcgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI1NnB4IiB2aWV3Qm94PSIwIDAgMzEgMzEiIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+CiAgICAgICAgPGZpbHRlciBpZD0KICAgICAgICAgICAgIm5vaXNlRmlsdGVyIj4KICAgICAgICAgICAgPGZlVHVyYnVsZW5jZSB0eXBlPSJmcmFjdGFsTm9pc2UiCiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFzZUZyZXF1ZW5jeT0iMTYiCiAgICAgICAgICAgICAgICAgICAgICAgICAgbnVtT2N0YXZlcz0iMyIKICAgICAgICAgICAgICAgICAgICAgICAgICBzdGl0Y2hUaWxlcz0ic3RpdGNoIiAvPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB0eXBlPSJzYXR1cmF0ZSIgdmFsdWVzPSIwIi8+CiAgICAgICAgPC9maWx0ZXI+CgogICAgICAgIDxyZWN0IHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsdGVyPSJ1cmwoI25vaXNlRmlsdGVyKSIgLz4KICAgIDwvc3ZnPg==);opacity:0;width:100%;height:100%}.bsag-workflow:after{content:"";position:absolute;top:0;left:0;z-index:10;width:100%;height:5rem;background:linear-gradient(to bottom, #000 0%, rgba(0, 0, 0, 0) 100%)}.bsag-workflow .content{position:relative;padding-top:var(--section-padding-v);padding-bottom:50vh;height:100%}.bsag-workflow .content .section-title{position:sticky;top:50px;text-align:start;margin-bottom:50vh}.bsag-workflow .content .animation{position:sticky;right:0;top:0;height:100vh;display:flex;align-items:center;justify-content:center}.bsag-workflow .content .animation-container{position:absolute;width:50%;right:0;top:calc(-1*var(--section-padding-v));height:100%}.bsag-workflow .content .sections .previous,.bsag-workflow .content .sections .next{display:none}.bsag-workflow .content .sections .section{height:50vh;width:100%;display:grid;grid-template-columns:minmax(auto, 300px);align-items:center;margin-left:4rem}.bsag-workflow .content .sections .section .text{opacity:calc(min(var(--top-percent)*1/2,10)/10);position:relative}.bsag-workflow .content .sections .section .text:before{content:"";position:absolute;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgb(0, 0, 0));mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgb(0, 0, 0))}.bsag-workflow .content .sections .section .text .title{font-family:"Shapiro";font-size:var(--font-small);margin-bottom:1rem}.bsag-workflow .content .sections .section .text .description{font-size:var(--font-base)}.bsag-workflow .content .section-tracker{display:none}@media(max-width: 768px){.bsag-workflow:after{display:none}.bsag-workflow .content{padding-bottom:var(--section-padding-v);display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto auto}.bsag-workflow .content .section-title{text-align:center;margin-bottom:0;position:static}.bsag-workflow .content .animation{position:sticky;right:0;top:0;height:100%;max-height:50vh;display:flex;align-items:center;justify-content:center}.bsag-workflow .content .animation-container{position:static;top:0;width:100%;height:auto}.bsag-workflow .content .sections{touch-action:none;--scroll-percent: 0;display:grid;grid-auto-columns:100%;overflow:clip;-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #fff 10%, #fff 90%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #fff 10%, #fff 90%, rgba(0, 0, 0, 0) 100%);grid-auto-flow:column;justify-items:center}.bsag-workflow .content .sections-wrapper{position:relative}.bsag-workflow .content .sections-wrapper .previous,.bsag-workflow .content .sections-wrapper .next{--size: 2rem;display:block;position:absolute;height:var(--size);width:var(--size);top:calc(50% - var(--size)/2);opacity:.5;cursor:pointer;z-index:5}.bsag-workflow .content .sections-wrapper .previous:hover,.bsag-workflow .content .sections-wrapper .previous:focus,.bsag-workflow .content .sections-wrapper .next:hover,.bsag-workflow .content .sections-wrapper .next:focus{opacity:1}.bsag-workflow .content .sections-wrapper .previous:before,.bsag-workflow .content .sections-wrapper .next:before{content:"";position:absolute;--border-width: 2px;width:50%;height:50%;border-bottom:var(--border-width) solid #fff;border-left:var(--border-width) solid #fff;border-bottom-left-radius:4px;transform:rotate(45deg);transform-origin:bottom left}.bsag-workflow .content .sections-wrapper .previous{left:-1rem}.bsag-workflow .content .sections-wrapper .previous:before{left:25%}.bsag-workflow .content .sections-wrapper .next{right:-1rem}.bsag-workflow .content .sections-wrapper .next:before{right:-25%;transform:rotate(-135deg)}.bsag-workflow .content .sections .section{transform:translateX(calc(var(--scroll-percent) * 1%));flex:1;width:auto;width:100%;height:auto;margin-left:0;justify-content:center;padding:0 1.75rem;text-align:center}.bsag-workflow .content .section-tracker{--dot-size: 0.75rem;--gap-size: 1.25rem;--opacity-split: 0.25;width:100%;display:flex;align-items:center;justify-content:center;gap:var(--gap-size);margin-top:.75rem}.bsag-workflow .content .section-tracker>*{--progress: 0;width:var(--dot-size);height:var(--dot-size);background:#fff;border-radius:100%;position:relative;opacity:calc(var(--opacity-split) + (1 - var(--opacity-split))*var(--progress)/100)}.bsag-workflow .content .section-tracker>*+*:after{content:"";width:var(--gap-size);height:2px;background:#fff;position:absolute;left:calc(var(--gap-size)*-1);top:calc(50% - 1px)}.bsag-workflow .content .section-tracker .encapsulation{--progress: var(--encapsulation-progress)}.bsag-workflow .content .section-tracker .lysis{--progress: var(--lysis-progress)}.bsag-workflow .content .section-tracker .amplification{--progress: var(--amplification-progress)}.bsag-workflow .content .section-tracker .labeling{--progress: var(--labeling-progress)}.bsag-workflow .content .section-tracker .sequencing{--progress: var(--sequencing-progress)}.bsag-workflow .content .section-tracker .analysis{--progress: var(--analysis-progress)}}.bsag-results{display:grid;gap:2rem}.bsag-results>.description{font-size:var(--font-medium)}.bsag-results .cta{display:grid;grid-template-columns:1fr 1fr}.bsag-results .cta>.image{position:relative;overflow:hidden}.bsag-results .cta>.image>div{width:100%;height:100%}.bsag-results .cta>.image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.bsag-results .cta>.image:after{position:absolute;content:"";width:100%;height:15%;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 95%);top:0;left:0}.bsag-results .cta .details{display:flex;flex-flow:column;gap:1rem}.bsag-results .cta .details .btn{text-align:center;width:100%}.bsag-results .cta .details ul{font-size:var(--font-medium);display:grid;gap:1rem}@media(max-width: 768px){.bsag-results .cta{grid-template-columns:1fr}.bsag-results .cta>.image{margin-bottom:2rem}}.bsag-harness-banner{padding:2rem 0;position:relative}.bsag-harness-banner:before{content:"";background:radial-gradient(circle at center, #5718A8 0, rgba(87, 2, 168, 0.2) 100%);position:absolute;width:100%;height:100%;top:0}.bsag-harness-banner .title{position:relative;z-index:1;font-size:var(--font-large);text-align:center}.bsag-flux-banner{background:#0a0a0a;position:relative}.bsag-flux-banner:before{content:"";width:100%;height:50%;display:block;position:absolute;bottom:0;left:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(10, 10, 10) 100%);z-index:1}.bsag-flux-banner .content{display:grid;max-width:1100px;grid-template-columns:1fr 1fr;row-gap:2.5rem}.bsag-flux-banner .content .title{grid-column:1;font-size:var(--font-large);font-family:"Shapiro";text-transform:uppercase;text-align:center;position:relative;z-index:1}.bsag-flux-banner .content .image{position:absolute;right:0;top:0;width:100%;height:100%;max-width:50vw}.bsag-flux-banner .content .image>div{width:100%;height:100%}.bsag-flux-banner .content .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom left;object-position:bottom left}.bsag-flux-banner .content .cta{grid-column:1;text-align:center;position:relative;z-index:1}@media(max-width: 768px){.bsag-flux-banner .content{grid-template-columns:1fr}.bsag-flux-banner .content .image{max-width:75vw;position:relative;justify-self:center;overflow:hidden}.bsag-flux-banner .content .image:after{content:"";width:100%;height:50%;position:absolute;bottom:0;left:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgb(10, 10, 10) 100%)}}@media(max-width: 450px){.bsag-flux-banner .content .image{max-width:100vw}}.bsag-service{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.bsag-service-section{background:linear-gradient(to bottom, #0a0a0a 0%, hsl(0, 0%, 10%) 100%)}.bsag-service .description{display:grid;gap:1rem}.bsag-service .description a{color:hsla(0,0%,100%,.7)}.bsag-service .description a:hover{color:#fff}.bsag-service ul{margin:0}.bsag-service .image{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.bsag-service .image img{width:75%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 768px){.bsag-service{margin-inline:auto;grid-template-columns:1fr;max-width:350px}.bsag-service .image{grid-row:1}}.bsag-product-workflow{max-width:1200px;margin-inline:auto}.bsag-product-workflow .background{width:50%;height:100%;position:absolute;left:0;top:0}.bsag-product-workflow .background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top right;object-position:top right}.bsag-product-workflow .image{position:relative;display:block}@media(max-width: 768px){.bsag-product-workflow .image{padding-left:2rem;max-width:400px;margin-inline:auto}}.bsag-product-applications{max-width:1000px !important}.bsag-product-applications-section{background:#0a0a0a}.bsag-product-applications .applications{display:grid;grid-template-columns:50% 50%;gap:2.5rem;margin-inline:auto;margin-top:3rem}.bsag-product-applications .applications .application{display:grid;grid-template-columns:11rem 1fr;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem;grid-template-rows:auto auto}.bsag-product-applications .applications .application .image{grid-row:span 2;display:flex;justify-items:center;align-items:center}.bsag-product-applications .applications .application .image img{grid-area:image}.bsag-product-applications .applications .application .title{text-align:left;font-size:var(--font-medium);font-weight:bold}.bsag-product-applications .applications .application .description{font-size:var(--font-small);text-align:left}@media(max-width: 1075px){.bsag-product-applications{max-width:var(--content-max-width) !important}.bsag-product-applications .applications{grid-template-columns:1fr;max-width:600px}}@media(max-width: 450px){.bsag-product-applications .applications .application{grid-template-columns:9rem 1fr}}.bsag-webinar-banner{position:relative;display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center}.bsag-webinar-banner-section{padding:2.5rem 6rem}.bsag-webinar-banner-section:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(15deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 80%, rgba(255, 255, 255, 0.1) 100%)}.bsag-webinar-banner.content{max-width:1000px !important}.bsag-webinar-banner .text{display:grid;gap:1rem}.bsag-webinar-banner .text .title{font-family:Shapiro;font-size:var(--font-medium);letter-spacing:1.2px;text-transform:uppercase}.bsag-webinar-banner .text .description{font-family:Poppins;font-size:var(--font-medium)}.bsag-webinar-banner .cta{display:flex;flex-flow:column;gap:1rem}@media(max-width: 600px){.bsag-webinar-banner{grid-template-columns:1fr}.bsag-webinar-banner-section{padding:2.5rem 5rem}.bsag-webinar-banner .cta{flex-flow:row wrap;justify-content:center}}@media(max-width: 450px){.bsag-webinar-banner{grid-template-columns:1fr}.bsag-webinar-banner-section{padding:2.5rem 2rem}.bsag-webinar-banner .cta{flex-flow:column;justify-content:center}.bsag-webinar-banner .cta>*{flex:1}}.bsag-product-video-section{padding-top:var(--section-padding-v)}.bsag-product-components .kit-content{grid-template-rows:1fr 2fr}.bsag-product-components .kit-content>.top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--container-gap);transition:grid-template-columns var(--container-box-transition)}.bsag-product-components .kit-content>.bottom{display:grid;grid-template-columns:5fr 3fr;gap:var(--container-gap);transition:grid-template-columns var(--container-box-transition)}.bsag-product-components .kit-content[data-target=cell-lysis],.bsag-product-components .kit-content[data-target=buffers],.bsag-product-components .kit-content[data-target=debranching]{grid-template-rows:8fr 1fr}.bsag-product-components .kit-content[data-target=barcoding],.bsag-product-components .kit-content[data-target=amplification]{grid-template-rows:1fr 8fr}.bsag-product-components .kit-content[data-target=cell-lysis] .top{grid-template-columns:6fr 1fr 1fr}.bsag-product-components .kit-content[data-target=buffers] .top{grid-template-columns:1fr 6fr 1fr}.bsag-product-components .kit-content[data-target=debranching] .top{grid-template-columns:1fr 1fr 6fr}.bsag-product-components .kit-content[data-target=barcoding] .bottom{grid-template-columns:1fr 8fr}.bsag-product-components .kit-content[data-target=amplification] .bottom{grid-template-columns:8fr 1fr}.bsag-product-components .kit-content[data-target=cell-lysis] .debranching .title{writing-mode:vertical-lr;top:0;height:100%;left:calc(100% + 2rem);min-width:0;animation:bsag-product-components-title-direction-animation linear 250ms forwards}.bsag-product-components .kit-content[data-target=debranching] .cell-lysis .title{writing-mode:vertical-rl;top:0;height:100%;right:calc(100% + 2rem);transform:rotate(180deg);min-width:0;animation:bsag-product-components-title-direction-animation linear 250ms forwards}.bsag-product-components .components-container{position:relative;--container-box-transition-time: 250ms;--container-box-transition: ease-out var(--container-box-transition-time);--container-gap: 0.75rem;margin-inline:auto;width:476px;height:476px;background:rgba(0,0,0,.1);border-radius:1.25rem;padding:1.25rem;display:grid;gap:var(--container-gap);grid-template-rows:1fr 2fr;transition:grid-template-rows var(--container-box-transition);margin-bottom:7rem;margin-top:7rem}.bsag-product-components .components-container>.top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--container-gap);transition:grid-template-columns var(--container-box-transition)}.bsag-product-components .components-container>.bottom{display:grid;grid-template-columns:5fr 3fr;gap:var(--container-gap);transition:grid-template-columns var(--container-box-transition)}.bsag-product-components .components-container[data-target=cell-lysis],.bsag-product-components .components-container[data-target=buffers],.bsag-product-components .components-container[data-target=debranching]{grid-template-rows:8fr 1fr}.bsag-product-components .components-container[data-target=barcoding],.bsag-product-components .components-container[data-target=amplification]{grid-template-rows:1fr 8fr}.bsag-product-components .components-container[data-target=cell-lysis] .top{grid-template-columns:6fr 1fr 1fr}.bsag-product-components .components-container[data-target=buffers] .top{grid-template-columns:1fr 6fr 1fr}.bsag-product-components .components-container[data-target=debranching] .top{grid-template-columns:1fr 1fr 6fr}.bsag-product-components .components-container[data-target=barcoding] .bottom{grid-template-columns:1fr 8fr}.bsag-product-components .components-container[data-target=amplification] .bottom{grid-template-columns:8fr 1fr}.bsag-product-components .components-container[data-target=cell-lysis] .debranching .title{writing-mode:vertical-lr;top:0;height:100%;left:calc(100% + 2rem);min-width:0;animation:bsag-product-components-title-direction-animation linear 250ms forwards}.bsag-product-components .components-container[data-target=debranching] .cell-lysis .title{writing-mode:vertical-rl;top:0;height:100%;right:calc(100% + 2rem);transform:rotate(180deg);min-width:0;animation:bsag-product-components-title-direction-animation linear 250ms forwards}@keyframes bsag-product-components-title-direction-animation{0%{opacity:0}100%{opacity:1}}@keyframes bsag-product-components-title-animation{0%{opacity:0;position:static;min-width:0;text-transform:none;font-size:1.25rem}50%{position:static;text-transform:none}50%{position:static;text-transform:none}100%{opacity:1;position:static;min-width:0;text-transform:none;font-size:1.25rem}}@media(max-width: 768px){.bsag-product-components-section{--section-padding-h: 0 !important}.bsag-product-components .kit-content[data-target=cell-lysis] .debranching .title{writing-mode:unset;bottom:calc(100% + 4rem) !important;top:unset;left:unset;height:auto;right:0}.bsag-product-components .kit-content[data-target=cell-lysis] .buffers .title{right:0}.bsag-product-components .kit-content[data-target=debranching] .cell-lysis .title{writing-mode:unset;bottom:calc(100% + 4rem) !important;top:unset;left:0;height:auto;right:unset;transform:none}.bsag-product-components .kit-content[data-target=buffers] .cell-lysis .title{left:0;min-width:0;white-space:nowrap}.bsag-product-components .kit-content[data-target=buffers] .debranching .title{min-width:125px;right:0}.bsag-product-components .kit-content[data-target=amplification] .barcoding .title{right:0;min-width:125px}.bsag-product-components .kit-content[data-target=barcoding] .amplification .title{left:0;min-width:0}}.bsag-product-components table.specifications{width:100%}.bsag-product-components table.specifications tr{display:contents}.bsag-product-components table.specifications tbody{display:grid;grid-template-columns:auto 1fr}.bsag-product-components table.specifications tbody td+td{padding-left:3rem}.bsag-product-components table.specifications tbody tr+tr td{border-top:1px solid var(--section-border)}.bsag-product-components table.specifications tbody td{padding-top:1.5rem;padding-bottom:1.5rem;font-size:1.25rem;display:flex;flex-flow:wrap;gap:1.75rem}.bsag-product-components table.specifications tbody td img{margin-top:2px;-o-object-position:top;object-position:top;-o-object-fit:contain;object-fit:contain}.bsag-product-components table.specifications tbody tr td:first-child{font-weight:bold;text-align:right;justify-content:flex-end;padding-left:.5rem}.bsag-product-components table.specifications tbody tr:hover td{background:rgba(0,0,0,.04)}@media(max-width: 768px){.bsag-product-components table.specifications tbody{grid-template-columns:1fr 1fr}}@media(max-width: 450px){.bsag-product-components table.specifications tbody{grid-template-columns:1fr 1fr}.bsag-product-components table.specifications tbody td+td{padding-left:1rem}.bsag-product-components table.specifications tbody tr td:first-child{justify-content:center;align-items:center;text-align:center;padding-left:.25rem}.bsag-product-components table.specifications tbody tr td:last-child{padding-right:.25rem}.bsag-product-components table.specifications tbody td{font-size:1rem}}.bsag-product-components-section>.background{pointer-events:none;position:absolute;width:45%;height:100%;opacity:.1;top:0;right:0;filter:invert(1)}.bsag-product-components-section>.background img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.bsag-product-options-section{background:#0a0a0a}.bsag-product-options-section .background{position:absolute;width:100%;height:100%;top:0;display:flex;justify-content:center}.bsag-product-options-section .background img{max-width:1200px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.bsag-product-options .options{margin-top:3rem;position:relative;z-index:1;display:flex;flex-flow:column;gap:3rem}.bsag-product-options .options .option{padding:1.75rem;padding-top:4rem;position:relative;width:100%;border-radius:6px;background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);margin-top:3rem}.bsag-product-options .options .option .tab{width:10rem;height:5rem;position:absolute;left:0;top:-2.5rem;border-radius:5px;padding:1.65rem}.bsag-product-options .options .option .tab img{height:100%;filter:invert(1)}.bsag-product-options .options .option .title{position:absolute;font-size:var(--font-medium);top:-2.5rem;left:11rem}.bsag-product-options .options .option.flux .tab{background:#5718a8}.bsag-product-options .options .option.onyx .tab{background:#1d469d}.bsag-product-options .options .option .workflow{display:grid;grid-template-columns:1fr repeat(3, 15px 15px 1fr);gap:6px;row-gap:.75rem}.bsag-product-options .options .option .workflow .arrow{grid-column:span 2}.bsag-product-options .options .option .workflow img{height:115px;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.bsag-product-options .options .option .workflow .step.sample img{margin-inline:auto;max-width:90px}.bsag-product-options .options .option .workflow .step.flux-chips{min-width:165px}.bsag-product-options .options .option .workflow .step.flux-chips img{padding:1rem}.bsag-product-options .options .option .workflow .step.flux-chips .description{max-width:130px;margin-inline:auto}.bsag-product-options .options .option .workflow .step.onyx-chip img{padding:1rem}.bsag-product-options .options .option .workflow .step .description{text-align:center;margin-top:.75rem}.bsag-product-options .options .option .workflow .step .description .muted{font-size:.75rem;color:#b4b4b4}.bsag-product-options .options .option .workflow .details{grid-column:5/span 5;font-size:10px;padding:1rem 1.5rem;border-radius:6px;border:.5px solid hsla(0,0%,100%,.25)}.bsag-product-options .options .button{width:100%;text-align:center}.bsag-product-options .downloads{margin-top:4rem;position:relative;z-index:1}@media(max-width: 768px){.bsag-product-options .options .option .workflow{grid-template-columns:1fr;grid-template-rows:auto}.bsag-product-options .options .option .workflow .arrow{grid-column:auto;display:flex;justify-content:center;height:46px}.bsag-product-options .options .option .workflow .arrow img{width:46px;height:100%;transform:rotate(90deg)}.bsag-product-options .options .option .workflow .details{grid-column:auto;grid-row:6}.bsag-product-options .options .option .workflow .step{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:center}.bsag-product-options .options .option .workflow .step .description{margin:0}}@media(max-width: 450px){.bsag-product-options .options .option{padding-bottom:2.5rem}}.microfluidics-video{background:#0a0a0a}.microfluidics-video .content{display:grid;gap:50px}.microfluidics-video .content video{border-radius:6px;border:1px solid hsla(0,0%,100%,.25)}.microfluidics-main{--background-alpha: 0.1;background:linear-gradient(180deg, #0A0A0A 0%, #0D1F46 50.37%, #0A0A0A 100%)}.microfluidics-main .benefits>.title{text-align:center;font-family:Poppins;font-size:28px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:25px}.microfluidics-main .benefits>.grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:20px}.microfluidics-main .benefits>.grid .benefit{border-radius:6px;background:rgba(255, 255, 255, var(--background-alpha));height:169px;display:grid;grid-template-columns:minmax(50px, 100px) 1fr;padding:25px 30px;align-content:center}.microfluidics-main .benefits>.grid .benefit .image{grid-row:1/span 2;height:100%;margin-right:30px;display:flex;justify-content:center}.microfluidics-main .benefits>.grid .benefit .image img{height:0;min-height:100%;-o-object-fit:contain;object-fit:contain}.microfluidics-main .benefits>.grid .benefit .title{grid-row:1;grid-column:2;font-family:Shapiro;font-size:20px;line-height:120%;text-transform:uppercase;margin-bottom:10px}.microfluidics-main .benefits>.grid .benefit .description{grid-row:2;grid-column:2;font-family:Poppins;font-size:16px}.microfluidics-main .applications>.title{font-family:Shapiro;font-size:20px;text-transform:uppercase;text-align:center;margin-top:100px;margin-bottom:25px}.microfluidics-main .applications .grid{grid-template-columns:1fr 1fr;gap:20px}.microfluidics-main .applications .grid .application{border-radius:6px;background:rgba(255, 255, 255, var(--background-alpha));display:flex;padding:50px 34px;flex-direction:column;align-items:center}.microfluidics-main .applications .grid .application .title{font-family:Shapiro;font-size:20px;text-transform:uppercase;text-align:center;margin-bottom:25px}.microfluidics-main .applications .grid .application .description{margin-bottom:20px}.microfluidics-main .applications .grid .application .btn{align-self:stretch;margin-top:auto}@media(max-width: 860px){.microfluidics-main .benefits>.grid .benefit .title{grid-column:1/span 2}.microfluidics-main .benefits>.grid .benefit .image{grid-row:2;margin-right:10px}.microfluidics-main .applications .grid{grid-template-columns:minmax(0, 400px);justify-content:center}}@media(max-width: 768px){.microfluidics-main .benefits>.grid{grid-template-columns:minmax(0, 400px);justify-content:center}.microfluidics-main .benefits>.grid .benefit .title{grid-column:2}.microfluidics-main .benefits>.grid .benefit .image{grid-row:1/span 2;margin-right:30px}.microfluidics-main .benefits>.grid .benefit .image img{height:0;min-height:100%}}@media(max-width: 450px){.microfluidics-main .benefits>.title{font-size:24px;text-wrap:balance}.microfluidics-main .benefits>.grid .benefit .title{grid-column:1/span 2;text-align:center;margin-bottom:20px}.microfluidics-main .benefits>.grid .benefit .image{grid-row:2;margin-right:10px}.microfluidics-main .applications .grid .application{padding:25px 16px}}.microfluidics-custom{background:#0a0a0a;--background-alpha: 0.1}.microfluidics-custom .content{border-radius:6px;background:rgba(255, 255, 255, var(--background-alpha));padding:50px 0;display:grid;grid-template-columns:250px 1fr;gap:50px}.microfluidics-custom .content>.title{font-family:Shapiro;font-size:20px;font-style:normal;font-weight:335;line-height:120%;text-transform:uppercase;align-self:center;padding-left:50px}.microfluidics-custom .content>.description{padding-right:50px}.microfluidics-custom .content>.workflow{background:hsl(0,0%,13%);width:calc(100% + 100px);transform:translateX(-50px);box-shadow:#000 0px 0px 14px 0px;grid-column:span 2;border-radius:6px;padding:50px;display:flex;flex-direction:column;gap:20px}.microfluidics-custom .content>.workflow .chart{display:grid;grid-template-columns:auto 20px auto 1px 20px auto;justify-content:space-between}.microfluidics-custom .content>.workflow .chart .title{font-size:16px}.microfluidics-custom .content>.workflow .chart .step{display:flex;flex-direction:column;gap:10px;text-align:center;justify-content:center;align-items:center}.microfluidics-custom .content>.workflow .chart .step .image{width:125px}.microfluidics-custom .content>.workflow .chart .second-step{display:flex;flex-direction:column;gap:50px}.microfluidics-custom .content>.workflow .chart .third-step{display:flex;justify-content:center;align-items:center;gap:5px}.microfluidics-custom .content>.workflow .chart .third-step .hits{font-size:14px;display:flex;flex-direction:column;gap:30px;padding-bottom:30px}.microfluidics-custom .content>.workflow .chart .divider{--padding: 1rem;height:100%;overflow:hidden;position:relative}.microfluidics-custom .content>.workflow .chart .divider:before{content:"";display:block;position:absolute;width:100%;height:calc(100% - var(--padding)*2);border:1px solid #fff;border-radius:6px;left:50%;top:var(--padding)}.microfluidics-custom .content>.workflow .chart .divider:after{content:"";height:1px;background:#fff;width:50%;position:absolute;left:0;top:50%}.microfluidics-custom .content>.workflow .chart .divider-dash{overflow:hidden;height:0;min-height:100%}.microfluidics-custom .content>.workflow .chart .divider-right{transform:rotate(180deg)}.microfluidics-custom .content>.workflow .devices{display:grid;grid-template-columns:7fr 5fr;gap:10px}.microfluidics-custom .content>.workflow .devices>*{padding:10px;display:flex;border-radius:6px;height:100%;justify-content:center;align-items:center;background:var(--background)}.microfluidics-custom .content>.workflow .devices img{height:20px;padding-right:15px}.microfluidics-custom .content>.workflow .devices .title{border-left:1px solid #fff;padding-left:15px;font-size:14px;max-width:200px;line-height:1.1em}.microfluidics-custom .content>.workflow .devices .onyx{--background: #0D1F46}.microfluidics-custom .content>.workflow .devices .styx{--background: #590F12}@media(max-width: 768px){.microfluidics-custom .content{grid-template-columns:1fr;gap:25px;padding:25px 0}.microfluidics-custom .content>.title{padding:0 25px}.microfluidics-custom .content>.description{padding:0 25px}.microfluidics-custom .content>.workflow{grid-column:unset;display:grid;grid-template-columns:1fr}.microfluidics-custom .content>.workflow .chart{display:contents}.microfluidics-custom .content>.workflow .chart .second-step{flex-direction:row;gap:0;justify-content:space-around}.microfluidics-custom .content>.workflow .chart .divider{height:20px;width:100%;--padding: 50px}.microfluidics-custom .content>.workflow .chart .divider:before{top:50%;left:var(--padding);height:100%;width:calc(100% - var(--padding)*2)}.microfluidics-custom .content>.workflow .chart .divider:after{width:1px;height:50%;left:50%;top:0}.microfluidics-custom .content>.workflow .chart .divider-dash{display:none}.microfluidics-custom .content>.workflow .devices{display:contents}.microfluidics-custom .content>.workflow .devices>*{border-bottom-left-radius:0;border-bottom-right-radius:0;position:relative;padding-top:25px}.microfluidics-custom .content>.workflow .devices>*:after{z-index:-1;content:"";width:100%;height:100px;position:absolute;top:100%;left:0;background:linear-gradient(to bottom, var(--background) 0%, rgba(0, 0, 0, 0))}.microfluidics-custom .content>.workflow .devices .onyx{grid-row:1}.microfluidics-custom .content>.workflow .devices .styx{grid-row:6}}@media(max-width: 490px){.microfluidics-custom .content>.workflow{padding:20px}.microfluidics-custom .content>.workflow .chart .divider{--padding: 40px}.microfluidics-custom .content>.workflow .devices .styx{box-shadow:rgba(0,0,0,.3) 0 -7px 7px}}@media(max-width: 450px){.microfluidics-custom .content{padding:25px 0px}.microfluidics-custom .content>.title{text-align:center;padding:0px 16px}.microfluidics-custom .content .description{padding:0px 16px}.microfluidics-custom .content>.workflow{padding:16px;padding-top:0}}.microfluidics-kit{--background-alpha: 0.2;background:#0a0a0a}.microfluidics-kit .content{border-radius:6px;background:rgba(29, 70, 157, var(--background-alpha));padding:50px;padding-right:0;display:grid;grid-template-columns:1fr 330px;align-items:center;row-gap:25px}.microfluidics-kit .content .title{font-family:Shapiro;font-size:20px;text-transform:uppercase}.microfluidics-kit .content .image{grid-column:2;grid-row:1/span 3;padding-left:10px}@media(max-width: 820px){.microfluidics-kit .content{grid-template-columns:1fr;justify-content:center;padding:30px}.microfluidics-kit .content .title{text-align:center;text-wrap:balance}.microfluidics-kit .content .image{grid-column:unset;grid-row:2;height:200px}.microfluidics-kit .content .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.microfluidics-kit .content .buttons{display:flex;justify-content:center}}@media(max-width: 450px){.microfluidics-kit{padding-left:0;padding-right:0}.microfluidics-kit .content{padding:32px 16px}.microfluidics-kit .content .title{font-size:20px;letter-spacing:1px}}.spc-innovator.main .excited-enable{margin-top:3rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem}.spc-innovator.main .excited-enable fieldset{transition:border ease-out 150ms,background ease-out 150ms;border:1px solid hsla(0,0%,100%,.25);border-radius:6px;padding:2rem 1.75rem;display:grid;gap:1rem;align-items:center;justify-content:center}.spc-innovator.main .excited-enable fieldset:hover{border:1px solid hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.1)}.spc-innovator.main .excited-enable fieldset.custom{border:1px solid #1d469d}.spc-innovator.main .excited-enable fieldset.custom:hover{background:rgba(29,81,157,.2)}.spc-innovator.main .excited-enable fieldset legend{font-size:.75rem;text-transform:uppercase;margin-inline:auto;font-weight:bold;letter-spacing:2px;padding:0 1rem}.spc-innovator.main .excited-enable fieldset div{max-width:250px;text-align:center;font-size:var(--font-base)}@media(max-width: 768px){.spc-innovator.main .excited-enable{grid-template-columns:1fr}}@media(max-width: 450px){.spc-innovator.main .excited-enable{padding-left:2rem;padding-right:2rem}}.spc-innovator.main .encapsulation{height:100%;width:100%;display:grid;grid-template-columns:1fr 1fr;border-radius:6px;background:rgba(0,0,0,.05);box-shadow:0px 0px 5px 5px #000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.spc-innovator.main .encapsulation-background{margin-top:4rem;margin-bottom:3.5rem;height:100px;max-width:544px;position:relative;margin-inline:auto}.spc-innovator.main .encapsulation-background:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;min-height:100%;border-radius:16px;background:#001d5a;filter:blur(25px)}.spc-innovator.main .encapsulation .subtitle{position:absolute;bottom:calc(100% + .75rem)}.spc-innovator.main .encapsulation .onyx{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center}.spc-innovator.main .encapsulation .onyx img{transform-origin:center bottom;transform:scale(1.4)}.spc-innovator.main .encapsulation .left{display:flex;align-items:center;padding:2rem;padding-right:4rem;font-size:var(--font-base);position:relative;text-align:center}.spc-innovator.main .encapsulation .left .image{position:absolute;right:0;height:100%;padding-top:.25rem;padding-right:1rem;padding-bottom:1rem}.spc-innovator.main .encapsulation .left .image img{height:100%}.spc-innovator.main .encapsulation .right{display:flex;align-items:center;justify-content:flex-end;padding-right:2rem;padding-left:2.5rem}.spc-innovator.main .encapsulation .right img{height:43px}.spc-innovator.main .encapsulation .arrow{position:absolute;top:100%;width:100%}.spc-innovator.main .encapsulation .arrow img{margin-inline:auto}@media(max-width: 622px){.spc-innovator.main .encapsulation-background{margin-inline:1rem}.spc-innovator.main .encapsulation .subtitle{width:100%;text-align:center}.spc-innovator.main .encapsulation .onyx img{transform:none}.spc-innovator.main .encapsulation .left{padding-left:1rem}.spc-innovator.main .encapsulation .left .image{padding-top:2rem;padding-right:1rem;padding-bottom:1rem}.spc-innovator.main .encapsulation .left .image img{height:100%}.spc-innovator.main .encapsulation .left .text{margin-right:1rem}.spc-innovator.main .encapsulation .right{padding-right:1rem}}.spc-innovator.main .processing{margin-top:2rem;margin-bottom:2rem;display:flex;flex-flow:column}.spc-innovator.main .processing .graph{border-radius:100%;margin-inline:auto;padding:1.75rem}.spc-innovator.main .processing .arrow{width:75%;margin-inline:auto}.spc-innovator.main .processing .arrow img{width:100%}.spc-innovator.main .processing .additional-processing{margin-top:1rem;display:grid;grid-template-columns:repeat(4, 1fr);gap:.75rem}.spc-innovator.main .processing .additional-processing>*{padding:2rem 0;border-radius:6px}.spc-innovator.main .processing>.full{display:flex;flex-flow:column}.spc-innovator.main .processing .mobile{display:none}@media(max-width: 881px){.spc-innovator.main .processing .additional-processing{grid-template-columns:1fr;margin-top:3rem;max-width:300px;margin-inline:auto}.spc-innovator.main .processing .additional-processing>*{padding-left:1rem;padding-right:1rem}.spc-innovator.main .processing>.full{display:none}.spc-innovator.main .processing>.mobile{--left-gutter: 3rem;display:flex;flex-flow:column;gap:3rem}.spc-innovator.main .processing>.mobile .cycle{text-align:center;font-size:var(--font-medium);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);margin-left:var(--left-gutter);border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;position:relative;padding:1.5rem 1rem;display:flex;flex-flow:column;gap:1rem}.spc-innovator.main .processing>.mobile .cycle.wash{background:rgba(29,70,157,.2)}.spc-innovator.main .processing>.mobile .cycle.additional{background:rgba(199,33,40,.2)}.spc-innovator.main .processing>.mobile .cycle.incubation{background:hsla(0,0%,100%,.1)}.spc-innovator.main .processing>.mobile .cycle .step{position:relative;display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 3fr);height:157px;place-items:center}.spc-innovator.main .processing>.mobile .cycle .step+.step.full{margin-top:2rem}.spc-innovator.main .processing>.mobile .cycle .step.full{grid-template-columns:1fr;place-items:end;padding-right:4%;height:220px}.spc-innovator.main .processing>.mobile .cycle .step.full .arrow{top:100%;height:30%}.spc-innovator.main .processing>.mobile .cycle .step .image{height:100%}.spc-innovator.main .processing>.mobile .cycle .step .image img{height:100%;-o-object-fit:contain;object-fit:contain}.spc-innovator.main .processing>.mobile .cycle .step.additional-start .image{max-width:41px;transform:translateX(-8px)}.spc-innovator.main .processing>.mobile .cycle .step.additional-start .arrow{height:150%;top:-30%}.spc-innovator.main .processing>.mobile .cycle .step .arrow{position:absolute;right:30%;height:80%;top:60%;width:1px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%)}.spc-innovator.main .processing>.mobile .cycle .step .arrow:after{content:"";position:absolute;bottom:0;width:5px;height:5px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg);left:-2px}.spc-innovator.main .processing>.mobile .cycle>.header{position:absolute;height:100%;right:100%;top:0}.spc-innovator.main .processing>.mobile .cycle>.header .box{height:50%;width:100%;background:red}.spc-innovator.main .processing>.mobile .cycle>.header .title{position:sticky;top:calc(var(--header-height) + .5rem);writing-mode:vertical-rl;transform:rotate(180deg);font-family:Shapiro;padding-left:1rem;font-size:10px;letter-spacing:1px;display:flex;font-weight:normal;justify-content:center;align-items:center}.spc-innovator.main .processing>.mobile .cycle>.header .title .image{transform:rotate(180deg) translateX(3px)}.spc-innovator.main .processing>.mobile .spin-down{position:relative;display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 3fr);justify-content:center;align-items:center;margin-left:calc(var(--left-gutter) + 1rem);margin-right:1rem;text-align:center;font-size:var(--font-medium)}.spc-innovator.main .processing>.mobile .spin-down .image{display:grid;place-items:center}.spc-innovator.main .processing>.mobile .spin-down .arrow{position:absolute;right:30%;height:80%;top:60%;width:1px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%)}.spc-innovator.main .processing>.mobile .spin-down .arrow:after{content:"";position:absolute;bottom:0;width:5px;height:5px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg);left:-2px}.spc-innovator.main .processing>.mobile .repeat{margin-top:2rem;font-size:var(--font-medium);position:relative;width:100%}.spc-innovator.main .processing>.mobile .repeat .title{position:absolute;bottom:calc(100% - 1rem);left:50%;transform:translateX(-50%);max-width:100px;text-align:center}.spc-innovator.main .processing>.mobile .repeat .image{position:relative;left:50%}}@media(max-width: 450px){.spc-innovator.main .processing>.mobile .cycle{border-top-right-radius:0;border-bottom-right-radius:0}}.spc-innovator.main .features{max-width:1080px;margin-inline:auto;margin-top:2rem;margin-bottom:3rem;display:grid;gap:1rem;grid-template-columns:repeat(2, minmax(0, 1fr))}.spc-innovator.main .features .container{border-radius:6px;padding:2.5rem}.spc-innovator.main .features .container>.title{width:100%;font-size:var(--font-small);text-align:center}.spc-innovator.main .features .container>.items{display:grid;gap:1rem;height:100%;justify-content:space-between}.spc-innovator.main .features .container>.items .item{display:flex;flex-flow:column;align-items:center;justify-content:flex-start;gap:.75rem}.spc-innovator.main .features .container>.items .item .image img{height:50px;max-width:90px;-o-object-fit:contain;object-fit:contain}.spc-innovator.main .features .container>.items .item .title{font-size:var(--font-small);line-height:1.1em;text-align:center;max-width:150px}.spc-innovator.main .features .container>.items .item .details{font-size:.75rem;white-space:nowrap}.spc-innovator.main .features .physical-properties{grid-column:1;grid-row:span 3;align-self:start}.spc-innovator.main .features .physical-properties-title{margin-top:3rem}.spc-innovator.main .features .physical-properties .accordion .item{cursor:unset}.spc-innovator.main .features .physical-properties .accordion .content{display:flex;flex-flow:column;gap:1rem}.spc-innovator.main .features .physical-properties .accordion .content p{border-radius:6px;border-top-left-radius:0;border-bottom-left-radius:0;border-left:2px solid hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.03);padding:1rem;transition:border-left ease-out 150ms,background ease-out 150ms}.spc-innovator.main .features .physical-properties .accordion .content p:hover{border-left:2px solid hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.06)}.spc-innovator.main .features .physical-properties .accordion .title{cursor:pointer;opacity:.5;font-weight:normal}.spc-innovator.main .features .physical-properties .accordion .title:hover{opacity:.75}.spc-innovator.main .features .physical-properties .accordion .active .content{padding:1.2rem 0}.spc-innovator.main .features .physical-properties .accordion .active .title{opacity:1;font-weight:bold}.spc-innovator.main .features .physical-properties .accordion .item+.item{border-top:1px solid hsla(0,0%,100%,.2)}.spc-innovator.main .features .capabilities-title{margin-top:3rem;grid-column:2;grid-row:1}.spc-innovator.main .features .biocompatability{display:flex;flex-flow:column;justify-content:center;gap:1.5rem}.spc-innovator.main .features .biocompatability .items{grid-template-columns:repeat(4, 1fr)}.spc-innovator.main .features .molecular-biology{display:flex;flex-flow:column;justify-content:center;gap:1.5rem}.spc-innovator.main .features .molecular-biology .items{grid-template-columns:repeat(3, 1fr)}.spc-innovator.main .features .sequencing{display:flex;flex-flow:column;justify-content:center;gap:1.5rem}.spc-innovator.main .features .sequencing .items{grid-template-columns:repeat(3, 1fr)}@media(max-width: 1250px){.spc-innovator.main .features{max-width:800px;grid-template-columns:1fr}.spc-innovator.main .features .capabilities-title{grid-column:1;grid-row:unset}}@media(max-width: 625px){.spc-innovator.main .features .biocompatability .items{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 625px){.spc-innovator.main .features .biocompatability .items{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 550px){.spc-innovator.main .features .molecular-biology .items{grid-template-columns:repeat(2, minmax(0, 1fr))}.spc-innovator.main .features .sequencing .items{grid-template-columns:repeat(1, minmax(0, 1fr))}.spc-innovator.main .features .sequencing .items .item{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.25rem}.spc-innovator.main .features .sequencing .items .item .title{text-align:left}.spc-innovator.main .features .sequencing .items .item .image{display:flex;justify-content:flex-end}}@media(max-width: 450px){.spc-innovator.main .features{gap:2rem}.spc-innovator.main .features .biocompatability .items{grid-template-columns:repeat(1, minmax(0, 1fr))}.spc-innovator.main .features .molecular-biology .items{grid-template-columns:repeat(1, minmax(0, 1fr))}.spc-innovator.main .features .container{border-left:none;border-right:none;border-radius:0;padding:2rem 1.5rem}.spc-innovator.main .features .container>.title{font-size:var(--font-medium)}.spc-innovator.main .features .container>.items>.item{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.25rem;row-gap:0}.spc-innovator.main .features .container>.items>.item .title{text-align:left;font-size:var(--font-medium)}.spc-innovator.main .features .container>.items>.item .image{display:flex;justify-content:flex-end}.spc-innovator.main .features .container>.items>.item .details{grid-column:2}}.spc-innovator.main .features .enrichment{grid-column:span 2}.spc-innovator.main .features .enrichment-title{margin-top:3rem;grid-column:span 2}.spc-innovator.main .features .enrichment .flow{max-width:800px;margin-inline:auto;display:grid;grid-template-columns:1fr auto auto}.spc-innovator.main .features .enrichment .flow fieldset{border:1px solid hsla(0,0%,100%,.25);border-radius:6px;padding:2rem 1.75rem;display:grid;gap:1rem;align-items:center}.spc-innovator.main .features .enrichment .flow fieldset legend{font-size:.75rem;text-transform:uppercase;margin-inline:auto;font-weight:bold;letter-spacing:2px;padding:0 1rem}.spc-innovator.main .features .enrichment .flow fieldset div{max-width:250px;text-align:center;font-size:var(--font-small)}.spc-innovator.main .features .enrichment .flow .split-arrow{display:flex;justify-content:center;align-items:center}.spc-innovator.main .features .enrichment .flow .split-arrow img.right{height:66%}.spc-innovator.main .features .enrichment .flow .split-arrow img.down{display:none}.spc-innovator.main .features .enrichment .flow .sorting{display:grid;grid-template-columns:auto auto;grid-template-rows:1fr 1fr 1fr}.spc-innovator.main .features .enrichment .flow .sorting .option{grid-column:1;border:1px solid hsla(0,0%,100%,.25);border-radius:6px;display:grid;grid-template-columns:70px 1fr;align-items:center;gap:1.8rem;padding:1rem 1.2rem}.spc-innovator.main .features .enrichment .flow .sorting .option .text{font-size:.9375rem}.spc-innovator.main .features .enrichment .flow .sorting .option .image{font-size:1.5rem;text-align:end;width:100%;height:100%;display:flex;align-items:center}.spc-innovator.main .features .enrichment .flow .sorting .option .image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.spc-innovator.main .features .enrichment .flow .sorting>.title{grid-column:1;font-size:.75rem;text-transform:uppercase;margin-inline:auto;font-weight:bold;letter-spacing:2px;padding:0 1rem;display:flex;justify-content:center;align-items:center}.spc-innovator.main .features .enrichment .flow .sorting .dispense{display:flex;align-items:center;gap:1.75rem;font-size:var(--font-small)}.spc-innovator.main .features .enrichment .flow .sorting .dispense .down{display:none}@media(max-width: 1250px){.spc-innovator.main .features .enrichment{grid-column:1}.spc-innovator.main .features .enrichment-title{grid-column:1}}@media(max-width: 955px){.spc-innovator.main .features .enrichment .flow{grid-template-columns:1fr}.spc-innovator.main .features .enrichment .flow fieldset{grid-template-columns:1fr 1fr;padding:1rem;padding-top:.5rem}.spc-innovator.main .features .enrichment .flow .split-arrow img.right{display:none}.spc-innovator.main .features .enrichment .flow .split-arrow img.down{display:block}.spc-innovator.main .features .enrichment .flow .sorting{position:relative;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;gap:1rem}.spc-innovator.main .features .enrichment .flow .sorting>.title{position:absolute;width:100%;bottom:calc(100% + 1rem)}.spc-innovator.main .features .enrichment .flow .sorting .dispense{grid-column:2;flex-flow:column}.spc-innovator.main .features .enrichment .flow .sorting .dispense .right{display:none}.spc-innovator.main .features .enrichment .flow .sorting .dispense .down{display:block}.spc-innovator.main .features .enrichment .flow .sorting .option{grid-column:unset;grid-template-columns:auto;grid-template-rows:1.5rem auto;padding:1.25rem .5rem;gap:1rem}.spc-innovator.main .features .enrichment .flow .sorting .option .image{display:flex;justify-content:center;align-items:center;text-align:center}.spc-innovator.main .features .enrichment .flow .sorting .option .text{text-align:center}}@media(max-width: 450px){.spc-innovator.main .features .enrichment .flow fieldset div{font-size:var(--font-xlarge)}.spc-innovator.main .features .enrichment .flow .sorting .dispense{font-size:var(--font-xlarge)}}.spc-innovator.main{position:relative}.spc-innovator.main>*{position:relative}.spc-innovator.main .image-container{position:absolute;width:100%;height:100%;overflow:hidden;left:0;top:0}.spc-innovator.main .background-image{position:absolute;height:675px;background:red;overflow:hidden;-webkit-mask-image:radial-gradient(circle, rgb(255, 255, 255) 30%, rgba(255, 255, 255, 0) 50%);mask-image:radial-gradient(circle, rgb(255, 255, 255) 30%, rgba(255, 255, 255, 0) 50%)}.spc-innovator.main .background-image img{height:100%;-o-object-fit:cover;object-fit:cover}.spc-innovator.main .background-image:nth-child(1){top:365px;left:0;transform:translateX(-30%) scale(1.7);opacity:.2}.spc-innovator.main .background-image:nth-child(1) img{transform:translateX(20%) translateY(2%) scale(1.02) rotate(-176.226deg)}.spc-innovator.main .background-image:nth-child(2){top:30%;right:0;opacity:.2;transform:translateX(45%) scale(1.7)}.spc-innovator.main .background-image:nth-child(2) img{transform:rotate(-90deg)}.spc-innovator.main .background-image:nth-child(3){bottom:800px;left:0;opacity:.2;transform:translateX(-30%) scale(1.7)}.spc-innovator.main .background-image:nth-child(3) img{transform:rotate(-14.977deg)}@media(max-width: 450px){.spc-innovator.main{--section-padding-h: 0rem}.spc-innovator>.description{padding-left:1.5rem;padding-right:1.5rem}}.spc-innovator .kit-content{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.spc-innovator .kit-content .chip{grid-row:2}.spc-innovator .kit-content .reagents{grid-row:span 2}.spc-innovator .kit-content[data-target=consumables]{grid-template-columns:7fr 1fr;grid-template-rows:7fr 1fr}.spc-innovator .kit-content[data-target=consumables] .reagents .title{right:0;text-align:right}.spc-innovator .kit-content[data-target=chip]{grid-template-columns:7fr 1fr;grid-template-rows:1fr 7fr}.spc-innovator .kit-content[data-target=chip] .reagents .title{right:0;text-align:right}.spc-innovator .kit-content[data-target=reagents]{grid-template-columns:1fr 7fr;grid-template-rows:1fr 1fr}.spc-innovator .kit-content[data-target=reagents] .consumables .title{left:0;text-align:left}.spc-innovator .kit-content[data-target=reagents] .chip .title{left:0;text-align:left}.spc-innovator .section-title{font-family:Shapiro;font-size:var(--font-large);line-height:normal;letter-spacing:1.7px;text-transform:uppercase;text-align:center}.spc-innovator .subtitle{font-family:Shapiro;font-size:var(--font-base);text-align:center;font-family:Shapiro;letter-spacing:.8px;text-transform:uppercase}.spc-innovator .glass{border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(12.5px);backdrop-filter:blur(12.5px)}.spc-innovator .device-learn-more .section-title{text-align:left;text-shadow:2px 2px 3px #000,-2px -2px 3px #000}.spc-innovator .device-learn-more .section-title .accent{font-size:var(--font-large)}.spc-innovator .device-learn-more .section-title .sub{font-family:Poppins;font-size:var(--font-medium);text-transform:none}.spc-innovator .downloads{margin-bottom:12rem}@media(max-width: 768px){.spc-innovator .device-learn-more .section-title{text-align:center}.spc-innovator .downloads{margin-bottom:6rem}}section.v2.hero.default.consumables-hero{display:none}section.v2.hero.default.consumables-hero.active{display:flex}section.v2.hero.default.consumables-hero .background{left:10%;opacity:.25;width:100%}section.v2.hero.default.consumables-hero.custom{background:hsl(221,69%,10%)}section.consumables-main>.content .menu{display:grid;grid-template-columns:repeat(3, minmax(120px, auto));justify-content:space-around}section.consumables-main>.content .menu>*{font-size:20px;padding-top:10px;border-top:2px solid #404040;color:#404040;cursor:pointer;text-align:center}section.consumables-main>.content .menu>*:hover{color:hsl(0,0%,70%);border-color:hsl(0,0%,70%)}section.consumables-main>.content .menu>*.active{color:#fff;border-color:#fff;cursor:default}@media(max-width: 480px){section.consumables-main>.content .menu{grid-template-columns:repeat(3, minmax(100px, auto))}section.consumables-main>.content .menu>*{font-size:18px}}section.consumables-main-tab{display:none;padding-left:0;padding-right:0;grid-template-columns:minmax(var(--section-padding-h), 1fr) minmax(0, 800px) minmax(var(--section-padding-h), 1fr);row-gap:70px}section.consumables-main-tab.active{display:grid}section.consumables-main-tab>*{grid-column:2}section.consumables-main-tab>.full-width{grid-column:1/span 3;width:100%}section.consumables-main-tab hr{margin:0;height:1px;opacity:.2;border-top:none}section.consumables-main-tab .products{display:flex;flex-flow:column;gap:20px}section.consumables-main-tab .products>.title{color:var(--Atrandi-White, #FFF);text-align:center;font-size:28px}section.consumables-main-tab .products .header{display:flex;justify-content:center;border-radius:6px;background:rgba(241,241,241,.1)}section.consumables-main-tab .products .header>*{--color: #999;--product-color: var(--color);padding:10px 15px;color:var(--color);display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;font-size:12px;transition:150ms ease-in color}section.consumables-main-tab .products .header>*:before{content:"";width:7px;height:7px;border-radius:100%;background:var(--product-color);transition:150ms ease-in background}section.consumables-main-tab .products .header>*:hover{--color: #ccc}section.consumables-main-tab .products .header>*.active{--product-color: #F1F1F1;--color: #fff}section.consumables-main-tab .products .header>*.active.onyx{--product-color: #1D469D}section.consumables-main-tab .products .header>*.active.flux{--product-color: #5718A8}section.consumables-main-tab .products .header>*.active.styx{--product-color: #7E1519}section.consumables-main-tab .products .details{--stage-padding: 50px;border-radius:6px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);display:flex;flex-flow:column;gap:25px;padding:50px 75px;position:relative}section.consumables-main-tab .products .details.onyx>.background.default{opacity:var(--opacity-off)}section.consumables-main-tab .products .details.onyx>.background.onyx{opacity:var(--opacity-on)}section.consumables-main-tab .products .details.flux>.background.default{opacity:var(--opacity-off)}section.consumables-main-tab .products .details.flux>.background.flux{opacity:var(--opacity-on)}section.consumables-main-tab .products .details.styx>.background.default{opacity:var(--opacity-off)}section.consumables-main-tab .products .details.styx>.background.styx{opacity:var(--opacity-on)}section.consumables-main-tab .products .details>.background{--product-color: #888;--opacity-on: .5;--opacity-off: 0;width:100%;height:100%;position:absolute;top:0;left:0;background:radial-gradient(ellipse at center, var(--product-color) 0%, rgba(0, 0, 0, 0) 80%);transition:250ms ease-in opacity;opacity:var(--opacity-off);z-index:-1}section.consumables-main-tab .products .details>.background.default{opacity:var(--opacity-on)}section.consumables-main-tab .products .details>.background.onyx{--product-color: #1D469D}section.consumables-main-tab .products .details>.background.flux{--product-color: #5718A8}section.consumables-main-tab .products .details>.background.styx{--product-color: #7E1519}section.consumables-main-tab .products .details .prev,section.consumables-main-tab .products .details .next{width:var(--stage-padding);height:100%;position:absolute;top:0;z-index:10;display:flex;justify-content:center;align-items:center;cursor:pointer}section.consumables-main-tab .products .details .prev:after,section.consumables-main-tab .products .details .next:after{content:"";width:1rem;height:1rem;border-top:3px solid #fff;border-right:3px solid #fff;border-top-right-radius:2px;opacity:.4;transition:opacity ease-in 150ms;margin-right:5px;transform:rotate(-135deg)}section.consumables-main-tab .products .details .prev:hover:after,section.consumables-main-tab .products .details .next:hover:after{opacity:.75}section.consumables-main-tab .products .details .prev{left:0px}section.consumables-main-tab .products .details .next{right:0px;transform:rotate(180deg)}section.consumables-main-tab .products .details .product{--product-color: #F1F1F1;display:grid;grid-template-columns:max-content 1fr;-moz-column-gap:35px;column-gap:35px;row-gap:20px}section.consumables-main-tab .products .details .product.onyx{--product-color: #1D469D}section.consumables-main-tab .products .details .product.flux{--product-color: #5718A8}section.consumables-main-tab .products .details .product.styx{--product-color: #7E1519}section.consumables-main-tab .products .details .product>.title{grid-column:span 2;display:flex;gap:15px;font-size:28px;justify-content:center;align-items:center;margin-bottom:5px}section.consumables-main-tab .products .details .product>.title:before{content:"";width:10px;height:10px;border-radius:100%;background:var(--product-color)}section.consumables-main-tab .products .details .product .feature{display:contents}section.consumables-main-tab .products .details .product .feature .title{text-align:center;font-weight:bold;padding:20px;border-radius:0px 0px 8px 8px;background:rgba(64,64,64,.2);display:flex;justify-content:center;align-items:center}section.consumables-main-tab .products .details .product .feature .description{padding-top:5px}section.consumables-main-tab .products .details .product .feature>*{border-top:1px solid #404040}section.consumables-main-tab .products .details .btn{padding-left:10px;padding-right:10px}@media(max-width: 768px){section.consumables-main-tab .products .details{padding:40px 40px}section.consumables-main-tab .products .details .product{grid-template-columns:1fr;row-gap:30px}section.consumables-main-tab .products .details .product>.title{grid-column:unset;font-size:22px}section.consumables-main-tab .products .details .product .feature{display:flex;flex-flow:column}section.consumables-main-tab .products .details .product .feature .description{border-top:none;padding:10px 16px}section.consumables-main-tab .products .details .product .feature .title{padding:8px 16px;display:inline}}@media(max-width: 700px){section.consumables-main-tab .products .header{display:none}}@media(max-width: 450px){section.consumables-main-tab .products .details{padding:40px 40px}}.consumables-custom-chip{display:grid;grid-template-columns:minmax(var(--section-padding-h), 1fr) minmax(0, 800px) minmax(var(--section-padding-h), 1fr);padding:75px 0;background:linear-gradient(90deg, #0A0A0A 0%, #122C63 67.32%, #0A0A0A 100%);position:relative;row-gap:20px}.consumables-custom-chip>*{grid-column:2}.consumables-custom-chip .background{position:absolute;top:0;right:0;opacity:.1;height:100%}.consumables-custom-chip .background img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:top right;object-position:top right}.consumables-custom-chip .title{font-size:28px}.consumables-custom-chip .title,.consumables-custom-chip .description{max-width:450px;justify-self:start}@media(max-width: 768px){.consumables-custom-chip .background{opacity:.04}}@media(max-width: 450px){.consumables-custom-chip{padding:32px 0}}section.consumables-main-tab .workflow>.title{font-size:28px;text-align:center;margin-bottom:25px}section.consumables-main-tab .workflow .container{border-radius:10px;background:rgba(241,241,241,.1);display:flex;flex-flow:column;gap:25px;padding:75px}section.consumables-main-tab .workflow .container .step{display:grid;grid-template-columns:auto 150px;-moz-column-gap:50px;column-gap:50px}section.consumables-main-tab .workflow .container .step>*{padding:5px 0}section.consumables-main-tab .workflow .container .step .timeline{text-align:end}section.consumables-main-tab .workflow .container .step .title,section.consumables-main-tab .workflow .container .step .timeline{border-top:1px solid #6c6c6c;border-bottom:1px solid #6c6c6c}@media(max-width: 768px){section.consumables-main-tab .workflow .container{padding:40px}section.consumables-main-tab .workflow .container .step{grid-template-columns:1fr}section.consumables-main-tab .workflow .container .step .timeline{border-top:none;text-align:start}}section.consumables-studies .content{display:flex;flex-flow:column;gap:25px}section.consumables-studies .content>.title{font-size:28px;text-align:center}section.consumables-studies .content .studies{--stage-padding: 100px;position:relative}section.consumables-studies .content .studies .prev,section.consumables-studies .content .studies .next{width:var(--stage-padding);height:100%;background:linear-gradient(to right, rgb(0, 0, 0) 20%, rgba(0, 0, 0, 0) 100%);position:absolute;top:0;z-index:10;display:flex;justify-content:start;align-items:center;cursor:pointer}section.consumables-studies .content .studies .prev:after,section.consumables-studies .content .studies .next:after{content:"";width:1rem;height:1rem;border-top:3px solid #fff;border-right:3px solid #fff;border-top-right-radius:2px;opacity:.4;transition:opacity ease-in 150ms;margin-right:5px;transform:rotate(-135deg)}section.consumables-studies .content .studies .prev:hover:after,section.consumables-studies .content .studies .next:hover:after{opacity:.75}section.consumables-studies .content .studies .prev{left:-10px}section.consumables-studies .content .studies .next{right:-10px;transform:rotate(180deg)}section.consumables-studies .content .studies .owl-stage{display:flex}section.consumables-studies .content .studies .study{border-radius:6px;background:#161616;display:flex;padding:50px;flex-direction:column;align-items:center;gap:20px;height:100%}section.consumables-studies .content .studies .study .image{height:80px;padding:10px 0}section.consumables-studies .content .studies .study .image img{height:100%}section.consumables-studies .content .studies .study .title{text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:120%;text-wrap:balance}section.consumables-studies .content .studies .study .btn{margin-top:auto}@media(max-width: 768px){section.consumables-studies .content .studies{--stage-padding: 40px}}.view-video{position:relative;min-height:100vh;display:grid;place-items:center}.view-video .background{position:absolute;top:0;right:0}.view-video .content{max-width:1200px}.view-video .content .video-container{position:relative;background:#000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:2rem;border-radius:.5rem;border:1px solid hsla(0,0%,100%,.5)}.view-video .content .video-container .form-message{display:grid;place-items:center}.landing-application-hero{min-height:calc(100vh - var(--header-height));padding-top:150px;background:#000;color:#fff;display:flex;flex-flow:column;align-items:center}.landing-application-hero:before{content:"";border-top:1px solid #565656;width:100%}.landing-application-hero>.content{padding:30px;display:grid;gap:20px;flex:1;height:inherit;grid-template-rows:min-content auto;width:100%;max-width:1500px}.landing-application-hero>.content>.title{font-size:14px;letter-spacing:2.8px;text-transform:uppercase;text-align:center}.landing-application-hero>.content>.cards{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr;height:100%}.landing-application-hero>.content>.cards .card{text-decoration:none;color:#fff;border-radius:6px;background:rgba(241,241,241,.15);transition:background 150ms ease-in;padding:50px;display:grid;gap:25px;text-align:center;grid-template-rows:auto 1fr;align-items:center}.landing-application-hero>.content>.cards .card .title{font-size:28px}.landing-application-hero>.content>.cards .card .description{font-size:16px;text-wrap:balance}.landing-application-hero>.content>.cards .card .image{min-height:120px;height:100%}.landing-application-hero>.content>.cards .card .image picture{height:0;min-height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.landing-application-hero>.content>.cards .card .image picture img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.landing-application-hero>.content>.cards .card .button{border-radius:10px;background:hsla(0,0%,100%,.12);padding:12px 10px}.landing-application-hero>.content>.cards .card:hover{background:rgba(241,241,241,.25)}@media(max-width: 1380px){.landing-application-hero>.content>.cards{gap:25px}.landing-application-hero>.content>.cards .card{padding:50px 16px}}@media(max-width: 1180px){.landing-application-hero>.content>.cards{gap:20px}.landing-application-hero>.content>.cards .card{padding:50px 12px}.landing-application-hero>.content>.cards .card .title{font-size:24px}.landing-application-hero>.content>.cards .card .description{font-size:14px}}@media(max-width: 1005px){.landing-application-hero>.content{padding-top:50px;max-width:500px;max-width:800px}.landing-application-hero>.content>.cards{gap:25px;grid-template-columns:1fr;grid-template-columns:1fr 1fr 1fr 1fr}.landing-application-hero>.content>.cards .card{grid-column:span 2;padding:50px 25px}.landing-application-hero>.content>.cards .card .title{font-size:24px}.landing-application-hero>.content>.cards .card:last-child{grid-column:2/span 2}}@media(max-width: 768px){.landing-application-hero{padding-top:0}.landing-application-hero:before{display:none}.landing-application-hero>.content{max-width:500px}.landing-application-hero>.content>.cards{grid-template-columns:1fr}.landing-application-hero>.content>.cards .card{grid-column:span 1;gap:16px}.landing-application-hero>.content>.cards .card:last-child{grid-column:span 1}}@media(max-width: 450px){.landing-application-hero>.content{padding:32px 16px}.landing-application-hero>.content>.cards{gap:32px}.landing-application-hero>.content>.cards .card{padding:32px 12px;grid-column:span 1}.landing-application-hero>.content>.cards .card:last-child{grid-column:span 1}}
