.sold-out-ribbon[data-astro-cid-f7vlutgt]{pointer-events:none;z-index:1;width:124px;height:124px;position:absolute;top:0;right:0;overflow:hidden}.sold-out-ribbon[data-astro-cid-f7vlutgt][hidden]{display:none}.sold-out-ribbon[data-astro-cid-f7vlutgt]>span[data-astro-cid-f7vlutgt]{color:#fff;text-align:center;letter-spacing:.06em;text-transform:uppercase;background:#b52e35;width:174px;padding:8px 0;font-size:12px;font-weight:850;line-height:1.3;position:absolute;top:27px;right:-40px;transform:rotate(45deg);box-shadow:0 2px 5px #440b1426}.event-roster[data-astro-cid-2vjbxg7a]{color:#173d2b;width:min(1160px,100% - 48px);margin:0 auto;padding:70px 0;scroll-margin-top:120px}.eyebrow[data-astro-cid-2vjbxg7a]{color:#356b67;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:.7rem;font-weight:850}.roster-heading[data-astro-cid-2vjbxg7a] h2[data-astro-cid-2vjbxg7a]{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.roster-heading[data-astro-cid-2vjbxg7a]>p[data-astro-cid-2vjbxg7a]:last-child{color:#536353;max-width:740px;line-height:1.8}.roster-status[data-astro-cid-2vjbxg7a],.roster-note[data-astro-cid-2vjbxg7a]{color:#536353;font-size:.8rem;line-height:1.6}.roster-status[data-astro-cid-2vjbxg7a]{margin:25px 0 16px}.roster-note[data-astro-cid-2vjbxg7a]{margin-top:22px}.roster-grid[data-astro-cid-2vjbxg7a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.roster-grid[data-astro-cid-2vjbxg7a].one-category{grid-template-columns:1fr;max-width:760px}article[data-astro-cid-2vjbxg7a]{background:#fffefa;border-top:4px solid #f4d638;min-width:0;padding:26px;position:relative;box-shadow:0 8px 24px #092f2008}article[data-astro-cid-2vjbxg7a].is-sold-out .category-date[data-astro-cid-2vjbxg7a],article[data-astro-cid-2vjbxg7a].is-sold-out h3[data-astro-cid-2vjbxg7a]{margin-right:94px}.category-date[data-astro-cid-2vjbxg7a]{color:#536353;margin:0 0 8px;font-size:.75rem}.category-date[data-astro-cid-2vjbxg7a]:empty{display:none}h3[data-astro-cid-2vjbxg7a]{margin:0;font-size:1.55rem}h4[data-astro-cid-2vjbxg7a]{margin:22px 0 12px;font-size:.9rem}h4[data-astro-cid-2vjbxg7a] span[data-astro-cid-2vjbxg7a]{color:#687b6e;font-weight:400}.category-count[data-astro-cid-2vjbxg7a]{color:#536353;margin:10px 0 20px;font-size:.8rem}.roster-table-scroll[data-astro-cid-2vjbxg7a]{overflow-x:auto}.roster-table[data-astro-cid-2vjbxg7a]{border-collapse:collapse;width:100%;min-width:390px;font-size:.87rem;line-height:1.5}.roster-table[data-astro-cid-2vjbxg7a] caption[data-astro-cid-2vjbxg7a]{text-align:left;color:#536353;padding:0 0 12px;font-size:.75rem}.roster-table[data-astro-cid-2vjbxg7a] thead[data-astro-cid-2vjbxg7a] th[data-astro-cid-2vjbxg7a]{color:#173d2b;text-align:left;background:#edf2e9;padding:12px 8px;font-size:.78rem}.roster-table[data-astro-cid-2vjbxg7a] tbody th,.roster-table[data-astro-cid-2vjbxg7a] tbody td{border-bottom:1px solid #e0e6dc;padding:12px 8px}.roster-table[data-astro-cid-2vjbxg7a] tbody th{text-align:left;overflow-wrap:anywhere;font-weight:500}.roster-table[data-astro-cid-2vjbxg7a] tr.host{background:#e7f0e6}.roster-table[data-astro-cid-2vjbxg7a] tr.host th{font-weight:750}.roster-table[data-astro-cid-2vjbxg7a] small{color:#52665a;font-size:.68rem;font-weight:400;display:block}.roster-table[data-astro-cid-2vjbxg7a] .slot-column[data-astro-cid-2vjbxg7a],.roster-table[data-astro-cid-2vjbxg7a] td.slot-column{text-align:center;white-space:nowrap;width:75px}.roster-table[data-astro-cid-2vjbxg7a] .slot-selection{color:#7b877b;border:1px solid #c5d0c5;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.roster-table[data-astro-cid-2vjbxg7a] .slot-selection.selected{color:#fff;background:#164f32;border-color:#164f32;font-weight:850}ol[data-astro-cid-2vjbxg7a]{margin:0;padding-left:30px}.event-roster[data-astro-cid-2vjbxg7a] li{overflow-wrap:anywhere;border-bottom:1px solid #e0e6dc;padding:10px 8px;font-size:.87rem;line-height:1.5}.event-roster[data-astro-cid-2vjbxg7a] li::marker{color:#708574;font-size:.75rem}.event-roster[data-astro-cid-2vjbxg7a] li.host{background:#e7f0e6;font-weight:750}.event-roster[data-astro-cid-2vjbxg7a] li small{color:#52665a;font-size:.68rem;font-weight:400;display:block}.event-roster[data-astro-cid-2vjbxg7a] .free{color:#6f7c71;font-style:italic}.waiting[data-astro-cid-2vjbxg7a]{border-top:1px solid #d2dbd2;margin-top:23px}.retry[data-astro-cid-2vjbxg7a]{color:#173d2b;cursor:pointer;font:inherit;background:#fff;border:1px solid #173d2b;margin-bottom:18px;padding:10px 14px;font-size:.8rem}.retry[data-astro-cid-2vjbxg7a][hidden]{display:none}@media (width<=700px){.event-roster[data-astro-cid-2vjbxg7a]{width:calc(100% - 34px);padding:48px 0}.roster-grid[data-astro-cid-2vjbxg7a]{grid-template-columns:1fr}article[data-astro-cid-2vjbxg7a]{padding:22px}}@media (width<=560px){.roster-table[data-astro-cid-2vjbxg7a]{table-layout:fixed;min-width:0}.roster-table[data-astro-cid-2vjbxg7a] .slot-column[data-astro-cid-2vjbxg7a],.roster-table[data-astro-cid-2vjbxg7a] td.slot-column{white-space:normal;width:54px;padding-inline:4px}.roster-table[data-astro-cid-2vjbxg7a] thead[data-astro-cid-2vjbxg7a] .slot-column[data-astro-cid-2vjbxg7a] span[data-astro-cid-2vjbxg7a]{display:block}}
