:root{--paper:#f5f3e9;--ink:#203025;--acid:#d9eb6a;--line:#c6cbbb;--serif:Georgia,'Times New Roman',serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 Arial,sans-serif}a{color:inherit}button,input{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #b74421;outline-offset:5px}.page-header{max-width:1440px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 5vw;border-bottom:1px solid var(--line)}.wordmark{text-decoration:none;font-size:35px;line-height:1;font-weight:900;letter-spacing:-2px}.wordmark em{color:#b74421;font-style:normal}.page-nav{display:flex;align-items:center;gap:26px;flex-wrap:wrap;font-size:14px}.page-nav a{text-decoration:none}.pill-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:1px solid var(--ink);border-radius:2px;text-decoration:none;font-weight:600}.pill-link.primary{background:var(--ink);color:var(--paper)}main{max-width:1440px;margin:auto;padding:60px 5vw 90px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.display{font:clamp(48px,7.5vw,108px)/.99 var(--serif);font-weight:400;letter-spacing:-.045em;margin:30px 0}.display em{font-weight:normal}.intro{font-size:20px;max-width:700px;line-height:1.6}.notice{padding:14px 20px;border-left:4px solid #a13b1b;background:#fff6e8;font-size:14px;margin:0 0 35px}.hero-grid figure{margin:0}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:6vw;align-items:center}.hero-image{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;background:#e4e5d8;display:block}.image-note{font-size:12px;color:#535d51}.actions{display:flex;flex-wrap:wrap;gap:14px;margin:32px 0}.metrics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:60px 0}.metrics div{padding:24px;border-right:1px solid var(--line)}.metrics div:last-child{border:0}.metrics strong{font:48px var(--serif);display:block}.section-title{font:42px/1.15 var(--serif);letter-spacing:-.025em;margin:20px 0}.brand-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.brand-card{padding:30px;border:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start;min-height:220px}.brand-card h2,.brand-card h3{font:34px var(--serif);margin:14px 0}.brand-card p{max-width:540px;margin:0 0 24px}.brand-card a{margin-top:auto;text-underline-offset:5px}.brand-card:first-child{background:var(--acid)}.section{padding:50px 0;border-top:1px solid var(--line)}.editorial-band{background:var(--ink);color:var(--paper);padding:45px;display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:50px 0}.editorial-band h2{font:46px/1.1 var(--serif);margin:0}.page-footer{padding:35px 5vw 190px;border-top:1px solid var(--line);max-width:1440px;margin:auto;font-size:14px}.page-footer nav{display:flex;flex-wrap:wrap;gap:12px 26px}.page-footer button{border:0;background:none;color:inherit;text-decoration:underline;padding:0;cursor:pointer;min-height:44px}.page-footer p{color:#62695c}.legal{max-width:900px}.legal h1{font:56px/1.1 var(--serif)}.legal h2{margin-top:40px;font-size:24px}.legal table{width:100%;border-collapse:collapse}.legal td,.legal th{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:15px}.legal code{overflow-wrap:anywhere}.swatches{display:flex;gap:12px;flex-wrap:wrap}.swatch{padding:24px;min-width:120px;border:1px solid var(--line)}.quiet{color:#58634f}.warehouse{display:grid;grid-template-columns:1fr 1fr;gap:20px}.warehouse article{padding:30px;background:#e9ecdf}.warehouse h3{font:38px var(--serif);margin:0}.coverage-table{overflow:auto}.coverage-table table{border-collapse:collapse;width:100%}.coverage-table th,.coverage-table td{text-align:left;border-bottom:1px solid var(--line);padding:12px;white-space:nowrap}@media(max-width:760px){.page-header{padding:20px;gap:16px;align-items:flex-start;flex-wrap:wrap}.page-nav{gap:18px;width:100%}.page-nav .pill-link{margin-left:auto}main{padding:35px 20px 55px}.hero-grid,.editorial-band{grid-template-columns:1fr}.hero-image{aspect-ratio:4/3}.display{font-size:60px}.intro{font-size:18px}.metrics{margin:35px 0}.metrics div{padding:18px 10px}.metrics strong{font-size:34px}.metrics span{font-size:12px}.brand-grid,.warehouse{grid-template-columns:1fr}.brand-card{min-height:0;padding:24px}.editorial-band{padding:28px}.editorial-band h2{font-size:36px}.section{padding:32px 0}.page-footer{padding:30px 20px 230px}.legal h1{font-size:42px}.legal table{font-size:14px}.legal td,.legal th{padding:10px 5px}}@media(prefers-reduced-motion:no-preference){.pill-link{transition:background .15s,color .15s}.pill-link:hover{background:var(--acid);color:var(--ink)}}
