.vo-home-container{box-sizing:border-box;width:100%;max-width:var(--page-width, 1520px);margin-inline:auto;padding-inline:var(--page-margin, 16px)}.vo-home-band{padding-block:var(--vo-section-pad);background:var(--vo-white);color:var(--vo-charcoal);font-family:var(--vo-font-sans)}.vo-home-band ul,.vo-home-facts ul{margin:0;padding:0;list-style:none}.vo-home-band :is(h2,h3,p),.vo-home-hero :is(h1,p),.vo-home-facts p{margin:0}.vo-home-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--vo-s3) var(--vo-s5);margin-block-end:var(--vo-s5)}.vo-home-head__text{min-width:0}.vo-home-h2{font-family:var(--vo-font-head);font-weight:800;font-size:32px;line-height:36px;letter-spacing:.02em;text-transform:uppercase;color:var(--vo-charcoal);text-wrap:balance}@media screen and (min-width:750px)and (max-width:989px){.vo-home-h2{font-size:28px;line-height:32px}}.vo-home-head__sub{margin-block-start:var(--vo-s2);font-size:16px;line-height:24px;color:var(--vo-steel-mid)}.vo-home-eyebrow{margin-block-end:var(--vo-s3);font-family:var(--vo-font-mono);font-weight:500;font-size:12px;line-height:16px;letter-spacing:var(--vo-track-label);text-transform:uppercase;color:var(--vo-charcoal);text-wrap:balance}.vo-home-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-family:var(--vo-font-sans);font-size:15px;line-height:20px;font-weight:600;color:var(--vo-charcoal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap}.vo-home-link:hover{color:var(--vo-charcoal);text-decoration-thickness:2px}.vo-home-link__icon{flex:none;width:18px;height:18px;transition:transform .15s ease}.vo-home-link:hover .vo-home-link__icon{transform:translate(2px)}.vo-home-head__link{margin-block-end:-12px}.vo-home-hero{--vo-hero-col: 600px;position:relative;isolation:isolate;display:flex;align-items:center;min-height:560px;overflow:hidden;background:var(--vo-steel-dark);color:var(--vo-white);font-family:var(--vo-font-sans)}.vo-home-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:var(--vo-hero-pos, 70% 50%)}.vo-home-hero__shade{--vo-hero-text-end: calc(max(var(--page-margin, 16px), (100% - var(--page-content-width, 90rem)) / 2) + var(--vo-hero-col));position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgb(15 20 26 / .88) 0%,rgb(15 20 26 / .88) var(--vo-hero-text-end),rgb(15 20 26 / .5) calc(var(--vo-hero-text-end) + 10%),rgb(15 20 26 / 0) calc(var(--vo-hero-text-end) + 21%))}.vo-home-hero__inner{padding-block:var(--vo-s8)}.vo-home-hero__content{max-width:var(--vo-hero-col)}.vo-home-hero__eyebrow{margin-block-end:var(--vo-s4);color:var(--vo-steel-line)}.vo-home-hero__title{font-family:var(--vo-font-head);font-weight:800;font-size:56px;line-height:60px;letter-spacing:-.01em;text-transform:uppercase;color:var(--vo-white);text-wrap:balance}.vo-home-hero__lead{max-width:52ch;margin-block-start:var(--vo-s5)!important;font-size:18px;line-height:28px;color:var(--vo-steel-line);text-wrap:pretty}.vo-home-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vo-s3) var(--vo-s6);margin-block-start:var(--vo-s6)}.vo-home-hero__cta{min-height:48px;padding-inline:var(--vo-s6)}.vo-home-hero__link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:15px;line-height:20px;font-weight:600;color:var(--vo-white);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.vo-home-hero__link:hover{color:var(--vo-white);text-decoration-thickness:2px}.vo-home-hero__link:hover .vo-home-link__icon{transform:translate(2px)}.vo-home-hero :focus-visible,.vo-home-hero .vo-btn:focus-visible{outline:2px solid var(--vo-white);outline-offset:3px}@media screen and (max-width:1199px){.vo-home-hero{--vo-hero-col: 500px}.vo-home-hero__lead{font-size:17px;line-height:26px}}@media screen and (max-width:989px){.vo-home-hero{align-items:flex-end;min-height:600px}.vo-home-hero__img{object-position:var(--vo-hero-pos-mobile, 75% 50%)}.vo-home-hero__shade{background:linear-gradient(0deg,#0f141aeb 0% 55%,#0f141a99 72%,#0f141a00 92%)}.vo-home-hero__inner{padding-block:var(--vo-s8) var(--vo-s7)}.vo-home-hero__content{max-width:600px}.vo-home-hero__title{font-size:48px;line-height:52px}}@media screen and (max-width:749px){.vo-home-hero{min-height:520px}.vo-home-hero__inner{padding-block:var(--vo-s8) var(--vo-s6)}.vo-home-hero__eyebrow{margin-block-end:var(--vo-s3)}.vo-home-hero__title{font-size:36px;line-height:40px}.vo-home-hero__lead{margin-block-start:var(--vo-s3)!important;font-size:16px;line-height:24px}.vo-home-hero__actions{gap:var(--vo-s2) var(--vo-s5);margin-block-start:var(--vo-s5)}.vo-home-hero__cta{flex:1 1 100%}}@media screen and (min-width:750px)and (max-width:989px){.vo-home-hero:not(.vo-home-hero--plain){--vo-hero-img-h: calc(100vw * 2 / 3);min-height:var(--vo-hero-img-h)}.vo-home-hero__img{inset:0 0 auto;height:var(--vo-hero-img-h);object-position:var(--vo-hero-pos, 70% 50%)}.vo-home-hero__shade{background:linear-gradient(180deg,rgb(15 20 26 / 0) 0,rgb(15 20 26 / 0) calc(var(--vo-hero-img-h) * .5),rgb(15 20 26 / .8) calc(var(--vo-hero-img-h) * .6),rgb(15 20 26 / .92) calc(var(--vo-hero-img-h) * .75),rgb(15 20 26 / 1) var(--vo-hero-img-h))}.vo-home-hero:not(.vo-home-hero--plain) .vo-home-hero__inner{padding-block-start:calc(var(--vo-hero-img-h) * .6)}}.vo-home-hero__picture{display:contents}@media screen and (max-width:749px){.vo-home-hero--has-mobile{min-height:min(calc(100vw * 16 / 9),780px)}.vo-home-hero--has-mobile .vo-home-hero__img{object-position:50% 0%}.vo-home-hero--has-mobile .vo-home-hero__shade{background:linear-gradient(0deg,#0f141aeb,#0f141adb 30%,#0f141a73 50%,#0f141a00 64%)}}@media screen and (max-width:599px){.vo-home-hero--has-mobile{--vo-hero-img-h: calc(100vw * 16 / 9)}.vo-home-hero--has-mobile .vo-home-hero__img{inset:0 0 auto;height:var(--vo-hero-img-h)}.vo-home-hero--has-mobile .vo-home-hero__shade{background:linear-gradient(180deg,#0f141a00 0 calc(var(--vo-hero-img-h) * .35),#0f141a80 calc(var(--vo-hero-img-h) * .4),#0f141ad9 calc(var(--vo-hero-img-h) * .46),#0f141ae6 calc(var(--vo-hero-img-h) * .55),#0f141aeb calc(var(--vo-hero-img-h) * .7))}.vo-home-hero--has-mobile .vo-home-hero__inner{padding-block:calc(var(--vo-hero-img-h) * .46) var(--vo-s4)}}.vo-home-facts{background:var(--vo-paper);color:var(--vo-charcoal);font-family:var(--vo-font-sans);border-block-end:1px solid var(--vo-steel-line)}.vo-home-facts__list{display:grid;grid-template-columns:repeat(var(--vo-facts-n, 4),minmax(0,1fr))}.vo-home-facts__item{position:relative;display:flex;align-items:flex-start;gap:var(--vo-s3);min-width:0;padding:var(--vo-s6) var(--vo-s5)}.vo-home-facts__item+.vo-home-facts__item{border-inline-start:1px solid var(--vo-steel-line)}.vo-home-facts__item:first-child{padding-inline-start:0}.vo-home-facts__item:last-child{padding-inline-end:0}.vo-home-facts__icon{flex:none;display:flex;width:24px;height:24px;color:var(--vo-charcoal)}.vo-home-facts__icon .vo-home-icon{width:24px;height:24px}.vo-home-facts__body{min-width:0}.vo-home-facts__title{font-size:17px;line-height:24px;font-weight:600;color:var(--vo-charcoal);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.vo-home-facts__text{margin-block-start:var(--vo-s1)!important;font-size:15px;line-height:22px;color:var(--vo-steel-mid);text-wrap:pretty;overflow-wrap:break-word}.vo-home-facts__link{display:inline-flex;align-items:center;gap:6px;color:var(--vo-charcoal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.vo-home-facts__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.vo-home-facts__link:focus-visible{outline:none}.vo-home-facts__link:focus-visible:after{outline:2px solid var(--vo-charcoal);outline-offset:-2px}.vo-home-facts__item--link:hover .vo-home-facts__link{text-decoration-thickness:2px}.vo-home-facts__item--link:hover .vo-home-link__icon{transform:translate(2px)}@media screen and (min-width:750px){.vo-home-facts--n5 .vo-home-facts__item{flex-direction:column;gap:var(--vo-s2);padding-inline:var(--vo-s4)}.vo-home-facts--n5 .vo-home-facts__item:first-child{padding-inline-start:0}.vo-home-facts--n5 .vo-home-facts__item:last-child{padding-inline-end:0}}@media screen and (min-width:750px)and (max-width:1199px){.vo-home-facts--n4 .vo-home-facts__list{grid-template-columns:repeat(2,minmax(0,1fr))}.vo-home-facts--n4 .vo-home-facts__item{padding:var(--vo-s5) var(--vo-s4)}.vo-home-facts--n4 .vo-home-facts__item+.vo-home-facts__item{border-inline-start:0}.vo-home-facts--n4 .vo-home-facts__item:nth-child(odd){padding-inline-start:0}.vo-home-facts--n4 .vo-home-facts__item:nth-child(2n){padding-inline-end:0;border-inline-start:1px solid var(--vo-steel-line)}.vo-home-facts--n4 .vo-home-facts__item:nth-child(n+3){border-block-start:1px solid var(--vo-steel-line)}.vo-home-facts--n5 .vo-home-facts__list{grid-template-columns:repeat(6,minmax(0,1fr))}.vo-home-facts--n5 .vo-home-facts__item{grid-column:span 2;padding-block:var(--vo-s5)}.vo-home-facts--n5 .vo-home-facts__item:nth-child(n+4){grid-column:span 3;border-block-start:1px solid var(--vo-steel-line)}.vo-home-facts--n5 .vo-home-facts__item:nth-child(3){padding-inline-end:0}.vo-home-facts--n5 .vo-home-facts__item:nth-child(4){padding-inline-start:0;border-inline-start:0}}@media screen and (max-width:749px){.vo-home-facts__list{grid-template-columns:repeat(2,minmax(0,1fr))}.vo-home-facts__item{align-items:center;gap:var(--vo-s2);min-height:56px;padding:var(--vo-s3)}.vo-home-facts__item+.vo-home-facts__item{border-inline-start:0}.vo-home-facts__item:nth-child(odd){padding-inline-start:0}.vo-home-facts__item:nth-child(2n){padding-inline-end:0;border-inline-start:1px solid var(--vo-steel-line)}.vo-home-facts__item:nth-child(n+3){border-block-start:1px solid var(--vo-steel-line)}.vo-home-facts__item:nth-child(odd):last-child{grid-column:1 / -1;padding-inline-end:0}.vo-home-facts__icon,.vo-home-facts__icon .vo-home-icon{width:20px;height:20px}.vo-home-facts__title{font-size:15px;line-height:20px}.vo-home-facts__text{position:absolute!important;width:1px;height:1px;margin:-1px!important;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}}.vo-home-cats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--vo-s4)}.vo-home-cat{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid var(--vo-steel-line);border-radius:var(--vo-r-card);background:var(--vo-white);transition:border-color .12s ease}.vo-home-cat:is(:hover,:focus-within){border-color:var(--vo-charcoal)}.vo-home-cat__media{aspect-ratio:4 / 3;overflow:hidden;border-radius:3px 3px 0 0;background:var(--vo-paper)}.vo-home-cat__img{display:block;width:100%;height:100%;padding:var(--vo-s4);object-fit:contain;mix-blend-mode:multiply}.vo-home-cat__body{display:flex;flex-direction:column;gap:var(--vo-s1);min-width:0;padding:var(--vo-s3) var(--vo-s4) var(--vo-s4)}.vo-home-cat__name{font-family:var(--vo-font-sans);font-size:17px;line-height:22px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--vo-charcoal);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.vo-home-cat__link{color:inherit;text-decoration:none}.vo-home-cat__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.vo-home-cat__link:focus-visible{outline:none}.vo-home-cat__link:focus-visible:after{outline:2px solid var(--vo-charcoal);outline-offset:3px;border-radius:var(--vo-r-card)}.vo-home-cat:hover .vo-home-cat__link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.vo-home-cat__count{font-family:var(--vo-font-mono);font-size:12px;line-height:16px;color:var(--vo-steel-mid);font-variant-numeric:tabular-nums}.vo-home-cat__types{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin-block-start:var(--vo-s1)!important;font-size:14px;line-height:20px;color:var(--vo-steel-mid);text-wrap:pretty}.vo-home-cat__chevron{display:none}@media screen and (max-width:989px){.vo-home-cats__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.vo-home-cats .vo-home-head{margin-block-end:var(--vo-s2)}.vo-home-cats__grid{grid-template-columns:minmax(0,1fr);gap:0;border-block-start:1px solid var(--vo-steel-line)}.vo-home-cat{display:grid;grid-template-columns:56px minmax(0,1fr) 16px;align-items:center;gap:var(--vo-s3);min-height:72px;padding:var(--vo-s2) 0;border:0;border-block-end:1px solid var(--vo-steel-line);border-radius:0;background:transparent;overflow:visible}.vo-home-cat__media{width:56px;height:56px;aspect-ratio:1;border-radius:var(--vo-r)}.vo-home-cat__img{padding:var(--vo-s1)}.vo-home-cat__body{gap:2px;padding:0}.vo-home-cat__name{font-size:16px;line-height:22px}.vo-home-cat__types{display:none}.vo-home-cat__chevron{display:block;width:16px;height:16px;color:var(--vo-steel-mid)}.vo-home-cat__link:focus-visible:after{outline-offset:-2px;border-radius:0}}.vo-home-cat--all{grid-column:span var(--vo-fill-d, 1);align-items:center;justify-content:center;gap:var(--vo-s3);padding:var(--vo-s5) var(--vo-s4);background:var(--vo-paper);text-align:center}.vo-home-cat--all .vo-home-cat__media{display:flex;align-items:center;justify-content:center;flex:none;width:56px;height:56px;aspect-ratio:auto;border:1px solid var(--vo-steel-line);border-radius:var(--vo-r-card);background:var(--vo-white);color:var(--vo-charcoal)}.vo-home-cat__all-icon{display:block;width:24px;height:24px}.vo-home-cat--all .vo-home-cat__body{align-items:center;padding:0}.vo-home-cat--all .vo-home-cat__name{display:inline-flex;align-items:center;gap:6px}.vo-home-cat__all-arrow{flex:none;width:18px;height:18px;transition:transform .15s ease}.vo-home-cat--all:hover .vo-home-cat__all-arrow{transform:translate(2px)}@media screen and (min-width:990px){.vo-home-cat--all-no-d{display:none}}@media screen and (max-width:989px){.vo-home-cat--all{grid-column:span var(--vo-fill-t, 1)}}@media screen and (min-width:750px)and (max-width:989px){.vo-home-cat--all-no-t{display:none}}.vo-home-cat__more{margin-block-start:var(--vo-s1)!important;font-size:14px;line-height:20px;color:var(--vo-steel-mid);text-wrap:pretty}.vo-home-cat__more-link{position:relative;z-index:2;display:inline-block;line-height:24px;color:var(--vo-charcoal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap}.vo-home-cat__more-link:hover{color:var(--vo-charcoal);text-decoration-thickness:2px}@media screen and (max-width:749px){.vo-home-cat--all{grid-column:1 / -1;align-items:center;justify-content:stretch;gap:var(--vo-s3);padding:var(--vo-s2) 0;background:transparent;text-align:start}.vo-home-cat--all .vo-home-cat__media{width:56px;height:56px;border:0;border-radius:var(--vo-r);background:var(--vo-paper)}.vo-home-cat--all .vo-home-cat__body{align-items:flex-start}.vo-home-cat--all .vo-home-cat__all-arrow{display:none}.vo-home-cat__more{margin-block-start:0!important;line-height:24px}}.vo-home-apps{background:var(--vo-paper)}.vo-home-apps__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--vo-s6) var(--vo-s5)}.vo-home-app{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--vo-s3);align-content:start;min-width:0}.vo-home-app__media{grid-column:1 / -1;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--vo-r-card);background:var(--vo-steel-dark)}.vo-home-app__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.vo-home-app__body{min-width:0;padding-block-start:var(--vo-s3)}.vo-home-app__title{font-family:var(--vo-font-sans);font-size:17px;line-height:24px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--vo-charcoal)}.vo-home-app__link{color:inherit;text-decoration:none}.vo-home-app__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.vo-home-app__link:focus-visible{outline:none}.vo-home-app__link:focus-visible:after{outline:2px solid var(--vo-charcoal);outline-offset:4px;border-radius:var(--vo-r-card)}.vo-home-app:hover .vo-home-app__link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.vo-home-app__types{margin-block-start:2px!important;font-size:14px;line-height:20px;color:var(--vo-steel-mid)}.vo-home-app__arrow{width:20px;height:20px;margin-block-start:calc(var(--vo-s3) + 2px);color:var(--vo-charcoal);transition:transform .15s ease}.vo-home-app:hover .vo-home-app__arrow{transform:translate(3px)}@media screen and (min-width:750px)and (max-width:989px){.vo-home-apps__list{gap:var(--vo-s5) var(--vo-s4)}}@media screen and (max-width:749px){.vo-home-apps__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78vw;gap:var(--vo-s3);margin-inline:calc(var(--page-margin, 16px) * -1);padding-inline:var(--page-margin, 16px);padding-block-end:var(--vo-s2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-margin, 16px);scrollbar-width:none}.vo-home-apps__list::-webkit-scrollbar{display:none}.vo-home-app{scroll-snap-align:start}.vo-home-app__link:focus-visible:after{outline-offset:-2px}}.vo-home-products__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--vo-s4)}.vo-home-products--cols-3 .vo-home-products__list{grid-template-columns:repeat(3,minmax(0,1fr))}.vo-home-products__item{display:flex;min-width:0}.vo-home-products__item>.product-card,.vo-home-products__item .product-card{display:grid;width:100%;height:100%;min-width:0}@media screen and (min-width:750px)and (max-width:989px){.vo-home-products__list,.vo-home-products--cols-3 .vo-home-products__list{grid-template-columns:repeat(3,minmax(0,1fr))}.vo-home-products__item:nth-child(n+7){display:none}}@media screen and (max-width:749px){.vo-home-products__list,.vo-home-products--cols-3 .vo-home-products__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;gap:var(--vo-s3);margin-inline:calc(var(--page-margin, 16px) * -1);padding-inline:var(--page-margin, 16px);padding-block-end:var(--vo-s2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-margin, 16px);scrollbar-width:none}.vo-home-products__list::-webkit-scrollbar{display:none}.vo-home-products__item{scroll-snap-align:start}}.vo-home-b2b__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--vo-s7) var(--vo-s8)}.vo-home-b2b--text-only .vo-home-b2b__grid{grid-template-columns:minmax(0,1fr)}.vo-home-b2b__media{aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--vo-r-card);background:var(--vo-steel-dark)}.vo-home-b2b__img{display:block;width:100%;height:100%;object-fit:cover}.vo-home-b2b__body{min-width:0;max-width:600px}.vo-home-b2b__text{margin-block-start:var(--vo-s4)!important;font-size:16px;line-height:26px;color:var(--vo-charcoal)}.vo-home-b2b__list{margin-block-start:var(--vo-s5)!important;border-block-start:1px solid var(--vo-steel-line)}.vo-home-b2b__point{position:relative;display:flex;align-items:flex-start;gap:var(--vo-s3);padding-block:var(--vo-s3);border-block-end:1px solid var(--vo-steel-line);font-size:16px;line-height:24px;color:var(--vo-charcoal)}.vo-home-b2b__point-link{display:inline-flex;align-items:center;gap:6px;color:var(--vo-charcoal);text-decoration:underline;text-decoration-color:var(--vo-amber);text-decoration-thickness:2px;text-underline-offset:4px}.vo-home-b2b__point-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.vo-home-b2b__point-link:hover{color:var(--vo-amber-ink)}.vo-home-b2b__point-link:focus-visible{outline:none}.vo-home-b2b__point-link:focus-visible:after{outline:2px solid currentColor;outline-offset:0}.vo-home-b2b__point-link:hover .vo-home-link__icon{transform:translate(2px)}.vo-home-b2b__check{flex:none;width:20px;height:20px;margin-block-start:2px;color:var(--vo-charcoal)}.vo-home-b2b__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vo-s3) var(--vo-s6);margin-block-start:var(--vo-s6)}.vo-home-b2b__actions .vo-btn{min-height:48px}.vo-home-b2b__link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:15px;line-height:20px;font-weight:600;color:var(--vo-charcoal);text-decoration:underline;text-decoration-color:var(--vo-amber);text-decoration-thickness:2px;text-underline-offset:4px}.vo-home-b2b__link:hover{color:var(--vo-amber-ink)}.vo-home-b2b__link:hover .vo-home-link__icon{transform:translate(2px)}.vo-home-b2b--dark{position:relative;isolation:isolate;overflow:hidden;background:var(--vo-steel-dark);color:var(--vo-white)}.vo-home-b2b__bg{position:absolute;inset:auto 0 0 0;z-index:-1;height:min(100%,720px);pointer-events:none}.vo-home-b2b__bg-img{display:block;width:100%;height:100%;object-fit:cover;object-position:100% 100%}.vo-home-b2b--dark .vo-home-h2{color:var(--vo-white)}.vo-home-b2b--dark .vo-home-eyebrow,.vo-home-b2b--dark .vo-home-b2b__text{color:var(--vo-steel-line)}.vo-home-b2b--dark .vo-home-b2b__list,.vo-home-b2b--dark .vo-home-b2b__point{border-color:#c5cfd83d}.vo-home-b2b--dark .vo-home-b2b__point{color:var(--vo-white)}.vo-home-b2b--dark .vo-home-b2b__check{color:var(--vo-amber)}.vo-home-b2b--dark .vo-home-b2b__media{box-shadow:0 0 0 1px #c5cfd82e}.vo-home-b2b--dark .vo-home-b2b__btn{border-color:var(--vo-white);background:var(--vo-white);color:var(--vo-charcoal)}.vo-home-b2b--dark .vo-home-b2b__btn:hover{border-color:var(--vo-paper);background:var(--vo-paper);color:var(--vo-charcoal)}.vo-home-b2b--dark :is(.vo-home-b2b__link,.vo-home-b2b__point-link),.vo-home-b2b--dark :is(.vo-home-b2b__link,.vo-home-b2b__point-link):hover{color:var(--vo-white)}.vo-home-b2b--dark :is(.vo-home-b2b__link,.vo-home-b2b__point-link):hover{text-decoration-thickness:3px}@media screen and (max-width:989px){.vo-home-b2b__grid{grid-template-columns:minmax(0,1fr);gap:var(--vo-s6)}.vo-home-b2b__media{aspect-ratio:3 / 2}.vo-home-b2b__body{max-width:none}}@media screen and (max-width:749px){.vo-home-b2b__point{font-size:15px;line-height:22px}.vo-home-b2b__actions{gap:var(--vo-s2)}.vo-home-b2b__actions .vo-btn{width:100%}.vo-home-b2b--dark{padding-block-end:var(--vo-s8)}}@media screen and (max-width:989px){.vo-home-b2b__bg{height:min(100%,600px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 35%);mask-image:linear-gradient(to bottom,transparent,#000 35%)}}.vo-home-brands__list{display:grid;grid-template-columns:repeat(var(--vo-brand-cols-d, 6),minmax(0,1fr));border-block-start:1px solid var(--vo-steel-line);border-inline-start:1px solid var(--vo-steel-line)}.vo-home-brands__item{min-width:0;border-inline-end:1px solid var(--vo-steel-line);border-block-end:1px solid var(--vo-steel-line)}.vo-home-brands__item:last-child{grid-column:span var(--vo-brand-span-d, 1)}.vo-home-brand{display:flex;align-items:center;justify-content:center;min-height:64px;padding:var(--vo-s3);font-family:var(--vo-font-mono);font-size:14px;line-height:20px;font-weight:500;letter-spacing:var(--vo-track-label);text-transform:uppercase;text-align:center;color:var(--vo-charcoal);text-decoration:none;overflow-wrap:anywhere;transition:background-color .15s ease}.vo-home-brand:hover{background:var(--vo-paper);color:var(--vo-charcoal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.vo-home-brand:focus-visible{outline:2px solid var(--vo-charcoal);outline-offset:-4px}@media screen and (max-width:989px){.vo-home-brands__list{grid-template-columns:repeat(var(--vo-brand-cols-t, 4),minmax(0,1fr))}.vo-home-brands__item:last-child{grid-column:span var(--vo-brand-span-t, 1)}}@media screen and (max-width:749px){.vo-home-brands__list{grid-template-columns:repeat(var(--vo-brand-cols-m, 3),minmax(0,1fr))}.vo-home-brands__item:last-child{grid-column:span var(--vo-brand-span-m, 1)}.vo-home-brand{min-height:52px;padding:var(--vo-s2);font-size:13px;letter-spacing:.06em}}.vo-home-about{background:var(--vo-paper)}.vo-home-about__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--vo-s4) var(--vo-s8);align-items:start}.vo-home-about__text{max-width:68ch;font-size:16px;line-height:26px;color:var(--vo-charcoal)}.vo-home-about__text p+p{margin-block-start:var(--vo-s4)}.vo-home-about__text a{color:var(--vo-charcoal);text-decoration:underline;text-underline-offset:3px}.vo-home-about__body .vo-home-link{margin-block-start:var(--vo-s3)}@media screen and (max-width:989px){.vo-home-about__grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:749px){.vo-home-h2{font-size:24px;line-height:28px}.vo-home-head{margin-block-end:var(--vo-s4)}.vo-home-head__sub,.vo-home-about__text{font-size:15px;line-height:24px}}@media(prefers-reduced-motion:reduce){.vo-home-link__icon,.vo-home-b2b__point-link .vo-home-link__icon,.vo-home-app__arrow,.vo-home-cat,.vo-home-cat__all-arrow,.vo-home-brand{transition:none}.vo-home-apps__list,.vo-home-products__list{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vo-home.css.map */
