:root{--navy:#0c2e47;--black:#050708;--mist:#f2f4f3;--steel:#aeb8bc;--white:#fff}.sales-header{position:absolute;background:transparent;box-shadow:none}.sales-hero{min-height:760px;position:relative;display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;background:var(--black);color:#fff}.blueprint-grid{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(182,218,233,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(182,218,233,.16) 1px,transparent 1px);background-size:82px 82px;mask-image:linear-gradient(90deg,#000,transparent 78%)}.sales-hero-copy{z-index:1;align-self:center;padding:180px 7vw 110px 9vw}.sales-hero h1,.finder-section h2,.sales-heading h2,.why-section h2,.applications-section h2,.technical-inquiry h2{font-size:clamp(45px,6.2vw,96px);line-height:.91;letter-spacing:-.07em;text-transform:uppercase}.sales-hero h1 em,.finder-section h2 em,.sales-heading h2 em,.why-section h2 em,.applications-section h2 em,.technical-inquiry h2 em{font-style:normal;color:#8fb3c7}.sales-hero-copy>p:not(.eyebrow):not(.hero-trust){max-width:580px;margin:27px 0;color:#d1e0e8;font-size:16px;line-height:1.7}.hero-trust{margin:54px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.25);max-width:500px;font:11px/1.6 "DM Mono",monospace;letter-spacing:.05em;color:#bed6e2}.sales-hero-product{display:grid;place-items:center;z-index:1;position:relative;background:radial-gradient(circle at 52% 46%,#27536b 0,#102d3e 34%,transparent 68%)}.sales-hero-product:before{content:"";position:absolute;width:68%;aspect-ratio:1;border:1px solid rgba(203,233,244,.32);border-radius:50%;box-shadow:0 0 0 42px rgba(203,233,244,.035),0 0 0 92px rgba(203,233,244,.02)}.sales-hero-product img{width:min(76%,650px);z-index:1;filter:drop-shadow(0 27px 35px rgba(0,0,0,.42))}.finder-section{padding:95px 9vw;background:var(--navy);color:#fff;display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw}.finder-section h2{margin:15px 0 20px;font-size:clamp(38px,4.5vw,68px)}.finder-section>div>p:not(.eyebrow){max-width:520px;color:#c7dce7;line-height:1.65}.catalog-search{align-self:center;display:grid;grid-template-columns:1fr 190px auto;gap:10px}.catalog-search label{font:10px "DM Mono",monospace;letter-spacing:.08em;text-transform:uppercase;color:#c7dce7}.catalog-search input,.catalog-search select{display:block;width:100%;margin-top:8px;padding:15px;border:1px solid rgba(255,255,255,.4);background:#fff;color:#071820;font:14px Inter,sans-serif}.catalog-search .button{align-self:end;border-radius:0;border:0;cursor:pointer}.catalog-search-results{grid-column:1/-1}.search-count,.search-empty{font-size:13px;color:#c7dce7;margin:28px 0 0}.catalog-result-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:20px}.catalog-result-card,.featured-grid>a{background:#fff;color:#111;text-decoration:none}.catalog-result-card img,.catalog-result-placeholder{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#fff}.catalog-result-card>div,.featured-grid>a>div{padding:16px}.catalog-result-card p,.featured-grid p{font:10px "DM Mono",monospace;color:#52636d;margin:0 0 8px;text-transform:uppercase}.catalog-result-card h3,.featured-grid h3{font-size:15px;line-height:1.25;margin:0;word-break:break-word}.catalog-result-card span,.featured-grid span{display:block;margin-top:10px;font-size:12px;color:#52636d}.catalog-result-card b,.featured-grid b{display:block;margin-top:16px;font-size:11px;color:var(--navy);text-transform:uppercase;letter-spacing:.04em}.sales-products,.featured-section,.applications-section{padding:130px 9vw;background:var(--mist)}.sales-heading{display:grid;grid-template-columns:.55fr 1.45fr;gap:8vw;align-items:start;margin-bottom:52px}.sales-heading h2{margin:0 0 22px;font-size:clamp(38px,4.8vw,76px)}.sales-heading>div>p{max-width:640px;color:#55636a;line-height:1.7}.sales-category-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#bfc8cb;border:1px solid #bfc8cb}.sales-category{min-height:430px;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:20px;background:#fff;color:#0b1a21;text-decoration:none}.sales-category>span{font:10px "DM Mono",monospace;color:#718088}.sales-category img{width:100%;height:225px;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s ease}.sales-category:hover img{transform:scale(1.035)}.sales-category div p{font:10px "DM Mono",monospace;color:#64747c;margin:0 0 7px}.sales-category h3{margin:0;font-size:21px;line-height:1.03;letter-spacing:-.045em}.sales-category b{display:block;margin-top:18px;font-size:11px;color:var(--navy);text-transform:uppercase;letter-spacing:.04em}.why-section{padding:130px 9vw;background:#070b0e;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:9vw}.why-section h2{font-size:clamp(40px,4.6vw,72px)}.why-grid{border-top:1px solid rgba(255,255,255,.25)}.why-grid article{position:relative;padding:23px 0 27px 48px;border-bottom:1px solid rgba(255,255,255,.25)}.why-grid span{position:absolute;left:0;top:26px;font:10px "DM Mono",monospace;color:#91b2c5}.why-grid h3{margin:0 0 8px;font-size:19px}.why-grid p{margin:0;color:#b3c0c6;font-size:14px;line-height:1.6}.applications-section{background:#fff}.applications-section h2{max-width:820px;margin:0}.industry-list{display:grid;grid-template-columns:repeat(5,1fr);margin-top:75px;border-top:1px solid #aeb8bc;border-bottom:1px solid #aeb8bc}.industry-list span{padding:21px 15px;border-right:1px solid #aeb8bc;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.industry-list span:last-child{border:0}.featured-section{background:#e8edef}.featured-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.featured-grid>a img{width:100%;aspect-ratio:1;object-fit:contain;display:block;background:#fff}.catalog-empty{font-size:14px;color:#607078}.technical-inquiry{padding:135px 9vw;background:var(--navy);color:#fff;display:grid;grid-template-columns:.9fr 1.1fr;gap:10vw}.technical-inquiry h2{font-size:clamp(39px,4.7vw,74px);margin:0 0 25px}.technical-inquiry>div>p:not(.eyebrow){max-width:590px;color:#c8dce7;line-height:1.7}.technical-inquiry .quote-form{border-top:1px solid rgba(255,255,255,.35);padding-top:10px}.technical-inquiry .quote-form input,.technical-inquiry .quote-form textarea,.technical-inquiry .quote-form select{color:#fff;border-color:rgba(255,255,255,.45)}.technical-inquiry .quote-form select{background:var(--navy)}.technical-inquiry .button{border-radius:0;border:0;cursor:pointer}.technical-inquiry .form-status{color:#d4ebe4!important}@media(max-width:1100px){.sales-category-grid{grid-template-columns:repeat(3,1fr)}.sales-category:last-child{grid-column:span 2}.catalog-result-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.sales-hero,.finder-section,.why-section,.technical-inquiry{grid-template-columns:1fr}.sales-hero-copy{padding:150px 22px 70px}.sales-hero-product{min-height:390px}.finder-section,.sales-products,.featured-section,.applications-section,.why-section,.technical-inquiry{padding:80px 22px}.catalog-search{grid-template-columns:1fr}.sales-heading{grid-template-columns:1fr;gap:20px}.sales-category-grid{grid-template-columns:1fr}.sales-category:last-child{grid-column:auto}.sales-category{min-height:360px}.sales-category img{height:185px}.why-section{gap:55px}.industry-list{grid-template-columns:1fr;margin-top:45px}.industry-list span{border-right:0;border-bottom:1px solid #aeb8bc}.featured-grid{grid-template-columns:1fr}.catalog-result-grid{grid-template-columns:1fr}}
