@charset "UTF-8";*,::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::after,::before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:"HelveticaNowDisplay";src:url(/assets/fonts/HelveticaNowDisplay-Bold.woff2)format("woff2"),url(/assets/fonts/HelveticaNowDisplay-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}
/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */
@-webkit-keyframes logoSlideDesktop{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(-3449px,0);transform:translate(-3449px,0)}}@keyframes logoSlideDesktop{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(-3449px,0);transform:translate(-3449px,0)}}@-webkit-keyframes logoSlideMobile{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(-1343px,0);transform:translate(-1343px,0)}}@keyframes logoSlideMobile{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(-1343px,0);transform:translate(-1343px,0)}}@-webkit-keyframes characterSlide{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-5000px);transform:translateX(-5000px)}}@keyframes characterSlide{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-5000px);transform:translateX(-5000px)}}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;border:0;background:0 0}.flickity-button:hover{cursor:pointer}.flickity-button:focus{outline:0}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{display:none}.flickity-prev-next-button{bottom:10px;width:24px;height:44px;padding:0;border-radius:50%;font-size:24px}.flickity-prev-next-button:after{color:#ff64d4;font-family:"HelveticaNowDisplay",helvetica,arial,sans-serif}.flickity-prev-next-button.previous{left:20px}.flickity-prev-next-button.previous:after{content:"←"}.flickity-prev-next-button.next{right:20px}.flickity-prev-next-button.next:after{content:"→"}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.mobile-text{position:fixed;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:18px;text-align:center;font-size:18px;z-index:3;width:150px}@media (min-width:960px){.mobile-text{display:none}}.mobile-carousel{display:none}@media (max-width:960px){.mobile-carousel{display:block;position:absolute;top:0;left:0;width:100%;height:100%}}.mobile-carousel__vid{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.mobile-carousel__vid video{width:95%;height:75%;-o-object-fit:cover;object-fit:cover;margin-top:-50px}*{scrollbar-width:0}::-webkit-scrollbar{display:none}::-moz-selection{background:#d4d9d4}::selection{background:#d4d9d4}body,html{font-family:"HelveticaNowDisplay",helvetica,arial,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;height:100%}@media (max-width:960px){body,html{overflow:hidden}}body{background:#0f0;color:#ff64d4;display:flex;align-items:center}@media (max-width:960px){body.menu-visible,body.touch-device{height:100%;position:fixed}}.logo-loop{display:flex;height:308px;width:100%;-webkit-animation:logoSlideDesktop 60s linear infinite;animation:logoSlideDesktop 60s linear infinite}@media (max-width:960px){.logo-loop{height:120px;-webkit-animation:logoSlideMobile 50s linear infinite;animation:logoSlideMobile 50s linear infinite}}.logo-loop .logo{max-width:none}.characters{min-width:100%;z-index:3;position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:960px){.characters{display:none}}.characters__inner{display:flex;width:100%;height:1000px;position:relative}@media (min-width:960px){.characters__inner{-webkit-animation:characterSlide 20s linear infinite;animation:characterSlide 20s linear infinite}.bio-visible .characters__inner{display:none}}.characters .character__vid{position:relative;width:1000px;height:1000px}.characters .character__vid video{width:100%;height:100%}.characters .character__vid:hover{cursor:pointer}.characters .character__vid:hover .character__btn{color:#f9e0f5;background-color:#ff64d4}.character__btn{width:20px;height:20px;border:1px solid #ff64d4;border-radius:50%;position:absolute;z-index:2;color:#ff64d4;display:flex;justify-content:center;align-items:center;background:0 0;outline:0;cursor:pointer}@media (max-width:960px){.character__btn{display:none}}.character__btn.btn--jordan{top:150px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.character__btn.btn--daniel{top:270px;left:390px}.character__btn.btn--shashi{top:300px;left:390px}.character__btn.btn--susie{top:200px;right:310px}.character__btn.btn--dylan{top:100px;left:270px}.header-mobile{display:flex;justify-content:space-between;padding:20px 20px 0;position:fixed;top:0;left:0;width:100%;max-width:100vw;z-index:6}.header-mobile a{color:#ff64d4;text-decoration:none;font-size:18px}.menu-visible .header-mobile a{color:#f9e0f5}@media (min-width:960px){.header-mobile{display:none}}.header{display:flex;justify-content:space-between;padding:20px;position:fixed;top:0;left:0;width:100%;max-width:100vw;z-index:5}.header a{font-size:18px}.header .character-close,.header .nav a{color:#ff64d4;font-size:18px;line-height:1}.header .character-close{display:none;border:0;outline:0;background:0 0;padding:0;cursor:pointer}.header .character-close:hover{text-decoration:underline}.bio-visible .header .character-close{display:block}.bio-visible .header .nav--secondary{display:none}.header .nav a{text-decoration:none;margin-right:10px;display:inline-block;border-bottom:1px solid transparent}.header .nav a:last-child{margin-right:0}.header .nav a.active,.header .nav a:hover{border-color:#ff64d4}@media (max-width:960px){.header{background-color:#ff64d4;flex-direction:column;height:100%;max-height:100vh;left:-100vw;transition:left 500ms ease}.header .nav--primary{padding-top:115px}.header .nav--primary a{display:block;color:#f9e0f5;font-size:45px;line-height:1.2}.header .nav--primary a:first-child{display:none}.header .nav--secondary a{display:block;color:#f9e0f5;text-transform:uppercase;line-height:1.2}.menu-visible .header{left:0}}.content{background-color:#f9e0f5;position:fixed;top:0;left:-50vw;width:50vw;height:100vh;z-index:4;transition:left 500ms ease}@media (max-width:960px){.content{width:100vw;height:100%;left:-100vw}}.content-visible .content{left:0}.content__wrapper{position:relative;padding:0 20px;height:calc(100% - 174px);overflow-y:scroll;margin-top:64px;transition:opacity 500ms ease;opacity:1}@media (max-width:960px){.content__wrapper{height:calc(100% - 164px)}}.smooth-scroll .content__wrapper{scroll-behavior:smooth}.bio-visible .content__wrapper,.subscribe-visible .content__wrapper{opacity:0}.content__inner{padding-top:200px}@media (max-width:960px){.content__inner{padding-top:115px}}.content__footer .footer-nav a,.content__inner a{display:inline-block;color:#ff64d4;text-decoration:none}.content__inner a{position:relative}.content__inner a:after{background-color:#ff64d4;content:"";display:block;height:1px;width:100%;bottom:2px;left:0;position:absolute}.content__footer{border-top:1px solid #ff64d4;padding-top:20px;margin-top:200px}@media (max-width:960px){.content__footer{margin-top:115px}.content__footer .footer-nav{display:flex;justify-content:space-between;margin-bottom:20px}}.content__footer .footer-nav a{margin-right:15px;text-transform:uppercase;line-height:1;margin-bottom:20px}@media (max-width:960px){.content__footer .footer-nav a{font-size:14px;margin:0}}.content__footer p{font-size:14px;line-height:1.2;margin-bottom:20px}.content__footer p:last-child{margin-bottom:15px}.content .content--large{font-size:40px;line-height:45px}@media (max-width:960px){.content .content--large{font-size:31px;line-height:35px}}.content .content--large p{margin-bottom:50px}.character__content{transition:opacity 500ms ease;height:calc(100% - 174px);position:absolute;top:64px;justify-content:center;width:100%;z-index:-1;padding:20px;display:none}@media (max-width:960px){.character__content{height:calc(100% - 164px)}}.bio-visible .character__content{display:flex;z-index:10}.character__content .character__item{display:none;flex-direction:column;justify-content:center}.character__content .character__item.visible{display:flex}.character__content .character__item h3,.info h2{font-size:60px;line-height:1;margin-bottom:30px}.character__content .character__item p{line-height:1.2}.character__content .character__item .character__bio{padding:20px 0 0}.character__content .character__item .character__bio p+p,.info p+p,.musician__content p+p{text-indent:50px}.character__content .character__item .character__image{position:fixed;right:0;top:0;width:50vw;height:100vh}.character__content .character__item .character__image img{-o-object-fit:cover;object-fit:cover;height:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.subscribe__content{opacity:0;transition:opacity 500ms ease;height:calc(100% - 174px);position:absolute;top:64px;display:flex;justify-content:center;width:100%;z-index:-1}@media (max-width:960px){.subscribe__content{height:calc(100% - 164px)}}.subscribe-visible .subscribe__content{opacity:1;z-index:5}.subscribe__content .form{display:flex;align-items:center;width:100%;padding:20px}.subscribe__content .form__row{display:flex;align-items:center;height:42px;width:100%;transition:opacity 500ms ease}@media (max-width:1300px){.subscribe__content .form__row{flex-direction:column;align-items:flex-start}}.subscribe__content .form__row.hide{z-index:-1;opacity:0;width:0}.subscribe__content .form input[type=email]{border:0;background:0 0;flex-grow:1;color:#ff64d4;font-size:40px;outline:0;margin-right:20px;padding:0}@media (max-width:960px){.subscribe__content .form input[type=email]{font-size:28px;width:100%}}.subscribe__content .form input[type=email]::-webkit-input-placeholder{color:#ff64d4}.subscribe__content .form input[type=email]::-moz-placeholder{color:#ff64d4}.subscribe__content .form input[type=email]:-ms-input-placeholder{color:#ff64d4}.subscribe__content .form input[type=email]::placeholder{color:#ff64d4}.subscribe__content .form input[type=submit]{border:0;background:0 0;color:#ff64d4;padding:0;margin:0;cursor:pointer;font-size:40px}@media (max-width:960px){.subscribe__content .form input[type=submit]{font-size:28px}}.subscribe__content .form input[type=submit]:disabled{opacity:.25;cursor:default}.subscribe__content .form p.success{color:#ff64d4;font-size:40px;flex:1}@media (max-width:960px){.subscribe__content .form p.success{font-size:28px}}.btn-wrapper .btn,.subscribe__content .form p.success+a{font-size:40px;color:#ff64d4;text-decoration:none}@media (max-width:960px){.subscribe__content .form p.success+a{display:none}}.btn-wrapper{bottom:20px;left:20px;position:absolute;width:calc(100% - 40px)}.btn-wrapper:before{content:"";width:100%;height:20px;background:linear-gradient(0deg,#f9e0f5 0,rgba(50,54,66,0) 100%,#fff 100%);position:absolute;top:-40px;left:0}.btn-wrapper .btn{background-color:#f9e0f5;display:block;border:1px solid #ff64d4;height:70px;text-align:center;line-height:68px;font-size:18px;width:100%}@media (max-width:960px){.btn-wrapper .btn{height:60px;line-height:58px}}.btn-wrapper .btn:hover{background-color:#ff64d4;color:#f9e0f5}.news{border-bottom:1px solid #ff64d4}.news__item{border-top:1px solid #ff64d4;position:relative}.news__header{display:grid;grid-template-columns:90px 1fr;width:100%;padding:8px 100px 8px 0;cursor:pointer}.news__toggle{position:absolute;right:0;top:8px;border:0;background:0 0;color:#ff64d4;padding:0;margin:0;cursor:pointer}.news__content{display:none;margin-top:10px}.news__content p{margin:0 0 20px;line-height:1.2}.news__content img{margin-bottom:20px}.headliners{margin-bottom:100px}@media (min-width:960px){.content-visible .musician__item:hover img.musician__image{display:block;width:50vw;height:100vh}}.content-visible .musician__item:hover .musician__header{-webkit-text-fill-color:transparent;-webkit-text-stroke-color:currentColor;-webkit-text-stroke-width:.012em}.musician__header{display:flex;justify-content:space-between;font-size:60px;line-height:1;cursor:pointer}@media (max-width:960px){.musician__header{font-size:31px}}.musician__content{display:none;margin:30px 0;line-height:1.2}.musician__content__image{margin-bottom:10px}@media (min-width:960px){.musician__content__image{display:none}}.musician__name{display:flex}.musician__tag{border:1px solid #ff64d4;display:inline-block;padding:6px;font-size:30px;margin-left:10px;margin-top:9px;height:44px}@media (max-width:960px){.musician__tag{font-size:16px;padding:2px 5px;margin-left:5px;margin-top:5px;height:22px}}.musician__links{display:flex}.musician__links a{margin:15px 15px 0 0;text-transform:uppercase;text-decoration:none}.musician__image,.musician__links a:after{display:none}@media (min-width:960px){.musician__image{display:none;position:fixed;top:0;right:0;width:0;height:0;-o-object-fit:cover;object-fit:cover;z-index:5}}@media (max-width:960px){.info h2{font-size:31px}}.info h3{margin-top:20px;line-height:1;font-size:16px}.info ul{list-style:none;padding:0;margin-bottom:50px}.info ul li{line-height:1;padding:2px 0 2px 30px;position:relative}.info ul li:before{content:"—";position:absolute;top:0;left:0;margin-right:30px}.info p{line-height:1.2}.info p+h2{margin-top:50px}