@font-face{font-weight:400;font-style:normal;font-family:"basis-grotesque-pro";src:url("basis_grotesque_pro_regular-webfont.woff2") format("woff2"),url("basis_grotesque_pro_regular-webfont.woff") format("woff")}@font-face{font-weight:500;font-style:normal;font-family:"basis-grotesque-pro";src:url("basis_grotesque_pro_medium-webfont.woff2") format("woff2"),url("basis_grotesque_pro_medium-webfont.woff") format("woff")}@font-face{font-weight:700;font-style:normal;font-family:"basis-grotesque-pro";src:url("basis_grotesque_pro_bold-webfont.woff2") format("woff2"),url("basis_grotesque_pro_bold-webfont.woff") format("woff")}@font-face{font-weight:500;font-style:normal;font-family:"ibm-plex-mono";src:url("ibmplexmono-medium-webfont.woff2") format("woff2"),url("ibmplexmono-medium-webfont.woff") format("woff")}@font-face{font-weight:400;font-style:normal;font-family:"mabry-pro";src:url("mabrypro-regular-webfont.woff2") format("woff2"),url("mabrypro-regular-webfont.woff") format("woff")}@font-face{font-weight:500;font-style:normal;font-family:"mabry-pro";src:url("mabrypro-medium-webfont.woff2") format("woff2"),url("mabrypro-medium-webfont.woff") format("woff")}@font-face{font-weight:700;font-style:normal;font-family:"mabry-pro";src:url("mabrypro-bold-webfont.woff2") format("woff2"),url("mabrypro-bold-webfont.woff") format("woff")}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.featured-products .section-header{padding-left:20px;padding-right:20px}.featured-products-list{display:flex;align-items:flex-start;justify-content:space-between;border-top:1px solid silver}@media(max-width: 767px){.featured-products-list{flex-direction:column-reverse}}.featured-products-feature{top:0;width:33%;flex-shrink:0;position:sticky}.featured-products-feature figure{margin:0;position:relative}.featured-products-feature figure:after{inset:0;content:"";position:absolute;background:linear-gradient(to bottom, rgba(29, 29, 27, 0) 0%, rgba(29, 29, 27, 0.7) 100%)}.featured-products-feature img,.featured-products-feature video{width:100%;height:100vh;object-fit:cover}@media(max-width: 767px){.featured-products-feature img,.featured-products-feature video{max-height:70vh}}@media(max-width: 1023px){.featured-products-feature{width:40%}}@media(max-width: 767px){.featured-products-feature{width:100%}}.featured-products .featured-topic{top:auto;inset:32px;color:#fff;position:absolute;display:flex;flex-direction:column;justify-content:end}@media(max-width: 1023px){.featured-products .featured-topic{inset:20px 30px}}@media(max-width: 767px){.featured-products .featured-topic{inset:40px 20px;top:auto}}.featured-products .featured-topic-title{font-size:34px;line-height:1.3;margin-bottom:16px;letter-spacing:.02em;font-family:"mabry-pro",sans-serif;font-weight:500;font-optical-sizing:auto}@media(max-width: 1023px){.featured-products .featured-topic-title{line-height:1.2}.featured-products .featured-topic-title br{display:none}}@media(max-width: 767px){.featured-products .featured-topic-title{font-size:24px}}.featured-products .featured-topic-subtitle{gap:10px;font-size:14px;margin-bottom:16px;letter-spacing:.01em;text-transform:uppercase;display:flex;align-items:flex-start;justify-content:flex-start;font-family:"ibm-plex-mono",sans-serif;font-weight:500;font-optical-sizing:auto}.featured-products .featured-topic-subtitle svg{margin-top:5px}.featured-products .featured-topic-subtitle ul{width:100%;min-height:22px;position:relative;margin:0;padding:0;list-style-type:none}@media(max-width: 1023px){.featured-products .featured-topic-subtitle ul{min-height:44px}}.featured-products .featured-topic-subtitle ul li{top:0;left:0;opacity:0;width:100%;position:absolute;transition:all 200ms ease-in-out}.featured-products .featured-topic-subtitle ul li.is-active{opacity:1}