.ada-exhibit{background:#f0eadc;color:#1b2e22;padding:80px 6%;box-sizing:border-box}.ada-exhibit *{box-sizing:border-box}.ada-exhibit__inner{max-width:1080px;margin:auto}.ada-exhibit__eyebrow{color:#806329;font:600 10px/1.6 Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px}.ada-exhibit h2{font:normal clamp(32px,4vw,54px)/1.15 Georgia,serif;color:#1b2e22;margin:0 0 20px;letter-spacing:-.03em}.ada-exhibit__intro{max-width:650px;color:#5e6558;line-height:1.8}.ada-exhibit__filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.ada-exhibit [hidden]{display:none!important}.ada-exhibit__filters button{cursor:pointer;border:1px solid #b5a987;border-radius:30px;background:transparent;color:#354631;padding:10px 18px;font:12px/1.5 Arial,sans-serif;transition:background .2s,color .2s}.ada-exhibit__filters button[aria-pressed=true]{background:#203c2b;color:#fff8e7;border-color:#203c2b}.ada-exhibit__filters button:focus-visible,.ada-exhibit a:focus-visible{outline:3px solid #a17d28;outline-offset:4px}.ada-exhibit__count{font:12px Arial,sans-serif;color:#6a705f;margin:20px 0}.ada-exhibit__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ada-exhibit__card{background:#fffdf7;border:1px solid #d9cfb9;min-width:0}.ada-exhibit__photo{aspect-ratio:1;overflow:hidden;background:#dedbd1}.ada-exhibit__photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.ada-exhibit__card:hover img{transform:scale(1.035)}.ada-exhibit__copy{padding:24px}.ada-exhibit__tag{font:10px Arial,sans-serif;color:#806329;text-transform:uppercase;letter-spacing:.12em;margin:0 0 14px}.ada-exhibit h3{font:normal 25px/1.2 Georgia,serif;margin:0 0 15px;color:#203324}.ada-exhibit__copy>p:not(.ada-exhibit__tag){font:13px/1.8 Arial,sans-serif;color:#636b5c}.ada-exhibit__cta{display:inline-block;font:12px/1.8 Arial,sans-serif;color:#75581f;text-underline-offset:5px;margin-top:8px}.ada-exhibit__cta span{margin-left:8px}@media(max-width:800px){.ada-exhibit__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ada-exhibit{padding:60px 6%}}@media(max-width:500px){.ada-exhibit__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ada-exhibit *{transition:none!important}.ada-exhibit__card:hover img{transform:none}}body.ada-paused .ada-exhibit__card:hover img{transform:none}
