.Schedule-module__vTLUoW__hatch{background-image:repeating-linear-gradient(120deg,currentColor 0 2px,#0000 2px 7px)}.Schedule-module__vTLUoW__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}@media (min-width:768px){.Schedule-module__vTLUoW__week{gap:14px}}.Schedule-module__vTLUoW__day{color:var(--color-smoke);border-top:1px solid var(--color-line);gap:10px;padding:12px 0 0;text-decoration:none;transition:color .2s;display:grid}@media (min-width:768px){.Schedule-module__vTLUoW__day{gap:14px;padding-top:16px}}a.Schedule-module__vTLUoW__day:hover .Schedule-module__vTLUoW__dayName,a.Schedule-module__vTLUoW__day:focus-visible .Schedule-module__vTLUoW__dayName{color:var(--color-volt)}.Schedule-module__vTLUoW__dayName{color:var(--color-line);font-size:clamp(22px,7vw,30px);line-height:.9;transition:color .2s}@media (min-width:768px){.Schedule-module__vTLUoW__dayName{font-size:clamp(30px,3.6vw,56px)}}.Schedule-module__vTLUoW__day[data-kind=classes] .Schedule-module__vTLUoW__dayName{color:var(--color-white)}.Schedule-module__vTLUoW__day[data-kind=soon] .Schedule-module__vTLUoW__dayName{color:var(--color-chalk)}.Schedule-module__vTLUoW__bar{transform-origin:0;height:10px;margin-left:3px;margin-right:3px;display:block;transform:skew(-30deg)}@media (min-width:768px){.Schedule-module__vTLUoW__bar{height:16px;margin-left:5px;margin-right:5px}}.Schedule-module__vTLUoW__day[data-kind=classes] .Schedule-module__vTLUoW__bar{background:var(--color-volt)}.Schedule-module__vTLUoW__day[data-kind=soon] .Schedule-module__vTLUoW__bar{color:var(--color-volt);box-shadow:inset 0 0 0 1px var(--color-volt);opacity:.75;background-image:repeating-linear-gradient(120deg,currentColor 0 2px,#0000 2px 7px)}.Schedule-module__vTLUoW__day[data-kind=off] .Schedule-module__vTLUoW__bar{background:var(--color-line);opacity:.6}.Schedule-module__vTLUoW__dayStatus{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:10px;font-weight:500;font-stretch:75%;line-height:1.35}@media (min-width:768px){.Schedule-module__vTLUoW__dayStatus{letter-spacing:.12em;font-size:12px}}.Schedule-module__vTLUoW__day[data-kind=classes] .Schedule-module__vTLUoW__dayStatus{color:var(--color-chalk)}.Schedule-module__vTLUoW__day[data-kind=soon] .Schedule-module__vTLUoW__dayStatus{color:var(--color-volt)}.Schedule-module__vTLUoW__today{color:var(--color-volt);align-items:center;gap:6px;display:inline-flex}.Schedule-module__vTLUoW__today:before{content:"";background:var(--color-volt);width:6px;height:6px;box-shadow:0 0 0 4px var(--color-volt-glow);border-radius:999px}.Schedule-module__vTLUoW__filter{border:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:768px){.Schedule-module__vTLUoW__filter{grid-template-columns:repeat(3,auto);display:inline-grid}}.Schedule-module__vTLUoW__filterBtn{min-height:52px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-chalk);cursor:pointer;padding:0 1.4rem;font-size:11px;font-weight:500;font-stretch:112%;transition:background-color .2s,color .2s}.Schedule-module__vTLUoW__filterBtn+.Schedule-module__vTLUoW__filterBtn{border-left:1px solid var(--color-line)}.Schedule-module__vTLUoW__filterBtn:hover{color:var(--color-volt)}.Schedule-module__vTLUoW__filterBtn[aria-pressed=true]{background:var(--color-volt);color:var(--color-on-volt)}.Schedule-module__vTLUoW__swatch{width:18px;height:10px;display:inline-block;transform:skew(-30deg)}.Schedule-module__vTLUoW__card{border:1px solid var(--color-line);background:var(--color-ink-raised);scroll-margin-top:calc(var(--nav-h) + 16px)}.Schedule-module__vTLUoW__soonCard{background:var(--color-ink);position:relative;overflow:hidden}.Schedule-module__vTLUoW__soonCard:before{content:"";color:var(--color-volt);opacity:.07;pointer-events:none;background-image:repeating-linear-gradient(120deg,currentColor 0 1px,#0000 1px 14px);position:absolute;inset:0}.Schedule-module__vTLUoW__track{background:var(--color-ink);height:40px;box-shadow:inset 0 0 0 1px var(--color-line);position:relative}@media (min-width:768px){.Schedule-module__vTLUoW__track{height:46px}}.Schedule-module__vTLUoW__seg{border-right:2px solid var(--color-ink-raised);transition:opacity .3s var(--ease-flip);align-items:center;padding:0 6px;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.Schedule-module__vTLUoW__seg[data-audience=kids]{background:var(--color-volt);color:var(--color-on-volt)}.Schedule-module__vTLUoW__seg[data-audience=adults]{background:var(--color-white);color:var(--color-ink)}.Schedule-module__vTLUoW__seg[data-closed=true]{background:var(--color-ink);color:var(--color-chalk);box-shadow:inset 0 0 0 1px var(--color-chalk)}.Schedule-module__vTLUoW__seg[data-closed=true]:before{content:"";color:#edede859;background-image:repeating-linear-gradient(120deg,currentColor 0 2px,#0000 2px 7px);position:absolute;inset:0}.Schedule-module__vTLUoW__seg[data-dim=true]{opacity:.16}.Schedule-module__vTLUoW__segLabel{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;font-stretch:75%;position:relative;overflow:hidden}.Schedule-module__vTLUoW__seg[data-closed=true] .Schedule-module__vTLUoW__segLabel{background:var(--color-ink);padding:2px 4px}@media (min-width:768px){.Schedule-module__vTLUoW__seg{padding:0 8px}.Schedule-module__vTLUoW__segLabel{letter-spacing:.08em;font-size:11px}}.Schedule-module__vTLUoW__ticks{height:18px;margin-top:8px;position:relative}.Schedule-module__vTLUoW__tick{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-smoke);white-space:nowrap;font-size:10px;font-stretch:75%;position:absolute;top:0;transform:translate(-50%)}.Schedule-module__vTLUoW__tick:first-child{transform:none}.Schedule-module__vTLUoW__tick:last-child{transform:translate(-100%)}.Schedule-module__vTLUoW__tick:before{content:"";background:var(--color-line);width:1px;height:5px;position:absolute;top:-8px;left:50%}.Schedule-module__vTLUoW__tick:first-child:before{left:0}.Schedule-module__vTLUoW__tick:last-child:before{left:auto;right:0}.Schedule-module__vTLUoW__row{border-top:1px solid var(--color-line);grid-template-columns:5.5rem minmax(0,1fr);column-gap:1rem;padding:22px 20px;display:grid;position:relative}@media (min-width:768px){.Schedule-module__vTLUoW__row{grid-template-columns:6.5rem minmax(0,1fr);column-gap:1.5rem;padding:28px 24px 28px 28px}}@media (min-width:1280px){.Schedule-module__vTLUoW__row{grid-template-columns:8rem minmax(0,1fr)}}.Schedule-module__vTLUoW__row[hidden]{display:none}.Schedule-module__vTLUoW__row:before{content:"";width:3px;position:absolute;top:22px;bottom:22px;left:-1px}.Schedule-module__vTLUoW__row[data-audience=kids]:before{background:var(--color-volt)}.Schedule-module__vTLUoW__row[data-audience=adults]:before{background:var(--color-white)}.Schedule-module__vTLUoW__row[data-closed=true]:before{color:var(--color-chalk);background:repeating-linear-gradient(currentColor 0 4px,#0000 4px 8px)}.Schedule-module__vTLUoW__row[data-closed=true] .Schedule-module__vTLUoW__rowName{color:var(--color-chalk)}.Schedule-module__vTLUoW__dot{border-radius:999px;flex:none;width:6px;height:6px;display:inline-block}.Schedule-module__vTLUoW__dot[data-audience=kids]{background:var(--color-volt)}.Schedule-module__vTLUoW__dot[data-audience=adults]{background:var(--color-white)}.Schedule-module__vTLUoW__pick{border:1px solid var(--color-line);background:var(--color-ink-raised);flex-direction:column;display:flex}.Schedule-module__vTLUoW__pick[hidden]{display:none}.Schedule-module__vTLUoW__pick[data-audience=kids]{border-top:3px solid var(--color-volt)}.Schedule-module__vTLUoW__pick[data-audience=adults]{border-top:3px solid var(--color-white)}@media (prefers-reduced-motion:reduce){.Schedule-module__vTLUoW__seg,.Schedule-module__vTLUoW__day,.Schedule-module__vTLUoW__dayName,.Schedule-module__vTLUoW__filterBtn{transition:none}}
