.bsag-hero .background:after{background:linear-gradient(to bottom, rgba(0, 0, 0, 0), var(--black))}.bsag-intro{overflow:hidden;padding-top:calc(var(--section-padding-v)*1/3)}.bsag-comparison{margin-top:var(--spacing-xl);grid-column:full;display:grid;grid-template-columns:1fr 340px 1fr;max-width:1440px;margin-inline:auto;align-items:center;--pro-color: #228B22;--con-color: #C72128;--mid-color: #F2B022}.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 ul li.mid:before{content:"~ ";color:var(--mid-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;gap:var(--spacing-sm)}.bsag-comparison .pros .logo{align-self:start;height:34px}.bsag-comparison .pros .logo img{height:100%}.bsag-comparison .pros .target{right:-2rem}.bsag-comparison .pros .target img{height:140px}.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, var(--black) 0%, rgba(0, 0, 0, 0) 100%);z-index:2}.bsag-comparison .centerpiece{display:flex;align-items:center;justify-content:center;padding:2.75rem}.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, var(--black) 0%, rgba(0, 0, 0, 0) 100%);z-index:2}.bsag-comparison .cons .technology{display:grid;gap:var(--spacing-sm)}.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 .logo{align-self:unset}.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:2rem;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-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 .content{position:relative;padding-top:var(--section-padding-v);padding-bottom:50vh;height:100%;width:100%}.bsag-workflow .content .h2{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-sequencing{row-gap:var(--spacing-lg)}.bsag-sequencing p{text-align:center}.bsag-sequencing .cards{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:var(--spacing-md)}.bsag-sequencing .cards .card{padding:50px 25px;display:grid;gap:var(--spacing-lg);flex-grow:1;flex-basis:280px;max-width:350px;margin-inline:auto}.bsag-sequencing .cards .card .buttons{display:grid;gap:var(--spacing-md)}.bsag-proof{row-gap:var(--spacing-md)}.bsag-proof .document{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md)}.bsag-proof .document>picture img{height:369px;margin-inline:auto;-o-object-fit:contain;object-fit:contain}.bsag-proof .document .text{max-width:500px;flex-grow:1;flex-basis:300px;margin-inline:auto;display:grid;gap:var(--spacing-md)}.bsag-soon{padding-top:0;background:linear-gradient(180deg, #0A0A0A 0%, #1F1B16 30%, #1F1B16 70%, #0A0A0A 100%)}.bsag-soon header{grid-column:full;width:100%;background:#583a14;font-size:24px;text-align:center;padding:5px}.bsag-soon .content{padding-top:var(--section-padding-v);display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}@media(max-width: 1000px){.bsag-soon .content{grid-template-columns:1fr}}.bsag-soon .content h2{text-align:left}.bsag-soon .content .group{display:grid;gap:inherit}.bsag-applications{row-gap:var(--spacing-xl)}.bsag-applications .application-cards{justify-content:center;grid-template-columns:repeat(auto-fit, minmax(310px, 350px))}.bsag-applications .application-cards .card{overflow:visible;grid-template-rows:275px 0fr 0fr;max-width:350px}.bsag-applications .application-cards .card.active{grid-template-rows:275px 1fr auto}.bsag-applications .application-cards .card.active footer{overflow:visible}.bsag-applications .application-cards .card header{grid-template-rows:auto 1fr}.bsag-applications .application-cards .card header h3{font-size:16px}.bsag-applications .application-cards .card header img{height:200px;min-height:unset;-o-object-position:top;object-position:top}.bsag-applications .application-cards .card footer .btn{width:100%}.bsag-linkage .content{display:grid;row-gap:var(--spacing-md);grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr;grid-auto-flow:column;align-items:start;-moz-column-gap:var(--spacing-sm);column-gap:var(--spacing-sm)}@media(max-width: 1020px){.bsag-linkage .content{grid-template-columns:1fr;grid-template-rows:unset}}.bsag-linkage .content>h2{grid-column:1}@media(max-width: 450px){.bsag-linkage .content>h2{font-size:16px}}.bsag-linkage .content>p{grid-column:1;max-width:350px}@media(max-width: 1020px){.bsag-linkage .content>p{max-width:unset}}.bsag-linkage .content .badges{grid-column:2;grid-row:1/-1;display:flex;gap:var(--spacing-md);flex-wrap:wrap-reverse}@media(max-width: 1020px){.bsag-linkage .content .badges{grid-row:2;grid-column:1}}.bsag-linkage .content .badges .badge{width:150px;margin-inline:auto;text-align:center;display:grid;gap:10px;justify-items:center;align-content:start}.bsag-linkage .content .badges .badge img{width:112px}.bsag-metagenomics{row-gap:var(--spacing-lg);position:relative;--section-padding-v: var(--section-padding-md);overflow:hidden}@media(max-width: 1024px){.bsag-metagenomics{padding-bottom:0}}.bsag-metagenomics .content{max-width:420px;justify-self:start;display:grid;gap:var(--spacing-md)}.bsag-metagenomics .content h2{text-align:left}@media(max-width: 1024px){.bsag-metagenomics .content{justify-self:center}}.bsag-metagenomics img{position:absolute;left:60%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}@media(max-width: 1024px){.bsag-metagenomics img{position:unset;max-height:300px}}.bsag-flux{position:relative;overflow:hidden}@media(max-width: 768px){.bsag-flux{padding-bottom:0}}.bsag-flux .content{justify-self:start;max-width:420px;display:grid;gap:25px}@media(max-width: 768px){.bsag-flux .content{max-width:unset;justify-content:center;gap:25px}}.bsag-flux .content h2{text-align:left}@media(max-width: 768px){.bsag-flux .content h2{text-align:center}}.bsag-flux .content .buttons{justify-content:start}@media(max-width: 768px){.bsag-flux .content .buttons{justify-content:center}}.bsag-flux img{position:absolute;left:60%;height:100%}@media(max-width: 768px){.bsag-flux img{position:unset;height:unset;width:100%;margin-top:25px}}.bsag-targeted-sequencing{row-gap:var(--spacing-lg)}@media(max-width: 600px){.bsag-targeted-sequencing{--section-padding-h: 16px}}.bsag-targeted-sequencing .content img{width:70%;position:relative;left:20%}@media(max-width: 1024px){.bsag-targeted-sequencing .content img{width:100%;left:unset}}.bsag-targeted-sequencing .content .paths{display:grid;grid-template-columns:repeat(3, 1fr);gap:25px}@media(max-width: 1024px){.bsag-targeted-sequencing .content .paths{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.bsag-targeted-sequencing .content .paths{gap:16px}}.bsag-targeted-sequencing .content .paths .path{display:grid;gap:var(--spacing-md);grid-template-rows:1fr auto;--pro-color: #00C700;--con-color: #C72128;--mid-color: #FFAC25}@media(max-width: 1024px){.bsag-targeted-sequencing .content .paths .path:nth-child(2){grid-row:2}}.bsag-targeted-sequencing .content .paths .path .description{border-radius:6px;background:rgba(39,11,75,.5);padding:25px;display:grid;gap:var(--spacing-sm)}@media(max-width: 600px){.bsag-targeted-sequencing .content .paths .path .description{padding:16px}}.bsag-targeted-sequencing .content .paths .path .description .title{font-weight:bold;text-align:center}@media(max-width: 600px){.bsag-targeted-sequencing .content .paths .path .description p{font-size:12px}}.bsag-targeted-sequencing .content .paths .path .description ul{font-size:13px;display:grid;gap:var(--spacing-xs)}@media(max-width: 450px){.bsag-targeted-sequencing .content .paths .path .description ul{font-size:10px}}.bsag-targeted-sequencing .content .paths .path .description ul li.pro{color:var(--pro-color)}.bsag-targeted-sequencing .content .paths .path .description ul li.pro:before{content:"✓ "}.bsag-targeted-sequencing .content .paths .path .description ul li.con{color:var(--con-color)}.bsag-targeted-sequencing .content .paths .path .description ul li.con:before{content:"✕ "}.bsag-targeted-sequencing .content .paths .path .description ul li.mid{color:var(--mid-color)}.bsag-targeted-sequencing .content .paths .path .description ul li.mid:before{content:"~ "}
