.csub[data-astro-cid-wtusdorf]{position:relative}.csub__toggle[data-astro-cid-wtusdorf]{gap:.5rem}.csub__caret[data-astro-cid-wtusdorf]{font-size:.75em;line-height:1;transition:transform .35s var(--ease)}.csub__toggle[data-astro-cid-wtusdorf][aria-expanded=true] .csub__caret[data-astro-cid-wtusdorf]{transform:rotate(180deg)}.csub__panel[data-astro-cid-wtusdorf]{position:absolute;top:calc(100% + .625rem);left:0;z-index:5;display:flex;flex-wrap:wrap;gap:.5rem;width:max-content;max-width:min(26rem,calc(100vw - 3rem));visibility:hidden;pointer-events:none}.csub__panel[data-astro-cid-wtusdorf][data-open=true]{visibility:visible;pointer-events:auto}.csub__opt[data-astro-cid-wtusdorf]{flex:none;min-height:var(--btn-h-sm);display:inline-flex;align-items:center;white-space:nowrap;padding:.5rem 1rem;background:var(--cream);color:var(--navy);font-size:var(--t-13);font-weight:600;letter-spacing:var(--ls-caps-sm);text-transform:uppercase;text-decoration:none;opacity:0;transform:translate(-.75rem);transition:opacity .3s var(--ease),transform .3s var(--ease),background-color .3s var(--ease);transition-delay:0s}.csub__panel[data-astro-cid-wtusdorf][data-open=true] .csub__opt[data-astro-cid-wtusdorf]{opacity:1;transform:translate(0);transition-delay:calc(var(--i) * 55ms)}.csub__opt[data-astro-cid-wtusdorf]:hover,.csub__opt[data-astro-cid-wtusdorf]:focus-visible{background:var(--brass)}@media(max-width:48rem){.csub__panel[data-astro-cid-wtusdorf]{position:static;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.625rem;display:none}.csub__panel[data-astro-cid-wtusdorf][data-open=true]{display:flex}.csub__opt[data-astro-cid-wtusdorf]{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.csub__opt[data-astro-cid-wtusdorf],.csub__caret[data-astro-cid-wtusdorf]{transition:none}.csub__panel[data-astro-cid-wtusdorf][data-open=true] .csub__opt[data-astro-cid-wtusdorf]{transition-delay:0s}}.chero[data-astro-cid-fxauwqzg]{background:var(--navy);color:var(--cream)}.chero__inner[data-astro-cid-fxauwqzg]{min-height:30rem;display:flex;align-items:center;gap:3.5rem;padding-block:var(--sec-y)}.chero__copy[data-astro-cid-fxauwqzg]{display:flex;flex-direction:column;--stack-gap: 1.25rem;gap:var(--stack-gap);flex:1 1 28rem;max-width:40rem;min-width:0}.chero__title[data-astro-cid-fxauwqzg]{font-size:var(--t-hero-long);line-height:var(--lh-hero);color:var(--cream)}.chero__lede[data-astro-cid-fxauwqzg]{font-size:var(--t-hero-lede);line-height:var(--lh-body);color:var(--on-navy);max-width:34rem}.chero__cta[data-astro-cid-fxauwqzg]{display:flex;gap:.875rem;flex-wrap:wrap}.nextup[data-astro-cid-fxauwqzg]{flex:1 1 26rem;max-width:30rem;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);text-decoration:none;color:inherit;border:1px solid var(--rule-navy)}.nextup__frame[data-astro-cid-fxauwqzg]{display:block;aspect-ratio:4 / 3;overflow:hidden}.nextup__img[data-astro-cid-fxauwqzg]{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform .9s var(--ease)}.nextup[data-astro-cid-fxauwqzg]:hover .nextup__img[data-astro-cid-fxauwqzg]{transform:scale(1.045)}.nextup__body[data-astro-cid-fxauwqzg]{display:grid;gap:.5rem;padding:1.5rem;border-top:1px solid var(--rule-navy)}.nextup__kicker[data-astro-cid-fxauwqzg]{color:var(--brass)}.nextup__date[data-astro-cid-fxauwqzg]{display:flex;align-items:baseline;gap:.5rem;color:var(--on-navy-2);font-size:var(--t-22);letter-spacing:var(--ls-display);line-height:1}.nextup__num[data-astro-cid-fxauwqzg]{font-size:var(--t-34);color:var(--cream)}.nextup__artist[data-astro-cid-fxauwqzg]{font-size:var(--t-30);line-height:1;color:var(--cream)}.nextup__time[data-astro-cid-fxauwqzg]{font-size:var(--t-15);color:var(--on-navy-3)}@media(max-width:68.75rem){.chero__inner[data-astro-cid-fxauwqzg]{flex-direction:column;align-items:stretch;gap:2.5rem}.chero__copy[data-astro-cid-fxauwqzg],.nextup[data-astro-cid-fxauwqzg]{flex:0 0 auto;max-width:none;width:100%}}.cal__h2[data-astro-cid-ugu5mlpi]{font-size:var(--t-h2)}.cal__aside[data-astro-cid-ugu5mlpi]{margin:0;max-width:22rem;font-size:var(--t-15);line-height:var(--lh-tight);color:var(--muted)}.mon[data-astro-cid-ugu5mlpi]{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:0 3rem;margin-top:3.5rem}.mon__head[data-astro-cid-ugu5mlpi]{position:sticky;top:7.5rem;align-self:start;display:flex;flex-direction:column;gap:.375rem;margin:0;padding-top:.5rem}.mon__name[data-astro-cid-ugu5mlpi]{font-size:var(--t-44);line-height:.9;letter-spacing:var(--ls-display);color:var(--ink)}.mon__year[data-astro-cid-ugu5mlpi]{font-size:var(--t-15);color:var(--muted-2)}.mon__count[data-astro-cid-ugu5mlpi]{margin-top:.25rem;font-size:var(--t-12);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--accent)}.mon__list[data-astro-cid-ugu5mlpi]{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.ev[data-astro-cid-ugu5mlpi]+.ev[data-astro-cid-ugu5mlpi]{border-top:1px solid var(--rule)}.ev__link[data-astro-cid-ugu5mlpi]{position:relative;width:100%;border:0;background:none;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;display:grid;grid-template-columns:4.5rem minmax(0,1fr) 13rem;gap:2rem;align-items:start;padding:1.75rem 0;text-decoration:none;color:inherit;transition:background-color .4s var(--ease)}.ev__link[data-astro-cid-ugu5mlpi]:hover{background-color:var(--sand)}.ev__sweep[data-astro-cid-ugu5mlpi]{display:none}@media(hover:hover)and (pointer:fine){.ev__link[data-astro-cid-ugu5mlpi]{overflow:hidden}.ev__sweep[data-astro-cid-ugu5mlpi]{display:block;position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,#d9b97a00 32%,#d9b97a6b 46%,#fbf8f294,#d9b97a6b 58%,#d9b97a00 72%);transform:translate3d(-115%,0,0);opacity:0;transition:transform .9s var(--ease),opacity .3s var(--ease)}.ev__link[data-astro-cid-ugu5mlpi]:hover .ev__sweep[data-astro-cid-ugu5mlpi]{transform:translate3d(115%,0,0);opacity:1}.ev__link[data-astro-cid-ugu5mlpi]:not(:hover) .ev__sweep[data-astro-cid-ugu5mlpi]{opacity:0;transition:transform .9s var(--ease),opacity .18s var(--ease)}.ev__date[data-astro-cid-ugu5mlpi],.ev__body[data-astro-cid-ugu5mlpi],.ev__frame[data-astro-cid-ugu5mlpi]{position:relative}}@media(prefers-reduced-motion:reduce){.ev__sweep[data-astro-cid-ugu5mlpi]{display:none}}.ev__date[data-astro-cid-ugu5mlpi]{display:flex;flex-direction:column;align-items:start;gap:.125rem;padding-top:.125rem}.ev__wd[data-astro-cid-ugu5mlpi]{font-size:var(--t-12);letter-spacing:var(--ls-caps-wide);text-transform:uppercase;color:var(--muted-2)}.ev__num[data-astro-cid-ugu5mlpi]{font-size:var(--t-44);line-height:.85;letter-spacing:var(--ls-display);color:var(--ink);transition:color .4s var(--ease)}.ev__link[data-astro-cid-ugu5mlpi]:hover .ev__num[data-astro-cid-ugu5mlpi]{color:var(--accent)}.ev__body[data-astro-cid-ugu5mlpi]{display:flex;flex-direction:column;align-items:start;gap:.5rem;min-width:0}.ev__badge[data-astro-cid-ugu5mlpi]{padding:.25rem .5rem;background:var(--navy);color:var(--cream);font-size:var(--t-11);letter-spacing:var(--ls-caps-wide);text-transform:uppercase}.ev__artist[data-astro-cid-ugu5mlpi]{font-size:var(--t-30);line-height:1;color:var(--ink)}.ev__time[data-astro-cid-ugu5mlpi]{font-size:var(--t-14);color:var(--muted-2)}.ev__note[data-astro-cid-ugu5mlpi]{max-width:44ch;font-size:var(--t-15);line-height:var(--lh-tight);color:var(--muted)}.ev__more[data-astro-cid-ugu5mlpi]{display:inline-flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:var(--t-13);letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--accent)}.ev__more[data-astro-cid-ugu5mlpi] .arrow-link__ico[data-astro-cid-ugu5mlpi]{transition:transform .4s var(--ease)}.ev__link[data-astro-cid-ugu5mlpi]:hover .ev__more[data-astro-cid-ugu5mlpi] .arrow-link__ico[data-astro-cid-ugu5mlpi]{transform:translate(.25rem)}.ev__frame[data-astro-cid-ugu5mlpi]{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--sand)}.ev__img[data-astro-cid-ugu5mlpi]{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform .9s var(--ease)}.ev__link[data-astro-cid-ugu5mlpi]:hover .ev__img[data-astro-cid-ugu5mlpi]{transform:scale(1.05)}@media(max-width:68.75rem){.mon[data-astro-cid-ugu5mlpi]{grid-template-columns:minmax(0,1fr);gap:0;margin-top:2.5rem}.mon__head[data-astro-cid-ugu5mlpi]{position:static;flex-direction:row;align-items:baseline;gap:.625rem;padding-bottom:.875rem}.mon__name[data-astro-cid-ugu5mlpi]{font-size:var(--t-32)}.mon__count[data-astro-cid-ugu5mlpi]{margin:0 0 0 auto}.ev__link[data-astro-cid-ugu5mlpi]{grid-template-columns:3.5rem minmax(0,1fr);gap:0 1.25rem;padding:1.5rem 0}.ev__link[data-astro-cid-ugu5mlpi]:hover{background:none}.ev__num[data-astro-cid-ugu5mlpi]{font-size:var(--t-32)}.ev__artist[data-astro-cid-ugu5mlpi]{font-size:var(--t-24)}.ev__frame[data-astro-cid-ugu5mlpi]{grid-column:1 / -1;margin-top:1rem;aspect-ratio:16 / 9}}.ed[data-astro-cid-q6gv5uj5]{width:min(64rem,calc(100vw - 2.5rem));max-height:min(44rem,calc(100vh - 3rem));padding:0;border:none;background:var(--paper);color:var(--ink);overflow:hidden}.ed[data-astro-cid-q6gv5uj5]::backdrop{background:#0e141c9e}.ed[data-astro-cid-q6gv5uj5],.ed[data-astro-cid-q6gv5uj5]::backdrop{opacity:0;transition:opacity .24s var(--ease),transform .24s var(--ease),overlay .24s var(--ease) allow-discrete,display .24s var(--ease) allow-discrete}.ed[data-astro-cid-q6gv5uj5]{transform:scale(.97)}.ed[data-astro-cid-q6gv5uj5][open],.ed[data-astro-cid-q6gv5uj5][open]::backdrop{opacity:1}.ed[data-astro-cid-q6gv5uj5][open]{transform:scale(1)}@starting-style{.ed[data-astro-cid-q6gv5uj5][open],.ed[data-astro-cid-q6gv5uj5][open]::backdrop{opacity:0}.ed[data-astro-cid-q6gv5uj5][open]{transform:scale(.97)}}@media(prefers-reduced-motion:reduce){.ed[data-astro-cid-q6gv5uj5],.ed[data-astro-cid-q6gv5uj5][open]{transform:none}}.ed__panel[data-astro-cid-q6gv5uj5]{display:grid;grid-template-columns:5fr 7fr;max-height:inherit;min-height:0}.ed__media[data-astro-cid-q6gv5uj5]{position:relative;background:var(--navy);min-height:0}.ed__img[data-astro-cid-q6gv5uj5]{display:block;width:100%;height:100%;object-fit:cover}.ed__cat[data-astro-cid-q6gv5uj5]{position:absolute;left:0;bottom:0;margin:0;padding:.5rem .875rem;background:var(--accent);color:var(--paper);font-size:var(--t-11);font-weight:600;letter-spacing:var(--ls-caps-wide);text-transform:uppercase}.ed__body[data-astro-cid-q6gv5uj5]{display:flex;flex-direction:column;min-height:0}.ed__scroll[data-astro-cid-q6gv5uj5]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2.5rem 2.5rem 1.75rem}.ed__when[data-astro-cid-q6gv5uj5]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin:0 0 .625rem;font-size:var(--t-13);letter-spacing:var(--ls-caps-wide);text-transform:uppercase;color:var(--muted-2)}.ed__day[data-astro-cid-q6gv5uj5]{font-family:var(--font-display);font-size:var(--t-26);letter-spacing:var(--ls-display);color:var(--accent)}.ed__time[data-astro-cid-q6gv5uj5]{margin-left:auto;letter-spacing:var(--ls-caps-sm);text-transform:none}.ed__name[data-astro-cid-q6gv5uj5]{margin:0;font-size:var(--t-44);line-height:.95}.ed__billing[data-astro-cid-q6gv5uj5]{margin:.5rem 0 0;font-family:var(--font-accent);font-style:italic;font-size:var(--t-17);color:var(--accent)}.ed__intro[data-astro-cid-q6gv5uj5]{margin:1.25rem 0 0;font-size:var(--t-17);line-height:var(--lh-body);color:var(--ink-soft)}.ed__bio[data-astro-cid-q6gv5uj5]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--rule)}.ed__bio[data-astro-cid-q6gv5uj5] p[data-astro-cid-q6gv5uj5]{max-width:62ch;margin:0 0 .875rem;font-size:var(--t-15);line-height:var(--lh-body);color:var(--muted)}.ed__bio[data-astro-cid-q6gv5uj5] p[data-astro-cid-q6gv5uj5]:last-child{margin-bottom:0}.ed__std[data-astro-cid-q6gv5uj5]{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.375rem}.ed__std[data-astro-cid-q6gv5uj5] li[data-astro-cid-q6gv5uj5]{position:relative;padding-left:1.125rem;font-size:var(--t-14);color:var(--muted-2)}.ed__std[data-astro-cid-q6gv5uj5] li[data-astro-cid-q6gv5uj5]:before{content:"";position:absolute;left:0;top:.5em;width:.375rem;height:.375rem;background:var(--brass)}.ed__links[data-astro-cid-q6gv5uj5]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--rule)}.ed__links-h[data-astro-cid-q6gv5uj5]{margin:0 0 .625rem}.ed__links[data-astro-cid-q6gv5uj5] ul[data-astro-cid-q6gv5uj5]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.ed__links[data-astro-cid-q6gv5uj5] a[data-astro-cid-q6gv5uj5]{font-size:var(--t-14);color:var(--accent);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .35s var(--ease)}.ed__links[data-astro-cid-q6gv5uj5] a[data-astro-cid-q6gv5uj5]:hover{border-bottom-color:var(--accent)}.ed__foot[data-astro-cid-q6gv5uj5]{flex:0 0 auto;display:flex;flex-direction:column;gap:.875rem;padding:1.25rem 2.5rem 1.5rem;border-top:1px solid var(--rule);background:var(--sand)}.ed__cta[data-astro-cid-q6gv5uj5]{display:flex;flex-wrap:wrap;gap:.75rem}.ed__step[data-astro-cid-q6gv5uj5]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ed__nav[data-astro-cid-q6gv5uj5]{display:inline-flex;align-items:center;gap:.4375rem;min-height:2.75rem;padding:0;border:0;background:none;font:inherit;font-size:var(--t-13);color:var(--muted-2);cursor:pointer;touch-action:manipulation;transition:color .35s var(--ease)}.ed__nav[data-astro-cid-q6gv5uj5]:hover{color:var(--accent)}.ed__nav--next[data-astro-cid-q6gv5uj5]{margin-left:auto;text-align:right}.ed__nav-t[data-astro-cid-q6gv5uj5]{max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed__close[data-astro-cid-q6gv5uj5]{position:absolute;top:.75rem;right:.75rem;z-index:2;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--rule);background:var(--paper);color:var(--ink);cursor:pointer;touch-action:manipulation;transition:background-color .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease)}.ed__close[data-astro-cid-q6gv5uj5]:hover{background:var(--accent);border-color:var(--accent);color:var(--paper)}@media(max-width:56.25rem){.ed[data-astro-cid-q6gv5uj5]{width:100vw;max-width:100vw;max-height:100vh;height:100vh;height:100dvh}.ed__panel[data-astro-cid-q6gv5uj5]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;min-height:0;height:100%}.ed__media[data-astro-cid-q6gv5uj5]{height:clamp(6rem,22vh,13rem)}.ed__scroll[data-astro-cid-q6gv5uj5]{padding:1.75rem 1.25rem 1.25rem}.ed__name[data-astro-cid-q6gv5uj5]{font-size:var(--t-32)}.ed__foot[data-astro-cid-q6gv5uj5]{padding:1rem 1.25rem 1.25rem}.ed__cta[data-astro-cid-q6gv5uj5] .btn[data-astro-cid-q6gv5uj5]{flex:1 1 10rem;justify-content:center}}.sub[data-astro-cid-47vq4obb]{background:var(--navy);color:var(--cream)}.sub__inner[data-astro-cid-47vq4obb]{display:flex;align-items:center;justify-content:space-between;gap:3.5rem;padding-block:4rem}.sub__copy[data-astro-cid-47vq4obb]{display:flex;flex-direction:column;align-items:start;gap:.75rem;max-width:30rem;min-width:0}.sub__h2[data-astro-cid-47vq4obb]{margin:0;font-size:var(--t-44);line-height:1}.sub__body[data-astro-cid-47vq4obb]{margin:0;font-size:var(--t-15);line-height:var(--lh-tight);color:var(--on-navy-2)}.sub__list[data-astro-cid-47vq4obb]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;flex:0 1 30rem;min-width:0;border-top:1px solid var(--rule-navy);border-left:1px solid var(--rule-navy)}.sub__link[data-astro-cid-47vq4obb]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.5rem;padding:0 1rem;border-right:1px solid var(--rule-navy);border-bottom:1px solid var(--rule-navy);color:var(--on-navy);text-decoration:none;font-size:var(--t-14);letter-spacing:var(--ls-caps-sm);transition:background-color .4s var(--ease),color .4s var(--ease)}.sub__link[data-astro-cid-47vq4obb] .arrow-link__ico[data-astro-cid-47vq4obb]{color:var(--brass);transition:transform .4s var(--ease)}.sub__link[data-astro-cid-47vq4obb]:hover{background:var(--rule-navy);color:var(--cream)}.sub__link[data-astro-cid-47vq4obb]:hover .arrow-link__ico[data-astro-cid-47vq4obb]{transform:translate(.25rem)}@media(max-width:68.75rem){.sub__inner[data-astro-cid-47vq4obb]{flex-direction:column;align-items:stretch;gap:2rem;padding-block:3rem}.sub__copy[data-astro-cid-47vq4obb]{max-width:none}.sub__list[data-astro-cid-47vq4obb]{flex:0 0 auto}}@media(max-width:30rem){.sub__list[data-astro-cid-47vq4obb]{grid-template-columns:minmax(0,1fr)}}
