:root{--paper:#151716;--ink:#F4F1E8;--green:#F4F1E8;--muted:#F4F1E8;--accent:#ED543C;--night:#F4F1E8;--cream:#151716;--rust:#ED543C;--line:#F4F1E855;--orange:#ED543C;--lime:#ED543C;--white:#151716;}
body{background:#151716;color:#F4F1E8;min-width:1100px} input,select,textarea{background:#151716;color:#F4F1E8;border-color:#F4F1E866}button{color:inherit}.brand-intro{padding:45px 5% 30px}.brand-intro span{font:11px monospace;letter-spacing:2px}.brand-intro h1{margin:18px 0 25px}.brand-intro p{font:18px/1.6 Georgia}.brand-intro{animation:arrive .7s ease-out both}@keyframes arrive{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.desk{max-width:none;margin:30px 4%;border-top:6px solid #ED543C}.desk-heading h1{font:900 72px/.95 Arial;letter-spacing:-3px}.filmstrip{display:grid;grid-template-columns:repeat(3,1fr);border-radius:0;background:transparent}.worktop{border:1px solid #778178;background:#20231F;padding:30px}.editorial{display:grid;grid-template-columns:1fr 1fr}.editorial-image{order:2}.story h2{font:900 66px/.95 Arial}.brand-intro{display:grid;grid-template-columns:1.6fr 1fr;align-items:end}.brand-intro h1{font:900 100px/.9 Arial;letter-spacing:-5px}.brand-intro p{max-width:260px;border-left:3px solid #ED543C;padding-left:20px}
.brand-panorama{width:100%;display:block;max-height:330px;object-fit:cover;margin-top:28px}.brand-intro:has(.brand-panorama){display:block}.brand-intro:has(.brand-panorama) h1{font-size:66px;max-width:1100px}.brand-intro:has(.brand-panorama) p{max-width:none}.brand-intro{padding-bottom:20px}.brand img,.nav-mark img{object-fit:contain}

