.race{--accent:#ee4c36!important;--bg:#141617!important;--ink:#f0f0e9!important;font-family:'Bahnschrift','Segoe UI',Arial,sans-serif}.race h1,.race h2{font-family:'Bahnschrift','Segoe UI',Arial,sans-serif;text-transform:none;font-style:normal;font-weight:400}.race header{padding:26px 6%;border-bottom:1px solid #ffffff1c}.race .wordmark{font-style:normal;display:flex;gap:14px;align-items:center;letter-spacing:4px;font-size:22px}.mark-secondary{display:block;font-size:9px;letter-spacing:5px;margin-top:6px}.mark-bars{display:flex;gap:3px;transform:skew(-16deg)}.mark-bars i{width:5px;height:30px;background:#ee4c36}.mark-bars i:nth-child(2){height:23px}.mark-bars i:nth-child(3){height:16px}.race nav{font-size:11px;letter-spacing:.4px}.race .topbar{background:#222626;font-size:9px}.welsix-lead{display:grid;grid-template-columns:80px 1fr 1.08fr;gap:4%;padding:90px 6% 100px;align-items:center}.lead-index{align-self:start;font-size:30px;color:#5b605d;line-height:1.1}.lead-index small{display:block;font-size:8px;letter-spacing:1px;line-height:1.8;margin-top:25px}.lead-type h1{font-size:clamp(65px,6vw,98px);line-height:1.04;letter-spacing:-4px;margin:25px 0}.lead-type p{color:#9b9f98;margin:25px 0 35px;font-size:16px;max-width:300px}.lead-type .button{background:#ee4c36;color:#111;padding:17px 23px;font-size:12px}.plain-link{display:block;font-size:11px;margin-top:20px;opacity:.6}.lead-object{background:#efeee8;color:#151719;padding:25px 30px}.lead-object>span{font-size:9px;letter-spacing:2px}.lead-object img{width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.lead-object>div{border-top:1px solid #b9bbb5;padding-top:18px;display:flex;gap:20px;justify-content:space-between;font-size:10px}.lead-object strong{font-weight:400}.platform-ribbon{border-block:1px solid #ffffff24;display:flex;justify-content:space-between;padding:25px 6%;gap:25px;align-items:center;font-size:12px}.platform-ribbon>span{font-size:8px;letter-spacing:1.6px;color:#858d85}.race .section-heading h2{font-size:48px}.welsix-edit{padding-block:95px}.edit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.edit-product img{background:#f4f3ee;aspect-ratio:1.05;object-fit:contain;width:100%}.edit-product small{display:block;font-size:8px;letter-spacing:1px;color:#9a9e97;margin-top:22px}.edit-product h3{font-size:19px;margin:10px 0}.edit-product>span{font-size:10px;color:#b8bdb5}.welsix-photo-story{background:#eeede6;color:#20241f;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.welsix-photo-story .photo-object{background:white}.welsix-photo-story img{width:100%;aspect-ratio:1;object-fit:contain}.welsix-photo-story h2{font-size:58px}.welsix-photo-story p{color:#6a7168;line-height:1.9;font-size:15px}.welsix-photo-story a{display:block;font-size:11px;margin-top:22px}.welsix-method{padding-block:90px}.welsix-method h2{font-size:52px}.welsix-method .three{gap:8%}.welsix-method .three b{font-size:13px;font-weight:400}.welsix-method .three p{font-size:13px;color:#8e978d}.welsix-method .three a{font-size:11px}.race .closing{background:#202622;color:#f0f0e9;padding-block:75px}.race .closing .kicker{color:#ee4c36}.race .closing .button{background:#ee4c36;color:#111;border-color:#ee4c36}.race .closing h2{font-size:48px}.race footer{background:#141617}.race .product-page{padding-top:35px}.race .product-layout{grid-template-columns:1.15fr 1fr;gap:8%}.race .buy-panel h1{font-size:46px;font-weight:400;letter-spacing:-1.5px}.race .product-gallery{background:#efeee8;padding:16px}.race .main-product{background:white;aspect-ratio:1.12}.race .thumb{flex-basis:90px;color:#333}.race .thumb span{display:block;background:#f4f3ed;font-size:8px;padding:5px 2px}.race .thumb img{width:90px}.installation-stage{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:65px 0;border-block:1px solid #ffffff24;margin-top:70px;align-items:center}.installation-stage h2{font-size:43px}.installation-stage p{font-size:13px;color:#9a9f97}.installation-stage figure{margin:0}.installation-stage figure img{width:100%;max-height:570px;object-fit:contain;background:#242925}.installation-stage figcaption{font-size:9px;color:#969d94;padding-top:13px}.photo-pending{min-height:250px;border:1px dashed #78806f55;padding:45px;display:flex;flex-direction:column;justify-content:center;gap:18px;background:#1b201c}.photo-pending span{font-size:9px;letter-spacing:2px;color:#7d8a78}.photo-pending strong{font-size:27px;font-weight:400}.photo-pending small{font-size:10px;color:#8d9787}.data-warning{padding:18px;border-left:3px solid #ee4c36;background:#ee4c3614;font-size:12px!important}.coverage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.coverage-grid a{padding:24px;border:1px solid #7775}.coverage-grid small{font-size:10px;color:#999}.coverage-grid p{font-size:12px;color:#a3b19a}@media(max-width:1000px){.welsix-lead{grid-template-columns:1fr 1fr;gap:6%;padding-top:60px}.lead-index{display:none}.lead-type h1{font-size:70px}.edit-grid{grid-template-columns:repeat(2,1fr)}.platform-ribbon{flex-wrap:wrap}.welsix-photo-story h2{font-size:43px}}@media(max-width:760px){.welsix-lead{grid-template-columns:1fr;padding:45px 6%;gap:35px}.lead-type h1{font-size:62px;letter-spacing:-3px}.lead-object{padding:20px}.lead-object img{aspect-ratio:1.2}.platform-ribbon{gap:18px;font-size:11px}.platform-ribbon>span{width:100%}.welsix-photo-story,.installation-stage{grid-template-columns:1fr;gap:30px}.welsix-photo-story h2{font-size:40px}.race .section-heading h2,.welsix-method h2{font-size:37px}.edit-product h3{font-size:16px}.race .closing h2{font-size:36px}.race .product-layout{grid-template-columns:1fr}.race .buy-panel h1{font-size:36px}.installation-stage{margin-top:40px;padding:40px 0}.installation-stage h2{font-size:35px}.coverage-grid{grid-template-columns:1fr 1fr}.coverage-grid a{padding:16px}}
