:root{font-synthesis:none;text-rendering:optimizelegibility}html{scroll-behavior:smooth}body{min-width:320px}.route-enter main{animation:.24s both jaimeRouteIn}@keyframes jaimeRouteIn{0%{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:none}}.member-nav-link{white-space:nowrap}.react-lightbox{z-index:9999;background:#0c0a0ae0;place-items:center;padding:4vw;display:grid;position:fixed;inset:0}.react-lightbox img{object-fit:contain;max-width:min(1200px,92vw);max-height:88vh}.react-lightbox button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:2.4rem;position:absolute;top:1.5rem;right:2rem}.product-tile-media{display:block;position:relative;overflow:hidden}.product-tile-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-tile-media.is-playing img{opacity:0}.product-detail-stage video{object-fit:contain;width:100%;height:100%}.account-view-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;display:grid}.account-view-card{color:inherit;gap:.55rem;text-decoration:none;display:grid}.account-view-card img{aspect-ratio:1;object-fit:cover;width:100%}.member-message.is-error{color:#8b1f2c}@media (max-width:1100px){.desktop-nav.nav-right .member-nav-link{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.route-enter main{animation:none}}.react-page-loading{place-items:center;min-height:55vh;display:grid}.react-page-loading img{opacity:.55;width:54px;animation:1.1s ease-in-out infinite jaimePulse}@keyframes jaimePulse{50%{opacity:1;transform:scale(1.04)}}body .museum-hero .catalogue-hero>p:last-child,body .museum-hero .editorial-hero>p:last-child{color:#5c5049!important}body .knowledge-hero .button-light,body .knowledge-hero .button-light:visited{color:#4b3a34!important;background:#ffffffc2!important;border-color:#8a746a!important}body .knowledge-hero .button-light:hover,body .knowledge-hero .button-light:focus-visible{border-color:var(--plum)!important;color:var(--plum)!important;background:#fffdfa!important}body .staff-member-card .membership-number{color:#6c5848}body .report-verification .eyebrow{color:#8f6738}
