.Nav-module__qTHIrG__bar{z-index:100;padding:.75rem var(--gutter) 0;pointer-events:none;position:fixed;inset:0 0 auto}.Nav-module__qTHIrG__plate{isolation:isolate;pointer-events:auto;max-width:calc(var(--shell) - 2 * var(--gutter));align-items:stretch;min-height:4.25rem;margin-inline:auto;transition:min-height .18s;display:flex;position:relative}.Nav-module__qTHIrG__plate:before{content:"";z-index:-1;background:var(--ink);clip-path:polygon(var(--cut) 0, 100% 0, 100% 100%, 0 100%, 0 var(--cut));transition:background-color .18s;position:absolute;inset:0}.Nav-module__qTHIrG__bar[data-tight] .Nav-module__qTHIrG__plate{min-height:3.5rem}.Nav-module__qTHIrG__bar[data-tight] .Nav-module__qTHIrG__plate:before{background:var(--panel)}.Nav-module__qTHIrG__brand{padding:0 1rem 0 calc(var(--cut) + 1rem);flex:none;align-items:center;line-height:0;display:flex}.Nav-module__qTHIrG__brand:focus-visible{outline-offset:-4px}.Nav-module__qTHIrG__logo{width:auto;height:2.6rem;transition:height .18s}.Nav-module__qTHIrG__bar[data-tight] .Nav-module__qTHIrG__logo{height:2.2rem}.Nav-module__qTHIrG__menu{align-items:center;margin-left:auto;display:flex}.Nav-module__qTHIrG__list{align-items:center;gap:.25rem;margin:0;padding:0 1rem 0 0;list-style:none;display:flex}.Nav-module__qTHIrG__link{min-height:44px;color:var(--text-2);align-items:center;padding:0 .85rem;font-size:1rem;font-weight:600;text-decoration:none;transition:color .16s;display:flex}.Nav-module__qTHIrG__link:hover,.Nav-module__qTHIrG__link:focus-visible{color:var(--snow)}.Nav-module__qTHIrG__link:focus-visible{outline-offset:-3px}.Nav-module__qTHIrG__link[aria-current=page]{color:var(--snow);font-weight:750}.Nav-module__qTHIrG__ticket{background:var(--accent);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;padding-inline:clamp(1.1rem,2.2vw,1.75rem);font-size:.9rem;font-weight:800;text-decoration:none;transition:background-color .16s;display:flex}.Nav-module__qTHIrG__ticket:hover,.Nav-module__qTHIrG__ticket:focus-visible{background:var(--snow)}.Nav-module__qTHIrG__ticket:focus-visible{outline:3px solid var(--ink);outline-offset:-6px}.Nav-module__qTHIrG__toggle{color:var(--snow);cursor:pointer;background:0 0;border:0;justify-content:center;align-self:center;align-items:center;min-width:48px;min-height:44px;margin-left:auto;display:none}.Nav-module__qTHIrG__toggle:focus-visible{outline-offset:-3px}.Nav-module__qTHIrG__toggleBox{gap:6px;width:22px;display:grid}.Nav-module__qTHIrG__toggleLine{background:currentColor;height:2px;transition:transform .18s;display:block}.Nav-module__qTHIrG__bar[data-open] .Nav-module__qTHIrG__toggleLine:first-child{transform:translateY(4px)rotate(45deg)}.Nav-module__qTHIrG__bar[data-open] .Nav-module__qTHIrG__toggleLine:nth-child(2){transform:translateY(-4px)rotate(-45deg)}@media (max-width:47.9375rem){.Nav-module__qTHIrG__bar{padding:.5rem 1rem 0}.Nav-module__qTHIrG__plate{min-height:3.5rem}.Nav-module__qTHIrG__logo{height:2.15rem}.Nav-module__qTHIrG__bar[data-tight] .Nav-module__qTHIrG__plate{min-height:3.5rem}.Nav-module__qTHIrG__bar[data-tight] .Nav-module__qTHIrG__logo{height:2.15rem}.Nav-module__qTHIrG__toggle{display:inline-flex}.Nav-module__qTHIrG__ticket{letter-spacing:.06em;padding-inline:.9rem;font-size:.78rem}.Nav-module__qTHIrG__menu{background:var(--panel);margin:0;display:none;position:absolute;inset:100% 0 auto}.Nav-module__qTHIrG__bar[data-open] .Nav-module__qTHIrG__menu{display:block}.Nav-module__qTHIrG__list{flex-direction:column;align-items:stretch;gap:0;padding:.5rem 0 .75rem}.Nav-module__qTHIrG__link{min-height:52px;padding:0 calc(var(--cut) + 1rem);color:var(--snow);font-size:1.15rem}}
.Footer-module__rp1gKG__footer{background:var(--ink);padding-top:clamp(3rem,7vw,4.5rem);padding-bottom:0;position:relative;overflow:hidden}.Footer-module__rp1gKG__shell{width:100%;max-width:var(--shell);padding-inline:var(--gutter);text-align:center;justify-items:center;gap:1rem;margin-inline:auto;display:grid}.Footer-module__rp1gKG__links{flex-wrap:wrap;justify-content:center;column-gap:clamp(.5rem,2.5vw,2rem);display:flex}.Footer-module__rp1gKG__link{min-height:44px;color:var(--text-2);align-items:center;padding-inline:.25rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .16s;display:inline-flex}.Footer-module__rp1gKG__link:hover,.Footer-module__rp1gKG__link:focus-visible{color:var(--snow)}.Footer-module__rp1gKG__reach{justify-content:center;align-items:center;gap:.25rem;display:flex}.Footer-module__rp1gKG__dot{color:var(--text-3)}.Footer-module__rp1gKG__copyright{color:var(--text-3);font-size:.82rem}.Footer-module__rp1gKG__wordmark{z-index:1;pointer-events:none;justify-content:center;align-items:flex-start;height:clamp(3.75rem,9.5vw,8.5rem);margin-top:clamp(2rem,5vw,3.25rem);display:flex;position:relative;overflow:hidden}.Footer-module__rp1gKG__wordmarkImg{opacity:.11;width:min(104%,48rem);height:auto;transform:translateY(-40%)}
.PastEvents-module__TsdIaq__section{padding-block:var(--section-y) clamp(2rem, 5vw, 4rem);background:var(--ink)}.PastEvents-module__TsdIaq__section[data-quiet]{padding-top:0}.PastEvents-module__TsdIaq__intro{padding-bottom:clamp(1rem,3vw,2rem)}.PastEvents-module__TsdIaq__statement{letter-spacing:-.025em;max-width:24ch;color:var(--snow);font-size:clamp(2.2rem,6vw,4.75rem);font-weight:800;line-height:1}.PastEvents-module__TsdIaq__soft{color:var(--text-2)}.PastEvents-module__TsdIaq__chapter{padding-bottom:clamp(3rem,8vw,6.5rem);position:relative}.PastEvents-module__TsdIaq__band{height:clamp(20rem,58vw,46rem);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#0000000d 4%,#00000029 8%,#00000057 12%,#0000008f 17%,#000000c7 22%,#000000ed 27%,#000 31% 62%,#000000ed 67%,#000000c7 73%,#0000008f 80%,#00000057 86%,#00000029 92%,#0000000d 97%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0000000d 4%,#00000029 8%,#00000057 12%,#0000008f 17%,#000000c7 22%,#000000ed 27%,#000 31% 62%,#000000ed 67%,#000000c7 73%,#0000008f 80%,#00000057 86%,#00000029 92%,#0000000d 97%,#0000 100%)}.PastEvents-module__TsdIaq__media{object-fit:cover;object-position:50% 45%;width:100%;height:100%}.PastEvents-module__TsdIaq__drift{filter:brightness(.62)saturate(.9)}@media (prefers-reduced-motion:no-preference){.PastEvents-module__TsdIaq__drift{transform-origin:50% 40%;animation:26s ease-in-out infinite alternate PastEvents-module__TsdIaq__drift}}@keyframes PastEvents-module__TsdIaq__drift{0%{transform:scale(1)}to{transform:scale(1.08)}}.PastEvents-module__TsdIaq__head{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(-9rem,-12vw,-4rem);display:grid;position:relative}.PastEvents-module__TsdIaq__year{letter-spacing:-.045em;color:var(--accent);font-variant-numeric:tabular-nums;padding-bottom:.04em;font-size:clamp(6rem,17vw,15rem);font-weight:800;line-height:.78}.PastEvents-module__TsdIaq__facts{gap:.4rem;max-width:34rem;padding-bottom:.35rem;display:grid}.PastEvents-module__TsdIaq__venue{letter-spacing:-.015em;color:var(--snow);font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:800;line-height:1.08}.PastEvents-module__TsdIaq__meta{color:var(--text-2);font-size:1rem;line-height:1.45}.PastEvents-module__TsdIaq__sep{color:var(--text-3)}.PastEvents-module__TsdIaq__count{color:rgb(var(--cream-rgb) / .86);margin-top:.35rem;font-size:1.05rem}.PastEvents-module__TsdIaq__count strong{letter-spacing:-.015em;color:var(--snow);margin-right:.2rem;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:800}.PastEvents-module__TsdIaq__line{color:rgb(var(--cream-rgb) / .82);max-width:46ch;margin-top:.35rem;font-size:1.05rem;line-height:1.55}.PastEvents-module__TsdIaq__galleryShell{gap:clamp(.5rem,1vw,.85rem);margin-top:clamp(1.75rem,4vw,3rem);display:grid}.PastEvents-module__TsdIaq__strip{gap:clamp(.5rem,1vw,.85rem);margin:0;padding:0;list-style:none;display:flex}.PastEvents-module__TsdIaq__frame{background:var(--panel);flex-basis:0;min-width:0;overflow:hidden}.PastEvents-module__TsdIaq__frame img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.PastEvents-module__TsdIaq__frame:hover img{transform:scale(1.03)}}@media (max-width:40rem){.PastEvents-module__TsdIaq__head{grid-template-columns:1fr;row-gap:.9rem;margin-top:clamp(-6rem,-18vw,-3rem)}.PastEvents-module__TsdIaq__year{font-size:clamp(5.5rem,30vw,8rem)}.PastEvents-module__TsdIaq__galleryShell{padding-inline:0}.PastEvents-module__TsdIaq__strip{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.PastEvents-module__TsdIaq__strip::-webkit-scrollbar{display:none}.PastEvents-module__TsdIaq__frame{scroll-snap-align:start;width:auto;height:15rem;flex:none!important}}
.Faq-module__03d_ha__section{background:var(--ink);padding-block:var(--section-y)}.Faq-module__03d_ha__shell{width:100%;max-width:56rem;padding-inline:var(--gutter);gap:clamp(1.25rem,3vw,2rem);margin-inline:auto;display:grid}.Faq-module__03d_ha__title{color:var(--snow)}.Faq-module__03d_ha__list{display:grid}.Faq-module__03d_ha__item{border-top:1px solid var(--line)}.Faq-module__03d_ha__item:last-child{border-bottom:1px solid var(--line)}.Faq-module__03d_ha__summary{cursor:pointer;min-height:3.75rem;color:rgb(var(--cream-rgb) / .88);justify-content:space-between;align-items:center;gap:1.5rem;padding:.9rem 0;font-size:clamp(1rem,1.8vw,1.125rem);font-weight:650;line-height:1.35;list-style:none;transition:color .16s;display:flex}.Faq-module__03d_ha__summary::-webkit-details-marker{display:none}.Faq-module__03d_ha__summary:hover,.Faq-module__03d_ha__item[open] .Faq-module__03d_ha__summary{color:var(--snow)}.Faq-module__03d_ha__summary:focus-visible{outline-offset:-3px}.Faq-module__03d_ha__sign{flex:none;width:16px;height:16px;position:relative}.Faq-module__03d_ha__sign:before,.Faq-module__03d_ha__sign:after{content:"";background:currentColor;height:2px;transition:transform .18s,opacity .18s;position:absolute;top:7px;left:0;right:0}.Faq-module__03d_ha__sign:after{transform:rotate(90deg)}.Faq-module__03d_ha__item[open] .Faq-module__03d_ha__sign:after{opacity:0;transform:rotate(0)}.Faq-module__03d_ha__answer{max-width:68ch;color:rgb(var(--cream-rgb) / .8);padding:0 2.5rem 1.4rem 0}
.Newsletter-module__liNHGa__section{background:var(--accent);color:var(--ink);padding-block:clamp(3.25rem,7vw,5.5rem);position:relative}.Newsletter-module__liNHGa__anchor{position:absolute;top:0}.Newsletter-module__liNHGa__shell{width:100%;max-width:var(--shell);padding-inline:var(--gutter);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,5.5rem);margin-inline:auto;display:grid}.Newsletter-module__liNHGa__left{gap:.9rem;display:grid}.Newsletter-module__liNHGa__title{letter-spacing:-.02em;max-width:20ch}.Newsletter-module__liNHGa__lede{max-width:42ch;margin:0}.Newsletter-module__liNHGa__form{gap:.75rem;margin-top:.75rem;display:grid}.Newsletter-module__liNHGa__row{flex-wrap:wrap;gap:.5rem;display:flex}.Newsletter-module__liNHGa__input{background:var(--snow);min-width:0;color:var(--ink);border:2px solid var(--snow);border-radius:0;flex:15rem;min-height:3.25rem;padding:0 1.1rem;font-family:inherit;font-size:1rem;font-weight:600}.Newsletter-module__liNHGa__input::placeholder{color:rgb(var(--ink-rgb) / .55)}.Newsletter-module__liNHGa__input:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.Newsletter-module__liNHGa__submit{background:var(--ink);color:var(--snow);flex:none}.Newsletter-module__liNHGa__submit:hover{background:var(--snow);color:var(--ink)}.Newsletter-module__liNHGa__submit:disabled{opacity:.7;cursor:progress}.Newsletter-module__liNHGa__status{min-height:1.3em;margin:0;font-size:.95rem;font-weight:700}.Newsletter-module__liNHGa__status[data-state=error]{text-underline-offset:3px;text-decoration:underline}.Newsletter-module__liNHGa__consent{max-width:50ch;color:rgb(var(--ink-rgb) / .82);margin:0;font-size:.8rem;line-height:1.45}.Newsletter-module__liNHGa__season{margin:0;padding:0;list-style:none;display:grid}.Newsletter-module__liNHGa__item{border-top:2px solid rgb(var(--ink-rgb) / .16);grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:1rem 0;display:grid}.Newsletter-module__liNHGa__item:last-child{border-bottom:2px solid rgb(var(--ink-rgb) / .16)}.Newsletter-module__liNHGa__when{color:rgb(var(--ink-rgb) / .78);font-size:.95rem;font-weight:700}.Newsletter-module__liNHGa__what{gap:.15rem;display:grid}.Newsletter-module__liNHGa__itemTitle{letter-spacing:-.01em;font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:800;line-height:1.15}.Newsletter-module__liNHGa__detail{color:rgb(var(--ink-rgb) / .8);font-size:.95rem;line-height:1.4}.Newsletter-module__liNHGa__state{color:rgb(var(--ink-rgb) / .78);white-space:nowrap;font-size:.95rem;font-weight:700}.Newsletter-module__liNHGa__item[data-current] .Newsletter-module__liNHGa__state{color:var(--ink);font-weight:800}@media (max-width:61.9375rem){.Newsletter-module__liNHGa__shell{grid-template-columns:1fr}}@media (max-width:40rem){.Newsletter-module__liNHGa__item{grid-template-columns:minmax(0,1fr) auto;row-gap:.25rem}.Newsletter-module__liNHGa__when{grid-column:1/-1}}
.history-module__u7cCja__page{background:var(--ink);color:var(--snow);padding:calc(var(--section-y) + 4.5rem) 0 var(--section-y)}.history-module__u7cCja__head{padding-bottom:clamp(1rem,3vw,2rem)}.history-module__u7cCja__title{letter-spacing:-.03em;max-width:16ch;font-size:clamp(2.6rem,7vw,5.5rem);font-weight:800;line-height:.98}.history-module__u7cCja__lede{max-width:46ch;color:var(--text-2);margin-top:1rem;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.5}.history-module__u7cCja__record{padding-top:clamp(1rem,3vw,2rem)}.history-module__u7cCja__h2{font-size:var(--h2);line-height:var(--h2-lh);letter-spacing:-.015em;font-weight:800}.history-module__u7cCja__note{color:var(--text-2);margin-top:.5rem}.history-module__u7cCja__cols{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,6vw,5rem);margin-top:clamp(1.75rem,4vw,3rem);display:grid}.history-module__u7cCja__side{gap:1rem;display:grid}.history-module__u7cCja__h3{color:var(--snow);font-size:1.15rem;font-weight:800}.history-module__u7cCja__h3+*{margin-bottom:1.25rem}.history-module__u7cCja__panels{margin:0;padding:0;list-style:none;display:grid}.history-module__u7cCja__panel{border-top:1px solid var(--line);color:rgb(var(--cream-rgb) / .9);padding:.85rem 0;font-size:1.05rem;font-weight:650;line-height:1.35}.history-module__u7cCja__sponsors{color:var(--text-2);font-size:1.05rem;line-height:1.6}.history-module__u7cCja__run{margin:0;padding:0;list-style:none}.history-module__u7cCja__slot{border-top:1px solid var(--line);grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;padding:.7rem 0;font-size:.98rem;display:grid}.history-module__u7cCja__time{font-variant-numeric:tabular-nums;color:var(--accent);font-weight:700}.history-module__u7cCja__what{gap:.15rem;min-width:0;display:grid}.history-module__u7cCja__slotTitle{color:rgb(var(--cream-rgb) / .92);font-weight:650}.history-module__u7cCja__slotWho{color:var(--text-2);font-size:.9rem}.history-module__u7cCja__next{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:clamp(3rem,7vw,5rem);font-size:1.15rem;font-weight:650;display:flex}@media (max-width:52rem){.history-module__u7cCja__cols{grid-template-columns:1fr}}
.legal-module__rYPYMG__page{padding-top:clamp(7rem,12vw,9rem);padding-bottom:var(--section-y);background:var(--ink)}.legal-module__rYPYMG__shell{width:100%;max-width:46rem;padding-inline:var(--gutter);margin-inline:auto}.legal-module__rYPYMG__title{letter-spacing:-.015em}.legal-module__rYPYMG__lede{opacity:.7;margin:.75rem 0 0}.legal-module__rYPYMG__prose{gap:.9rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.legal-module__rYPYMG__prose h2{letter-spacing:-.005em;color:var(--red);margin:1.75rem 0 0;font-size:1.15rem;font-weight:800}.legal-module__rYPYMG__prose h2:first-child{margin-top:0}.legal-module__rYPYMG__prose p{opacity:.88;margin:0;font-size:1rem;line-height:1.65}.legal-module__rYPYMG__prose a{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;font-weight:600}
