.museum-member-roll{padding:28px 0 32px;border-block:1px solid #b2915530;background:#19140f;overflow:hidden;text-align:center}
.museum-member-roll h2{margin:0 18px 18px;font:600 .85rem/1.5 Manrope,Arial,sans-serif;letter-spacing:.18em;color:#d1ae74}
.museum-member-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}
.museum-member-track{display:flex;align-items:center;gap:0;width:max-content;min-width:100%;white-space:nowrap;color:#e6d9c5;font:1rem/1.5 var(--serif)}
.museum-member-track.is-scrolling{animation:museum-member-scroll var(--member-scroll-duration,40s) linear infinite}
.museum-member-roll:hover .museum-member-track,.museum-member-roll:focus-within .museum-member-track{animation-play-state:paused}
.museum-member-set{display:flex;align-items:center;gap:2.5rem;padding-right:2.5rem;flex-shrink:0}
.museum-member-set span:not(:last-child)::after{content:'✦';padding-left:2.5rem;color:#a7834f;font-size:.6rem}
.museum-member-pending{width:100%;font:italic .9rem/1.5 var(--serif);color:#b8a488}
.museum-member-preview{display:inline-block;margin-left:12px;padding:2px 6px;border:1px solid #ac865456;font:.6rem/1.4 Manrope,Arial,sans-serif;letter-spacing:.08em;color:#b6a58e;vertical-align:middle}
@keyframes museum-member-scroll{to{transform:translateX(-50%)}}
@media(max-width:600px){.museum-member-roll{padding-block:24px}.museum-member-roll h2{font-size:.74rem;letter-spacing:.11em}.museum-member-track{font-size:.92rem}}
