.bns-x2-product,.bns-x2-media-stage,.bns-x2-statement,.bns-x2-modes,.bns-x2-features,.bns-x2-usage,.bns-x2-app,.bns-x2-faq{--bns-x2-ink: #171717;--bns-x2-muted: #5d5d5d;--bns-x2-line: #dededb;--bns-x2-canvas: #f5f5f3;--bns-x2-surface: #ffffff;--bns-x2-blush: #ffe4e4;--bns-x2-blush-light: #fff4f4;--bns-x2-dark: #08090b;--bns-x2-white: #ffffff;color:var(--bns-x2-ink);font-family:var(--font-body-family)}.bns-x2-product *,.bns-x2-media-stage *,.bns-x2-statement *,.bns-x2-modes *,.bns-x2-features *,.bns-x2-usage *,.bns-x2-app *,.bns-x2-faq *{box-sizing:border-box}.bns-x2-product figure,.bns-x2-product fieldset,.bns-x2-product p,.bns-x2-media-stage p,.bns-x2-statement p,.bns-x2-modes figure,.bns-x2-modes p,.bns-x2-features figure,.bns-x2-features p,.bns-x2-usage p,.bns-x2-app p,.bns-x2-app dl,.bns-x2-app dd,.bns-x2-faq p{margin:0}.bns-x2-shell{width:100%;max-width:var(--page-width);margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}.bns-x2-eyebrow,.bns-x2-hero__eyebrow,.bns-x2-statement__eyebrow,.bns-x2-modes__eyebrow,.bns-x2-features__eyebrow,.bns-x2-feature__eyebrow,.bns-x2-faq__eyebrow{color:var(--bns-x2-muted);font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.bns-x2-eyebrow--light{color:#ffffffb8}.bns-x2-button:focus-visible,.bns-x2-media-control:focus-visible,.bns-x2-app-tabs__button:focus-visible,.bns-x2-faq__summary:focus-visible,.bns-x2-variants__options .button-input__input:focus-visible+label,.bns-x2-statement .rte a:focus-visible,.bns-x2-modes .rte a:focus-visible,.bns-x2-features .rte a:focus-visible,.bns-x2-faq .rte a:focus-visible{outline:.3rem solid #171717;outline-offset:.3rem}.bns-x2-product{display:block;background:var(--bns-x2-surface)}.bns-x2-hero{position:relative;isolation:isolate;height:calc(100vh - 9.2rem);height:calc(100svh - 9.2rem);overflow:hidden;background:var(--bns-x2-canvas)}.bns-x2-hero__content{position:relative;z-index:2;display:grid;grid-template-rows:1fr;grid-template-columns:1fr;height:100%;padding-top:2.4rem;padding-bottom:7.6rem}.bns-x2-hero__copy{position:relative;z-index:2;grid-row:1;grid-column:1;width:100%;max-width:46rem}.bns-x2-hero__eyebrow{margin-bottom:1rem}.bns-x2-hero__title{max-width:16ch;margin:0;color:var(--bns-x2-ink);font-family:var(--font-heading-family);font-size:4.2rem;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.035em;line-height:.98}.bns-x2-hero__subheading{max-width:34rem;margin-top:1.4rem;color:#3f3f3f;font-size:1.6rem;line-height:1.45}.bns-x2-hero__purchase{width:100%;max-width:32rem;margin-top:1.8rem}.bns-x2-variants{display:block;margin-bottom:1.4rem}.bns-x2-variants__group{padding:0;border:0}.bns-x2-variants__group+.bns-x2-variants__group{margin-top:1.2rem}.bns-x2-variants__legend{display:block;margin-bottom:.7rem;color:#454545;font-size:1.2rem;font-weight:500;letter-spacing:.02em}.bns-x2-variants__legend span{color:var(--bns-x2-ink);font-weight:600}.bns-x2-variants__options{display:flex;flex-wrap:wrap;gap:.7rem}.bns-x2-variants__options .button-input__input{position:absolute;width:.1rem;height:.1rem;overflow:hidden;opacity:0}.bns-x2-variants__options .button-input__input+label{display:inline-flex;align-items:center;justify-content:center;height:4.4rem;padding:0 1.5rem;border:.1rem solid #b8b8b5;border-radius:2.2rem;color:var(--bns-x2-ink);background:#ffffffb8;cursor:pointer;font-size:1.3rem;line-height:1;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.bns-x2-variants__options .button-input__input:checked+label{border-color:var(--bns-x2-ink);color:var(--bns-x2-white);background:var(--bns-x2-ink)}.bns-x2-variants__options .button-input__input:disabled+label{color:#747474;background:#ececea;cursor:not-allowed;text-decoration:line-through}.bns-x2-hero__form,.bns-x2-hero__form form,.bns-x2-hero__form .product-form__buttons{width:100%}.bns-x2-button{gap:2rem;justify-content:space-between;height:5.4rem;padding-right:2.2rem;padding-left:2.2rem;border-color:var(--bns-x2-ink);border-radius:2.7rem;color:var(--bns-x2-white);background-color:var(--bns-x2-ink);box-shadow:none}.bns-x2-button:after{content:none}.bns-x2-button__label{text-align:left}.bns-x2-button__price{flex:0 0 auto;font-size:1.4rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:0;line-height:1;text-transform:none}.bns-x2-hero__purchase-note{margin-top:.9rem;color:#5f5f5f;font-size:1.2rem;line-height:1.4;text-align:center}.bns-x2-hero__media{position:absolute;z-index:1;top:34.2rem;right:-10vw;bottom:5.4rem;display:block;width:82vw;overflow:visible}.bns-x2-hero__image{position:absolute;top:-8%;right:0;display:block;width:auto;max-width:none;height:148%;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 2.4rem 2.8rem rgba(0,0,0,.14))}.bns-x2-hero__display-name{position:absolute;z-index:3;right:0;bottom:0;left:0;overflow:hidden;color:var(--bns-x2-ink);font-family:var(--font-heading-family);font-size:4.9rem;font-weight:var(--font-heading-weight);letter-spacing:-.055em;line-height:.78;pointer-events:none;white-space:nowrap}@media screen and (hover:hover){.bns-x2-button:hover{border-color:#333;color:var(--bns-x2-white);background-color:#333}.bns-x2-variants__options .button-input__input:not(:disabled)+label:hover{border-color:var(--bns-x2-ink)}}@media screen and (max-width:374px){.bns-x2-hero__display-name{font-size:4.3rem}}.bns-x2-sticky:before{border-top:.1rem solid var(--bns-x2-line);background-color:#fffffff7;-webkit-backdrop-filter:blur(1.4rem);backdrop-filter:blur(1.4rem)}.bns-x2-sticky .sticky-cart{align-items:center;gap:.8rem;padding-top:.8rem;padding-bottom:.8rem}.bns-x2-sticky__content{flex:1 1 auto;overflow:hidden}.bns-x2-sticky__content .sticky-cart__content-heading{overflow:hidden}.bns-x2-sticky__title{overflow:hidden;color:var(--bns-x2-ink);font-size:1.4rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.bns-x2-sticky__price{margin-top:.2rem;color:#4d4d4d;font-size:1.2rem;line-height:1.2}.bns-x2-sticky__price .price{font-size:inherit}.bns-x2-sticky__form,.bns-x2-sticky__form form,.bns-x2-sticky__form .product-form__buttons{flex:0 0 auto}.bns-x2-button--sticky{height:4.4rem;padding-right:1.6rem;padding-left:1.6rem;border-radius:2.2rem}.bns-x2-media-stage{position:relative;isolation:isolate;height:100vh;height:100svh;overflow:hidden;color:var(--bns-x2-white);background:var(--bns-x2-dark)}.bns-x2-media-stage__media,.bns-x2-media-stage__shade{position:absolute;top:0;right:0;bottom:0;left:0}.bns-x2-media-stage__video{display:block;width:100%;height:100%;object-fit:cover}.bns-x2-media-stage__shade{z-index:1;background:#0000008f;pointer-events:none}.bns-x2-media-stage .bns-x2-eyebrow--light{color:var(--bns-x2-white)}.bns-x2-media-stage__copy{position:absolute;z-index:2;right:1.5rem;bottom:8.2rem;left:1.5rem;max-width:76rem}.bns-x2-media-stage__copy h2{max-width:11ch;margin:1rem 0 0;color:var(--bns-x2-white);font-family:var(--font-heading-family);font-size:4.4rem;font-weight:var(--font-heading-weight);letter-spacing:-.04em;line-height:.98}.bns-x2-media-control{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;padding:0;border:.1rem solid rgba(255,255,255,.68);border-radius:50%;color:var(--bns-x2-white);background:#0000008c;cursor:pointer;font:inherit;line-height:1;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.bns-x2-media-control__pause{display:none}.bns-x2-media-control__play{display:inline-flex;transform:translate(.1rem)}.bns-x2-media-control__pause,.bns-x2-media-control__play{align-items:center;justify-content:center;width:1.8rem;height:1.8rem}.bns-x2-media-control__pause svg,.bns-x2-media-control__play svg{display:block;width:100%;height:100%}.bns-x2-media-control.is-playing .bns-x2-media-control__pause{display:inline-flex}.bns-x2-media-control.is-playing .bns-x2-media-control__play{display:none}.bns-x2-media-stage__control{position:absolute;z-index:3;right:1.5rem;bottom:2rem}.bns-x2-media-stage__note{position:absolute;z-index:2;bottom:3.2rem;left:1.5rem;max-width:30rem;color:var(--bns-x2-white);font-size:1.2rem;line-height:1.4}.bns-x2-media-stage .bns-x2-media-control:focus-visible,.bns-x2-usage .bns-x2-media-control:focus-visible{outline-color:var(--bns-x2-white)}@media screen and (hover:hover){.bns-x2-media-control:hover{border-color:var(--bns-x2-white);color:var(--bns-x2-ink);background:var(--bns-x2-white)}}.bns-x2-statement{padding:8rem 0;background:var(--bns-x2-surface)}.bns-x2-statement__inner{max-width:88rem}.bns-x2-statement__inner--center{margin-right:auto;margin-left:auto;text-align:center}.bns-x2-statement__eyebrow{margin-bottom:1.6rem}.bns-x2-statement__heading{margin:0;color:var(--bns-x2-ink);font-family:var(--font-heading-family);font-size:4rem;font-weight:var(--font-heading-weight);letter-spacing:-.035em;line-height:1}.bns-x2-statement__lead{margin-top:2.5rem;color:#343434;font-size:1.9rem;line-height:1.48}.bns-x2-statement__text{margin-top:2.2rem;color:var(--bns-x2-muted);font-size:1.6rem;line-height:1.65}.bns-x2-statement__text>:first-child,.bns-x2-modes__intro>:first-child,.bns-x2-mode-card__text>:first-child,.bns-x2-features__intro>:first-child,.bns-x2-feature__text>:first-child,.bns-x2-faq__intro>:first-child,.bns-x2-faq__answer>:first-child{margin-top:0}.bns-x2-statement__text>:last-child,.bns-x2-modes__intro>:last-child,.bns-x2-mode-card__text>:last-child,.bns-x2-features__intro>:last-child,.bns-x2-feature__text>:last-child,.bns-x2-faq__intro>:last-child,.bns-x2-faq__answer>:last-child{margin-bottom:0}.bns-x2-modes{padding:7.5rem 0 8rem;overflow:hidden;background:var(--bns-x2-canvas)}.bns-x2-modes__header,.bns-x2-features__header,.bns-x2-faq__header{max-width:76rem;margin-bottom:4rem}.bns-x2-modes__eyebrow,.bns-x2-features__eyebrow,.bns-x2-faq__eyebrow{margin-bottom:1.4rem}.bns-x2-modes__heading,.bns-x2-features__heading,.bns-x2-faq__heading{margin:0;color:var(--bns-x2-ink);font-family:var(--font-heading-family);font-size:4rem;font-weight:var(--font-heading-weight);letter-spacing:-.035em;line-height:1}.bns-x2-modes__intro,.bns-x2-features__intro,.bns-x2-faq__intro{max-width:64rem;margin-top:1.8rem;color:var(--bns-x2-muted);font-size:1.6rem;line-height:1.55}.bns-x2-modes__grid{display:grid;grid-auto-columns:84%;grid-auto-flow:column;gap:1.2rem;margin:0;padding:0 0 1.5rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:#8a8a87 transparent;scrollbar-width:thin}.bns-x2-modes__item{height:100%;list-style:none;scroll-snap-align:start}.bns-x2-mode-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:.1rem solid #e2e2df;border-radius:1.8rem;background:var(--bns-x2-surface)}.bns-x2-mode-card__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#ececea}.bns-x2-mode-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.bns-x2-mode-card__content{position:relative;flex:1 1 auto;padding:2.2rem 2rem 2.5rem}.bns-x2-mode-card__number{position:absolute;top:2.2rem;right:2rem;color:#767676;font-size:1.2rem;font-variant-numeric:tabular-nums;letter-spacing:.08em}.bns-x2-mode-card__label{padding-right:4.5rem;color:#5d5d5d;font-size:1.1rem;font-weight:600;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.bns-x2-mode-card__heading{margin:.8rem 0 0;color:var(--bns-x2-ink);font-family:var(--font-heading-family);font-size:2.5rem;font-weight:var(--font-heading-weight);letter-spacing:-.025em;line-height:1.06}.bns-x2-mode-card__text{margin-top:1.3rem;color:var(--bns-x2-muted);font-size:1.4rem;line-height:1.55}@media screen and (hover:hover){.bns-x2-mode-card:hover .bns-x2-mode-card__image{transform:scale(1.025)}}.bns-x2-features{padding:8rem 0;background:var(--bns-x2-surface)}.bns-x2-features__list{display:grid;gap:2rem}.bns-x2-feature{display:grid;overflow:hidden;border:.1rem solid #e7e7e4;border-radius:2rem;background:var(--bns-x2-canvas)}.bns-x2-feature__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#e9e9e7}.bns-x2-feature__image{display:block;width:100%;height:100%;object-fit:cover}.bns-x2-feature__content{display:flex;flex-direction:column;justify-content:center;padding:3.5rem 2.4rem 4rem}.bns-x2-feature__eyebrow{margin-bottom:1.5rem}.bns-x2-feature__heading{max-width:13ch;margin:0;color:var(--bns-x2-ink);font-family:var(--font-heading-family);font-size:3.7rem;font-weight:var(--font-heading-weight);letter-spacing:-.035em;line-height:1}.bns-x2-feature__text{max-width:54rem;margin-top:2rem;color:var(--bns-x2-muted);font-size:1.6rem;line-height:1.58}.bns-x2-usage{padding:8rem 0;color:var(--bns-x2-white);background:var(--bns-x2-dark)}.bns-x2-heading{display:grid;gap:2rem;margin-bottom:4rem}.bns-x2-heading h2{max-width:12ch;margin:1.3rem 0 0;color:inherit;font-family:var(--font-heading-family);font-size:4rem;font-weight:var(--font-heading-weight);letter-spacing:-.04em;line-height:1}.bns-x2-heading>p{max-width:56rem;color:#ffffffb3;font-size:1.6rem;line-height:1.55}.bns-x2-usage__grid{display:grid;gap:1.5rem}.bns-x2-usage-card{position:relative;isolation:isolate;aspect-ratio:4 / 5;overflow:hidden;border:.1rem solid rgba(255,255,255,.18);border-radius:1.8rem;background:#141519}.bns-x2-usage-card__video{display:block;width:100%;height:100%;object-fit:cover}.bns-x2-usage-card__control{position:absolute;z-index:3;top:1.6rem;right:1.6rem}.bns-x2-usage-card__caption{position:absolute;z-index:2;right:1.2rem;bottom:1.2rem;left:1.2rem;padding:2rem;border:.1rem solid rgba(255,255,255,.18);border-radius:1.4rem;color:var(--bns-x2-white);background:#08090bc7;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}.bns-x2-usage-card__caption span{display:block;margin-bottom:.7rem;color:#ffffffb3;font-size:1.1rem;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.bns-x2-usage-card__caption h3{margin:0;color:var(--bns-x2-white);font-family:var(--font-heading-family);font-size:2.6rem;font-weight:var(--font-heading-weight);letter-spacing:-.02em;line-height:1.05}.bns-x2-usage-card__caption p{margin-top:1rem;color:#ffffffbd;font-size:1.4rem;line-height:1.5}.bns-x2-app{display:grid;overflow:hidden;background:var(--bns-x2-canvas)}.bns-x2-app__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#e8e8e6}.bns-x2-app__media>img{display:block;width:100%;height:100%;object-fit:cover}.bns-x2-app__device{position:absolute;right:4%;bottom:-8%;width:42%;pointer-events:none;filter:drop-shadow(0 2.5rem 2.5rem rgba(0,0,0,.2))}.bns-x2-app__device img{display:block;width:100%;height:auto}.bns-x2-app__content{padding:6rem 1.5rem 7rem}.bns-x2-app__content>h2{max-width:11ch;margin:1.3rem 0 0;color:var(--bns-x2-ink);font-family:var(--font-heading-family);font-size:4rem;font-weight:var(--font-heading-weight);letter-spacing:-.04em;line-height:1}.bns-x2-app-tabs{display:flex;margin-top:4rem;overflow-x:auto;border-bottom:.1rem solid #c9c9c6;scrollbar-width:thin}.bns-x2-app-tabs__button{position:relative;flex:0 0 40%;padding:1.5rem 1rem 1.6rem;border:0;color:#666;background:transparent;cursor:pointer;font:inherit;font-size:1.3rem;line-height:1.3;text-align:left}.bns-x2-app-tabs__button:after{content:"";position:absolute;right:0;bottom:-.1rem;left:0;height:.2rem;background:transparent}.bns-x2-app-tabs__button span{display:block;margin-bottom:.5rem;color:#6a6a6a;font-size:1rem;font-variant-numeric:tabular-nums;letter-spacing:.1em}.bns-x2-app-tabs__button.is-active{color:var(--bns-x2-ink);font-weight:600}.bns-x2-app-tabs__button.is-active:after{background:var(--bns-x2-ink)}.bns-x2-app-panel{padding:3.2rem 0 3.8rem;border-bottom:.1rem solid #c9c9c6}.bns-x2-app-panel h3,.bns-x2-facts>h3{margin:0;color:var(--bns-x2-ink);font-family:var(--font-heading-family);font-size:2.6rem;font-weight:var(--font-heading-weight);letter-spacing:-.02em;line-height:1.1}.bns-x2-app-panel p{max-width:58rem;margin-top:1.2rem;color:var(--bns-x2-muted);font-size:1.5rem;line-height:1.55}.bns-x2-facts{padding-top:3.8rem}.bns-x2-facts dl{margin-top:2rem;border-top:.1rem solid #c9c9c6}.bns-x2-facts dl>div{display:grid;grid-template-columns:44% 1fr;gap:1.5rem;padding:1.4rem 0;border-bottom:.1rem solid #c9c9c6}.bns-x2-facts dt,.bns-x2-facts dd{font-size:1.4rem;line-height:1.45}.bns-x2-facts dt{color:#606060}.bns-x2-facts dd{color:var(--bns-x2-ink);font-weight:600}@media screen and (hover:hover){.bns-x2-app-tabs__button:hover{color:var(--bns-x2-ink);background:#ffffff8c}}.bns-x2-faq{padding:8rem 0 10rem;background:var(--bns-x2-blush)}.bns-x2-faq__list{max-width:98rem;border-top:.1rem solid rgba(23,23,23,.24)}.bns-x2-faq__item{border-bottom:.1rem solid rgba(23,23,23,.24)}.bns-x2-faq__summary{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;padding:2.2rem 0;color:var(--bns-x2-ink);cursor:pointer;list-style:none}.bns-x2-faq__summary::-webkit-details-marker{display:none}.bns-x2-faq__summary::marker{content:""}.bns-x2-faq__question{font-family:var(--font-heading-family);font-size:2.1rem;font-weight:var(--font-heading-weight);letter-spacing:-.015em;line-height:1.2}.bns-x2-faq__icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:.1rem solid rgba(23,23,23,.48);border-radius:50%;transition:transform .18s ease,background-color .18s ease}.bns-x2-faq__icon-plus,.bns-x2-faq__icon-minus{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem}.bns-x2-faq__icon-plus svg,.bns-x2-faq__icon-minus svg{display:block;width:100%;height:100%}.bns-x2-faq__icon-minus{display:none}.bns-x2-faq__item[open] .bns-x2-faq__icon{background:var(--bns-x2-surface);transform:rotate(180deg)}.bns-x2-faq__item[open] .bns-x2-faq__icon-plus{display:none}.bns-x2-faq__item[open] .bns-x2-faq__icon-minus{display:inline-flex}.bns-x2-faq__answer{max-width:72rem;padding:0 0 2.8rem;color:#454545;font-size:1.6rem;line-height:1.6}@media screen and (hover:hover){.bns-x2-faq__summary:hover .bns-x2-faq__icon{background:var(--bns-x2-surface)}}@media screen and (min-width:480px){.bns-x2-hero__content{padding-top:3.2rem;padding-bottom:8.8rem}.bns-x2-hero__title{font-size:4.8rem}.bns-x2-hero__media{top:33rem;right:-7vw;bottom:5rem;width:76vw}.bns-x2-hero__image{top:-10%;height:146%}.bns-x2-hero__display-name{font-size:6.2rem}.bns-x2-modes__grid{grid-auto-columns:70%}.bns-x2-app__content{padding-right:3rem;padding-left:3rem}}@media screen and (min-width:750px){.bns-x2-shell{padding-right:5rem;padding-left:5rem}.bns-x2-hero{height:calc(100vh - 11.4rem);height:calc(100svh - 11.4rem)}.bns-x2-hero__content{padding-top:4rem;padding-bottom:10rem}.bns-x2-hero__title{font-size:5.4rem}.bns-x2-hero__subheading{max-width:42rem;font-size:1.8rem}.bns-x2-hero__purchase{max-width:35rem;margin-top:2.4rem}.bns-x2-hero__media{top:32rem;right:-4vw;bottom:4.4rem;width:62vw}.bns-x2-hero__image{top:-18%;height:142%}.bns-x2-hero__display-name{bottom:0;font-size:8rem}.bns-x2-sticky .sticky-cart{gap:2rem;padding-top:1rem;padding-bottom:1rem}.bns-x2-sticky__title{font-size:1.7rem}.bns-x2-sticky__price{font-size:1.3rem}.bns-x2-media-stage__copy{right:5rem;bottom:8rem;left:5rem}.bns-x2-media-stage__copy h2{font-size:6rem}.bns-x2-media-stage__control{right:5rem;bottom:3.5rem}.bns-x2-media-stage__note{bottom:4.8rem;left:5rem}.bns-x2-statement{padding:11rem 0}.bns-x2-statement__heading,.bns-x2-modes__heading,.bns-x2-features__heading,.bns-x2-faq__heading,.bns-x2-heading h2,.bns-x2-app__content>h2{font-size:5.4rem}.bns-x2-statement__lead{font-size:2.2rem}.bns-x2-modes{padding-top:10rem;padding-bottom:11rem}.bns-x2-modes__header,.bns-x2-features__header,.bns-x2-faq__header{margin-bottom:5rem}.bns-x2-modes__grid{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(2,1fr);gap:1.8rem;padding-bottom:0;overflow:visible}.bns-x2-features{padding-top:11rem;padding-bottom:12rem}.bns-x2-features__list{gap:3rem}.bns-x2-feature{grid-template-columns:repeat(2,1fr)}.bns-x2-feature__media{aspect-ratio:auto}.bns-x2-feature__content{padding:5.5rem 4.5rem}.bns-x2-feature__heading{font-size:4.6rem}.bns-x2-feature--text-first .bns-x2-feature__content{order:1}.bns-x2-feature--text-first .bns-x2-feature__media{order:2}.bns-x2-usage{padding-top:11rem;padding-bottom:12rem}.bns-x2-heading{grid-template-columns:1fr 1fr;align-items:end;gap:5rem;margin-bottom:5rem}.bns-x2-heading>p{padding-bottom:.6rem}.bns-x2-usage__grid{grid-template-columns:repeat(2,1fr);gap:2rem}.bns-x2-app__content{padding:8rem 5rem 9rem}.bns-x2-app-tabs__button{flex-basis:33.333%;padding-right:1.5rem;padding-left:1.5rem}.bns-x2-faq{padding-top:11rem;padding-bottom:13rem}.bns-x2-faq__summary{padding-top:2.8rem;padding-bottom:2.8rem}.bns-x2-faq__question{font-size:2.6rem}}@media screen and (min-width:990px){.bns-x2-hero__content{grid-template-rows:1fr;grid-template-columns:42% 1fr;gap:2rem;align-items:center;padding-top:5rem;padding-bottom:9rem}.bns-x2-hero__copy{grid-column:1;align-self:center}.bns-x2-hero__title{font-size:6.6rem}.bns-x2-hero__subheading{font-size:1.9rem}.bns-x2-hero__purchase{margin-top:2.7rem}.bns-x2-hero__media{top:0;right:calc(50% - 50vw);bottom:0;width:60vw}.bns-x2-hero__image{top:-2%;right:4%;height:114%;object-position:right bottom}.bns-x2-hero__display-name{font-size:11rem}.bns-x2-modes__grid{grid-template-columns:repeat(4,1fr)}.bns-x2-mode-card__content{padding:2.5rem 2.3rem 2.8rem}.bns-x2-usage__grid{grid-template-columns:repeat(3,1fr)}.bns-x2-app{grid-template-columns:repeat(2,1fr)}.bns-x2-app__media{aspect-ratio:auto}.bns-x2-app__content{padding:10rem 6rem 11rem}}@media screen and (min-width:1200px){.bns-x2-hero__content{grid-template-columns:40% 1fr;gap:4rem;padding-bottom:10rem}.bns-x2-hero__title{font-size:7.2rem}.bns-x2-hero__display-name{font-size:14.5rem}.bns-x2-media-stage__copy{left:8rem}.bns-x2-media-stage__control{right:8rem}.bns-x2-media-stage__note{left:8rem}.bns-x2-feature__content{padding:7rem 7.5rem}.bns-x2-app__content{padding-right:9rem;padding-left:9rem}}@media(prefers-reduced-motion:reduce){.bns-x2-button,.bns-x2-variants__options .button-input__input+label,.bns-x2-media-control,.bns-x2-mode-card__image,.bns-x2-app-tabs__button,.bns-x2-faq__icon,.bns-x2-faq__icon:after{transition:none}.bns-x2-modes__grid,.bns-x2-app-tabs{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/bns-x2.css.map */
