.Checklist_wrap__YJFfd{display:grid;grid-gap:20px;gap:20px}.Checklist_progress__UAqXv{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:.9375rem}.Checklist_progress__UAqXv strong{color:var(--text)}.Checklist_bar__zl2NK{height:6px;border-radius:999px;background:var(--tint);overflow:hidden}.Checklist_bar__zl2NK span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--secondary));transition:width var(--t)}.Checklist_list__o5akJ{display:grid;grid-gap:10px;gap:10px;list-style:none}.Checklist_item__e3pbn{position:relative;display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);cursor:pointer;transition:border-color var(--t-fast),background-color var(--t-fast)}.Checklist_item__e3pbn:hover{border-color:var(--accent)}.Checklist_input__CmAzb{position:absolute;opacity:0;width:1px;height:1px}.Checklist_box__rurgo{display:grid;place-items:center;width:24px;height:24px;flex:none;margin-top:2px;border:2px solid var(--accent);border-radius:7px;background:var(--surface);color:#fff;transition:background-color var(--t-fast),border-color var(--t-fast)}.Checklist_box__rurgo svg{width:16px;height:16px;opacity:0;transform:scale(.6);transition:opacity var(--t-fast),transform var(--t)}.Checklist_input__CmAzb:checked+.Checklist_box__rurgo{background:var(--primary);border-color:var(--primary)}.Checklist_input__CmAzb:checked+.Checklist_box__rurgo svg{opacity:1;transform:none}.Checklist_input__CmAzb:focus-visible+.Checklist_box__rurgo{outline:3px solid var(--primary);outline-offset:3px}.Checklist_item__e3pbn:has(.Checklist_input__CmAzb:checked){background:var(--tint)}.Checklist_text__6EXWM{display:grid;grid-gap:2px;gap:2px}.Checklist_label__j0bJV{font-weight:600}.Checklist_hint__zXSlh{color:var(--muted);font-size:.875rem}.Checklist_input__CmAzb:checked~.Checklist_text__6EXWM .Checklist_label__j0bJV{text-decoration:line-through;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.ConcertSwitcher_list__lp07F{display:flex;flex-wrap:wrap;gap:10px;list-style:none}.ConcertSwitcher_pill__pN7QP{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 18px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-weight:500;text-decoration:none;transition:border-color var(--t-fast),background-color var(--t-fast),color var(--t-fast)}.ConcertSwitcher_pill__pN7QP:hover{border-color:var(--primary);color:var(--primary)}.ConcertSwitcher_pill__pN7QP[aria-current=page]{background:var(--primary);border-color:var(--primary);color:#fff}.ConcertSwitcher_date__UKLly{color:var(--gold-deep);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ConcertSwitcher_pill__pN7QP[aria-current=page] .ConcertSwitcher_date__UKLly{color:var(--gold)}@media (max-width:699px){.ConcertSwitcher_list__lp07F{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter) 6px;scroll-snap-type:x proximity;scrollbar-width:none}.ConcertSwitcher_list__lp07F::-webkit-scrollbar{display:none}.ConcertSwitcher_list__lp07F li{flex:none;scroll-snap-align:start}}.ConcertNav_bar__03GYr{display:grid;grid-gap:18px;gap:18px;padding-top:28px}.ConcertNav_row__VKWgr{display:grid;grid-gap:10px;gap:10px;min-width:0}.ConcertNav_label__jxWpy{color:var(--secondary);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ConcertNav_label__jxWpy strong{color:var(--primary);letter-spacing:.06em}.ConcertNav_sections___I3Mb{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.ConcertNav_section__WMJJ8{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:var(--radius-sm);background:var(--tint);color:var(--primary);font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color var(--t-fast),color var(--t-fast)}.ConcertNav_section__WMJJ8:hover{background:var(--accent)}.ConcertNav_section__WMJJ8[aria-current=page]{background:var(--primary);color:#fff;box-shadow:inset 0 -3px 0 var(--gold)}@media (max-width:699px){.ConcertNav_sections___I3Mb{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter) 6px;scrollbar-width:none}.ConcertNav_sections___I3Mb::-webkit-scrollbar{display:none}.ConcertNav_sections___I3Mb li{flex:none}}.page_layout__Q_aCY{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:start}.page_intro__HZKNy{display:grid;grid-gap:16px;gap:16px;color:var(--muted);font-size:1.0625rem}.page_intro__HZKNy h2{color:var(--text)}.page_subhead__vqsUn{margin-top:8px;color:var(--text);font-size:1.375rem}.page_uses__cBhoD{display:grid;grid-gap:10px;gap:10px;list-style:none}.page_uses__cBhoD li{position:relative;padding-left:28px}.page_uses__cBhoD li:before{content:"";position:absolute;left:0;top:.55em;width:12px;height:12px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px var(--ivory)}.page_more__VqDfl{background:var(--surface);border-top:1px solid var(--border)}.page_ways__MPj8f{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));grid-gap:24px;gap:24px}.page_way__OzpYU{display:grid;align-content:start;grid-gap:16px;gap:16px;padding:clamp(22px,3.5vw,36px);border:1px solid var(--border);border-top:4px solid var(--primary);border-radius:var(--radius-lg);background:var(--bg);color:var(--muted)}.page_way__OzpYU h3{color:var(--text)}.page_way__OzpYU .btn{justify-self:start}.page_small__dIKJi{font-size:.875rem}.page_levels__5SdJV{width:100%;border-collapse:collapse;font-size:.9375rem}.page_levels__5SdJV td,.page_levels__5SdJV th{padding:10px 0;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.page_levels__5SdJV thead th{color:var(--gold-deep);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.page_levels__5SdJV tbody th{color:var(--text);font-weight:600}.page_levels__5SdJV td{color:var(--primary);font-family:var(--font-serif),Georgia,serif;font-size:1.25rem;font-weight:700;text-align:right}.page_levels__5SdJV thead th:last-child{text-align:right}.page_who__gZ5ot{display:block;color:var(--muted);font-size:.8125rem;font-weight:400}@media (max-width:900px){.page_layout__Q_aCY{grid-template-columns:1fr}}.DonationPicker_card__IbkZD{position:relative;display:grid;grid-gap:24px;gap:24px;padding:clamp(24px,4vw,44px);background:var(--ivory);border:1px solid var(--gold-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.DonationPicker_card__IbkZD:before{content:"";position:absolute;inset:8px;border:1px solid var(--gold-soft);border-radius:calc(var(--radius-lg) - 6px);pointer-events:none}.DonationPicker_group__BxqCz{margin:0;padding:0;border:0;min-width:0}.DonationPicker_legend__witrb{margin-bottom:10px;padding:0;color:var(--gold-deep);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.DonationPicker_input__6R3yV{position:absolute;opacity:0;width:1px;height:1px}.DonationPicker_toggle__gLFqf{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;border-radius:999px;background:rgb(var(--primary-rgb)/.08)}.DonationPicker_toggleOption__K4d5r span{display:grid;place-items:center;min-height:46px;border-radius:999px;color:var(--muted);font-weight:600;cursor:pointer;transition:background-color var(--t-fast),color var(--t-fast),box-shadow var(--t)}.DonationPicker_toggleOption__K4d5r:hover span{color:var(--primary)}.DonationPicker_toggleOption__K4d5r .DonationPicker_input__6R3yV:checked+span{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.DonationPicker_amounts__MSBoy{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.DonationPicker_amount__9aE9F>span{display:grid;place-items:center;grid-auto-flow:column;justify-content:center;min-height:72px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font-family:var(--font-serif),Georgia,serif;font-size:1.75rem;font-weight:700;cursor:pointer;transition:border-color var(--t-fast),background-color var(--t-fast),color var(--t-fast),transform var(--t)}.DonationPicker_amount__9aE9F:hover>span{border-color:var(--primary);transform:translateY(-2px)}.DonationPicker_amount__9aE9F .DonationPicker_input__6R3yV:checked+span{background:var(--primary);border-color:var(--primary);color:#fff}.DonationPicker_currency__6x3lD{margin-right:2px;font-size:1.125rem;align-self:start;margin-top:.35em}.DonationPicker_per__BTGXe{font-family:var(--font-sans),system-ui,sans-serif;font-size:.8125rem;font-weight:500;opacity:.8}.DonationPicker_input__6R3yV:focus-visible+span{outline:3px solid var(--primary);outline-offset:3px}.DonationPicker_summary__4Q09b{color:var(--muted);font-size:1.0625rem}.DonationPicker_summary__4Q09b strong{color:var(--text)}.DonationPicker_cta___Fggx{justify-self:start;background:var(--primary)}.DonationPicker_disclaimer__g__tO{padding-top:16px;border-top:1px solid var(--gold-soft);color:var(--muted);font-size:.8125rem}@media (max-width:480px){.DonationPicker_amounts__MSBoy{grid-template-columns:repeat(2,1fr)}.DonationPicker_cta___Fggx{justify-self:stretch}}.ListeningGuide_layout__UqP9i{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.ListeningGuide_pieces__P5pma ol{display:grid;grid-gap:8px;gap:8px;list-style:none}.ListeningGuide_piece__QXUdj{display:flex;align-items:center;gap:14px;width:100%;min-height:56px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--t-fast),background-color var(--t-fast),transform var(--t)}.ListeningGuide_piece__QXUdj:hover{border-color:var(--primary);transform:translateX(3px)}.ListeningGuide_piece__QXUdj[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:#fff}.ListeningGuide_number__VQwoE{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;background:var(--ivory);color:var(--gold-deep);font-family:var(--font-serif),Georgia,serif;font-weight:700}.ListeningGuide_piece__QXUdj[aria-pressed=true] .ListeningGuide_number__VQwoE{background:var(--gold);color:var(--text)}.ListeningGuide_pieceComposer__qs7Pz{display:block;color:var(--gold-deep);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ListeningGuide_piece__QXUdj[aria-pressed=true] .ListeningGuide_pieceComposer__qs7Pz{color:var(--gold)}.ListeningGuide_pieceTitle__k87Ic{display:block;font-weight:500;line-height:1.3}.ListeningGuide_panel__FsaIb{display:grid;grid-gap:18px;gap:18px;padding:clamp(22px,4vw,44px);background:var(--ivory);border:1px solid var(--gold-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow);scroll-margin-top:100px}.ListeningGuide_panelHead__jwTA2{display:grid;grid-gap:6px;gap:6px;animation:ListeningGuide_enter__eDjrM .36s var(--ease)}.ListeningGuide_composer__3ICd5{color:var(--gold-deep);font-size:.8125rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ListeningGuide_title__o3Dhn{font-size:clamp(1.75rem,3.6vw,2.5rem)}.ListeningGuide_original__Si_9s{color:var(--muted);font-family:var(--font-serif),Georgia,serif;font-size:1.125rem;font-style:italic}.ListeningGuide_background__khlt8{margin-top:-8px;color:var(--muted)}.ListeningGuide_levels__KuS8w{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;border-radius:var(--radius);background:rgb(var(--primary-rgb)/.08)}.ListeningGuide_level__6JycW{display:grid;grid-gap:2px;gap:2px;min-height:52px;padding:8px 12px;border:0;border-radius:calc(var(--radius) - 4px);background:transparent;color:var(--muted);font:inherit;cursor:pointer;transition:background-color var(--t-fast),color var(--t-fast),box-shadow var(--t)}.ListeningGuide_level__6JycW:hover{color:var(--primary)}.ListeningGuide_level__6JycW[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.ListeningGuide_levelLabel__Uj4qx{font-weight:600}.ListeningGuide_levelHint__lQrTI{font-size:.75rem}.ListeningGuide_explanation__neNAr{font-size:1.0625rem;line-height:1.75;animation:ListeningGuide_enter__eDjrM .36s var(--ease)}.ListeningGuide_subhead__DQgAr{margin-top:8px;font-size:1.375rem}.ListeningGuide_moments__zaDSW{display:grid;grid-gap:12px;gap:12px;list-style:none;counter-reset:moment}.ListeningGuide_moments__zaDSW li{position:relative;padding:14px 16px 14px 52px;border-radius:var(--radius);background:var(--surface);color:var(--muted);counter-increment:moment}.ListeningGuide_moments__zaDSW li:before{content:counter(moment);position:absolute;left:16px;top:14px;display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--gold);border-radius:50%;color:var(--gold-deep);font-size:.8125rem;font-weight:700}.ListeningGuide_momentTitle__L7hJx{color:var(--text);font-weight:600}.ListeningGuide_instruments__GEi8B{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.ListeningGuide_instruments__GEi8B li{padding:6px 14px;border:1px solid var(--accent);border-radius:999px;background:var(--surface);color:var(--primary);font-size:.875rem;font-weight:500}.ListeningGuide_note__KuUXr{color:var(--muted);font-size:.875rem}.ListeningGuide_noteBadge__k3WCg{display:inline-block;margin-right:6px;padding:2px 10px;border:1px solid var(--gold-soft);border-radius:999px;background:var(--surface);color:var(--gold-deep);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}@keyframes ListeningGuide_enter__eDjrM{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:899px){.ListeningGuide_layout__UqP9i{grid-template-columns:minmax(0,1fr)}.ListeningGuide_pieces__P5pma ol{grid-auto-flow:column;grid-auto-columns:minmax(220px,70%);overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.ListeningGuide_pieces__P5pma li{scroll-snap-align:start}.ListeningGuide_piece__QXUdj:hover{transform:none}}.page_layout__mQeyg{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.page_layout__mQeyg,.page_side__pjTKG{display:grid;grid-gap:24px;gap:24px}.page_panel__DJCkF{display:grid;align-content:start;grid-gap:20px;gap:20px;padding:clamp(22px,3.5vw,40px);border-radius:var(--radius-lg)}.page_panelTitle__gm2__{font-size:clamp(1.6rem,3vw,2rem)}.page_concertName__pa1zq{margin-top:-12px;color:var(--secondary);font-family:var(--font-serif),Georgia,serif;font-size:1.25rem;font-style:italic}.page_details__KV08P{display:grid;grid-gap:16px;gap:16px;margin:0}.page_details__KV08P>div{padding-bottom:16px;border-bottom:1px solid var(--border)}.page_details__KV08P dt{display:flex;align-items:center;gap:8px;color:var(--secondary);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.page_details__KV08P dt svg{width:16px;height:16px}.page_details__KV08P dd{margin:4px 0 0;font-size:1.0625rem;font-weight:500}.page_subtle__Y59UI{color:var(--muted);font-weight:400}.page_notes__t_I0q{display:grid;grid-gap:16px;gap:16px}.page_notes__t_I0q h3{margin-bottom:4px;font-size:1.25rem}.page_notes__t_I0q p{color:var(--muted)}.page_ticket__saifB{justify-self:start}.page_timeline__bT2jc{display:grid;grid-gap:8px;gap:8px;list-style:none}.page_timeline__bT2jc li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.page_time__rIuxB{min-width:5.5em;color:var(--primary);font-family:var(--font-serif),Georgia,serif;font-size:1.25rem;font-weight:700}.page_links__erOPF{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:6px}.page_links__erOPF a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600}.page_links__erOPF svg{width:14px;height:14px}.page_source__Td_d0{color:var(--muted);font-size:.8125rem}.page_firstTime__NfKkv{background:var(--ivory);border-color:var(--gold-soft)}.page_firstTime__NfKkv p{color:var(--muted)}.page_firstTime__NfKkv .btn{justify-self:start}@media (max-width:900px){.page_layout__mQeyg{grid-template-columns:1fr}}.InterestedList_list__usUjc{display:grid;grid-gap:12px;gap:12px;list-style:none}.InterestedList_item__kvlX4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);transition:border-color var(--t-fast)}.InterestedList_item__kvlX4:hover{border-color:var(--accent)}.InterestedList_title__BJ0nr{font-family:var(--font-serif),Georgia,serif;font-size:1.25rem;font-weight:600}.InterestedList_when__R04VP{color:var(--muted);font-size:.875rem}.InterestedList_remove__fkcKF{min-height:44px;padding:8px 16px;border:0;border-radius:999px;background:none;color:var(--secondary);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color var(--t-fast)}.InterestedList_remove__fkcKF:hover{background:var(--tint)}.InterestedList_empty__H4SRx{display:grid;justify-items:start;grid-gap:16px;gap:16px;color:var(--muted)}.InterestedList_emptyIcon__BSFWP{width:32px;height:32px;color:var(--accent)}