:root{font-size:62.5%}*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#fff;color:#1a1a1a;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:1.6rem;line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,svg{display:block;max-width:100%}h1,h2,h3{font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;line-height:1.2}h1{text-transform:uppercase;text-align:left;font-weight:900}h2{text-transform:uppercase;text-align:left}a{color:#c8102e}.HomeIntro-wrap,.SiteHeader-wrap,.FeaturedShows-wrap,.PageHeader-wrap,.Layout-wrap{padding-left:clamp(2.4rem,2.7777777778vw + 0.2666666667rem,5.6rem);padding-right:clamp(2.4rem,2.7777777778vw + 0.2666666667rem,5.6rem);width:100%;max-width:1656px;margin-inline:auto}.site-footer{padding-block:16px;padding-inline:16px;color:#666;background:#000;height:1200px;font-size:1.4rem}.PageHeader{position:relative;overflow:hidden;background-color:#f5f5f5}.PageHeader:before{display:block;width:100%;height:100%;content:"";background:#f0ff00;position:absolute;z-index:1;opacity:.5;mix-blend-mode:overlay}.PageHeader-video{filter:grayscale(100%);position:absolute;inset:0;overflow:hidden;pointer-events:none}.PageHeader-video:before{content:"";display:block;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;z-index:1;opacity:.7}.PageHeader-video iframe{position:absolute;top:50%;left:50%;width:max(100vw,177.78vh);height:max(100vh,56.25vw);transform:translate(-50%, -50%);border:0}@media(prefers-reduced-motion: reduce){.PageHeader-video{display:none}}.PageHeader-wrap{position:relative;z-index:1;height:95vh;display:flex;align-items:end;justify-content:flex-start;text-align:center}.PageHeader h1{font-size:clamp(4.8rem,9.5238095238vw + 1.3714285714rem,16rem);margin:0 auto;text-transform:uppercase;line-height:.8;color:#fff;margin-left:0;margin-bottom:24px;transform:rotate(2deg)}.FeaturedShows{position:relative;overflow:hidden;padding:120px 0 80px 0;background-image:url("../images/unsplash-collage-1-bw.jpg");background-size:cover;background-position:top}.FeaturedShows:before{background-color:#000;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5}.FeaturedShows-foreground{filter:grayscale(100%);pointer-events:none;position:absolute;top:0;bottom:0;width:100%;height:100%;z-index:2}.FeaturedShows-foreground--left{left:-87%;background-image:url(../images/foreground-l-sq.png);background-size:cover;background-position:top right}.FeaturedShows-foreground--right{right:-57%;background-image:url(../images/foreground-r-sq.png);background-size:cover;background-position:top left}.FeaturedShows-midground{filter:grayscale(100%);pointer-events:none;position:absolute;top:0;bottom:0;width:100%;height:100%;z-index:1}.FeaturedShows-midground--left{left:-890px;background-image:url(../images/midground-l.png);transform:rotate(54deg);background-size:cover;background-position:top right;bottom:0;top:unset}.FeaturedShows-midground--right{right:-1080px;top:-80px;background-image:url(../images/midground-r.png);transform:rotate(37deg);background-size:cover;background-position:bottom left}.FeaturedShows-heading{position:absolute;top:10px;left:80px;transform:rotate(352deg);z-index:2}.FeaturedShows-heading:after{content:"";display:block;width:100%;height:100%;background-image:url(../images/halftone-panel-sm.png);background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;left:-9px;top:4px;transform:rotate(-7deg);z-index:-1}.FeaturedShows-heading h2{border-radius:4px;position:relative;z-index:0;padding:24px 32px;background:#e8055b}.FeaturedShows-list{position:relative;z-index:0;max-width:1200px;margin:auto}.FeaturedShowCard{transform:rotate(2deg)}.FeaturedShowCard-wrap{padding:32px;background-color:#f5f5f5;border-radius:4px;display:flex;gap:16px;max-width:1200px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.FeaturedShowCard-content{padding:120px 24px 24px}.FeaturedShowCard-image{height:auto}.FeaturedShowCard-link{border-radius:4px;color:#fff;font-weight:bold;text-decoration:none;position:absolute;right:144px;bottom:-6px;transform:rotate(-5deg);padding:16px 32px;text-transform:uppercase;isolation:isolate}.FeaturedShowCard-link::after{content:"";position:absolute;inset:0;z-index:-1;background:blue;border-radius:4px}.FeaturedShowCard-link::before{content:"";position:absolute;inset:-10%;z-index:-2;background:url(../images/halftone-panel-sm.png) center/cover no-repeat;opacity:0;pointer-events:none}.FeaturedShowCard-link:hover{transform:rotate(2deg);color:#000;filter:drop-shadow(4px 4px 0 #000)}.FeaturedShowCard-link:hover::after{background:#f0ff00}.FeaturedShowCard-link:hover::before{opacity:1}.FeaturedShows-swiper{padding-bottom:48px;overflow:visible}.FeaturedShows-swiper .swiper-slide{display:flex !important;justify-content:center}.FeaturedShows-swiper .swiper-slide.swiper-slide-active .FeaturedShowCard:before{content:"";background:#f0ff00;width:100%;height:100%;display:block;position:absolute;z-index:-1;transform:rotate(355deg);border-radius:4px}@keyframes glitch-rotate{0%{transform:rotate(355deg)}33%{transform:rotate(4deg)}66%{transform:rotate(-8deg)}100%{transform:rotate(355deg)}}@keyframes flicker{0%,100%{display:block;transform:rotate(-7deg)}9%{display:none;transform:rotate(-14deg)}11%{display:block;transform:scaleX(-1) rotate(-18deg)}14%{display:none;transform:rotate(-4deg)}16%{display:block;transform:rotate(-11deg)}30%{display:block;transform:scaleX(-1) rotate(9deg)}38%{display:block;transform:rotate(-15deg)}47%{display:none;transform:rotate(-6deg)}50%{display:block;transform:scaleX(-1) rotate(-16deg)}51%{display:none;transform:rotate(-10deg)}53%{display:block;transform:rotate(-5deg)}}@media(prefers-reduced-motion: no-preference){.FeaturedShows-swiper .swiper-slide.swiper-slide-active .FeaturedShowCard:before{animation:glitch-rotate 3s step-end infinite}.FeaturedShows-heading:after{animation:flicker 2.4s step-end infinite}.SiteHeader-cta:hover::before{animation:glitch-rotate .6s step-end infinite}.FeaturedShowCard-link:hover::before{animation:glitch-rotate .6s step-end infinite}}.SiteHeader{padding-bottom:clamp(2rem,4.375vw + -3.6rem,4.8rem);position:fixed;top:0;left:0;right:0;z-index:10;display:flex;background-image:url(../images/nav-texture-2.png);background-size:cover;background-position:bottom center}.SiteHeader-content{display:flex;align-items:center;justify-content:space-between;gap:5.6rem;padding-block:16px}.SiteHeader-logo{font-weight:700;flex-shrink:0;color:#1a1a1a;text-decoration:none;padding:4px 12px;width:144px}.SiteHeader-logo img{width:100%;height:auto}.SiteHeader-nav{display:flex;gap:4rem;margin-left:auto}.SiteHeader-navLink{color:#1a1a1a;text-decoration:none;text-transform:uppercase;font-weight:700}.SiteHeader-cta{position:relative;isolation:isolate;border-radius:4px;text-transform:uppercase;color:#fff;font-weight:700;text-decoration:none;padding:8px 16px}.SiteHeader-cta::after{content:"";position:absolute;inset:0;z-index:-1;background:#ba00ff;border-radius:4px}.SiteHeader-cta::before{content:"";position:absolute;inset:-10%;z-index:-2;background:url(../images/halftone-panel-sm.png) center/cover no-repeat;opacity:0;pointer-events:none}.SiteHeader-cta:hover{transform:rotate(2deg);color:#000;filter:drop-shadow(4px 4px 0 #000)}.SiteHeader-cta:hover:after{background:#f0ff00}.SiteHeader-cta:hover::before{opacity:1}.HomeIntro{position:relative;background:#fff;padding:80px 0;z-index:3}.HomeIntro-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:.8rem}.HomeIntro-wrap p,.HomeIntro-wrap h2{color:#000;width:100%;max-width:768px;margin:0 auto}.HomeIntro::before,.HomeIntro::after{content:"";position:absolute;left:0;width:100%;height:64px;background:#fff;pointer-events:none}.HomeIntro::before{top:-63px;clip-path:polygon(0 0, 0 100%, 100% 100%)}.HomeIntro::after{bottom:-63px;clip-path:polygon(0 0, 100% 0, 100% 100%)}
