.calendar-container[data-astro-cid-qvtrdgdq]{background-color:#fff;flex-direction:column;width:clamp(300px,100%,800px);margin:24px auto;padding:24px 4px;display:flex}@media (width>=400px){.calendar-container[data-astro-cid-qvtrdgdq]{border-radius:16px}}@media (width>=530px){.calendar-container[data-astro-cid-qvtrdgdq]{padding:24px 8px}}@media (width>=850px){.calendar-container[data-astro-cid-qvtrdgdq]{padding:24px 12px}}.header-row[data-astro-cid-qvtrdgdq],.grid-body[data-astro-cid-qvtrdgdq]{grid-template-columns:20px repeat(5,1fr);column-gap:4px;display:grid}@media (width>=400px){.header-row[data-astro-cid-qvtrdgdq],.grid-body[data-astro-cid-qvtrdgdq]{grid-template-columns:40px repeat(5,1fr)}}@media (width>=550px){.header-row[data-astro-cid-qvtrdgdq],.grid-body[data-astro-cid-qvtrdgdq]{grid-template-columns:60px repeat(5,1fr)}}@media (width>=850px){.header-row[data-astro-cid-qvtrdgdq],.grid-body[data-astro-cid-qvtrdgdq]{grid-template-columns:80px repeat(5,1fr)}}.header-row[data-astro-cid-qvtrdgdq]{margin-bottom:12px}.day-header[data-astro-cid-qvtrdgdq]{color:#353e23;flex-direction:column;align-items:center;display:flex}.day-header[data-astro-cid-qvtrdgdq] .day[data-astro-cid-qvtrdgdq]{font-size:clamp(1rem,1.8vw,1.5rem)}.day-header[data-astro-cid-qvtrdgdq] .date-number[data-astro-cid-qvtrdgdq]{font-size:clamp(1.125rem,2vw,1.875rem)}.grid-body[data-astro-cid-qvtrdgdq]{position:relative}.time-labels[data-astro-cid-qvtrdgdq]{flex-direction:column;display:flex}.time-labels[data-astro-cid-qvtrdgdq] .hour-label[data-astro-cid-qvtrdgdq]{color:#353e23;align-items:flex-start;height:6.25rem;margin-top:-12px;font-size:clamp(.875rem,1.6vw,1.125rem);display:flex}@media (width>=500px){.time-labels[data-astro-cid-qvtrdgdq] .hour-label[data-astro-cid-qvtrdgdq]{height:5rem}}.days-container[data-astro-cid-qvtrdgdq]{grid-column:2/span 5;grid-template-columns:repeat(5,1fr);column-gap:2px;height:100%;display:grid;position:relative}@media (width>=500px){.days-container[data-astro-cid-qvtrdgdq]{column-gap:4px}}.grid-lines[data-astro-cid-qvtrdgdq]{pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.grid-lines[data-astro-cid-qvtrdgdq] .hour-line[data-astro-cid-qvtrdgdq]{border-top:1px solid #7c7c7c;height:6.25rem}@media (width>=500px){.grid-lines[data-astro-cid-qvtrdgdq] .hour-line[data-astro-cid-qvtrdgdq]{height:5rem}}.day-column[data-astro-cid-qvtrdgdq]{height:100%;position:relative}.event-card[data-astro-cid-qvtrdgdq]{color:#fff;box-sizing:border-box;z-index:2;background-color:#000;border-radius:8px;padding:4px;position:absolute;left:0;right:0;overflow:hidden}@media (width>=500px){.event-card[data-astro-cid-qvtrdgdq]{padding:8px}}.event-card[data-astro-cid-qvtrdgdq].concert{background-color:#353e23}.event-card[data-astro-cid-qvtrdgdq].band{background-color:#ff6f00}.event-card[data-astro-cid-qvtrdgdq].voice{background-color:#45a148}.event-card[data-astro-cid-qvtrdgdq].choral{background-color:#fb0eeb}.event-card[data-astro-cid-qvtrdgdq].piano{background-color:#4d4c4c}.event-card[data-astro-cid-qvtrdgdq].strings{background-color:#bc0efb}.event-card[data-astro-cid-qvtrdgdq].speech{background-color:#d7195f}.event-card[data-astro-cid-qvtrdgdq].dance{background-color:#1a66d1}.event-card[data-astro-cid-qvtrdgdq] .discipline[data-astro-cid-qvtrdgdq]{text-transform:capitalize;padding-bottom:4px;font-size:.75rem;font-weight:700;line-height:110%;display:block}@media (width>=350px){.event-card[data-astro-cid-qvtrdgdq] .discipline[data-astro-cid-qvtrdgdq]{font-size:.875rem}}@media (width>=850px){.event-card[data-astro-cid-qvtrdgdq] .discipline[data-astro-cid-qvtrdgdq]{font-size:1rem}}.event-card[data-astro-cid-qvtrdgdq] .time-wrapper[data-astro-cid-qvtrdgdq]{padding-bottom:4px;font-size:.75rem;line-height:110%}@media (width>=400px){.calendar-wrapper[data-astro-cid-g47lu57g]{padding-inline:8px}}.list-wrapper[data-astro-cid-wreyhq5r]{flex-direction:column;gap:12px;max-width:clamp(300px,100%,580px);margin-inline:auto;padding-inline:8px;display:flex}@media (width>=400px){.list-wrapper[data-astro-cid-wreyhq5r]{padding-inline:16px}}.list-wrapper[data-astro-cid-wreyhq5r][data-mode=discipline] .filter-switch[data-astro-cid-wreyhq5r] .filter-discipline[data-astro-cid-wreyhq5r]{color:#fff;background-color:#353e23}.list-wrapper[data-astro-cid-wreyhq5r][data-mode=discipline] .filter[data-astro-cid-wreyhq5r] .group-discipline[data-astro-cid-wreyhq5r]{display:flex}.list-wrapper[data-astro-cid-wreyhq5r][data-mode=discipline] .session-card[data-astro-cid-wreyhq5r] .mode-discipline[data-astro-cid-wreyhq5r]{display:block}.list-wrapper[data-astro-cid-wreyhq5r][data-mode=date] .filter-switch[data-astro-cid-wreyhq5r] .filter-date[data-astro-cid-wreyhq5r]{color:#fff;background-color:#353e23}.list-wrapper[data-astro-cid-wreyhq5r][data-mode=date] .filter[data-astro-cid-wreyhq5r] .group-date[data-astro-cid-wreyhq5r]{display:flex}.list-wrapper[data-astro-cid-wreyhq5r][data-mode=date] .session-card[data-astro-cid-wreyhq5r] .mode-date[data-astro-cid-wreyhq5r]{display:block}.main-layout[data-astro-cid-wreyhq5r]{flex-direction:row;gap:8px;display:flex}@media (width>=400px){.main-layout[data-astro-cid-wreyhq5r]{gap:12px}}.filter-container[data-astro-cid-wreyhq5r],.content-container[data-astro-cid-wreyhq5r],.grand-concert-banner[data-astro-cid-wreyhq5r]{background-color:#fff;border-radius:10px}.filter-container[data-astro-cid-wreyhq5r]{flex-direction:column;align-items:center;max-width:150px;padding:8px;display:flex}.switch-wrapper[data-astro-cid-wreyhq5r]{padding:8px;padding-bottom:24px;position:relative}.switch-wrapper[data-astro-cid-wreyhq5r] .filter-switch[data-astro-cid-wreyhq5r]{background-color:none;cursor:pointer;border:1px solid #353e23;border-radius:8px;padding:0;overflow:hidden}.switch-wrapper[data-astro-cid-wreyhq5r] .filter-switch[data-astro-cid-wreyhq5r] .filter[data-astro-cid-wreyhq5r]{color:#353e23;background-color:#fff;padding:8px;font-weight:500;display:block}.filter-group[data-astro-cid-wreyhq5r]{flex-direction:column;align-items:stretch;margin-top:12px;display:none}.filter-group[data-astro-cid-wreyhq5r] .filter-btn[data-astro-cid-wreyhq5r]{cursor:pointer;color:#353e23;background-color:#fff;border:0;border-bottom:1px solid #353e23;padding:16px 12px}.filter-group[data-astro-cid-wreyhq5r] .filter-btn[data-astro-cid-wreyhq5r]:last-of-type{border-bottom:none}.filter-group[data-astro-cid-wreyhq5r] .filter-btn[data-astro-cid-wreyhq5r]:hover .date[data-astro-cid-wreyhq5r],.filter-group[data-astro-cid-wreyhq5r] .filter-btn[data-astro-cid-wreyhq5r]:hover .day[data-astro-cid-wreyhq5r]{text-decoration:underline}.filter-group[data-astro-cid-wreyhq5r] .filter-btn-date[data-astro-cid-wreyhq5r][selected=true]{background-color:#353e23}.filter-group[data-astro-cid-wreyhq5r] .filter-btn[data-astro-cid-wreyhq5r][selected=true]{color:#fff}.filter-group[data-astro-cid-wreyhq5r] .filter-btn[data-astro-cid-wreyhq5r][selected=true].band{background-color:#ff6f00}.filter-group[data-astro-cid-wreyhq5r] .filter-btn[data-astro-cid-wreyhq5r][selected=true].speech{background-color:#d7195f}.filter-group[data-astro-cid-wreyhq5r] .filter-btn[data-astro-cid-wreyhq5r][selected=true].strings{background-color:#bc0efb}.filter-group[data-astro-cid-wreyhq5r] .filter-btn[data-astro-cid-wreyhq5r][selected=true].voice{background-color:#45a148}.filter-group[data-astro-cid-wreyhq5r] .filter-btn[data-astro-cid-wreyhq5r][selected=true].dance{background-color:#1a66d1}.filter-group[data-astro-cid-wreyhq5r] .filter-btn[data-astro-cid-wreyhq5r][selected=true].piano{background-color:#4d4c4c}.filter-group[data-astro-cid-wreyhq5r] .filter-btn[data-astro-cid-wreyhq5r][selected=true].choral{background-color:#fb0eeb}.filter-group[data-astro-cid-wreyhq5r] .filter-btn[data-astro-cid-wreyhq5r] span[data-astro-cid-wreyhq5r]{text-align:left;line-height:125%;display:block}.filter-group[data-astro-cid-wreyhq5r] .filter-btn[data-astro-cid-wreyhq5r] .date[data-astro-cid-wreyhq5r],.filter-group[data-astro-cid-wreyhq5r] .filter-btn[data-astro-cid-wreyhq5r] .discipline[data-astro-cid-wreyhq5r]{font-weight:500}.filter-group[data-astro-cid-wreyhq5r] .filter-btn[data-astro-cid-wreyhq5r] .discipline[data-astro-cid-wreyhq5r]{text-transform:capitalize}.filter-group[data-astro-cid-wreyhq5r] .filter-btn[data-astro-cid-wreyhq5r] .day[data-astro-cid-wreyhq5r]{font-size:.875rem}.content-container[data-astro-cid-wreyhq5r]{flex-grow:1}.session-card[data-astro-cid-wreyhq5r]{padding:24px 12px}@media (width>=380px){.session-card[data-astro-cid-wreyhq5r]{padding:24px}}.session-card[data-astro-cid-wreyhq5r] .title[data-astro-cid-wreyhq5r]{color:#353e23;font-size:clamp(1.125rem,3vw,1.5rem);font-weight:500;display:none}.session-card[data-astro-cid-wreyhq5r] .title[data-astro-cid-wreyhq5r].mode-date{text-transform:capitalize}.session-card[data-astro-cid-wreyhq5r] .time-blocks-wrapper[data-astro-cid-wreyhq5r]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.session-card[data-astro-cid-wreyhq5r] .time-blocks-wrapper[data-astro-cid-wreyhq5r] .time-block[data-astro-cid-wreyhq5r]{color:#fff;background-color:#353e23;border-radius:20px;padding:8px 12px;font-size:.875rem;display:inline-block}.session-card[data-astro-cid-wreyhq5r] .time-blocks-wrapper[data-astro-cid-wreyhq5r] .time-block[data-astro-cid-wreyhq5r].band{background-color:#ff6f00}.session-card[data-astro-cid-wreyhq5r] .time-blocks-wrapper[data-astro-cid-wreyhq5r] .time-block[data-astro-cid-wreyhq5r].speech{background-color:#d7195f}.session-card[data-astro-cid-wreyhq5r] .time-blocks-wrapper[data-astro-cid-wreyhq5r] .time-block[data-astro-cid-wreyhq5r].strings{background-color:#bc0efb}.session-card[data-astro-cid-wreyhq5r] .time-blocks-wrapper[data-astro-cid-wreyhq5r] .time-block[data-astro-cid-wreyhq5r].voice{background-color:#45a148}.session-card[data-astro-cid-wreyhq5r] .time-blocks-wrapper[data-astro-cid-wreyhq5r] .time-block[data-astro-cid-wreyhq5r].dance{background-color:#1a66d1}.session-card[data-astro-cid-wreyhq5r] .time-blocks-wrapper[data-astro-cid-wreyhq5r] .time-block[data-astro-cid-wreyhq5r].piano{background-color:#4d4c4c}.session-card[data-astro-cid-wreyhq5r] .time-blocks-wrapper[data-astro-cid-wreyhq5r] .time-block[data-astro-cid-wreyhq5r].choral{background-color:#fb0eeb}.session-card[data-astro-cid-wreyhq5r] .location[data-astro-cid-wreyhq5r]{color:#353e23;text-transform:capitalize;margin-top:24px;display:block}.grand-concert-banner[data-astro-cid-wreyhq5r]{color:#fff;background-color:#353e23;flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;padding:24px;display:flex}.grand-concert-banner[data-astro-cid-wreyhq5r] h4[data-astro-cid-wreyhq5r]{color:#fff}.grand-concert-banner[data-astro-cid-wreyhq5r] .banner-date[data-astro-cid-wreyhq5r]{font-size:clamp(1rem,1.5vw,1.125rem)}.grand-concert-banner[data-astro-cid-wreyhq5r] .banner-time[data-astro-cid-wreyhq5r],.grand-concert-banner[data-astro-cid-wreyhq5r] .banner-location[data-astro-cid-wreyhq5r]{font-size:.875rem}.grand-concert-banner[data-astro-cid-wreyhq5r] .banner-location[data-astro-cid-wreyhq5r]{text-transform:capitalize;font-weight:600}.schedule-wrapper[data-astro-cid-gvoadhjz][data-view=calendar] .calendar-container[data-astro-cid-gvoadhjz],.schedule-wrapper[data-astro-cid-gvoadhjz][data-view=list] .list-container[data-astro-cid-gvoadhjz]{display:block}.selector[data-astro-cid-gvoadhjz]{width:clamp(100px,80vw,400px);margin-inline:auto;display:flex}.selector[data-astro-cid-gvoadhjz] .view-btn[data-astro-cid-gvoadhjz]{text-align:center;color:#353e23;cursor:pointer;background-color:#fff;border:1px solid #353e23;width:50%;padding:12px 16px;font-weight:500}.selector[data-astro-cid-gvoadhjz] .view-btn[data-astro-cid-gvoadhjz]:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.selector[data-astro-cid-gvoadhjz] .view-btn[data-astro-cid-gvoadhjz]:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.selector[data-astro-cid-gvoadhjz] .view-btn[data-astro-cid-gvoadhjz].active{color:#fff;background-color:#353e23}.section-schedule-view[data-astro-cid-gvoadhjz]{margin-top:64px}.section-schedule-view[data-astro-cid-gvoadhjz] .calendar-container[data-astro-cid-gvoadhjz],.section-schedule-view[data-astro-cid-gvoadhjz] .list-container[data-astro-cid-gvoadhjz]{display:none}.button-container[data-astro-cid-gvoadhjz]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.schedule-download-wrapper[data-astro-cid-gvoadhjz]{position:block;justify-content:center;padding:24px;display:flex}.no-schedule-wrapper[data-astro-cid-gvoadhjz]{margin-top:24px;width:fit-content;margin-inline:auto;padding-inline:8px}.no-schedule-wrapper[data-astro-cid-gvoadhjz] p[data-astro-cid-gvoadhjz]{text-transform:capitalize;text-align:center;font-size:clamp(1rem,2vw,1.5rem)}
