/* Selected typography: option 6, Midnight High Contrast. */
:root{--display:"Bodoni MT",Didot,"Times New Roman",serif;--body:"Bodoni MT",Didot,Georgia,serif}
body,input,select,dialog{font-family:var(--body)}
h1,h2,h3,.brand,.ticket-grid strong,.countdown strong,.auction-meta strong{font-family:var(--display);font-weight:500;letter-spacing:-.025em}
p,li,label,dd,dt{font-family:var(--body);letter-spacing:.012em}
nav a,.eyebrow,.button,button,.ticket-grid span,.lot-number,.crow-comparison>article>span,.crow-action small{font-family:var(--display);letter-spacing:.12em}
.hero h1,.page-title{font-weight:500;letter-spacing:-.055em}.hero>p,.intro p,.visit p,.section-head>p,.auction-lead>p{font-size:19px}
.crow-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.crow-comparison>article{padding:24px;border:1px solid rgba(180,149,82,.38);background:linear-gradient(145deg,rgba(8,9,9,.45),rgba(30,15,17,.3))}.crow-comparison>article>span{display:block;color:var(--brass);text-align:center;text-transform:uppercase;font-size:12px}.crow-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:16px}.crow-action{position:relative;display:grid;place-items:center;min-height:250px;padding:8px;text-decoration:none;isolation:isolate;transition:transform .3s ease,filter .3s ease}.crow-action img{width:100%;height:190px;object-fit:contain;filter:drop-shadow(0 14px 18px #000);transition:transform .35s ease,filter .35s ease}.crow-action strong{position:absolute;bottom:38px;z-index:2;min-width:145px;padding:9px 14px;border:1px solid #c2a45e;background:rgba(7,8,8,.9);color:#efe3ca;text-align:center;text-transform:uppercase;letter-spacing:.08em;font:500 18px var(--display);box-shadow:0 8px 20px #000}.crow-action small{position:absolute;bottom:12px;color:#cdbd9e;font-size:9px;text-transform:uppercase;text-shadow:0 2px 6px #000}.crow-action:hover{transform:translateY(-5px)}.crow-action:hover img{transform:scale(1.045);filter:drop-shadow(0 18px 24px #000) drop-shadow(0 0 13px rgba(180,149,82,.3))}.crow-action:focus-visible{outline:2px solid var(--bone);outline-offset:4px}.crow-action.gold img{filter:brightness(0) saturate(100%) invert(72%) sepia(43%) saturate(690%) hue-rotate(3deg) brightness(92%) contrast(88%) drop-shadow(0 12px 14px #000)}.crow-action.gold:hover img{filter:brightness(0) saturate(100%) invert(80%) sepia(51%) saturate(735%) hue-rotate(3deg) brightness(102%) contrast(91%) drop-shadow(0 0 18px rgba(226,190,99,.48))}.crow-action.gold strong{background:linear-gradient(180deg,rgba(41,31,13,.94),rgba(8,8,8,.92));color:#f0d99c}
@media(max-width:980px){.crow-comparison{grid-template-columns:1fr}}@media(max-width:560px){.crow-actions{grid-template-columns:1fr}.crow-action{min-height:225px}}
