@font-face{font-family:Uni;font-style:normal;font-weight:400;font-display:swap;src:url(/type/UN_11ST_Regular.woff) format("woff")}@font-face{font-family:Uni;font-style:italic;font-weight:400;font-display:swap;src:url(/type/UN_11ST_Italic.woff) format("woff")}:root{--background:#ffffff;--foreground:#171717;--purple:rgb(141,108,255);--brown:rgb(176,106,0);--red:rgb(255,0,0);--grey:rgb(235,235,235);--yellow:rgb(240,255,5)}html{font-size:.8vw;scroll-behavior:smooth}@media screen and (min-width:1600px){html{font-size:12px}}#dots{path-fill:#000}body{color:var(--foreground);background:#fff;font-family:Uni,Arial,Helvetica,sans-serif;letter-spacing:.025em;font-size:1.6rem;line-height:1.2}@media screen and (max-width:640px){body{font-size:4.8rem!important}}body::selection{background:#000;color:#fff}body.preload{opacity:0;transition:opacity .8s ease}body.page-loaded{opacity:1;transition:opacity .8s ease}body.page-loading{opacity:0;pointer-events:none;transition:opacity .2s ease}body.route-private header .cart-button{display:none}body.route-read,body.route-read .section-header{background:#ebebeb}body.route-program{background:var(--yellow)}body.route-program .cart-button,body.route-program .close-btn{color:#000}body.route-program .cart-button:hover,body.route-program .close-btn:hover{color:var(--purple)}body.route-information{background:var(--brown)}body.route-information .cart-button,body.route-information .menu_trigger,body.route-information .menu_trigger span,body.route-information .page-title,body.route-information .page-title a,body.route-information h1 a{color:#000}body.route-information .cart-button:hover,body.route-information .cart-button:hover span,body.route-information .menu_trigger span:hover,body.route-information .menu_trigger span:hover span,body.route-information .menu_trigger:hover,body.route-information .menu_trigger:hover span,body.route-information .page-title a:hover,body.route-information .page-title a:hover span,body.route-information .page-title:hover,body.route-information .page-title:hover span,body.route-information h1 a:hover,body.route-information h1 a:hover span{color:var(--yellow)!important}body.route-support{background:var(--purple)}body.route-support header{mix-blend-mode:normal}body.route-support header .cart-button,body.route-support header .menu_trigger,body.route-support header .menu_trigger span,body.route-support header .page-title,body.route-support header .page-title a,body.route-support header h1 a{color:#000}body.route-support header .cart-button:hover,body.route-support header .menu_trigger span:hover,body.route-support header .menu_trigger:hover,body.route-support header .page-title a:hover,body.route-support header .page-title:hover,body.route-support header h1 a:hover{color:#fff}body.route-program .section-header{padding:.5em 0;display:block;top:0}body.route-program header{position:relative}body.route-program .shadow{background:rgba(0,0,0,0)}body.route-program header{mix-blend-mode:normal}body.route-program header .menu_trigger,body.route-program header .menu_trigger span,body.route-program header .page-title,body.route-program header .page-title a,body.route-program header h1 a{color:#000}body.route-program header .menu_trigger span:hover,body.route-program header .menu_trigger:hover,body.route-program header .page-title a:hover,body.route-program header .page-title:hover,body.route-program header h1 a:hover{color:var(--purple)}body.route-archive{background:#000;color:#fff}body.route-archive .outer-line{border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}body.route-archive footer nav{border-left:1px solid #fff}body.route-archive .shadow{background:linear-gradient(rgb(0,0,0),rgba(0,0,0,.9) 25%,rgba(0,0,0,.75) 50%,rgba(0,0,0,.6) 65%,rgba(0,0,0,.25) 85%,rgba(0,0,0,.05))}body.route-archive header .menu_trigger span,body.route-archive header .page-title a,body.route-archive header h1 a{color:#fff}body.route-information header,body.route-read header{mix-blend-mode:normal}body.route-information header .cart-button,body.route-information header .menu_trigger,body.route-information header .menu_trigger span,body.route-information header .page-title,body.route-information header .page-title a,body.route-information header h1 a,body.route-read header .cart-button,body.route-read header .menu_trigger,body.route-read header .menu_trigger span,body.route-read header .page-title,body.route-read header .page-title a,body.route-read header h1 a{color:#000}body.route-information header .cart-button:hover,body.route-information header .cart-button:hover span,body.route-information header .menu_trigger span:hover,body.route-information header .menu_trigger span:hover span,body.route-information header .menu_trigger:hover,body.route-information header .menu_trigger:hover span,body.route-information header .page-title a:hover,body.route-information header .page-title a:hover span,body.route-information header .page-title:hover,body.route-information header .page-title:hover span,body.route-information header h1 a:hover,body.route-information header h1 a:hover span,body.route-read header .cart-button:hover,body.route-read header .cart-button:hover span,body.route-read header .menu_trigger span:hover,body.route-read header .menu_trigger span:hover span,body.route-read header .menu_trigger:hover,body.route-read header .menu_trigger:hover span,body.route-read header .page-title a:hover,body.route-read header .page-title a:hover span,body.route-read header .page-title:hover,body.route-read header .page-title:hover span,body.route-read header h1 a:hover,body.route-read header h1 a:hover span{color:var(--purple)}body.route-home .shadow{display:none}*{box-sizing:border-box;padding:0;margin:0}h1,h2,h3{font-size:1.6rem;font-weight:400}@media screen and (max-width:640px){h1,h2,h3{font-size:4.8rem}}small,sup{font-size:1.2rem;letter-spacing:.03em}small{display:block}small sup{font-size:.9rem}footer,header,main{transition:filter .5s ease-in-out}a{color:inherit;text-decoration:none}a:focus-visible{outline:none;color:var(--purple)}button{outline:0;border:none;background:rgba(0,0,0,0);color:inherit;font:inherit;cursor:pointer}[data-route="/program/[event]"] .page-title{color:#fff}[data-route="/"] footer{background:var(--purple)}.route-_error footer{margin-top:0}.double{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em;gap:1em}[data-route="/artists/[[...slug]]"] .artist-pane{background:var(--purple)}[data-route="/artists/[[...slug]]"] .artist-pane button:hover{color:#fff}.select-wrapper{position:relative;display:inline-block;font:inherit}.select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:1.7rem;font:inherit;padding:.2em 1.1em .2em .5em;border:none;background-color:rgba(0,0,0,0);color:inherit}.select-wrapper select:hover{color:var(--purple)}.select-wrapper:after{content:"+";position:absolute;top:50%;right:.6em;transform:translateY(-50%);pointer-events:none;font-size:1.7rem;font-family:inherit;color:currentColor}.select-wrapper:focus-within:after{color:var(--purple)}form input,input[type=search],input[type=text]{background-color:rgba(0,0,0,0);padding:.5em .5em .3em .25em;border-radius:.25em;font:inherit;font-family:Uni,Arial,Helvetica,sans-serif;font-size:1.7rem;border:none;outline:none;caret-color:#fff}form input::placeholder,input[type=search]::placeholder,input[type=text]::placeholder{font:inherit;color:#000}form input:focus::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder{-webkit-transition:opacity .3s ease .3s!important;transition:opacity .3s ease .3s!important;opacity:0}[data-status=locked]{pointer-events:none;text-decoration:line-through}.table-row.queued .title{position:relative;display:"flex";padding-left:.75em}.table-row.queued .queue-number{position:absolute;left:0;top:0;color:#fff;font-size:.6em;content:attr(data-queue-number)}.dot-flashing{position:absolute;top:.5em;left:10%;width:4px;height:4px;border-radius:4px;background-color:#000;color:#000;animation:dot-flashing 1s linear infinite alternate;animation-delay:.35s}.dot-flashing:after,.dot-flashing:before{content:"";display:inline-block;position:absolute;top:0}.dot-flashing:before{left:-9px;animation:dot-flashing 1s infinite alternate;animation-delay:0s}.dot-flashing:after,.dot-flashing:before{width:4px;height:4px;border-radius:4px;background-color:#000;color:#000}.dot-flashing:after{left:9px;animation:dot-flashing 1s infinite alternate;animation-delay:.75s}@keyframes dot-flashing{0%{background-color:#000}50%,to{background-color:rgba(152,128,255,.2)}}#persistent-player{position:fixed;bottom:0;left:0;right:0;z-index:9999;pointer-events:auto}#persistent-player .player-wrap{transition:opacity .4s ease}#persistent-player .fade-in{opacity:1;pointer-events:auto}#persistent-player .fade-out{opacity:0;pointer-events:none}.st0{fill:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media screen and (max-width:640px){header{padding-top:1em!important}.event-details{grid-template-columns:1fr!important;padding:0 .75em!important;padding-bottom:6em!important}.artists .section-header div{border:none!important}.artists #artist-pane .related-events{padding:0!important}.text{padding-top:2.2em!important}.artist-cols p,.notes p small{font-size:2.7rem!important}.notes p small{padding-left:25%!important}form input,input[type=search],input[type=text]{font-size:4.8rem!important}.events article:not([data-era=pre-2018]){height:35dvh!important}#layout{padding:.75em!important}.double{position:static!important}#artist-pane{width:95vw!important;padding:1em!important}#artist-pane .image-container,#artist-pane figure{height:80rem!important}#artist-pane .pane-header{margin-bottom:1em!important}#artist-pane .close-button{top:1em!important;right:1em!important}#artist-pane .close-button.bottom{padding-bottom:1em!important}footer{height:20dvh}footer .inner-line div,footer .inner-line nav{grid-column:span 4!important}footer .inner-line nav a,footer .inner-line p,footer .inner-line span{font-size:2.7rem!important}footer .inner-line nav:first-of-type,footer .inner-line nav:nth-of-type(2){display:none!important}footer .outer-line{width:calc(100% - 3.5em)!important;left:1em!important}.columns,.content section{grid-template-columns:repeat(2,1fr)!important}.content section .title{grid-column:span 2!important;position:static!important;border:none!important}.content section .text{grid-column-start:1!important;padding-top:1.1em!important}.content section .text .text-nested{grid-template-columns:repeat(1,1fr)!important}.route-home section h2{padding:1em!important}.route-home .section-header div{border:none!important}.route-home .tagline p{font-size:4.8rem!important}.route-archive main{padding:1em!important}.route-archive main main{padding:0!important}.route-archive .table-header{font-size:2.7rem!important}.route-archive .videos{gap:1em!important;padding:0!important}.route-archive .videos .video,.route-archive .videos button{height:66rem!important;grid-column:span 4!important}.video-overlay .video-interface{padding:1em!important}#audio-player{padding:.75em!important;left:1em!important;right:1em!important;bottom:1em!important;width:calc(100% - 2em)!important}#audio-player .title-wrapper{grid-column:span 20!important}#audio-player .audio_scrubber{grid-column:span 20!important;padding:.25em 0 1em!important}#audio-player button{grid-column:span 10!important}}#app-backdrop-blur{position:fixed;inset:0;z-index:1002;pointer-events:none;opacity:0;transition:opacity .18s ease;will-change:opacity}@supports((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))) or (-webkit-backdrop-filter:blur(6px)){#app-backdrop-blur{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}body.menu-open #app-backdrop-blur{opacity:1;pointer-events:auto;cursor:default}@supports not (((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))) or (-webkit-backdrop-filter:blur(6px))){#app-backdrop-blur{background:rgba(0,0,0,.12)}}body.route-archive{overflow-x:hidden}body.route-archive .cart-popover{color:#000!important}@media(max-width:640px){body.route-archive .table{width:150%!important}}.audio-block{outline:2px solid #070707}@media(max-width:640px){.audio-block{width:calc(100% + 1em)!important;padding-right:1em!important;overflow-x:auto}.hero-wrapper .hero figcaption{max-width:100%!important;display:none}article a figure figcaption{max-width:100%!important}article .details,article .details .title,article a figure figcaption span,article.video .video-title,article.video span{padding:.5em 0!important;width:100%;font-size:3.2rem!important}.filter{gap:.5em!important}}