:root{--ink:#ededeb;--paper:#101112;--red:#e24132;--muted:#a3a5a7;--line:#303235}body{background:#101112;color:#ededeb}.draftbar{background:#08090a;color:#777d82;border-bottom:1px solid #26282a}header{background:#101112f5;border-color:#292b2e;height:90px}.logo .seal{color:#ef4938;border-color:#ef4938}.logo small{color:#989b9f}nav a{color:#b5b6b8}nav a:hover,nav a.active{color:#fff}.smallcta,.primary{background:linear-gradient(120deg,#df4234,#b6241e);color:#fff}.smallcta{border-radius:2px}select{color:#dedede}select option{background:#161719}button,a{transition:background .2s,color .2s,transform .2s}.primary:hover{background:#ef4e3e;transform:translateY(-2px)}.hero{min-height:690px;background:#0a0b0d url('assets/industrial-hero.png') center 58%/cover no-repeat;padding:80px 7% 0}.hero:before{background:linear-gradient(90deg,#080a0df5 0%,#080a0ddd 31%,#080a0d50 66%,#080a0d22),linear-gradient(0deg,#101112,transparent 28%)}.hero-grid{grid-template-columns:1fr;min-height:480px}.hero-grid>div:first-child{max-width:650px}.hero .art{display:none}.hero h1{font-size:clamp(40px,4.4vw,68px);letter-spacing:-1.5px;line-height:1.24;margin:30px 0 20px;text-shadow:0 3px 30px #0005}.hero h1 .outline{color:#f0f0ed}.hero p{color:#b8babd;max-width:450px}.hero .eyebrow{color:#e6e6e4;font-size:10px}.hero-note{color:#92979c}.hero-bottom{margin-top:0;min-height:62px;color:#9b9fa4;border-color:#ffffff25}.hero-bottom span:first-child{color:#dedfe1}.hero-caption{position:absolute;right:7%;bottom:93px;font-size:9px;letter-spacing:1px;color:#9a9b9d}.hero-search{display:flex;max-width:450px;margin:24px 0 10px;border:1px solid #ffffff38;background:#14171ba8;backdrop-filter:blur(10px)}.hero-search input{width:100%;min-width:0;background:transparent;border:0;color:white;padding:16px;font-size:12px}.hero-search button{background:transparent;color:#fafafa;padding:0 18px;white-space:nowrap}.brandbar{background:#17191b;border-color:#303235;padding:28px 7%;gap:0}.brand{color:#c8c9ca;border-right:1px solid #34373a;font-size:21px}.brand:last-child{border:0}.brand small{color:#7e848a}.section{padding-top:80px;padding-bottom:80px}.section-top{margin-bottom:35px}.section .eyebrow{font-size:10px;letter-spacing:2px}.section h2{font-weight:600;font-size:33px;letter-spacing:-.5px}.section-top>a{color:#c1c3c5;border-color:#53575c}.categories{gap:16px;background:none;border:0}.category{position:relative;min-height:285px;padding:25px 22px;background:#1c1e21;overflow:hidden;border:1px solid #34373a;display:flex;flex-direction:column;justify-content:end}.category:before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#08090b 0%,#0a0c0ec9 33%,#0c0e1066 100%),var(--category-image) center/cover;filter:grayscale(1);opacity:.85;transition:transform .5s}.category:nth-child(1){--category-image:url('assets/02.jpg')}.category:nth-child(2){--category-image:url('assets/09.jpg')}.category:nth-child(3){--category-image:url('assets/03.jpg')}.category:nth-child(4){--category-image:url('assets/14.jpg')}.category>*{position:relative}.category:hover{background:#26282b;border-color:#9a4b42}.category:hover:before{transform:scale(1.06)}.category .num{position:absolute;top:22px;color:#aaafb5}.category .arrow{position:absolute;top:18px;right:20px;color:#d34234}.category h3{font-size:20px;margin:0 0 10px}.category small{color:#9d9fa3;font-size:9px}.featured{background:#17191b;padding:65px 7% 75px}.featured .product-grid{grid-template-columns:repeat(3,1fr)}.product{background:#1d1f22;border:1px solid #323538;padding-bottom:18px}.product .photo{background:#eeefec;border:0;height:225px}.product h3,.product .code,.product .model{margin-left:18px;margin-right:18px}.product h3{color:#eeeeed}.product .code{color:#b5b7b9}.product .model{color:#969da3;border-color:#34373a}.photo .tag{background:#101214df;color:#f1f1ef;font-size:9px}.photo .viewarrow{color:#343638}.product:hover{border-color:#75615d}.about-block{background:linear-gradient(135deg,#25272a,#141618);border:1px solid #37393d;padding:52px;position:relative}.about-block:after{content:'光速';position:absolute;right:25px;bottom:-10px;font-size:120px;font-family:serif;color:#ffffff03;pointer-events:none}.about-text{color:#b3b6b8}.about-points{border-color:#3c4045}.about-points b{color:#eee}.about-points small{color:#a0a5aa}.process{border-color:#3a3d41}.process .muted{color:#a2a7ac}.quote-band{background:linear-gradient(115deg,#272322,#17191b);border:1px solid #4a3835;border-left:3px solid #df4234;padding:40px}.quote-band button{background:#df4234;color:white}.quote-band p{color:#aaa5a3}footer{background:#090a0b}.footer-top .seal{color:#e44b3a}.footer-bottom{color:#8b9095}.pagehead{background:radial-gradient(ellipse at 90% 0,#33313255,transparent 65%),#191b1e;border-bottom:1px solid #35373a}.breadcrumb{color:#9a9fa5}.filters h3{color:#ddd}.filter{color:#a7adb4}.filter.selected{color:#f06d5e}.searchrow input{background:#1b1e21;color:#eee;border-color:#3b4045}.searchrow button{background:#df4234;color:white}.detail-photo{background:#eeefec}.detail .thumbs button{background:#eeefec}.specs td{border-color:#34393e}.specs td:first-child{color:#a4aab0}.detail .notice{color:#a2a7ad}.empty{border-color:#363b40}.about-page p{color:#b5bac0}dialog{background:#1b1d20;color:#f3f3f0;border:1px solid #42464b}dialog .close{color:white}label input,label textarea{background:#111315;color:#eee;border-color:#42474d}#copyfallback{background:#111315;color:#ddd}.toasty{background:#dedede;color:#111}#formstatus{color:#f78b7d}@media(min-width:1500px){.featured{padding-left:max(7%,calc((100vw - 1320px)/2));padding-right:max(7%,calc((100vw - 1320px)/2))}}@media(max-width:700px){header{height:78px}nav{background:#151719}.hero{padding:45px 6% 0;min-height:690px;background-position:66% center}.hero:before{background:linear-gradient(90deg,#080a0df2,#080a0da8),linear-gradient(0deg,#101112,transparent 40%)}.hero h1{font-size:43px}.hero-grid{min-height:520px}.hero p{font-size:12px}.hero-search{max-width:100%}.hero-caption{bottom:80px;left:6%;right:auto;font-size:8px}.hero-bottom{font-size:8px;letter-spacing:.5px}.brandbar{gap:24px 0}.brand:nth-child(3){border:0}.brand{font-size:18px}.categories{gap:12px}.category{min-height:225px;padding:18px 15px}.category h3{font-size:17px}.category small{font-size:8px}.section{padding-top:45px;padding-bottom:45px}.section h2{font-size:26px}.featured{padding:45px 6%}.featured .product-grid{grid-template-columns:1fr 1fr}.product .photo{height:175px}.product h3,.product .code,.product .model{margin-left:10px;margin-right:10px}.about-block{padding:25px}.about-block h2{font-size:28px}.quote-band{padding:28px}.process>div{border-color:#34383c}}
