body:not(.panel){--ink:#632c3c;--paper:#fcf7f5;--gold:#946044;--muted:#795b62;--line:#e6d5d6;--surface:#fffdfb;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px}body:not(.panel) :is(h1,h2,.card h3,.empty h3,.art-quote){font-family:Arial,Helvetica,sans-serif}body:not(.panel) :is(header,main,footer){max-width:1480px}body:not(.panel) :is(.lead,.prose,.card p){font-size:16px}body:not(.panel) :is(.button,button):hover{background:var(--gold);color:var(--ink)}body:not(.panel) .cards{grid-template-columns:1fr}body:not(.panel) .card img{max-width:240px}@media(max-width:780px){body:not(.panel) .cards{grid-template-columns:1fr}body:not(.panel) .brand{white-space:normal}body:not(.panel) .hero h1{overflow-wrap:anywhere}}body:not(.panel) .card{background:var(--surface)}body:not(.panel) :is(.card img,.hero-art){background:var(--surface)}body:not(.panel) :is(.button,button){background:var(--ink);color:var(--paper);border-color:var(--ink)}body:not(.panel) .contact-banner{background:var(--ink);color:var(--paper)}body:not(.panel) .contact-banner .eyebrow{color:inherit}body:not(.panel) .button.light{background:var(--paper);color:var(--ink);border-color:var(--paper)}body:not(.panel) .textlink{border-color:var(--line)}body:not(.panel) .empty{border-color:var(--line)}body:not(.panel) .art-quote i{color:var(--gold)}body:not(.panel) .button:hover{background:var(--gold);color:var(--paper)}