.exhibition-missing{display:grid;align-items:end;min-height:min(76svh,52rem);padding:clamp(2rem,7vw,7rem);color:#fff4df;background:linear-gradient(85deg,#101f2af5 5%,#101f2ac4 40%,transparent 80%),url(/watercolor-gallery/vermilion-pavilion.webp) 50% /cover,#10242d;font:400 1rem/1.55 Avenir Next,Segoe UI,sans-serif}.missing-invitation{max-width:32rem}.missing-invitation h1{margin:.35em 0 .25em;font:400 clamp(3.3rem,7vw,7rem)/.99 Georgia,serif;letter-spacing:-.045em}.missing-invitation h1 em{color:#e9c98d}.missing-invitation p{max-width:43ch;margin:0}.missing-invitation .missing-label{font-size:.77rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.missing-invitation nav{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;margin-top:1.5rem}.missing-invitation nav a{display:inline-flex;align-items:center;gap:.4rem;min-height:44px}.missing-invitation a:focus-visible{outline-color:#fff4df}.offer-shell:has(.exhibition-missing) .offer-footer,body:has(.exhibition-missing) .site-header{color:#fff4df;background:#10242d}body:has(.exhibition-missing) .site-status-rail{display:none}body:has(.exhibition-missing) .site-navigation{border-bottom:1px solid #766f5c}body:has(.exhibition-missing) .site-navigation a{color:#fff4df}body:has(.exhibition-missing) .site-wordmark .brand-lockup{--logo-ink:#fff4df;--logo-pop:#ddc391}body:has(.exhibition-missing) .site-navigation nav a{font:500 .875rem/1.4 Avenir Next,Segoe UI,sans-serif;text-transform:none}body:has(.exhibition-missing) .site-navigation .site-preview-button{color:#10242d;background:#f6eddb;border:1px solid #ddc391;box-shadow:none;font:600 .875rem/1.3 Avenir Next,Segoe UI,sans-serif;text-transform:none}body:has(.exhibition-missing) .site-header a:focus-visible{outline-color:#ddc391}@media (max-width:680px){.exhibition-missing{min-height:65svh;padding:7rem 1.25rem 2.5rem;background-image:linear-gradient(0deg,#101f2afc 6%,#101f2ae6 36%,#101f2a26 85%),url(/watercolor-gallery/vermilion-pavilion-portrait-640.webp)}}