:root{--accent:#f5c400;--ink:#181818;--paper:#fff;--muted:#526777}body{background:var(--paper);color:var(--ink)}.private{background:var(--ink)}header{max-width:none;padding:22px max(24px,calc((100vw - 1200px)/2));background:var(--accent);color:white;border-bottom:5px solid var(--ink)}.brand-icon{background:white;color:var(--accent)}.brand-sub{color:#fff}.dark{background:var(--ink)}#count{background:white;color:var(--accent);font-weight:700}nav [aria-current=page]{color:#fff;border-bottom-color:#fff}.menu-toggle{border-color:#ffffff80;color:white}.hero{max-width:1200px;margin:28px auto 30px;padding:34px 36px;background:var(--ink);color:white;border-radius:3px;gap:32px}.hero .eyebrow{color:#e7eef4}.eyebrow span{background:#f5c400}.hero h1 span{color:#f5c400}.hero .intro{color:#e1e9ef}.hero .audiences{color:#dbe6ee;border-color:#ffffff38}.orange{background:var(--accent);color:white}.hero .orange{border:1px solid #f5c400}.hero .text-link{color:white}.hero-art{background-color:#111111;border:1px solid #ffffff20}.art-top span{color:#f5c400}.paint-label{background:var(--accent)}.art-note{color:#d6e0e7}.art-bottom,.art-top{color:#d5e0e8}.ruler{background:repeating-linear-gradient(90deg,transparent 0 9px,#aab9c5 9px 10px),#181818;box-shadow:0 5px 0 #080808}.benefits{background:var(--ink);color:white;border:0;padding:22px 0}.benefits>div{border-color:#ffffff30}.benefit-icon{color:#f5c400}.benefits small{color:#d4e1e9}.section .eyebrow,.eyebrow,.article-card .eyebrow{color:var(--accent)}.hero .eyebrow,.dialog-header .eyebrow{color:inherit}.tabs button.active{background:var(--accent)}.tabs button{border:1px solid #d5dee5;color:var(--ink)}.product{border-color:#cdd7df}.product-visual{background:#f5f2e5}.product-visual.plumbing{background:#efefef}.product-visual.electrical{background:#edf0f3}.product-visual.tools{background:#efefef}.category-label{color:var(--accent);font-weight:700}.add-btn{background:var(--ink);color:white;border-color:var(--ink)}.add-btn:hover{background:#333333}.sample-tag{color:#535e68}.product p{color:#526777}.custom-callout{background:#f1f1ed;border-left:4px solid var(--accent)}.outline{border-color:#acbdcb;color:var(--ink)}.contact-symbol{background:#e7eef5;color:var(--ink)}.contact-symbol.green{background:#e2eee3;color:#25814c}.contact-note{color:#78505a}.muted,.section-top>p,.section-top small{color:#526777}.page-intro{max-width:none;padding:25px max(24px,calc((100vw - 1200px)/2)) 45px;background:var(--ink);color:white}.page-intro .eyebrow{color:#f5c400}.page-intro h1 em{color:#f5c400}.page-intro>p:last-child,.breadcrumbs{color:#dae4ed}.breadcrumbs a{color:white}.about-story{border:0}.store-facts{background:#f1f1ed;border-top-color:var(--accent)}.store-facts p{color:#526777}.process-grid span{color:var(--accent)}.process-grid article{border-top:3px solid var(--ink)}.home-about{background:var(--ink);color:white;border-left:6px solid var(--accent)}.home-about .eyebrow{color:#f5c400}.home-about p:not(.eyebrow){color:#dbe5ec}.home-about .outline{color:white;border-color:#bdcddd}.article-cover{background:var(--accent);color:white}.cover-02{background:var(--ink);color:white}.cover-03{background:#343434;color:white}.article-card{border-color:#d2dce4}.read-more{color:var(--accent)}.article-aside{background:#f1f1ed;border-top:4px solid var(--accent)}.example-box{background:#faf6e6;border-left-color:var(--accent)}.editorial-cta{background:var(--ink);border-top:5px solid var(--accent)}.editorial-cta .eyebrow{color:#f5c400}.editorial-cta .orange{border:1px solid #f5c400}.new-footer{background:var(--ink);border-top:6px solid var(--accent)}a:focus-visible,button:focus-visible{outline-color:#f5c400}header a:focus-visible,header button:focus-visible,.hero a:focus-visible,.editorial-cta a:focus-visible,.new-footer a:focus-visible{outline-color:white}input:focus,textarea:focus{outline-color:var(--accent)}.search:focus-within{outline-color:var(--accent)}@media(max-width:1248px){.hero,.benefits{margin-left:24px;margin-right:24px}}@media(max-width:760px){header{padding:18px 22px}header nav>a{color:white;border-bottom:1px solid #ffffff24}header nav [aria-current=page]{background:var(--ink);color:white}.menu-toggle{border-color:#ffffff80;color:white}.hero{padding:24px;margin:20px 20px 24px}.hero .eyebrow{line-height:1.7}.benefits{margin:0 20px;padding:8px 12px}.benefits>div{border-color:#ffffff25}.page-intro{padding:20px 22px 32px}.page-intro h1{font-size:32px}.hero-art{width:100%}.hero .hero-actions{gap:20px}.hero .button{padding:12px 14px}.home-about{padding:24px}.new-footer{padding:30px 22px}}
header{display:grid;grid-template-columns:1fr auto;padding:22px max(24px,calc((100vw - 1200px)/2)) 0;gap:20px;color:#181818;border-bottom:0}.brand-icon{background:#181818;color:#f5c400}.brand-sub{color:#181818}header nav{grid-column:1/-1;background:#181818;color:white;display:flex;justify-content:center;gap:30px;margin:0 calc(-1 * max(24px,calc((100vw - 1200px)/2)));padding:12px 24px}header nav>a{color:white}header nav [aria-current=page]{color:#f5c400;border-bottom-color:#f5c400}.dark{background:#f5c400;color:#181818}#count{background:#181818;color:#f5c400}.orange,.tabs button.active,.add-btn{background:#f5c400;color:#181818;border-color:#f5c400}.add-btn:hover{background:#dfb200;color:#181818}.paint-label{color:#181818}.section .eyebrow,.eyebrow,.article-card .eyebrow,.category-label,.read-more{color:#6b5700}.hero .eyebrow,.page-intro .eyebrow,.home-about .eyebrow,.editorial-cta .eyebrow{color:#f5c400}.article-cover{color:#181818}.cover-02,.cover-03{color:white}.process-grid span{color:#725b00}.hero-art{background-color:#111}.ruler{background:repeating-linear-gradient(90deg,transparent 0 9px,#181818 9px 10px),#f5c400}.contact-note{color:#665d39}.hero h1 span{color:#f5c400}.menu-toggle{color:#181818;border-color:#181818}.hero{border-radius:0;margin-top:0}.benefits{border-bottom:4px solid #f5c400}.product{border-radius:3px}.product-visual{border-bottom:4px solid #f5c400}.article-card{border-radius:3px}.hero .intro,.hero .audiences,.benefits small,.page-intro>p:last-child,.breadcrumbs,.home-about p:not(.eyebrow),.art-note,.art-top,.art-bottom{color:#e3e3e3}header .brand:focus-visible,header .menu-toggle:focus-visible{outline-color:#181818}.hero a:focus-visible,.new-footer a:focus-visible,header nav a:focus-visible,header nav button:focus-visible{outline-color:#f5c400}.skip-link{color:#181818}@media(max-width:760px){header{display:flex;flex-wrap:wrap;padding:18px 22px;gap:0;justify-content:space-between}header nav{display:none;margin:18px -22px -18px;width:calc(100% + 44px);padding:12px 22px;gap:0;flex:none}header nav.expanded{display:flex}header nav [aria-current=page]{color:#f5c400;background:#303030}.menu-toggle{color:#181818;border-color:#181818}.hero{margin-top:0}.hero .hero-art{border-color:#ffffff20}}
