.premier-exhibition{width:100%;max-width:80rem;margin:1.25rem auto 0;padding-inline:1rem}.premier-exhibition__link{border-radius:var(--radius-sm);color:#1d1c16;background:#f6f1e6;grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}.premier-exhibition__link:hover{color:#1d1c16}.premier-exhibition__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:1.75rem 1.35rem 1.5rem;display:flex}.premier-exhibition__logo{width:8.5rem;height:auto;margin-bottom:1.15rem}.premier-exhibition__eyebrow{color:#8a6a32;font-family:var(--font-poppins), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .65rem;font-size:.9rem;font-weight:600;line-height:1.4}.premier main .premier-exhibition__title{color:#1a1814;letter-spacing:-.02em;max-width:16ch;margin:0;font-family:Palatino,Palatino Linotype,Iowan Old Style,Georgia,serif;font-size:clamp(1.85rem,4.6vw,3.15rem);font-weight:500;line-height:1.08}.premier-exhibition__text{color:#3d3a34;max-width:34rem;font-family:var(--font-open-sans), system-ui, sans-serif;margin:.9rem 0 0;font-size:.98rem;line-height:1.6}.premier-exhibition__details{color:#1a1814;font-family:var(--font-poppins), system-ui, sans-serif;letter-spacing:.02em;flex-wrap:wrap;gap:.4rem .7rem;margin:1rem 0 0;font-size:.82rem;font-weight:600;line-height:1.45;display:flex}.premier-exhibition__details span[aria-hidden]{color:#c4a15a}.premier-exhibition__button{color:#fff;font-family:var(--font-poppins), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;background:#06c;margin-top:1.25rem;padding:.75rem 1.15rem;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex}.premier-exhibition__link:hover .premier-exhibition__button{background:#1f56a4}.premier-exhibition__media{background:#efe6d6;min-height:16rem;position:relative}.premier-exhibition__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 72%,#f6f1e62e);position:absolute;inset:0}@media (min-width:768px){.premier-exhibition__link{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);min-height:22.5rem}.premier-exhibition__copy{padding:clamp(2rem,4vw,3.25rem) clamp(2rem,4vw,3.5rem)}.premier-exhibition__media{min-height:100%}.premier-exhibition__media:after{background:linear-gradient(90deg,#f6f1e6,#f6f1e600 18%)}}@media (min-width:1280px){.premier-exhibition{padding-inline:0}}
