.up-rich{font-family:var(--event-body-font,inherit)}.up-rich h2,.up-rich h3{font-family:var(--event-title-font,var(--font-display))}.up-rich [data-size=large]{color:var(--foreground);font-size:1.22em;line-height:1.5}.up-rich [data-size=small]{font-size:.875em}.up-rich [data-size=title]{font-family:var(--event-title-font,var(--font-display));letter-spacing:-.025em;text-wrap:balance;color:var(--foreground);font-size:1.875rem;font-weight:600;line-height:1.1}@media (min-width:48rem){.up-rich [data-size=title]{font-size:44px}}.up-rich [data-align=center]{text-align:center}.up-rich u{text-underline-offset:3px;text-decoration-thickness:1px}.up-rich mark{color:inherit;background:0 0}.up-rich mark[data-hl=marker]{background:linear-gradient(transparent 56%, color-mix(in oklab, var(--primary) 48%, transparent) 56%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}.up-rich mark[data-hl=underline]{text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:.22em;text-decoration-thickness:.14em}.up-rich mark[data-hl=circle]{border:2px solid var(--primary);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:999px;padding:0 .35em}.up-rich [data-color=text]{color:var(--foreground)}.up-rich [data-color=soft]{color:var(--muted-foreground)}.up-rich [data-color=accent]{color:var(--primary)}.up-rich [data-up-button]{justify-content:center;display:flex}.up-rich [data-up-button][data-align=left]{justify-content:flex-start}.up-rich [data-up-button] a{border:1.5px solid var(--primary);background:var(--primary);min-height:2.75rem;color:var(--primary-foreground);border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1.5rem;font-weight:600;text-decoration:none;transition:filter .15s;display:inline-flex}.up-rich [data-up-button] a:hover{filter:brightness(1.08);color:var(--primary-foreground)}.up-rich [data-up-button=outline] a,.up-rich [data-up-button=outline] a:hover{color:var(--foreground);background:0 0}.up-rich [data-up-button][data-align=full] a{width:100%}.up-rich [data-up-callout]{color:var(--foreground);background:color-mix(in oklab, var(--primary) 13%, transparent);border:1px solid color-mix(in oklab, var(--primary) 34%, transparent);border-radius:1rem;padding:1rem 1.15rem}.up-rich [data-up-callout=card]{background:var(--card);border-color:var(--border)}.up-rich [data-up-callout=soft]{background:var(--muted);border-color:#0000}.up-rich [data-up-callout]>*+*{margin-top:.6rem}.up-rich [data-up-callout]>:first-child{margin-top:0}.up-rich hr[data-variant=ornament]{text-align:center;height:auto;color:var(--primary);border:0;overflow:visible}.up-rich hr[data-variant=ornament]:after{content:"✦ ✦ ✦";letter-spacing:.5em;font-size:.9rem}.up-rich hr[data-variant=space]{border:0;height:1.5rem;margin-block:0}.up-rich figure{margin-inline:0}.up-rich figure img{border-radius:.75rem;width:100%;height:auto;display:block}.up-rich figure[data-size=small]{max-width:60%;margin-inline:auto}.up-rich figure[data-size=wide]{margin-inline:-1.5rem}.up-rich figure[data-size=wide] img{border-radius:0}@media (min-width:768px){.up-rich figure[data-size=wide] img{border-radius:.75rem}}.up-rich figcaption{text-align:center;color:var(--muted-foreground);margin-top:.5rem;font-size:.8125rem}.up-rich figcaption:empty{display:none}.up-rich [data-up-columns]{gap:1.25rem;display:grid}@media (min-width:640px){.up-rich [data-up-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.up-rich [data-up-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.up-rich [data-up-column]>*+*{margin-top:.75rem}.up-rich [data-up-column]>:first-child{margin-top:0}.up-rich [data-up-faq]{border-top:1px solid var(--border)}.up-rich [data-up-faq-item]{border-bottom:1px solid var(--border)}.up-rich [data-up-faq-q]{color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:.85rem .1rem;font-weight:600;list-style:none;display:flex}.up-rich summary[data-up-faq-q]::-webkit-details-marker{display:none}.up-rich [data-up-faq-q]:after{content:"+";color:var(--primary);flex:none;font-size:1.2em;font-weight:400;transition:transform .2s}.up-rich details[open]>[data-up-faq-q]:after{transform:rotate(45deg)}.up-rich [data-up-faq-a]{padding:0 .1rem 1rem}.up-rich [data-up-faq-a]>*+*{margin-top:.6rem}.up-rich [data-up-quote]{border-left:2px solid var(--primary);padding:.25rem 0 .25rem 1.1rem}.up-rich [data-up-quote-text]{font-family:var(--event-title-font,var(--font-display));color:var(--foreground);margin:0;font-size:1.4em;font-style:italic;line-height:1.35}.up-rich [data-up-quote-cite]{color:var(--muted-foreground);margin:.5rem 0 0;font-size:.875em}.up-rich [data-up-quote-cite]:not(:empty):before{content:"— "}.up-rich [data-up-quote-cite]:empty{display:none}.up-rich [data-up-embed] iframe{aspect-ratio:auto;border:0;border-radius:.75rem;width:100%;height:152px;display:block}.up-rich [data-up-embed=spotify][data-size=tall] iframe{height:352px}.up-rich [data-up-embed=soundcloud] iframe{height:166px}.up-rich [data-up-embed=soundcloud][data-size=tall] iframe{height:300px}.up-rich [data-up-embed=mixcloud] iframe,.up-rich [data-up-embed=bandcamp] iframe{height:120px}.up-rich [data-up-embed=apple] iframe{height:175px}.up-rich [data-up-embed=apple][data-size=tall] iframe{height:450px}.up-rich [data-up-gallery=row]{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem;display:grid}.up-rich [data-up-gallery] img{aspect-ratio:1;object-fit:cover;border-radius:.6rem;width:100%;height:auto;display:block}.up-rich [data-up-gallery=carousel]{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:.6rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.up-rich [data-up-gallery=carousel] img{aspect-ratio:4/3;scroll-snap-align:center;flex:0 0 78%}.up-rich [data-up-embed=instagram]{max-width:30rem;margin-inline:auto}.up-rich [data-up-embed=instagram] iframe{background:#fff;height:620px}.up-rich [data-up-embed=instagram][data-size=tall] iframe{height:760px}.up-rich [data-up-countdown]{text-align:center;border:1px solid var(--border);background:color-mix(in oklab, var(--card) 70%, transparent);border-radius:1rem;padding:1rem}.up-rich [data-up-countdown-label]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.75rem;font-weight:600}.up-rich [data-up-countdown-numbers]{font-variant-numeric:tabular-nums;justify-content:center;gap:1.25rem;margin-top:.5rem;display:flex}.up-rich [data-up-countdown-numbers] span{flex-direction:column;align-items:center;min-width:3rem;display:flex}.up-rich [data-up-countdown-numbers] b{font-family:var(--event-title-font,var(--font-display));color:var(--foreground);font-size:2rem;font-weight:600;line-height:1.1}.up-rich [data-up-countdown-numbers] small{color:var(--muted-foreground);font-size:.7rem}.up-rich [data-up-logos]{text-align:center}.up-rich [data-up-logos-title]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 .9rem;font-size:.75rem;font-weight:600}.up-rich [data-up-logos-title]:empty{display:none}.up-rich [data-up-logos-row]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;display:flex}.up-rich [data-up-logos-row] img{object-fit:contain;border-radius:0;width:auto;max-width:9rem;height:auto;max-height:2.75rem;display:block}.up-rich [data-up-logos=tiles] [data-up-logos-row]{gap:.75rem}.up-rich [data-up-logos=tiles] [data-up-logos-row]>*{background:#fff;border-radius:.75rem;place-items:center;width:8.5rem;height:4.75rem;padding:.75rem;display:grid}.up-rich [data-up-logos=tiles] [data-up-logos-row] img{max-width:100%;max-height:100%}.up-rich [data-up-logos] a[data-up-logo]{text-decoration:none}.up-rich.ProseMirror [data-up-embed] iframe,.up-rich.ProseMirror [data-up-button] a,.up-rich.ProseMirror figure img{pointer-events:none}.up-rich.ProseMirror [data-up-gallery] img{cursor:pointer}.up-rich.ProseMirror figure.is-empty figcaption,.up-rich.ProseMirror [data-up-quote-cite].is-empty,.up-rich.ProseMirror [data-up-faq-a]{display:none}[data-up-editing] .up-rich.ProseMirror figure.is-empty figcaption{min-height:1.2em;display:block}[data-up-editing] .up-rich.ProseMirror figure.is-empty figcaption:before{content:"Add a caption (optional)";opacity:.55;pointer-events:none}[data-up-editing] .up-rich.ProseMirror .up-selected{outline:2px solid var(--color-blue-500,#3b82f6);outline-offset:4px;border-radius:.75rem}[data-up-editing] .up-rich.ProseMirror .ProseMirror-selectednode:not(.up-lineup-live){outline:2px solid var(--color-blue-500,#3b82f6);outline-offset:4px;border-radius:.5rem}[data-up-editing] .up-rich.ProseMirror [data-up-faq-a]{display:block}[data-up-editing] .up-rich.ProseMirror [data-up-faq-q]{cursor:text}[data-up-editing] .up-rich.ProseMirror [data-up-faq-q]:after{content:none}[data-up-editing] .up-rich.ProseMirror [data-up-faq-q].is-empty:before{content:"Question";opacity:.55}[data-up-editing] .up-rich.ProseMirror [data-up-faq-a]>p.is-empty:only-child:before{content:"Answer";opacity:.55}[data-up-editing] .up-rich.ProseMirror [data-up-column]>p.is-empty:only-child:before{content:"Write here";opacity:.5}[data-up-editing] .up-rich.ProseMirror [data-up-column]{outline:1px dashed color-mix(in oklab, var(--foreground) 18%, transparent);outline-offset:4px;border-radius:.4rem}[data-up-editing] .up-rich.ProseMirror [data-up-callout]>p.is-empty:only-child:before{content:"Write something that matters";opacity:.55}.up-rich.ProseMirror>h2:first-child+p.is-empty:last-child:before{content:attr(data-placeholder);float:left;pointer-events:none;opacity:.55;height:0}[data-up-editing] .up-rich.ProseMirror [data-up-quote-text].is-empty:before{content:"A line from a guest or an artist";opacity:.55}[data-up-editing] .up-rich.ProseMirror [data-up-quote-cite].is-empty{display:block}[data-up-editing] .up-rich.ProseMirror [data-up-quote-cite].is-empty:before{content:"Who said it (optional)";opacity:.55}.up-rich [data-up-countdown-numbers][hidden],.up-rich [data-up-countdown-note][hidden]{display:none}.up-rich [data-up-countdown-note]{color:var(--muted-foreground);margin:.5rem 0 0;font-size:.85rem}.up-rich.ProseMirror [data-up-logos] a[data-up-logo]{pointer-events:none}[data-up-editing] .up-rich.ProseMirror [data-up-logos-title]:empty{min-height:1em;display:block}[data-up-editing] .up-rich.ProseMirror hr{cursor:pointer}[data-up-editing] .up-rich.ProseMirror hr[data-variant=space]{outline:1px dashed color-mix(in oklab, var(--foreground) 25%, transparent)}.up-rich .up-lineup{color:var(--muted-foreground)}.up-rich .up-lineup p{max-width:none;margin:0}.up-rich .up-lineup a{-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent)}.up-lu-name{color:var(--foreground);font-weight:600}.up-lu-name a{text-underline-offset:3px;text-decoration:underline;color:inherit!important}.up-lu-style{color:var(--muted-foreground);font-weight:400}.up-lu-day{font-family:var(--event-title-font,var(--font-display));color:var(--foreground);font-size:1.15rem;font-weight:600;margin:1.4rem 0 .6rem!important}.up-lu-day:first-child{margin-top:0!important}.up-lu-area{margin:0 0 1.4rem}.up-lu-area:last-child{margin-bottom:0}.up-lu-area-name{letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);font-size:.86em;font-weight:700;margin-bottom:.35rem!important}.up-lu-area-word{opacity:.7;font-weight:400}.up-lu-parent{font-family:var(--font-heading,inherit);color:var(--foreground);font-size:1.1em;font-weight:700;margin:0 0 .5rem!important}.up-lu-inner{border-left:2px solid var(--border);padding-left:.9em}.up-lu-row{grid-template-columns:5.4em minmax(0,1fr);align-items:baseline;gap:.7em;padding:.14em 0;display:grid}.up-lu-time{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.up-lu-para{font-size:.92em;line-height:1.55;margin:.2em 0 .6em!important}.up-lu-also{line-height:1.8}.up-lu-dot{opacity:.5}.up-lu-bio{border-top:1px solid var(--border);grid-template-columns:7.5rem minmax(0,1fr);gap:1.1rem;padding:1.1rem 0;display:grid}.up-lu-bio:first-child{border-top:0;padding-top:0}.up-lu-bio[data-nophoto]{grid-template-columns:minmax(0,1fr)}.up-rich .up-lu-bio img{aspect-ratio:1;object-fit:cover;border-radius:.75rem;width:100%;margin:0}.up-lu-bio-name{font-family:var(--event-title-font,var(--font-display));color:var(--foreground);font-size:1.1rem;font-weight:600}.up-lu-bio-name .up-lu-style{font-family:var(--event-body-font,inherit);font-size:.9rem}.up-lu-bio-text{line-height:1.6;margin-top:.35rem!important}.up-lu-stacked .up-lu-bio{grid-template-columns:minmax(0,1fr);gap:.85rem;padding:1.5rem 0}.up-rich .up-lu-stacked .up-lu-bio img{aspect-ratio:auto;object-fit:initial;width:100%;height:auto}.up-lu-more{margin-top:.4rem!important}.up-rich .up-lu-more a{color:var(--primary);font-weight:600;text-decoration:none}.up-rich a.up-lu-tip{color:var(--primary);white-space:nowrap;margin-left:.5rem;font-size:.8em;font-weight:600;text-decoration:none}.up-rich a.up-lu-tip:hover{text-decoration:underline}.up-lu-names{text-align:center}.up-lu-t2{font-family:var(--event-title-font,var(--font-display));color:var(--foreground);font-size:1.75rem;line-height:1.3}.up-lu-t2 .up-lu-name,.up-lu-t1 .up-lu-name{font-weight:600}.up-lu-t1{font-family:var(--event-title-font,var(--font-display));color:var(--foreground);font-size:1.2rem;line-height:1.5;margin-top:.5rem!important}.up-lu-t0{line-height:1.8;margin-top:.5rem!important}.up-lu-t0 .up-lu-name{font-weight:500}.up-lu-t2:first-child,.up-lu-t1:first-child,.up-lu-t0:first-child{margin-top:0!important}.up-lu-note{font-style:italic;margin-top:.8rem!important}.up-lu-tba{font-style:italic}@media (max-width:640px){.up-lu-bio{grid-template-columns:4.75rem minmax(0,1fr);gap:.8rem}.up-lu-stacked .up-lu-bio{grid-template-columns:minmax(0,1fr);gap:.75rem}.up-lu-row{grid-template-columns:4.8em minmax(0,1fr);gap:.55em}.up-lu-t2{font-size:1.4rem}}.up-lineup-live{cursor:pointer;border-radius:.5rem;margin:1.6rem .25rem 1.2rem;position:relative}[data-up-editing] .up-lineup-live{outline-offset:10px;outline:2px dashed #5b6fd6bf;outline:2px dashed lab(49.2522% 16.2071 -56.4115/.75);margin-top:2.3rem;margin-bottom:2.3rem}[data-up-editing] .up-lineup-live.ProseMirror-selectednode{outline-style:solid;outline-color:#5b6fd6}.up-lu-chip{z-index:2;color:#fff;font:600 11px/1.2 var(--font-body,system-ui, sans-serif);white-space:nowrap;pointer-events:none;background:#5b6fd6;border-radius:.4rem;padding:.22rem .55rem;display:none;position:absolute;top:calc(-10px - 1.55rem);left:-.6rem}[data-up-editing] .up-lineup-live.ProseMirror-selectednode .up-lu-chip{display:block}.up-lu-hint{color:color-mix(in oklab, #5b6fd6 80%, var(--foreground));margin-top:.15rem;font-size:.78rem;font-style:normal;display:none}[data-up-editing] .up-lu-hint{display:block}.up-rich.ProseMirror .up-gap{display:none}[data-up-editing] .up-rich.ProseMirror .up-gap{z-index:3;height:1.6rem;margin:-.8rem 0 0;display:block;position:relative}[data-up-editing] .up-rich.ProseMirror .up-gap-add{cursor:pointer;width:100%;color:var(--primary);opacity:.45;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:flex;position:absolute;inset:0}.up-gap-add:before{content:"";opacity:0;border-top:2px solid;transition:opacity .12s;position:absolute;top:50%;left:0;right:0}.up-gap-pill{background:var(--primary);min-width:1.35rem;height:1.35rem;color:var(--primary-foreground);font:600 12px/1 var(--font-body,system-ui, sans-serif);border-radius:999px;justify-content:center;align-items:center;gap:.3rem;padding:0 .35rem;display:inline-flex;position:relative}.up-gap-pill>span:first-child{font-size:15px;line-height:1}.up-gap-label{display:none}[data-up-editing] .up-rich.ProseMirror .up-gap-add:hover,[data-up-editing] .up-rich.ProseMirror .up-gap-add:focus-visible{opacity:1}.up-gap-add:hover:before,.up-gap-add:focus-visible:before{opacity:.6}.up-gap-add:hover .up-gap-pill,.up-gap-add:focus-visible .up-gap-pill{padding:0 .65rem 0 .5rem}.up-gap-add:hover .up-gap-label,.up-gap-add:focus-visible .up-gap-label{display:inline}@media (pointer:coarse){[data-up-editing] .up-rich.ProseMirror .up-gap-add{opacity:.8}.up-gap-pill{padding:0 .65rem 0 .5rem}.up-gap-label{display:inline}}[data-up-editing] .up-rich.ProseMirror-focused>p.up-empty-here:before{content:"Type here, or press / to add an element";float:left;pointer-events:none;opacity:.55;height:0}@media (pointer:coarse){[data-up-editing] .up-rich.ProseMirror-focused>p.up-empty-here:before{content:"Type here, or tap Add for an element"}}.up-lu-empty{font-style:italic}.up-lineup-live a{pointer-events:none}.up-participate ul{margin:0}.up-participate .up-pa-off,.up-participate .up-pa-cut,.up-participate .up-lu-empty{display:none}[data-up-editing] .up-participate .up-pa-off{opacity:.55;display:list-item}[data-up-editing] .up-participate .up-lu-empty{display:block}[data-up-editing] .up-participate .up-pa-cut{vertical-align:middle;cursor:pointer;background:color-mix(in oklab, var(--foreground) 10%, transparent);width:1.4rem;height:1.4rem;color:var(--foreground);font:600 15px/1 var(--font-body,system-ui, sans-serif);border:0;border-radius:999px;justify-content:center;align-items:center;margin-left:.4rem;padding:0;display:inline-flex}[data-up-editing] .up-participate .up-pa-cut:hover{background:color-mix(in oklab, var(--foreground) 20%, transparent)}.up-lu-loading span{background:color-mix(in oklab, var(--foreground) 14%, transparent);border-radius:.3rem;height:.6rem;margin:.5rem 0;animation:1.4s ease-in-out infinite up-lu-pulse;display:block}.up-lu-loading span:first-child{width:40%}.up-lu-loading span:nth-child(2){width:85%}.up-lu-loading span:nth-child(3){width:70%}@keyframes up-lu-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.up-lu-loading span{animation:none}}