/*!
Theme Name: Headspin Theme
Theme URI: http://underscores.me/
Author: Headspin AS
Author URI: http://www.headspin.no
Description: Headspin Theme
Version: 3.1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: headspin
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Headspin theme is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}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}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,body,caption,dd,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,table,td,th,ul{margin:0;padding:0}abbr[title],dfn[title]{cursor:help}ins,u{text-decoration:none}ins{border-bottom:1px solid}figure,img,svg{vertical-align:middle}address,blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hgroup,ol,p,pre,table,ul{margin-bottom:24px}dd,ol,ul{margin-left:24px}:root{--side-menu-width:.001px;--page-width:1400px;--text-width:700px;--base-padding:16px;--full-width:calc(100vw - var(--side-menu-width))}@media only screen and (min-width:600px){:root{--base-padding:24px}}@media only screen and (min-width:900px){:root{--side-menu-width:90px}}@media only screen and (min-width:1200px){:root{--side-menu-width:120px}}@media only screen and (min-width:600px) and (max-height:800px){:root{--side-menu-width:90px!important}}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-height:100%;overflow-y:auto}html::-webkit-scrollbar{position:absolute;width:12px}html::-webkit-scrollbar-track{background:#1a4e4f}html::-webkit-scrollbar-thumb{background:#2e6162;border-radius:9px}@media only screen and (max-width:599px){html[lang]{margin-top:0!important}html #wpadminbar{display:none}}body{background:#003c3d;min-height:100vh}section{padding:48px 0}@media only screen and (min-width:900px){section{padding:96px 0}}section+section:not(.padded){padding-top:0}section.no-padding{padding:0}section.no-top-padding{padding-top:0}:root{font-size:18px;font-variation-settings:"wdth" 100,"wght" 400;line-height:1.35}body,button,input,optgroup,select,textarea{color:#ffffec;font-family:acumin-variable,Helvetica,Arial,sans-serif;font-size:18px}p:last-child{margin-bottom:0}blockquote{border-left:4px solid #00bdff;font-size:24px;font-style:italic;padding:4px 0 8px 16px}b,strong{color:#fff;font-variation-settings:"wdth" 115,"wght" 700}hr{border:0;border-top:2px solid #00bdff;margin:24px auto;width:100%}img{height:auto;max-width:100%}img.aligncenter{display:block;margin-left:auto;margin-right:auto}h1{font-size:28px;font-variation-settings:"wdth" 90,"wght" 700,"slnt" 1.1}@media only screen and (min-width:600px){h1{font-size:72px}}.wp-block-headspin-section h1,h2{font-size:24px;font-variation-settings:"wdth" 90,"wght" 700;margin-bottom:.6em;margin-top:1.4em}@media only screen and (min-width:600px){.wp-block-headspin-section h1,h2{font-size:28px}}h3{font-size:20px;font-variation-settings:"wdth" 90,"wght" 700;margin-bottom:.2em}@media only screen and (min-width:600px){h3{font-size:22px}}h4{font-size:18px;font-variation-settings:"wdth" 90,"wght" 700;margin-bottom:.2em}@media only screen and (min-width:600px){h4{font-size:20px}}h5,h6{font-size:18px;font-variation-settings:"wdth" 90,"wght" 700;margin-bottom:0;margin-top:0}:is(h1,h2,h3,h4,h5,h6){color:#fff}:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}:is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-top:.7em}a{color:#fff;text-decoration:none;transition:color .1s ease}a:active,a:hover{color:#ff6333}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{list-style-type:circle;margin-bottom:0;margin-left:1.5em}li>ol ol,li>ol ul,li>ul ol,li>ul ul{list-style-type:square}dt{font-weight:600}dd{margin:0 1.5em 1.5em}button,input[type=button],input[type=reset],input[type=submit]{background:#00bdff;border:1px solid #00bdff;color:#ffffec;font-size:14px;line-height:1;outline:none;padding:.4em 1em}button:active,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{border-color:#007199}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background:none;border:2px solid #00bdff;border-radius:4px;color:#ffffec;font-family:acumin-variable,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;outline:none;padding:3px 12px 5px;width:100%}label{display:block;font-family:acumin-variable,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.2;margin-bottom:4px}.site-content table{border-collapse:collapse;width:100%}.site-content table td,.site-content table th{border:1px solid #fff803;padding:6px}.sprinkle.dot.magenta,.sprinkle.dot.red{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23fff803'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:1em;width:1em}.sprinkle.dot.blue,.sprinkle.dot.yellow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%2300bdff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:1em;width:1em}.sprinkle.dot.orange,.sprinkle.dot.purple{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23ff6333'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:1em;width:1em}.side-navigation .side-menu .menu-item:first-child a:before,.sprinkle.dot.cyan,.sprinkle.dot.green{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%234cdd24'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:1em;width:1em}.side-navigation .side-menu .menu-item:nth-child(2) a:before,.sprinkle.star.magenta,.sprinkle.star.red{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 17.997'%3E%3Cpath d='M18 8.6v.8A10.365 10.365 0 0 0 9.4 18h-.8A10.367 10.367 0 0 0 0 9.4v-.8A10.371 10.371 0 0 0 8.6 0h.8A10.369 10.369 0 0 0 18 8.6' fill='%23fff803'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:1em;width:1em}.sprinkle.star.blue,.sprinkle.star.yellow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 17.997'%3E%3Cpath d='M18 8.6v.8A10.365 10.365 0 0 0 9.4 18h-.8A10.367 10.367 0 0 0 0 9.4v-.8A10.371 10.371 0 0 0 8.6 0h.8A10.369 10.369 0 0 0 18 8.6' fill='%2300bdff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:1em;width:1em}.sprinkle.star.orange,.sprinkle.star.purple{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 17.997'%3E%3Cpath d='M18 8.6v.8A10.365 10.365 0 0 0 9.4 18h-.8A10.367 10.367 0 0 0 0 9.4v-.8A10.371 10.371 0 0 0 8.6 0h.8A10.369 10.369 0 0 0 18 8.6' fill='%23ff6333'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:1em;width:1em}.sprinkle.star.cyan,.sprinkle.star.green{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 17.997'%3E%3Cpath d='M18 8.6v.8A10.365 10.365 0 0 0 9.4 18h-.8A10.367 10.367 0 0 0 0 9.4v-.8A10.371 10.371 0 0 0 8.6 0h.8A10.369 10.369 0 0 0 18 8.6' fill='%234cdd24'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:1em;width:1em}.sprinkle.waves.magenta,.sprinkle.waves.red{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.07 17.19'%3E%3Cpath d='M17.17 8.6c-2.46 0-1.84-4.23-3.26-4.23s-.6 3.5-2.98 3.5-1.56-5.88-3.59-5.88-1.23 5.2-3.55 5.2S2.19 0 0 0v17.19c2.19 0 1.49-7.19 3.8-7.19s1.52 5.2 3.55 5.2 1.21-5.88 3.59-5.88 1.55 3.5 2.98 3.5.8-4.23 3.26-4.23m2.89 0c0-.98-.43-1.77-.95-1.77s-.95.79-.95 1.77.43 1.77.95 1.77.95-.79.95-1.77' fill='%23fff803'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:1em;width:1.176em}.sprinkle.waves.blue,.sprinkle.waves.yellow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.07 17.19'%3E%3Cpath d='M17.17 8.6c-2.46 0-1.84-4.23-3.26-4.23s-.6 3.5-2.98 3.5-1.56-5.88-3.59-5.88-1.23 5.2-3.55 5.2S2.19 0 0 0v17.19c2.19 0 1.49-7.19 3.8-7.19s1.52 5.2 3.55 5.2 1.21-5.88 3.59-5.88 1.55 3.5 2.98 3.5.8-4.23 3.26-4.23m2.89 0c0-.98-.43-1.77-.95-1.77s-.95.79-.95 1.77.43 1.77.95 1.77.95-.79.95-1.77' fill='%2300bdff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:1em;width:1.176em}.sprinkle.waves.orange,.sprinkle.waves.purple{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.07 17.19'%3E%3Cpath d='M17.17 8.6c-2.46 0-1.84-4.23-3.26-4.23s-.6 3.5-2.98 3.5-1.56-5.88-3.59-5.88-1.23 5.2-3.55 5.2S2.19 0 0 0v17.19c2.19 0 1.49-7.19 3.8-7.19s1.52 5.2 3.55 5.2 1.21-5.88 3.59-5.88 1.55 3.5 2.98 3.5.8-4.23 3.26-4.23m2.89 0c0-.98-.43-1.77-.95-1.77s-.95.79-.95 1.77.43 1.77.95 1.77.95-.79.95-1.77' fill='%23ff6333'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:1em;width:1.176em}.sprinkle.waves.cyan,.sprinkle.waves.green{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.07 17.19'%3E%3Cpath d='M17.17 8.6c-2.46 0-1.84-4.23-3.26-4.23s-.6 3.5-2.98 3.5-1.56-5.88-3.59-5.88-1.23 5.2-3.55 5.2S2.19 0 0 0v17.19c2.19 0 1.49-7.19 3.8-7.19s1.52 5.2 3.55 5.2 1.21-5.88 3.59-5.88 1.55 3.5 2.98 3.5.8-4.23 3.26-4.23m2.89 0c0-.98-.43-1.77-.95-1.77s-.95.79-.95 1.77.43 1.77.95 1.77.95-.79.95-1.77' fill='%234cdd24'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:1em;width:1.176em}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.btn,.wp-block-button__link{background:#ffffec;border:0;border-radius:0;color:#003c3d;cursor:pointer;display:inline-block;font-size:24px;font-variation-settings:"wdth" 50,"wght" 700;margin:0;max-width:100%;overflow:visible;padding:6px 22px;position:relative;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:.2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;z-index:0}.btn:after,.btn:before,.wp-block-button__link:after,.wp-block-button__link:before{content:"";inset:-2px;mix-blend-mode:lighten;position:absolute;transition:inherit;z-index:-1}.btn:after,.wp-block-button__link:after{background:#00bdff;transform:translate(-2px,2px)}.btn:before,.wp-block-button__link:before{background:#fff803;transform:translate(2px,-2px)}.btn.small,.wp-block-button__link.small{padding:4px 12px}.btn:hover,.wp-block-button__link:hover{color:#003c3d}.btn:hover:after,.wp-block-button__link:hover:after{transform:translate(2px,-2px)}.btn:hover:before,.wp-block-button__link:hover:before{transform:translate(-2px,2px)}.btn:disabled,.wp-block-button__link:disabled{cursor:not-allowed;opacity:.7}.btn::-moz-focus-inner,.wp-block-button__link::-moz-focus-inner{border:0;padding:0}.btn.center,.wp-block-button__link.center{left:50%;position:relative;transform:translateX(-50%)}.site-header .menu-toggle{background:transparent;border:0;cursor:pointer;height:40px;overflow:hidden;position:fixed;right:var(--base-padding);text-indent:-9999px;top:20px;width:40px;z-index:350}@media only screen and (min-width:600px){.site-header .menu-toggle{--toggle-top:24px;top:calc(var(--toggle-top) + var(--wp-admin--admin-bar--height, 0px))}}@media only screen and (min-width:900px){.site-header .menu-toggle{--toggle-top:60px;left:calc(var(--side-menu-width)/2);right:auto;transform:translate(-50%,-50%)}}.site-header .menu-toggle:after,.site-header .menu-toggle:before{background:#fff;content:"";height:3px;left:0;position:absolute;transition:.2s;width:100%}.site-header .menu-toggle:before{top:30%}.site-header .menu-toggle:after{bottom:30%}.site-header .menu-toggle:focus:before,.site-header .menu-toggle:hover:before{transform:translateY(-4px)}.site-header .menu-toggle:focus:after,.site-header .menu-toggle:hover:after{transform:translateY(4px)}.site-header .menu-toggle:focus-visible{outline:2px solid #00bdff;outline-offset:2px}body.mega-menu-open .site-header .menu-toggle:before{top:50%;transform:translateY(-50%) rotate(45deg)}body.mega-menu-open .site-header .menu-toggle:after{bottom:50%;transform:translateY(50%) rotate(-45deg)}.site-header .page-pattern{bottom:0;height:100dvh;left:var(--side-menu-width);pointer-events:none;position:fixed;right:0;z-index:250}@media only screen and (min-width:600px){.site-header .page-pattern{height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px))}}.site-header .page-pattern:after,.site-header .page-pattern:before{background-repeat:no-repeat;background-size:cover;content:"";height:clamp(12px,1vw,32px);left:0;position:absolute;width:100%}.site-header .page-pattern:before{background-image:url(/app/themes/pstereo/assets/images/laser_top_25.png);background-position:bottom;top:0}@media only screen and (min-width:1800px){.site-header .page-pattern:before{background-image:url(/app/themes/pstereo/assets/images/laser_top_25_2x.png)}}.site-header .page-pattern:after{background-image:url(/app/themes/pstereo/assets/images/laser_bottom_25.png);background-position:top;bottom:0}@media only screen and (min-width:1800px){.site-header .page-pattern:after{background-image:url(/app/themes/pstereo/assets/images/laser_bottom_25_2x.png)}}.site-header .header-top{align-items:center;background:#003c3d;display:flex;justify-content:space-between;left:var(--side-menu-width);padding:24px var(--base-padding) 12px;pointer-events:none;position:fixed;right:0;top:0;width:var(--full-width);z-index:200}@media only screen and (min-width:600px){.site-header .header-top{top:var(--wp-admin--admin-bar--height,0)}}@media only screen and (min-width:900px){.site-header .header-top{padding-block:40px 24px}}.site-header .header-top>*{pointer-events:all}.site-header .site-title{flex-shrink:1;margin-right:12px;width:min(180px,45vw)}@media only screen and (min-width:600px){.site-header .site-title{width:200px}}@media only screen and (min-width:900px){.site-header .site-title{width:280px}}.site-header .site-title a{display:block}.site-header .site-title path{mix-blend-mode:screen;transition:.3s}.site-header .site-title a:focus path:first-child,.site-header .site-title a:hover path:first-child{transform:translate(1.7px,-1.7px)}.site-header .site-title a:focus path:nth-child(2),.site-header .site-title a:hover path:nth-child(2){transform:translate(-1.7px,1.7px)}.site-header .site-title a:focus path:nth-child(3),.site-header .site-title a:hover path:nth-child(3){transform:translateX(-3px)}.site-header .site-title a:focus path:nth-child(4),.site-header .site-title a:hover path:nth-child(4){transform:translateX(3px)}.site-header .festival-details{display:none}@media only screen and (min-width:1200px){.site-header .festival-details{display:flex}}.site-header .top-menu{display:none}@media only screen and (min-width:900px){.site-header .top-menu{display:block}}.site-header .top-menu.mobile-tickets-link{display:block;margin-inline:auto 54px}@media only screen and (min-width:900px){.site-header .top-menu.mobile-tickets-link{display:none}}.site-header .top-menu .menu{align-items:center;display:flex;list-style:none;margin:0}.site-header .top-menu .menu-item:not(:last-child){margin-right:24px}.site-header .top-menu .menu-item svg{fill:currentColor;display:inline-block;height:.4em;margin:0 -.2em .6em .2em;width:.4em}.site-header .top-menu .menu-item a:not(.btn){border-bottom:1px solid #fff803;box-shadow:0 1px transparent;color:#fff;font-size:24px;font-variation-settings:"wdth" 50,"wght" 700;position:relative;text-transform:uppercase;transition:.15s}.site-header .top-menu .menu-item a:not(.btn):hover{box-shadow:0 1px #fff803}.site-header .top-menu .menu-item a:not(.btn)[target=_blank]{margin-right:.7em}.site-header .top-menu .menu-item a:not(.btn) svg{left:100%;margin-left:.1em;position:absolute;top:.2em}.main-navigation{position:absolute}.side-navigation{background:#003c3d;border-right:1px solid #1a4e4f;bottom:0;display:none;height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));left:0;padding-top:100px;position:fixed;width:var(--side-menu-width);z-index:300}@media only screen and (min-width:900px){.side-navigation{display:flex}}.side-navigation .side-navigation-wrapper{align-items:center;display:flex;flex-direction:column;overflow:auto;padding:0 12px 24px;width:100%}@media only screen and (min-width:1200px) and (min-height:800px){.side-navigation .side-navigation-wrapper{padding-inline:16px}}.side-navigation .side-menu{display:none;margin-bottom:16px;writing-mode:vertical-lr}@media only screen and (min-width:900px){.side-navigation .side-menu{display:block}}.side-navigation .side-menu .menu{display:flex;list-style:none;margin:0}.side-navigation .side-menu .menu-item:not(:first-child){margin-top:48px}@media only screen and (min-width:1200px) and (min-height:800px){.side-navigation .side-menu .menu-item:not(:first-child){margin-top:64px}}.side-navigation .side-menu .menu-item a{align-items:center;color:#fff;display:flex;font-size:16px;font-variation-settings:"wdth" 100,"wght" 700;padding:0 6px;text-transform:uppercase;transform:rotate(180deg);transition:.2s}@media only screen and (min-width:1200px) and (min-height:800px){.side-navigation .side-menu .menu-item a{font-size:18px}}.side-navigation .side-menu .menu-item a:before{content:"";font-size:.88em;margin-bottom:16px}.side-navigation .side-menu .menu-item:nth-child(3) a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.25 15.25'%3E%3Cpath fill='%23ff6333' d='M-.006 7.63 7.624 0l7.63 7.63-7.63 7.63z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;height:1em;transform:rotate(-90deg);width:1em}.side-navigation .side-menu.item-hovered .menu-item a:not(:hover):not(:focus){opacity:.2}.side-navigation .english-page{color:#fff;font-size:12px;font-variation-settings:"wght" 700;margin-block:auto -8px;padding:8px 0;text-transform:uppercase}@media only screen and (min-width:1200px) and (min-height:800px){.side-navigation .english-page{font-size:14px}}.side-navigation .english-page:hover{color:#ff6333}.side-navigation .accessibility-page{font-size:0;margin-top:auto}.side-navigation .accessibility-page svg{height:32px;width:32px}@media only screen and (min-width:1200px) and (min-height:800px){.side-navigation .accessibility-page svg{height:40px;width:40px}}.side-navigation .accessibility-page path{fill:currentColor}.side-navigation .english-page+.accessibility-page{margin-top:32px}.fit-image-container{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.fit-image-container img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.fit-image-container.contain{background-size:contain}.fit-image-container.contain img{-o-object-fit:contain;object-fit:contain}.fit-image-container.top{background-position:top}.fit-image-container.top img{-o-object-position:top;object-position:top}.fit-image-container.bottom{background-position:bottom}.fit-image-container.bottom img{-o-object-position:bottom;object-position:bottom}.site-footer{margin-top:24px;padding-block:80px;position:relative;text-align:center}@media only screen and (min-width:600px){.site-footer{text-align:left}}.site-footer .footer__wrapper{max-width:1700px}.site-footer .footer__partners-wrapper{display:grid;gap:64px 40px;margin-bottom:80px}@media only screen and (min-width:600px){.site-footer .footer__partners-wrapper{margin-bottom:120px}}@media only screen and (min-width:900px){.site-footer .footer__partners-wrapper{grid-auto-flow:column;grid-template-columns:1fr 2fr;grid-template-rows:repeat(3,auto)}}.site-footer .footer__partners{list-style:none;margin:0}.site-footer .footer__partners ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:-12px;pointer-events:none;width:calc(100% + 24px)}@media only screen and (min-width:600px){.site-footer .footer__partners ul{justify-content:flex-start}}.site-footer .footer__partners ul li{padding:12px}.site-footer .footer__partners ul img{max-height:76px;max-width:150px;-o-object-fit:contain;object-fit:contain}.site-footer .footer__partners ul a{display:inline-block;pointer-events:all}@media only screen and (min-width:900px){.site-footer .footer__partners.general{border-right:1px solid #1a4e4f;display:grid;grid-row:span 3;place-items:center}}.site-footer .footer__partners.general ul{flex-direction:column}@media only screen and (min-width:600px){.site-footer .footer__partners.general ul{align-items:flex-start}}@media only screen and (min-width:900px){.site-footer .footer__partners.general ul{margin-top:24px;padding-right:24px}}.site-footer .footer__partners.general li{width:100%}.site-footer .footer__partners.general img{max-height:100px;max-width:180px;-o-object-position:top center;object-position:top center}@media only screen and (min-width:600px){.site-footer .footer__partners.general img{-o-object-position:top left;object-position:top left}}@media only screen and (min-width:1500px){.site-footer .footer__partners.general img{max-height:120px;max-width:190px}}.site-footer .footer__partners.cooperative li{width:100%}@media only screen and (min-width:600px){.site-footer .footer__partners.cooperative li{width:auto}}@media only screen and (min-width:1500px){.site-footer .footer__partners.cooperative ul{gap:24px}.site-footer .footer__partners.cooperative img{max-width:200px}.site-footer .footer__partners.partner ul,.site-footer .footer__partners.supporting ul{gap:24px}}.site-footer .footer__partners-heading{color:#4cdd24;font-size:13px;font-variation-settings:"wdth" 100,"wght" 500;margin-block:0 1em;text-transform:uppercase}.site-footer .footer__links{align-items:center;display:grid;gap:24px}@media only screen and (min-width:900px){.site-footer .footer__links{grid-template-columns:1fr auto 1fr}}.site-footer .footer__link-list{list-style:none;margin:0}@media only screen and (min-width:900px){.site-footer .footer__link-list{text-align:right}}@media only screen and (min-width:1200px){.site-footer .footer__link-list{display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-end}}.site-footer .footer__link-list li:not(:last-child){margin-bottom:12px}.site-footer .footer__link-list li:not(:last-child) .btn{margin-bottom:16px}.site-footer .footer__link-list li a:not(.btn){color:#ffffec;font-size:16px;text-decoration:underline;transition:.2s}@media only screen and (min-width:600px){.site-footer .footer__link-list li a:not(.btn){font-size:20px}}.site-footer .footer__link-list li a:not(.btn):hover{color:#fff}.site-footer .some-links{display:grid;gap:24px;grid-auto-columns:24px;grid-auto-flow:column;justify-content:center;list-style:none;margin:0}@media only screen and (min-width:600px){.site-footer .some-links{grid-auto-columns:32px;justify-content:start}}@media only screen and (min-width:900px){.site-footer .some-links{order:-1}}.site-footer .some-links a{color:#ffffec;display:block;height:24px}@media only screen and (min-width:600px){.site-footer .some-links a{height:32px}}.site-footer .some-links a:hover{color:#ff6333}.site-footer .some-links a svg{fill:currentColor;height:100%;transition:.2s;width:100%}.gutenberg-content{overflow-x:hidden;position:relative}.gutenberg-content .alignfull{margin-left:calc(var(--full-width)*-.5 + 50%);margin-right:calc(var(--full-width)*-.5 + 50%);width:var(--full-width)}.gutenberg-content .alignwide{left:50%;max-width:calc(100vw - var(--side-menu-width));padding-left:var(--base-padding);padding-right:var(--base-padding);position:relative;transform:translateX(-50%);width:calc(var(--page-width) + var(--base-padding)*2)}.gutenberg-content :where(a[href]:not([class])){border-bottom:2px solid #fff803;font-variation-settings:"wdth" 115,"wght" 400;text-decoration:none;transition:.15s ease-in-out}.gutenberg-content :where(a[href]:not([class])):active,.gutenberg-content :where(a[href]:not([class])):hover{border-bottom-color:#00bdff;border-bottom-width:4px;color:#fff;font-variation-settings:"wdth" 114,"wght" 500}.wp-block-embed figcaption,.wp-block-gallery figcaption,.wp-block-image figcaption,.wp-block-table figcaption,.wp-block-video figcaption{font-size:14px;font-variation-settings:"wdth" 90,"wght" 400;line-height:1.1;margin-top:.5em;text-align:center}.site{display:flex;flex-direction:column;margin-left:var(--side-menu-width);min-height:100vh;overflow:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.site{height:auto}}.site-content{flex-grow:1}.wrapper{--wrapper-width:700px;margin:0 auto;max-width:calc(var(--wrapper-width) + var(--base-padding)*2);padding:0 var(--base-padding);width:100%}.wrapper.wide{--wrapper-width:1400px}.wrapper.full{max-width:none}.wrapper .entry-content+*{clear:both}.wrapper .entry-content:after{clear:both;content:"";display:block}.news-article{display:block;flex:0 0 35%;min-width:220px;text-decoration:none!important}@media only screen and (min-width:900px){.news-article{display:flex;min-width:400px}}.news-article:not(:last-child){margin-right:80px}.news-article__image{flex-shrink:0;height:80px;margin-bottom:16px;width:80px}@media only screen and (min-width:900px){.news-article__image{height:120px;margin:0 48px 0 0;width:120px}}.news-article__title{font-size:18px;font-variation-settings:"wdth" 90,"wght" 700;line-height:1.2;margin-bottom:16px}@media only screen and (min-width:600px){.news-article__title{font-size:24px}}.news-article__excerpt{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#ffffec;display:-webkit-box;font-size:14px;font-variation-settings:"wdth" 90,"wght" 300;overflow:hidden;text-overflow:ellipsis}.news-article__excerpt strong{font-variation-settings:"wght" 500}.news-article:nth-child(odd) .news-article__image img{transform:rotate(3deg)}.news-article:nth-child(2n) .news-article__image img{transform:rotate(-3deg)}.single-post .news-header__image{flex-shrink:0;height:100px;margin-bottom:24px;position:relative;width:100px}@media only screen and (min-width:600px){.single-post .news-header__image{height:140px;margin:0 24px 0 0;width:140px}}@media only screen and (min-width:900px){.single-post .news-header__image{height:180px;margin:0 40px 0 -40px;width:180px}}.single-post .news-header__image:after{background-image:url(/app/themes/pstereo/assets/images/pattern2_25.png);background-position:50%;background-size:cover;content:"";inset:0;position:absolute;transform:rotate(-4deg);z-index:-1}.single-post .news-header__image img{transform:rotate(5deg)}.single-post .news-header__content{align-self:center}.single-post .news-header__title{font-size:38px;font-variation-settings:"wdth" 50,"wght" 650;letter-spacing:.01em;line-height:1;margin:0;text-transform:uppercase}@media only screen and (min-width:600px){.single-post .news-header__title{font-size:44px}}@media only screen and (min-width:900px){.single-post .news-header__title{font-size:52px}}@media only screen and (min-width:1200px){.single-post .news-header__title{font-size:72px}}.single-post .wp-block-headspin-news.no-background .news__heading{margin-top:0}.news-archive__header{text-align:center}.news-archive__grid{margin-inline:auto;max-width:1200px}@media only screen and (min-width:600px){.news-archive__row{display:grid;gap:40px;grid-template-columns:1fr 1fr}}@media only screen and (min-width:900px){.news-archive__row{margin-bottom:120px}}@media only screen and (min-width:1200px){.news-archive__row:nth-child(odd){margin-right:100px}.news-archive__row:nth-child(2n){margin-left:100px}}.news-archive .news-article{margin:0 0 48px;max-width:500px;min-width:0}@media only screen and (min-width:900px){.news-archive .news-article{margin:0}}@media only screen and (min-width:900px) and (max-width:1199px){.news-archive .news-article__image{margin-right:24px}}.mega-menu{display:flex;inset:0 0 0 var(--side-menu-width);padding-block:64px var(--base-padding);pointer-events:none;position:fixed;z-index:-1}.mega-menu:after,.mega-menu:before{--mega-menu--bg-x-offset:50%;border-radius:300vmax;content:"";height:300vmax;position:absolute;right:calc(var(--base-padding) + 20px);top:40px;transform:translate(var(--mega-menu--bg-x-offset),-50%) scale(0);transition:.3s;width:300vmax;z-index:-1}@media only screen and (min-width:900px){.mega-menu:after,.mega-menu:before{--mega-menu--bg-x-offset:-50%;left:calc(var(--side-menu-width)/-2);right:auto;top:calc(60px + var(--wp-admin--admin-bar--height, 0px))}}.mega-menu:before{background:#1a4e4f}.mega-menu:after{background:#003c3d}body.mega-menu-open .mega-menu{pointer-events:all}body.mega-menu-open .mega-menu:before{transform:translate(var(--mega-menu--bg-x-offset),-50%) scale(1);transition:.3s ease-in-out}body.mega-menu-open .mega-menu:after{transform:translate(var(--mega-menu--bg-x-offset),-50%) scale(1);transition:.5s ease-in-out .1s}@media only screen and (min-width:600px){.mega-menu{padding-top:calc(64px + var(--wp-admin--admin-bar--height, 0px))}}@media only screen and (min-width:900px){.mega-menu{padding-top:calc(90px + var(--wp-admin--admin-bar--height, 0px))}}@media only screen and (min-width:1200px){.mega-menu{align-items:center;display:flex;justify-content:center}}.mega-menu__wrapper{display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain;width:100%}.mega-menu .festival-details{display:flex;font-size:18px;margin-bottom:2em;padding-left:calc(var(--base-padding)/2);transition:.2s .2s}body:not(.mega-menu-open) .mega-menu .festival-details{opacity:0;transform:translateX(20px);transition-delay:0s}@media only screen and (min-width:900px){body:not(.mega-menu-open) .mega-menu .festival-details{transform:translateX(-20px)}}.mega-menu .festival-details:after,.mega-menu .festival-details:before{font-size:.8em}@media only screen and (min-width:900px){.mega-menu .festival-details{font-size:22px}}@media only screen and (min-width:1200px){.mega-menu .festival-details{display:none}}.mega-menu__menus-container{background:#1a4e4f;display:flex;flex-wrap:wrap;margin-block:40px;max-width:1200px;padding-block:32px 24px;position:relative;transition:.2s .2s;width:100%}@media only screen and (min-width:900px){.mega-menu__menus-container{background:none;flex-wrap:nowrap;margin:40px auto}}@media only screen and (min-width:1200px){.mega-menu__menus-container{padding-bottom:20vh}}.mega-menu__menus-container:after,.mega-menu__menus-container:before{background-image:linear-gradient(90deg,transparent 75%,#1a4e4f 0),linear-gradient(90deg,transparent 50%,#1a4e4f 0),linear-gradient(90deg,transparent 25%,#1a4e4f 0);background-position:0 0,0 8px,0 16px;background-repeat:no-repeat;content:"";height:24px;position:absolute;transition:inherit;width:100%}@media only screen and (min-width:900px){.mega-menu__menus-container:after,.mega-menu__menus-container:before{display:none}}body:not(.mega-menu-open) .mega-menu__menus-container{background:transparent;transition-delay:0s}body:not(.mega-menu-open) .mega-menu__menus-container:after,body:not(.mega-menu-open) .mega-menu__menus-container:before{opacity:0}.mega-menu__menus-container:before{bottom:100%}.mega-menu__menus-container:after{top:100%;transform:rotate(180deg)}.mega-menu__menu{font-size:30px;font-variation-settings:"wdth" 50,"wght" 300;line-height:1;padding:var(--base-padding);width:50%}.mega-menu__menu:first-child{--mega-menu--menu-transition-delay:0s}.mega-menu__menu:nth-child(2){--mega-menu--menu-transition-delay:0.2s}.mega-menu__menu:nth-child(3){--mega-menu--menu-transition-delay:0.4s}@media only screen and (min-width:600px){.mega-menu__menu{font-size:36px}}@media only screen and (min-width:900px){.mega-menu__menu{width:30%}}.mega-menu__menu:nth-child(3):last-child{width:100%}@media only screen and (min-width:900px){.mega-menu__menu:nth-child(3):last-child{width:30%}}.mega-menu__menu .mega-menu__menu-heading{font-size:12px;font-variation-settings:"wdth" 115,"wght" 400;margin:0;text-transform:uppercase;transition:.3s var(--mega-menu--menu-transition-delay)}body:not(.mega-menu-open) .mega-menu__menu .mega-menu__menu-heading{opacity:0;transform:translateY(-15px);transition-delay:0s}.mega-menu__menu .menu{list-style:none;margin:0}.mega-menu__menu .menu .menu-item{margin-top:12px}.mega-menu__menu .menu .menu-item:first-child{transition:.3s calc(var(--mega-menu--menu-transition-delay) + .05s)}.mega-menu__menu .menu .menu-item:nth-child(2){transition:.3s calc(var(--mega-menu--menu-transition-delay) + .1s)}.mega-menu__menu .menu .menu-item:nth-child(3){transition:.3s calc(var(--mega-menu--menu-transition-delay) + .15s)}.mega-menu__menu .menu .menu-item:nth-child(4){transition:.3s calc(var(--mega-menu--menu-transition-delay) + .2s)}.mega-menu__menu .menu .menu-item:nth-child(5){transition:.3s calc(var(--mega-menu--menu-transition-delay) + .25s)}.mega-menu__menu .menu .menu-item:nth-child(6){transition:.3s calc(var(--mega-menu--menu-transition-delay) + .3s)}.mega-menu__menu .menu .menu-item:nth-child(7){transition:.3s calc(var(--mega-menu--menu-transition-delay) + .35s)}.mega-menu__menu .menu .menu-item:nth-child(8){transition:.3s calc(var(--mega-menu--menu-transition-delay) + .4s)}.mega-menu__menu .menu .menu-item:nth-child(9){transition:.3s calc(var(--mega-menu--menu-transition-delay) + .45s)}.mega-menu__menu .menu .menu-item:nth-child(10){transition:.3s calc(var(--mega-menu--menu-transition-delay) + .5s)}.mega-menu__menu .menu .menu-item:nth-child(11){transition:.3s calc(var(--mega-menu--menu-transition-delay) + .55s)}.mega-menu__menu .menu .menu-item:nth-child(12){transition:.3s calc(var(--mega-menu--menu-transition-delay) + .6s)}body:not(.mega-menu-open) .mega-menu__menu .menu .menu-item{opacity:0;transform:translateY(-15px);transition-delay:0s}.mega-menu__menu .menu .menu-item a{color:#fff;display:inline-block;transform:scale(1);transition:.2s}.mega-menu__menu .menu .menu-item a:hover{transform:scale(1.05);transform-origin:center}.mega-menu__menu:first-child .menu{font-size:1.2em;font-variation-settings:"wdth" 50,"wght" 600}@media only screen and (min-width:1200px){.mega-menu__menu:first-child .menu{font-size:2em}}.mega-menu__menu:first-child .mega-menu__menu-heading{color:#fff803}@media only screen and (min-width:900px){.mega-menu__menu:first-child{width:40%}}.mega-menu__menu:nth-child(2) .mega-menu__menu-heading{color:#4cdd24}.mega-menu__menu:nth-child(3) .mega-menu__menu-heading{color:#00bdff}.mega-menu__bottom-links{align-items:flex-end;display:flex;justify-content:space-between;margin-top:auto;transition:.2s .3s}body:not(.mega-menu-open) .mega-menu__bottom-links{opacity:0;transform:translateY(-20px);transition-delay:0s}@media only screen and (min-width:900px){.mega-menu__bottom-links{display:none}}.mega-menu__bottom-links a{padding:var(--base-padding)}.mega-menu__bottom-links .english-page{font-size:14px;font-variation-settings:"wdth" 100,"wght" 600;text-transform:uppercase}.mega-menu__bottom-links .accessibility-page{font-size:0}.mega-menu__bottom-links .accessibility-page svg{height:36px;width:36px}.mega-menu__bottom-links .accessibility-page path{fill:currentColor}.mega-menu.item-hovered .menu-item a:not(:hover):not(:focus){opacity:.2}.page-header{margin-block:80px 40px}@media only screen and (min-width:600px){.page-header{margin-block:120px 64px}}@media only screen and (min-width:900px){.page-header{margin-block:180px 80px}}@media only screen and (min-width:1200px){.page-header{margin-top:240px}}@media only screen and (min-width:600px){.has-post-thumbnail .page-header .wrapper,.single-post .page-header .wrapper{display:flex}}.page-header .artist-show-details{align-items:baseline;display:flex;font-size:28px;font-variation-settings:"wdth" 50,"wght" 700;margin-bottom:.4em;text-transform:uppercase}.page-header .artist-show-details div{margin-right:4px}.page-header .artist-show-details .stage{font-variation-settings:"wdth" 50,"wght" 200}.default-page-header{margin-bottom:40px}@media only screen and (min-width:1200px){.default-page-header{margin-top:180px}}@media only screen and (min-width:900px){.has-post-thumbnail .default-page-header{margin-bottom:80px}}.default-page-header__image{margin-bottom:40px}@media only screen and (min-width:600px){.default-page-header__image{flex-shrink:0;margin:0;max-height:400px;max-width:500px;width:40%}}.default-page-header__image div{padding-bottom:65%;position:relative;width:100%}.default-page-header__image div:after{background:url(assets/images/pattern2_25.png);background-position:50%;background-size:cover;content:"";inset:0;position:absolute;transform:rotate(-4deg);z-index:-1}.default-page-header__image div img{height:125%;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(3deg);width:95%}.default-page-header__content{align-self:center;position:relative}.default-page-header__content:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 17.997'%3E%3Cpath d='M18 8.6v.8A10.365 10.365 0 0 0 9.4 18h-.8A10.367 10.367 0 0 0 0 9.4v-.8A10.371 10.371 0 0 0 8.6 0h.8A10.369 10.369 0 0 0 18 8.6' fill='%23ff6333'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1em;margin-block:40px;width:1em}@media only screen and (min-width:600px){.has-post-thumbnail .default-page-header__content{margin-left:40px;width:60%}}@media only screen and (min-width:1200px){.has-post-thumbnail .default-page-header__content{margin-left:64px}}.default-page-header__title{line-height:1;margin-bottom:.2em}.is-style-stereo-heading,.stereo-heading{color:#00bdff;font-size:48px;font-variation-settings:"wdth" 50,"wght" 800;position:relative;text-transform:uppercase}.is-style-stereo-heading:before,.stereo-heading:before{color:#fff803;content:attr(data-stereo-text);inset:0;mix-blend-mode:lighten;pointer-events:none;position:absolute;transform:translate(3px,-3px)}@media only screen and (min-width:600px){.is-style-stereo-heading,.stereo-heading{font-size:64px}}@media only screen and (min-width:1200px){.is-style-stereo-heading,.stereo-heading{font-size:72px}}.hs-pagination{display:flex;justify-content:center;margin-top:80px}.hs-pagination ul{display:flex;flex-wrap:wrap;list-style:none;margin:0}.hs-pagination ul .page-numbers{background:#1a4e4f;display:block;font-variation-settings:"wdth" 90,"wght" 400;height:44px;line-height:44px;margin-inline:4px;text-align:center;width:44px}.hs-pagination ul .page-numbers:hover{background:#ffffec;color:#1a4e4f}.hs-pagination ul .page-numbers.current{background:#fff;color:#1a4e4f;cursor:default}.is-style-preamble,.preamble{font-size:18px;font-variation-settings:"wdth" 115,"wght" 600;line-height:1.2;max-width:600px}@media only screen and (min-width:900px){.is-style-preamble,.preamble{font-size:20px}}@media only screen and (min-width:1200px){.is-style-preamble,.preamble{font-size:24px}}.illustration-404{height:180px;margin:0 auto 64px;position:relative;width:180px}.illustration-404 svg{inset:0;mix-blend-mode:lighten;position:absolute}.illustration-404 svg:first-child{fill:#fff803;transform:translateX(calc(var(--404-offset, 3)*-1px))}.illustration-404 svg:nth-child(2){fill:#4cdd24;transform:translateX(calc(var(--404-offset, 3)*1px))}.festival-details{align-items:baseline;display:flex;font-size:24px;font-variation-settings:"wdth" 50,"wght" 700;line-height:1;text-transform:uppercase}.festival-details:after,.festival-details:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 17.997'%3E%3Cpath d='M18 8.6v.8A10.365 10.365 0 0 0 9.4 18h-.8A10.367 10.367 0 0 0 0 9.4v-.8A10.371 10.371 0 0 0 8.6 0h.8A10.369 10.369 0 0 0 18 8.6' fill='%23fff803'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:1em;margin-inline:.6em;transform:translateY(.15em);width:1em}.festival-details .festival-location{font-variation-settings:"wdth" 50,"wght" 200}.festival-details .festival-location:not(:first-child){margin-left:.2em}.program-header .wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:0 24px}@media only screen and (min-width:600px){.program-header .wrapper{justify-content:center}}.program-header .stereo-heading{margin:0}.program-header .program-filter{box-shadow:inset 0 0 0 1px #fff;display:flex}.program-header .program-filter__day{background:transparent;border:0;cursor:pointer;font-size:22px;font-variation-settings:"wdth" 50,"wght" 700;padding:8px 14px;position:relative;text-transform:uppercase;transition:.2s}.program-header .program-filter__day:before{background:#fff;border-bottom:4px solid #00bdff;content:"";height:100%;position:absolute;right:0;top:0;transition:.3s;width:0;z-index:0}@media only screen and (min-width:600px){.program-header .program-filter__day{font-size:26px}}.program-header .program-filter__day span{display:inline-block;transition:.3s;z-index:1}.program-header .program-filter__day:focus span,.program-header .program-filter__day:hover span{transform:translateY(-2px)}.program-header .program-filter__day:focus-visible{outline:2px solid #00bdff}.program-header .program-filter__day.active:before{width:100%}.program-header .program-filter__day.active span{color:#003c3d;transform:translateY(-2px)}.program-header .program-filter__day:last-child:before{left:0;right:auto}.program-section .artist-card.hidden{display:none}.wp-block-separator{border:0;border-top:2px solid #00bdff;box-sizing:border-box;opacity:1}.wp-block-separator.alignwide{width:var(--page-width)}.wp-block-column{margin-bottom:12px}:is(h1,h2,h3,h4,h5,h6).is-style-waves{color:#ffffec;font-size:16px;font-variation-settings:"wdth" 67.5,"wght" 600;margin:100px auto;position:relative;transform:rotate(-1deg);width:-moz-max-content;width:max-content}@media only screen and (min-width:600px){:is(h1,h2,h3,h4,h5,h6).is-style-waves{font-size:26px}}@media only screen and (min-width:900px){:is(h1,h2,h3,h4,h5,h6).is-style-waves{font-size:32px;margin:120px auto}}@media only screen and (min-width:1500px){:is(h1,h2,h3,h4,h5,h6).is-style-waves{margin:180px auto}}:is(h1,h2,h3,h4,h5,h6).is-style-waves:after,:is(h1,h2,h3,h4,h5,h6).is-style-waves:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.07 17.19'%3E%3Cpath d='M17.17 8.6c-2.46 0-1.84-4.23-3.26-4.23s-.6 3.5-2.98 3.5-1.56-5.88-3.59-5.88-1.23 5.2-3.55 5.2S2.19 0 0 0v17.19c2.19 0 1.49-7.19 3.8-7.19s1.52 5.2 3.55 5.2 1.21-5.88 3.59-5.88 1.55 3.5 2.98 3.5.8-4.23 3.26-4.23m2.89 0c0-.98-.43-1.77-.95-1.77s-.95.79-.95 1.77.43 1.77.95 1.77.95-.79.95-1.77' fill='%23fff803'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";font-size:.5em;height:1em;position:absolute;top:50%;width:1.176em}:is(h1,h2,h3,h4,h5,h6).is-style-waves:before{right:100%;transform:translate(-1em,-.4em) rotate(180deg)}:is(h1,h2,h3,h4,h5,h6).is-style-waves:after{left:100%;transform:translate(1em,-.4em)}.wp-block-buttons:not(:last-child){margin-bottom:40px}@media only screen and (min-width:900px){.wp-block-buttons:not(:last-child){margin-bottom:64px}}@media only screen and (min-width:600px){.wp-block-image.alignleft{float:left;margin-right:1em}.wp-block-image.alignright{float:right;margin-left:1em}}.wp-block-table{max-width:100%;overflow-x:auto;overflow-y:hidden}.wp-block-table table{border-collapse:collapse;margin-bottom:0;min-width:100%}@media only screen and (max-width:599px){.wp-block-table table{font-size:16px}}.wp-block-table table td,.wp-block-table table th{border:0;text-align:left;vertical-align:top}.wp-block-table table thead{border-bottom:1px solid #ffffec;font-variation-settings:"wdth" 100,"wght" 700;font-weight:400}.wp-block-table table tbody tr:nth-child(2n),.wp-block-table table tfoot tr:nth-child(2n){background:#1a4e4f}.wp-block-table table tfoot{border-block:1px solid #ffffec;font-variation-settings:"wdth" 100,"wght" 700}.wp-block-table table tfoot tr:not(:last-child){border-bottom:1px solid #ffffec}.wp-block-headspin-lineup-poster{margin:48px 0}@media only screen and (min-width:900px){.wp-block-headspin-lineup-poster{margin:96px 0}}.wp-block-headspin-lineup-poster:first-child{margin-top:0}.wp-block-headspin-lineup-poster:last-child{margin-bottom:0}.wp-block-headspin-lineup-poster:first-child{margin-top:64px}@media only screen and (min-width:600px){.wp-block-headspin-lineup-poster:first-child{margin-top:120px}}@media only screen and (min-width:1200px){.wp-block-headspin-lineup-poster:first-child{margin-top:min(10vw,200px)}}@media only screen and (min-width:600px){.wp-block-headspin-lineup-poster{align-items:center;display:flex;justify-content:space-between}}.wp-block-headspin-lineup-poster .lineup__festival-details{font-size:18px;position:absolute}@media only screen and (min-width:600px){.wp-block-headspin-lineup-poster .lineup__festival-details{top:-54px}}@media only screen and (min-width:900px){.wp-block-headspin-lineup-poster .lineup__festival-details{top:-16px}}@media only screen and (min-width:1200px){.wp-block-headspin-lineup-poster .lineup__festival-details{display:none}}.wp-block-headspin-lineup-poster .lineup__festival-details:before{margin-left:0}.wp-block-headspin-lineup-poster .lineup__images{flex-basis:50%;margin-inline:24px;min-height:85vw;position:relative;z-index:1}@media only screen and (min-width:600px){.wp-block-headspin-lineup-poster .lineup__images{margin:0;min-height:min(40vw,650px)}}.wp-block-headspin-lineup-poster .lineup__image{--lineup-image--padding-factor:3px;--lineup-image--rotation-factor:1deg;--lineup-image--mousemove-factor:1px;--lineup-image--scroll-factor:-10px;align-items:center;display:flex;height:100%;justify-content:center;left:50%;padding:calc(var(--lineup-image--padding, 0)*var(--lineup-image--padding-factor, 3px));pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(calc(var(--lineup-image--rotation, 0)*var(--lineup-image--rotation-factor, 1deg)));transition:opacity .3s,transform .3s ease-in-out;width:100%}.wp-block-headspin-lineup-poster .lineup__image .lineup__image-wrapper{height:0;padding-bottom:70%;position:relative;width:100%}.wp-block-headspin-lineup-poster .lineup__image img{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;transform:translate(calc(var(--lineup-images--offset-x, 0)*var(--lineup-image--level, 0)*var(--lineup-image--mousemove-factor, 1px)),calc(var(--lineup-images--offset-y, 0)*var(--lineup-image--level, 0)*var(--lineup-image--mousemove-factor, 1px) + var(--lineup-images--offset-scroll, 0)*var(--lineup-image--level, 0)*var(--lineup-image--scroll-factor, -10px)));width:100%}body:not(.wp-admin) .wp-block-headspin-lineup-poster .lineup__image:not(.loaded){opacity:0}.wp-block-headspin-lineup-poster .lineup__image.transition{transform:translate(20%,-80%) rotate(25deg)}.wp-block-headspin-lineup-poster .lineup__image.active{z-index:1}@media (prefers-reduced-motion){.wp-block-headspin-lineup-poster .lineup__image.transition{transform:translate(-50%,-50%) rotate(calc(var(--lineup-image--rotation, 0)*var(--lineup-image--rotation-factor, 1deg)))}.wp-block-headspin-lineup-poster .lineup__image img{transform:none}}.wp-block-headspin-lineup-poster .lineup__artists{flex:1 0 50%;font-size:clamp(6px,calc(2px + 1.4vw),16px);font-variation-settings:"wdth" 50;line-height:1.1;text-align:center;text-transform:uppercase;white-space:nowrap}@media only screen and (min-width:600px){.wp-block-headspin-lineup-poster .lineup__artists{font-size:clamp(6px,calc(1.5px + .8vw),16px);margin-left:min(80px,4vw);text-align:left}}.wp-block-headspin-lineup-poster .lineup__artist{align-items:flex-start;display:inline-flex;pointer-events:none;text-decoration:none;transform-origin:center bottom;transition:.7s}.wp-block-headspin-lineup-poster .lineup__artist:not(:last-child){margin-right:min(18px,.2em)}body:not(.wp-admin) .wp-block-headspin-lineup-poster .lineup__artist:not(.loaded){opacity:0;transform:translateY(-80px)}.wp-block-headspin-lineup-poster .lineup__artist.done-loading{pointer-events:all;transition:.2s}.wp-block-headspin-lineup-poster .lineup__artist:focus,.wp-block-headspin-lineup-poster .lineup__artist:hover{transform:scale(1.05)}.wp-block-headspin-lineup-poster .lineup__artist.color-1{color:#fff}.wp-block-headspin-lineup-poster .lineup__artist.color-2{color:#4cdd24}.wp-block-headspin-lineup-poster .lineup__artist.color-3{color:#00bdff}.wp-block-headspin-lineup-poster .lineup__artist.color-4{color:#fff803}.wp-block-headspin-lineup-poster.artist-hovered .lineup__artist:not(:hover):not(:focus){color:hsla(0,0%,100%,.3)!important}.wp-block-headspin-lineup-poster .lineup__country-tag{display:flex;font-variation-settings:"wdth" 50,"wght" 500;line-height:0;margin:.25em 0 0 2px}@media only screen and (min-width:900px){.wp-block-headspin-lineup-poster .lineup__country-tag{margin-left:4px}}.wp-block-headspin-lineup-poster .lineup__country-tag span{font-size:clamp(10px,calc(3px + 1vw),18px)}.wp-block-headspin-lineup-poster .lineup__line{line-height:1}.wp-block-headspin-lineup-poster .lineup__line.billing-100{font-size:5.8em;font-variation-settings:"wdth" 50,"wght" 700;line-height:.85}.wp-block-headspin-lineup-poster .lineup__line.billing-100 .lineup__country-tag{margin-top:.17em}.wp-block-headspin-lineup-poster .lineup__line.billing-80{font-size:3.5em;font-variation-settings:"wdth" 50,"wght" 700}.wp-block-headspin-lineup-poster .lineup__line.billing-60{font-size:2.5em;font-variation-settings:"wdth" 50,"wght" 500}.wp-block-headspin-lineup-poster .lineup__line.billing-40{font-size:2.5em;font-variation-settings:"wdth" 50,"wght" 200}.wp-block-headspin-image-text{margin:48px 0;position:relative}@media only screen and (min-width:900px){.wp-block-headspin-image-text{margin:96px 0}}.wp-block-headspin-image-text:first-child{margin-top:0}.wp-block-headspin-image-text:last-child{margin-bottom:0}@media only screen and (min-width:600px){.wp-block-headspin-image-text{align-items:center;display:flex;flex-direction:row}}.wp-block-headspin-image-text .image-text__image-wrapper{position:relative;width:100%}@media only screen and (min-width:600px){.wp-block-headspin-image-text .image-text__image-wrapper{width:50%}}@media only screen and (min-width:1200px){.wp-block-headspin-image-text .image-text__image-wrapper{width:40%}}.wp-block-headspin-image-text .image-text__image-pattern{background:url(/wp-content/themes/pstereo/assets/images/pattern2_25.png);background-position:50%;background-size:cover;padding-bottom:65%;transform:rotate(-3deg);width:95%}.wp-block-headspin-image-text .image-text__image{flex-shrink:0;left:50%;margin:0;padding-bottom:65%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(5deg);width:100%;z-index:1}.wp-block-headspin-image-text .image-text__image img{width:100%}.wp-block-headspin-image-text .image-text__content{padding:var(--base-padding) 0 40px;width:100%}@media only screen and (min-width:600px){.wp-block-headspin-image-text .image-text__content{display:flex;flex-shrink:0;justify-content:flex-end;padding:0 0 0 48px;width:60%}}.wp-block-headspin-image-text .image-text__content .image-text__heading{font-size:40px;font-variation-settings:"wdth" 50,"wght" 650;line-height:.85;margin:0 0 .25em;text-transform:uppercase}@media only screen and (min-width:900px){.wp-block-headspin-image-text .image-text__content .image-text__heading{font-size:56px}}.wp-block-headspin-image-text .image-text__content .image-text__heading .sprinkle{display:inline-block;font-size:.2em;margin-left:2em}.wp-block-headspin-image-text .image-text__content .image-text__heading .sprinkle.waves{font-size:.6em;margin-left:.5em}@media only screen and (min-width:1200px){.wp-block-headspin-image-text .image-text__content p{font-size:20px}}.wp-block-headspin-image-text .image-text__content-wrapper{max-width:700px;width:100%}.wp-block-headspin-image-text .image-text__btn{margin-top:32px}.wp-block-headspin-image-text.image-right{flex-direction:row-reverse}.wp-block-headspin-image-text.image-right .image-text__content{justify-content:flex-start}@media only screen and (min-width:600px){.wp-block-headspin-image-text.image-right .image-text__content{padding-inline:0 48px}}.wp-block-headspin-accordion{border-bottom:1px solid #2e6162;margin:24px 0}@media only screen and (min-width:900px){.wp-block-headspin-accordion{margin:48px 0}}.wp-block-headspin-accordion:first-child{margin-top:0}.wp-block-headspin-accordion:last-child{margin-bottom:0}.wp-block-headspin-accordion+.wp-block-headspin-accordion{margin-top:-24px}@media only screen and (min-width:900px){.wp-block-headspin-accordion+.wp-block-headspin-accordion{margin-top:-48px}}:is(h1,h2,h3,h4,h5,h6)+.wp-block-headspin-accordion{margin-top:0}.wp-block-headspin-accordion .accordion__heading{margin:0}.wp-block-headspin-accordion .accordion__trigger{background:none;border:0;color:#fff;cursor:pointer;font-size:26px;font-variation-settings:"wdth" 50,"wght" 400;margin:0;padding:14px 64px 14px 0;position:relative;text-align:left;text-transform:uppercase;transition:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media only screen and (min-width:600px){.wp-block-headspin-accordion .accordion__trigger{font-size:32px;padding:20px 80px 22px 0}}.wp-block-headspin-accordion .accordion__trigger:after,.wp-block-headspin-accordion .accordion__trigger:before{--accordion-plus-x-offset:9px;--accordion-plus-y-offset:-1px;background:#fff;content:"";height:2px;position:absolute;right:24px;top:50%;transition:.2s;width:19px}@media only screen and (min-width:600px){.wp-block-headspin-accordion .accordion__trigger:after,.wp-block-headspin-accordion .accordion__trigger:before{--accordion-plus-x-offset:13px;--accordion-plus-y-offset:-2px;height:3px;right:32px;width:25px}}.wp-block-headspin-accordion .accordion__trigger:after{transform:translate(var(--accordion-plus-x-offset),var(--accordion-plus-y-offset)) rotate(90deg)}.wp-block-headspin-accordion .accordion__trigger:before{transform:translate(var(--accordion-plus-x-offset),var(--accordion-plus-y-offset))}.wp-block-headspin-accordion .accordion__trigger span{display:inline-block;transition:inherit}.wp-block-headspin-accordion .accordion__trigger:focus,.wp-block-headspin-accordion .accordion__trigger:hover{background:#1a4e4f;box-shadow:0 1px #2e6162,0 -1px #2e6162}.wp-block-headspin-accordion .accordion__trigger:focus span,.wp-block-headspin-accordion .accordion__trigger:hover span{transform:translateX(24px)}.wp-block-headspin-accordion .accordion__content-wrapper{height:0;overflow:hidden}.wp-block-headspin-accordion .accordion__content{padding:8px 24px 24px 8px}@media only screen and (min-width:600px){.wp-block-headspin-accordion .accordion__content{padding:16px 64px 24px 24px}}.wp-block-headspin-accordion.is-open .accordion__trigger:after{transform:translate(var(--accordion-plus-x-offset),var(--accordion-plus-y-offset)) rotate(135deg)}.wp-block-headspin-accordion.is-open .accordion__trigger:before{transform:translate(var(--accordion-plus-x-offset),var(--accordion-plus-y-offset)) rotate(45deg)}.wp-block-headspin-artist-cards{margin:24px 0}@media only screen and (min-width:900px){.wp-block-headspin-artist-cards{margin:48px 0}}.wp-block-headspin-artist-cards:first-child{margin-top:0}.wp-block-headspin-artist-cards:last-child{margin-bottom:0}.wp-block-headspin-artist-cards .artist-cards__heading:is(h2){font-size:24px;font-variation-settings:"wdth" 90,"wght" 800}.wp-block-headspin-artist-cards .artist-cards__cards{--artist-cards--gap:24px;display:flex;flex-wrap:wrap;margin:calc(var(--artist-cards--gap)/-2);pointer-events:none;width:calc(100% + var(--artist-cards--gap))}.wp-block-headspin-artist-cards .artist-card{padding:calc(var(--artist-cards--gap)/2);width:50%}.wp-block-headspin-artist-cards .artist-card:nth-child(odd) .artist-card__link{transform:rotate(3deg)}.wp-block-headspin-artist-cards .artist-card:nth-child(2n) .artist-card__link{--artist-card--hover-rotate-factor:-1;transform:rotate(-1deg)}.wp-block-headspin-artist-cards .artist-card .artist-card__link{background:#1a4e4f;display:block;padding:8px;pointer-events:all;position:relative;text-decoration:none;transition:.15s ease;z-index:0}@media only screen and (min-width:900px){.wp-block-headspin-artist-cards .artist-card .artist-card__link{padding:16px}}.wp-block-headspin-artist-cards .artist-card .artist-card__link:after{background:url(assets/images/pattern2_25.png);background-position:50%;background-size:cover;content:"";inset:1px;position:absolute;transition:.15s ease;z-index:-2}.wp-block-headspin-artist-cards .artist-card .artist-card__link:before{background:inherit;content:"";inset:0;position:absolute;z-index:-1}.wp-block-headspin-artist-cards .artist-card .artist-card__link:focus,.wp-block-headspin-artist-cards .artist-card .artist-card__link:hover{box-shadow:0 2px 6px rgba(0,0,0,.2);outline:none;position:relative;transform:scale(1.1) rotate(0);transition:.3s cubic-bezier(.68,.2,.27,1.55);z-index:1}.wp-block-headspin-artist-cards .artist-card .artist-card__link:focus:after,.wp-block-headspin-artist-cards .artist-card .artist-card__link:hover:after{transform:rotate(calc(-3deg*var(--artist-card--hover-rotate-factor, 1)));transition:.4s ease-out .15s}.wp-block-headspin-artist-cards .artist-card__image{padding-bottom:100%}.wp-block-headspin-artist-cards .artist-card__name{color:#fff;font-size:26px;font-variation-settings:"wdth" 50,"wght" 700;line-height:1;margin-top:.3em;text-transform:uppercase}@media only screen and (min-width:900px){.wp-block-headspin-artist-cards .artist-card__name{font-size:32px}}.wp-block-headspin-artist-cards .artist-card__details{align-items:baseline;color:#ffffec;display:flex;flex-wrap:wrap;font-size:20px;font-variation-settings:"wdth" 50,"wght" 700;text-transform:uppercase}.wp-block-headspin-artist-cards .artist-card__details div{margin-right:4px}.wp-block-headspin-artist-cards .artist-card__details .stage{font-variation-settings:"wdth" 50,"wght" 200}@media only screen and (min-width:900px){.wp-block-headspin-artist-cards.alignwide .artist-card{width:33.33%}}@media only screen and (min-width:1200px){.wp-block-headspin-artist-cards.alignwide .artist-card{width:25%}}.wp-block-headspin-news{--scrollbar-track:#1a4e4f;--scrollbar-thumb:#2e6162;margin:48px 0;padding-block:24px}@media only screen and (min-width:900px){.wp-block-headspin-news{margin:96px 0}}.wp-block-headspin-news:first-child{margin-top:0}.wp-block-headspin-news:last-child{margin-bottom:0}@media only screen and (max-width:599px){.wp-block-headspin-news{margin-top:64px}}@media only screen and (min-width:600px) and (max-width:899px){.wp-block-headspin-news{margin-top:120px}}@media only screen and (min-width:900px){.wp-block-headspin-news{padding-block:40px}}.wp-block-headspin-news:not(.no-background){--scrollbar-track:#003c3d;background:#1a4e4f;position:relative}.wp-block-headspin-news:not(.no-background):after,.wp-block-headspin-news:not(.no-background):before{background-image:linear-gradient(90deg,transparent 75%,#1a4e4f 0),linear-gradient(90deg,transparent 50%,#1a4e4f 0),linear-gradient(90deg,transparent 25%,#1a4e4f 0);background-position:0 0,0 8px,0 16px;background-repeat:no-repeat;content:"";height:24px;position:absolute;width:100%}.wp-block-headspin-news:not(.no-background):before{bottom:100%}.wp-block-headspin-news:not(.no-background):after{top:100%;transform:rotate(180deg)}.wp-block-headspin-news .news__heading{display:flex;margin-top:-64px}@media only screen and (min-width:900px){.wp-block-headspin-news .news__heading{margin-top:0}}.wp-block-headspin-news .news__heading span{align-items:center;color:#fff803;font-size:16px;font-variation-settings:"wdth" 115,"wght" 600;margin-right:.8em;text-transform:uppercase}.wp-block-headspin-news .news__archive-link{font-size:18px;font-variation-settings:"wdth" 67.5,"wght" 300;transform:translateY(-.1em)}.wp-block-headspin-news .news__grid-wrapper{overflow:auto;padding:var(--base-padding)}.wp-block-headspin-news .news__grid-wrapper::-webkit-scrollbar{height:4px}.wp-block-headspin-news .news__grid-wrapper::-webkit-scrollbar-track{background:var(--scrollbar-track)}.wp-block-headspin-news .news__grid-wrapper::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:9px}.wp-block-headspin-news .news__grid-wrapper:not(:hover){--scrollbar-track:transparent;--scrollbar-thumb:transparent}.wp-block-headspin-news .news__grid{display:flex;margin-inline:auto;max-width:1400px}.wp-block-headspin-section{margin:48px 0;padding-block:32px}@media only screen and (min-width:900px){.wp-block-headspin-section{margin:96px 0}}.wp-block-headspin-section:first-child{margin-top:0}.wp-block-headspin-section:last-child{margin-bottom:0}.wp-block-headspin-section .section__inner{background:#1a4e4f;padding-block:40px;position:relative}.wp-block-headspin-section .section__inner:after,.wp-block-headspin-section .section__inner:before{background-image:linear-gradient(90deg,transparent 75%,#1a4e4f 0),linear-gradient(90deg,transparent 50%,#1a4e4f 0),linear-gradient(90deg,transparent 25%,#1a4e4f 0);background-position:0 0,0 8px,0 16px;background-repeat:no-repeat;content:"";height:32px;left:0;position:absolute;width:100%}.wp-block-headspin-section .section__inner:before{bottom:100%}.wp-block-headspin-section .section__inner:after{top:100%;transform:rotate(180deg)}.wp-block-headspin-spacer{font-size:.25px;height:calc(var(--spacer-height, 0)*1em)}@media only screen and (min-width:600px){.wp-block-headspin-spacer{font-size:.5px}}@media only screen and (min-width:900px){.wp-block-headspin-spacer{font-size:1px}}.wp-block-headspin-lineup-poster-2025{margin:48px 0}@media only screen and (min-width:900px){.wp-block-headspin-lineup-poster-2025{margin:96px 0}}.wp-block-headspin-lineup-poster-2025:first-child{margin-top:0}.wp-block-headspin-lineup-poster-2025:last-child{margin-bottom:0}.wp-block-headspin-lineup-poster-2025:first-child{margin-top:64px}@media only screen and (min-width:600px){.wp-block-headspin-lineup-poster-2025:first-child{margin-top:120px}}@media only screen and (min-width:1200px){.wp-block-headspin-lineup-poster-2025:first-child{margin-top:min(10vw,200px)}}.wp-block-headspin-lineup-poster-2025 .lineup__festival-details{font-size:18px;margin-bottom:24px}@media only screen and (min-width:600px){.wp-block-headspin-lineup-poster-2025 .lineup__festival-details{position:absolute;top:-54px}}@media only screen and (min-width:900px){.wp-block-headspin-lineup-poster-2025 .lineup__festival-details{top:-16px}}@media only screen and (min-width:1200px){.wp-block-headspin-lineup-poster-2025 .lineup__festival-details{display:none}}.wp-block-headspin-lineup-poster-2025 .lineup__festival-details:before{margin-left:0}.wp-block-headspin-lineup-poster-2025 .lineup__artists{flex:1 0 50%;font-size:clamp(6px,calc(2px + 1.4vw),16px);font-variation-settings:"wdth" 50;line-height:1.1;margin-bottom:40px;text-align:center;text-transform:uppercase;white-space:nowrap}@media only screen and (min-width:600px){.wp-block-headspin-lineup-poster-2025 .lineup__artists{font-size:clamp(6px,calc(1.5px + .8vw),16px)}}.wp-block-headspin-lineup-poster-2025 .lineup__artist{align-items:flex-start;display:inline-flex;margin-inline:min(18px,.2em);pointer-events:none;text-decoration:none;transform-origin:center bottom;transition:.7s}body:not(.wp-admin) .wp-block-headspin-lineup-poster-2025 .lineup__artist:not(.loaded){opacity:0;transform:translateY(-80px)}.wp-block-headspin-lineup-poster-2025 .lineup__artist.done-loading{pointer-events:all;transition:.2s}.wp-block-headspin-lineup-poster-2025 .lineup__artist:focus,.wp-block-headspin-lineup-poster-2025 .lineup__artist:hover{transform:scale(1.05)}.wp-block-headspin-lineup-poster-2025 .lineup__artist.color-1,.wp-block-headspin-lineup-poster-2025 .lineup__artist.color-7{color:#fff}.wp-block-headspin-lineup-poster-2025 .lineup__artist.color-2,.wp-block-headspin-lineup-poster-2025 .lineup__artist.color-9{color:#fff803}.wp-block-headspin-lineup-poster-2025 .lineup__artist.color-3,.wp-block-headspin-lineup-poster-2025 .lineup__artist.color-6{color:#00bdff}.wp-block-headspin-lineup-poster-2025 .lineup__artist.color-10,.wp-block-headspin-lineup-poster-2025 .lineup__artist.color-4{color:#ff6333}.wp-block-headspin-lineup-poster-2025 .lineup__artist.color-5,.wp-block-headspin-lineup-poster-2025 .lineup__artist.color-8{color:#4cdd24}.wp-block-headspin-lineup-poster-2025.artist-hovered .lineup__artist:not(:hover):not(:focus){color:hsla(0,0%,100%,.3)!important}.wp-block-headspin-lineup-poster-2025 .lineup__country-tag{display:flex;font-variation-settings:"wdth" 50,"wght" 500;line-height:0;margin:.35em 0 0 2px}@media only screen and (min-width:900px){.wp-block-headspin-lineup-poster-2025 .lineup__country-tag{margin-left:4px}}.wp-block-headspin-lineup-poster-2025 .lineup__country-tag span{font-size:clamp(10px,calc(3px + 1vw),18px)}.wp-block-headspin-lineup-poster-2025 .lineup__line{line-height:1.2}@media only screen and (max-width:599px){.wp-block-headspin-lineup-poster-2025 .lineup__line{text-wrap:balance}}.wp-block-headspin-lineup-poster-2025 .lineup__line.billing-100{font-size:5.8em;font-variation-settings:"wdth" 50,"wght" 700;line-height:1}.wp-block-headspin-lineup-poster-2025 .lineup__line.billing-100 .lineup__country-tag{margin-top:.24em}.wp-block-headspin-lineup-poster-2025 .lineup__line.billing-80{font-size:3.5em;font-variation-settings:"wdth" 50,"wght" 500}.wp-block-headspin-lineup-poster-2025 .lineup__line.billing-60{font-size:3em;font-variation-settings:"wdth" 50,"wght" 300}.wp-block-headspin-lineup-poster-2025 .lineup__line.billing-40{font-size:2.5em;font-variation-settings:"wdth" 50,"wght" 200}.wp-block-headspin-lineup-poster-2025 .lineup__images{align-items:center;display:flex;gap:16px}@media only screen and (min-width:900px){.wp-block-headspin-lineup-poster-2025 .lineup__images{gap:40px}}.wp-block-headspin-lineup-poster-2025 .lineup__image{animation:spin-img .65s ease-out forwards;opacity:0;position:relative}.wp-block-headspin-lineup-poster-2025 .lineup__image:before{animation:spin-bg-left 1s ease-out forwards;content:"";height:104%;left:5%;position:absolute;top:-2%;transform:rotate(0deg);width:90%}.wp-block-headspin-lineup-poster-2025 .lineup__image img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}@media only screen and (min-width:600px){.wp-block-headspin-lineup-poster-2025 .lineup__image img{aspect-ratio:3/2}}.wp-block-headspin-lineup-poster-2025 .lineup__image img.lineup__image__temp{animation:fadein .8s ease-out .1s forwards;height:100%;inset:0;opacity:0;position:absolute;width:100%}.wp-block-headspin-lineup-poster-2025 .lineup__image:first-child{animation-delay:3s;animation-name:spin-img-rev}.wp-block-headspin-lineup-poster-2025 .lineup__image:first-child:before{animation-delay:3.6s;background:#fff803;transform:rotate(5deg)}.wp-block-headspin-lineup-poster-2025 .lineup__image:nth-child(2){animation-delay:3.2s}.wp-block-headspin-lineup-poster-2025 .lineup__image:nth-child(2):before{animation-delay:3.8s;animation-name:spin-bg-right;background:#fff;transform:rotate(-5deg)}.wp-block-headspin-lineup-poster-2025 .lineup__image:nth-child(3){animation-delay:3.4s;animation-name:spin-img-rev}.wp-block-headspin-lineup-poster-2025 .lineup__image:nth-child(3):before{animation-delay:4s;background:#00bdff;transform:rotate(5deg)}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes spin-bg-left{0%{transform:rotate(5deg)}to{transform:rotate(-3deg)}}@keyframes spin-bg-right{0%{transform:rotate(-5deg)}to{transform:rotate(3deg)}}@keyframes spin-img{0%{opacity:0;transform:scale(.5) rotate(-60deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes spin-img-rev{0%{opacity:0;transform:scale(.5) rotate(60deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.wp-admin .lineup-2025-gallery .acf-gallery-attachments .acf-gallery-attachment{pointer-events:none}.wp-admin .lineup-2025-gallery .acf-gallery-attachments .actions{display:block}.wp-admin .lineup-2025-gallery .acf-gallery-attachments .actions .acf-gallery-remove{pointer-events:all}.wp-admin .lineup-2025-gallery .acf-gallery-sort{display:none}.fullwidth{max-width:none!important;width:100%!important}.center-text{text-align:center!important}

/*# sourceMappingURL=style.min.css.map*/