.reels[data-astro-cid-5jfdtcgu]{--frame-w: clamp(13.5rem, 17vw, 17.5rem);position:relative;padding-block:var(--section-y);background:var(--salt-25);overflow-x:clip}.reels--sand[data-astro-cid-5jfdtcgu]{background:var(--sand-30)}html:not([data-media-notes=on]) .reels--empty[data-astro-cid-5jfdtcgu]{display:none}html:not([data-media-notes=on]) .reel--to-come[data-astro-cid-5jfdtcgu]{display:none}.reels__inner[data-astro-cid-5jfdtcgu]{display:grid;gap:clamp(2rem,4vw,3rem)}.reels__head[data-astro-cid-5jfdtcgu]{padding-inline:var(--gutter);max-width:calc(30rem + 2 * var(--gutter))}.reels__eyebrow[data-astro-cid-5jfdtcgu]{margin:0 0 .9rem;font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--sage-80)}.reels__heading[data-astro-cid-5jfdtcgu]{margin:0;font-size:var(--fs-h2);line-height:1.08;text-wrap:balance}.reels__intro[data-astro-cid-5jfdtcgu]{margin:1.1rem 0 0;max-width:26rem;font-family:var(--font-editorial);font-style:italic;font-size:var(--fs-lead);line-height:1.45;color:var(--sage-100)}.reels__arrows[data-astro-cid-5jfdtcgu]{display:flex;gap:.5rem;margin-top:1.75rem}.reels__arrow[data-astro-cid-5jfdtcgu]{display:grid;place-items:center;width:3.25rem;height:3.25rem;border:1px solid color-mix(in srgb,var(--sage-40) 60%,transparent);border-radius:50%;background:transparent;color:var(--sage-80);transition:background-color .4s var(--ease-settle),opacity .4s var(--ease-settle)}.reels__arrow[data-astro-cid-5jfdtcgu]:disabled{opacity:.35}.reels__arrow[data-astro-cid-5jfdtcgu] svg[data-astro-cid-5jfdtcgu]{width:1.5rem;overflow:visible}.reels__arrow[data-astro-cid-5jfdtcgu] path[data-astro-cid-5jfdtcgu]{fill:none;stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.reels__arrow[data-astro-cid-5jfdtcgu]:not(:disabled):hover{background:var(--sand-60)}}.reels[data-astro-cid-5jfdtcgu].is-fits .reels__arrows[data-astro-cid-5jfdtcgu]{visibility:hidden}.reels__list[data-astro-cid-5jfdtcgu]{display:flex;gap:clamp(1rem,2vw,2rem);margin:0;padding:0 var(--gutter) .5rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;cursor:grab;outline-offset:-2px}.reels__list[data-astro-cid-5jfdtcgu]::-webkit-scrollbar{display:none}.reels__list[data-astro-cid-5jfdtcgu].is-dragging{cursor:grabbing;scroll-snap-type:none}.reel[data-astro-cid-5jfdtcgu]{flex:none;width:var(--frame-w);scroll-snap-align:start}.reel[data-astro-cid-5jfdtcgu]:nth-child(2n){margin-top:clamp(1.5rem,3vw,3rem)}.reel__frame[data-astro-cid-5jfdtcgu]{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:var(--sage-100);filter:var(--media-grade)}.reel__poster[data-astro-cid-5jfdtcgu],.reel__video[data-astro-cid-5jfdtcgu]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.reel__video[data-astro-cid-5jfdtcgu]{opacity:0;transition:opacity .9s var(--ease-settle)}.reel[data-astro-cid-5jfdtcgu].is-playing .reel__video[data-astro-cid-5jfdtcgu]{opacity:1}.reel__video[data-astro-cid-5jfdtcgu]:fullscreen{object-fit:contain;opacity:1;background:#000}.reel__full[data-astro-cid-5jfdtcgu]{position:absolute;right:.5rem;bottom:.5rem;z-index:2;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;background:none;color:var(--salt-25, #fff);filter:drop-shadow(0 1px 3px rgb(0 0 0 / .55));opacity:.85;transition:opacity .3s var(--ease-soft)}.reel__full[data-astro-cid-5jfdtcgu] path[data-astro-cid-5jfdtcgu]{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.reel__full[data-astro-cid-5jfdtcgu]{opacity:0}.reel[data-astro-cid-5jfdtcgu]:hover .reel__full[data-astro-cid-5jfdtcgu],.reel__full[data-astro-cid-5jfdtcgu]:focus-visible{opacity:.95}}.reel__caption[data-astro-cid-5jfdtcgu]{display:grid;gap:.3rem;margin:1rem 0 0}.reel__title[data-astro-cid-5jfdtcgu]{font-family:var(--font-serif);font-size:1.2rem;line-height:1.25;color:var(--heading);text-decoration:none}a[data-astro-cid-5jfdtcgu].reel__title{background:linear-gradient(currentColor,currentColor) 0 100% / 0% 1px no-repeat;transition:background-size var(--dur-fast, .3s) var(--ease-soft)}@media(hover:hover){a[data-astro-cid-5jfdtcgu].reel__title:hover{background-size:100% 1px}}.reel__meta[data-astro-cid-5jfdtcgu]{font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:.06em;color:var(--sage-80)}@media(max-width:699px){.reels[data-astro-cid-5jfdtcgu]{--frame-w: 62vw}.reel[data-astro-cid-5jfdtcgu]:nth-child(2n){margin-top:0}}@media(min-width:900px){.reels__inner[data-astro-cid-5jfdtcgu]{grid-template-columns:calc(var(--gutter) + clamp(17rem,26vw,25rem)) minmax(0,1fr);align-items:end;gap:0}.reels__head[data-astro-cid-5jfdtcgu]{padding-right:3rem;padding-bottom:4.5rem;max-width:none}.reels__list[data-astro-cid-5jfdtcgu]{padding-left:0;scroll-padding-inline:0}.reels--one[data-astro-cid-5jfdtcgu] .reels__list[data-astro-cid-5jfdtcgu]{padding-left:clamp(0rem,4vw,4rem)}}@media(prefers-reduced-motion:no-preference){html.js .reels[data-astro-cid-5jfdtcgu]:not(.is-in) .reel[data-astro-cid-5jfdtcgu]{opacity:0;translate:64px 0}html.js .reels[data-astro-cid-5jfdtcgu] .reel[data-astro-cid-5jfdtcgu]{transition:opacity .9s var(--ease-settle),translate 1.1s var(--ease-settle);transition-delay:calc(var(--i, 0) * 90ms)}}@media(prefers-reduced-motion:reduce){.reel__video[data-astro-cid-5jfdtcgu]{display:none}}.crumbs-band[data-astro-cid-nw74s6bo]{padding-block:clamp(1.25rem,2.5vw,2rem) 0;background:var(--salt-25)}.who[data-astro-cid-nw74s6bo]{padding-block:var(--section-y);background:var(--sand-30);overflow-x:clip}.who__statement[data-astro-cid-nw74s6bo]{margin:1rem 0 0;max-width:20em;font-family:var(--font-display);font-size:clamp(1.5rem,1.15rem + 1.2vw,2.2rem);line-height:1.22;color:var(--sage-80);text-wrap:balance}.who__body[data-astro-cid-nw74s6bo]{margin-top:clamp(1.5rem,3vw,2.25rem);max-width:32rem}.who__body[data-astro-cid-nw74s6bo] p[data-astro-cid-nw74s6bo]{margin:0 0 1em;line-height:1.75}.who__aside[data-astro-cid-nw74s6bo]{margin:2rem 0 0;font-size:var(--fs-small);color:var(--sage-80);max-width:30rem}.inc[data-astro-cid-nw74s6bo]{padding-block:var(--section-y);background:var(--salt-25)}.inc__grid[data-astro-cid-nw74s6bo]{display:grid;gap:clamp(2rem,5vw,3rem)}.inc__heading[data-astro-cid-nw74s6bo]{margin:.75rem 0 0;max-width:14em;font-size:var(--fs-h3)}.inc__note[data-astro-cid-nw74s6bo]{margin:1rem 0 0;max-width:24rem;font-family:var(--font-editorial);font-style:italic;font-size:var(--fs-lead);line-height:1.4;color:var(--sage-80)}.inc__list[data-astro-cid-nw74s6bo]{margin:0;padding:0;list-style:none;border-top:1px solid var(--sage-20);color:var(--sage-100)}.inc__list[data-astro-cid-nw74s6bo] li[data-astro-cid-nw74s6bo]{padding:1rem 0;border-bottom:1px solid var(--sage-20);line-height:1.5}.inc[data-astro-cid-nw74s6bo] .inc__day{margin-top:2rem}@media(min-width:900px){.inc__grid[data-astro-cid-nw74s6bo]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,8vw,8rem);align-items:start}}.venues-p[data-astro-cid-nw74s6bo]{padding-block:var(--section-y);background:var(--sand-30);overflow-x:clip}.venues-p[data-astro-cid-nw74s6bo] .pt__num,.venues-p[data-astro-cid-nw74s6bo] .pt__name:empty{display:none}.venues-p[data-astro-cid-nw74s6bo] .pt__text{padding-top:1.25rem}.venues-p[data-astro-cid-nw74s6bo] .pt__eyebrow{margin-bottom:.4rem}.venues-p[data-astro-cid-nw74s6bo] .vp-name{margin:0 0 .6rem;font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem);line-height:1.05;color:var(--heading);text-wrap:balance}.past[data-astro-cid-nw74s6bo]{padding-block:var(--section-y);background:var(--salt-25)}.past__grid[data-astro-cid-nw74s6bo]{display:grid;gap:clamp(2.5rem,5vw,4rem)}.past__media[data-astro-cid-nw74s6bo]{position:relative;max-width:32rem}.past__detail[data-astro-cid-nw74s6bo]{position:absolute;right:-2rem;bottom:-2.5rem;width:40%;outline:.6rem solid var(--salt-25)}.past__heading[data-astro-cid-nw74s6bo]{margin:1rem 0 0;max-width:14em;font-size:var(--fs-h2);line-height:1.08;text-wrap:balance}.past__intro[data-astro-cid-nw74s6bo]{margin:1.1rem 0 0;max-width:30rem;line-height:1.7;color:var(--sage-100)}.past__list[data-astro-cid-nw74s6bo]{margin:2rem 0;padding:0;list-style:none;border-top:1px solid var(--rule)}.past__list[data-astro-cid-nw74s6bo] li[data-astro-cid-nw74s6bo]{border-bottom:1px solid var(--rule)}.past__row[data-astro-cid-nw74s6bo]{display:grid;gap:.2rem;padding:1rem 0;color:inherit;text-decoration:none}.past__name[data-astro-cid-nw74s6bo]{font-family:var(--font-display);font-size:clamp(1.3rem,1.1rem + .7vw,1.75rem);line-height:1.15;color:var(--heading);transition:color .3s var(--ease-soft)}.past__where[data-astro-cid-nw74s6bo]{font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:.06em;color:var(--sage-80)}@media(hover:hover){.past__row[data-astro-cid-nw74s6bo]:hover .past__name[data-astro-cid-nw74s6bo]{color:var(--sage-80)}}@media(min-width:900px){.past__grid[data-astro-cid-nw74s6bo]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(3rem,8vw,8rem);align-items:center}.past__row[data-astro-cid-nw74s6bo]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1.5rem}}@media(max-width:899px){.past__detail[data-astro-cid-nw74s6bo]{right:0;bottom:-2rem;width:38%}.past__media[data-astro-cid-nw74s6bo]{margin-bottom:2rem}}.venues-p[data-astro-cid-nw74s6bo] .section-head{margin-bottom:clamp(2rem,4vw,3rem)}.qs[data-astro-cid-nw74s6bo]{padding-block:var(--section-y);background:var(--sand-40)}.qs__col[data-astro-cid-nw74s6bo]{max-width:calc(46rem + 2 * var(--gutter))}.qs__links[data-astro-cid-nw74s6bo]{display:flex;flex-wrap:wrap;gap:.75rem 2.5rem;margin-top:2rem}.qs[data-astro-cid-nw74s6bo] .faq-sub{margin:1.4em 0 .4em;font-family:var(--font-serif);font-size:1.2rem;line-height:1.3;color:var(--sage-80)}.qs[data-astro-cid-nw74s6bo] .acc__body ul{margin:0 0 1em;padding-left:1.1rem}.qs[data-astro-cid-nw74s6bo] .acc__body li{margin-bottom:.3em}.qs[data-astro-cid-nw74s6bo] .acc__body li::marker{color:var(--sage-40)}.qs[data-astro-cid-nw74s6bo] .acc__body a{color:var(--heading);text-decoration-color:color-mix(in srgb,currentColor 38%,transparent)}
