:root{--milk:#f5f2ea;--paper:#fff;--ink:#111;--muted:#6b6b67;--soft:#e7e3da;--line:#cbc7be;--dark-line:#333;--max:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-geist), Arial, sans-serif;background:#fff;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}img{max-width:100%}.container{width:min(var(--max), calc(100% - 64px));margin-inline:auto}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:focus-visible{outline-offset:4px;outline:2px solid #111}.siteHeader{z-index:100;border-bottom:1px solid var(--ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;align-items:center;gap:34px;height:88px;padding:0 3vw;display:flex;position:sticky;top:0}.brand{flex-direction:column;flex:none;justify-content:center;width:190px;display:flex}.brand img{object-position:center;width:166px;height:54px;object-fit:contain!important}.brand small{font:7px var(--font-mono);letter-spacing:.17em;text-align:center;margin-top:-5px}.siteHeader nav{align-items:center;gap:clamp(18px,2.3vw,36px);margin-left:auto;display:flex}.siteHeader nav a{font-size:13px;font-weight:620;position:relative}.siteHeader nav a:after{content:"";background:#111;height:1px;transition:right .25s;position:absolute;bottom:-8px;left:0;right:100%}.siteHeader nav a:hover:after,.siteHeader nav a:focus-visible:after{right:0}.headerTools{align-items:center;gap:12px;display:flex}.headerSearch{border:1px solid var(--line);background:#fff;width:170px;height:38px;display:flex}.headerSearch input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 10px;font-size:12px}.headerSearch button{cursor:pointer;background:0 0;border:0;flex:none;width:36px;font-size:18px}.contactPill{color:#fff;background:#111;border:1px solid #111;align-items:center;gap:18px;min-height:40px;padding:0 17px;font-size:12px;font-weight:650;transition:background .2s,color .2s;display:inline-flex}.mobileMenu{display:none}.button{cursor:pointer;border:1px solid #111;justify-content:center;align-items:center;gap:32px;min-height:48px;padding:0 22px;font-size:12px;font-weight:700;transition:background .2s,color .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.buttonDark,.primary{color:#fff;background:#111}.buttonDark:hover,.primary:hover{background:#2a2a2a}.buttonOutline{color:#111;background:0 0}.buttonOutline:hover{color:#fff;background:#111}.buttonLight{color:#111;background:#fff;border-color:#fff}.arrowLink,.textLink{border-bottom:1px solid;align-items:center;gap:14px;padding-bottom:5px;font-size:12px;font-weight:720;display:inline-flex}.sectionLabel,.kicker,.eyebrowDark,.infoIndex{font:9px var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.sectionIntro{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin-bottom:54px;display:grid}.sectionIntro h2{letter-spacing:-.055em;max-width:780px;margin:20px 0 0;font-size:clamp(44px,5vw,74px);font-weight:570;line-height:.96}.sectionIntro>p{max-width:470px;color:var(--muted);margin:0;font-size:14px;line-height:1.75}.compactIntro{align-items:center}.emptyState,.searchEmpty{text-align:center;border:1px solid var(--line);background:#fff;padding:80px 32px}.emptyState>span,.searchEmpty>span{font:9px var(--font-mono);letter-spacing:.15em}.emptyState h2,.searchEmpty h2{letter-spacing:-.045em;margin:17px 0 12px;font-size:clamp(30px,4vw,52px)}.emptyState p,.searchEmpty p{color:var(--muted)}.homeHero{border-bottom:1px solid var(--ink);background:#fff}.homeHeroGrid{grid-template-columns:1.03fr .97fr;align-items:center;gap:7vw;min-height:690px;padding-top:48px;padding-bottom:48px;display:grid}.homeHeroCopy h1{letter-spacing:-.075em;max-width:760px;margin:24px 0 28px;font-size:clamp(60px,6.8vw,104px);font-weight:560;line-height:.86}.homeHeroCopy h1 em{font-family:Georgia,serif;font-weight:400}.homeHeroCopy>p{color:#4e4e4a;max-width:600px;margin:0;font-size:16px;line-height:1.75}.homeHeroActions{gap:12px;margin-top:38px;display:flex}.heroProduct{background:#f7f7f4;border:1px solid #d9d9d4;border-radius:30px;grid-template-rows:auto 1fr auto;height:590px;transition:transform .35s,box-shadow .35s;display:grid;position:relative;overflow:hidden}.heroProduct:hover{transform:translateY(-5px);box-shadow:0 24px 55px #1111111f}.heroProductTop,.heroProductBottom{z-index:2;justify-content:space-between;align-items:center;padding:20px 22px;display:flex;position:relative}.heroProductTop{border-bottom:1px solid var(--line)}.heroProductTop span,.heroProductBottom small{font:8px var(--font-mono);letter-spacing:.13em}.heroProductTop strong{font-size:20px}.heroProductImage{background:#fff;border-radius:22px;min-height:0;margin:0 18px;position:relative}.heroProductImage img{padding:26px 48px;object-fit:contain!important}.heroProductBottom{border-top:1px solid var(--line)}.heroProductBottom div{flex-direction:column;gap:7px;display:flex}.heroProductBottom div strong{font-size:18px}.heroProductBottom>span{font:15px var(--font-mono)}.homeSearchBand{color:#fff;background:#111;padding:24px 0}.homeSearch{grid-template-columns:250px 1fr;align-items:center;gap:40px;display:grid}.homeSearch label{font:8px var(--font-mono);letter-spacing:.16em}.homeSearch>div{border-bottom:1px solid #fff;grid-template-columns:28px 1fr auto;align-items:center;display:grid}.homeSearch>div>span{font-size:25px}.homeSearch input{color:#fff;background:0 0;border:0;outline:0;min-width:0;height:50px;font-size:19px}.homeSearch input::placeholder{color:#858585}.homeSearch button{color:#fff;cursor:pointer;background:0 0;border:0;height:38px;padding:0 0 0 30px;font-size:12px;font-weight:720}.homeSearch button span{margin-left:16px}.homeMetrics{border-bottom:1px solid var(--line);background:#fff}.homeMetrics .container{grid-template-columns:repeat(4,1fr);display:grid}.homeMetrics .container>div{border-left:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:140px;padding:28px;display:flex}.homeMetrics strong{letter-spacing:-.05em;font-size:42px}.homeMetrics span{color:var(--muted);font-size:11px}.categorySection{background:#f6f6f3;padding:120px 0 130px}.categoryExplorer{background:#fff;border:1px solid #111;grid-template-columns:350px 1fr;min-height:740px;display:grid}.categoryRail{border-right:1px solid #111}.categoryRailItem button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;min-height:66px;padding:10px 17px;transition:background .2s,color .2s;display:grid}.categoryRailItem button>span{font:8px var(--font-mono);color:#888}.categoryRailItem button strong{font-size:12px}.categoryRailItem button small{color:inherit;opacity:.62;font-size:9px}.categoryRailItem button i{font-style:normal}.categoryMobilePanel{display:none}.categorySeriesPanel{min-width:0;padding:38px;overflow:hidden}.categoryPanelHead{grid-template-columns:1fr 1fr;gap:45px;min-height:125px;animation:.35s both sidePop;display:grid}.categoryPanelHead span{font:8px var(--font-mono);letter-spacing:.14em}.categoryPanelHead h3{letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(32px,3vw,48px);line-height:.98}.categoryPanelHead>p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.seriesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.seriesCard{border:1px solid var(--line);background:#f7f6f2;grid-template-columns:46% 54%;min-width:0;min-height:245px;transition:border-color .2s,transform .25s,box-shadow .25s;animation:.4s both sidePop;display:grid;overflow:hidden}.seriesCard:nth-child(2){animation-delay:40ms}.seriesCard:nth-child(3){animation-delay:80ms}.seriesCard:nth-child(4){animation-delay:.12s}.seriesCard:hover{border-color:#111;transform:translate(5px);box-shadow:-6px 6px #111}.seriesPrimary{color:#fff;background:#111;border-color:#111;grid-column:span 2;grid-template-columns:36% 64%;min-height:270px}.seriesImage{background:#fff;min-height:220px;position:relative}.seriesImage img{padding:22px;object-fit:contain!important}.seriesImage>span{place-items:center;font-weight:800;display:grid;position:absolute;inset:0}.seriesCopy{flex-direction:column;align-items:flex-start;min-width:0;padding:25px;display:flex}.seriesCopy small{font:7px var(--font-mono);letter-spacing:.13em;opacity:.55}.seriesCopy strong{letter-spacing:-.05em;margin-top:14px;font-size:38px}.seriesCopy p{color:inherit;opacity:.68;margin:14px 0 0;font-size:11px;line-height:1.6}.seriesCopy>span{margin-top:auto;padding-top:20px;font-size:10px;font-weight:700}@keyframes sidePop{0%{opacity:0;transform:translate(24px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}.featuredProductsSection{background:#fff;padding:120px 0 135px}.featuredProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.featuredProductCard{background:#fff;border:1px solid #deded9;border-radius:24px;flex-direction:column;min-width:0;padding:14px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.featuredProductCard:hover{border-color:#111;transform:translateY(-7px);box-shadow:0 22px 44px #11111117}.featuredProductCard.isPrimary{border:2px solid #111;padding:13px}.featuredProductIndex{font:8px var(--font-mono);letter-spacing:.14em;justify-content:space-between;align-items:center;padding:6px 5px 14px;display:flex}.featuredProductIndex strong{letter-spacing:.04em;font-size:13px}.featuredProductImage{background:#f7f7f4;border:0;border-radius:18px;height:350px;display:block;position:relative;overflow:hidden}.featuredProductImage>span{z-index:2;color:#fff;font:7px var(--font-mono);letter-spacing:.12em;background:#111;padding:7px 9px;position:absolute;top:14px;left:14px}.featuredProductImage img{padding:34px;transition:transform .35s;object-fit:contain!important}.featuredProductImage:hover img{transform:scale(1.04)}.featuredProductCard>small{color:var(--muted);font:8px var(--font-mono);text-transform:uppercase;margin-top:20px}.featuredProductCard h3{letter-spacing:-.03em;min-height:54px;margin:11px 0;font-size:20px;line-height:1.1}.featuredProductCard p{color:var(--muted);font-size:11px;line-height:1.65}.featuredProductCard>.arrowLink{align-self:flex-start;margin-top:auto;padding-top:20px}.homeArticlesSection{color:#111;background:#f6f6f3;border-top:1px solid #deded9;padding:120px 0 130px}.homeArticlesSection .sectionIntro>div{max-width:860px}.lightArrow{color:#111;justify-self:end}.homeArticleGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.homeArticleCard{background:#fff;border:1px solid #d8d8d3;border-radius:26px;flex-direction:column;min-width:0;padding:14px 14px 22px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.homeArticleCard:hover{border-color:#111;transform:translateY(-6px);box-shadow:0 22px 42px #11111117}.homeArticleThumb{background:#f4f4f1;border-radius:18px;height:295px;position:relative;overflow:hidden}.homeArticleThumb img{padding:30px;object-fit:contain!important}.homeArticleThumb b{color:#fff;max-width:calc(100% - 28px);font:7px var(--font-mono);background:#111;border-radius:999px;padding:8px 11px;position:absolute;top:14px;left:14px}.homeArticleTags{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.homeArticleTags span{font:7px var(--font-mono);border:1px solid #d4d4cf;border-radius:999px;padding:6px 9px}.homeArticleCard h3{letter-spacing:-.04em;margin:18px 0 12px;font-size:27px;line-height:1.08}.homeArticleCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.homeArticleCard>strong{margin-top:auto;padding-top:28px;font-size:12px}.homeDistributor{background:var(--milk);padding:115px 0}.homeDistributorGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:9vw;display:grid}.homeDistributorGrid>div:first-child{flex-direction:column;align-items:flex-start;display:flex}.homeDistributorGrid img{width:min(460px,100%);height:auto}.homeDistributorGrid>div:first-child span{font:8px var(--font-mono);letter-spacing:.18em;margin-top:10px}.homeDistributorGrid h2{letter-spacing:-.055em;margin:0;font-size:clamp(43px,4.8vw,70px);line-height:.98}.homeDistributorGrid p{max-width:650px;color:var(--muted);line-height:1.8}.homeDistributorGrid a{border-top:1px solid #111;border-bottom:1px solid #111;justify-content:space-between;margin-top:35px;padding:18px 0;font-size:22px;display:flex}.innerPage{background:#fff}.pageHero{color:#111;background:#fff;border-bottom:1px solid #111;padding:110px 0 90px}.pageHero h1{letter-spacing:-.07em;max-width:990px;margin:24px 0 30px;font-size:clamp(58px,7vw,102px);font-weight:550;line-height:.88}.pageHero p{color:#666;max-width:780px;margin:0;font-size:15px;line-height:1.8}.categoriesDirectory{background:#fff;padding:90px 0 130px}.categoryDirectoryGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.categoryDirectoryCard{border:1px solid var(--line);min-width:0;padding:17px;transition:transform .25s,box-shadow .25s,border-color .25s}.categoryDirectoryCard:hover{border-color:#111;transform:translateY(-5px);box-shadow:7px 7px #111}.categoryDirectoryImage{background:var(--milk);height:310px;position:relative}.categoryDirectoryImage img{padding:28px;object-fit:contain!important}.categoryDirectoryCard>div:nth-child(2){color:var(--muted);font:8px var(--font-mono);justify-content:space-between;margin-top:16px;display:flex}.categoryDirectoryCard h2{letter-spacing:-.045em;min-height:58px;margin:23px 0 10px;font-size:29px;line-height:1.02}.categoryDirectoryCard p{color:var(--muted);font-size:10px}.categoryDirectoryCard>strong{margin-top:25px;font-size:11px;display:inline-block}.catalogueSection,.articlesIndexSection{background:#fff;padding:70px 0 130px}.catalogueToolbar{background:#f6f6f3;border:1px solid #d8d8d3;border-radius:22px;grid-template-columns:1.3fr 1fr;gap:28px;padding:24px;display:grid}.catalogueSearch>span,.catalogueFilters label,.articleFilters label>span{font:8px var(--font-mono);letter-spacing:.12em;margin-bottom:10px;display:block}.catalogueSearch>div,.articleFilters label>div{background:#fff;border-bottom:1px solid #111;grid-template-columns:28px 1fr auto;align-items:center;height:48px;padding:0 12px;display:grid}.catalogueSearch i,.articleFilters i{font-size:20px;font-style:normal}.catalogueSearch input,.articleFilters input{background:0 0;border:0;outline:0;min-width:0}.catalogueSearch button,.articleFilters button{cursor:pointer;background:0 0;border:0;font-size:10px;text-decoration:underline}.catalogueFilters{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.catalogueFilters select,.articleFilters select{background:#fff;border:1px solid #111;width:100%;height:48px;padding:0 10px;font-size:11px}.catalogueMeta{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:64px;font-size:11px;display:flex}.catalogueMeta strong{font-size:18px}.catalogueMeta button{cursor:pointer;background:0 0;border:0;font-size:10px;text-decoration:underline}.productCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.productCard{background:#fff;border:1px solid #deded9;border-radius:24px;flex-direction:column;min-width:0;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.productCard:hover{border-color:#111;transform:translateY(-6px);box-shadow:0 22px 44px #1111111a}.productCardImage{background:#f7f7f4;border:0;border-radius:18px;height:370px;margin:14px 14px 0;display:block;position:relative;overflow:hidden}.productCardImage>span{z-index:2;color:#fff;font:8px var(--font-mono);background:#111;padding:7px 9px;position:absolute;top:16px;left:16px}.productCardImage img{padding:42px;transition:transform .3s;object-fit:contain!important}.productCard:hover .productCardImage img{transform:scale(1.025)}.imageMissing{background:var(--milk);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.imageMissing b{font-size:24px}.imageMissing small{color:var(--muted)}.productCardBody{flex-direction:column;flex:1;padding:21px;display:flex}.productCardMeta{color:var(--muted);font:8px var(--font-mono);text-transform:uppercase;justify-content:space-between;gap:15px;display:flex}.productCard h2{letter-spacing:-.035em;margin:15px 0 10px;font-size:23px;line-height:1.04}.productCardBody>p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.productCardSpecs{flex-wrap:wrap;gap:5px;margin-top:17px;display:flex}.productCardSpecs span{border:1px solid var(--line);max-width:100%;font:7px var(--font-mono);overflow-wrap:anywhere;padding:5px 7px}.productCardLinks{justify-content:space-between;gap:15px;margin-top:auto;padding-top:25px;display:flex}.productCardLinks a{border-bottom:1px solid #111;padding-bottom:4px;font-size:10px;font-weight:720}.loadMore{flex-direction:column;align-items:center;gap:12px;margin-top:55px;display:flex}.loadMore span{color:var(--muted);font:8px var(--font-mono)}.searchPage{background:#fff;min-height:80vh}.searchPageHeader{color:#fff;background:#111;padding:75px 0 55px}.searchPageHeader span{font:8px var(--font-mono);letter-spacing:.14em;color:#aaa}.searchPageHeader h1{letter-spacing:-.06em;max-width:870px;margin:20px 0 0;font-size:clamp(48px,6vw,85px);line-height:.92}.searchPageBody{padding-top:55px;padding-bottom:120px}.searchBox{z-index:20;position:relative}.searchBox>label{font:8px var(--font-mono);letter-spacing:.14em}.searchBox>div:first-of-type{border:1px solid #111;grid-template-columns:42px 1fr auto;align-items:center;min-height:72px;margin-top:12px;padding:0 18px;display:grid}.searchBox>div>span{font-size:28px}.searchBox input{border:0;outline:0;min-width:0;height:68px;font-size:clamp(20px,2.4vw,32px)}.searchBox button{cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:underline}.searchSuggestions{background:#fff;border:1px solid #111;border-top:0;position:absolute;top:96px;left:0;right:0;box-shadow:0 20px 30px #00000024}.searchSuggestions a{border-top:1px solid var(--line);grid-template-columns:70px 1fr auto;align-items:center;gap:18px;padding:13px 18px;display:grid}.searchSuggestions a:hover,.searchSuggestions a.isActive{color:#fff;background:#111}.searchSuggestions span,.searchSuggestions small{font:8px var(--font-mono)}.searchSuggestions strong{font-size:13px}mark{color:inherit;background:#ddd7ca;padding:0 2px}.searchWelcome{max-width:900px;padding:100px 0 40px}.searchWelcome>span{font:8px var(--font-mono);letter-spacing:.14em}.searchWelcome h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(43px,5.5vw,74px);line-height:.95}.searchWelcome p{color:var(--muted)}.searchResults{gap:90px;margin-top:80px;display:grid}.resultsHeading,.relatedHeading{border-top:1px solid #111;border-bottom:1px solid var(--line);min-height:52px;font:8px var(--font-mono);letter-spacing:.12em;justify-content:space-between;align-items:center;display:flex}.resultsHeading strong{font-size:16px}.searchProductGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;display:grid}.searchProductCard{border:1px solid var(--line);flex-direction:column;min-width:0;padding:14px;display:flex}.searchProductImage{background:var(--milk);height:230px;display:block;position:relative}.searchProductImage img{padding:23px;object-fit:contain!important}.searchProductCard>small{color:var(--muted);font:7px var(--font-mono);margin-top:15px}.searchProductCard h3{margin:10px 0;font-size:18px;line-height:1.08}.searchProductCard p{color:var(--muted);font-size:10px;line-height:1.6}.searchProductCard .arrowLink{align-self:flex-start;margin-top:auto;padding-top:18px}.resultLimit{color:var(--muted);font-size:11px}.searchArticleList{border-top:1px solid var(--line)}.searchArticleList>a{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr 30px;align-items:center;gap:25px;min-height:130px;padding:14px 0;display:grid}.searchArticleList>a:hover h3{text-decoration:underline}.searchArticleThumb{background:var(--milk);height:100px;position:relative}.searchArticleThumb img{padding:10px;object-fit:contain!important}.searchArticleList small{color:var(--muted);font:7px var(--font-mono)}.searchArticleList h3{margin:8px 0;font-size:22px}.searchArticleList p{color:var(--muted);margin:0;font-size:11px}.searchEmpty{margin-top:80px}.searchEmpty>div{justify-content:center;gap:10px;margin-top:30px;display:flex}.articleFilters{background:var(--milk);border:1px solid #111;grid-template-columns:1.4fr .6fr;gap:18px;padding:24px;display:grid}.articleCardGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px;display:grid}.articleCard{background:#fff;border:1px solid #deded9;border-radius:26px;min-width:0;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}.articleCard:hover{border-color:#111;transform:translateY(-6px);box-shadow:0 22px 44px #1111111a}.articleCard article{flex-direction:column;height:100%;display:flex}.articleCardImage{background:#f5f5f2;border-radius:18px;height:315px;margin:14px 14px 0;position:relative;overflow:hidden}.articleCardImage img{padding:34px;transition:transform .3s;object-fit:contain!important}.articleCard:hover .articleCardImage img{transform:scale(1.03)}.articleCardImage b{color:#fff;max-width:calc(100% - 28px);font:7px var(--font-mono);background:#111;border-radius:999px;padding:8px 11px;position:absolute;top:14px;left:14px}.articleCardBody{flex-direction:column;flex:1;padding:21px;display:flex}.articleCardTags{flex-wrap:wrap;gap:6px;display:flex}.articleCardTags span{border:1px solid var(--line);font:7px var(--font-mono);border-radius:999px;padding:6px 9px}.articleCard h2{letter-spacing:-.04em;margin:18px 0 12px;font-size:27px;line-height:1.06}.articleCard p{color:var(--muted);font-size:11px;line-height:1.7}.articleCardBody>strong{margin-top:auto;padding-top:20px;font-size:11px}.productPage{background:#fff}.productDetailHero{background:#fff;border-bottom:1px solid #111;padding:50px 0 75px}.productDetailGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:6vw;display:grid}.productDetailVisual{background:#f7f7f4;border:1px solid #deded9;border-radius:30px;height:650px;position:relative;overflow:hidden}.productDetailVisual>img{padding:55px;object-fit:contain!important}.productDetailBadge{z-index:2;align-items:center;gap:12px;display:flex;position:absolute;top:20px;left:20px}.productDetailBadge span{color:#fff;font:8px var(--font-mono);background:#111;padding:8px 10px}.productDetailBadge small{font:8px var(--font-mono)}.breadcrumbs{color:var(--muted);font:8px var(--font-mono);flex-wrap:wrap;gap:9px;display:flex}.breadcrumbs a{text-decoration:underline}.productDetailLabels{flex-wrap:wrap;gap:8px;margin-top:70px;display:flex}.productDetailLabels span,.productDetailLabels strong,.articleDetailTags span{font:8px var(--font-mono);border:1px solid #111;padding:7px 9px;font-weight:500}.productDetailLabels strong{color:#fff;background:#111}.productDetailCopy h1{letter-spacing:-.065em;overflow-wrap:anywhere;margin:22px 0 25px;font-size:clamp(54px,6vw,88px);font-weight:570;line-height:.87}.productLead{color:var(--muted);font-size:14px;line-height:1.75}.productQuickFacts{border-top:1px solid #111;border-bottom:1px solid #111;grid-template-columns:repeat(4,1fr);margin:35px 0 0;display:grid}.productQuickFacts div{border-right:1px solid var(--line);padding:15px 10px}.productQuickFacts div:last-child{border:0}.productQuickFacts dt{color:var(--muted);font:7px var(--font-mono);text-transform:uppercase}.productQuickFacts dd{margin:8px 0 0;font-size:12px;font-weight:700}.productDetailActions{align-items:center;gap:28px;margin-top:34px;display:flex}.productInformation{padding:110px 0}.productInformationGrid{grid-template-columns:220px minmax(0,790px);align-items:start;gap:100px;display:grid}.productInfoNav{border-top:1px solid #111;flex-direction:column;display:flex;position:sticky;top:115px}.productInfoNav span{font:8px var(--font-mono);letter-spacing:.13em;padding:15px 0}.productInfoNav a{border-top:1px solid var(--line);padding:13px 0;font-size:11px}.productInfoContent>section{border-bottom:1px solid var(--line);margin-bottom:75px;padding-bottom:75px;scroll-margin-top:110px}.productInfoContent h2{letter-spacing:-.05em;max-width:680px;margin:17px 0 28px;font-size:clamp(37px,4vw,56px);line-height:.98}.officialCopy{color:#353535;white-space:pre-line;font-size:17px;line-height:1.85}.sourceLanguageNote{background:var(--milk);color:var(--muted);border-left:2px solid #111;margin-top:22px;padding:16px 18px;font-size:11px;line-height:1.65}.missingData{background:var(--milk);color:var(--muted);border:1px dashed #777;padding:20px;font-size:12px;line-height:1.6}.specificationList{flex-wrap:wrap;gap:8px;display:flex}.specificationList span{border:1px solid var(--line);font:9px var(--font-mono);background:#fff;padding:10px 12px}.approvedList span{color:#fff;background:#111;border-color:#111}.technicalCaution{border:1px solid #111;margin-top:28px;padding:20px;font-size:11px;line-height:1.7}.packagingGrid{border-top:1px solid #111;border-left:1px solid #111;grid-template-columns:repeat(3,1fr);display:grid}.packagingGrid span{min-height:80px;font:12px var(--font-mono);border-bottom:1px solid #111;border-right:1px solid #111;place-items:center;display:grid}.officialLinks{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.officialLinks a,.articleOfficialLinks a{border-bottom:1px solid #111;padding-bottom:5px;font-size:12px;font-weight:700}.productInfoContent code{overflow-wrap:anywhere;font-size:10px}.productContactBand{color:#fff;background:#111;padding:70px 0}.productContactBand .container{grid-template-columns:1fr auto;align-items:end;gap:80px;display:grid}.productContactBand span{color:#aaa;font:8px var(--font-mono);letter-spacing:.12em}.productContactBand h2{letter-spacing:-.055em;max-width:750px;margin:18px 0 0;font-size:clamp(42px,5vw,70px);line-height:.96}.productContactBand .container>div:last-child{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.productContactBand .container>div:last-child>a:first-child{border-bottom:1px solid #fff;font-size:21px}.relatedProducts,.articleRecommendations{background:var(--milk);padding:90px 0 120px}.relatedProductGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;display:grid}.relatedProductGrid>a{border:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;padding:14px;display:flex}.relatedProductGrid>a>div{background:#fff;height:240px;position:relative}.relatedProductGrid img{padding:24px;object-fit:contain!important}.relatedProductGrid small{color:var(--muted);font:7px var(--font-mono)}.relatedProductGrid strong{margin-top:12px;font-size:18px;line-height:1.1}.relatedProductGrid>a>span{text-align:right;margin-top:20px}.articlePage{background:#fff}.articleDetailHero{color:#fff;background:#111;padding:65px 0 80px}.articleDetailHeroGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:6vw;display:grid}.darkBreadcrumbs{color:#aaa}.articleDetailTags{flex-wrap:wrap;gap:7px;margin-top:60px;display:flex}.articleDetailTags span{border-color:#555}.articleDetailCopy h1{letter-spacing:-.065em;overflow-wrap:anywhere;margin:23px 0 25px;font-size:clamp(54px,6vw,88px);font-weight:560;line-height:.9}.articleDetailCopy>p{color:#aaa;font-size:15px;line-height:1.75}.articleHeroContact{border-top:1px solid #555;border-bottom:1px solid #555;justify-content:space-between;align-items:center;margin-top:38px;padding:17px 0;display:flex}.articleHeroContact span{color:#aaa;font:8px var(--font-mono)}.articleHeroContact a{font-size:16px}.articleDetailImage{color:#111;background:#fff;height:600px;position:relative}.articleDetailImage img{padding:48px;object-fit:contain!important}.articleDetailImage>small{font:8px var(--font-mono);position:absolute;bottom:15px;left:18px;right:18px}.articleReadingLayout{grid-template-columns:230px minmax(0,760px);align-items:start;gap:100px;padding-top:100px;padding-bottom:110px;display:grid}.articleReadingAside{border-top:1px solid #111;position:sticky;top:115px}.articleReadingAside>span{font:8px var(--font-mono);letter-spacing:.12em;padding:16px 0;display:block}.articleReadingAside dl{margin:0}.articleReadingAside dl div{border-top:1px solid var(--line);padding:12px 0}.articleReadingAside dt{color:var(--muted);font:7px var(--font-mono);text-transform:uppercase}.articleReadingAside dd{margin:6px 0 0;font-size:11px;line-height:1.45}.articleReadingAside>a{border-bottom:1px solid #111;margin-top:22px;padding-bottom:5px;font-size:11px;font-weight:700;display:inline-block}.articleReadingContent>section{border-bottom:1px solid var(--line);margin-bottom:70px;padding-bottom:70px}.articleSectionNo{font:9px var(--font-mono)}.articleReadingContent h2{letter-spacing:-.052em;margin:17px 0 28px;font-size:clamp(38px,4.4vw,58px);line-height:.98}.articleReadingContent h3{margin:35px 0 17px;font-size:22px}.articleReadingContent p{color:#4d4d49;font-size:16px;line-height:1.85}.articleReadingContent p+p{margin-top:20px}.articleBenefitList{gap:10px;margin:28px 0 32px;padding:0;list-style:none;display:grid}.articleBenefitList li{border:1px solid var(--line);background:var(--milk);padding:17px 18px 17px 46px;font-size:14px;line-height:1.6;position:relative}.articleBenefitList li:before{content:"✓";font-weight:800;position:absolute;top:17px;left:18px}.articleFaq>div{border-top:1px solid var(--line);padding:24px 0}.articleFaq>div h3{margin:0 0 10px;font-size:20px}.articleFaq>div p{margin:0}.officialArticleCopy{background:var(--milk);color:#292927;border-left:3px solid #111;margin:28px 0;padding:30px;font-size:16px;line-height:1.85}.articleReadingContent ol{counter-reset:articleSteps;margin:30px 0;padding:0;list-style:none}.articleReadingContent ol li{counter-increment:articleSteps;border-top:1px solid var(--line);padding:17px 0 17px 50px;font-size:14px;line-height:1.6;position:relative}.articleReadingContent ol li:before{content:counter(articleSteps, decimal-leading-zero);font:9px var(--font-mono);position:absolute;left:0}.articleSpecTable{border-top:1px solid #111}.articleSpecTable div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:20px;padding:13px 0;display:grid}.articleSpecTable span{color:var(--muted);font:7px var(--font-mono)}.articleSpecTable strong{font:10px var(--font-mono);overflow-wrap:anywhere}.articleReadingContent table{border-collapse:collapse;width:100%;margin:25px 0}.articleReadingContent th,.articleReadingContent td{border:1px solid var(--line);text-align:left;padding:14px;font-size:12px}.articleReadingContent th{background:var(--milk);font:8px var(--font-mono)}.articleOfficialLinks{flex-direction:column;align-items:flex-start;gap:12px;margin-top:27px;display:flex}.articleInlineCta{color:#fff;background:#111;grid-template-columns:1fr auto;gap:18px;margin-top:35px;padding:25px;display:grid}.articleInlineCta div{flex-direction:column;grid-row:span 2;gap:10px;display:flex}.articleInlineCta div span{color:#aaa;font:7px var(--font-mono)}.articleInlineCta div strong{font-size:20px}.articleInlineCta>a{border-bottom:1px solid #666;padding-bottom:5px;font-size:12px}.articleRecommendationGrid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:22px;display:grid}.articleRecommendationGrid>a{border:1px solid var(--line);background:#fff;padding:15px}.articleRecommendationGrid>a>div{background:#fff;height:280px;position:relative}.articleRecommendationGrid img{padding:28px;object-fit:contain!important}.articleRecommendationGrid small{color:var(--muted);font:7px var(--font-mono)}.articleRecommendationGrid h3{min-height:75px;margin:13px 0;font-size:23px;line-height:1.08}.articleRecommendationGrid>a>strong{font-size:11px}.articleFinalRecommendation{color:#fff;background:#111;padding:95px 0 105px}.articleFinalRecommendation .container{max-width:980px}.articleFinalRecommendation span{color:#aaa;font:9px var(--font-mono);letter-spacing:.12em}.articleFinalRecommendation h2{margin:18px 0 24px;font-size:clamp(42px,6vw,72px);line-height:.95}.articleFinalRecommendation p{color:#c5c5c0;max-width:850px;font-size:17px;line-height:1.85}.articleFinalRecommendation div>div{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.articleFinalRecommendation a{border:1px solid #666;padding:14px 18px;font-size:12px;font-weight:800}.splitStory,.editorialSection,.distributorSection,.sectorsSection,.standardsSection,.contactSection,.knowledgeCta,.legalPage>section:last-child{background:#fff;padding:100px 0 120px}.splitStory{color:#fff;background:#111}.splitStoryGrid,.editorialGrid{grid-template-columns:1fr 1fr;min-height:650px;display:grid}.storyImage,.editorialImage{background:var(--milk);min-height:620px;position:relative}.storyImage img,.editorialImage img{padding:45px;object-fit:contain!important}.storyCopy,.editorialGrid>div:first-child{padding:55px 0 55px 70px}.editorialGrid>div:first-child{padding-left:0;padding-right:70px}.storyCopy h2,.editorialGrid h2,.knowledgeCta h2,.directContact h2{letter-spacing:-.055em;margin:20px 0 28px;font-size:clamp(43px,5vw,70px);line-height:.97}.storyCopy>p,.editorialGrid p,.knowledgeCta p{color:#888;line-height:1.8}.splitStory .storyCopy>p{color:#aaa}.storySteps{margin-top:45px}.storySteps>div{border-top:1px solid #3a3a3a;grid-template-columns:35px 1fr;padding:14px 0;display:grid}.storySteps span{font:8px var(--font-mono);grid-row:1/3}.storySteps p{margin:5px 0 0;font-size:11px}.editorialGrid blockquote{border-left:2px solid #111;margin:55px 0 0;padding-left:22px;font:26px Georgia,serif}.principles{color:#fff;background:#111;padding:70px 0}.principles .container{grid-template-columns:repeat(3,1fr);display:grid}.principles .container>div{border-left:1px solid #444;padding:25px 40px}.principles span,.bigIndex{font:9px var(--font-mono)}.principles h3{margin:28px 0 15px;font-size:25px}.principles p{color:#aaa;font-size:12px;line-height:1.7}.distributorGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.distributorGrid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:320px;padding:35px}.distributorGrid h2{letter-spacing:-.04em;margin:80px 0 15px;font-size:31px}.distributorGrid p{color:var(--muted);line-height:1.7}.directContact{color:#fff;background:#111;grid-template-columns:1fr 1fr;gap:60px;margin-top:80px;padding:50px;display:grid}.directContact>div:last-child{border-left:1px solid #444;flex-direction:column;align-items:flex-start;gap:12px;padding-left:45px;display:flex}.directContact>div:last-child>a:not(.button){border-bottom:1px solid #555;padding-bottom:6px}.sectorGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.sectorGrid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:270px;padding:32px}.sectorGrid span{font:8px var(--font-mono)}.sectorGrid h2{margin:55px 0 15px;font-size:26px}.sectorGrid p{color:var(--muted);font-size:12px;line-height:1.7}.process{border-top:1px solid var(--line);grid-template-columns:1.2fr repeat(3,1fr);gap:30px;margin:60px 0 35px;padding-top:30px;display:grid}.process p{color:var(--muted);font-size:11px}.statusLegend{gap:45px;margin-bottom:30px;display:flex}.statusLegend>div{grid-template-columns:12px auto;gap:4px 9px;display:grid}.statusLegend i{border:1px solid #111;border-radius:50%;width:8px;height:8px;margin-top:3px}.statusLegend .approvedDot{background:#111}.statusLegend span{color:var(--muted);grid-column:2;font-size:10px}.standardsTable{border-top:1px solid #111}.tableHead,.tableRow{border-bottom:1px solid var(--line);grid-template-columns:1.3fr .45fr 1fr;align-items:center;gap:24px;padding:15px 18px;display:grid}.tableHead{font:8px var(--font-mono)}.tableRow:hover{background:var(--milk)}.tableRow strong{font:10px var(--font-mono)}.tableRow span{font-size:11px}.approvedStatus{font-weight:700}.legalNote{max-width:800px;color:var(--muted);font-size:11px;line-height:1.7}.contactGrid{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.contactAside>div{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:17px 0;display:flex}.contactAside span{color:var(--muted);font:8px var(--font-mono)}.contactAside a{font-size:18px}.contactAside>p{color:var(--muted);font-size:11px;line-height:1.7}.inquiryForm{background:var(--milk);border:1px solid #111;padding:35px}.formGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.inquiryForm label{font:8px var(--font-mono);letter-spacing:.07em}.inquiryForm input,.inquiryForm select,.inquiryForm textarea{border:1px solid var(--line);width:100%;font:13px var(--font-geist);background:#fff;margin-top:7px;padding:12px;display:block}.inquiryForm .full{grid-column:span 2}.consent{gap:9px;margin:20px 0;line-height:1.5;display:flex}.consent input{width:auto;margin:1px 0}.honeypot{position:absolute;left:-9999px}.formReady{color:#fff;background:#111;margin-top:25px;padding:23px}.formReady p{color:#aaa;font-size:11px}.formReady>div{gap:8px;display:flex}.ghost{color:#fff;border-color:#fff}.legalCopy{max-width:850px}.legalCopy h2{margin:42px 0 13px;font-size:30px}.legalCopy p{color:#555;line-height:1.8}.legalCopy a{text-decoration:underline}.placeholderLegal{background:var(--milk);border:1px solid #111;padding:18px}.footer{background:var(--milk);border-top:1px solid #111;padding-top:80px}.footerTop{grid-template-columns:1fr 1.4fr;gap:80px;padding-bottom:70px;display:grid}.footerIdentity img{width:290px;height:auto}.footerIdentity p{color:var(--muted);font-size:12px;line-height:1.7}.footerCols{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.footerCols>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footerCols h4{font:8px var(--font-mono);letter-spacing:.13em;margin:0 0 12px}.footerCols a{color:#3e3e3c;font-size:12px}.footerCols a:hover{text-decoration:underline}.footerBottom{border-top:1px solid var(--line);min-height:70px;font:8px var(--font-mono);justify-content:space-between;align-items:center;display:flex}.footerBottom div{gap:22px;display:flex}@media (max-width:1100px){.container{width:min(var(--max), calc(100% - 44px))}.siteHeader nav{gap:16px}.headerSearch{display:none}.homeHeroGrid{gap:4vw;min-height:620px}.heroProduct{height:530px}.categoryExplorer{grid-template-columns:300px 1fr}.categorySeriesPanel{padding:26px}.seriesCard{grid-template-columns:42% 58%}.seriesCopy{padding:19px}.seriesCopy strong{font-size:31px}.featuredProductGrid{grid-template-columns:repeat(2,1fr)}.featuredProductImage{height:380px}.productCardGrid,.articleCardGrid,.categoryDirectoryGrid{grid-template-columns:repeat(2,1fr)}.searchProductGrid{grid-template-columns:repeat(3,1fr)}.productDetailGrid{gap:4vw}.productDetailVisual{height:560px}.productInformationGrid,.articleReadingLayout{gap:60px}.relatedProductGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.siteHeader{height:76px;padding-inline:22px}.brand{width:165px}.brand img{width:150px;height:49px}.brand small{font-size:6px}.siteHeader nav,.siteHeader .contactPill{display:none}.headerTools{margin-left:auto}.mobileMenu{display:block}.mobileMenu summary{cursor:pointer;border:1px solid #111;place-content:center;gap:6px;width:42px;height:42px;list-style:none;display:grid}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu summary span{background:#111;width:20px;height:1px;display:block}.mobileMenu>div{z-index:120;background:var(--milk);border-top:1px solid #111;border-bottom:1px solid #111;flex-direction:column;padding:24px;display:flex;position:fixed;top:76px;left:0;right:0;box-shadow:0 18px 30px #00000024}.mobileMenu>div>a{border-bottom:1px solid var(--line);padding:15px 0;font-size:18px}.mobileMenu form{grid-template-columns:1fr auto;margin-bottom:15px;display:grid}.mobileMenu input,.mobileMenu button{background:#fff;border:1px solid #111;height:44px;padding:0 10px}.mobileMenu button{color:#fff;background:#111}.sectionIntro{grid-template-columns:1fr;gap:25px}.sectionIntro h2{font-size:54px}.lightArrow{justify-self:start}.homeHeroGrid{grid-template-columns:1fr;min-height:0;padding-top:65px;padding-bottom:55px}.homeHeroCopy h1{font-size:clamp(56px,13vw,83px)}.heroProduct{width:min(600px,100%);height:550px;margin-top:20px}.homeSearch{grid-template-columns:1fr;gap:13px}.homeMetrics .container{grid-template-columns:repeat(2,1fr)}.homeMetrics .container>div:nth-child(3),.homeMetrics .container>div:nth-child(4){border-top:1px solid var(--line)}.categorySection,.featuredProductsSection,.homeArticlesSection{padding:80px 0 90px}.categoryExplorer{min-height:0;display:block}.categoryRail{border-right:0}.categoryRailItem button{min-height:70px}.categorySeriesPanel{display:none}.categoryMobilePanel{background:var(--milk);border-bottom:1px solid #111;padding:18px;display:block}.categoryMobilePanel>p{color:var(--muted);font-size:12px;line-height:1.65}.categoryMobilePanel .seriesGrid{grid-template-columns:1fr 1fr}.categoryMobilePanel .seriesPrimary{grid-column:span 2}.categoryMobilePanel .seriesCard{flex-direction:column;min-height:0;display:flex}.categoryMobilePanel .seriesImage{min-height:220px}.categoryMobilePanel .seriesCopy{min-height:190px}.homeArticleGrid{grid-template-columns:1fr}.homeArticleThumb{height:370px}.homeDistributorGrid{grid-template-columns:1fr;gap:55px}.pageHero{padding:80px 0 70px}.pageHero h1{font-size:clamp(54px,12vw,78px)}.catalogueToolbar{grid-template-columns:1fr}.catalogueFilters{grid-template-columns:1fr 1fr 1fr}.productCardGrid,.articleCardGrid{grid-template-columns:repeat(2,1fr)}.productCardImage{height:300px}.articleCardImage{height:280px}.articleFilters{grid-template-columns:1fr}.searchProductGrid{grid-template-columns:repeat(2,1fr)}.productDetailGrid,.articleDetailHeroGrid{grid-template-columns:1fr}.productDetailVisual{height:600px}.productDetailLabels{margin-top:45px}.productDetailCopy h1,.articleDetailCopy h1{font-size:clamp(52px,11vw,76px)}.productInformationGrid,.articleReadingLayout{grid-template-columns:1fr}.productInfoNav,.articleReadingAside{position:static}.productInfoNav{grid-template-columns:repeat(3,1fr);display:grid}.productInfoNav span{grid-column:span 3}.articleDetailImage{height:560px}.articleReadingLayout{padding-top:70px}.articleReadingAside{display:none}.productContactBand .container{grid-template-columns:1fr;gap:35px}.articleRecommendationGrid{grid-template-columns:1fr}.articleRecommendationGrid>a{grid-template-columns:220px 1fr;gap:18px;display:grid}.articleRecommendationGrid>a>div{grid-row:span 3;height:220px}.articleRecommendationGrid h3{min-height:0}.splitStoryGrid,.editorialGrid{grid-template-columns:1fr}.storyCopy,.editorialGrid>div:first-child{padding:45px 0}.principles .container{grid-template-columns:1fr}.principles .container>div{border-top:1px solid #444;border-left:0}.distributorGrid,.sectorGrid,.directContact,.contactGrid{grid-template-columns:1fr}.directContact>div:last-child{border-top:1px solid #444;border-left:0;padding:30px 0 0}.process{grid-template-columns:1fr 1fr}.tableHead,.tableRow{grid-template-columns:1fr .45fr .9fr}.footerTop{grid-template-columns:1fr}.footerCols{max-width:650px}}@media (max-width:560px){.container{width:min(var(--max), calc(100% - 28px))}.siteHeader{padding-inline:14px}.homeHeroGrid{padding-top:48px}.homeHeroCopy h1{font-size:58px;line-height:.88}.homeHeroCopy>p{font-size:14px}.homeHeroActions{flex-direction:column;align-items:stretch}.heroProduct{height:470px}.heroProductImage img{padding:20px 38px}.homeSearchBand{padding:20px 0}.homeSearch>div{grid-template-columns:26px 1fr}.homeSearch input{font-size:15px}.homeSearch button{border-top:1px solid #444;grid-column:span 2;justify-self:stretch;padding:0}.homeMetrics strong{font-size:34px}.homeMetrics .container>div{min-height:110px;padding:18px}.sectionIntro h2{font-size:44px}.categorySection,.featuredProductsSection,.homeArticlesSection{padding:68px 0 75px}.categoryRailItem button{grid-template-columns:28px minmax(0,1fr) 15px}.categoryRailItem button small{display:none}.categoryMobilePanel{padding:12px}.categoryMobilePanel .seriesGrid{grid-template-columns:1fr}.categoryMobilePanel .seriesPrimary{grid-column:auto}.categoryMobilePanel .seriesImage{min-height:260px}.featuredProductGrid{grid-template-columns:1fr}.featuredProductImage{height:390px}.homeArticleThumb{height:310px}.homeDistributorGrid h2{font-size:44px}.homeDistributorGrid a{font-size:18px}.pageHero{padding:65px 0 60px}.pageHero h1{font-size:52px}.pageHero p{font-size:13px}.categoriesDirectory,.catalogueSection,.articlesIndexSection{padding:55px 0 80px}.categoryDirectoryGrid,.productCardGrid,.articleCardGrid{grid-template-columns:1fr}.catalogueToolbar,.articleFilters{padding:15px}.catalogueFilters{grid-template-columns:1fr}.catalogueMeta{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 0}.productCardImage,.articleCardImage{height:360px}.searchPageHeader{padding:55px 0 45px}.searchPageHeader h1{font-size:51px}.searchPageBody{padding-top:40px}.searchBox>div:first-of-type{grid-template-columns:30px 1fr;padding:0 10px}.searchBox input{font-size:17px}.searchBox button{grid-column:span 2;padding:10px 0}.searchSuggestions{top:108px}.searchSuggestions a{grid-template-columns:50px 1fr}.searchSuggestions a small{grid-column:2}.searchProductGrid{grid-template-columns:1fr}.searchProductImage{height:320px}.searchArticleList>a{grid-template-columns:74px 1fr 15px;gap:12px}.searchArticleThumb{height:74px}.searchArticleList p{display:none}.searchArticleList h3{font-size:16px}.searchEmpty>div{flex-direction:column}.productDetailHero{padding:22px 0 55px}.productDetailVisual{height:470px}.productDetailVisual>img{padding:34px}.productDetailCopy h1,.articleDetailCopy h1{font-size:52px}.productQuickFacts{grid-template-columns:repeat(2,1fr)}.productQuickFacts div:nth-child(2){border-right:0}.productQuickFacts div:nth-child(-n+2){border-bottom:1px solid var(--line)}.productDetailActions{flex-direction:column;align-items:stretch}.productInformation{padding:70px 0}.productInfoNav{grid-template-columns:1fr 1fr}.productInfoNav span{grid-column:span 2}.productInfoContent h2,.articleReadingContent h2{font-size:38px}.officialCopy,.articleReadingContent p{font-size:14px}.packagingGrid{grid-template-columns:1fr 1fr}.relatedProductGrid{grid-template-columns:1fr}.relatedProductGrid>a{grid-template-columns:150px 1fr;gap:14px;display:grid}.relatedProductGrid>a>div{grid-row:span 3;height:160px}.relatedProductGrid>a>span{text-align:left}.articleDetailHero{padding:45px 0 55px}.articleDetailTags{margin-top:40px}.articleDetailImage{height:440px}.articleDetailImage img{padding:30px}.articleReadingLayout{padding-top:55px;padding-bottom:70px}.officialArticleCopy{padding:20px;font-size:14px}.articleSpecTable div{grid-template-columns:85px 1fr}.articleReadingContent table{display:block;overflow-x:auto}.articleInlineCta{grid-template-columns:1fr}.articleInlineCta div{grid-row:auto}.articleRecommendationGrid>a{grid-template-columns:120px 1fr}.articleRecommendationGrid>a>div{height:150px}.articleRecommendationGrid h3{font-size:18px}.storyImage,.editorialImage{min-height:430px}.directContact,.inquiryForm{padding:23px}.process{grid-template-columns:1fr}.statusLegend{flex-direction:column;gap:15px}.tableHead{display:none}.tableRow{grid-template-columns:1fr;gap:7px}.formGrid{grid-template-columns:1fr}.inquiryForm .full{grid-column:auto}.formReady>div{flex-direction:column}.footer{padding-top:60px}.footerTop{gap:50px}.footerCols{grid-template-columns:1fr 1fr}.footerCols>div:last-child{grid-column:span 2}.footerBottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.humanCheck{background:#f8f5f0;border:1px solid #d9d3cb;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;margin-top:20px;padding:18px 20px;display:grid}.humanCheck>div{flex-direction:column;gap:4px;display:flex}.humanCheck>div strong{color:var(--black);font-size:15px}.humanCheck>div span{color:#6c6760;font-size:12px}.humanCheck label{color:var(--black);align-items:center;gap:9px;font-size:17px;font-weight:850;display:flex}.humanCheck input{background:var(--white);text-align:center;width:72px;min-height:44px;font:inherit;border:1px solid #bcb5ab;border-radius:9px;padding:8px 10px}.humanCheck>button{background:var(--white);width:44px;height:44px;color:var(--burgundy);cursor:pointer;border:1px solid #bcb5ab;border-radius:999px;font-size:20px}.submitButton:disabled{cursor:wait;opacity:.62}.formFeedback{border-radius:12px;margin-top:18px;padding:17px 19px;line-height:1.55}.formFeedback.sent{color:#174826;background:#edf8ef;border:1px solid #9ac3a5}.formFeedback.error{color:#791e25;background:#fff0f1;border:1px solid #d8a7aa}.formFeedback p{margin:7px 0 0}.formFeedback a{color:inherit;font-weight:850;text-decoration:underline}:is(body:has(.adminPage) .siteHeader,body:has(.adminPage) .footer,body:has(.adminGate) .siteHeader,body:has(.adminGate) .footer){display:none}.adminPage,.adminGate{color:#171717;background:#f1eee9;min-height:100vh}.adminGate{place-items:center;padding:24px;display:grid}.adminGate>div{background:#fff;border-radius:22px;width:min(620px,100%);padding:48px;box-shadow:0 24px 70px #1c14121a}.adminGate span,.adminHeader span{color:var(--burgundy);letter-spacing:.12em;font-size:11px;font-weight:900}.adminGate h1{margin:12px 0;font-size:clamp(34px,6vw,60px);line-height:.98}.adminGate p{color:#67615b;margin:0 0 26px;line-height:1.65}.adminHeader{color:#fff;background:#171717;justify-content:space-between;align-items:flex-end;gap:30px;padding:38px max(24px,5vw);display:flex}.adminHeader h1{margin:8px 0 4px;font-size:clamp(34px,5vw,64px);line-height:1}.adminHeader p{color:#ffffff94;margin:0;font-size:13px}.adminHeader>div:last-child{flex-wrap:wrap;gap:9px;display:flex}.adminHeader button,.adminHeader a,.adminInquiryActions button,.adminInquiryActions a{color:#fff;cursor:pointer;min-height:42px;font:inherit;background:0 0;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.adminStats{grid-template-columns:repeat(3,1fr);gap:14px;padding:24px max(24px,5vw) 0;display:grid}.adminStats button{color:#fff;background:var(--burgundy);cursor:pointer;text-align:left;border:0;border-radius:16px;justify-content:space-between;align-items:center;padding:22px;display:flex}.adminStats span{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.adminStats strong{font-size:34px}.adminControls{grid-template-columns:1fr 220px;gap:12px;padding:18px max(24px,5vw);display:grid}.adminControls input,.adminControls select{min-height:52px;font:inherit;background:#fff;border:1px solid #d7d0c7;border-radius:12px;padding:0 16px}.adminInquiryList{gap:15px;padding:0 max(24px,5vw) 70px;display:grid}.adminInquiry{border:1px solid #ddd6ce;border-left:5px solid var(--burgundy);background:#fff;border-radius:17px;padding:24px;box-shadow:0 12px 32px #1f19140d}.adminInquiry.contacted{border-left-color:#2f7440}.adminInquiry.archived{opacity:.78;border-left-color:#aaa39b}.adminInquiryTop{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.adminInquiryTop span{color:#847d75;letter-spacing:.05em;font-size:11px;font-weight:800}.adminInquiryTop h2{margin:5px 0 2px;font-size:28px}.adminInquiryTop p{color:#6d665f;margin:0}.adminInquiryTop>b{color:var(--burgundy);letter-spacing:.08em;background:#f5e7e8;border-radius:999px;padding:7px 10px;font-size:10px}.adminInquiry dl{grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0;display:grid}.adminInquiry dl div{background:#f5f2ee;border-radius:10px;padding:13px}.adminInquiry dt{color:#817a72;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900}.adminInquiry dd{overflow-wrap:anywhere;margin:0;font-weight:750}.adminMessage{white-space:pre-wrap;background:#faf8f5;border-left:3px solid #ddd4c9;margin:0;padding:18px;line-height:1.7}.adminInquiryActions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.adminInquiryActions button,.adminInquiryActions a{color:#222;background:#fff;border-color:#d3ccc3}.adminInquiryActions a{color:#fff;border-color:var(--burgundy);background:var(--burgundy)}.adminEmpty{text-align:center;border:1px dashed #c9c1b8;border-radius:18px;padding:70px 30px}.adminEmpty h2{margin:0 0 8px}.adminEmpty p{color:#746e67;margin:0}@media (max-width:760px){.humanCheck{grid-template-columns:1fr auto}.humanCheck>div{grid-column:1/-1}.adminHeader{flex-direction:column;align-items:flex-start}.adminStats,.adminControls{grid-template-columns:1fr}.adminInquiry dl{grid-template-columns:1fr 1fr}}:root{--black:#050505;--graphite:#111;--graphite-light:#1a1a1a;--white:#fff;--off-white:#f4f4f2;--silver:#d8d8d5;--muted:#9a9a96;--border-dark:#ffffff2e;--border-light:#00000024;--font-display:"Barlow Semi Condensed", "Arial Narrow", sans-serif;--font-body:Inter, Manrope, Arial, sans-serif;--max:1392px}body{background:var(--black);font-family:var(--font-body);letter-spacing:normal;font-style:normal}h1,h2,h3,h4{font-family:var(--font-body);text-transform:uppercase;font-style:normal}.siteHeader nav,.button,.contactPill,.sectionLabel,.kicker,.eyebrowDark,.infoIndex,.arrowLink{font-family:var(--font-body);font-style:normal}.siteHeader{background:#fffffffa;border:0;gap:28px;height:86px;padding:0 max(4.2vw,28px);box-shadow:0 2px 18px #00000021}.brand img{width:174px;height:54px}.brand small{letter-spacing:.23em;margin-top:-6px;font-size:6px}.siteHeader nav a{letter-spacing:.01em;text-transform:uppercase;font-size:15px;font-weight:700}.siteHeader nav a:after{height:2px;bottom:-11px}.siteHeader nav a.isActive:after{right:0}.headerTools{gap:14px}.headerSearch{color:#fff;clip-path:polygon(0 0,100% 0,97% 100%,0 100%);background:#090909;border:0;align-items:center;width:228px;height:44px}.headerSearch>span{border:1.5px solid #fff;border-radius:50%;width:18px;height:18px;margin-left:15px;position:relative}.headerSearch>span:after{content:"";background:#fff;width:7px;height:1.5px;position:absolute;bottom:-2px;right:-5px;transform:rotate(45deg)}.headerSearch input{color:#fff;font-style:normal}.headerSearch button{color:#fff;font-size:17px}.contactPill{letter-spacing:.015em;text-transform:uppercase;clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);gap:22px;min-height:44px;padding:0 20px;font-size:15px;font-weight:750}.mobileMenuButton,.mobileMenu{display:none}.performanceHero{isolation:isolate;background:#e9e9e7;border-bottom:1px solid #454545;height:536px;position:relative;overflow:hidden}.heroDarkPanel,.heroLightPanel{position:absolute;inset-block:0}.heroDarkPanel{z-index:-4;background-color:#050505;background-image:repeating-linear-gradient(135deg,#0000 0 8px,#ffffff05 8px 9px),linear-gradient(105deg,#0000 0 53%,#ffffff12 53.2%,#0000 53.5%);width:60%;left:0}.heroDarkPanel:after{content:"";opacity:.38;background:repeating-linear-gradient(0deg,#0000 0 25px,#ffffff14 25px 26px);position:absolute;inset:18% 0 10%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 70%,#0000)}.heroLightPanel{z-index:-5;background:linear-gradient(112deg,#d7d7d5 0,#fff 20%,#f4f4f2 61%,#d8d8d5 100%);width:54%;right:0}.heroLightPanel:before{content:"";opacity:.55;clip-path:polygon(46% 0,100% 0,100% 100%,67% 100%);background:repeating-linear-gradient(133deg,#0000 0 61px,#00000014 61px 62px);position:absolute;inset:0}.heroLightPanel:after{content:"";background:linear-gradient(#0000,#0000001c);border-top:1px solid #00000014;height:22%;position:absolute;bottom:0;left:0;right:0}.performanceHeroInner{z-index:4;grid-template-columns:51% 49%;align-items:stretch;height:100%;display:grid;position:relative}.performanceCopy{z-index:6;color:#fff;align-self:center;padding:22px 0 26px;animation:.75s cubic-bezier(.2,.8,.2,1) both heroCopyIn}.performanceKicker{width:max-content;font:normal 700 14px/1 var(--font-body);letter-spacing:.08em;align-items:center;gap:18px;display:flex}.performanceKicker:after{content:"";background:#fff;width:110px;height:1px}.performanceCopy h1{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;text-shadow:none;margin:25px 0 22px;font-size:clamp(72px,7.35vw,118px);font-style:italic;font-weight:800;line-height:.92;transform:none}.performanceCopy>p{border-left:1px solid #fff;margin:0;padding-left:18px;font-size:20px;font-style:normal;font-weight:600;line-height:1.4}.performanceActions{gap:8px;margin-top:28px;display:flex}.performanceButton{color:#fff;min-width:245px;height:50px;font:normal 750 15px var(--font-body);letter-spacing:.015em;clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);border:1px solid #ffffffa6;justify-content:space-between;align-items:center;gap:24px;padding:0 28px;transition:background .25s,color .25s,transform .25s;display:inline-flex}.performanceProduct{z-index:5;min-width:0;height:100%;display:block;position:relative}.studioLines{position:absolute;inset:0;overflow:hidden}.studioLines:before{content:"";clip-path:polygon(0 30%,100% 0,100% 100%,0 75%);background:repeating-linear-gradient(0deg,#0000 0 11px,#00000014 11px 12px);height:30%;position:absolute;top:29%;left:0;right:0}.performanceProductImage{z-index:3;filter:drop-shadow(0 22px 17px #00000047);width:61%;height:86%;animation:.9s cubic-bezier(.2,.8,.2,1) .15s both productIn;position:absolute;top:6%;left:19%}.performanceProductImage img{padding:0;object-fit:contain!important}.productReflection{z-index:2;filter:blur(18px);background:#0000001f;border-radius:50%;width:50%;height:34%;position:absolute;bottom:-9%;left:25%;transform:perspective(200px)rotateX(72deg)}.performanceProductLabel{z-index:5;clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);background:#ffffff6b;border-block:1px solid #0000002e;flex-direction:column;gap:8px;width:190px;padding:15px 22px;display:flex;position:absolute;top:57%;right:0}.performanceProductLabel strong,.performanceProductLabel span{font-family:var(--font-body);letter-spacing:normal;font-style:normal}.performanceProductLabel strong{white-space:nowrap;font-size:24px}.performanceProductLabel span{font-size:20px;font-weight:800}.heroOilFlow{z-index:3;pointer-events:none;width:54%;height:103%;position:absolute;top:-1%;left:34%}.heroOilFlow svg{width:100%;height:100%;overflow:visible}.oilMain{fill:url(#oilBody)}.oilFloorMerge{opacity:.82;filter:blur(7px)}.oilCrown,.oilInnerShade,.oilFlowThread,.oilEdgeHighlight{fill:none;stroke-linecap:round}.oilCrown{stroke:url(#oilEdge);stroke-width:24px;opacity:.7;filter:url(#softOilLight)}.oilInnerShade{stroke:#000;stroke-width:58px;opacity:.48;filter:blur(12px)}.oilFlowThread{stroke:url(#oilThread);filter:url(#softOilLight)}.oilFlowThreadOne{stroke-width:15px;opacity:.64}.oilFlowThreadTwo{stroke-width:7px;opacity:.52}.oilFlowThreadThree{stroke-width:3px;opacity:.72}.oilEdgeHighlight{stroke:url(#oilEdge);stroke-width:5px;opacity:.72;filter:url(#softOilLight)}.oilEdgeHighlightFine{stroke-width:1.6px;opacity:.78;filter:none}@keyframes heroCopyIn{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes productIn{0%{opacity:0;transform:translate(34px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.homeSearchBand{z-index:30;color:#fff;background:#050505;padding:13px 0;position:relative}.heroSearchShell{position:relative}.heroSearch{clip-path:polygon(1% 0,100% 0,99% 100%,0 100%);border:1px solid #ffffff61;grid-template-columns:36px 1fr auto 54px;align-items:center;height:48px;display:grid}.heroSearchIcon{border:2px solid #fff;border-radius:50%;width:18px;height:18px;margin-left:14px;position:relative}.heroSearchIcon:after{content:"";background:#fff;width:7px;height:2px;position:absolute;bottom:-2px;right:-5px;transform:rotate(45deg)}.heroSearch input{color:#fff;background:0 0;border:0;outline:0;min-width:0;height:46px;padding:0 16px;font-size:16px;font-style:normal}.heroSearch input::placeholder{color:#888}.heroSearchClear,.heroSearchSubmit{color:#fff;cursor:pointer;background:0 0;border:0}.heroSearchClear{font-size:14px;text-decoration:underline}.heroSearchSubmit{height:100%;font-size:24px}.heroSuggestions{z-index:50;background:#0b0b0b;border:1px solid #484848;max-height:392px;animation:.2s both suggestionIn;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 24px 50px #00000061}.heroSuggestions a{border-bottom:1px solid #2e2e2e;grid-template-columns:72px minmax(0,1fr) 180px 24px;align-items:center;gap:14px;min-height:56px;padding:8px 18px;display:grid}.heroSuggestions a:hover,.heroSuggestions a.isActive{color:#050505;background:#fff}.heroSuggestions a span,.heroSuggestions a small{font:600 13px var(--font-body);text-transform:uppercase}.heroSuggestions a strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.heroSuggestions a i{font-size:18px;font-style:normal}.heroSuggestionEmpty{flex-direction:column;gap:5px;padding:20px;display:flex}.heroSuggestionEmpty span{color:#999;font-size:14px}@keyframes suggestionIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.homeMetrics{color:#fff;background-color:#101010;background-image:repeating-linear-gradient(135deg,#0000 0 5px,#ffffff05 5px 6px);border-block:1px solid #494949}.homeMetrics .container{min-height:92px}.homeMetrics .container>div{border-left:1px solid #454545;grid-template-columns:55px 1fr;align-items:center;gap:20px;min-height:92px;padding:16px 34px;display:grid}.homeMetrics .container>div:first-child{border-left:0}.homeMetrics .container>div:last-child{border-right:0}.homeMetrics svg{fill:none;stroke:#fff;stroke-width:1.7px;width:42px;height:42px}.homeMetrics p{flex-direction:column;margin:0;display:flex}.homeMetrics strong{font:normal 800 38px/1 var(--font-body);letter-spacing:normal}.homeMetrics span{color:#aaa;font:normal 650 14px var(--font-body);letter-spacing:.035em;margin-top:7px}.professionalSeries{color:#fff;background:#050505;padding:21px 0 34px}.seriesHeading{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;height:25px;display:grid}.seriesHeading span{font:normal 700 14px var(--font-body);letter-spacing:.05em}.seriesHeading i{background:#707070;height:1px}.seriesHeading b{color:#888;font:normal 800 18px var(--font-body);letter-spacing:normal}.professionalSeriesGrid{grid-template-columns:1.65fr repeat(3,1fr);gap:12px;margin-top:10px;display:grid}.professionalSeriesCard{clip-path:polygon(4% 0,100% 0,95% 100%,0 100%);background:linear-gradient(115deg,#222,#111 58%,#191919);border:1px solid #737373;min-width:0;height:174px;transition:transform .3s,border-color .3s;position:relative;overflow:hidden}.professionalSeriesCard.isPrimary{clip-path:polygon(3% 0,100% 0,95% 100%,0 100%);height:176px}.professionalSeriesCard:after{content:"";z-index:4;background:#ffffff1f;width:45px;transition:left .6s;position:absolute;top:-40%;bottom:-40%;left:-100px;transform:rotate(20deg)}.professionalSeriesCard:hover{border-color:#fff;transform:translateY(-5px)}.professionalSeriesCard:hover:after{left:120%}.seriesTechnicalLines{opacity:.25;background:repeating-linear-gradient(135deg,#0000 0 6px,#ffffff0f 6px 7px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 55%);mask-image:linear-gradient(90deg,#000,#0000 55%)}.professionalSeriesCopy{z-index:3;max-width:54%;position:absolute;top:17px;left:24px}.professionalSeriesCopy strong{font:italic 800 50px/.95 var(--font-display);letter-spacing:-.01em;display:block}.professionalSeriesCopy p{font-family:var(--font-body);margin:10px 0 0;font-size:14px;font-style:normal;line-height:1.45}.professionalSeriesCopy p span{display:block}.professionalSeriesImage{z-index:2;width:48%;height:112%;transition:transform .35s;position:absolute;top:4px;right:0}.isPrimary .professionalSeriesImage{width:49%;right:2%}.professionalSeriesImage img{object-position:bottom right;filter:drop-shadow(0 10px 10px #0000007a);padding:5px;object-fit:contain!important}.professionalSeriesCard:hover .professionalSeriesImage{transform:translate(5px)}.seriesArrow{z-index:5;opacity:0;transition:opacity .2s;position:absolute;top:10px;right:13px}.professionalSeriesCard:hover .seriesArrow{opacity:1}.sectionIntro h2,.pageHero h1,.productDetailCopy h1,.articleDetailCopy h1,.homeDistributorGrid h2{font-family:var(--font-body);letter-spacing:-.015em;font-style:normal;font-weight:800}.categorySection{background-color:#f2f2f0;background-image:repeating-linear-gradient(135deg,#0000 0 12px,#00000005 12px 13px);padding:100px 0 112px}.categoryExplorer{border-color:#111;box-shadow:12px 12px #111}.categoryRailItem button strong{font-family:var(--font-body);letter-spacing:normal;text-transform:uppercase;font-size:15px;font-style:normal;font-weight:750}.categoryPanelHead h3{font-family:var(--font-body);text-transform:uppercase;font-style:normal;font-weight:800}.seriesCopy strong{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-style:italic;font-weight:800}.seriesCard{color:#fff;clip-path:polygon(2% 0,100% 0,96% 100%,0 100%);background:#171717;border-color:#555}.seriesCard .seriesImage{background:#f5f5f3}.seriesCard:hover{box-shadow:-6px 6px #111}.seriesPrimary{background:#050505}.homeArticlesSection{color:#fff;background:#0b0b0b;border-top:1px solid #3d3d3d}.homeArticleCard{clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);background:#151515;border-color:#3e3e3e;border-radius:0}.homeArticleCard:hover{box-shadow:none;border-color:#fff}.homeArticleThumb{background:#f4f4f2;border-radius:0}.homeArticleTags span{border-color:#4c4c4c;border-radius:0}.homeArticleCard h3{font-size:30px}.lightLabel{color:#aaa}.lightArrow{color:#fff}.homeDistributor{background:#f4f4f2}.pageHero{isolation:isolate;color:#fff;background-color:#080808;background-image:repeating-linear-gradient(135deg,#0000 0 8px,#ffffff05 8px 9px);position:relative;overflow:hidden}.pageHero:after{content:"";z-index:-1;opacity:.28;clip-path:polygon(28% 0,100% 0,100% 100%,0 100%);background:repeating-linear-gradient(135deg,#0000 0 52px,#ffffff2e 52px 53px);position:absolute;inset:0 0 0 58%}.pageHero .kicker{color:#aaa}.pageHero p{color:#bdbdbd}.pageHero h1{text-transform:uppercase;transform:skew(-3deg)}.catalogueSection,.articlesIndexSection,.categoriesDirectory{background:#f1f1ef}.catalogueToolbar,.articleFilters{color:#fff;clip-path:polygon(1% 0,100% 0,99% 100%,0 100%);background:#111;border:1px solid #111;border-radius:0}.catalogueSearch>div,.articleFilters label>div,.catalogueFilters select,.articleFilters select{border-color:#555}.catalogueSearch i,.articleFilters i{color:#111}.productCard,.articleCard,.categoryDirectoryCard{color:#fff;clip-path:polygon(2% 0,100% 0,97% 100%,0 100%);background:#111;border-color:#3b3b3b;border-radius:0}.productCardImage,.articleCardImage,.categoryDirectoryImage{background:#fff;border-radius:0}.productCardBody>p,.articleCard p,.categoryDirectoryCard p,.productCardMeta,.categoryDirectoryCard>div:nth-child(2){color:#aaa}.productCardSpecs span,.articleCardTags span{border-color:#4d4d4d}.articleCardBody>strong,.categoryDirectoryCard>strong{font-family:var(--font-body);letter-spacing:normal;font-style:normal;font-weight:750}.productDetailHero{color:#fff;background:#0a0a0a}.productDetailVisual{clip-path:polygon(3% 0,100% 0,96% 100%,0 100%);background:linear-gradient(135deg,#fff,#e7e7e5);border-color:#4d4d4d;border-radius:0}.productDetailCopy .breadcrumbs{color:#a8a8a8}.productDetailLabels span,.productDetailLabels strong{border-color:#666}.productQuickFacts,.productQuickFacts div{border-color:#484848}.productQuickFacts dt,.productLead{color:#aaa}.productDetailActions .arrowLink{color:#fff}.productInformation{background:#f4f4f2}.productInfoContent h2{text-transform:uppercase}.articleDetailHero{background-color:#080808;background-image:repeating-linear-gradient(135deg,#0000 0 8px,#ffffff05 8px 9px)}.articleDetailCopy h1,.articleReadingContent h2,.articleRecommendationGrid h3{font-family:var(--font-body);text-transform:uppercase;font-style:normal;font-weight:800}.footer{color:#fff;background:#080808;border-top-color:#444}.footerBottom{border-top-color:#3d3d3d}@media (max-width:1280px){.siteHeader{padding-inline:28px}.brand{width:174px}.siteHeader nav{gap:20px}.siteHeader nav a{font-size:13px}.headerSearch{width:190px}.performanceCopy h1{font-size:clamp(68px,8vw,100px)}.performanceKicker{font-size:10px}.performanceButton{min-width:210px}.performanceProductImage{width:66%;left:16%}.professionalSeriesCopy strong{font-size:42px}.isPrimary .professionalSeriesCopy strong{font-size:56px}}@media (max-width:1024px){.siteHeader nav{gap:15px}.siteHeader nav a{font-size:12px}.headerSearch{display:none}.performanceHero{height:590px}.performanceHeroInner{grid-template-columns:54% 46%}.heroOilFlow{width:62%;left:37%}.performanceCopy h1{font-size:78px}.performanceCopy>p{font-size:18px}.performanceActions{flex-direction:column;align-items:flex-start}.performanceButton{width:250px}.performanceProductImage{width:84%;left:4%}.performanceProductLabel{width:150px;right:-8px}.performanceProductLabel strong{font-size:22px}.professionalSeriesGrid{grid-template-columns:repeat(2,1fr)}.professionalSeriesCard,.professionalSeriesCard.isPrimary{height:210px}.professionalSeriesCard.isPrimary{grid-column:span 2}.professionalSeriesCopy strong{font-size:55px}.isPrimary .professionalSeriesCopy strong{font-size:70px}.homeMetrics .container>div{grid-template-columns:46px 1fr;gap:12px;padding-inline:20px}}@media (max-width:800px){.siteHeader{height:74px;padding-inline:18px}.brand{width:170px}.brand img{width:150px}.siteHeader nav,.siteHeader .contactPill{display:none}.headerTools{margin-left:auto}.mobileMenuButton{cursor:pointer;background:#fff;border:1px solid #111;place-content:center;gap:7px;width:44px;height:44px;display:grid}.mobileMenuButton span{background:#111;width:21px;height:2px;transition:transform .25s,opacity .25s;display:block}.mobileMenuButton.isOpen span:first-child{transform:translateY(4.5px)rotate(45deg)}.mobileMenuButton.isOpen span:last-child{transform:translateY(-4.5px)rotate(-45deg)}.mobileMenu{z-index:120;color:#fff;opacity:0;visibility:hidden;background:#080808;border-bottom:1px solid #555;flex-direction:column;padding:20px;transition:opacity .25s,transform .25s,visibility .25s;display:flex;position:fixed;top:74px;left:0;right:0;transform:translateY(-18px)}.mobileMenu.isOpen{opacity:1;visibility:visible;transform:translateY(0)}.mobileMenu form{grid-template-columns:1fr 50px;margin-bottom:10px;display:grid}.mobileMenu input,.mobileMenu button{color:#fff;background:#151515;border:1px solid #555;height:48px;padding:0 14px;font-style:normal}.mobileMenu a{font:normal 750 18px var(--font-body);text-transform:uppercase;border-bottom:1px solid #333;justify-content:space-between;padding:15px 3px;display:flex}.mobileMenu a.isActive{color:#aaa}.performanceHero{background:#050505;height:auto;min-height:770px}.heroDarkPanel{width:100%;height:53%}.heroLightPanel{width:100%;height:52%;top:48%}.performanceHeroInner{grid-template-rows:auto 390px;grid-template-columns:1fr}.performanceCopy{padding:55px 0 38px}.performanceCopy h1{font-size:clamp(64px,15vw,94px)}.performanceCopy>p{font-size:18px}.performanceActions{flex-direction:row}.performanceButton{width:auto;min-width:205px}.performanceProduct{min-height:390px}.performanceProductImage{width:50%;height:95%;top:1%;left:25%}.performanceProductLabel{top:50%;right:5%}.heroOilFlow{opacity:.84;width:78%;height:55%;top:43%;left:-6%;transform:rotate(12deg)}.heroSuggestions a{grid-template-columns:62px 1fr 24px}.heroSuggestions a small{display:none}.homeMetrics .container{grid-template-columns:repeat(2,1fr)}.homeMetrics .container>div{border-top:1px solid #333}.professionalSeriesGrid{scroll-snap-type:x mandatory;padding-bottom:10px;display:flex;overflow-x:auto}.professionalSeriesCard,.professionalSeriesCard.isPrimary{scroll-snap-align:start;flex:0 0 76vw;grid-column:auto;height:220px}.categoryMobilePanel .seriesCard{clip-path:none}}@media (max-width:560px){.brand small{display:none}.performanceHero{min-height:720px}.performanceHeroInner{grid-template-rows:auto 340px}.performanceCopy{padding-top:42px}.performanceKicker{letter-spacing:.035em;max-width:100%;font-size:14px}.performanceKicker:after{display:none}.performanceCopy h1{margin-top:22px;font-size:clamp(52px,15vw,72px);line-height:.94}.performanceCopy>p{font-size:16px}.performanceActions{flex-direction:column;gap:9px}.performanceButton{width:235px;height:46px}.performanceProductImage{width:69%;left:14%}.performanceProductLabel{width:128px;padding-inline:17px;right:1%}.performanceProductLabel strong{font-size:18px}.performanceProductLabel span{font-size:16px}.heroOilFlow{display:none}.homeSearchBand{padding:10px 0}.heroSearch{grid-template-columns:34px 1fr auto 44px}.heroSearch input{padding-inline:10px;font-size:14px}.heroSearchClear{display:none}.homeMetrics .container>div{grid-template-columns:38px 1fr;min-height:82px;padding:13px 12px}.homeMetrics svg{width:32px}.homeMetrics strong{font-size:29px}.homeMetrics span{font-size:12px}.professionalSeries{padding-top:17px}.professionalSeriesCard,.professionalSeriesCard.isPrimary{flex-basis:86vw;height:205px}.professionalSeriesCopy strong,.isPrimary .professionalSeriesCopy strong{font-size:53px}.pageHero h1{transform:none}}@media (prefers-reduced-motion:reduce){.performanceCopy,.performanceProductImage,.heroSuggestions,.categoryPanelHead,.seriesCard{animation:none!important}.professionalSeriesCard:after{display:none}}body,nav,button,input,select,textarea,p,a,label,small,dt,dd,th,td{font-family:var(--font-body);letter-spacing:normal;font-style:normal}.performanceCopy h1,.professionalSeriesCopy strong,.seriesCopy strong{font-family:var(--font-display);font-style:italic;font-weight:800}.performanceCopy h1{letter-spacing:-.02em;line-height:.92}.sectionIntro h2,.pageHero h1,.productDetailCopy h1,.articleDetailCopy h1,.homeDistributorGrid h2,.productInfoContent h2,.articleReadingContent h2,.storyCopy h2,.editorialGrid h2,.knowledgeCta h2,.directContact h2,.productContactBand h2,.searchPageHeader h1,.searchWelcome h2{font-family:var(--font-body);letter-spacing:-.015em;font-style:normal;font-weight:800;line-height:1}.siteHeader nav a,.headerSearch input,.contactPill,.button,.performanceButton,.arrowLink,.textLink,.productCardLinks a,.articleCardBody>strong,.categoryDirectoryCard>strong,.officialLinks a,.articleOfficialLinks a,.articleReadingAside>a,.articleRecommendationGrid>a>strong,.articleInlineCta>a{font-size:14px;font-weight:700}.headerSearch input,.catalogueSearch input,.searchBox input,.inquiryForm input,.inquiryForm select,.inquiryForm textarea,.catalogueFilters select,.articleFilters select{font-size:14px}.sectionLabel,.kicker,.eyebrowDark,.infoIndex,.emptyState>span,.searchEmpty>span,.heroProductTop span,.heroProductBottom small,.homeSearch label,.categoryRailItem button>span,.categoryRailItem button small,.categoryPanelHead span,.seriesCopy small,.featuredProductIndex,.featuredProductImage>span,.featuredProductCard>small,.homeArticleThumb b,.homeArticleTags span,.homeDistributorGrid>div:first-child span,.categoryDirectoryCard>div:nth-child(2),.catalogueSearch>span,.catalogueFilters label,.articleFilters label>span,.catalogueMeta,.productCardImage>span,.productCardMeta,.productCardSpecs span,.loadMore span,.searchPageHeader span,.searchBox>label,.searchSuggestions span,.searchSuggestions small,.searchWelcome>span,.resultsHeading,.relatedHeading,.searchProductCard>small,.searchArticleList small,.articleCardImage b,.articleCardTags span,.productDetailBadge span,.productDetailBadge small,.breadcrumbs,.productDetailLabels span,.productDetailLabels strong,.articleDetailTags span,.productQuickFacts dt,.productInfoNav span,.sourceLanguageNote,.missingData,.specificationList span,.technicalCaution,.productContactBand span,.relatedProductGrid small,.articleHeroContact span,.articleDetailImage>small,.articleReadingAside>span,.articleReadingAside dt,.articleSectionNo,.articleSpecTable span,.articleSpecTable strong,.articleReadingContent th,.articleReadingContent td,.articleInlineCta div span,.articleRecommendationGrid small,.storySteps span,.principles span,.bigIndex,.sectorGrid span,.tableHead,.tableRow strong,.contactAside span,.inquiryForm label,.footerCols h4,.footerBottom{font-family:var(--font-body);letter-spacing:normal;font-size:14px;font-style:normal;line-height:1.45}.categoryPanelHead>p,.seriesCopy p,.featuredProductCard p,.homeArticleCard p,.categoryDirectoryCard p,.productCardBody>p,.searchProductCard p,.searchArticleList p,.articleCard p,.sourceLanguageNote,.missingData,.technicalCaution,.articleReadingAside dd,.storySteps p,.principles p,.sectorGrid p,.process p,.legalNote,.contactAside>p,.formReady p,.footerIdentity p,.footerCols a{font-family:var(--font-body);letter-spacing:normal;font-size:14px;font-style:normal;line-height:1.65}.categoryRailItem button strong,.seriesCopy>span,.featuredProductCard>small,.homeArticleCard>strong,.productQuickFacts dd,.productInfoNav a,.packagingGrid span,.officialLinks a,.articleOfficialLinks a,.relatedProductGrid>a>strong,.articleReadingAside dd,.articleReadingAside>a,.articleInlineCta>a,.articleRecommendationGrid>a>strong,.tableRow span,.statusLegend span{font-family:var(--font-body);letter-spacing:normal;font-size:14px;font-style:normal}.productCard h2,.articleCard h2,.homeArticleCard h3,.featuredProductCard h3,.categoryDirectoryCard h2,.searchProductCard h3,.searchArticleList h3,.relatedProductGrid strong,.articleRecommendationGrid h3,.categoryPanelHead h3{font-family:var(--font-body);letter-spacing:-.01em;font-style:normal;font-weight:750;line-height:1.15}@media (max-width:1280px){.siteHeader nav a,.performanceKicker{font-size:14px}}@media (max-width:560px){.performanceCopy h1{letter-spacing:-.015em;line-height:.94}.homeMetrics span{font-size:14px}}:root{--royal-blue:#7f011f;--light-cream:#f5ebd0;--blue-on-cream:#7f011fc2;--blue-border:#7f011f3d;--cream-on-blue:#f5ebd0cc;--cream-border:#f5ebd04d;--milk:var(--light-cream);--paper:var(--light-cream);--ink:var(--royal-blue);--muted:var(--blue-on-cream);--soft:#7f011f14;--line:var(--blue-border);--dark-line:var(--cream-border);--black:var(--royal-blue);--graphite:var(--royal-blue);--graphite-light:var(--royal-blue);--white:var(--light-cream);--off-white:var(--light-cream);--silver:var(--light-cream);--border-dark:var(--cream-border);--border-light:var(--blue-border)}html{background:var(--light-cream)}body{background:var(--light-cream);color:var(--royal-blue)}::selection{background:var(--royal-blue);color:var(--light-cream)}.siteHeader{height:82px;color:var(--royal-blue);border-bottom:1px solid var(--blue-border);background:#f5ebd0f7;gap:24px;padding-inline:max(4vw,24px);box-shadow:0 8px 28px #7f011f14}.brand{width:194px}.brand img{filter:none;width:170px}.brand small{color:var(--royal-blue);font-size:7px}.siteHeader nav{gap:clamp(22px,2.4vw,38px)}.siteHeader nav a{color:var(--royal-blue);align-items:center;min-height:44px;font-size:15px;display:inline-flex}.siteHeader nav a:after{background:var(--royal-blue);bottom:4px}.headerSearch{background:var(--light-cream);width:200px;height:44px;color:var(--royal-blue);border:1px solid var(--blue-border);clip-path:none;border-radius:999px}.headerSearch input,.headerSearch button{color:var(--royal-blue)}.contactPill{min-height:46px;color:var(--light-cream);background:var(--royal-blue);border-color:var(--royal-blue);clip-path:none;border-radius:999px;padding-inline:22px}.contactPill:hover{background:var(--light-cream);color:var(--royal-blue)}.performanceHero{background:var(--royal-blue);height:590px;color:var(--light-cream);background-image:none;border:0}.performanceHeroInner{grid-template-columns:minmax(0,1fr) minmax(440px,.85fr);gap:clamp(50px,7vw,120px)}.performanceCopy{color:var(--light-cream);animation:none}.performanceKicker{color:var(--cream-on-blue);letter-spacing:.06em}.performanceCopy h1{letter-spacing:-.015em;white-space:normal;max-width:760px;font-size:clamp(66px,6.6vw,100px);line-height:.94}.performanceCopy>p{max-width:520px;color:var(--cream-on-blue);border:0;padding-left:0;font-size:19px;font-weight:500}.performanceActions{gap:12px;margin-top:34px}.performanceButton{min-width:220px;height:52px;color:var(--light-cream);border-color:var(--cream-border);clip-path:none;border-radius:999px}.performanceButton:hover{color:var(--royal-blue);background:var(--light-cream);transform:translateY(-2px)}.performanceProduct{border:1px solid var(--cream-border);background:var(--light-cream);border-radius:30px;align-self:center;height:500px;overflow:hidden}.studioLines{display:none}.performanceProductImage{filter:drop-shadow(0 20px 18px #7f011f2e);width:72%;height:94%;animation:none;top:3%;left:12%}.performanceProductLabel{width:auto;min-width:146px;color:var(--royal-blue);border:1px solid var(--blue-border);background:var(--light-cream);clip-path:none;border-radius:16px;padding:12px 18px;top:auto;bottom:22px;right:20px}.professionalSeries{background:var(--light-cream);color:var(--royal-blue);background-image:none;padding:96px 0 110px}.seriesHeading{height:auto;margin-bottom:28px}.professionalSeriesGrid{gap:14px;margin-top:0}.professionalSeriesCard,.professionalSeriesCard.isPrimary{height:260px;color:var(--light-cream);background:var(--royal-blue);border:1px solid var(--royal-blue);clip-path:none;background-image:none;border-radius:24px}.professionalSeriesCard:after,.seriesTechnicalLines{display:none}.professionalSeriesCard:hover{border-color:var(--royal-blue);transform:translateY(-5px);box-shadow:0 18px 34px #7f011f24}.professionalSeriesCopy{max-width:48%;top:24px;left:24px}.professionalSeriesCopy strong{color:var(--light-cream);font-size:54px}.isPrimary .professionalSeriesCopy strong{font-size:68px}.professionalSeriesCopy p{color:var(--cream-on-blue);font-size:15px}.professionalSeriesImage,.isPrimary .professionalSeriesImage{background:var(--light-cream);border-radius:18px;width:46%;height:calc(100% - 28px);top:14px;right:14px}.professionalSeriesImage img{filter:drop-shadow(0 10px 12px #7f011f29);padding:14px}.seriesArrow{color:var(--light-cream)}.categorySection{color:var(--light-cream);background:var(--royal-blue);background-image:none;padding:100px 0 112px}.categoryExplorer{background:var(--light-cream);min-height:620px;color:var(--royal-blue);border:1px solid var(--cream-border);box-shadow:none}.categoryRailItem button{background:var(--light-cream);color:var(--royal-blue);border-color:var(--blue-border)}.categoryRailItem button>span{color:var(--blue-on-cream)}.categoryRailItem button:hover,.categoryRailItem button.isActive{background:var(--royal-blue);color:var(--light-cream)}.categorySeriesPanel,.categoryMobilePanel{background:var(--light-cream);color:var(--royal-blue)}.categoryPanelHead>p,.categoryMobilePanel>p{color:var(--blue-on-cream)}.seriesCard,.seriesPrimary{color:var(--light-cream);background:var(--royal-blue);border-color:var(--royal-blue);clip-path:none;border-radius:18px}.seriesCard:hover{border-color:var(--royal-blue);box-shadow:0 12px 24px #7f011f24}.seriesCopy p{color:var(--cream-on-blue);opacity:1}.homeArticlesSection{color:var(--royal-blue);background:var(--light-cream);background-image:none;border:0;padding:110px 0 120px}.homeArticleCard{color:var(--royal-blue);background:var(--light-cream);border:1px solid var(--blue-border);clip-path:none;border-radius:24px}.homeArticleThumb{background:var(--light-cream);border:1px solid var(--blue-border);border-radius:18px}.homeArticleTags span{color:var(--royal-blue);border-color:var(--blue-border);border-radius:999px}.homeDistributor{color:var(--light-cream);background:var(--royal-blue);padding:110px 0}.homeDistributorGrid img{filter:brightness(0)saturate()invert(96%)sepia(7%)saturate(244%)hue-rotate(319deg)brightness(105%)contrast(94%)}.homeDistributorGrid a{color:var(--light-cream);border-color:var(--cream-border)}.innerPage,.categoriesDirectory,.catalogueSection,.articlesIndexSection,.searchPage,.searchPageBody,.productInformation,.articleReadingLayout,.relatedProducts,.articleRecommendations,.editorialSection,.distributorSection,.sectorsSection,.standardsSection,.contactSection,.legalPage>section:last-child{color:var(--royal-blue);background:var(--light-cream);background-image:none}.pageHero,.productDetailHero,.articleDetailHero,.searchPageHeader,.productContactBand,.splitStory,.principles,.directContact,.knowledgeCta{color:var(--light-cream);background:var(--royal-blue);border-color:var(--cream-border);background-image:none}.pageHero:after{display:none}.pageHero .kicker,.pageHero p,.productLead,.productQuickFacts dt,.articleHeroContact span,.splitStory .storyCopy>p,.storyCopy>p,.knowledgeCta p,.principles p,.directContact .kicker{color:var(--cream-on-blue)}.button,.buttonDark,.buttonLight,.buttonOutline,.primary,.submitButton{color:var(--light-cream);background:var(--royal-blue);border-color:var(--royal-blue);border-radius:999px}.button:hover,.buttonDark:hover,.buttonOutline:hover,.primary:hover{color:var(--royal-blue);background:var(--light-cream)}.catalogueToolbar,.articleFilters{color:var(--light-cream);background:var(--royal-blue);border-color:var(--royal-blue);clip-path:none;border-radius:20px}.catalogueSearch i,.articleFilters i,.catalogueSearch button,.articleFilters button{color:var(--royal-blue)}.catalogueSearch input,.articleFilters input,.catalogueFilters select,.articleFilters select{color:var(--royal-blue);border-color:var(--blue-border)}.productCard,.articleCard,.categoryDirectoryCard,.searchProductCard,.articleRecommendationGrid>a,.relatedProductGrid>a{color:var(--royal-blue);background:var(--light-cream);border-color:var(--blue-border);clip-path:none;border-radius:20px}.productCardImage,.articleCardImage,.categoryDirectoryImage,.productDetailVisual{border:1px solid var(--blue-border);clip-path:none;border-radius:16px}.productCardMeta,.categoryDirectoryCard>div:nth-child(2),.productCardBody>p,.articleCard p,.categoryDirectoryCard p,.sourceLanguageNote,.missingData,.technicalCaution,.legalCopy p,.contactAside>p,.footerIdentity p{color:var(--blue-on-cream)}.productCardLinks a{border-color:var(--royal-blue)}.productCardSpecs span,.articleCardTags span,.productDetailLabels span,.productDetailLabels strong,.articleDetailTags span,.specificationList span,.packagingGrid span{border-color:var(--blue-border);background:var(--light-cream)}.productDetailVisual{background:var(--light-cream)}.productQuickFacts,.productQuickFacts div,.productInfoNav,.productInfoNav a,.articleReadingAside,.articleHeroContact,.articleSpecTable,.articleSpecTable div,.articleReadingContent th,.articleReadingContent td,.storySteps>div,.distributorGrid,.distributorGrid>div,.sectorGrid,.sectorGrid>div,.standardsTable,.tableHead,.tableRow,.contactAside>div,.footerBottom{border-color:var(--blue-border)}.articleReadingContent th,.tableRow:hover,.sourceLanguageNote,.missingData,.placeholderLegal,.inquiryForm{background:var(--light-cream)}.inquiryForm{border-color:var(--royal-blue)}.editorialGrid p,.legalCopy p{color:var(--blue-on-cream)}.footerCols{grid-template-columns:repeat(2,1fr)}.footerCols h4{color:var(--light-cream)}.mobileMenu a{color:var(--light-cream);border-color:var(--cream-border)}.mobileMenu a.isActive{color:var(--light-cream);text-decoration:underline}.revealPending{opacity:0;transition:opacity .62s cubic-bezier(.22,.61,.36,1),transform .62s cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(26px)}.revealPending.isRevealed{opacity:1;transform:translateY(0)}@media (max-width:1280px){.performanceHeroInner{grid-template-columns:minmax(0,1fr) minmax(390px,.8fr);gap:44px}.performanceCopy h1{font-size:clamp(64px,7.2vw,86px)}.performanceProduct{height:470px}}@media (max-width:1024px){.siteHeader{padding-inline:24px}.performanceHero{height:620px}.performanceHeroInner{grid-template-columns:54% 46%;gap:24px}.performanceCopy h1{font-size:70px}.performanceActions{flex-direction:column;align-items:flex-start}.performanceProduct{height:470px}.performanceProductImage{width:86%;left:5%}.professionalSeriesGrid{grid-template-columns:repeat(2,1fr)}.professionalSeriesCard.isPrimary{grid-column:span 2}}@media (max-width:800px){.siteHeader{height:74px}.brand{width:174px}.mobileMenu{top:74px}.performanceHero{height:auto;min-height:780px}.performanceHeroInner{grid-template-rows:auto 390px;grid-template-columns:1fr;gap:8px}.performanceCopy{padding:58px 0 28px}.performanceCopy h1{font-size:clamp(58px,12vw,84px)}.performanceActions{flex-direction:row}.performanceProduct{justify-self:center;width:min(580px,100%);height:370px}.performanceProductImage{width:60%;height:94%;left:20%}.categoryExplorer{min-height:0}.categoryMobilePanel{border-color:var(--blue-border)}.professionalSeriesGrid{display:flex}.professionalSeriesCard,.professionalSeriesCard.isPrimary{flex:0 0 76vw;height:240px}}@media (max-width:560px){.siteHeader{padding-inline:14px}.brand{width:154px}.brand img{width:150px}.performanceHero{min-height:750px}.performanceHeroInner{grid-template-rows:auto 335px}.performanceCopy{padding-top:44px}.performanceKicker{font-size:14px}.performanceCopy h1{font-size:clamp(50px,14vw,62px);line-height:.96}.performanceCopy>p{font-size:16px}.performanceActions{flex-direction:column}.performanceButton{width:100%;min-width:0}.performanceActions .performanceButton:not(.isLight){margin-top:0}.performanceProduct{border-radius:22px;height:320px}.performanceProductImage{width:72%;left:12%}.performanceProductLabel{min-width:116px;bottom:12px;right:12px}.professionalSeries,.categorySection,.homeArticlesSection,.homeDistributor{padding-block:74px}.professionalSeriesCard,.professionalSeriesCard.isPrimary{flex-basis:88vw;height:230px}.professionalSeriesCopy strong,.isPrimary .professionalSeriesCopy strong{font-size:52px}.sectionIntro h2{font-size:42px}.categoryRailItem button{min-height:62px}.homeDistributorGrid{gap:44px}.footerCols{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.revealPending,.revealPending.isRevealed{opacity:1;transition:none;transform:none}}:root{--black:#000;--burgundy:#6d001a;--white:#fff;--wine-red:var(--burgundy);--light-sand:var(--white);--royal-blue:var(--wine-red);--light-cream:var(--light-sand);--blue-on-cream:#000000b3;--blue-border:#0000002e;--cream-on-blue:#ffffffc7;--cream-border:#ffffff40;--milk:var(--white);--paper:var(--white);--ink:var(--black);--muted:#000000a8;--soft:#6d001a12;--line:#0000002e;--dark-line:#ffffff40;--graphite:var(--black);--graphite-light:#111;--off-white:var(--white);--silver:var(--white);--border-dark:#ffffff40;--border-light:#0000002e}.performanceHero{isolation:isolate;height:auto;min-height:640px;position:relative;overflow:hidden}.performanceHero:before{content:"CYCLON";z-index:-1;color:#f5ebd00e;font:italic 800 clamp(180px, 25vw, 420px)/.7 var(--font-display);letter-spacing:-.055em;white-space:nowrap;pointer-events:none;position:absolute;bottom:-8vw;left:-2vw}.performanceHero:after{content:"";z-index:-1;clip-path:polygon(48% 0,100% 0,100% 100%,30% 100%);pointer-events:none;background:repeating-linear-gradient(132deg,#0000 0 70px,#f5ebd00e 70px 71px);position:absolute;inset:0}.performanceHeroInner{min-height:640px}.performanceCopy h1{text-wrap:balance}.performanceProduct{transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s;box-shadow:0 28px 70px #37000e57}.performanceProduct:before{content:"EVO";color:#7f011f12;font:italic 800 180px/.8 var(--font-display);pointer-events:none;position:absolute;bottom:-22px;left:18px}.performanceProduct:hover{transform:translateY(-7px)rotate(-.35deg);box-shadow:0 36px 82px #37000e6b}.performanceProduct:hover .performanceProductImage{transform:translateY(-5px)scale(1.018)}.performanceProductImage{transition:transform .45s cubic-bezier(.22,.61,.36,1)}.quickFinder{color:var(--wine-red);background:var(--light-sand);border-bottom:1px solid var(--blue-border)}.quickFinderInner{grid-template-columns:auto 1fr auto;align-items:center;gap:40px;min-height:116px;display:grid}.quickFinderInner>div{flex-direction:column;gap:7px;display:flex}.quickFinderInner>div span{font-size:13px;font-weight:800}.quickFinderInner>div strong{font-size:19px}.quickFinder nav{justify-content:center;gap:9px;display:flex}.quickFinder nav a,.quickFinderSearch{border:1px solid var(--blue-border);border-radius:999px;justify-content:space-between;align-items:center;gap:22px;min-height:48px;padding:0 18px;font-size:14px;font-weight:800;transition:color .25s,background .25s,transform .25s;display:inline-flex}.quickFinder nav a:hover,.quickFinderSearch:hover{color:var(--light-sand);background:var(--wine-red);transform:translateY(-2px)}.quickFinderSearch{color:var(--light-sand);background:var(--wine-red);border-color:var(--wine-red)}.professionalSeriesGrid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:16px}.professionalSeriesCard,.professionalSeriesCard.isPrimary{height:300px}.professionalSeriesCopy{z-index:3;max-width:none;top:20px;left:22px;right:22px}.professionalSeriesCopy strong,.isPrimary .professionalSeriesCopy strong{font-size:clamp(48px,4vw,66px);line-height:.9}.professionalSeriesCopy p{width:48%;margin-top:14px;font-size:15px;line-height:1.42}.professionalSeriesImage,.isPrimary .professionalSeriesImage{width:45%;height:58%;top:auto;bottom:14px;right:14px}.professionalSeriesCard.isPrimary .professionalSeriesImage{width:48%;height:70%}.seriesArrow{opacity:.72;top:18px;right:20px}.homeDistributorGrid{color:var(--light-sand);background:var(--wine-red);border-radius:30px;grid-template-columns:.72fr 1.28fr;gap:clamp(45px,7vw,110px);padding:clamp(42px,5vw,72px)}.homeDistributorGrid>div:first-child{justify-content:center}.homeDistributorGrid>div:first-child span{color:var(--light-sand);letter-spacing:-.035em;margin:0;font-size:clamp(34px,4vw,58px);font-weight:850}.homeDistributorGrid>div:first-child strong{color:var(--cream-on-blue);letter-spacing:.06em;margin-top:12px;font-size:14px}.homeDistributorGrid p{color:var(--cream-on-blue)}.homeDistributorActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.homeDistributorActions a{border:1px solid var(--cream-border);border-radius:999px;justify-content:space-between;align-items:center;gap:28px;min-height:50px;margin:0;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}.footerIdentity strong{color:var(--light-sand);letter-spacing:-.02em;font-size:30px;font-weight:850;display:block}.pageHero{padding:92px 0 86px}.pageHero h1{letter-spacing:-.025em;margin-top:20px;line-height:.96}.aboutProductStage{min-height:560px;color:var(--light-sand);background:var(--wine-red);border-radius:28px;position:relative;overflow:hidden}.aboutProductStage:before{content:"CYCLON";color:#f5ebd014;font:italic 800 116px/.8 var(--font-display);position:absolute;bottom:18px;left:-10px}.aboutProductStage>span{z-index:5;letter-spacing:.07em;font-size:13px;font-weight:800;position:absolute;top:22px;left:24px}.aboutProduct{position:absolute}.aboutProduct img{filter:drop-shadow(0 24px 24px #37000e57);padding:12px;object-fit:contain!important}.aboutProduct1{z-index:3;width:52%;height:82%;top:10%;left:24%}.aboutProduct2{z-index:2;width:36%;height:61%;top:29%;left:-1%;transform:rotate(-6deg)}.aboutProduct3{z-index:2;width:36%;height:61%;top:29%;right:-2%;transform:rotate(6deg)}.aboutDistribution{padding-block:110px}.aboutDistribution .editorialGrid{align-items:center}.aboutDistribution .editorialGrid>div:first-child>p{max-width:680px;color:var(--blue-on-cream);font-size:16px;line-height:1.75}.aboutFacts{border-block:1px solid var(--blue-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:34px 0;display:grid}.aboutFacts>div{flex-direction:column;justify-content:center;gap:7px;min-height:106px;padding:18px 0;display:flex}.aboutFacts>div+div{border-left:1px solid var(--blue-border);padding-left:24px}.aboutFacts strong{font-size:19px}.aboutFacts span{color:var(--blue-on-cream);font-size:14px;line-height:1.45}.brandHistory{color:var(--light-cream);background:var(--royal-blue);padding:110px 0}.historyIntro{grid-template-columns:.3fr .7fr 1fr;align-items:start;gap:clamp(28px,5vw,76px);display:grid}.historyIntro .kicker{color:var(--cream-on-blue);padding-top:12px}.historyIntro h2{color:var(--light-cream);letter-spacing:-.025em;margin:0;font-size:clamp(44px,5vw,72px);line-height:.96}.historyIntro p{color:var(--cream-on-blue);margin:0;font-size:16px;line-height:1.75}.historyTimeline{border-top:1px solid var(--cream-border);border-left:1px solid var(--cream-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:62px 0 0;padding:0;list-style:none;display:grid}.historyTimeline li{border-right:1px solid var(--cream-border);border-bottom:1px solid var(--cream-border);min-height:190px;padding:26px}.historyTimeline span{color:var(--light-cream);font:italic 800 32px/.95 var(--font-display);letter-spacing:-.01em;display:block}.historyTimeline p{color:var(--cream-on-blue);margin:22px 0 0;font-size:15px;line-height:1.62}.historySource{color:var(--light-cream);border-bottom:1px solid var(--cream-border);align-items:center;gap:18px;margin-top:30px;padding-bottom:7px;font-size:14px;font-weight:800;display:inline-flex}.contactGrid{align-items:start;gap:clamp(34px,5vw,72px)}.contactAside{color:var(--light-sand);background:var(--wine-red);border-radius:22px;padding:30px;position:sticky;top:112px}.contactSectionTitle{margin-bottom:18px;font-weight:800;display:block;color:var(--light-sand)!important;font-size:13px!important}.contactAside a{color:var(--light-sand)}.contactFormShell{border:1px solid var(--wine-red);background:var(--light-sand);border-radius:24px;overflow:hidden}.contactFormHeading{padding:30px 34px 0}.contactFormHeading>span{font-size:13px;font-weight:800}.contactFormHeading h2{letter-spacing:-.025em;margin:10px 0 8px;font-size:clamp(32px,4vw,48px);line-height:1}.contactFormHeading p{color:var(--blue-on-cream);margin:0;font-size:15px}.inquiryForm{border:0;padding:28px 34px 36px}.inquiryForm label{color:var(--wine-red);font-size:14px;font-weight:700;display:block}.inquiryForm input,.inquiryForm select,.inquiryForm textarea{min-height:52px;color:var(--wine-red);background:#7f011f09;border:1.5px solid #7f011f6b;border-radius:12px;outline:0;margin-top:9px;padding:13px 15px}.inquiryForm textarea{resize:vertical;min-height:150px}.inquiryForm input::placeholder,.inquiryForm textarea::placeholder{color:#7f011f85}.inquiryForm .consent{align-items:flex-start;display:flex}.inquiryForm .consent input{min-height:0;accent-color:var(--wine-red);margin-top:2px}@media (max-width:1120px){.quickFinderInner{grid-template-columns:1fr auto;padding-block:22px}.quickFinder nav{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-start}.professionalSeriesGrid{grid-template-columns:repeat(2,1fr)}.professionalSeriesCard.isPrimary{grid-column:span 2}}@media (max-width:800px){.performanceHero:before{font-size:180px;bottom:0}.performanceHero:after{opacity:.45;clip-path:polygon(20% 38%,100% 25%,100% 100%,0 100%)}.quickFinderInner{grid-template-columns:1fr;gap:18px;padding-block:26px}.quickFinder nav{flex-wrap:nowrap;grid-area:auto;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.quickFinder nav a{flex:none}.quickFinderSearch{justify-self:start}.professionalSeriesGrid{display:flex}.professionalSeriesCard,.professionalSeriesCard.isPrimary{flex:0 0 78vw;height:280px}.professionalSeriesCard.isPrimary{grid-column:auto}.homeDistributorGrid{grid-template-columns:1fr}.contactAside{position:static}.contactGrid{grid-template-columns:1fr}.aboutProductStage{min-height:470px}.aboutDistribution{padding-block:78px}.historyIntro{grid-template-columns:1fr;gap:20px}.historyTimeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.performanceHeroInner{min-height:780px}.quickFinder nav a{min-height:44px;padding-inline:15px}.professionalSeriesCard,.professionalSeriesCard.isPrimary{flex-basis:86vw;height:270px}.professionalSeriesCopy strong,.isPrimary .professionalSeriesCopy strong{font-size:50px}.professionalSeriesCopy p{width:54%;font-size:14px}.homeDistributorGrid{border-radius:22px;padding:30px 24px}.homeDistributorActions{flex-direction:column}.homeDistributorActions a{width:100%}.contactFormHeading{padding:24px 22px 0}.inquiryForm{padding:24px 22px 28px}.aboutProductStage{min-height:390px}.aboutProduct1{width:64%;left:18%}.aboutProduct2,.aboutProduct3{width:40%}.aboutFacts{grid-template-columns:1fr}.aboutFacts>div+div{border-left:0;border-top:1px solid var(--blue-border);padding-left:0}.brandHistory{padding:78px 0}.historyTimeline{grid-template-columns:1fr;margin-top:42px}.historyTimeline li{min-height:0}}html,body{background:var(--white);color:var(--black)}::selection{color:var(--white);background:var(--burgundy)}:focus-visible{outline-color:var(--burgundy)}.siteHeader{color:var(--black);background:#fffffff7;border-color:#00000024;box-shadow:0 8px 28px #00000012}.brand img{filter:none}.brand small,.siteHeader nav a,.headerSearch input,.headerSearch button{color:var(--black)}.siteHeader nav a:after{background:var(--burgundy)}.headerSearch{color:var(--black);background:var(--white);border-color:#00000038}.headerSearch>span{border-color:var(--black)}.headerSearch>span:after{background:var(--black)}.headerSearch input::placeholder{color:#00000085}.contactPill{color:var(--white);background:var(--burgundy);border-color:var(--burgundy)}.contactPill:hover{color:var(--burgundy);background:var(--white)}.performanceHero{color:var(--white);background:var(--black)}.performanceHero:before{color:#6d001a59}.performanceHero:after{background:repeating-linear-gradient(132deg,#0000 0 70px,#ffffff0e 70px 71px)}.performanceCopy,.performanceCopy h1{color:var(--white)}.performanceKicker,.performanceCopy>p{color:#ffffffc7}.performanceKicker:after{background:var(--burgundy);opacity:1}.performanceButton{color:var(--white);border-color:#ffffff5c}.performanceButton.isLight{color:var(--white);background:var(--burgundy);border-color:var(--burgundy)}.performanceButton:hover{color:var(--black);background:var(--white);border-color:var(--white)}.performanceProduct{background:var(--white);border-color:#fff3;box-shadow:0 30px 74px #00000080}.performanceProduct:before{color:#6d001a14}.performanceProductLabel{color:var(--burgundy);background:var(--white);border-color:#6d001a47}.productReflection{background:#6d001a1a}.quickFinder{color:var(--black);background:var(--white);border-color:#00000029}.quickFinder nav a{color:var(--black);border-color:#0000002e}.quickFinder nav a:hover,.quickFinderSearch,.quickFinderSearch:hover{color:var(--white);background:var(--burgundy);border-color:var(--burgundy)}.professionalSeries{color:var(--black);background:var(--white)}.seriesHeading span{color:var(--black)}.seriesHeading i{background:#0000002e}.professionalSeriesCard,.professionalSeriesCard.isPrimary{color:var(--white);background:var(--black);border-color:var(--black)}.professionalSeriesCard.isPrimary{background:var(--burgundy);border-color:var(--burgundy)}.professionalSeriesCopy strong,.professionalSeriesCopy p,.seriesArrow{color:var(--white)}.professionalSeriesCopy p{opacity:.78}.professionalSeriesImage,.isPrimary .professionalSeriesImage{background:var(--white)}.professionalSeriesCard:hover{border-color:var(--burgundy);box-shadow:0 18px 36px #00000029}.categorySection{color:var(--white);background:var(--burgundy)}.categorySection .sectionLabel,.categorySection .sectionIntro h2{color:var(--white)}.categorySection .sectionIntro>p{color:#ffffffc7}.categoryExplorer,.categorySeriesPanel,.categoryMobilePanel{color:var(--black);background:var(--white);border-color:#ffffff47}.categoryRail{border-color:#0000002e}.categoryRailItem button{color:var(--black);background:var(--white);border-color:#00000029}.categoryRailItem button>span,.categoryPanelHead>p,.categoryMobilePanel>p{color:#000000a3}.categoryAllLink{color:var(--burgundy);font-family:var(--font-body);border-bottom:1px solid;align-items:center;gap:14px;margin-top:20px;padding-bottom:5px;font-size:14px;font-weight:800;display:inline-flex}.categoryAllLink span{font:inherit;letter-spacing:normal}.categoryMobilePanel .categoryAllLink{margin:4px 0 20px}.categoryRailItem button:hover,.categoryRailItem button.isActive{color:var(--white);background:var(--black)}.seriesCard,.seriesPrimary{color:var(--white);background:var(--black);border-color:var(--black)}.seriesPrimary{background:var(--burgundy);border-color:var(--burgundy)}.seriesCopy p{color:#ffffffc2}.seriesImage,.seriesCard .seriesImage{background:var(--white)}.homeArticlesSection{color:var(--black);background:var(--white)}.lightLabel,.lightArrow{color:var(--burgundy)}.homeArticleCard{color:var(--black);background:var(--white);border-color:#0000002e}.homeArticleCard:hover{border-color:var(--burgundy);box-shadow:0 18px 34px #0000001f}.homeArticleThumb{background:var(--white);border-color:#00000024}.homeArticleThumb b{color:var(--white);background:var(--burgundy)}.homeArticleTags span{color:var(--burgundy);border-color:#6d001a42}.homeArticleCard p{color:#000000ad}.homeDistributor{color:var(--white);background:var(--black)}.homeDistributorGrid{color:var(--white);background:var(--burgundy)}.homeDistributorGrid>div:first-child span,.homeDistributorGrid p,.homeDistributorGrid a{color:var(--white)}.homeDistributorGrid>div:first-child strong{color:#ffffffbd}.homeDistributorActions a{border-color:#ffffff57}.homeDistributorActions a:first-child{color:var(--burgundy);background:var(--white);border-color:var(--white)}.innerPage,.categoriesDirectory,.catalogueSection,.articlesIndexSection,.searchPage,.searchPageBody,.productInformation,.articleReadingLayout,.relatedProducts,.articleRecommendations,.editorialSection,.distributorSection,.sectorsSection,.standardsSection,.contactSection,.legalPage>section:last-child{color:var(--black);background:var(--white)}.pageHero,.productDetailHero,.articleDetailHero,.searchPageHeader,.splitStory,.directContact{color:var(--white);background:var(--black);border-color:#ffffff38}.productContactBand,.principles,.knowledgeCta,.brandHistory{color:var(--white);background:var(--burgundy);border-color:#ffffff38}.pageHero .kicker,.pageHero p,.productLead,.productQuickFacts dt,.articleHeroContact span,.splitStory .storyCopy>p,.storyCopy>p,.knowledgeCta p,.principles p,.directContact .kicker,.historyIntro .kicker,.historyIntro p,.historyTimeline p{color:#ffffffc2}.historyIntro h2,.historyTimeline span,.historySource{color:var(--white)}.historyTimeline,.historyTimeline li,.historySource{border-color:#ffffff42}.button,.buttonDark,.buttonLight,.buttonOutline,.primary,.submitButton{color:var(--white);background:var(--burgundy);border-color:var(--burgundy)}.button:hover,.buttonDark:hover,.buttonOutline:hover,.primary:hover{color:var(--black);background:var(--white);border-color:var(--black)}.pageHero .button,.productDetailHero .button,.articleDetailHero .button,.productContactBand .button,.directContact .button,.knowledgeCta .button{color:var(--burgundy);background:var(--white);border-color:var(--white)}.catalogueToolbar,.articleFilters{color:var(--white);background:var(--black);border-color:var(--black)}.catalogueSearch>div,.articleFilters label>div,.catalogueFilters select,.articleFilters select,.searchBox>div:first-of-type,.inquiryForm input,.inquiryForm select,.inquiryForm textarea{color:var(--black);background:var(--white);border-color:#0000003d}.catalogueSearch i,.articleFilters i,.catalogueSearch button,.articleFilters button,.catalogueSearch input,.articleFilters input,.catalogueFilters select,.articleFilters select{color:var(--black)}.productCard,.articleCard,.categoryDirectoryCard,.searchProductCard,.articleRecommendationGrid>a,.relatedProductGrid>a{color:var(--black);background:var(--white);border-color:#0000002e}.productCard:hover,.articleCard:hover,.categoryDirectoryCard:hover{border-color:var(--burgundy);box-shadow:0 16px 30px #0000001f}.productCardImage,.articleCardImage,.categoryDirectoryImage,.searchProductImage,.articleDetailImage,.productDetailVisual,.relatedProductGrid>a>div,.articleRecommendationGrid>a>div,.storyImage,.editorialImage{background:var(--white);border-color:#00000029}.productCardImage>span,.articleCardImage b,.productDetailBadge span,.featuredProductImage>span{color:var(--white);background:var(--burgundy)}.productCardMeta,.categoryDirectoryCard>div:nth-child(2),.productCardBody>p,.articleCard p,.categoryDirectoryCard p,.sourceLanguageNote,.missingData,.technicalCaution,.legalCopy p{color:#000000a8}.productCardMeta strong{color:var(--black)}.productCardLinks a{color:var(--burgundy);border-color:var(--burgundy)}.productCardSpecs span,.articleCardTags span,.productDetailLabels span,.productDetailLabels strong,.articleDetailTags span,.specificationList span,.packagingGrid span{color:var(--black);background:var(--white);border-color:#00000029}.articleInlineCta,.formReady{color:var(--white);background:var(--burgundy)}.articleInlineCta div span,.formReady p{color:#ffffffc2}.approvedDot,.statusLegend .approvedDot{background:var(--burgundy)}.statusLegend i{border-color:var(--burgundy)}.aboutProductStage,.contactAside{color:var(--white);background:var(--burgundy)}.aboutProductStage:before{color:#ffffff14}.aboutDistribution .editorialGrid>div:first-child>p,.aboutFacts span,.contactFormHeading p{color:#000000a8}.aboutFacts,.aboutFacts>div+div{border-color:#0000002e}.contactAside>div{border-color:#ffffff40}.contactSectionTitle,.contactAside a{color:var(--white)!important}.contactAside>div span,.contactAside>p{color:#ffffffc2}.contactFormShell{color:var(--black);background:var(--white);border-color:var(--burgundy)}.inquiryForm label,.inquiryForm input,.inquiryForm select,.inquiryForm textarea{color:var(--black)}.inquiryForm input:focus,.inquiryForm select:focus,.inquiryForm textarea:focus{border-color:var(--burgundy);box-shadow:0 0 0 3px #6d001a1f}.inquiryForm .consent input{accent-color:var(--burgundy)}.footer{color:var(--white);background:var(--black);border-color:#ffffff38}.footerIdentity strong,.footerCols h4{color:var(--white)}.footerIdentity p,.footerCols a{color:#ffffffb3}.footerIdentity img{filter:brightness(0)invert()}.footerBottom{border-color:#ffffff38}.mobileMenuButton{color:var(--black);background:var(--white);border-color:var(--black)}.mobileMenuButton span{background:var(--black)}.mobileMenu{color:var(--white);background:var(--black);border-color:#ffffff38}.mobileMenu input,.mobileMenu button{color:var(--black);background:var(--white);border-color:#ffffff47}.mobileMenu a,.mobileMenu a.isActive{color:var(--white);border-color:#ffffff38}.mobileLanding{display:none}@media (max-width:640px){body{background:var(--black)}.container{width:calc(100% - 40px)}.siteHeader{height:78px;color:var(--white);background:var(--black);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #ffffff24;padding:0 18px}.brand{width:min(232px,100vw - 92px)}.brand img{object-position:left center;filter:brightness(0)invert();width:138px;height:42px}.brand small{color:#ffffffa3;font-family:var(--font-body);letter-spacing:.075em;text-align:left;margin-top:-2px;font-size:7px;font-weight:700;display:block}.mobileMenuButton{width:44px;height:44px;color:var(--white);background:var(--burgundy);border:1px solid var(--burgundy);border-radius:50%}.mobileMenuButton span{background:var(--white)}.mobileMenu{background:var(--black);border-color:var(--burgundy);padding:18px 20px 26px;top:78px}.mobileMenu form{margin-bottom:14px}.mobileMenu input{color:var(--black);background:var(--white);border-color:var(--white)}.mobileMenu button{color:var(--white);background:var(--burgundy);border-color:var(--burgundy)}.mobileMenu a,.mobileMenu a.isActive{min-height:54px;color:var(--white);border-color:#ffffff29}.mobileMenu a.isActive{color:var(--white);-webkit-text-decoration-color:var(--burgundy);text-decoration-color:var(--burgundy);text-decoration-thickness:3px}.automotiveHome>.performanceHero,.automotiveHome>.quickFinder,.automotiveHome>.professionalSeries,.automotiveHome>.categorySection,.automotiveHome>.homeArticlesSection,.automotiveHome>.homeDistributor{display:none}.mobileLanding{color:var(--white);background:var(--black);display:block}.mobileHero{background:var(--black);flex-direction:column;min-height:0;padding:38px 20px 28px;display:flex;overflow:hidden}.mobileHeroCopy>span,.mobileSectionHeading>span,.mobileFinalCta>span{color:#ffffff94;letter-spacing:.08em;font-size:11px;font-weight:800}.mobileHeroCopy>span{align-items:center;gap:12px;display:flex}.mobileHeroCopy>span:before{content:"";background:var(--burgundy);flex:none;width:30px;height:2px}.mobileHero h1{color:var(--white);font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:22px 0 16px;font-size:clamp(49px,14.5vw,60px);font-style:italic;font-weight:800;line-height:.92}.mobileHeroCopy p{color:#ffffffb8;max-width:310px;margin:0;font-size:16px;line-height:1.55}.mobileHeroProduct{min-height:330px;color:var(--black);background:var(--white);border-radius:28px;margin-top:30px;display:block;position:relative;overflow:hidden;box-shadow:0 22px 52px #00000085}.mobileHeroProduct:after{content:"";background:#00000024;height:1px;position:absolute;bottom:24px;left:25px;right:25px}.mobileHeroProduct img{padding:43px 48px 40px;object-fit:contain!important}.mobileProductBadge{z-index:2;color:var(--white);background:var(--burgundy);letter-spacing:.08em;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800;position:absolute;top:18px;left:18px}.mobileHeroProduct>div{z-index:2;flex-direction:column;align-items:flex-end;display:flex;position:absolute;bottom:18px;right:18px}.mobileHeroProduct>div strong{color:var(--burgundy);font-size:17px}.mobileHeroProduct>div span{color:var(--black);margin-top:2px;font-size:13px;font-weight:800}.mobileHeroActions{grid-template-columns:1.25fr .85fr;gap:10px;margin-top:16px;display:grid}.mobileHeroActions a{min-height:52px;color:var(--white);background:var(--burgundy);border:1px solid var(--burgundy);border-radius:999px;justify-content:space-between;align-items:center;padding:0 17px;font-size:13px;font-weight:800;display:flex}.mobileHeroActions a:last-child{background:0 0;border-color:#ffffff57}.mobileSpotlight,.mobileCategoryLinks{padding:90px 20px}.mobileSectionHeading h2,.mobileFinalCta h2{color:var(--white);letter-spacing:-.025em;margin:12px 0 0;font-size:36px;line-height:1.02}.mobileSectionHeading{margin-bottom:30px}.mobileSpotlight{background:var(--black);border-top:1px solid #ffffff1f}.mobileSpotlightCard{color:var(--white);background:var(--burgundy);border-radius:28px;padding:12px;display:block}.mobileSpotlightStage{background:var(--white);border-radius:21px;height:330px;position:relative;overflow:hidden}.mobileSpotlightStage img{padding:34px 46px;object-fit:contain!important}.mobileSpotlightInfo{padding:24px 10px 10px}.mobileSpotlightInfo>span{color:#ffffffa8;letter-spacing:.08em;font-size:10px;font-weight:800}.mobileSpotlightInfo h3{color:var(--white);margin:9px 0 20px;font-size:27px;line-height:1.06}.mobileSpotlightInfo>div{border-bottom:1px solid #ffffff38;align-items:baseline;gap:11px;padding-bottom:20px;display:flex}.mobileSpotlightInfo>div strong{font-size:20px}.mobileSpotlightInfo>div small{color:#ffffff9e;letter-spacing:.08em;font-size:9px;font-weight:800}.mobileSpotlightInfo>b{justify-content:space-between;align-items:center;min-height:50px;font-size:13px;display:flex}.mobileCategoryLinks{background:var(--burgundy)}.mobileCategoryLinks .mobileSectionHeading>span{color:#ffffffb3}.mobileCategoryLinks nav{border-top:1px solid #ffffff4d}.mobileCategoryLinks nav a{min-height:72px;color:var(--white);border-bottom:1px solid #ffffff4d;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;display:grid}.mobileCategoryLinks nav a>span{color:#ffffff8f;font-size:11px;font-weight:800}.mobileCategoryLinks nav strong{font-size:17px}.mobileCategoryLinks nav i{font-size:19px;font-style:normal}.mobileAllProducts{min-height:50px;color:var(--black);background:var(--white);border-radius:999px;justify-content:space-between;align-items:center;margin-top:22px;padding:0 17px;font-size:13px;font-weight:800;display:flex}.mobileFinalCta{color:var(--white);background:var(--burgundy);border-radius:28px;margin:76px 12px;padding:34px 24px}.mobileFinalCta p{color:#ffffffb8;margin:18px 0 26px;font-size:15px;line-height:1.6}.mobileFinalCta>a{justify-content:space-between;align-items:center;display:flex}.mobileFinalCta>a:first-of-type{min-height:52px;color:var(--black);background:var(--white);border-radius:999px;padding:0 18px;font-size:13px;font-weight:850}.mobileFinalCta>a:last-of-type{min-height:46px;color:var(--white);justify-content:center;margin-top:10px;font-size:15px;font-weight:800}.footer{padding-top:58px}.footerTop{gap:42px}.footerIdentity strong{font-size:25px}.footerCols{grid-template-columns:1fr 1fr;gap:24px}}@media (max-width:360px){.mobileHero{padding-inline:16px}.mobileHeroProduct{min-height:300px}.mobileHeroActions{grid-template-columns:1fr}.mobileSpotlight,.mobileCategoryLinks{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.mobileLanding *,.mobileLanding :before,.mobileLanding :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
