/* November 2: public ticket sales closed at Kristi’s direction. */
.sold-out-announcement{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;padding:20px 24px;background:#d5bc7e;color:#101d32;text-align:center;font:800 12px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.12em;border-bottom:2px solid #101d32;position:relative;z-index:2}
.sold-out-announcement strong{font-size:29px;line-height:1;letter-spacing:-.04em}
.sold-out-label{cursor:default!important;text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}
.sold-out-stamp{display:inline-flex;flex-direction:column;align-items:flex-start;gap:10px;margin:0 0 30px;padding:18px 24px;background:#d5bc7e;color:#101d32;border:3px solid #101d32;transform:rotate(-2deg);max-width:100%}
.sold-out-stamp strong{font:900 clamp(48px,7vw,100px)/.9 Arial,Helvetica,sans-serif;letter-spacing:-.065em}
.sold-out-stamp span{font:800 10px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.12em}
@media(max-width:700px){.sold-out-announcement{padding:16px 20px;gap:8px;font-size:10px}.sold-out-announcement span{flex-basis:100%}.sold-out-stamp{margin:15px 0 28px;padding:16px;transform:rotate(-2deg)}.sold-out-stamp strong{font-size:clamp(48px,14vw,76px)}.sold-out-stamp span{font-size:9px;max-width:240px}}
