:root{--paper:#EEE3D4;--ink:#601C35;--green:#601C35;--muted:#601C35;--accent:#B45D4F;--night:#601C35;--cream:#EEE3D4;--rust:#B45D4F;--line:#601C3555;--orange:#B45D4F;--lime:#B45D4F;--white:#EEE3D4;}
body{background:#EEE3D4;color:#601C35;min-width:1100px} input,select,textarea{background:#EEE3D4;color:#601C35;border-color:#601C3566}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}}.hero-stage{grid-template-columns:1fr 1.2fr;gap:80px}.folder{transform:rotate(-6deg) scale(.93);border-radius:0}.pin-desk{border-top:5px solid #601C35;padding:25px 0}.hero h1{font:italic 76px/.92 Georgia;letter-spacing:-3px}.kind-grid{grid-template-columns:1fr 1fr}.editorial{grid-template-columns:1.1fr 1fr}.editorial-copy h2{font:italic 76px/.95 Georgia}.folder-flap{border-bottom:2px dashed #601C35}.brand-intro{border-bottom:1px solid #601C35}.brand-intro h1{font:italic 82px/.96 Georgia}
.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}

[hidden]{display:none!important}

