header{position:absolute}header .nav-item li{transition:color 1s ease}main{width:100%;overflow:hidden}footer{margin-top:0}#new-shows{position:relative;display:flex;justify-content:center;align-items:center;padding:1.5rem 0;color:#fff;width:100%;height:500px;overflow:hidden}#new-shows video,#new-shows video.static-effect{object-fit:cover;position:absolute;height:100%;opacity:.7;top:0;z-index:-1}#new-shows h2{position:relative;text-transform:uppercase;z-index:5}#new-shows video.static-effect{z-index:1;opacity:.35;width:100%}.portfolio-title{text-transform:none;text-align:center;font-family:Space Grotesk,sans-serif;font-size:2.35rem;font-weight:400;padding-bottom:2rem;animation:none;border-bottom:none;margin-bottom:0}#shows .portfolio-title span{font-weight:200}.portfolio-change-button{padding:.6rem 1rem;list-style:none;border:1px solid;background-color:transparent;text-decoration:none;font-family:Space Grotesk;font-size:1rem;border-radius:10px;margin-top:.5rem;text-transform:uppercase}.upcoming-shows__show{max-width:1500px;margin:3rem auto;cursor:pointer}.label{border-radius:10px;border:1px solid;padding:.25rem .5rem;font-size:.9rem;margin-left:.5rem}.label__festivity{border-color:var(--primary);background-color:var(--primary)}.label__branding{border-color:#531d5d;background-color:#531d5d}.label__art{border-color:#ed0065;background-color:#ed0065}.label__education{background-color:#9e100b;border-color:#9e100b}.latest-shows .label{font-size:.75rem;margin-left:0;margin-right:.5rem}.shows__show{height:525px;padding-left:.75rem;padding-right:.75rem;cursor:pointer}.shows__img{height:100%;object-fit:cover}.shows__details{position:absolute;bottom:0;left:.75rem;right:.75rem;background-color:#050505e6}.upcoming-shows{max-width:1700px;margin:5rem auto}.upcoming-shows h2{font-size:2.75rem}.upcoming-shows__img img,video{height:650px;object-fit:cover;object-position:bottom}.upcoming-shows h4{padding-top:2rem;font-size:2rem;transition:color .4s ease}h5{color:grey}.latest-shows{margin:7.5rem 4rem}.latest-shows h2{font-size:3.5rem}.latest-shows img{height:100%;width:100%;object-fit:cover}.latest-shows h4{font-size:1.4rem}.latest-shows h5{font-size:1.15rem}#shows{background:#101112;transition:transform 1s ease;z-index:5;padding-top:11.5rem;padding-top:15rem}#shows .portfolio-title{font-size:3.5rem;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:radial-gradient(circle at 18.7% 37.8%,#7fc2e2 0,rgb(17 77 255/54%) 90%)}#shows .portfolio-title span{-webkit-background-clip:text;-webkit-text-fill-color:#fff}#shows .portfolio-change-button{color:#fff;border:1px solid #fff}#shows .upcoming-shows__show:hover h4{color:#96c8ff}#outdoor-shows{transition:transform 1s ease;background-color:#131515;height:100%;z-index:5;padding-top:11.5rem;padding-top:15rem}#outdoor-shows .portfolio-title{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:radial-gradient(circle at 18.7% 37.8%,#7fc2e2 0,rgb(17 77 255/54%) 90%)}#outdoor-shows .portfolio-title span{background-image:none;-webkit-background-clip:unset;-webkit-text-fill-color:#fff;opacity:.9}#outdoor-shows .portfolio-change-button{color:#fff;border:1px solid #fff}#outdoor-shows .upcoming-shows__show:hover h4{color:#96c8ff}@media screen and (max-width:1400px){#shows{padding-top:13rem}#shows .portfolio-title{font-size:2.75rem}.portfolio-change-button{font-size:1rem}.upcoming-shows{margin:1rem 3rem 5rem}.upcoming-shows h2{font-size:2rem}.upcoming-shows__show{margin:0;padding:1.75rem 3rem}.upcoming-shows__img img,video{height:450px}.latest-shows h2{font-size:3.25rem}.shows__show{height:425px}}@media screen and (max-width:768px){#shows .portfolio-title{font-size:2rem}.portfolio-change-button{font-size:.75rem}#splash-page #portfolios-intro div{height:250px}.upcoming-shows{margin:5rem 1rem}.upcoming-shows h2{font-size:1.75rem}.upcoming-shows__show{margin:1.5rem 0 2.5rem!important;padding:0}.latest-shows{margin:7.5rem 1rem}.latest-shows h2{font-size:2.5rem}.upcoming-shows__img img,video{height:350px}.upcoming-shows h4{font-size:1.75rem;padding-top:0}.upcoming-shows__img{padding:0}.latest-shows{margin:5rem 0}}@media screen and (max-width:576px){.upcoming-shows{margin:5rem 0 0}.upcoming-shows__img img,video{height:250px}.latest-shows h4,.upcoming-shows h4{font-size:1.25rem}.latest-shows h5,.upcoming-shows h5{font-size:1rem}.label,.latest-shows .label{font-size:.6rem}}