/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}

/*! Flickity v2.0.9
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-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-prev-next-button{background:#fff;background:hsla(0,0%,100%,.75);border:none;border-radius:50%;cursor:pointer;height:44px;position:absolute;top:50%;transform:translateY(-50%);width:44px}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{box-shadow:0 0 0 5px #09f;outline:none}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button:disabled{cursor:auto;opacity:.3}.flickity-prev-next-button svg{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{bottom:-25px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{background:#333;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 8px;opacity:.25;width:10px}.flickity-page-dots .dot.is-selected{opacity:1}:root{--primary:#da69ff;--secondary:#7be97e}*,:after,:before{-webkit-font-smoothing:antialiased;box-sizing:border-box;outline:none}@font-face{font-display:swap;font-family:Forevs;font-style:normal;font-weight:400;src:url(../fonts/Forevs-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Greed;font-style:normal;font-weight:400;src:url(../fonts/Greed-Regular.woff2) format("woff2")}h1,h2,h3,h4,h5,h6,p,ul{font-weight:400;list-style:none;margin:0;padding:0}input,select,textarea{-webkit-appearance:none;border-radius:0}::-moz-selection{background-color:#f7f7f7;color:#151572}::selection{background-color:#f7f7f7;color:#151572}html{background-color:#151572;font-size:1vw}@media (min-width:1280px){html{font-size:24px}}@media (max-width:1280px){html{font-size:19px}}@media (max-width:768px){html{font-size:17px}}html.no-overflow,html.no-overflow body{overflow:hidden}html.no-overflow body .footer-animation,html.no-overflow body .intro,html.no-overflow body footer{display:none}body{background-color:#151572;background-image:url(../images/background.png);background-size:900px;color:#da69ff;font-family:Greed,sans-serif;font-size:1.2rem;line-height:1.2;overflow-x:hidden}h1,h2,h3,h4,h5{font-family:Forevs,sans-serif;font-weight:400;letter-spacing:0}body:not(.page-template-homepage) h1,body:not(.page-template-homepage) h2{text-transform:uppercase}h1{font-size:4.8rem;line-height:.8;margin-bottom:1em}@media (max-width:768px){h1{font-size:2.88rem;margin-bottom:2.88rem}}h1 b,h1 strong{font-weight:400}h2{font-size:3rem;line-height:.8;margin-bottom:1em}@media (max-width:1440px){h2{font-size:2rem}}@media (max-width:768px){h2{font-size:2.5rem;margin-bottom:2.5rem}}h2 b,h2 strong{font-weight:400}h3{font-size:2rem;line-height:.8;margin-bottom:1.5em}@media (max-width:500px){h3{font-size:2.6rem;margin-bottom:4.55rem}}h3 b,h3 strong{font-weight:400}p{-moz-column-break-inside:avoid;column-break-inside:avoid;padding-bottom:1.2rem}p:last-child{padding-bottom:0}a{color:#7be97e;transition:color .6s cubic-bezier(.55,0,.1,1),border-color .6s cubic-bezier(.55,0,.1,1)}a.active,a.active:hover,a:hover{color:#da69ff}hr{background-color:#da69ff}.button{border:1px solid #7be97e;color:#7be97e;display:inline-block;font-size:1.3rem;margin-right:.3rem;padding:.01rem .3rem 0;text-decoration:none;text-transform:uppercase;transition:all .6s cubic-bezier(.55,0,.1,1)}.button:hover{background-color:#7be97e;color:#151572}.button-2{border:2px solid #da69ff!important;border-radius:20px;font-family:Forevs,sans-serif;line-height:.8;padding:.5rem .5rem .3rem!important;text-decoration:none}.button-2:hover{background-color:transparent!important;color:#da69ff!important}.signature{fill:#da69ff;width:8vw}@media (max-width:1024px){.signature{width:18vw}}@media (max-width:768px){.signature{width:27vw}}@media (max-width:800px){.no-mobile{display:none}}.aunty-only{display:none}.aunty-page h1,.aunty-page h2,.aunty-page h3,.aunty-page h4,.aunty-page h5,.aunty-page h6{text-transform:uppercase!important}.aunty-page .page-title{color:#da69ff}.aunty-page .parent-pages{font-family:Greed,sans-serif;text-transform:none}.aunty-page .parent-pages a{text-decoration:none}.aunty-page .side ul li{font-family:Greed,sans-serif;text-transform:none}.aunty-page .side ul li a{text-decoration:none}.aunty-page .content h1{color:#da69ff}.aunty-page .content h2{color:#7be97e}.aunty-page .content h3{font-family:Greed,sans-serif;font-size:1.5rem;letter-spacing:0}.aunty-page .content .image{margin-bottom:2rem}.aunty-page .content .text{color:#da69ff;margin-bottom:2.5rem}.aunty-page .content .oembed{margin-bottom:2.5rem}@-webkit-keyframes squiggly-anim{0%{filter:url(#squiggly-2)}10%{filter:url(#squiggly-0)}20%{filter:url(#squiggly-4)}30%{filter:url(#squiggly-3)}40%{filter:url(#squiggly-1)}50%{filter:url(#squiggly-2)}60%{filter:url(#squiggly-0)}70%{filter:url(#squiggly-4)}80%{filter:url(#squiggly-3)}90%{filter:url(#squiggly-1)}to{filter:url(#squiggly-2)}}@keyframes squiggly-anim{0%{filter:url(#squiggly-2)}10%{filter:url(#squiggly-0)}20%{filter:url(#squiggly-4)}30%{filter:url(#squiggly-3)}40%{filter:url(#squiggly-1)}50%{filter:url(#squiggly-2)}60%{filter:url(#squiggly-0)}70%{filter:url(#squiggly-4)}80%{filter:url(#squiggly-3)}90%{filter:url(#squiggly-1)}to{filter:url(#squiggly-2)}}@-webkit-keyframes squiggly-anim-s{0%{filter:url(#squiggly-2-s)}10%{filter:url(#squiggly-0-s)}20%{filter:url(#squiggly-4-s)}30%{filter:url(#squiggly-3-s)}40%{filter:url(#squiggly-1-s)}50%{filter:url(#squiggly-2-s)}60%{filter:url(#squiggly-0-s)}70%{filter:url(#squiggly-4-s)}80%{filter:url(#squiggly-3-s)}90%{filter:url(#squiggly-1-s)}to{filter:url(#squiggly-2-s)}}@keyframes squiggly-anim-s{0%{filter:url(#squiggly-2-s)}10%{filter:url(#squiggly-0-s)}20%{filter:url(#squiggly-4-s)}30%{filter:url(#squiggly-3-s)}40%{filter:url(#squiggly-1-s)}50%{filter:url(#squiggly-2-s)}60%{filter:url(#squiggly-0-s)}70%{filter:url(#squiggly-4-s)}80%{filter:url(#squiggly-3-s)}90%{filter:url(#squiggly-1-s)}to{filter:url(#squiggly-2-s)}}.safari .colorize{-webkit-animation:squiggly-anim-s 2.1s infinite;animation:squiggly-anim-s 2.1s infinite}.colorize{-webkit-animation:squiggly-anim 2.1s infinite;animation:squiggly-anim 2.1s infinite;display:inline-block;line-height:0;position:relative;transition:transform 1.4s cubic-bezier(.55,0,.1,1);will-change:filter}.colorize img{height:auto;opacity:0;transition:opacity 1s linear;width:100%}.colorize img:nth-of-type(n+2){left:0;position:absolute;top:0}.colorize img.active{opacity:1;z-index:5}.colorize img.previous{opacity:0;transition-delay:.5s;z-index:4}@-webkit-keyframes shooting{0%{opacity:0;transform:translate(0)}50%{opacity:1}to{opacity:0;transform:translate(-200px,200px)}}@keyframes shooting{0%{opacity:0;transform:translate(0)}50%{opacity:1}to{opacity:0;transform:translate(-200px,200px)}}.shooting-star{-webkit-animation:shooting 1.5s 1 normal;animation:shooting 1.5s 1 normal;background-color:#da69ff;border-radius:1.5px;height:3px;opacity:0;position:absolute;width:3px;will-change:opacity,transform}@media (max-width:1024px){.desktop{display:none}}header{font-family:Greed,sans-serif;padding:3.05vw 1vw}header nav{font-size:.87rem;line-height:1.05rem;text-align:center;text-transform:uppercase}@media (max-width:500px){header nav{padding-bottom:30px}}header nav ul{align-items:center;display:flex;justify-content:center}header nav ul li{padding:0 .7vw;position:relative}@media (max-width:767px){header nav ul li{display:none}}header nav ul li.logo{padding:0 5rem}@media (max-width:767px){header nav ul li.logo{display:block;padding:0}}header nav ul li.logo a{color:#da69ff;text-decoration:none}header nav ul li.logo a:hover{color:#7be97e}header nav ul li a{color:#da69ff;text-decoration:none;transition:color .6s cubic-bezier(.55,0,.1,1)}header nav ul li a:hover{color:#7be97e}header .nav-fixed{background:#151572;box-shadow:0 0 20px #151572;font-size:.87rem;left:0;line-height:1.05rem;position:fixed;right:0;text-align:center;text-transform:uppercase;top:0;transform:translateY(-250%);transition:transform .8s cubic-bezier(.55,0,.1,1);will-change:transform;z-index:10}@media (max-width:767px){header .nav-fixed{display:none}}header .nav-fixed.show{transform:translateY(0)}header .nav-fixed.hide{display:none}header .nav-fixed ul{align-items:center;display:flex;justify-content:center;padding:1rem 0}header .nav-fixed ul li{padding:0 .7rem;position:relative}header .nav-fixed ul li.logo{font-size:1.6rem;letter-spacing:-.1rem;padding:0 2rem;text-transform:uppercase;top:-.01rem}header .nav-fixed ul li.logo a{color:#7be97e}header .nav-fixed ul li.logo a:hover{color:#da69ff}header .nav-fixed ul li.logo svg{height:2.5rem;width:auto}header .nav-fixed ul li a{color:#da69ff;text-decoration:none;transition:color .6s cubic-bezier(.55,0,.1,1)}header .nav-fixed ul li a:hover{color:#7be97e}.mobile-hamburger{cursor:pointer;height:calc(1.8rem + 3px);position:fixed;right:5vw;top:5vw;transform-style:flat;width:3rem;z-index:10}@media (min-width:767px){.mobile-hamburger{display:none}}.mobile-hamburger.hide{display:none}.mobile-hamburger span{background:#da69ff;display:block;height:2px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.4s cubic-bezier(.55,0,.1,1);width:100%}.mobile-hamburger span:first-child{top:0}.mobile-hamburger span:nth-child(2),.mobile-hamburger span:nth-child(3){top:.85rem}.mobile-hamburger span:nth-child(4){top:calc(1.7rem + 1px)}.mobile-hamburger.active span{background:#da69ff}.mobile-hamburger.active span:first-child,.mobile-hamburger.active span:nth-child(4){left:50%;top:.85rem;width:0}.mobile-hamburger.active span:nth-child(2){transform:rotate(45deg)}.mobile-hamburger.active span:nth-child(3){transform:rotate(-45deg)}.mobile-menu{background-color:rgba(21,21,114,.9);bottom:0;display:none;flex-wrap:wrap;font-size:1.75rem;height:100%;left:0;line-height:2.1rem;overflow-y:auto;padding-top:5rem;position:fixed;right:0;text-align:center;top:0;transition:opacity .6s cubic-bezier(.55,0,.1,1);width:100%;z-index:9}@media (min-width:767px){.mobile-menu{display:none}}.mobile-menu.display{display:flex;opacity:0}.mobile-menu.show{opacity:1!important}.mobile-menu ul{width:100%}.mobile-menu ul>li{margin:1.5rem 0;position:relative;width:100%}.mobile-menu ul>li a.parent{color:#7be97e;font-family:Greed,sans-serif}.mobile-menu ul>li .expand{color:#da69ff;cursor:pointer;position:absolute;right:2.4rem;top:0}.mobile-menu ul>li .expand.active .open{display:none}.mobile-menu ul>li .expand.active .close{display:block}.mobile-menu ul>li .expand .close{display:none}.mobile-menu ul>li a{color:#da69ff;text-decoration:none}.mobile-menu ul>li>ul{display:none;font-size:1.2rem;line-height:1.5rem;padding:0 .6rem}.mobile-menu ul>li>ul li{font-family:Greed,sans-serif;margin:.6rem 0}footer{font-family:Greed,sans-serif;margin-top:-2rem;padding-bottom:8rem;position:relative;z-index:5}footer .footer-image{padding:0 5rem}@media (max-width:767px){footer .footer-image{margin-top:4rem;padding:0 .5rem}}footer .footer-image img{-webkit-animation:squiggly-anim 1s infinite;animation:squiggly-anim 1s infinite;left:1rem;position:relative;width:100%}@media (max-width:767px){footer .footer-image img{left:.5rem}}footer .footer-links{padding:4.1vw 1vw 1.6vw}@media (max-width:767px){footer .footer-links{padding:10vw 5vw}}footer .footer-links nav{font-size:.87rem;line-height:1.05rem;margin:0 auto 3.6vw;max-width:1100px;text-align:center;width:100%}@media (max-width:1024px){footer .footer-links nav{max-width:90vw}}@media (max-width:767px){footer .footer-links nav{max-width:100%}}@media (max-width:500px){footer .footer-links nav{font-size:1.131rem;line-height:1.365rem}}footer .footer-links nav ul{display:flex;justify-content:center}@media (max-width:767px){footer .footer-links nav ul{flex-wrap:wrap}}footer .footer-links nav ul li{flex:1 0 0}@media (max-width:767px){footer .footer-links nav ul li{margin-bottom:10vw;min-width:50%}}@media (max-width:500px){footer .footer-links nav ul li{min-width:100%}}footer .footer-links nav ul li a{text-decoration:none;transition:color .6s cubic-bezier(.55,0,.1,1)}footer .footer-links nav ul li a:hover{color:#da69ff}footer .footer-links nav ul li a.heading{display:block;font-family:Greed,sans-serif;font-size:1rem;line-height:1;margin-bottom:2rem}@media (max-width:1024px){footer .footer-links nav ul li a.heading{margin-bottom:2vw}}@media (max-width:767px){footer .footer-links nav ul li a.heading{font-size:1.5rem;line-height:1.2;margin-bottom:5vw}}footer .footer-links nav ul li ul{display:block;font-size:.8rem;line-height:1rem}@media (max-width:500px){footer .footer-links nav ul li ul{font-size:1.04rem;line-height:1.3rem}}footer .footer-links nav ul li ul li{margin-bottom:.95vw}footer .sponsors{align-items:center;display:flex;justify-content:center;padding:0 2vw 1vw}@media (max-width:767px){footer .sponsors{flex-wrap:wrap}}footer .sponsors a{padding:0 1.9vw;text-decoration:none;transition:opacity .6s cubic-bezier(.55,0,.1,1)}@media (max-width:767px){footer .sponsors a{min-width:33.33%;padding:2vw 0;text-align:center}}footer .sponsors a:hover{opacity:.6}@media (max-width:767px){footer .sponsors a svg{max-width:75%}}footer .sponsors svg path{fill:#da69ff}footer .credits{color:#da69ff;font-size:.8rem;line-height:1.4rem;padding:2vw 1vw 3vw;text-align:center}@media (max-width:500px){footer .credits{padding:20px}}footer .credits a{color:#da69ff}footer .credits a:hover{color:#7be97e}.intro-wrapper{background:#151572;margin-bottom:-10vw;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 22vw),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 22vw),transparent);overflow:hidden;width:100%}@media (max-width:767px){.intro-wrapper{margin-bottom:-6vw}}.intro{--intro-animation-state:paused;aspect-ratio:3840/4004;contain:layout paint style;height:auto;isolation:isolate;overflow:hidden;position:relative;width:100%}.intro .intro-midground>img,.intro>.intro-lanterns,.intro>.intro-logo,.intro>.intro-midground,.intro>.intro-sky,.intro>img{display:block;max-width:none;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.intro .intro-midground{height:100%;left:0;top:2%;width:100%}.intro .intro-logo>img,.intro .intro-logo>svg{display:block;height:100%;width:100%}.intro .intro-sky{height:133.9160839161%;left:0;top:0;width:100%;z-index:0}.intro .intro-sky-animation,.intro .intro-sky-still{display:block;height:100%;width:100%}.intro .intro-sky-still{display:none}.intro .intro-sky-animation{background:#151572;-o-object-fit:fill;object-fit:fill;pointer-events:none}.intro .intro-shooting-stars{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.intro>[data-parallax]:not(.intro-sky){z-index:2}@media (prefers-reduced-motion:reduce){.intro .intro-shooting-stars,.intro .intro-sky-animation{display:none}.intro .intro-sky-still{display:block}}.intro .intro-ferris-wheel{height:9.2657342657%;left:52.8645833333%;top:72.8021978022%;width:10.234375%}.intro .intro-trees{height:89.5854145854%;left:-.0260416667%;-webkit-mask-image:linear-gradient(180deg,#000 90%,rgba(0,0,0,.9) 95%,transparent);mask-image:linear-gradient(180deg,#000 90%,rgba(0,0,0,.9) 95%,transparent);top:1.6233766234%;width:100.0260416667%}.intro .intro-string-lights{height:5.53459787%;left:.0258316935%;top:74.5890515894%;width:99.9445727784%}.intro .intro-eagle{height:5.7442557443%;left:20.1041666667%;top:46.2537462537%;width:16.015625%}.intro .intro-people{height:9.99000999%;left:9.4791666667%;top:82.1698301698%;width:78.7760416667%}.intro .intro-lanterns{height:31.1035409892%;left:-.0010181065%;top:46.352652661%;width:100.0035672576%}.intro .intro-logo{height:13.9811192835%;left:39.2708333333%;top:20.2797202797%;width:21.8229166667%}.intro-lanterns>img{height:100%;inset:0;max-width:none;position:absolute;width:100%}.blocks{position:relative;z-index:1}@media (max-width:768px){.blocks section{margin-bottom:10vw!important}}.blocks .main{margin-bottom:-4.2vw;margin-top:4vw;text-align:center}.blocks .main h1{margin:0 auto 4rem;width:80vw}@media (max-width:1024px){.blocks .main h1{margin-bottom:3rem;padding:0 5vw;width:100%}}.blocks .main .text{margin:0 auto 2.7rem;max-width:840px;width:60vw}@media (max-width:1024px){.blocks .main .text{padding:0 5vw;width:100%}}.blocks .main .text a{border:1px solid #7be97e;color:#7be97e;display:inline-block;font-size:1.3rem;margin-right:.3rem;padding:.01rem .3rem 0;text-decoration:none;text-transform:uppercase;transition:all .6s cubic-bezier(.55,0,.1,1)}.blocks .main .text a:hover{background-color:#7be97e;color:#151572}.blocks .side-image{position:relative;z-index:-1}.blocks .side-image.left img{left:0;width:25vw}@media (max-width:600px){.blocks .side-image.left img{width:50vw}}.blocks .side-image.right{position:relative;top:50vw}.blocks .side-image.right img{right:0;width:25vw}@media (max-width:600px){.blocks .side-image.right img{width:50vw}}.blocks .side-image img{position:absolute;will-change:transform}.blocks .artists{padding-bottom:0;padding-top:1rem}.blocks .artists #whos-playing{position:relative;top:-5rem}.blocks .artists .info{display:flex;flex-wrap:wrap;margin:0 auto 3rem;width:75vw}@media (max-width:1024px){.blocks .artists .info{padding:0 5vw;width:100%}}.blocks .artists .info .title{display:flex;flex:0 0 50%;flex-direction:column}@media (max-width:1024px){.blocks .artists .info .title{flex:0 0 100%;text-align:center}}.blocks .artists .info .title h1{margin-bottom:2rem}@media (max-width:1024px){.blocks .artists .info .title h1{margin-bottom:1rem}}.blocks .artists .info .title .button-wrapper{padding-right:2rem;position:relative;z-index:2}@media (max-width:1024px){.blocks .artists .info .title .button-wrapper{padding-right:0}}.blocks .artists .info .title .button-wrapper a{color:#7be97e;padding:.25rem .5rem}.blocks .artists .info .title .button-wrapper a:hover{background-color:#7be97e;color:#151572}.blocks .artists .info .text-wrapper{color:#da69ff;display:flex;flex:0 0 50%}@media (max-width:1024px){.blocks .artists .info .text-wrapper{flex:0 0 100%;margin-top:2rem;text-align:center}}.blocks .artists .grid{line-height:0;overflow-x:hidden}.blocks .artists .grid .items{display:flex;flex-wrap:wrap}.blocks .artists .grid .blank{background-position:50%;background-size:cover;flex:0 0 66.66%;position:relative}@media (max-width:1024px){.blocks .artists .grid .blank{display:none}}.blocks .artists .grid .blank:after{content:"";display:block;padding-top:32.085%}.blocks .artists .grid .item{cursor:pointer;flex:0 0 33.33%;margin:0 0 0 auto;position:relative}.blocks .artists .grid .item:nth-of-type(4n) .hover{background-color:#7be97e}.blocks .artists .grid .item:nth-of-type(4n+1) .hover{background-color:#39c1f3}.blocks .artists .grid .item:nth-of-type(4n+2) .hover{background-color:#ffb700}.blocks .artists .grid .item:nth-of-type(4n+3) .hover{background-color:#da69ff}@media (max-width:768px){.blocks .artists .grid .item{flex:0 0 50%}}@media (max-width:700px){.blocks .artists .grid .item{flex:0 0 100%}}.blocks .artists .grid .item:after{content:"";display:block;padding-top:66.6%}.blocks .artists .grid .item:hover .hover,.blocks .artists .grid .item:hover .hover .name{display:flex}.blocks .artists .grid .item .background{background-position:top;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.blocks .artists .grid .item .hover{align-items:center;bottom:0;display:none;justify-content:center;left:0;padding:3rem;position:absolute;right:0;text-align:center;top:0}.blocks .artists .grid .item .hover .overlay{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:1}.blocks .artists .grid .item .hover .name{align-items:center;bottom:0;color:#151572;display:none;font-size:3rem;justify-content:center;left:0;line-height:.85;padding:15px;position:absolute;right:0;top:0;z-index:2}@media (max-width:1024px){.blocks .artists .grid .item .hover .name{font-size:1.5rem}}@media (max-width:700px){.blocks .artists .grid .item .hover .name{font-size:2.75rem}}.blocks .artists .names-photos{padding:1rem 0;position:relative}.blocks .artists .names-photos:after{background-color:#151572;filter:blur(80px);inset:0 -80px 0 -80px;will-change:filter;z-index:-1}@media (max-width:1024px){.blocks .artists .names-photos:after{display:none}}.blocks .artists .names-photos .names{-ms-overflow-style:none;color:#7be97e;font-family:Forevs,sans-serif;font-size:3.5rem;font-weight:400;line-height:.95;margin:0 auto;overflow-y:auto;padding:3rem 2rem 0;position:relative;scrollbar-width:none;text-align:center;z-index:1}@media (max-width:1024px){.blocks .artists .names-photos .names{background-image:linear-gradient(0deg,transparent,#151572 20%,#151572 80%,transparent);flex:0 0 100%;-webkit-mask-image:none;mask-image:none}}@media (max-width:768px){.blocks .artists .names-photos .names{font-size:2rem;line-height:2rem;padding:3rem 1rem 0}}.blocks .artists .names-photos .names::-webkit-scrollbar{display:none}.blocks .artists .names-photos .names .list{margin:0 auto;max-width:1600px}.blocks .artists .names-photos .names .list>div{cursor:pointer;display:inline-block}@media (max-width:768px){.blocks .artists .names-photos .names .list>div{display:block}}.blocks .artists .names-photos .names .list>div:nth-of-type(4n+1){color:#da69ff}.blocks .artists .names-photos .names .list>div:nth-of-type(4n+1).active,.blocks .artists .names-photos .names .list>div:nth-of-type(4n+1):hover{text-shadow:0 0 1rem #da69ff}.blocks .artists .names-photos .names .list>div:nth-of-type(4n+2){color:#7be97e}.blocks .artists .names-photos .names .list>div:nth-of-type(4n+2).active,.blocks .artists .names-photos .names .list>div:nth-of-type(4n+2):hover{text-shadow:0 0 1rem #7be97e}.blocks .artists .names-photos .names .list>div:nth-of-type(4n+3){color:#ffb700}.blocks .artists .names-photos .names .list>div:nth-of-type(4n+3).active,.blocks .artists .names-photos .names .list>div:nth-of-type(4n+3):hover{text-shadow:0 0 1rem #ffb700}.blocks .artists .names-photos .names .list>div:nth-of-type(4n+4){color:#39c1f3}.blocks .artists .names-photos .names .list>div:nth-of-type(4n+4).active,.blocks .artists .names-photos .names .list>div:nth-of-type(4n+4):hover{text-shadow:0 0 1rem #39c1f3}@media (max-width:1024px){.blocks .artists .names-photos .names .list>div.active,.blocks .artists .names-photos .names .list>div:hover{font-family:Forevs,sans-serif;text-shadow:none}}.blocks .artists .artists-modal{bottom:0;color:#7be97e;display:none;left:0;overflow:scroll;overflow-x:hidden;position:fixed;right:0;top:0;z-index:101}.blocks .artists .artists-modal .artist{display:none;flex-wrap:wrap;width:100%}.blocks .artists .artists-modal .artist:nth-of-type(4n){background-color:#39c1f3}.blocks .artists .artists-modal .artist:nth-of-type(4n) .names span:hover{color:#7be97e}.blocks .artists .artists-modal .artist:nth-of-type(4n+1){background-color:#ffb700}.blocks .artists .artists-modal .artist:nth-of-type(4n+1) .names span:hover{color:#da69ff}.blocks .artists .artists-modal .artist:nth-of-type(4n+2){background-color:#7be97e}.blocks .artists .artists-modal .artist:nth-of-type(4n+2) .names span:hover{color:#da69ff}.blocks .artists .artists-modal .artist:nth-of-type(4n+3){background-color:#da69ff}.blocks .artists .artists-modal .artist:nth-of-type(4n+3) .names span:hover{color:#7be97e}.blocks .artists .artists-modal .artist .names,.blocks .artists .artists-modal .artist a{color:#151572}.blocks .artists .artists-modal .artist svg *{stroke:#151572}.blocks .artists .artists-modal .artist .content-wrapper{display:flex;flex:0 0 100%}.blocks .artists .artists-modal .artist .content-wrapper .image{border-radius:0 0 300px 0;display:block;flex:0 0 50%;height:100vh;left:0;overflow:hidden;pointer-events:none;position:-webkit-sticky;position:sticky;top:0}@media (max-width:1024px){.blocks .artists .artists-modal .artist .content-wrapper .image{display:none}}.blocks .artists .artists-modal .artist .content-wrapper .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blocks .artists .artists-modal .artist .content-wrapper .content{color:#151572;flex:0 0 50%;position:relative}@media (max-width:1024px){.blocks .artists .artists-modal .artist .content-wrapper .content{flex:0 0 100%;order:1}}.blocks .artists .artists-modal .artist .content-wrapper .content .close{cursor:pointer;height:1rem;position:absolute;right:4rem;top:4.6rem;width:1rem}@media (max-width:768px){.blocks .artists .artists-modal .artist .content-wrapper .content .close{right:2rem;top:2rem}}.blocks .artists .artists-modal .artist .content-wrapper .content .close:hover{opacity:.6}.blocks .artists .artists-modal .artist .content-wrapper .content .next{cursor:pointer;height:1.1rem;position:absolute;right:7rem;top:4.6rem;width:1.1rem}@media (max-width:768px){.blocks .artists .artists-modal .artist .content-wrapper .content .next{right:5rem;top:2rem}}.blocks .artists .artists-modal .artist .content-wrapper .content .next:hover{opacity:.6}.blocks .artists .artists-modal .artist .content-wrapper .content .prev{cursor:pointer;height:1.1rem;position:absolute;right:10rem;top:4.6rem;transform:rotate(180deg);width:1.1rem}@media (max-width:768px){.blocks .artists .artists-modal .artist .content-wrapper .content .prev{right:8rem;top:2rem}}.blocks .artists .artists-modal .artist .content-wrapper .content .prev:hover{opacity:.6}.blocks .artists .artists-modal .artist .content-wrapper .content .who{left:4rem;position:absolute;top:4.6rem}@media (max-width:768px){.blocks .artists .artists-modal .artist .content-wrapper .content .who{left:2rem;top:2rem}}.blocks .artists .artists-modal .artist .content-wrapper .content .title{margin-top:6rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blocks .artists .artists-modal .artist .content-wrapper .content .title h2{font-family:Forevs,sans-serif;font-size:4rem;margin:0 auto;padding:4rem;text-align:left}@media (max-width:1024px){.blocks .artists .artists-modal .artist .content-wrapper .content .title h2{font-size:2.5rem;padding:4rem 2rem 2rem;text-align:center;white-space:normal}}@media (max-width:768px){.blocks .artists .artists-modal .artist .content-wrapper .content .title h2{padding-top:1rem}}.blocks .artists .artists-modal .artist .content-wrapper .content .mobile-wrapper{padding:0 1rem}.blocks .artists .artists-modal .artist .content-wrapper .content .mobile-wrapper .mobile-image{border-radius:50px 0 50px 0;display:none;line-height:0;margin-bottom:1rem;overflow:hidden;pointer-events:none;position:relative}@media (max-width:1024px){.blocks .artists .artists-modal .artist .content-wrapper .content .mobile-wrapper .mobile-image{display:block}}.blocks .artists .artists-modal .artist .content-wrapper .content .mobile-wrapper .mobile-image img{width:100%}.blocks .artists .artists-modal .artist .content-wrapper .content .text{font-size:1.08rem;line-height:1.2rem;margin:0 auto;padding:0 4rem;position:relative;text-align:left;z-index:3}@media (max-width:768px){.blocks .artists .artists-modal .artist .content-wrapper .content .text{margin-bottom:0;padding:2rem 1rem;text-align:center}}.blocks .artists .artists-modal .artist .content-wrapper .content .text img{height:auto;width:100%}.blocks .artists .artists-modal .artist .content-wrapper .content .text iframe{height:22.5vw;margin:1rem 0;width:100%}@media (max-width:1980px){.blocks .artists .artists-modal .artist .content-wrapper .content .text iframe{height:24vw}}@media (max-width:1024px){.blocks .artists .artists-modal .artist .content-wrapper .content .text iframe{height:48vw}}.blocks .artists .artists-modal .artist .content-wrapper .content .text a{color:#151572;text-decoration:underline}.blocks .artists .artists-modal .artist .content-wrapper .content .text a:hover{text-decoration:none}.blocks .artists .artists-modal .artist .names{color:#151572;flex:0 0 100%;font-family:Forevs,serif;font-size:3.5rem;font-weight:400;line-height:.95;margin:0 auto;padding:8rem 4rem 4rem;position:relative;text-align:center;z-index:1}@media (max-width:1024px){.blocks .artists .artists-modal .artist .names{flex:0 0 100%;order:3}}@media (max-width:768px){.blocks .artists .artists-modal .artist .names{font-size:2rem;line-height:2rem;padding:6rem 1rem 3rem}}.blocks .artists .artists-modal .artist .names span{cursor:pointer;position:relative;will-change:text-shadow,color,font-family}.blocks .artists .artists-modal .artist .names span:hover{color:#ffb700}.safari .blocks .artists .artists-modal .artist .names span:hover{text-shadow:none}@media (max-width:1024px){.blocks .artists .artists-modal .artist .names span:hover{font-family:Forevs,serif;text-shadow:none}}.blocks .artists .artists-modal .artist .names span img{display:none}.blocks .tv{margin:4vw 0}.blocks .tv .wrapper{display:flex;margin:0 auto;padding:4vw 0;width:75vw}@media (max-width:1024px){.blocks .tv .wrapper{padding:4vw 5vw;width:100%}}@media (max-width:768px){.blocks .tv .wrapper{flex-wrap:wrap}}.blocks .tv .wrapper .side{color:#151572;flex:0 0 54.2%;position:relative}@media (max-width:768px){.blocks .tv .wrapper .side{flex:0 0 100%;margin-bottom:10vw;text-align:center}}.blocks .tv .wrapper .side h3{width:80%}@media (max-width:768px){.blocks .tv .wrapper .side h3{text-align:center;width:100%}}.blocks .tv .wrapper .side .extra-text{font-size:1rem;line-height:1.6rem;width:80%}@media (max-width:768px){.blocks .tv .wrapper .side .extra-text{margin-bottom:3.4rem;width:100%}}.blocks .tv .wrapper .side .navigation{bottom:0;left:0;position:absolute;right:0}.blocks .tv .wrapper .side .navigation span{cursor:pointer;transition:color .6s cubic-bezier(.55,0,.1,1)}.blocks .tv .wrapper .side .navigation span:hover{color:#151572}.blocks .tv .wrapper .videos{flex:0 0 45.8%}@media (max-width:768px){.blocks .tv .wrapper .videos{flex:0 0 100%}}.blocks .tv .wrapper .videos .video{line-height:0;position:relative;width:30vw}@media (max-width:1024px){.blocks .tv .wrapper .videos .video{width:41.2vw}}@media (max-width:768px){.blocks .tv .wrapper .videos .video{width:90vw}}.blocks .tv .wrapper .videos .video:after{content:"";display:block;padding-top:60%}.blocks .tv .wrapper .videos .video:hover .overlay .title{display:none}.blocks .tv .wrapper .videos .video:hover .overlay .play{display:block}.blocks .tv .wrapper .videos .video .overlay{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:2}.blocks .tv .wrapper .videos .video .overlay .poster{background-position:50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.blocks .tv .wrapper .videos .video .overlay h2{color:#fff;margin-bottom:0;padding:0 20px;position:absolute;text-align:center;top:50%;transform:translateY(-49%);width:100%}@media (max-width:768px){.blocks .tv .wrapper .videos .video .overlay .title{display:none}}.blocks .tv .wrapper .videos .video .overlay .play{display:none}@media (max-width:768px){.blocks .tv .wrapper .videos .video .overlay .play{display:block}}.blocks .tv .wrapper .videos .video .video-frame{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.blocks .scrolling-gallery{height:20vw;line-height:0;margin:4vw auto}@media (max-width:768px){.blocks .scrolling-gallery{height:50vw}}.blocks .scrolling-gallery img{user-drag:none;-webkit-user-drag:none;height:100%;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;width:auto}.blocks .gallery{display:flex;flex-wrap:wrap;margin:1rem auto 6.8rem;max-width:1440px;padding:200px 20px 0}@media (max-width:768px){.blocks .gallery{padding:20px 0}}.blocks .gallery .image{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 31.333%;margin:0 1%}@media (max-width:900px){.blocks .gallery .image{flex:0 0 48%}}@media (max-width:600px){.blocks .gallery .image{flex:0 0 100%}}.blocks .gallery .image .padder{padding-top:75%}.blocks>.image{line-height:0;margin:4vw auto;width:75vw}@media (max-width:768px){.blocks>.image{padding:0 5vw;width:100%}}.blocks>.image .image-wrapper{position:relative}.blocks>.image .image-wrapper img{height:auto;width:100%}.blocks .full-width-image{background-color:#151572;background-image:url(../images/background.png);background-size:900px;margin:4vw 0 8vw;position:relative}.blocks .full-width-image>.images{--scale:1;position:relative}@media (max-width:2000px){.blocks .full-width-image>.images{--scale:0.9}}@media (max-width:1750px){.blocks .full-width-image>.images{--scale:0.7}}@media (max-width:1024px){.blocks .full-width-image>.images{--scale:0.3}}.blocks .full-width-image>div{position:relative}.blocks .full-width-image>div>.images{--scale:1}@media (max-width:2000px){.blocks .full-width-image>div>.images{--scale:0.9}}@media (max-width:1750px){.blocks .full-width-image>div>.images{--scale:0.7}}@media (max-width:1024px){.blocks .full-width-image>div>.images{display:none}}.blocks .full-width-image.single-column h1{max-width:840px;width:55vw}@media (max-width:1024px){.blocks .full-width-image.single-column h1{margin-bottom:2.5rem;padding:0 5vw;width:100%}}.blocks .full-width-image.single-column .text{-moz-column-count:1;column-count:1;max-width:840px;text-align:center;width:45vw}@media (max-width:1024px){.blocks .full-width-image.single-column .text{padding:0 5vw;width:100%}}.blocks .full-width-image img.main{height:auto;width:100%}.blocks .full-width-image h1{margin:0 auto 4vw;text-align:center;width:55vw}@media (max-width:768px){.blocks .full-width-image h1{margin-bottom:2.5rem;padding:0 5vw;width:100%}}.blocks .full-width-image .text{-moz-column-count:2;column-count:2;margin:0 auto;width:75vw}@media (max-width:768px){.blocks .full-width-image .text{-moz-column-count:1;column-count:1;padding:0 5vw;width:100%}}.blocks .full-width-image .text p{-moz-column-break-inside:avoid;break-inside:avoid-column;page-break-inside:avoid}.blocks .image-left{display:flex;margin:8vw auto;position:relative;text-align:center;width:75vw}@media (max-width:1024px){.blocks .image-left{padding:0 5vw;width:100%}}@media (max-width:768px){.blocks .image-left{flex-wrap:wrap;padding:0 5vw;width:100%}}.blocks .image-left .image{display:flex;flex:0 0 50%;flex-direction:column;justify-content:center}@media (max-width:768px){.blocks .image-left .image{flex:0 0 100%;margin-bottom:10vw}}.blocks .image-left .image img{height:auto;position:relative;width:100%}@media (max-width:768px){.blocks .image-left .image img{width:100%}}.blocks .image-left .content{display:flex;flex:0 0 50%;flex-direction:column;justify-content:center;padding-left:5vw;position:relative}@media (max-width:768px){.blocks .image-left .content{flex:0 0 100%;padding-left:0}.blocks .image-left .content h3{text-align:center}}.blocks .image-right{display:flex;margin:8vw auto;position:relative;text-align:center;width:75vw}@media (max-width:1024px){.blocks .image-right{padding:0 5vw;width:100%}}@media (max-width:768px){.blocks .image-right{flex-wrap:wrap;padding:0 5vw;width:100%}}.blocks .image-right .image{display:flex;flex:0 0 50%;flex-direction:column;justify-content:center}@media (max-width:768px){.blocks .image-right .image{flex:0 0 100%;order:1}}.blocks .image-right .image img{height:auto;width:100%}@media (max-width:768px){.blocks .image-right .image img{margin-bottom:10vw}}.blocks .image-right .content{display:flex;flex:0 0 50%;flex-direction:column;justify-content:center;padding-right:5vw}@media (max-width:768px){.blocks .image-right .content{flex:0 0 100%;order:2}.blocks .image-right .content h3{text-align:center}}.blocks .title-left{margin:4vw auto;position:relative;width:75vw}@media (max-width:1024px){.blocks .title-left{padding:0 5vw;width:100%}}.blocks .title-left img{height:auto;margin-bottom:3.5vw;width:100%}@media (max-width:768px){.blocks .title-left img{margin-bottom:10vw}}.blocks .title-left .content{display:flex}@media (max-width:768px){.blocks .title-left .content{flex-wrap:wrap}}.blocks .title-left .content h2{flex:0 0 30%;margin-top:.8rem;max-width:30%}@media (max-width:768px){.blocks .title-left .content h2{flex:0 0 100%;margin-bottom:10vw;margin-top:0;max-width:100%;text-align:center}}.blocks .title-left .content .text{flex:0 0 70%;padding-left:5%}@media (max-width:768px){.blocks .title-left .content .text{flex:0 0 100%;padding-left:0}}.blocks .title-right{margin:4vw auto;position:relative;width:75vw}@media (max-width:1024px){.blocks .title-right{padding:0 5vw;width:100%}}.blocks .title-right img{height:auto;margin-bottom:3.5vw;width:100%}@media (max-width:768px){.blocks .title-right img{margin-bottom:10vw}}.blocks .title-right .content{display:flex}@media (max-width:768px){.blocks .title-right .content{flex-wrap:wrap}}.blocks .title-right .content .text{flex:0 0 70%;padding-right:5%}@media (max-width:768px){.blocks .title-right .content .text{flex:0 0 100%;order:2;padding-left:0}}.blocks .title-right .content h2{flex:0 0 30%;margin-top:.8rem;max-width:30%;text-align:right}@media (max-width:768px){.blocks .title-right .content h2{flex:0 0 100%;margin-bottom:10vw;margin-top:0;max-width:100%;order:1;text-align:center}}.blocks .equal{display:flex;margin:4vw auto;position:relative;text-align:center;width:75vw}@media (max-width:1024px){.blocks .equal{padding:0 5vw;width:100%}}@media (max-width:768px){.blocks .equal{flex-wrap:wrap;padding:0 5vw;width:100%}}.blocks .equal .left{flex:0 0 50%;padding-right:2%}@media (max-width:768px){.blocks .equal .left{flex:0 0 100%;padding-right:0}}.blocks .equal .left .image{background-position:50%;background-size:cover;line-height:0;margin-bottom:3.5vw;width:100%}@media (max-width:768px){.blocks .equal .left .image{margin-bottom:10vw}}.blocks .equal .left .image img{width:100%}.blocks .equal .left h2{text-align:center}@media (max-width:768px){.blocks .equal .left .text{margin-bottom:10vw}}.blocks .equal .right{flex:0 0 50%;padding-left:2%}@media (max-width:768px){.blocks .equal .right{flex:0 0 100%;padding-left:0}}.blocks .equal .right .image{background-position:50%;background-size:cover;line-height:0;margin-bottom:3.5vw;width:100%}@media (max-width:768px){.blocks .equal .right .image{margin-bottom:10vw;width:100%}}.blocks .equal .right .image img{width:100%}.blocks .equal .right h2{text-align:center}.blocks .double-wide-left{display:flex;margin:4vw auto;position:relative;width:75vw}@media (max-width:1024px){.blocks .double-wide-left{padding:0 5vw;width:100%}}@media (max-width:768px){.blocks .double-wide-left{flex-wrap:wrap;padding:0 5vw;width:100%}}.blocks .double-wide-left .left{flex:0 0 60%;padding-right:2%}@media (max-width:768px){.blocks .double-wide-left .left{flex:0 0 100%;padding-right:0}}.blocks .double-wide-left .left .image{background-position:50%;background-size:cover;line-height:0;margin-bottom:3.5vw;width:100%}@media (max-width:768px){.blocks .double-wide-left .left .image{margin-bottom:10vw}}.blocks .double-wide-left .left .image:after{content:"";display:block;padding-top:66.66%}.blocks .double-wide-left .left h2{text-align:center}@media (max-width:768px){.blocks .double-wide-left .left .text{margin-bottom:10vw}}.blocks .double-wide-left .right{flex:0 0 40%;padding-left:2%}@media (max-width:768px){.blocks .double-wide-left .right{flex:0 0 100%;padding-left:0}}.blocks .double-wide-left .right .image{background-position:50%;background-size:cover;line-height:0;margin-bottom:3.5vw;width:100%}@media (max-width:768px){.blocks .double-wide-left .right .image{margin-bottom:10vw;width:100%}}.blocks .double-wide-left .right .image:after{content:"";display:block;padding-top:101.6%}.blocks .double-wide-left .right h2{text-align:center}.blocks .double-wide-right{display:flex;margin:4vw auto;position:relative;width:75vw}@media (max-width:1024px){.blocks .double-wide-right{padding:0 5vw;width:100%}}@media (max-width:768px){.blocks .double-wide-right{flex-wrap:wrap;left:0;padding:0 5vw;width:100%}}.blocks .double-wide-right .left{flex:0 0 40%;padding-right:2%}@media (max-width:768px){.blocks .double-wide-right .left{flex:0 0 100%;padding-right:0}}.blocks .double-wide-right .left .image{background-position:50%;background-size:cover;line-height:0;margin-bottom:3.5vw;width:100%}@media (max-width:768px){.blocks .double-wide-right .left .image{left:0;margin-bottom:10vw;width:100%}}.blocks .double-wide-right .left .image:after{content:"";display:block;padding-top:101.6%}.blocks .double-wide-right .left h2{text-align:center}@media (max-width:768px){.blocks .double-wide-right .left .text{margin-bottom:10vw}}.blocks .double-wide-right .right{flex:0 0 60%;padding-left:2%}@media (max-width:768px){.blocks .double-wide-right .right{flex:0 0 100%;padding-left:0}}.blocks .double-wide-right .right .image{background-position:50%;background-size:cover;line-height:0;margin-bottom:3.5vw;width:100%}@media (max-width:768px){.blocks .double-wide-right .right .image{margin-bottom:10vw}}.blocks .double-wide-right .right .image:after{content:"";display:block;padding-top:66.66%}.blocks .double-wide-right .right h2{text-align:center}.footer-animation{height:58vw;position:relative}.footer-animation .tree-1{left:7vw;position:absolute;top:13vw;width:24vw}.footer-animation .tree-2{left:22vw;position:absolute;top:24vw;width:19vw}.footer-animation .tree-3{left:46vw;position:absolute;top:7vw;width:50vw}.footer-animation .tree-4{left:73vw;position:absolute;top:22vw;width:19vw}.footer-animation .flamingo{left:59vw;position:absolute;top:26vw;width:13vw}.footer-animation .lanterns{left:25vw;position:absolute;top:9vw;width:59vw}.footer-animation .leaves{left:8vw;position:absolute;top:30vw;width:15vw}.footer-animation .mushrooms{left:35vw;position:absolute;top:11vw;width:26vw}:root{--gp-ink:#151572;--gp-purple:#da69ff;--gp-gold:#ffb700;--gp-green:#7be97e;--gp-blue:#39c1f3;--gp-body-size:clamp(18px,1.5625vw,60px);--gp-heading-size:clamp(44px,6.770833vw,260px);--gp-content-width:86.04%}body{background-color:var(--gp-ink);background-image:url(../images/redesign/speckles-animated.webp);background-size:50.13vw auto;color:var(--gp-purple);font-size:var(--gp-body-size);line-height:1.416667}h1,h2,h3,h4,h5,h6{font-feature-settings:"ss04" 1,"ss06" 1,"ss09" 1,"ss12" 1,"ss14" 1;color:var(--gp-gold);font-family:Forevs,serif;letter-spacing:-.01em;line-height:.853;overflow-wrap:break-word;text-transform:uppercase;word-spacing:.1em}h1{font-size:var(--gp-heading-size)}h2{font-size:clamp(36px,4.6875vw,180px)}h3{font-size:clamp(28px,3.125vw,120px)}p{padding-bottom:1em}button,input,select,textarea{font:inherit}button{color:inherit}a{color:var(--gp-purple)}a:hover{color:var(--gp-green)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gp-gold);outline-offset:5px}.blocks .main .text a,.button,.button-2{background:transparent;border:1px solid var(--gp-gold)!important;border-radius:999px;color:var(--gp-gold);font-family:Greed,sans-serif;font-size:clamp(14px,1.302083vw,50px);letter-spacing:.02em;line-height:1.2;padding:.3em .8em!important;text-decoration:none;text-transform:uppercase}.blocks .main .text a:hover,.button-2:hover,.button:hover{background:var(--gp-gold)!important;color:var(--gp-ink)!important}.signature{display:block;height:auto;margin:1.4vw auto 0;max-width:100%;width:max(84px,9.292vw)}.signature path{fill:var(--gp-purple)}header{padding:1.5vw 3vw 0;position:relative;z-index:6}header .nav-fixed,header nav{font-size:clamp(11px,1.041667vw,40px);line-height:1.3}header nav ul{gap:1vw}header nav ul li{padding:0}header nav ul li.logo{padding:0 3vw}header nav ul li a,header nav ul li.logo a{color:var(--gp-gold)}header .nav-fixed{background:var(--gp-ink);box-shadow:none;padding:.35vw 10vw .35vw 3vw}header .nav-fixed ul{gap:1vw;padding:0}header .nav-fixed ul li{padding:0}header .nav-fixed ul li.logo{font-feature-settings:"ss04" 1,"ss06" 1,"ss09" 1,"ss12" 1,"ss14" 1;font-family:Forevs,serif;font-size:clamp(20px,2.34375vw,90px);letter-spacing:-.01em;line-height:1;padding:0 1vw;white-space:nowrap}header .nav-fixed ul li.logo a{color:var(--gp-purple)}header .nav-ballot{background:var(--gp-gold);color:var(--gp-ink);font-size:clamp(10px,1.041667vw,40px);padding:.15em .35em;position:absolute;right:.7vw;text-decoration:none;top:50%;transform:translateY(-50%)}.mobile-hamburger{background:transparent;border:0;padding:0}.mobile-menu{background:#151572;font-size:24px;line-height:1.4}.mobile-menu ul>li{margin:1em 0}.mobile-menu ul>li a.parent{color:var(--gp-gold)}.blocks .main{margin:8vw auto 6vw}.blocks .main h1{margin:0 auto 3.38vw;width:52.76%}.blocks .main .text{margin:0 auto;max-width:none;width:73.54%}.blocks .main .text a{font-size:inherit}.blocks .artists .info{flex-wrap:nowrap;gap:5.15vw;margin:0 auto 9.4vw;width:var(--gp-content-width)}.blocks .artists .info .title{flex:0 0 30.75%;min-width:0}.blocks .artists .info .title h1{margin-bottom:2.5vw}.blocks .artists .info .text-wrapper{flex:1;min-width:0}.blocks .artists .info .title .button-wrapper a{color:var(--gp-gold)}.blocks .artists .grid .items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.blocks .artists .grid .item{background:none;border:0;border-radius:0;display:block;margin:0;padding:0;width:100%}.blocks .artists .grid .item:after{padding-top:56.21%}.blocks .artists .grid .item .background,.blocks .artists .grid .item .hover{border-radius:0}.blocks .artists .grid .item .hover .name{color:#192b64;font-family:Forevs,serif;font-size:clamp(24px,3.125vw,120px);letter-spacing:.02em;line-height:.916667;text-transform:uppercase}.blocks .artists .grid .item.is-name-tile .hover,.blocks .artists .grid .item:focus-visible .hover,.blocks .artists .grid .item:nth-child(9n+3) .hover,.blocks .artists .grid .item:nth-child(9n+4) .hover,.blocks .artists .grid .item:nth-child(9n+8) .hover{display:flex}.blocks .artists .grid .item.is-name-tile .name,.blocks .artists .grid .item:focus-visible .name,.blocks .artists .grid .item:nth-child(9n+3) .hover .name,.blocks .artists .grid .item:nth-child(9n+4) .hover .name,.blocks .artists .grid .item:nth-child(9n+8) .hover .name{display:flex}.blocks .artists .grid .item:nth-child(4n+1) .hover{background:var(--gp-purple)}.blocks .artists .grid .item:nth-child(4n+2) .hover{background:var(--gp-blue)}.blocks .artists .grid .item:nth-child(4n+3) .hover{background:var(--gp-gold)}.blocks .artists .grid .item:nth-child(4n) .hover{background:var(--gp-green)}.blocks .artists .names-photos{padding:8.88vw 0 7vw}.blocks .artists .names-photos:after{display:none}.blocks .artists .names-photos:before{background:url(../images/redesign/left-tree.webp) 0/contain no-repeat;bottom:-8vw;content:"";height:55.26vw;left:0;pointer-events:none;position:absolute;width:18.18vw}.blocks .artists .names-photos .names{background:none;font-size:clamp(28px,3.385417vw,130px);letter-spacing:.01em;line-height:.846154;overflow:visible;padding:0}.blocks .artists .names-photos .names .list{max-width:none;width:62.24%}.blocks .artists .names-photos .names .list>button{background:none;border:0;color:var(--gp-green);cursor:pointer;display:inline;font:inherit;line-height:inherit;padding:0;text-transform:uppercase}.blocks .artists .names-photos .names .list>button:nth-child(3n+1){color:var(--gp-purple)}.blocks .artists .names-photos .names .list>button:nth-child(3n+2){color:var(--gp-gold)}.blocks .artists .names-photos .names .list>button:focus-visible,.blocks .artists .names-photos .names .list>button:hover{color:var(--gp-blue);text-shadow:none}.blocks .artists .artists-modal .artist .content-wrapper .image{border-radius:0}.blocks .artists .artists-modal .artist .content-wrapper .content .title h2{color:var(--gp-ink);font-family:Forevs,serif;line-height:.95}.blocks .double-wide-left,.blocks .double-wide-right,.blocks .equal,.blocks .gallery,.blocks .image-left,.blocks .image-right,.blocks .title-left,.blocks .title-right,.blocks>.image{margin:7vw auto;padding:0;width:var(--gp-content-width)}.blocks .gallery{max-width:none}.blocks .scrolling-gallery{margin:7vw 0}.blocks .full-width-image{background-color:transparent;background-image:none;margin:7vw 0}.blocks .full-width-image .images{isolation:isolate}.blocks .full-width-image img.main{display:block;-webkit-mask-image:linear-gradient(transparent,#000 10%,#000 85%,transparent);mask-image:linear-gradient(transparent,#000 10%,#000 85%,transparent);mix-blend-mode:normal}.blocks .full-width-image .images:after{background:url(../images/redesign/arch.webp) 50%/contain no-repeat;bottom:-4vw;content:"";height:26.04vw;pointer-events:none;position:absolute;right:7.6%;width:18.23vw}.blocks .full-width-image:not(.has-content) .images:after{background-image:url(../images/redesign/right-tree.webp);bottom:-8vw;height:45.89vw;right:0;width:20.365vw}.blocks .full-width-image h1,.blocks .full-width-image.single-column h1{margin:3vw auto 3.4vw;max-width:none;padding:0;width:52.14%}.blocks .full-width-image .text,.blocks .full-width-image.single-column .text{-moz-column-count:1;column-count:1;margin:0 auto;max-width:none;padding:0;text-align:center;width:54.43%}.blocks .image-left .content,.blocks .image-right .content{text-align:left}.blocks .image-left .content>h2,.blocks .image-right .content>h2{text-align:center;width:100%}.blocks .title-left .content h2,.blocks .title-right .content h2{margin-top:0}.blocks .double-wide-left h2,.blocks .double-wide-right h2,.blocks .equal h2{font-size:clamp(36px,4.6875vw,180px)}.blocks .text h1,.blocks .text h2,.blocks .text h3{line-height:1.05}.gp-footer{background-color:#061c5d;background-image:linear-gradient(to bottom,var(--gp-ink),transparent 18vw);color:var(--gp-purple);isolation:isolate;margin-top:0;padding:67.942708vw 0 2vw}.gp-footer:after{background:url(../images/redesign/speckles-animated.webp) 0 43.62vw/50.13vw auto repeat;content:"";inset:0;pointer-events:none;position:absolute;z-index:-2}.gp-footer .footer-diorama{height:78.125vw;left:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 90%,transparent);overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.gp-footer .footer-diorama:after{background:url(../images/redesign/speckles-animated.webp) 0 43.62vw/50.13vw auto repeat;content:"";inset:0;-webkit-mask:url(../images/redesign/footer-sky-mask.webp) center/100% 100% no-repeat;mask:url(../images/redesign/footer-sky-mask.webp) center/100% 100% no-repeat;pointer-events:none;position:absolute}.gp-footer .footer-sky-animation{height:100%;inset:0;-o-object-fit:fill;object-fit:fill;position:absolute;width:100%}.gp-footer .footer-links{padding:0 9.71vw}.gp-footer .footer-links nav{font-size:clamp(12px,1.041667vw,40px);line-height:1.75;margin-bottom:2.5vw;max-width:none;width:100%}.gp-footer .footer-links nav ul{gap:.4vw}.gp-footer .footer-links nav ul li a{color:var(--gp-gold)}.gp-footer .credits a{color:var(--gp-purple)}.gp-footer .footer-links nav ul li a.heading{color:var(--gp-gold);font-size:1.25em;line-height:inherit;margin-bottom:1.2em}.gp-footer .footer-links nav ul li ul{font-size:inherit;line-height:inherit}.gp-footer .footer-links nav ul li ul li{margin-bottom:0}.gp-footer .sponsors{gap:3vw;padding:0 2vw}.gp-footer .sponsors a{min-width:0;padding:0}.gp-footer .sponsors img,.gp-footer .sponsors svg{display:block;height:6vw;max-width:12vw;width:auto}.gp-footer .sponsors svg path{fill:var(--gp-purple)}.gp-footer .credits{color:var(--gp-purple);font-size:clamp(12px,1.041667vw,40px);line-height:1.75;padding:3vw 10vw 0}.aunty-page .content h1,.aunty-page .content h2,.aunty-page .page-title{color:var(--gp-gold)}.aunty-page .parent-pages,.aunty-page .side{font-size:.8em;line-height:1.5}.aunty-page .content .text{color:var(--gp-purple)}.aunty-page .content .signature{margin-left:0;margin-right:0}.aunty-page .content .image img{border-radius:20px}@media (max-width:1100px) and (min-width:768px){header .nav-fixed{padding-right:3vw}header .nav-ballot{display:none}header nav ul li.logo{padding-inline:1vw}}@media (max-width:767px){body{background-size:100vw auto}header{padding:0 5vw}body:has(.aunty-page) header{padding-block:24px 32px}header nav{font-size:14px;padding-bottom:0}header nav ul li.logo{padding:0}.blocks>section{margin-block:64px!important}.blocks .main .text,.blocks .main h1{padding:0;width:90%}.blocks .main h1{margin-bottom:28px}.blocks .main .text a{font-size:16px}.blocks .artists .info{flex-direction:column;gap:28px;margin-bottom:36px;padding:0;width:90%}.blocks .artists .info .text-wrapper,.blocks .artists .info .title{flex:auto;margin:0;text-align:left}.blocks .artists .info .text-wrapper .text,.blocks .artists .info .title{text-align:center}.blocks .artists .info .title h1{margin-bottom:22px;max-width:none;width:100%}.blocks .whos-playing-intro .text,.blocks .whos-playing-intro .text p{text-align:center!important}.blocks .artists .grid .items{grid-template-columns:repeat(2,minmax(0,1fr))}.blocks .artists .grid .item .hover .name{font-size:clamp(22px,5.5vw,40px);padding:10px}.blocks .artists .names-photos{padding:42px 0}.blocks .artists .names-photos .names .list{width:84%}.blocks .artists .names-photos:before{bottom:-12vw}.blocks .full-width-image h1,.blocks .full-width-image.single-column h1{margin:28px auto;padding:0;width:90%}.blocks .double-wide-left,.blocks .double-wide-right,.blocks .equal,.blocks .full-width-image .text,.blocks .full-width-image.single-column .text,.blocks .gallery,.blocks .image-left,.blocks .image-right,.blocks .title-left,.blocks .title-right,.blocks>.image{padding:0;width:90%}.blocks .double-wide-left h2,.blocks .double-wide-right h2,.blocks .equal h2,.blocks .image-left h2,.blocks .image-right h2,.blocks .title-left h2,.blocks .title-right h2{margin-bottom:22px;max-width:none;text-align:center;width:100%}.blocks .double-wide-left .button,.blocks .double-wide-left .button-2,.blocks .double-wide-right .button,.blocks .double-wide-right .button-2,.blocks .equal .button,.blocks .equal .button-2,.blocks .image-left .button,.blocks .image-left .button-2,.blocks .image-right .button,.blocks .image-right .button-2,.blocks .title-left .button,.blocks .title-left .button-2,.blocks .title-right .button,.blocks .title-right .button-2{display:block;margin-inline:auto;max-width:100%;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.blocks .image-left .content,.blocks .image-right .content{padding:0}.gp-footer{padding-top:68vw}.gp-footer .footer-links{padding:0 5vw}.gp-footer .footer-links nav{font-size:14px;max-width:none}.gp-footer .footer-links nav>ul{display:grid;gap:28px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.gp-footer .footer-links nav ul li{margin:0;min-width:0}.gp-footer .footer-links nav ul li a.heading{font-size:20px;margin-bottom:12px}.gp-footer .footer-links nav ul li ul{font-size:14px}.gp-footer .sponsors{flex-wrap:nowrap;gap:6vw;margin:36px 0 10px}.gp-footer .sponsors a{min-width:0;padding:0}.gp-footer .sponsors img,.gp-footer .sponsors svg{height:11vw;max-width:18vw}.gp-footer .credits{font-size:12px;padding:20px 6vw 36px}}.blocks .artists .names-photos:after{background:url(../images/redesign/flamingo.webp) 50%/contain no-repeat;content:"";display:block;inset:auto;bottom:-12vw;filter:none;height:19.48vw;left:1.56vw;pointer-events:none;position:absolute;width:10.99vw;will-change:auto;z-index:0}.blocks .artists .artists-modal .artist .close,.blocks .artists .artists-modal .artist .next,.blocks .artists .artists-modal .artist .prev{background:none;border:0;padding:0}.blocks .artists .artists-modal .artist .close svg,.blocks .artists .artists-modal .artist .next svg,.blocks .artists .artists-modal .artist .prev svg{display:block;height:100%;width:100%}.blocks .artists .artists-modal .artist .mobile-image img{border-radius:0}.blocks .artists .artists-modal .artist.has-no-image .content-wrapper>.image,.blocks .artists .artists-modal .artist.has-no-image .mobile-wrapper{display:none}.blocks .artists .artists-modal .artist.has-no-image .content-wrapper>.content{flex-basis:100%}.blocks .artists .curated-grid .photo-tile{cursor:default}.blocks .artists .curated-grid .photo-tile>img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.blocks .artists .curated-grid .item.tile-purple .hover{background:#da69ff}.blocks .artists .curated-grid .item.tile-blue .hover{background:#139dff}.blocks .artists .curated-grid .item.tile-gold .hover{background:#ffb700}.blocks .artists .curated-grid .item.tile-green .hover{background:#7be97e}.blocks .artists .curated-grid .item.is-name-tile .hover .name{display:grid;place-items:center;white-space:normal;width:100%}.blocks .artists .curated-grid .item[data-slug=magdalena-bay] .hover .name{line-height:.666667}.blocks .full-width-image .images{background:var(--gp-ink)}.blocks .full-width-image img.main{-webkit-mask-image:none;mask-image:none;mix-blend-mode:lighten}.blocks .main{position:relative;z-index:1}.blocks>.main+.full-width-image{margin-top:-22.5vw}.blocks>.main+.full-width-image .images:before{background:url(../images/redesign/photo-flamingo.webp) 63% 100%/26% auto no-repeat,url(../images/redesign/photo-tree.webp) -8vw top/26vw auto no-repeat;bottom:-8vw;content:"";height:38vw;left:0;pointer-events:none;position:absolute;width:25vw;z-index:2}@media (max-width:767px){.blocks>.main+.full-width-image{margin-top:5px!important}}.blocks .main .text a{border-color:var(--gp-purple)!important;color:var(--gp-purple);line-height:1.4;padding:0 .4em!important}header .nav-fixed{padding:.35vw .7vw}header .nav-fixed .fixed-menu{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}header .nav-fixed .fixed-menu ul{align-items:center;display:flex;gap:1vw;justify-content:center;margin:0}header .nav-fixed .fixed-menu-left{padding-left:9vw}header .nav-fixed .fixed-menu-right{padding-right:9vw}header .nav-fixed .fixed-menu-title{font-feature-settings:"ss04" 1,"ss06" 1,"ss09" 1,"ss12" 1,"ss14" 1;color:var(--gp-purple);font-family:Forevs,serif;font-size:clamp(20px,2.34375vw,90px);letter-spacing:-.01em;line-height:1;text-align:center;text-decoration:none;white-space:nowrap}header .nav-fixed .nav-ballot{background:var(--gp-purple);border:1px solid var(--gp-purple);border-radius:999px;font-family:Forevs,serif;line-height:1;padding:.25em .65em;text-transform:uppercase}header .nav-fixed .nav-ballot:focus-visible,header .nav-fixed .nav-ballot:hover{background:var(--gp-gold);border-color:var(--gp-gold);color:var(--gp-ink)}.blocks>.main+.full-width-image .images:after{display:none}.blocks .full-width-image.has-content .text p:has(>.signature){padding-bottom:0}.blocks .full-width-image.has-content .text .signature{margin-top:.5vw}.gp-footer .sponsors{align-items:center;gap:2.9vw}.gp-footer .sponsors a{flex:0 0 auto}.gp-footer .sponsors img,.gp-footer .sponsors svg{height:auto;max-width:none;width:100%}.gp-footer .sponsors a:first-child{width:8.805vw}.gp-footer .sponsors a:nth-child(2){width:5.677vw}.gp-footer .sponsors a:nth-child(3){width:7.734vw}.gp-footer .sponsors a:nth-child(4){width:7.121vw}@media (min-width:768px) and (max-width:1100px){header .nav-fixed .fixed-menu-left,header .nav-fixed .fixed-menu-right{padding:0}}@media (max-width:767px){.gp-footer .sponsors{gap:5vw}.gp-footer .sponsors a:first-child{width:17.61vw}.gp-footer .sponsors a:nth-child(2){width:11.354vw}.gp-footer .sponsors a:nth-child(3){width:15.468vw}.gp-footer .sponsors a:nth-child(4){width:14.242vw}}.blocks .artists .curated-grid .item .hover,.blocks .artists .curated-grid .item:nth-child(n) .hover{display:grid;opacity:0;place-items:center;transition:opacity .6s cubic-bezier(.55,0,.1,1)}.blocks .artists .curated-grid .item .hover .name{display:grid;place-items:center;white-space:normal;width:100%}.blocks .artists .curated-grid .item.is-name-tile .hover,.blocks .artists .curated-grid .item:focus-visible .hover,.blocks .artists .curated-grid .item:hover .hover{opacity:1}.blocks .artists .curated-grid .item[data-slug=magdalena-bay] .hover .name{line-height:.916667}@media (prefers-reduced-motion:reduce){.blocks .artists .curated-grid .item .hover{transition:none}}.blocks .artists .names span,a,button,input,select,textarea{transition:color .6s cubic-bezier(.55,0,.1,1),background-color .6s cubic-bezier(.55,0,.1,1),border-color .6s cubic-bezier(.55,0,.1,1),opacity .6s cubic-bezier(.55,0,.1,1)}a svg,a svg *,button svg,button svg *{transition:fill .6s cubic-bezier(.55,0,.1,1),stroke .6s cubic-bezier(.55,0,.1,1)}.gp-footer .credits a:focus-visible,.gp-footer .credits a:hover,.gp-footer .footer-links nav ul li a:focus-visible,.gp-footer .footer-links nav ul li a:hover,.mobile-menu ul li a:focus-visible,.mobile-menu ul li a:hover,header .nav-fixed .fixed-menu-title:focus-visible,header .nav-fixed .fixed-menu-title:hover,header nav ul li.logo a:focus-visible,header nav ul li.logo a:hover{color:var(--gp-green)}.mobile-hamburger:focus-visible span,.mobile-hamburger:hover span{background:var(--gp-green)}.mobile-menu .expand{transition:color .6s cubic-bezier(.55,0,.1,1)}.mobile-menu .expand:hover{color:var(--gp-green)}.search-icon{transition:opacity .6s cubic-bezier(.55,0,.1,1)}.search-icon:hover{opacity:.6}.flickity-prev-next-button:focus-visible,.flickity-prev-next-button:hover,input[type=submit]:focus-visible,input[type=submit]:hover{background-color:var(--gp-purple);color:var(--gp-ink)}.blocks .artists .close:focus-visible,.blocks .artists .next:focus-visible,.blocks .artists .prev:focus-visible,.gp-footer .sponsors a:focus-visible{opacity:.6}@media (prefers-reduced-motion:reduce){.blocks .artists .names span,.mobile-hamburger span,.mobile-menu .expand,.search-icon,a,a svg,a svg *,button,button svg,button svg *,input,select,textarea{transition-duration:0s!important}.gp-footer .footer-diorama:after,.gp-footer:after,body{background-image:url(../images/redesign/speckles-still.webp)}}.blocks .main .text a.button-2,.button-2{background:rgba(21,21,114,.2);border:2px solid var(--gp-purple)!important;box-shadow:inset 0 0 0 1px var(--gp-purple),inset .117em -.15em .083em var(--gp-purple);color:var(--gp-purple)!important;display:inline-block;font-family:Forevs,serif;font-size:clamp(24px,2.083333vw,60px);line-height:1.1;padding:.3em .65em .4em!important;text-transform:uppercase}.blocks .main .text a.button-2:focus-visible,.blocks .main .text a.button-2:hover,.button-2:focus-visible,.button-2:hover{background:#220dff!important;color:var(--gp-purple)!important}.blocks>.equal h2{font-size:clamp(30px,3.125vw,120px);text-align:center}.aunty-page .menu-title,.aunty-page .page-title{margin-bottom:2rem}.aunty-page .parent-pages .page-listing h2 a{color:#ffb700}.aunty-page .parent-pages .page-listing h2 a:hover{color:var(--gp-purple)}.blocks:has(>section:last-child .signature){z-index:2}.blocks:has(>section:last-child .signature)>section:last-child{margin-bottom:0!important;padding-bottom:0}.blocks:has(>section:last-child .signature)+.gp-footer{margin-top:-14vw;z-index:1}@media (max-width:767px){.blocks>.main+.full-width-image .images:before{background-position:65% 100%,-8vw top;background-size:26% auto,30vw auto;bottom:-6vw;height:44vw;width:32vw}.blocks:has(>section:last-child .signature)+.gp-footer{margin-top:-24vw}}@media (min-width:769px){.blocks .double-wide-left h2,.blocks .double-wide-right h2,.blocks .equal h2,.blocks .image-left .content>h2,.blocks .image-right .content>h2{margin-bottom:.5em}}.whos-playing-intro{scroll-margin-top:100px}body{isolation:isolate}.footer-shooting-stars,.page-shooting-stars{inset:0;overflow:hidden;pointer-events:none;z-index:-1}.page-shooting-stars{position:fixed}.footer-shooting-stars{position:absolute}@media (prefers-reduced-motion:reduce){.footer-shooting-stars,.page-shooting-stars{display:none}}@media (max-width:767px){.intro-wrapper{margin-bottom:-8vw;-webkit-mask-image:linear-gradient(180deg,#000 84%,transparent);mask-image:linear-gradient(180deg,#000 84%,transparent)}.intro{aspect-ratio:9/14;min-height:560px}.intro .intro-sky{height:115%;left:-35%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%);mask-image:linear-gradient(180deg,transparent,#000 12%);top:6%;width:170%}.intro .intro-sky-animation,.intro .intro-sky-still{-o-object-fit:cover;object-fit:cover}.intro .intro-logo{aspect-ratio:838/560;height:auto;left:23%;top:15%;width:54%}.intro .intro-midground{top:0}.intro .intro-trees{height:auto;left:-38%;top:6%;width:160%}.intro .intro-ferris-wheel{height:auto;left:66%;top:74%;width:21%;z-index:1}.intro .intro-lanterns{aspect-ratio:2000/649;height:auto;left:-30%;top:50%;width:160%}.intro .intro-eagle{height:auto;left:7%;top:43%;width:22%}.intro .intro-string-lights{height:auto;left:-30%;top:79%;width:160%}.intro .intro-people{height:auto;left:-24%;top:83%;width:148%}.blocks>.main>.signature{height:auto;margin-top:12px}.gp-footer{--footer-scene-height:min(128vw,660px);background-image:linear-gradient(to bottom,var(--gp-ink),transparent 28vw);padding-top:calc(var(--footer-scene-height) - 7vw)}.gp-footer:after{background-size:100vw auto}.gp-footer .footer-diorama{height:var(--footer-scene-height);-webkit-mask-image:linear-gradient(180deg,transparent,#000 9%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 9%,#000 82%,transparent)}.gp-footer .footer-diorama:after{background-size:100vw auto;-webkit-mask-position:54% 100%;mask-position:54% 100%;-webkit-mask-size:cover;mask-size:cover}.gp-footer .footer-sky-animation{-o-object-fit:cover;object-fit:cover;-o-object-position:54% 100%;object-position:54% 100%}}