@font-face{font-family:"Reddit Sans";src:url(/wp-content/themes/psytrophic/fonts/RedditSans-VariableFont_wght.woff2) format("woff2-variations");font-weight:200 900;font-display:swap}@font-face{font-family:"Reddit Sans Italic";src:url(/wp-content/themes/psytrophic/fonts/RedditSans-Italic-VariableFont_wght.woff2) format("woff2-variations");font-weight:200 900;font-display:swap}@view-transition{navigation:auto}html{font-family:"Reddit Sans",sans-serif;font-size:clamp(16px,18px + 2*(100vw - 1550px)/370,23px);color:#181818;font-weight:285;-webkit-text-size-adjust:100%}body{width:100%;min-height:100vh;margin:0;background:#fff;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.wrap,main,.wp-block-group,.wp-columns{border:solid #fff0;border-width:.1px 0}.mobiili{display:none!important}h1{margin:0 0 1.87rem;font-size:3.618rem;line-height:1.25;font-family:"Reddit Sans",sans-serif;color:#ed9301;font-weight:808;text-rendering:optimizeLegibility}body.single-events h1{margin-bottom:2rem}article>h1:first-child{margin-top:0}h1.has-large-font-size{font-size:3.146rem!important}h2{margin:3rem 0 2.23rem;font-size:2rem;line-height:1.3;color:#ed9301}h3{margin:2.63rem 0 1.8rem;font-size:1.236rem;line-height:1.4;color:#3d3d3d;font-weight:700}h4{font-size:1.146rem}h5{font-size:1.09rem}h4,h5{margin:1.4rem 0 .75rem;line-height:1.4;font-weight:700;color:#181818}h2.is-style-heading-no-margin,h3.is-style-heading-no-margin,h4.is-style-heading-no-margin,h5.is-style-heading-no-margin{margin:0}.content-artikkeli.content h1,.content-arkisto h1{margin-top:2.25rem}p{margin-bottom:2rem}p.iso-teksti{font-size:1.236rem;font-weight:640}ul{padding-left:1.05rem;margin:0}mark.highlight{background:#fff0;color:inherit;border-bottom:.2rem solid #181818}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,svg,form,fieldset,legend,iframe,address,time,button{display:block;margin:0;padding:0;border:0;background-color:#fff0;font-style:normal}*:focus-visible,input[type=checkbox]:focus-visible+label::after,input[type=radio]:focus-visible+label::after{outline:4px solid orange!important;outline-offset:3px!important}*:focus:not(:focus-visible),input[type=checkbox]:focus:not(:focus-visible)+label::after,input[type=radio]:focus:not(:focus-visible)+label::after{outline:none}textarea:focus-visible,input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=search]:focus-visible,input[type=number]:focus-visible,select:focus-visible{outline:none!important}select:focus-visible{border-color:#181818;-webkit-transition:opacity .14s;transition:opacity .14s}input[type=search],input[type=submit]{-webkit-appearance:none}table{border-collapse:collapse}abbr[title]{text-decoration:none}p,li,pre{line-height:1.77}img{display:block;border:0;border-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a img{outline:0}p a{font-weight:525}a{padding:0;background-color:#fff0;-webkit-text-decoration-skip:objects;outline:0;-webkit-transition:color .23s;transition:color .23s;text-decoration:none;color:#181818}a:hover{color:#d04e4e;-webkit-transition:color .11s;transition:color .11s}button{cursor:pointer}.button,.button p,button,nav,input{text-rendering:optimizeLegibility}iframe.google-kartta{width:100%;height:20rem}iframe.google-kartta-full-height{width:100%;height:100%;border:0}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#3d3d3d;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#3d3d3d}.wp-block-table::-webkit-scrollbar{height:3px}.wp-block-table::-webkit-scrollbar-thumb{background:#3d3d3d}table::-webkit-scrollbar-thumb:hover{background:#3d3d3d}::-moz-selection{background:#0fd9c4;text-shadow:none;color:#fff}::selection{background:#0fd9c4;text-shadow:none;color:#fff}a.skip{position:absolute;display:none;top:8rem;left:1rem;-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);transform:translateX(-150%);padding:.5rem .8rem;border:0;color:#fff;background:#181818;z-index:9999}a.skip:focus-visible{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body.home a.skip,body.page-template-en a.skip{display:block}.edit-link{display:none!important}@media(max-width:1800px){h2{font-size:1.8rem}}@media(max-width:1080px){.mobiili{display:block!important}.desktop{display:none!important}h1{font-size:2.5rem}}@media(max-width:900px){h1{margin:0 0 2rem;font-size:2.2rem}}@media(max-height:600px)and (max-width:900px){html{font-size:16px}}@media(max-width:900px)and (orientation:portrait){html{font-size:clamp(18px,18px + 1*(100vw - 450px)/550,21px)}}@media(max-width:800px){h1{margin:0 0 1.75rem;font-size:2rem}body.single-events h1{margin-bottom:1.77rem}}@media(max-width:450px){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}h2{margin:3rem 0 2rem;font-size:1.73rem}.content li:not(:last-of-type){padding-bottom:.96rem}}@media(max-width:380px){h2{font-size:1.618rem}}@media(max-width:330px){html{font-size:17px}h2{font-size:1.5rem}}@media(max-width:300px)and (max-height:300px){html{font-size:16px}}:is(h1,h2,h3,h4,p,.wp-block-image,.wp-block-columns,.wp-block-media-text,.wp-block-buttons,.wp-block-group.is-layout-flex):first-child{margin-top:0}:is(h1,h2,h3,h4,p,.wp-block-image,.wp-block-columns,.wp-block-media-text,.wp-block-buttons,.wp-block-group.is-layout-flex):last-child{margin-bottom:0}.has-vari-1-color{color:#fff}.has-vari-1-background-color{background-color:#fff}.has-vari-2-color{color:#181818}.has-vari-2-background-color{background-color:#181818}.has-vari-3-color{color:#3d3d3d}.has-vari-3-background-color{background-color:#3d3d3d}.has-vari-4-color{color:#9f00cc}.has-vari-4-background-color{background-color:#9f00cc}.has-vari-5-color{color:#7e03a1}.has-vari-5-background-color{background-color:#7e03a1}.has-vari-6-color{color:#ed9301}.has-vari-6-background-color{background-color:#ed9301}.has-vari-7-color{color:#d04e4e}.has-vari-7-background-color{background-color:#d04e4e}.has-vari-8-color{color:#fcfcfc}.has-vari-8-background-color{background-color:#fcfcfc}.has-vari-9-color{color:#4e66d0}.has-vari-9-background-color{background-color:#4e66d0}.has-vari-10-color{color:#0fd9c4}.has-vari-10-background-color{background-color:#0fd9c4}.content{position:relative}.content,.wide-content{min-width:0}.content>*:not(.alignfull),.wp-block-group__inner-container>*:not(.alignfull),.content.alignwide,.wide-content,.wp-block-group__inner-container,.alignwide{margin-left:auto;margin-right:auto}.alignfull{position:relative;width:100vw;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.content>*:not(.alignfull):not(.alignwide),.wp-block-group:not(.alignfull):not(.alignwide) .wp-block-group__inner-container{width:calc(700px + 100*(100vw - 1280px)/640);max-width:89%}.wide-content,.content>.wide-content,.content>.wide-content:not(.alignfull):not(.alignwide),.content>.archive-loop:not(.alignfull):not(.alignwide),.wp-block-group.alignwide .wp-block-group__inner-container{width:93%;max-width:5400px}@media(min-width:2500px){.content>*:not(.alignfull):not(.alignwide),.wp-block-group__inner-container>*:not(.alignfull):not(.alignwide){width:900px}}@media(max-width:1550px){.content>*:not(.alignfull):not(.alignwide),.wp-block-group__inner-container>*:not(.alignfull):not(.alignwide),.wp-block-group:not(.alignfull):not(.alignwide) .wp-block-group__inner-container{width:664px}}@media(max-width:1100px){.content>*:not(.alignfull).alignwide,.wp-block-group.alignwide .wp-block-group__inner-container,.alignwide,.wide-content,.content>.wide-content,.content>.wide-content:not(.alignfull):not(.alignwide),.wp-block-group__inner-container{width:89%}}@media(max-width:300px){.content>*:not(.alignfull):not(.alignwide),.content>*:not(.alignfull).alignwide,.wp-block-group__inner-container>*:not(.alignfull):not(.alignwide),.wp-block-group.alignwide .wp-block-group__inner-container,.alignwide,.wide-content,.content>.wide-content,.content>.wide-content:not(.alignfull):not(.alignwide),.wp-block-group__inner-container{width:95vw;max-width:95vw}}header.header{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:104px;top:0;left:0;padding:15px 0;background:#fff;-webkit-box-shadow:0 1px 3px 1px rgb(0 0 0 / .1);box-shadow:0 1px 3px 1px rgb(0 0 0 / .1);-webkit-transition:-webkit-transform .53s;transition:-webkit-transform .53s;transition:transform .53s;transition:transform .53s,-webkit-transform .53s;z-index:4}header.header>.wide-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}a.header-logo-link{height:100%;border:0}.header-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;font-size:2.2rem;color:#3d3d3d;font-family:"Reddit Sans",sans-serif;font-weight:700}.header-logo img{width:auto;height:100%}.pll-parent-menu-item>a span,.lang-item a span{margin:0!important}.pll-parent-menu-item>a,.lang-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.dopamine-traps{font-size:12px;text-transform:uppercase;font-weight:360}.dopamine-traps-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:15px;padding-top:11px}.dopamine-traps-links a{display:-webkit-box;display:-ms-flexbox;display:flex;width:23px;height:23px;border-radius:50%}.dopamine-traps-links a svg{width:100%;height:auto;fill:#d04e4e}.dopamine-traps-popup{position:fixed;right:0;top:104px;-webkit-transform:translateY(calc(-101% - 104px));-ms-transform:translateY(calc(-101% - 104px));transform:translateY(calc(-101% - 104px));padding:2.5rem 2rem;background:#3d3d3d;-webkit-transition:0s;transition:0s;z-index:3}.dopamine-traps-popup button.close{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:45px;height:45px;right:1rem;top:1rem;background:#fff0;border-radius:50%;-webkit-transition:background-color .14s;transition:background-color .14s}.dopamine-traps-popup button.close:hover{background:#ed9301;-webkit-transition:background-color .11s;transition:background-color .11s}.dopamine-traps-popup button.close svg{width:30px;height:auto;fill:#fff}.dopamine-traps-popup.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:.7s;transition:.7s}.dopamine-traps-popup>svg{width:3rem;height:auto;margin:0 auto;fill:#ffc107}.dopamine-traps-popup h2,.dopamine-traps-popup p{text-align:center}.dopamine-traps-popup h2{margin:1.6rem 0 1.25rem;color:#ffc107}.dopamine-traps-popup p{color:#fff;font-weight:300}.dopamine-traps-popup a.button{padding:.5rem .8rem .51rem}@media(min-width:1081px){nav.header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav.mobile-nav,.menunappi-wrap{display:none}.header-nav ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0}.header-nav ul.menu li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;list-style-type:none}.header-nav ul.menu li a,.header-nav ul.menu li>span{position:relative;padding:14px 0;border:0;color:#ed9301;-webkit-transition:.1s;transition:.1s}.header-nav ul.menu li a:hover{color:#3d3d3d}.header-nav ul.menu li a,.header-nav ul.menu li>span,.header-nav a.button{font-size:16px;text-transform:uppercase;font-weight:672;letter-spacing:.1px}button.dropdown-nappi{width:9px;margin-left:9px}button.dropdown-nappi.auki{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}button.dropdown-nappi svg{width:100%;height:auto;fill:#ed9301}.header-nav ul.menu li:hover button.dropdown-nappi svg{fill:#3d3d3d}.header-nav ul.menu ul{position:absolute;left:0;top:100%;min-width:230px;height:auto;padding:0;background:#fff;border-radius:8px;-webkit-box-shadow:0 -1px 2px rgb(0 0 0 / .1) inset,0 1px 2px hsl(0 0% 100% / .1) inset;box-shadow:0 -1px 2px rgb(0 0 0 / .1) inset,0 1px 2px hsl(0 0% 100% / .1) inset}.header-nav>ul.menu>li>ul{opacity:0;display:block;-webkit-animation:fadeInOut .2s ease-in-out forwards;animation:fadeInOut .2s ease-in-out forwards}@-webkit-keyframes fadeInOut{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInOut{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.header-nav>ul.menu>li>ul:not(.esiin){display:none}.header-nav ul.menu ul li{width:100%;height:auto;padding:0;-webkit-transition:background-color .3s;transition:background-color .3s}.header-nav ul.menu>li>ul>li:first-of-type{margin-top:14px}.header-nav ul.menu>li>ul>li:last-of-type{margin-bottom:14px}.header-nav ul.menu ul li a,.header-nav ul.menu ul li>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:48px;padding:0 36px;white-space:nowrap;text-shadow:none;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.header-nav ul.menu ul>li:hover{color:#181818}.header-nav ul.menu ul>li:hover a,.header-nav ul.menu ul>li:hover>span{color:#181818}.header-nav>ul.menu>li>ul ul{position:relative;display:none}.header-nav>ul.menu>li>ul ul.esiin{display:block}.header-nav ul.menu ul ul{top:0}.header-nav>ul.menu>li>ul>li{display:grid;grid-template-columns:auto 32px}.header-nav ul.menu ul ul{grid-column:span 2;padding-bottom:7px;-webkit-box-shadow:none;box-shadow:none}.header-nav ul.menu ul ul li{grid-column:span 2;min-width:0;padding-left:25px;background-color:#ed9301}.header-nav ul.menu ul ul>li:hover{background-color:#9f00cc}.header-nav ul.menu ul ul li a,.header-nav ul.menu ul ul li>span{background-image:url(/wp-content/themes/psytrophic/images/pikkunuoli-oikealle.png);background-repeat:no-repeat;background-size:auto 9px;background-position:14px center;color:#fff;font-weight:450}.header-nav ul.menu ul button.dropdown-nappi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;min-width:22px;height:22px;border-radius:50%;margin:0 10px 0 0;background:#fff}.header-nav ul.menu ul button.dropdown-nappi svg{width:9px;height:auto;fill:#3d3d3d}.header-nav ul.menu ul li:hover button.dropdown-nappi svg{fill:#3d3d3d}}@media(max-width:1800px){.header-nav ul.menu li a,.header-nav ul.menu li>span,.header-nav a.button{font-size:15px}button.dropdown-nappi,.header-nav ul.menu ul button.dropdown-nappi svg{width:8px}.header-nav ul.menu ul ul li a,.header-nav ul.menu ul ul li>span{background-size:auto 8px}}@media(max-width:1400px){header.header{height:80px;padding:10px 0}.dopamine-traps-popup{top:80px}}@media(max-width:1080px){header.header{position:relative;height:68px;top:0;padding:18px 0 0;margin-top:0;background:#fff0;-webkit-box-shadow:none;box-shadow:none}nav.desktop-nav,header.header>.wide-content>.dopamine-traps{display:none}.menunappi-wrap{position:fixed;display:block;width:50px;height:50px;right:5.5vw;top:18px;-webkit-transition:background-color .2s;transition:background-color .2s;z-index:10}.menunappi,.menux{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.menunappi{display:-webkit-box;display:-ms-flexbox;display:flex}.menunappi-wrap.auki .menunappi{display:none}.menux{display:none}.menunappi-wrap.auki .menux{display:-webkit-box;display:-ms-flexbox;display:flex}.menunappi-wrap svg{width:51%;height:auto}.menunappi-wrap .menunappi svg{fill:#3d3d3d}.menunappi-wrap .menux svg{fill:#fff}nav.mobile-nav{position:fixed;display:block;left:calc(100vw + 3px);top:0;width:400px;max-width:96vw;height:100vh;padding:90px 45px;background:#d04e4e;-webkit-box-shadow:0 1px 2px 1px rgb(0 0 0 / .1);box-shadow:0 1px 2px 1px rgb(0 0 0 / .1);color:#fff;z-index:8;overflow-y:auto;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}nav.mobile-nav.auki{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}nav.mobile-nav ul{padding:0;margin:0}nav.mobile-nav ul li{display:grid;grid-template-columns:auto 22px;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none}nav.mobile-nav ul li .dropdown-nappi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;padding-top:2px}nav.mobile-nav ul li .dropdown-nappi svg,nav.mobile-nav ul.menu ul button.dropdown-nappi svg{width:10px;height:auto;fill:#fff}button.dropdown-nappi.auki svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}nav.mobile-nav>ul.menu>li>a,nav.mobile-nav>ul.menu>li>span{text-transform:uppercase;font-size:21px}nav.mobile-nav>ul.menu>li li>a,nav.mobile-nav>ul.menu>li li>span{font-size:18px}nav.mobile-nav ul.menu li a,nav.mobile-nav ul.menu li>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:50px;padding:9px 0;color:#fff;font-weight:700}nav.mobile-nav a{border:0}nav.mobile-nav ul li>ul{display:none;grid-column:span 2;padding-left:34px}nav.mobile-nav ul li>ul.esiin{display:block}nav.mobile-nav a.button{margin-top:2rem;font-size:1rem}.dopamine-traps{padding-top:2.5rem}.dopamine-traps-links{position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;left:-7px}.dopamine-traps-links a{display:grid;place-items:center;width:48px;height:48px}.dopamine-traps-links a svg{width:34px;height:auto;fill:#fff}.dopamine-traps-popup{width:100%;top:0;-webkit-transform:translateY(-101%);-ms-transform:translateY(-101%);transform:translateY(-101%);z-index:20}}@media(max-width:680px){header.header{height:86px;padding:18px 0;background:#fff}}footer.footer{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:104px;padding:30px 0;background:#d04e4e;-webkit-box-shadow:0 1px 3px 1px rgb(0 0 0 / .1);box-shadow:0 1px 3px 1px rgb(0 0 0 / .1);color:#fff}footer.footer .wide-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}footer.footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;padding:0;margin:0}footer.footer li{list-style-type:none}footer.footer a{color:#fff;border:0}@media(max-width:1400px){footer.footer .wide-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem}.footer-osoite ul{gap:1rem}.footer-osoite ul li{font-size:16px}}@media(max-width:1080px){footer.footer,.footer-osoite ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.footer-osoite ul{gap:.7rem}}.wp-block-buttons{margin:2.63rem 0}.button,a.button,a.wp-block-button__link,input[type=submit],button[type=submit]{will-change:transform;-webkit-perspective:1000;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:relative;display:-ms-inline-flexbox;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;min-height:2.6rem;width:auto;padding:.4rem 1.4rem .42rem;border:0;border-radius:8px;background-color:#d04e4e;-webkit-box-shadow:rgb(0 0 0 / .1) 0 2px 4px,rgb(0 0 0 / .1) 0 7px 13px -3px;box-shadow:rgb(0 0 0 / .1) 0 2px 4px,rgb(0 0 0 / .1) 0 7px 13px -3px;-webkit-transition:background-color 0s,background-position .11s,color .18s,-webkit-box-shadow .18s;transition:background-color 0s,background-position .11s,color .18s,-webkit-box-shadow .18s;transition:background-color 0s,background-position .11s,box-shadow .18s,color .18s;transition:background-color 0s,background-position .11s,box-shadow .18s,color .18s,-webkit-box-shadow .18s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;text-decoration:none;line-height:1.65;color:#fff;font-weight:700;letter-spacing:.1px;font-family:"Reddit Sans",sans-serif;font-size:1rem;text-align:center;white-space:nowrap}.wp-block-button__link{width:auto}.button:hover,a.button:hover,a.wp-block-button__link:hover,input[type=submit]:hover,button[type=submit]:hover{background-color:#d04e4e;-webkit-box-shadow:rgb(0 0 0 / .18) 0 2px 5px,rgb(0 0 0 / .18) 0 7px 14px -3px;box-shadow:rgb(0 0 0 / .18) 0 2px 5px,rgb(0 0 0 / .18) 0 7px 14px -3px;-webkit-transition:background-color 0s,background-position .11s,color .11s,-webkit-box-shadow .11s;transition:background-color 0s,background-position .11s,color .11s,-webkit-box-shadow .11s;transition:background-color 0s,background-position .11s,box-shadow .11s,color .11s;transition:background-color 0s,background-position .11s,box-shadow .11s,color .11s,-webkit-box-shadow .11s}.button:focus,a.button:focus,.button:active,a.button:active{-webkit-box-shadow:rgb(0 0 0 / .18) 0 0 0 1.5px inset;box-shadow:rgb(0 0 0 / .18) 0 0 0 1.5px inset}a.wp-block-button__link:focus,input[type=submit]:focus,button[type=submit]:focus,a.wp-block-button__link:active,input[type=submit]:active,button[type=submit]:active{-webkit-box-shadow:none;box-shadow:none}body.archive .button{background-color:#3d3d3d}@media(max-width:1250px){.button,a.button,a.wp-block-button__link{padding:.8rem 1.8rem .81rem}}@media(max-width:1080px){.button,a.button,a.wp-block-button__link,input[type=submit],button[type=submit]{min-height:48px;padding:.5rem 1.8rem .51rem}}@media(max-width:1080px){.wp-block-buttons,.wp-block-column .wp-block-buttons:last-child{margin:2.05rem 0 0}}@media(max-width:600px){.wp-block-buttons{margin:2.5rem 0}}@media(max-width:450px){a.wp-block-button__link:not(:last-of-type){margin:0 0 14px}}article>.wp-block-group .wp-block-group__inner-container *:not(.alignfull):not(.alignwide):not(.wp-block-button__link):not(.wp-block-button){width:100%;max-width:100%}ol.breadcrumb{padding:10px 0 0;margin-bottom:2.8rem}ol.breadcrumb,ol.breadcrumb li,ol.breadcrumb li a{border:0;color:#181818;font-size:15px;font-weight:500}ol.breadcrumb li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumb li::after{content:""!important;position:relative;display:inline-block;width:6px;height:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid #181818;border-width:2px 2px 0 0;margin-left:7px!important;margin-right:9px!important}article>h2:first-child,article>h3:first-child{margin-top:0}.wp-block-media-text,blockquote.wp-block-quote,pre.wp-block-code,.wp-block-pullquote,.wp-block-gallery,.wp-block-columns{margin:4rem 0}.has-drop-cap:not(:focus):first-letter{float:left;font-size:6.18em;line-height:.64;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}.has-small-font-size,.is-small-text{font-size:.618em}.is-regular-text{font-size:1em}.has-medium-font-size{font-size:1.146em}.has-large-font-size,.is-large-text{font-size:1.618em}.has-huge-font-size,.has-larger-font-size,.is-larger-text{font-size:2.5em}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.aligncenter{clear:both}.items-justified-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.items-justified-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.items-justified-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.items-justified-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}article>ul,.content>ul,.wp-block-group__inner-container ul,.wp-block-media-text ul{padding-left:25px}@media(min-width:2500px){.spacer-scaling{height:1.7vw!important}}@media(min-width:1800px){ol.breadcrumb{margin-bottom:3.3rem}}@media(max-width:600px){ol.breadcrumb,ol.breadcrumb li,ol.breadcrumb li a{border:0;color:#181818;font-size:13px}.breadcrumb li::after{width:5.5px;height:5.5px;border-width:1.5px 1.5px 0 0}}.wide-content>.wp-block-group:not(.alignfull),.content>.wp-block-group:not(.alignfull){position:relative;width:100vw;max-width:100vw;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.wp-block-group:not(.alignfull) .wp-block-group__inner-container{margin-left:auto;margin-right:auto}.wp-block-group.is-layout-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin:2rem 0}.wp-block-group.is-layout-flex>.wp-block-image{margin:0}li::marker{font-size:104%}article>ul li:not(:last-of-type){padding-bottom:.5rem}article>ol{padding:0 0 0 38px;border-left:14px solid #181818}article>ol li{padding-left:4px}article>ol li:not(:last-of-type){padding-bottom:.5rem}article>ol li::marker{font-weight:600;font-size:.98rem}@media(max-width:600px){article>ul,.content>ul,.wp-block-group__inner-container ul,.wp-block-media-text ul{padding-left:20px}article>ul li:not(:last-of-type){padding-bottom:1.25rem}article>ol li:not(:last-of-type){padding-bottom:.7rem}}.wp-block-column iframe{width:100%}.wp-block-media-text{margin:0 auto 2.14rem}.wp-block-media-text .wp-block-media-text__content{padding:0 0 0 3rem}.wp-block-media-text.alignwide .wp-block-media-text__content{padding:0 0 0 6rem}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 3rem 0 0}.wp-block-media-text.has-media-on-the-right.alignwide .wp-block-media-text__content{padding:0 6rem 0 0}.wp-block-media-text.is-image-fill .wp-block-media-text__media{min-height:180px}.wp-block-media-text__content h2:first-child{margin-top:0}.wp-block-media-text__content p:last-child,.wp-block-buttons:last-child{margin-bottom:0}@media(max-width:1600px){.wp-block-media-text.alignwide{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.wp-block-media-text.alignwide{grid-template-columns:45% 1fr}.wp-block-media-text.has-media-on-the-right.alignwide{grid-template-columns:1fr 45%}.wp-block-media-text.alignwide .wp-block-media-text__content{padding:0 0 0 6.3vw}.wp-block-media-text.has-media-on-the-right.alignwide .wp-block-media-text__content{padding:0 6.3vw 0 0}figure.wp-block-media-text__media{height:100%}figure.wp-block-media-text__media img{width:100%;height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}}@media(max-width:1500px){.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 1.8rem 0 0}}@media(max-width:1250px){.wp-block-media-text.alignwide .wp-block-media-text__content{padding:0 0 0 5vw}.wp-block-media-text.has-media-on-the-right.alignwide .wp-block-media-text__content{padding:0 5vw 0 0}}@media(max-width:600px){.wp-block-media-text.is-stacked-on-mobile{margin-bottom:3rem}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{padding:3rem 0 0}.wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile .wp-block-media-text__content{grid-row:1;padding:0 0 3rem}.wp-block-media-text.has-media-on-the-right.is-stacked-on-mobile .wp-block-media-text__media{grid-row:2}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{aspect-ratio:1/1}}.wp-block-image{max-width:100%;margin:2rem 0}.wp-block-image img{max-width:100%;height:auto}.wp-block-table.is-style-stripes tr:nth-of-type(odd){background:rgb(0 0 0 / .03)!important}.wp-block-table.is-style-stripes tr:nth-of-type(even){background:#fff0!important}.popupit-popup{position:fixed;width:100%;height:100vh;top:0;left:0;z-index:10000}.popup-overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.popup-inner{position:absolute;display:grid;background:#ed9301;-webkit-filter:drop-shadow(1px 0 0 #7E03A1) drop-shadow(0 1px 0 #7E03A1) drop-shadow(-1px 0 0 #7E03A1) drop-shadow(0 -1px 0 #7E03A1);filter:drop-shadow(1px 0 0 #7E03A1) drop-shadow(0 1px 0 #7E03A1) drop-shadow(-1px 0 0 #7E03A1) drop-shadow(0 -1px 0 #7E03A1);-webkit-animation:fadeIn .2s ease-in-out;animation:fadeIn .2s ease-in-out;z-index:2}@-webkit-keyframes fadeIn{0%,50%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%,50%{opacity:0}100%{opacity:1}}.popupit-popup.popupit-center .popup-inner{grid-template-columns:1fr 1fr;width:1250px;max-width:90vw;max-height:90vh;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:50px 54px 55px}.popupit-popup.popupit-bottom-right .popup-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;width:90vw;max-width:1400px;bottom:50px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:25px 50px 30px}.popupit-popup.popupit-center .popupit-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-area:1/2/2/3;min-width:0;max-height:calc(90vh - 105px)}.popupit-popup.popupit-bottom-right .popupit-media{max-width:20vw}.popupit-media .wp-video{width:100%!important}.mejs-controls{display:none!important}.popupit-media img{width:100%;height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.popupit-popup.popupit-bottom-right .popupit-media img{min-height:150px}.popupit-inner-wrap{color:#181818}.popupit-popup.popupit-center .popupit-inner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-area:1/1/2/2;min-width:0;height:100%;padding-right:50px;overflow-y:auto}.popupit-popup.popupit-bottom-right .popupit-inner-wrap{display:grid;grid-template-columns:auto auto;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}h2.popupit-otsikko{font-size:1.8rem}.popupit-popup.popupit-center h2.popupit-otsikko{margin:0 0 1.4rem}.popupit-popup.popupit-bottom-right h2.popupit-otsikko{margin:0 0 .5rem}.popupit-popup.popupit-bottom-right h2.popupit-otsikko{grid-area:1/1/2/2}.popupit-textarea{line-height:1.64}.popupit-popup.popupit-bottom-right .popupit-textarea{grid-area:2/1/3/2}a.button.popupit-button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#9f00cc!important;color:#181818!important}.popupit-popup.popupit-center a.button.popupit-button{margin-top:1.85rem}.popupit-popup.popupit-bottom-right a.button.popupit-button{grid-area:1/2/3/3}a.button.popupit-button svg{-webkit-transition:-webkit-transform .16s;transition:-webkit-transform .16s;transition:transform .16s;transition:transform .16s,-webkit-transform .16s}a.button.popupit-button:hover svg{-webkit-transform:translateX(.25rem);-ms-transform:translateX(.25rem);transform:translateX(.25rem)}.piilota,.piilota-br{position:absolute;right:-14px;top:-14px;width:48px;height:48px;background:#ed9301;border-radius:50%;font-size:20px;cursor:pointer;-webkit-transition:background .14s;transition:background .14s;z-index:4}.piilota:before,.piilota-br:before,.piilota:after,.piilota-br:after{position:absolute;content:"";width:23px;height:2px;left:50%;top:50%;background:#181818;-webkit-transition:background .1s;transition:background .1s}.piilota:before,.piilota-br:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.piilota:after,.piilota-br:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.piilota:hover,.piilota-br:hover{background:#3d3d3d;-webkit-transition:background .3s;transition:background .3s}@media(max-width:1100px)and (min-height:801px),(orientation:portrait){.popupit-popup.popupit-center{grid-template-columns:repeat(1,1fr);gap:30px;padding:40px 45px 42px}.popupit-popup.popupit-center .popupit-media{grid-area:1/1/2/2;max-height:calc(90vh - 82px)}.popupit-popup.popupit-center .popupit-inner-wrap{grid-area:2/1/3/2;padding-right:0}}@media(max-height:1100px)and (orientation:portrait),(min-height:801px)and (max-width:1100px){.popupit-popup.popupit-center{top:40px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);max-height:10000px}.popupit-popup.popupit-center .popupit-inner-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.popupit-popup.popupit-center .popupit-media{max-height:54vw}}@media(max-width:800px)and (min-height:450px){.popupit-popup.popupit-bottom-right{bottom:auto;top:40px;padding:30px 30px 30px}.popupit-popup.popupit-bottom-right,.popupit-popup.popupit-bottom-right .popupit-inner-wrap{display:block}.popupit-popup.popupit-bottom-right .popupit-media{max-width:100%}.popupit-popup.popupit-bottom-right .popupit-media{margin-bottom:1rem}.popupit-popup.popupit-bottom-right .popupit-media img{max-height:40vw}.popupit-popup.popupit-bottom-right a.button.popupit-button{margin-top:1rem}}@media(max-height:680px)and (orientation:landscape){.popupit-popup.popupit-center{height:90vh}.popupit-popup.popupit-center .popupit-inner-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(max-height:500px)and (orientation:landscape){.popupit-popup.popupit-center{padding:30px 38px 32px}.popupit-popup.popupit-center .popupit-inner-wrap{padding-right:30px}.popupit-popup.popupit-center .popupit-media{max-height:calc(90vh - 62px)}.popupit-popup.popupit-center a.button.popupit-button{margin-top:1.38rem}}@media(max-width:500px)and (orientation:portrait){.popupit-popup.popupit-center{top:5vw;padding:40px 6vw 32px}.popupit-popup.popupit-bottom-right{top:25px;padding:40px 6vw 25px}.popupit-popup.popupit-center .popupit-media{max-height:70vw}.popupit-popup.popupit-bottom-right .popupit-media img{max-height:54vw}}@media(max-height:450px)and (orientation:landscape){.popupit-popup.popupit-bottom-right{gap:28px;bottom:auto;top:25px;width:calc(100vw - 50px);padding:25px 30px 30px}.popupit-popup.popupit-bottom-right .popupit-inner-wrap{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}.popupit-hidden{display:none!important}.search-form .search-wrapper{position:relative;margin-top:20px}.search-form input[type=text]{padding-right:42px}.search-form button.search-icon-btn[type=submit]{position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;background:none;border:none;font-size:16px;cursor:pointer}.search-form .search-icon-btn:focus{outline:none}.search-form .search-icon-btn svg{width:25px;height:auto;fill:#181818}.cmplz-links a{border:0}.cmplz-contact-organisation,.cmplz-contact-address,.cmplz-contact-country,.cmplz-contact-telephone{display:none}.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:calc(100vh + 1px)}body:not(.home) .wrap{overflow:hidden}main{margin-top:164px;margin-bottom:4rem}@media(max-width:1800px){main{margin-top:136px}}@media(max-width:1080px){.wrap{display:block}main{margin-top:18px}}.skrollaava-kuva{width:100%;aspect-ratio:144/70;overflow:hidden;position:relative}.skrollaava-kuva img{position:absolute;left:0;top:0;width:100%;height:auto;-webkit-transition:top 2s ease-out;transition:top 2s ease-out}.prevnext{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.prevnext,.prevnext-cpt{padding:4rem 0;margin-top:5rem;border-top:1px solid #181818}.prev_post a,.next_post a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.515rem;border:0;font-weight:340;-webkit-transition:color .11s;transition:color .11s}.prev_post a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.prev_post:hover a,.next_post:hover a{color:#d04e4e}.prev_post span,.next_post span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prevnext svg,.prevnext-cpt svg{width:1.25rem;height:auto;fill:#181818;-webkit-transition:fill .11s;transition:fill .11s}.prev_post:hover a svg,.next_post:hover a svg{fill:#d04e4e}.prevnext-cpt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.prevnext-cpt a{border:0}.prevnext-cpt .prev_post,.prevnext-cpt .next_post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}@media(max-width:600px){.prevnext{gap:1.4rem;margin-top:4rem}}.archive-loop{display:grid;grid-template-columns:repeat(4,1fr);gap:3.6rem 2.3rem;margin-top:3rem}a.archive-loop-item{position:relative;min-width:0;padding:0 0 2rem;border:0}.archive-loop-image{width:100%;aspect-ratio:1/1;background:#9f00cc;border-radius:.7rem .7rem 0 0;overflow:hidden}.archive-loop-image img{width:100%;height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.archive-loop-content{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;left:0;bottom:0;padding:1.14rem 1rem 0;background:#fff;border-radius:.7rem .7rem 0 0;z-index:2}.archive-loop-item h2{margin:0;font-size:1.29rem;-webkit-transition:color .11s;transition:color .11s}a.archive-loop-item:hover h2{color:#d04e4e}a.archive-loop-item .read-more{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:50%;top:2rem;-webkit-transform:translateX(-50%) scaleX(0);-ms-transform:translateX(-50%) scaleX(0);transform:translateX(-50%) scaleX(0);-webkit-transition:background-color .11s,-webkit-transform .11s ease-in;transition:background-color .11s,-webkit-transform .11s ease-in;transition:transform .11s ease-in,background-color .11s;transition:transform .11s ease-in,background-color .11s,-webkit-transform .11s ease-in;z-index:2}a.archive-loop-item:hover .read-more{-webkit-transform:translateX(-50%) scaleX(1);-ms-transform:translateX(-50%) scaleX(1);transform:translateX(-50%) scaleX(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}a.archive-loop-item:active .read-more,a.archive-loop-item:focus .read-more{background:#0fd9c4}@media(min-width:2200px){.archive-loop{grid-template-columns:repeat(5,1fr)}}@media(min-width:3200px){.archive-loop{grid-template-columns:repeat(8,1fr)}}@media(min-width:4500px){.archive-loop{grid-template-columns:repeat(10,1fr)}}@media(max-width:1550px){.archive-loop-item h2{font-size:1.17rem}}@media(max-width:1100px)and (orientation:portrait){.archive-loop{grid-template-columns:repeat(2,1fr);gap:3.4rem 2rem}}@media(max-width:1100px)and (orientation:landscape){.archive-loop-item h2{font-size:1rem}}@media(max-width:700px){.archive-loop{gap:3.4rem 1rem}}@media(max-width:580px){.archive-loop{grid-template-columns:repeat(1,1fr);gap:3.4rem}}@media(max-width:580px)and (orientation:landscape){.archive-loop-image{aspect-ratio:5/3}}.ex-cards{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.ex-cards>li{margin:0;padding:0;line-height:inherit}.ex-cards>li::before{display:none}a.ex-card{position:relative;display:grid;grid-template-columns:4.2rem minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;padding:1rem 1.3rem 1rem 1rem;background:#fff;border:0;border-radius:.7rem;-webkit-box-shadow:0 1px 2px rgb(0 0 0 / .04);box-shadow:0 1px 2px rgb(0 0 0 / .04);color:#181818;-webkit-transition:border-color .15s,-webkit-box-shadow .15s,-webkit-transform .15s;transition:border-color .15s,-webkit-box-shadow .15s,-webkit-transform .15s;transition:border-color .15s,box-shadow .15s,transform .15s;transition:border-color .15s,box-shadow .15s,transform .15s,-webkit-box-shadow .15s,-webkit-transform .15s}a.ex-card:hover{border-color:rgb(159 0 204 / .35);-webkit-box-shadow:0 6px 18px -8px rgb(126 3 161 / .35);box-shadow:0 6px 18px -8px rgb(126 3 161 / .35);color:#181818}a.ex-card.is-cancelled{opacity:.6}a.ex-card.is-cancelled .ex-card-title{text-decoration:line-through;text-decoration-thickness:1px}.ex-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.45rem 0 .5rem;border-radius:.55rem;background:rgb(159 0 204 / .07);color:#7e03a1;line-height:1.05;text-align:center}.ex-date-wd,.ex-date-m{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.ex-date-d{margin:.1rem 0;font-size:1.55rem;font-weight:780}.ex-card-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem;min-width:0}.ex-card-title{font-size:1.12rem;font-weight:700;line-height:1.3;-webkit-transition:color .15s;transition:color .15s}a.ex-card:hover .ex-card-title{color:#7e03a1}.ex-card-place{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem;font-size:.9rem;color:#3d3d3d}.ex-cc{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:.05rem .32rem;border-radius:.25rem;background:#181818;color:#fff;font-size:.66rem;font-weight:700;letter-spacing:.04em;line-height:1.45}.ex-facts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3rem 1rem;margin-top:.3rem;font-size:.84rem;color:#3d3d3d}.ex-fact{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;white-space:nowrap}.ex-fact svg{width:1rem;height:1rem;fill:none;stroke:#9f00cc;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ex-type{-ms-flex-item-align:start;align-self:start;padding:.2rem .6rem .25rem;border-radius:2rem;font-size:.74rem;font-weight:650;line-height:1.3;white-space:nowrap;color:#fff}.ex-type--festival{background:#9f00cc}.ex-type--party{background:#4e66d0}a.ex-type:hover{color:#fff;opacity:.85}.ex-status{display:inline-block;margin-left:.4rem;padding:.05rem .45rem .1rem;border-radius:.3rem;background:#d04e4e;color:#fff;font-size:.7rem;font-weight:700;vertical-align:.15em;text-decoration:none;text-transform:uppercase;letter-spacing:.03em}@media(max-width:700px){a.ex-card{grid-template-columns:3.4rem minmax(0,1fr);gap:.9rem;padding:.85rem .9rem .9rem .8rem}.ex-date-d{font-size:1.3rem}.ex-card .ex-type{position:absolute;right:.75rem;top:-.6rem;font-size:.68rem}.ex-card-title{font-size:1.04rem}.ex-facts{gap:.25rem .8rem;font-size:.8rem}}.ex-pin span{display:block;width:22px;height:22px;border:3px solid #fff;border-radius:50%;-webkit-box-shadow:0 1px 4px rgb(0 0 0 / .4);box-shadow:0 1px 4px rgb(0 0 0 / .4)}.ex-pin--festival span{background:#9f00cc}.ex-pin--party span{background:#4e66d0}.ex-pin.is-cancelled span{opacity:.5}.ex-crumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;font-size:.88rem;color:#3d3d3d}.ex-crumbs a{color:#7e03a1;font-weight:500}.ex-fact--eb{padding:.05rem .5rem;border-radius:2rem;background:rgb(237 147 1 / .14);color:#8a5300;font-weight:600}.screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pt-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.pt-players{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.8rem}.pt-player{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem;min-width:0}.pt-player.is-playing{grid-column:1/-1}.pt-player-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9rem;width:100%;padding:.8rem 1rem;background:#fff;border:1px solid rgb(0 0 0 / .09);border-radius:.7rem;font-family:"Reddit Sans",sans-serif;text-align:left;color:#181818;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.pt-player-btn:hover{border-color:rgb(159 0 204 / .4);-webkit-box-shadow:0 6px 16px -10px rgb(126 3 161 / .5);box-shadow:0 6px 16px -10px rgb(126 3 161 / .5)}.pt-player-btn[hidden]{display:none}.pt-player-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;background:#7e03a1}.pt-player-icon svg{width:1.1rem;height:1.1rem;margin-left:.15rem;fill:#fff}.pt-player--youtube .pt-player-icon{background:#c4302b}.pt-player--soundcloud .pt-player-icon{background:#f50}.pt-player--mixcloud .pt-player-icon{background:#5000ff}.pt-player-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.pt-player-title{overflow:hidden;font-size:.98rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.pt-player-sub{font-size:.8rem;color:#3d3d3d}.pt-player iframe{width:100%;border:0;border-radius:.7rem}.pt-player iframe.is-video{aspect-ratio:16/9;height:auto}.pt-player-ext{font-size:.78rem;color:#7e03a1}.pt-player-note{display:none;margin:0;font-size:.74rem;color:#3d3d3d}.pt-player.is-playing .pt-player-note{display:block}.pt-follow{padding:1.3rem 1.4rem 1.4rem;background:rgb(159 0 204 / .05);border:0;border-radius:.9rem}.pt-follow-title{margin:0 0 .4rem;font-size:1.25rem;color:#181818}.pt-follow-intro{margin:0 0 1rem;font-size:.93rem;color:#3d3d3d}.pt-follow-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.pt-follow-row input[type=email]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:2.75rem;padding:0 .9rem;background:#fff;border:1px solid rgb(0 0 0 / .15);border-radius:.55rem;font-family:"Reddit Sans",sans-serif;font-size:1rem}.pt-follow-row input[type=email]:focus-visible{border-color:#9f00cc;-webkit-box-shadow:0 0 0 3px rgb(159 0 204 / .18);box-shadow:0 0 0 3px rgb(159 0 204 / .18)}.pt-follow-row .button{-webkit-box-flex:0;-ms-flex:none;flex:none}.pt-follow-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;margin-top:.8rem;font-size:.85rem;line-height:1.5;color:#3d3d3d}.pt-follow-check input{margin-top:.25rem}.pt-follow-msg{margin:0 0 1rem;padding:.7rem .9rem;border-radius:.5rem;background:#fff;font-size:.92rem;font-weight:500}.pt-follow-msg--check,.pt-follow-msg--confirmed,.pt-follow-msg--already{border-left:0}.pt-follow-msg--invalid,.pt-follow-msg--busy,.pt-follow-msg--expired{border-left:0}.report-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;margin:0;padding:0;list-style:none}.report-cards>li{margin:0}.report-cards>li::before{display:none}a.report-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;background:#fff;border:0;border-radius:.8rem;color:#181818;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:box-shadow .15s,border-color .15s;transition:box-shadow .15s,border-color .15s,-webkit-box-shadow .15s}a.report-card:hover{border-color:rgb(159 0 204 / .35);-webkit-box-shadow:0 8px 20px -12px rgb(126 3 161 / .5);box-shadow:0 8px 20px -12px rgb(126 3 161 / .5);color:#181818}.report-card-img{display:block;aspect-ratio:3/2;background:-webkit-gradient(linear,left top,left bottom,from(#9F00CC),to(#0FD9C4));background:linear-gradient(to bottom,#9F00CC,#0FD9C4)}.report-card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.report-card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;padding:.85rem 1rem 1rem}.report-card-title{font-weight:700;line-height:1.35}.report-card-meta{font-size:.8rem;color:#3d3d3d}.pt-health-box{margin-top:1.2rem;padding:.9rem 1rem;border-left:0;border-radius:.4rem;background:rgb(15 217 196 / .08);font-size:.88rem}.pt-health-box p{margin:0 0 .4rem;line-height:1.55}.pt-health-box a{font-weight:700;color:#7e03a1}@media(max-width:500px){.pt-follow-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pt-community{margin-top:3rem;padding-top:2rem;border-top:1px solid rgb(0 0 0 / .08)}.pt-community h2{margin:0 0 1rem;font-size:1.5rem}.pt-community h3{margin:2rem 0 .9rem;font-size:1.1rem;color:#181818}.pt-attend{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem 1.2rem}.pt-attend form{margin:0}.pt-attend-btn{min-height:2.75rem;padding:0 1.3rem;background:#fff;border:2px solid #7e03a1;border-radius:2rem;font-family:"Reddit Sans",sans-serif;font-size:1rem;font-weight:700;color:#7e03a1;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.pt-attend-btn:hover{background:rgb(159 0 204 / .07)}.pt-attend-btn.is-on{background:#7e03a1;color:#fff}.pt-attend-login{margin:0;font-size:.95rem}.pt-attend-login a{font-weight:700;color:#7e03a1}.pt-attend-count{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin:0;font-size:.92rem;color:#3d3d3d}.pt-stars{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.05rem;color:rgb(0 0 0 / .18);font-size:1.05rem;line-height:1}.pt-stars .on{color:#ed9301}.pt-stars-n{margin-left:.35rem;font-size:.9rem;font-weight:700;color:#181818}.pt-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.5rem}.pt-photos a{display:block;aspect-ratio:1;overflow:hidden;border-radius:.5rem}.pt-photos img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.pt-photos a:hover img{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}.pt-review-box{margin-top:1.5rem;padding:1rem 1.2rem;background:#fcfcfc;border:0;border-radius:.8rem}.pt-review-box summary{font-weight:700;cursor:pointer}.pt-review-form{margin-top:1rem}.pt-review-form textarea{width:100%;padding:.7rem .85rem;border:1px solid rgb(0 0 0 / .15);border-radius:.55rem;font-family:"Reddit Sans",sans-serif;font-size:.98rem;line-height:1.55}.pt-review-form input[type=file]{display:block;margin:.3rem 0 .3rem;font-family:"Reddit Sans",sans-serif}.pt-review-label{display:block;margin:1rem 0 .35rem;font-size:.85rem;font-weight:650;color:#3d3d3d}.pt-review-note{margin:0 0 1rem;font-size:.8rem}.pt-review-form .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:.5rem}.pt-rate{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.15rem;margin:0;padding:0;border:0}.pt-rate legend{width:100%;margin-bottom:.3rem;font-size:.85rem;font-weight:650;color:#3d3d3d}.pt-rate input{position:absolute;opacity:0}.pt-rate label{font-size:2rem;line-height:1;color:rgb(0 0 0 / .18);cursor:pointer;-webkit-transition:color .1s;transition:color .1s}.pt-rate label:hover,.pt-rate label:hover~label,.pt-rate input:checked~label{color:#ed9301}.pt-rate input:focus-visible+label{outline:3px solid orange;outline-offset:2px}.pt-review-photos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.pt-review-photos label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3rem;font-size:.8rem}.pt-review-photos img{width:5rem;height:5rem;-o-object-fit:cover;object-fit:cover;border-radius:.4rem}.pt-reviews{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.pt-review{margin:0;padding:1rem 1.2rem;background:#fff;border:0;border-radius:.8rem}.pt-review::before{display:none}.pt-review-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem .7rem;font-size:.92rem}.pt-review-head a{color:#7e03a1}.pt-review-text p{margin:.6rem 0 0;font-size:.95rem}.pt-profile-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem 2rem;margin-bottom:1.2rem}.pt-profile-head h2{margin:0}.pt-profile-stats{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;margin:0;padding:0;list-style:none;color:#3d3d3d}.pt-profile-stats li{margin:0}.pt-profile-stats li::before{display:none}.pt-profile-stats strong{font-size:1.4rem;color:#7e03a1}.pt-badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;padding:0;list-style:none}.pt-badge{margin:0;padding:.35rem .85rem;border-radius:2rem;background:-webkit-gradient(linear,left top,right top,from(#9F00CC),to(#0FD9C4));background:linear-gradient(to right,#9F00CC,#0FD9C4);color:#fff;font-size:.85rem;font-weight:700}.pt-badge::before{display:none}.pt-profile h3{margin:2.2rem 0 1rem;font-size:1.2rem;color:#181818}.pt-profile-logout{margin-left:1.2rem;font-weight:600;color:#d04e4e}.pt-profile-form .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.pt-profile-intro .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.pt-profile-register{margin-left:1rem;font-weight:700;color:#7e03a1}.ex-intro{max-width:52rem;margin-bottom:2rem}.ex-intro h1{margin-bottom:1rem}.ex-intro p{margin:0;font-size:1.1rem;color:#3d3d3d}.ex-term-desc{color:#3d3d3d}.ex-filters{padding:1.1rem 1.2rem 1.2rem;background:#fcfcfc;border:1px solid rgb(0 0 0 / .07);border-radius:.9rem}.ex-filters-head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.7rem}.ex-search{-webkit-box-flex:1;-ms-flex:1;flex:1}.ex-filters input[type=search],.ex-filters input[type=date],.ex-filters select{width:100%;height:2.75rem;padding:0 .85rem;background:#fff;border:1px solid rgb(0 0 0 / .14);border-radius:.55rem;font-family:"Reddit Sans",sans-serif;font-size:.95rem;font-weight:400;color:#181818;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.ex-filters input[type=search]{padding-left:2.6rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237E03A1' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m20 20-4.2-4.2'/%3E%3C/svg%3E") no-repeat .85rem 50%/1.15rem;font-size:1rem}.ex-filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.2rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233D3D3D' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") no-repeat right .6rem center/1.1rem;cursor:pointer}.ex-filters input:focus-visible,.ex-filters select:focus-visible{border-color:#9f00cc!important;-webkit-box-shadow:0 0 0 3px rgb(159 0 204 / .18);box-shadow:0 0 0 3px rgb(159 0 204 / .18)}.ex-filters-toggle{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem;padding:0 1rem;background:#fff;border:1px solid rgb(0 0 0 / .14);border-radius:.55rem;font-family:"Reddit Sans",sans-serif;font-size:.95rem;font-weight:600;color:#181818}.ex-filters-toggle svg,.ex-check svg,.ex-view-btn svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ex-filters-n{min-width:1.3rem;padding:0 .35rem;border-radius:1rem;background:#9f00cc;color:#fff;font-size:.75rem;line-height:1.3rem;text-align:center}.ex-filters-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(15rem,2.1fr) repeat(2,minmax(0,1fr)) auto auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:.8rem;margin-top:.9rem}.ex-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3rem;min-width:0}.ex-field>span{font-size:.76rem;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:#3d3d3d}.ex-dates>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem}.ex-dates input[type=date]{padding:0 .5rem;font-size:.88rem}.ex-check{position:relative;height:2.75rem}.ex-check input{position:absolute;opacity:0}.ex-check span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem;height:100%;padding:0 .95rem;background:#fff;border:1px solid rgb(0 0 0 / .14);border-radius:.55rem;font-size:.95rem;font-weight:500;white-space:nowrap;cursor:pointer;-webkit-transition:background .15s,color .15s,border-color .15s;transition:background .15s,color .15s,border-color .15s}.ex-check input:checked+span{background:#9f00cc;border-color:#9f00cc;color:#fff}.ex-check input:focus-visible+span{outline:4px solid orange;outline-offset:2px}button.ex-reset{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2.75rem;padding:0 .3rem;font-family:"Reddit Sans",sans-serif;font-size:.88rem;font-weight:600;color:#d04e4e;white-space:nowrap}button.ex-reset:hover{text-decoration:underline}.ex-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.8rem 1.5rem;margin:1.6rem 0 1.2rem}.ex-count{margin:0;font-size:1rem;font-weight:600;color:#3d3d3d}.ex-views{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:3px;padding:3px;background:#fcfcfc;border:1px solid rgb(0 0 0 / .08);border-radius:.65rem}.ex-view-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem;min-height:2.4rem;padding:0 1rem;border-radius:.5rem;font-family:"Reddit Sans",sans-serif;font-size:.95rem;font-weight:600;color:#3d3d3d;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.ex-view-btn:hover{color:#7e03a1}.ex-view-btn.is-active{background:#7e03a1;color:#fff;-webkit-box-shadow:0 2px 6px -2px rgb(126 3 161 / .6);box-shadow:0 2px 6px -2px rgb(126 3 161 / .6)}.ex-panel[hidden]{display:none}.ex-month{position:sticky;top:0;z-index:2;margin:2.2rem 0 .8rem;padding:.4rem 0;background:hsl(0 0% 100% / .94);font-size:1.35rem;color:#ed9301}.ex-list-inner>.ex-month:first-child{margin-top:0}.ex-empty{padding:2.5rem 1rem;text-align:center;color:#3d3d3d}.ex-empty p{margin-bottom:1rem}.ex-empty .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ex-muted{color:#3d3d3d}.ex-cal-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;margin-bottom:1rem}.ex-cal-title{min-width:12rem;margin:0;font-size:1.5rem;text-align:center;color:#181818}.ex-cal-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.4rem;height:2.4rem;padding-bottom:.15rem;border:1px solid rgb(0 0 0 / .12);border-radius:50%;font-size:1.6rem;line-height:1;color:#7e03a1;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.ex-cal-nav:hover:not(:disabled){background:#7e03a1;border-color:#7e03a1;color:#fff}.ex-cal-nav:disabled{opacity:.3;cursor:default}.ex-cal-today{margin-left:auto;padding:.35rem .9rem;border:1px solid rgb(0 0 0 / .14);border-radius:.5rem;font-family:"Reddit Sans",sans-serif;font-size:.88rem;font-weight:600;color:#7e03a1}.ex-cal-grid{overflow:hidden;background:#fff;border:0;border-radius:.8rem}.ex-cal-wd{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:#fcfcfc;border-bottom:1px solid rgb(0 0 0 / .08)}.ex-cal-wd div{padding:.55rem .6rem .45rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#3d3d3d}.ex-cal-week{--bar:1.6rem;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:2.1rem repeat(var(--lanes,0),var(--bar)) minmax(.6rem,1fr);row-gap:3px;min-height:6.6rem}.ex-cal-week+.ex-cal-week{border-top:1px solid rgb(0 0 0 / .07)}.ex-cal-day{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;grid-row:1/-1;min-width:0;padding:.35rem .45rem;font-family:"Reddit Sans",sans-serif;text-align:left;color:#181818}.ex-cal-day+.ex-cal-day{border-left:1px solid rgb(0 0 0 / .05)}.ex-cal-day.is-other{background:#fcfcfc;color:rgb(0 0 0 / .3)}.ex-cal-day.is-past .ex-cal-num{opacity:.45}button.ex-cal-day{-webkit-transition:background .15s;transition:background .15s}button.ex-cal-day:hover{background:rgb(159 0 204 / .05)}.ex-cal-day.is-selected{background:rgb(159 0 204 / .1)}.ex-cal-num{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:1.7rem;height:1.7rem;border-radius:50%;font-size:.88rem;font-weight:550}.ex-cal-day.is-today .ex-cal-num{background:#ed9301;color:#fff;opacity:1}.ex-cal-dot{display:none}.ex-cal-bar{position:relative;z-index:1;display:block;min-width:0;margin:0 4px;padding:0 .55rem;overflow:hidden;border-radius:.35rem;font-size:.76rem;font-weight:600;line-height:var(--bar);color:#fff;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:-webkit-filter .15s;transition:-webkit-filter .15s;transition:filter .15s;transition:filter .15s,-webkit-filter .15s}.ex-cal-bar--festival{background:#9f00cc}.ex-cal-bar--party{background:#4e66d0}.ex-cal-bar:hover{color:#fff;-webkit-filter:brightness(.85);filter:brightness(.85)}.ex-cal-bar.cont-l{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.ex-cal-bar.cont-r{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.ex-cal-bar.is-cancelled{opacity:.5;text-decoration:line-through}.ex-cal-more{position:relative;z-index:1;justify-self:start;margin:0 4px;padding:0 .45rem;border-radius:.3rem;font-family:"Reddit Sans",sans-serif;font-size:.76rem;font-weight:700;line-height:var(--bar);color:#7e03a1}.ex-cal-more:hover{background:rgb(159 0 204 / .08)}.ex-cal-list{margin-top:2rem}.ex-cal-list-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.6rem 1rem;margin-bottom:1rem}.ex-cal-list-head .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ex-cal-list-title{margin:0;font-size:1.2rem;color:#181818;outline:0}.ex-cal-list-n{margin-left:.4rem;font-size:.88rem;font-weight:400;color:#3d3d3d}.ex-cal-list>.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:normal}.ex-map-canvas{position:relative;height:min(72vh,44rem);min-height:26rem;overflow:hidden;background:#e8e4ee;border:0;border-radius:.8rem;z-index:0}.ex-map-canvas.is-loading::after{position:absolute;left:50%;top:50%;content:attr(data-loading);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:.95rem;color:#3d3d3d}.ex-map-note{margin:.8rem 0 0;font-size:.88rem;color:#3d3d3d}.ex-popup{font-family:"Reddit Sans",sans-serif}.ex-popup .ex-popup-title{display:block;font-size:1rem;font-weight:750;line-height:1.3;color:#181818}.ex-popup .ex-status{margin:.3rem 0 0}.ex-popup p{margin:.45rem 0 .5rem!important;font-size:.84rem;line-height:1.5;color:#3d3d3d}.ex-popup .ex-popup-link{font-size:.84rem;font-weight:700;color:#7e03a1}.marker-cluster-small,.marker-cluster-medium,.marker-cluster-large{background-color:rgb(159 0 204 / .25)!important}.marker-cluster-small div,.marker-cluster-medium div,.marker-cluster-large div{background-color:#7e03a1!important;color:#fff;font-family:"Reddit Sans",sans-serif;font-weight:700}.ex-page-content{max-width:52rem;margin-top:4rem}@media(max-width:1500px){.ex-filters-body{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.5fr)}}@media(max-width:1000px){.ex-filters-body{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-dates{grid-column:span 2}}@media(max-width:700px){.ex-intro p{font-size:1rem}.ex-filters{padding:.8rem}.ex-filters-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ex-filters-body{display:none;grid-template-columns:minmax(0,1fr)}.ex-filters.is-open .ex-filters-body{display:grid}.ex-dates{grid-column:span 1}.ex-bar{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ex-views{display:grid;grid-template-columns:repeat(3,1fr)}.ex-view-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 .4rem}.ex-month{font-size:1.15rem}.ex-cal-title{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.2rem}.ex-cal-today{display:none}.ex-cal-wd div{padding:.45rem 0 .35rem;text-align:center}.ex-cal-week{grid-template-rows:1fr;min-height:3.5rem}.ex-cal-bar,.ex-cal-more{display:none}.ex-cal-day{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.15rem;padding:.3rem 0}.ex-cal-dot{display:block;min-width:1.2rem;padding:0 .25rem;border-radius:1rem;background:#9f00cc;color:#fff;font-size:.68rem;font-weight:700;line-height:1.2rem;text-align:center}.ex-map-canvas{height:70vh;min-height:22rem}}.ex-intro-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem 1.4rem;margin-top:1.4rem}.ex-intro-links .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ex-intro-link{font-weight:700;color:#7e03a1}.artist-top{display:grid;gap:1.5rem;margin-bottom:2.5rem}.artist-top.has-player{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.artist-listen h2{margin:0 0 .8rem;font-size:1.25rem;color:#181818}.artist-gigs-title{margin:0 0 1rem;font-size:1.5rem}@media(max-width:900px){.artist-top.has-player{grid-template-columns:minmax(0,1fr)}}.pt-feeds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin:0 0 3rem}.pt-feeds>.pt-feed:only-child{grid-column:1/-1}.pt-feed-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.3rem 1rem;margin-bottom:.6rem}.pt-feed-head h2{margin:0;font-size:1.45rem}.pt-feed-when{font-size:.9rem;font-weight:600;color:#7e03a1}.pt-feed-when--big{margin:-.8rem 0 .4rem;font-size:1.1rem}.pt-feed-intro{margin:0 0 1rem;color:#3d3d3d}.pt-feed-more{display:inline-block;margin-top:.9rem;font-weight:700;color:#7e03a1}.pt-feed-rss{margin-top:2rem;font-size:.85rem}.ex-cards--compact a.ex-card{grid-template-columns:3.6rem minmax(0,1fr);gap:.9rem;padding:.75rem .9rem}.ex-cards--compact .ex-card .ex-type{display:none}.ex-cards--compact .ex-date-d{font-size:1.3rem}.ex-cards--compact .ex-card-title{font-size:1rem}.ex-cards--compact .ex-facts{font-size:.78rem}.pt-announced-when{margin:0 0 .3rem;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#7e03a1}.pt-additions{display:grid;gap:.8rem;padding:0;list-style:none}.pt-additions li{margin:0;padding:.8rem 1rem;border:0;border-radius:.6rem;line-height:1.6}.pt-additions li::before{display:none}@media(max-width:1000px){.pt-feeds{grid-template-columns:minmax(0,1fr)}}@font-face{font-family:"Unbounded";src:url(/wp-content/themes/psytrophic/fonts/unbounded-latin-wght-normal.woff2) format("woff2-variations");font-weight:200 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Unbounded";src:url(/wp-content/themes/psytrophic/fonts/unbounded-latin-ext-wght-normal.woff2) format("woff2-variations");font-weight:200 900;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Unbounded";src:url(/wp-content/themes/psytrophic/fonts/unbounded-cyrillic-wght-normal.woff2) format("woff2-variations");font-weight:200 900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}html{font-size:clamp(16px,15px + .25vw,19px);color:#1d1428;font-weight:400}body{background:#f6f2fa;color:#1d1428}main{margin-top:0;margin-bottom:0}a{color:#7e03a1}a:hover{color:#5a0273}:focus-visible{outline:3px solid #ed9301;outline-offset:2px}h1,h2,h3{color:#1d1428}h1{font-family:"Unbounded","Reddit Sans",sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.05;color:#1d1428}h2{font-family:"Unbounded","Reddit Sans",sans-serif;font-weight:700;letter-spacing:-.01em;font-size:1.6rem}.skip-link:focus{position:fixed;left:1rem;top:1rem;z-index:100;width:auto;height:auto;clip:auto;padding:.7rem 1rem;background:#fff;color:#140b1f}.pt-shell{max-width:max(1280px, min(88vw, 1760px));margin:0 auto;padding-left:2rem;padding-right:2rem}.pt-kicker{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;margin:0;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0fd9c4}.pt-kicker--purple{color:#7e03a1}.pt-btn,a.pt-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 1.4rem;border:0;border-radius:999px;background:#7e03a1;color:#fff;font:700 1rem/1.2 "Reddit Sans",sans-serif;text-decoration:none;cursor:pointer;-webkit-transition:-webkit-filter .15s,-webkit-transform .15s;transition:-webkit-filter .15s,-webkit-transform .15s;transition:filter .15s,transform .15s;transition:filter .15s,transform .15s,-webkit-filter .15s,-webkit-transform .15s}.pt-btn:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08);color:#fff}.pt-btn--red,a.pt-btn--red{background:#d04e4e;color:#fff;font-size:max(19px,1.05rem);font-weight:800}.pt-btn--ink,a.pt-btn--ink{background:#140b1f;color:#fff}.pt-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;padding:.15rem .5rem;border-radius:6px;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pt-badge--orange{background:#ed9301;color:#140b1f}.pt-badge--red{background:#fbe9e9;color:#9e2f2f}.pt-badge--red::before{content:"";width:7px;height:7px;border-radius:50%;background:#d04e4e}.pt-ripple{position:absolute;pointer-events:none;opacity:.55}header.header{position:relative;display:block;height:auto;padding:0;background:#140b1f;-webkit-box-shadow:none;box-shadow:none;color:#f3ecfa;z-index:5}.header-inner{max-width:max(1280px, min(88vw, 1760px));margin:0 auto;padding:1.1rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem 2rem}a.header-logo-link{height:auto;color:#fff;text-decoration:none}.header-logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;height:auto;font-size:1rem;color:#fff}.header-logo img{height:40px}.header-logo-word,.footer-logo span{font-family:"Unbounded","Reddit Sans",sans-serif;font-weight:700;font-size:1.15rem;letter-spacing:.01em}header .desktop-nav{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.header-tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-left:auto}a.header-profile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;min-height:44px;padding:0 1.1rem;border-radius:999px;background:#fff;color:#140b1f;font-weight:700;font-size:.92rem;text-decoration:none;white-space:nowrap}a.header-profile:hover{color:#140b1f;background:#f1e6f7}a.header-profile svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.pt-lang{position:relative}.pt-lang summary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;min-height:40px;padding:0 .8rem;border:0;background:rgb(255 255 255 / .08);border-radius:999px;color:#f3ecfa;font-weight:600;font-size:.88rem;cursor:pointer;list-style:none}.pt-lang summary::-webkit-details-marker{display:none}.pt-lang ul{position:absolute;right:0;top:calc(100% + .4rem);min-width:11rem;margin:0;padding:.4rem;list-style:none;background:#fff;border-radius:12px;-webkit-box-shadow:0 16px 40px -12px rgb(0 0 0 / .45);box-shadow:0 16px 40px -12px rgb(0 0 0 / .45);z-index:20}.pt-lang li{margin:0}.pt-lang a{display:block;padding:.55rem .8rem;border-radius:8px;color:#1d1428;text-decoration:none}.pt-lang a:hover,.pt-lang a[aria-current]{background:#f6f2fa;color:#7e03a1}@media(min-width:1081px){.header-nav ul.menu li{padding:0 .8rem}.header-nav ul.menu li a,.header-nav ul.menu li>span,.header-nav a.button{color:#cfc3dd;font-size:.92rem;font-weight:500;text-transform:none;letter-spacing:0}.header-nav ul.menu li a:hover,.header-nav ul.menu li.current-menu-item>a{color:#fff}button.dropdown-nappi svg{fill:#cfc3dd}.header-nav ul.menu li:hover button.dropdown-nappi svg{fill:#fff}.header-nav ul.menu ul{background:#fff;-webkit-box-shadow:0 16px 40px -12px rgb(0 0 0 / .45);box-shadow:0 16px 40px -12px rgb(0 0 0 / .45)}.header-nav ul.menu ul li a{color:#1d1428}.header-nav ul.menu ul>li:hover a{color:#7e03a1}}@media(max-width:1080px){header.header{height:auto;padding:0;background:#140b1f}.header-inner{padding:.8rem 4.5rem .8rem 1rem;min-height:64px}.header-tools{display:none}.menunappi-wrap{top:7px;right:1rem;border-radius:12px}.menunappi-wrap .menunappi svg{fill:#fff}nav.mobile-nav{background:#140b1f;padding:84px 1.6rem 2rem}nav.mobile-nav ul.menu li a,nav.mobile-nav ul.menu li>span{color:#fff}.mobile-nav-tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #3b2a52}.mobile-nav-tools a.header-profile{-ms-flex-item-align:start;align-self:flex-start}.pt-lang-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}nav.mobile-nav .pt-lang-list li{display:block}nav.mobile-nav .pt-lang-list a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;padding:0 .8rem;border:0;background:rgb(255 255 255 / .06);border-radius:999px;color:#f3ecfa;font-weight:600;font-size:.9rem}nav.mobile-nav .pt-lang-list a[aria-current]{background:#fff;color:#140b1f}}.dopamine-traps-head{font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff}.dopamine-traps-links{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.6rem;padding-top:.8rem}.dopamine-traps-links a{width:44px;height:44px}.dopamine-traps-links a svg{fill:#d04e4e}.dopamine-traps-popup{top:auto;bottom:1.2rem;right:1.2rem;max-width:min(420px,100vw - 2.4rem);border-radius:18px;background:#24163a;border:0;-webkit-box-shadow:0 30px 60px -20px rgb(0 0 0 / .6);box-shadow:0 30px 60px -20px rgb(0 0 0 / .6);-webkit-transform:translateY(calc(100% + 2rem));-ms-transform:translateY(calc(100% + 2rem));transform:translateY(calc(100% + 2rem));z-index:30}.dopamine-traps-popup.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.dopamine-traps-popup h2{font-family:"Unbounded","Reddit Sans",sans-serif;color:#ed9301}.dopamine-traps-popup p{color:#f3ecfa}.dopamine-traps-popup a.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:48px;border-radius:12px;background:#d04e4e;color:#fff;font-weight:800;font-size:max(19px,1rem)}@media(max-width:1080px){.dopamine-traps-popup{width:auto;top:auto;left:1rem;right:1rem;-webkit-transform:translateY(calc(100% + 2rem));-ms-transform:translateY(calc(100% + 2rem));transform:translateY(calc(100% + 2rem))}nav.mobile-nav .dopamine-traps-links a svg{fill:#d04e4e}}footer.footer{display:block;min-height:0;padding:0;background:#140b1f;color:#cfc3dd;-webkit-box-shadow:none;box-shadow:none}.footer-inner{max-width:max(1280px, min(88vw, 1760px));margin:0 auto;padding:3rem 2rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 4rem}.footer-brand{-webkit-box-flex:1;-ms-flex:1 1 18rem;flex:1 1 18rem}.footer-brand p{max-width:22rem;margin:.7rem 0 0;font-size:.92rem;line-height:1.55}a.footer-logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;color:#fff;text-decoration:none}.footer-col h2{margin:0 0 .7rem;font-family:"Reddit Sans",sans-serif;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff}footer.footer .footer-col ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.55rem;margin:0;padding:0}footer.footer .footer-col li{margin:0;font-size:.92rem}footer.footer a{color:#cfc3dd}footer.footer a:hover{color:#fff}.footer-base{max-width:max(1280px, min(88vw, 1760px));margin:0 auto;padding:1rem 2rem 1.6rem;border-top:1px solid #3b2a52;font-size:.82rem}@media(max-width:1080px){footer.footer,footer.footer .wide-content{display:block;text-align:left}.footer-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.4rem 1rem 1.6rem}.footer-base{padding:1rem}}.pt-hero{position:relative;overflow:hidden;background:#140b1f;color:#f3ecfa}.pt-ripple--hero{right:-12rem;top:-12rem;width:52rem;height:52rem}.pt-hero-inner{position:relative;max-width:max(1280px, min(88vw, 1760px));margin:0 auto;padding:2.2rem 2rem 3.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2.5rem}.pt-hero-main{-webkit-box-flex:999;-ms-flex:999 1 34rem;flex:999 1 34rem;min-width:0}.pt-hero h1{margin:1.1rem 0 1.1rem;font-size:clamp(2.4rem,5.4vw,4.6rem);line-height:1.02;color:#fff}.pt-hero h1 em{font-style:normal;color:#ed9301}.pt-hero-lead{max-width:36rem;margin:0 0 1.8rem;font-size:1.12rem;line-height:1.55;color:#d8cce6}.pt-search{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;max-width:48rem;padding:.5rem;background:#fff;border-radius:18px;-webkit-box-shadow:0 20px 50px -20px rgb(0 0 0 / .6);box-shadow:0 20px 50px -20px rgb(0 0 0 / .6)}.pt-search-field{-webkit-box-flex:1;-ms-flex:1 1 10rem;flex:1 1 10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.1rem;padding:.45rem .9rem;border-radius:12px;color:#1d1428;min-width:0}.pt-search-field+.pt-search-field{border-left:1px solid #e8e0f0}.pt-search-field>span{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5f5470}.pt-search-field select{width:100%;border:0;padding:.15rem 0;background:#fff0;color:#1d1428;font:600 1rem "Reddit Sans",sans-serif;cursor:pointer}.pt-search .pt-btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:56px;border-radius:12px}.pt-hero-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem 1.4rem;margin:1.3rem 0 0;font-size:.95rem}.pt-hero-links a{color:#cfc3dd}.pt-hero-links a.pt-hero-link--strong{color:#fff;font-weight:600}.pt-hero-links a:hover{color:#fff}@media(max-width:700px){.pt-search-field+.pt-search-field{border-left:0;border-top:1px solid #e8e0f0}.pt-search-field{-ms-flex-preferred-size:100%;flex-basis:100%}.pt-search .pt-btn{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.pt-weekend{-webkit-box-flex:1;-ms-flex:1 1 20rem;flex:1 1 20rem;min-width:0;max-width:26rem;padding:1.4rem;background:#24163a;border:0;border-radius:20px}.pt-weekend-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.4rem 1rem}.pt-weekend-head h2{margin:0;font-size:1.1rem;color:#fff}.pt-weekend-head span{font-size:.88rem;font-weight:600;color:#0fd9c4}.pt-weekend-intro{margin:.5rem 0 1rem;font-size:.92rem;line-height:1.5;color:#cfc3dd}.pt-weekend-list{margin:0;padding:0;list-style:none}.pt-weekend-list li{margin:0;padding:0}.pt-weekend-list li::before{display:none}.pt-weekend-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9rem;padding:.75rem 0;border-top:1px solid #3b2a52;color:#fff;text-decoration:none}.pt-weekend-list a:hover strong{color:#0fd9c4}.pt-weekend-date{-webkit-box-flex:0;-ms-flex:0 0 3rem;flex:0 0 3rem;font-family:"Unbounded","Reddit Sans",sans-serif;font-size:1.35rem;font-weight:700;line-height:1;text-align:center}.pt-weekend-date span{display:block;margin-bottom:.2rem;font-size:.66rem;color:#ed9301;text-transform:uppercase}.pt-weekend-name{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.pt-weekend-name strong{display:block;font-size:1rem}.pt-weekend-name span{display:block;font-size:.86rem;color:#cfc3dd}a.pt-weekend-more{display:inline-block;margin-top:.8rem;color:#fff;font-weight:600;font-size:.92rem}.pt-front-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem;padding-top:2.4rem;padding-bottom:4rem}.pt-front-main{-webkit-box-flex:999;-ms-flex:999 1 36rem;flex:999 1 36rem;min-width:0}.pt-section-head h2{margin:0 0 1rem;font-size:1.7rem}.pt-side{-webkit-box-flex:1;-ms-flex:1 1 19rem;flex:1 1 19rem;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}.pt-quiz-card{padding:1.4rem;border-radius:20px;background:#ed9301;color:#140b1f}.pt-quiz-card-k{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pt-quiz-card-t{margin:.6rem 0 1.1rem;font-family:"Unbounded","Reddit Sans",sans-serif;font-size:1.25rem;font-weight:700;line-height:1.2}.pt-box{padding:1.3rem;background:#fff;border:0;border-radius:20px}.pt-box-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:1rem}.pt-box-head h2{margin:0;font-size:1.02rem}.pt-box-head a{font-size:.88rem;font-weight:600}.pt-mini-list{margin:.8rem 0 0;padding:0;list-style:none}.pt-mini-list li{margin:0;padding:.7rem 0;border-top:1px solid #efe7f5}.pt-mini-list li::before{display:none}.pt-mini-list a{color:#1d1428;font-weight:700;text-decoration:none}.pt-mini-list a:hover{color:#7e03a1}.pt-mini-list span{display:block;font-size:.86rem;color:#5f5470}.pt-news{padding:1.4rem;border-radius:20px;background:#140b1f;color:#cfc3dd}.pt-news h2{margin:0 0 .4rem;font-size:1.02rem;color:#fff}.pt-news p{margin:0 0 .9rem;font-size:.92rem;line-height:1.5}.pt-news form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6rem}.pt-news input[type=email]{min-height:48px;padding:0 .9rem;border-radius:12px;border:1px solid #3b2a52;background:#24163a;color:#fff;font:1rem "Reddit Sans",sans-serif}.pt-news input[type=email]::-webkit-input-placeholder{color:#a699b6}.pt-news input[type=email]::-moz-placeholder{color:#a699b6}.pt-news input[type=email]:-ms-input-placeholder{color:#a699b6}.pt-news input[type=email]::-ms-input-placeholder{color:#a699b6}.pt-news input[type=email]::placeholder{color:#a699b6}.pt-news .pt-btn{border-radius:12px}.pt-news-msg{padding:.6rem .8rem;border-radius:10px;background:#24163a;color:#fff!important}.pt-news-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.pt-news-links a{color:#fff;font-weight:600}.pt-hp{position:absolute;left:-9999px}a.pt-health-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9rem;padding:1.1rem 1.2rem;border-radius:20px;background:#e3fbf8;color:#06463f;text-decoration:none}a.pt-health-link svg{-webkit-box-flex:0;-ms-flex:0 0 34px;flex:0 0 34px;width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}a.pt-health-link strong{display:block}a.pt-health-link span span{display:block;font-size:.88rem}.pt-reports-band{background:#fff;border-top:1px solid #e4daee;padding:3.4rem 0}.pt-band-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1.5rem 2rem;margin-bottom:1.8rem}.pt-band-head h2{max-width:36rem;margin:.6rem 0 0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;line-height:1.12}.pt-band-head>a{font-weight:700}.explorer{margin:0}.ex-filters{background:#fff;border:0;border-radius:18px;-webkit-box-shadow:none;box-shadow:none}.ex-search input{border-radius:12px;border-color:#e4daee}.ex-field select,.ex-dates input{border-radius:10px;border-color:#d9cce6}.ex-field>span{color:#5f5470;font-weight:700;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.ex-check input:checked+span{background:#7e03a1;border-color:#7e03a1;color:#fff}.ex-reset{color:#7e03a1}.ex-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1.2rem 0 .4rem}.ex-count{color:#5f5470}.ex-views{padding:4px;background:#fff;border:0;border-radius:999px;gap:0}.ex-view-btn{min-height:44px;padding:0 1.1rem;border:0;border-radius:999px;background:#fff0;color:#1d1428;font-weight:600}.ex-view-btn.is-active,.ex-view-btn[aria-pressed=true]{background:#140b1f;color:#fff}.ex-view-btn.is-active svg{stroke:#fff}h2.ex-month{margin:1.8rem 0 .7rem;font-family:"Unbounded","Reddit Sans",sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7e03a1}.ex-cards{gap:.85rem}a.ex-card{grid-template-columns:5.2rem minmax(0,1fr) auto;gap:1.2rem;padding:1rem;border:0;border-radius:18px;-webkit-box-shadow:none;box-shadow:none;color:#1d1428}a.ex-card:hover{border-color:#cdb6e0;-webkit-box-shadow:0 10px 30px -12px rgb(76 18 110 / .35);box-shadow:0 10px 30px -12px rgb(76 18 110 / .35);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.ex-date{min-height:5.6rem;border-radius:14px;background:#f1e6f7;color:#7e03a1;font-family:"Unbounded","Reddit Sans",sans-serif}.ex-date-d{font-size:1.9rem;font-weight:800}.ex-date-wd,.ex-date-m{font-size:.66rem;font-weight:700}.ex-date-len,.ex-date-range{display:none}.ex-card-title{font-size:1.18rem}a.ex-card:hover .ex-card-title{color:#7e03a1}.ex-card-place{color:#5f5470}.ex-cc{background:#1d1428}.ex-facts{color:#3e3350}.ex-fact svg{stroke:#7e03a1}.ex-fact--eb{background:#fff1da;color:#8a4f00}.ex-type{border-radius:6px;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ex-type--party{background:#e3fbf8;color:#065f56}.ex-type--festival{background:#f1e6f7;color:#7e03a1}.ex-status{background:#fbe9e9;color:#9e2f2f}a.ex-card--festival{grid-template-columns:minmax(9rem,13rem) minmax(0,1fr);padding:0;overflow:hidden;gap:0}a.ex-card--festival .ex-date{position:relative;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:9.5rem;padding:1rem 1.1rem;border-radius:0;background-color:#140b1f;background-image:-webkit-gradient(linear,left top,left bottom,from(rgb(20 11 31 / .55)),to(rgb(20 11 31 / .85))),var(--ex-img,none);background-image:linear-gradient(rgb(20 11 31 / .55),rgb(20 11 31 / .85)),var(--ex-img,none);background-size:cover;background-position:center;color:#fff;text-align:left;overflow:hidden}a.ex-card--festival .ex-date::after{content:"";position:absolute;right:-3.5rem;bottom:-3.5rem;width:9rem;height:9rem;border-radius:50%;-webkit-box-shadow:0 0 0 1px rgb(15 217 196 / .7),0 0 0 1.5rem #fff0,0 0 0 calc(1.5rem + 1px) rgb(15 217 196 / .5),0 0 0 3rem #fff0,0 0 0 calc(3rem + 1px) rgb(15 217 196 / .35);box-shadow:0 0 0 1px rgb(15 217 196 / .7),0 0 0 1.5rem #fff0,0 0 0 calc(1.5rem + 1px) rgb(15 217 196 / .5),0 0 0 3rem #fff0,0 0 0 calc(3rem + 1px) rgb(15 217 196 / .35);pointer-events:none}a.ex-card--festival .ex-date-wd,a.ex-card--festival .ex-date-d,a.ex-card--festival .ex-date-m{display:none}a.ex-card--festival .ex-date-len,a.ex-card--festival .ex-date-range{position:relative;display:block}a.ex-card--festival .ex-date-len{font-family:"Reddit Sans",sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0fd9c4}a.ex-card--festival .ex-date-range{font-size:1.55rem;font-weight:800;line-height:1.08;text-transform:uppercase}a.ex-card--festival .ex-card-main{padding:1.1rem 1.2rem}a.ex-card--festival .ex-card-title{font-size:1.4rem}a.ex-card--festival .ex-facts{gap:.45rem;margin-top:.6rem}a.ex-card--festival .ex-fact{padding:.35rem .65rem;border-radius:10px;background:#f6f2fa;font-weight:600}a.ex-card--festival .ex-fact--eb{background:#fff1da}a.ex-card--festival .ex-type{display:none}@media(max-width:640px){a.ex-card{grid-template-columns:4.2rem minmax(0,1fr);gap:.9rem;padding:.8rem}a.ex-card .ex-type{display:none}.ex-date{min-height:4.6rem}.ex-date-d{font-size:1.5rem}a.ex-card--festival{grid-template-columns:1fr;padding:0}a.ex-card--festival .ex-date{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:0;gap:1rem}a.ex-card--festival .ex-date-range{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;font-size:1.3rem}}.pt-page-hero{position:relative;overflow:hidden;background:#140b1f;color:#f3ecfa}.pt-page-hero .pt-ripple{right:-14rem;top:-18rem;width:44rem;height:44rem;opacity:.45}.pt-page-hero-inner{position:relative;max-width:max(1280px, min(88vw, 1760px));margin:0 auto;padding:2rem 2rem 2.6rem}.pt-page-hero h1{margin:.9rem 0 0;font-size:clamp(2rem,4.4vw,3.4rem);color:#fff}.pt-page-hero-intro{max-width:40rem;margin-top:1rem;font-size:1.08rem;line-height:1.55;color:#d8cce6}.pt-page-hero-intro p{margin:0 0 .6rem}.pt-page-hero-intro a{color:#fff}.pt-feature-body{padding-top:2.4rem;padding-bottom:4rem}.pt-feature-body--narrow{max-width:52rem}body.page:not(.home):not(.pt-feature) main,body.single-post main,body.archive:not(.tax-pt_country):not(.tax-pt_type):not(.tax-pt_style):not(.tax-pt_artist):not(.post-type-archive-events) main,body.blog main,body.search main,body.error404 main{padding-top:2.6rem;padding-bottom:4rem}body.pt-feature main,body.single-events main,body.single-pt_report main{padding-top:0}.pt-event-hero{position:relative;overflow:hidden;background:#140b1f;color:#f3ecfa}.pt-event-hero .pt-ripple{left:52%;top:-14rem;width:56rem;height:56rem;opacity:.5}.pt-event-hero-inner{position:relative;max-width:max(1280px, min(88vw, 1760px));margin:0 auto;padding:1.4rem 2rem 2.8rem}.pt-event-hero .crumbs,.pt-event-hero nav.ev-crumbs{font-size:.86rem;color:#cfc3dd}.pt-event-hero .crumbs a,.pt-event-hero nav.ev-crumbs a{color:#cfc3dd}.pt-event-hero-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2rem;margin-top:1.6rem}.pt-event-hero-main{-webkit-box-flex:999;-ms-flex:999 1 32rem;flex:999 1 32rem;min-width:0}.pt-event-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.pt-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;padding:.25rem .6rem;border-radius:6px;border:0;background:rgb(255 255 255 / .09);color:#e9dff4;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.pt-tag--teal{border-color:#0fd9c4;background:#0fd9c4;color:#140b1f}.pt-tag--red{border-color:#d04e4e;color:#ffd9d9}.pt-tag--red::before{content:"";width:7px;height:7px;border-radius:50%;background:#d04e4e}a.pt-tag:hover{color:#fff}.pt-event-dates{margin-top:1.2rem;font-family:"Unbounded","Reddit Sans",sans-serif;font-weight:800;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1;color:#ed9301;text-transform:uppercase}.pt-event-hero h1{margin:.6rem 0 .8rem;font-size:clamp(2.4rem,6vw,5.2rem);line-height:.98;letter-spacing:-.03em;color:#fff;overflow-wrap:anywhere}.pt-event-place{margin:0;font-size:1.1rem;color:#d8cce6}.pt-event-place .ex-cc{margin-right:.5rem;background:#fff;color:#140b1f;vertical-align:.15em}.pt-event-actions{-webkit-box-flex:1;-ms-flex:1 1 18rem;flex:1 1 18rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem}.pt-event-actions .pt-btn--red{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;min-height:56px;border-radius:14px}.pt-event-actions .pt-btn-ghost{-webkit-box-flex:1;-ms-flex:1 1 8rem;flex:1 1 8rem}.pt-btn-ghost,a.pt-btn-ghost{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.4rem;min-height:48px;padding:0 1rem;border-radius:12px;border:0;background:rgb(255 255 255 / .1);color:#fff;font:700 .95rem "Reddit Sans",sans-serif;text-decoration:none;cursor:pointer}.pt-btn-ghost:hover{background:rgb(255 255 255 / .18);color:#fff}.pt-facts-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1px;margin:1.6rem 0 0;background:#e4daee;border:0;border-radius:18px;overflow:hidden}.pt-facts-strip>div{padding:1rem 1.2rem;background:#fff}.pt-facts-strip dt{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5f5470}.pt-facts-strip dd{margin:.35rem 0 0;font-size:1.12rem;font-weight:700}.pt-facts-strip dd+dd{margin-top:.15rem;font-size:.86rem;font-weight:400;color:#5f5470}.pt-event-hero .ex-crumbs{font-size:.86rem;color:#cfc3dd}.pt-event-hero .ex-crumbs a{color:#cfc3dd}.pt-event-hero .ex-crumbs a:hover{color:#fff}.pt-event-hero .event-past{margin-top:1rem;color:#ffd9d9}.pt-event-hero .event-past a{color:#fff}article.event{padding-top:2.4rem;padding-bottom:4rem}.event-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.5rem}.event-main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:999;-ms-flex:999 1 34rem;flex:999 1 34rem;min-width:0}.event-trip{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 19rem;flex:1 1 19rem;min-width:0;position:static;padding:1.3rem;background:#fff;border:0;border-radius:20px}.event-trip-title{margin-top:0;font-family:"Reddit Sans",sans-serif;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5f5470}.event-facts svg{stroke:#7e03a1}.event-actions a.button{min-height:52px;border-radius:12px;background:#d04e4e;border-color:#d04e4e;color:#fff;font-size:max(19px,1rem);font-weight:800}.event-main h2,.event-more h2,.pt-community h2{font-size:1.45rem;margin:2.4rem 0 1rem}.event-content{font-size:1.08rem;line-height:1.65;max-width:44rem}.event-image img{border-radius:18px}.event-lineup ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none}.event-lineup li{margin:0}.event-lineup li::before{display:none}.event-lineup li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;padding:0 .95rem;border-radius:999px;background:#f1e6f7;border:0;color:#1d1428;font-weight:700;text-decoration:none}.event-lineup li a:hover{border-color:#7e03a1;color:#7e03a1}.event-map{border-radius:14px;overflow:hidden}.pt-community,.pt-stay22,.event-listen{margin-top:2.4rem}.pt-community button[type=submit],.pt-attend-btn,.pt-community .button{border-radius:12px}.event-more{margin-top:3rem}.pt-feature-weekend .pt-feed-when--big{display:none}.pt-feature-body .pt-feed-intro{font-size:1.05rem;max-width:44rem}.report-card{border-radius:18px}.dopamine-traps-popup{visibility:hidden}.dopamine-traps-popup.active{visibility:visible}.ex-month,h2.ex-month{background:rgb(246 242 250 / .96)}.ex-type-k-indoor{background:#eef1fc;color:#2f43a0}.ex-type-k-open-air{background:#fff1da;color:#8a4f00}a.ex-card--festival .ex-date::after{inset:0;right:0;bottom:0;width:auto;height:auto;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:repeating-radial-gradient(circle at 108% 112%,transparent 0 20px,rgb(15 217 196 / .5) 20px 21.3px);-webkit-mask-image:-webkit-gradient(linear,right bottom,left top,color-stop(15%,#000),color-stop(75%,transparent));-webkit-mask-image:linear-gradient(to top left,#000 15%,transparent 75%);mask-image:-webkit-gradient(linear,right bottom,left top,color-stop(15%,#000),color-stop(75%,transparent));mask-image:linear-gradient(to top left,#000 15%,transparent 75%)}.pt-btn-ghost{white-space:nowrap}.pt-event-actions .pt-btn-ghost{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.pt-page-hero .ex-crumbs,.pt-page-hero .ex-crumbs a{color:#cfc3dd;font-size:.86rem}.pt-page-hero .ex-crumbs a:hover{color:#fff}.pt-page-hero .ex-crumbs+h1{margin-top:1rem}.wide-content,.content>.wide-content,.content>.wide-content:not(.alignfull):not(.alignwide){max-width:calc(max(1280px, min(88vw, 1760px)) - 4rem)}body.single-pt_report main,body.post-type-archive-pt_report main{padding-top:2.6rem;padding-bottom:4rem}@media(max-width:1080px){.footer-brand{-webkit-box-flex:0;-ms-flex:none;flex:none}}@media(min-width:701px){.ex-filters-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.8rem}.ex-filters-body>.ex-field{-webkit-box-flex:1;-ms-flex:1 1 9.5rem;flex:1 1 9.5rem;max-width:18rem}.ex-filters-body>.ex-dates{-webkit-box-flex:2;-ms-flex:2 1 17rem;flex:2 1 17rem;max-width:26rem}.ex-filters-body>.ex-check,.ex-filters-body>.ex-reset{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media(min-width:1700px){.pt-side{-ms-flex-preferred-size:22rem;flex-basis:22rem}}@media(min-width:1081px){.header-inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1.5rem}header .desktop-nav{min-width:0}.header-nav ul.menu{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.header-nav ul.menu li a,.header-nav ul.menu li>span{white-space:nowrap}.header-nav .lang-item img,.header-nav .pll-parent-menu-item img{width:16px;height:auto}}@media(min-width:1081px)and (max-width:1700px){.header-inner{gap:1rem}.header-nav ul.menu li{padding:0 .45rem}.header-nav ul.menu li a,.header-nav ul.menu li>span{font-size:.84rem}a.header-profile{width:44px;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}a.header-profile span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.header-logo-word{font-size:1.05rem}}.pt-hero-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.pt-hero-main{-webkit-box-flex:1;-ms-flex:1 1 32rem;flex:1 1 32rem}.pt-weekend{-webkit-box-flex:0;-ms-flex:0 1 24rem;flex:0 1 24rem}.pt-hero h1{font-size:clamp(2.3rem,4.1vw,4.6rem);max-width:15ch}@media(min-width:1081px)and (max-height:900px){.pt-hero-inner{padding-top:1.6rem;padding-bottom:2.4rem}.pt-hero h1{margin:.8rem 0;font-size:clamp(2.2rem,3.7vw,3.8rem)}.pt-hero-lead{margin-bottom:1.3rem;font-size:1.02rem}.pt-weekend{padding:1.1rem 1.2rem}.pt-weekend-list a{padding:.55rem 0}}@media(max-width:1080px){.pt-weekend{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:none}}@media(min-width:701px){.pt-search{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pt-search-field{min-width:0}}.header-nav ul.menu li.lang-item,.header-nav ul.menu li.pll-parent-menu-item{display:none!important}@media(min-width:1081px){.header-tools{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.header-logo-link,.header-logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}header.header.is-two-rows .header-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.2rem;padding-bottom:.6rem}header.header.is-two-rows .desktop-nav{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-left:-.45rem}header.header.is-two-rows .header-nav ul.menu{-ms-flex-wrap:wrap;flex-wrap:wrap}}body.blog main,body.archive.category main,body.archive.tag main,body.archive.date main,body.archive.author main,body.single-post main{padding-top:0;padding-bottom:0}.pt-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:1.8rem}.pt-chips a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:40px;padding:0 1rem;border-radius:999px;border:0;background:#f1e6f7;color:#1d1428;font-weight:600;font-size:.9rem;text-decoration:none}.pt-chips a:hover{border-color:#7e03a1;color:#7e03a1}.pt-chips a[aria-current]{background:#7e03a1;border-color:#7e03a1;color:#fff}.pt-post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1.6rem}.pt-post-grid--3{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.pt-post-card{min-width:0}a.pt-post-card-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:#fff;border:0;border-radius:18px;overflow:hidden;color:#1d1428;text-decoration:none;-webkit-transition:border-color .2s,-webkit-box-shadow .2s,-webkit-transform .2s;transition:border-color .2s,-webkit-box-shadow .2s,-webkit-transform .2s;transition:box-shadow .2s,transform .2s,border-color .2s;transition:box-shadow .2s,transform .2s,border-color .2s,-webkit-box-shadow .2s,-webkit-transform .2s}a.pt-post-card-link:hover{border-color:#cdb6e0;-webkit-box-shadow:0 10px 30px -12px rgb(76 18 110 / .35);box-shadow:0 10px 30px -12px rgb(76 18 110 / .35);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);color:#1d1428}.pt-post-card-img{position:relative;display:block;aspect-ratio:3/2;background:#140b1f;overflow:hidden}.pt-post-card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}a.pt-post-card-link:hover .pt-post-card-img img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.pt-post-card-img .pt-ripple{right:-40%;top:-40%;width:120%;height:180%}.pt-post-card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.45rem;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.1rem 1.2rem 1.2rem}.pt-post-card-cat{font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#7e03a1}.pt-post-card-title{font-size:1.18rem;font-weight:700;line-height:1.3}a.pt-post-card-link:hover .pt-post-card-title{color:#7e03a1}.pt-post-card-excerpt{color:#3e3350;line-height:1.55}.pt-post-card-meta{margin-top:auto;padding-top:.3rem;font-size:.84rem;color:#5f5470}.pt-post-card--featured{grid-column:1/-1}.pt-post-card--featured a.pt-post-card-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.pt-post-card--featured .pt-post-card-img{-webkit-box-flex:3;-ms-flex:3 1 24rem;flex:3 1 24rem;aspect-ratio:auto;min-height:18rem}.pt-post-card--featured .pt-post-card-body{-webkit-box-flex:2;-ms-flex:2 1 20rem;flex:2 1 20rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;gap:.7rem}.pt-post-card--featured .pt-post-card-title{font-family:"Unbounded","Reddit Sans",sans-serif;font-size:clamp(1.4rem,2.4vw,2.1rem);font-weight:800;line-height:1.12;letter-spacing:-.01em}.pt-post-card--featured .pt-post-card-meta{margin-top:.4rem}.pt-pagination{margin-top:2.6rem}.pt-pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.pt-pagination li{margin:0}.pt-pagination li::before{display:none}.pt-pagination a,.pt-pagination span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:44px;min-height:44px;padding:0 .9rem;border-radius:999px;border:0;background:#fff;color:#1d1428;font-weight:600;text-decoration:none}.pt-pagination a:hover{border-color:#7e03a1;color:#7e03a1}.pt-pagination .current{background:#140b1f;border-color:#140b1f;color:#fff}.pt-pagination .dots{border:0;background:#fff0}.pt-empty{color:#5f5470}.pt-article-hero .pt-page-hero-inner{max-width:48rem;padding-bottom:3rem}.pt-article-hero.has-image .pt-page-hero-inner{padding-bottom:7rem}.pt-article-hero h1{font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.06}.pt-article-meta{margin:1rem 0 0;color:#cfc3dd;font-size:.95rem}.pt-article-image{position:relative;max-width:64rem;margin:-5rem auto 0;padding:0 2rem;z-index:1}.pt-article-image img{display:block;width:100%;height:auto;max-height:36rem;-o-object-fit:cover;object-fit:cover;border-radius:20px;-webkit-box-shadow:0 30px 60px -30px rgb(20 11 31 / .6);box-shadow:0 30px 60px -30px rgb(20 11 31 / .6)}article.pt-article-body{padding:2.6rem 0 1rem;font-size:1.1rem;line-height:1.75;color:#1d1428}.pt-article-body.content>*:not(.alignfull):not(.alignwide){width:auto;max-width:min(44rem,100% - 4rem)}.pt-article-body.content>.alignwide{width:auto;max-width:min(64rem,100% - 4rem)}.pt-article-body h2{margin:2.6rem auto 1rem;font-size:1.7rem;line-height:1.2}.pt-article-body h3{margin:2rem auto .8rem;font-size:1.3rem;font-weight:700}.pt-article-body p{margin-top:0;margin-bottom:1.3rem}.pt-article-body a{color:#7e03a1;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pt-article-body ul,.pt-article-body ol{padding-left:1.4rem}.pt-article-body li{margin-bottom:.45rem}.pt-article-body blockquote,.pt-article-body .wp-block-quote{margin:2rem auto;padding:.4rem 0 .4rem 1.4rem;border-left:4px solid #ed9301;font-family:"Unbounded","Reddit Sans",sans-serif;font-size:1.3rem;font-weight:600;line-height:1.4}.pt-article-body blockquote cite{display:block;margin-top:.6rem;font-family:"Reddit Sans",sans-serif;font-size:.9rem;font-weight:400;color:#5f5470}.pt-article-body figure img,.pt-article-body .wp-block-image img{border-radius:14px;height:auto}.pt-article-body figcaption{font-size:.88rem;color:#5f5470;text-align:center}.pt-article-body hr{border:0;height:1px;background:#e4daee;margin:2.4rem auto}.pt-article-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem;margin-top:2rem!important}.pt-article-tags a{padding:.25rem .7rem;border-radius:999px;background:#f1e6f7;color:#7e03a1;font-size:.85rem;font-weight:600;text-decoration:none}.pt-article-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;max-width:min(44rem,100% - 4rem);margin:1rem auto 3.4rem}.pt-article-nav a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3rem;padding:1.1rem 1.2rem;border:0;border-radius:18px;background:#fff;color:#1d1428;text-decoration:none}.pt-article-nav a:hover{border-color:#7e03a1}.pt-article-nav a span{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7e03a1}.pt-article-nav-next{text-align:right}.pt-article-more{background:#fff;border-top:1px solid #e4daee;padding:3.2rem 0 4rem}.pt-article-more-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pt-article-more-posts{-webkit-box-flex:999;-ms-flex:999 1 36rem;flex:999 1 36rem;min-width:0}.pt-article-more-posts .pt-band-head h2{font-size:1.6rem;margin:0}.pt-article-more-side{-webkit-box-flex:1;-ms-flex:1 1 18rem;flex:1 1 18rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}a.pt-article-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6rem;padding:1.3rem;border-radius:20px;background:#f6f2fa;border:0;color:#1d1428;text-decoration:none}a.pt-article-cta strong{font-family:"Unbounded","Reddit Sans",sans-serif;font-size:1.1rem;line-height:1.25}a.pt-article-cta:hover strong{color:#7e03a1}@media(max-width:700px){.pt-article-image{padding:0 1rem;margin-top:-4rem}.pt-article-body.content>*:not(.alignfull):not(.alignwide),.pt-article-nav{max-width:calc(100% - 2rem)}.pt-post-card--featured .pt-post-card-body{padding:1.2rem}.pt-post-card--featured .pt-post-card-img{min-height:12rem}}.pt-article-meta time{display:inline}@media(min-width:900px){.pt-post-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}}a.ex-card:hover,a.pt-post-card-link:hover,a.pt-post-card-link:hover .pt-post-card-img img{-webkit-transform:none;-ms-transform:none;transform:none}.pt-lead a{position:relative;display:grid;min-height:clamp(22rem,42vw,34rem);border-radius:22px;overflow:hidden;background:#140b1f;color:#fff;text-decoration:none;isolation:isolate}.pt-lead-img{position:absolute;inset:0;z-index:-1}.pt-lead-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pt-lead-img::after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(25%,#fff0),color-stop(68%,rgb(20 11 31 / .82)),to(rgb(20 11 31 / .96)));background:linear-gradient(180deg,#fff0 25%,rgb(20 11 31 / .82) 68%,rgb(20 11 31 / .96))}.pt-lead-text{-ms-flex-item-align:end;align-self:end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.8rem;max-width:52rem;padding:2.4rem}.pt-lead-title{font-family:"Unbounded","Reddit Sans",sans-serif;font-weight:800;font-size:clamp(1.9rem,4.2vw,3.6rem);line-height:1.02;letter-spacing:-.02em}.pt-lead-excerpt{max-width:40rem;font-size:1.08rem;line-height:1.5;color:#e2d8ee}.pt-lead-meta{font-size:.88rem;color:#cfc3dd}.pt-lead a:hover .pt-lead-title{color:#ed9301}.pt-posters{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:2.4rem 2rem;margin-top:2.6rem}.pt-poster a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.55rem;color:#1d1428;text-decoration:none}.pt-poster-img{position:relative;display:block;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#140b1f;margin-bottom:.4rem}.pt-poster-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pt-poster-cat,.pt-row-cat{font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#7e03a1}.pt-poster-title{font-family:"Unbounded","Reddit Sans",sans-serif;font-weight:700;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.15;letter-spacing:-.01em}.pt-poster-meta,.pt-row-meta{font-size:.84rem;color:#5f5470}.pt-poster a:hover .pt-poster-title,.pt-row a:hover .pt-row-title{color:#7e03a1;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.pt-rows{margin-top:3rem;border-top:2px solid #1d1428}.pt-row a{display:grid;grid-template-columns:5.5rem minmax(0,1fr) 11rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;padding:1.5rem 0;border-bottom:1px solid #e4daee;color:#1d1428;text-decoration:none}.pt-row-n{font-family:"Unbounded","Reddit Sans",sans-serif;font-weight:800;font-size:2.6rem;line-height:1;color:#fff0;-webkit-text-stroke:1.5px #7e03a1}.pt-row a:hover .pt-row-n{color:#7e03a1}.pt-row-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.35rem;min-width:0}.pt-row-title{font-size:1.3rem;font-weight:700;line-height:1.25}.pt-row-excerpt{color:#3e3350;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pt-row-img{display:block;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:#140b1f}.pt-row-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pt-row a:not(:has(.pt-row-img)){grid-template-columns:5.5rem minmax(0,1fr)}.pt-row a:not(:has(.pt-row-n)){grid-template-columns:minmax(0,1fr) 11rem}.pt-rows--compact{margin-top:0}.pt-rows--compact .pt-row a{grid-template-columns:3.6rem minmax(0,1fr) 7.5rem;gap:1.1rem;padding:1.1rem 0}.pt-rows--compact .pt-row-n{font-size:1.8rem}.pt-rows--compact .pt-row-title{font-size:1.1rem}.pt-rows--compact .pt-row-excerpt{display:none}@media(max-width:700px){.pt-lead-text{padding:1.4rem}.pt-lead-excerpt{display:none}.pt-row a,.pt-rows--compact .pt-row a{grid-template-columns:2.8rem minmax(0,1fr) 5.5rem;gap:.9rem;padding:1.1rem 0}.pt-row-n{font-size:1.6rem}.pt-row-title{font-size:1.05rem}.pt-row-excerpt{display:none}}.pt-progress{position:fixed;left:0;top:0;right:0;height:3px;z-index:50;pointer-events:none}.pt-progress span{display:block;height:100%;width:100%;background:-webkit-gradient(linear,left top,right top,from(#D04E4E),to(#ED9301));background:linear-gradient(90deg,#D04E4E,#ED9301);-webkit-transform:scaleX(var(--pt-progress,0));-ms-transform:scaleX(var(--pt-progress,0));transform:scaleX(var(--pt-progress,0));-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.pt-article-body>p:first-of-type::first-letter{float:left;margin:.3rem .55rem 0 -.05rem;font-family:"Unbounded","Reddit Sans",sans-serif;font-weight:800;font-size:3.55rem;line-height:.78;color:#ed9301}.pt-article-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}@media(prefers-reduced-motion:reduce){.pt-progress{display:none}}.pt-rows,.pt-posters{display:none}.pt-flyers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:1.4rem}.pt-flyer a{position:relative;display:block;aspect-ratio:4/5;height:100%;border-radius:18px;overflow:hidden;background:#140b1f;color:#fff;text-decoration:none;isolation:isolate}.pt-flyer-img{position:absolute;inset:0;z-index:-1}.pt-flyer-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-filter .25s;transition:-webkit-filter .25s;transition:filter .25s;transition:filter .25s,-webkit-filter .25s}.pt-flyer-img::after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgb(20 11 31 / .25)),color-stop(25%,#fff0),color-stop(45%,rgb(20 11 31 / .1)),color-stop(80%,rgb(20 11 31 / .9)),to(rgb(20 11 31 / .97)));background:linear-gradient(180deg,rgb(20 11 31 / .25) 0%,#fff0 25%,rgb(20 11 31 / .1) 45%,rgb(20 11 31 / .9) 80%,rgb(20 11 31 / .97))}.pt-flyer-img .pt-ripple{left:10%;top:-20%;width:140%;height:140%;opacity:.7}.pt-flyer-cat{position:absolute;left:1.1rem;top:1.1rem}.pt-flyer-text{position:absolute;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding:1.3rem 1.3rem 1.2rem}.pt-flyer-title{font-family:"Unbounded","Reddit Sans",sans-serif;font-weight:700;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.12;letter-spacing:-.01em;overflow-wrap:anywhere}.pt-flyer-meta{font-size:.82rem;color:#cfc3dd}.pt-flyer a::after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid #fff0;-webkit-transition:border-color .2s;transition:border-color .2s;pointer-events:none}.pt-flyer a:hover::after{border-color:#ed9301}.pt-flyer a:hover .pt-flyer-title{color:#ed9301}.pt-flyer a:hover .pt-flyer-img img{-webkit-filter:saturate(1.15);filter:saturate(1.15)}.pt-flyers>.pt-flyer:nth-child(5n+1){grid-column:span 2}.pt-flyers>.pt-flyer:nth-child(5n+1) a{aspect-ratio:auto}.pt-flyers>.pt-flyer:nth-child(5n+1) .pt-flyer-title{font-size:clamp(1.4rem,2.4vw,2.1rem);max-width:30rem}.pt-flyers--3{margin-top:0}.pt-flyers--3>.pt-flyer:nth-child(5n+1){grid-column:auto}.pt-flyers--3>.pt-flyer:nth-child(5n+1) a{aspect-ratio:4/5}.pt-flyers--3>.pt-flyer:nth-child(5n+1) .pt-flyer-title{font-size:clamp(1.1rem,1.5vw,1.3rem)}.pt-flyers--3 .pt-flyer-title{font-size:clamp(1.05rem,1.4vw,1.25rem)}.pt-lead+.pt-flyers{margin-top:1.4rem}@media(max-width:1000px){.pt-flyers{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-flyers>.pt-flyer:nth-child(5n+1){grid-column:span 2}.pt-flyers>.pt-flyer:nth-child(5n+1) a{aspect-ratio:16/10}}@media(max-width:600px){.pt-flyers,.pt-flyers--3{grid-template-columns:minmax(0,1fr)}.pt-flyers>.pt-flyer:nth-child(5n+1){grid-column:auto}.pt-flyer a,.pt-flyers>.pt-flyer:nth-child(5n+1) a{aspect-ratio:5/4}}.pt-article-hero{position:relative;overflow:hidden;background:#140b1f;color:#fff;isolation:isolate}.pt-article-hero .pt-ripple{right:-14rem;top:-18rem;width:46rem;height:46rem;opacity:.45}.pt-article-hero-img{position:absolute;inset:0;z-index:-1}.pt-article-hero-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pt-article-hero-img::after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgb(20 11 31 / .55)),color-stop(22%,#fff0)),-webkit-gradient(linear,left top,left bottom,color-stop(35%,#fff0),color-stop(70%,rgb(20 11 31 / .78)),to(rgb(20 11 31 / .97))),-webkit-gradient(linear,left top,right top,from(rgb(20 11 31 / .55)),color-stop(60%,#fff0));background:linear-gradient(180deg,rgb(20 11 31 / .55) 0%,#fff0 22%),linear-gradient(180deg,#fff0 35%,rgb(20 11 31 / .78) 70%,rgb(20 11 31 / .97) 100%),linear-gradient(90deg,rgb(20 11 31 / .55) 0%,#fff0 60%)}.pt-article-hero-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem;max-width:max(1280px, min(88vw, 1760px));margin:0 auto;padding:1.6rem 2rem 3rem}.pt-article-hero.has-image .pt-article-hero-inner{min-height:clamp(26rem,72vh,46rem)}.pt-article-hero .ex-crumbs,.pt-article-hero .ex-crumbs a{color:#e2d8ee;font-size:.86rem}.pt-article-hero .ex-crumbs a:hover{color:#fff}.pt-article-hero-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;max-width:58rem}.pt-article-hero h1{margin:0;font-size:clamp(2.3rem,5.6vw,5rem);line-height:1;letter-spacing:-.03em;color:#fff;overflow-wrap:anywhere;text-wrap:balance}.pt-article-dek{max-width:40rem;margin:0;font-size:1.15rem;line-height:1.5;color:#e2d8ee}.pt-article-hero .pt-article-meta{margin:.2rem 0 0;color:#e2d8ee}.pt-article-image{display:none}article.pt-article-body{padding-top:3rem}@media(max-width:700px){.pt-article-hero-inner{padding:1.2rem 1rem 2rem;gap:2rem}.pt-article-hero.has-image .pt-article-hero-inner{min-height:30rem}}@media(min-width:1001px){.pt-flyers>.pt-flyer:nth-child(5n+1) a{min-height:20rem}}.pt-flyer a{max-width:100%}@font-face{font-family:"Reddit Mono";src:url(/wp-content/themes/psytrophic/fonts/reddit-mono-latin-wght-normal.woff2) format("woff2-variations");font-weight:200 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Reddit Mono";src:url(/wp-content/themes/psytrophic/fonts/reddit-mono-latin-ext-wght-normal.woff2) format("woff2-variations");font-weight:200 900;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.pt-mono{font-family:"Reddit Mono",ui-monospace,monospace;letter-spacing:.08em}body.pt-night{background:#140b1f;color:#f3ecfa}body.pt-night main{background:#140b1f;color:#f3ecfa}body.pt-night h1,body.pt-night h2{color:#fff}.pt-sleeve{position:relative;display:block;--label:#0FD9C4;--on-label:#140B1F}.pt-sleeve-art{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:#24163a;-webkit-box-shadow:14px 14px 34px rgb(0 0 0 / .5);box-shadow:14px 14px 34px rgb(0 0 0 / .5);z-index:1}.pt-sleeve-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pt-sleeve-blank{position:absolute;inset:0;background:radial-gradient(circle at 30% 35%,var(--label) 0 16%,transparent 17%),radial-gradient(circle at 72% 68%,#ED9301 0 9%,transparent 10%),linear-gradient(160deg,#9F00CC,#3B0750)}.pt-disc{position:absolute;display:block;aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle,transparent 0 60%,rgb(255 255 255 / .06) 60.5% 61%,transparent 61.5%),repeating-radial-gradient(circle at 50% 50%,#0b0612 0 2px,#1d1229 2px 3px);-webkit-box-shadow:0 10px 30px rgb(0 0 0 / .5);box-shadow:0 10px 30px rgb(0 0 0 / .5);-webkit-transition:-webkit-transform .5s cubic-bezier(.2,.7,.2,1);transition:-webkit-transform .5s cubic-bezier(.2,.7,.2,1);transition:transform .5s cubic-bezier(.2,.7,.2,1);transition:transform .5s cubic-bezier(.2,.7,.2,1),-webkit-transform .5s cubic-bezier(.2,.7,.2,1)}.pt-disc-label{position:absolute;inset:33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:var(--label);color:var(--on-label);text-align:center}.pt-disc-label::after{content:"";position:absolute;left:50%;top:50%;width:9%;height:9%;border-radius:50%;background:#140b1f;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pt-disc-label span{max-width:80%;font-family:"Reddit Mono",ui-monospace,monospace;font-size:clamp(9px,.8vw,12px);font-weight:700;letter-spacing:.06em;line-height:1.15;text-transform:uppercase;-webkit-transform:translateY(-.9em);-ms-transform:translateY(-.9em);transform:translateY(-.9em)}.pt-sleeve--side{padding-right:22%}.pt-sleeve--side .pt-disc{right:0;top:5%;width:78%}.pt-sleeve--top{padding-top:22%}.pt-sleeve--top .pt-disc{left:14%;top:0;width:72%}.pt-sleeve--none .pt-disc{display:none}.pt-crate-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1.5rem 3rem;padding-top:3.4rem}.pt-crate-k{margin:0 0 .8rem;font-size:.78rem;color:#0fd9c4}.pt-crate-head h1{margin:0;font-size:clamp(3.2rem,8vw,7rem);line-height:.9;letter-spacing:-.04em;color:#fff}.pt-crate-intro{max-width:24rem;color:#cfc3dd;font-size:1.08rem;line-height:1.5}.pt-crate-intro p{margin:0}.pt-crate-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.35rem;margin-top:2.2rem}.pt-crate-tabs a{--label:#0FD9C4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:44px;padding:.8rem 1rem .55rem;border-radius:8px 8px 0 0;background:#24163a;color:#f3ecfa;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;-webkit-box-shadow:inset 0 3px 0 var(--label);box-shadow:inset 0 3px 0 var(--label);-webkit-transition:padding .2s,background .2s;transition:padding .2s,background .2s}.pt-crate-tabs a:hover{background:#2f1e48;color:#fff}.pt-crate-tabs a[aria-current]{padding-top:1.3rem;background:#0fd9c4;color:#140b1f;-webkit-box-shadow:none;box-shadow:none}.pt-crate-rule{height:6px;background:#0fd9c4}.pt-rec-lead{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4rem 0 2rem}.pt-rec-lead-sleeve{display:block}.pt-rec-lead:hover .pt-sleeve--side .pt-disc{-webkit-transform:translateX(6%) rotate(25deg);-ms-transform:translateX(6%) rotate(25deg);transform:translateX(6%) rotate(25deg)}.pt-rec-k{margin:0;font-size:.76rem;font-weight:700}.pt-rec-lead .pt-rec-k{color:#ed9301;margin-bottom:.9rem}.pt-rec-lead-title{margin:0 0 1.1rem;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:900;line-height:.98;letter-spacing:-.03em}.pt-rec-lead-title a{color:#fff;text-decoration:none}.pt-rec-lead-title a:hover{color:#0fd9c4}.pt-rec-lead-excerpt{margin:0 0 1.4rem;color:#d8cce6;font-size:1.12rem;line-height:1.5}.pt-rec-meta{margin:1.2rem 0 0;font-size:.8rem;color:#a699b6}.pt-tracks{margin:0;padding:0;list-style:none;border-top:1px solid #3b2a52;font-family:"Reddit Mono",ui-monospace,monospace;font-size:.88rem}.pt-tracks li{margin:0;border-bottom:1px solid #3b2a52}.pt-tracks li::before{display:none}.pt-tracks li>span,.pt-tracks a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:.6rem 0;color:#f3ecfa;text-decoration:none}.pt-tracks a:hover{color:#0fd9c4}.pt-tracks-code{color:#0fd9c4;margin-right:.5rem}.pt-tracks-min{-webkit-box-flex:0;-ms-flex:none;flex:none;color:#a699b6}.pt-crate-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4.2rem 2rem;padding:4rem 0 2rem}.pt-rec a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.55rem;color:#f3ecfa;text-decoration:none}.pt-rec .pt-sleeve{margin-bottom:.6rem}.pt-rec a:hover .pt-sleeve--top .pt-disc{-webkit-transform:translateY(-10%) rotate(30deg);-ms-transform:translateY(-10%) rotate(30deg);transform:translateY(-10%) rotate(30deg)}.pt-rec-title{font-family:"Unbounded","Reddit Sans",sans-serif;font-weight:800;font-size:1.22rem;line-height:1.12;color:#fff}.pt-rec a:hover .pt-rec-title,.pt-rec-pick a:hover .pt-rec-title,.pt-rec-next a:hover .pt-rec-title{color:#0fd9c4}.pt-rec-pick{grid-column:span 2}.pt-rec-pick a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end;height:100%;padding:1.6rem;border-radius:4px;background:#24163a;color:#f3ecfa;text-decoration:none}.pt-rec-pick .pt-sleeve-art{-webkit-box-shadow:none;box-shadow:none}.pt-rec-pick-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.7rem}.pt-rec-title--big{font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.05}.pt-rec-excerpt{color:#cfc3dd;line-height:1.5}.pt-pagination--night a,.pt-pagination--night span{background:#24163a;border-color:#3b2a52;color:#f3ecfa;font-family:"Reddit Mono",ui-monospace,monospace}.pt-pagination--night a:hover{border-color:#0fd9c4;color:#0fd9c4}.pt-pagination--night .current{background:#0fd9c4;border-color:#0fd9c4;color:#140b1f}.pt-pagination--night{padding-bottom:4.5rem}body.pt-night .pt-empty{color:#cfc3dd;padding:3rem 0}.pt-record-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:3.4rem;padding-bottom:4.4rem}.pt-record-cover .pt-disc-label span{font-size:clamp(11px,1vw,14px)}.pt-record-hero:hover .pt-sleeve--side .pt-disc{-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}.pt-record-info .ex-crumbs,.pt-record-info .ex-crumbs a{font-size:.86rem;color:#cfc3dd}.pt-record-info .ex-crumbs a:hover{color:#fff}.pt-record-k{margin:1.4rem 0 1rem;font-size:.8rem;font-weight:700}.pt-record-info h1{margin:0 0 1.3rem;font-size:clamp(2.4rem,4.6vw,4.6rem);font-weight:900;line-height:.95;letter-spacing:-.035em;color:#fff;overflow-wrap:anywhere;text-wrap:balance}.pt-record-dek{margin:0 0 1.8rem;color:#d8cce6;font-size:1.2rem;line-height:1.5}.pt-record-tl{margin:0 0 .6rem;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:#a699b6}.pt-inner-wrap{padding:0 2rem 5rem}.pt-inner{position:relative;max-width:66rem;margin:0 auto;padding:4.4rem 4.4rem 3.6rem;background:#fbf8fd;color:#1d1428;border-radius:6px;-webkit-box-shadow:0 30px 80px -30px rgb(0 0 0 / .7);box-shadow:0 30px 80px -30px rgb(0 0 0 / .7)}.pt-inner-k{position:absolute;top:1.5rem;right:2rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#a699b6}.pt-inner article.pt-article-body{padding:0;color:#1d1428}.pt-inner .pt-article-body.content>*:not(.alignfull):not(.alignwide){max-width:42rem}.pt-inner .pt-article-body>p:first-of-type{font-size:1.3rem;line-height:1.55;font-weight:500}.pt-inner .pt-article-body>p:first-of-type::first-letter{float:none;margin:0;font:inherit;color:inherit}.pt-inner .pt-article-body h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.9rem;color:#1d1428;font-weight:800;font-size:1.75rem;scroll-margin-top:2rem}.pt-track-code{-webkit-box-flex:0;-ms-flex:none;flex:none;font-family:"Reddit Mono",ui-monospace,monospace;font-size:.8rem;font-weight:700;letter-spacing:.1em;color:#7e03a1}.pt-inner .pt-article-body blockquote,.pt-inner .pt-article-body .wp-block-quote{position:relative;max-width:46rem!important;margin:2.6rem auto;padding:2rem 2.4rem;border:0;border-radius:4px;background:#140b1f;color:#fff;font-family:"Unbounded","Reddit Sans",sans-serif;font-weight:800;font-size:1.6rem;line-height:1.18}.pt-inner .pt-article-body blockquote::after{content:"";position:absolute;right:-2.2rem;top:-2.2rem;width:5.5rem;height:5.5rem;border-radius:50%;background:radial-gradient(circle,#D04E4E 0 22%,#140B1F 22.5% 25%,transparent 25.5%),repeating-radial-gradient(circle,#0b0612 0 2px,#1d1229 2px 3px);-webkit-box-shadow:0 8px 20px rgb(0 0 0 / .4);box-shadow:0 8px 20px rgb(0 0 0 / .4)}.pt-inner .pt-article-body blockquote p{margin:0}.pt-inner .pt-article-body blockquote cite{display:block;margin-top:.8rem;font-family:"Reddit Mono",ui-monospace,monospace;font-size:.8rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#cfc3dd}.pt-inner .pt-article-body figcaption{font-family:"Reddit Mono",ui-monospace,monospace;font-size:.8rem;text-align:left}.pt-inner .pt-article-body figure img{border-radius:4px}.pt-inner-foot{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;max-width:42rem;margin:2.6rem auto 0;padding-top:1.5rem;border-top:1px solid #e4daee}.pt-inner-foot .pt-mono{font-size:.8rem;color:#5f5470}.pt-inner-foot a{font-weight:800;color:#7e03a1}.pt-next-crate{padding-bottom:5rem}.pt-next-crate-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:1rem;margin-bottom:1.8rem}.pt-next-crate-head h2{margin:0;font-size:1.9rem;font-weight:900}.pt-next-crate-head a{color:#0fd9c4;font-weight:700}.pt-next-crate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.pt-rec-next a{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1.1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#f3ecfa;text-decoration:none}.pt-rec-next .pt-sleeve-art{-webkit-box-shadow:8px 8px 20px rgb(0 0 0 / .45);box-shadow:8px 8px 20px rgb(0 0 0 / .45)}.pt-rec-next .pt-rec-k{display:block;margin-bottom:.4rem}.pt-rec-next .pt-rec-title{font-size:1.08rem}@media(max-width:1100px){.pt-crate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-next-crate-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.pt-rec-lead,.pt-record-hero{grid-template-columns:minmax(0,1fr);gap:2.4rem}.pt-rec-lead-sleeve,.pt-record-cover{max-width:30rem}.pt-crate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 1.2rem}.pt-rec-pick{grid-column:1/-1}.pt-inner{padding:3.6rem 1.4rem 2.4rem}.pt-inner-wrap{padding:0 .6rem 3rem}.pt-inner .pt-article-body.content>*:not(.alignfull):not(.alignwide){max-width:100%}.pt-inner .pt-article-body blockquote::after{right:-.6rem;top:-2rem;width:4rem;height:4rem}}@media(max-width:520px){.pt-rec-title{font-size:1rem}.pt-rec-pick a{grid-template-columns:minmax(0,1fr)}.pt-crate-tabs a{font-size:.72rem;padding:.7rem .75rem .5rem}}@media(prefers-reduced-motion:reduce){.pt-disc{-webkit-transition:none;transition:none}}.pt-section-head{margin-bottom:1.5rem}.pt-section-head h2{margin:0}.pt-disc{border:1px solid rgb(255 255 255 / .14);background:conic-gradient(from 20deg,transparent 0 10%,rgb(255 255 255 / .1) 14%,transparent 20% 52%,rgb(255 255 255 / .08) 58%,transparent 64%),radial-gradient(circle,transparent 0 60%,rgb(255 255 255 / .07) 60.5% 61%,transparent 61.5%),repeating-radial-gradient(circle at 50% 50%,#0b0612 0 2px,#22163a 2px 3px);-webkit-box-shadow:0 10px 30px rgb(0 0 0 / .55),0 0 0 1px rgb(0 0 0 / .4);box-shadow:0 10px 30px rgb(0 0 0 / .55),0 0 0 1px rgb(0 0 0 / .4)}.pt-sleeve--side{padding-right:32%}.pt-sleeve--side .pt-disc{width:72%;top:6%}.pt-sleeve--top{padding-top:26%}.pt-tracks li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:.6rem 0}.pt-tracks li>span{display:inline;padding:0}.pt-tracks li:has(a){padding:0}.pt-tracks li a{-webkit-box-flex:1;-ms-flex:1;flex:1}a.pt-rec-lead-link{display:contents;color:#f3ecfa;text-decoration:none}.pt-rec-lead-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.pt-rec-lead-title{display:block;margin:0 0 1.1rem;font-family:"Unbounded","Reddit Sans",sans-serif;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:900;line-height:.98;letter-spacing:-.03em;color:#fff}.pt-rec-lead-excerpt{display:block}.pt-rec-tl{margin:0 0 .5rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#a699b6}.pt-tracks--static{display:block}.pt-tracks-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid #3b2a52;color:#f3ecfa}.pt-rec-lead-foot{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem 1.4rem;margin-top:1.4rem}.pt-rec-lead-foot .pt-rec-meta{margin:0}.pt-rec-read{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:44px;padding:0 1.2rem;border-radius:999px;background:#fff;color:#140b1f;font-weight:800}.pt-rec-lead:hover .pt-rec-lead-title{color:#0fd9c4}.pt-rec-lead:hover .pt-rec-read{background:#0fd9c4}.pt-rec-lead:focus-within{outline:3px solid #ed9301;outline-offset:8px;border-radius:6px}.pt-paper{position:absolute;display:block;background:#fbf8fd;border-radius:3px;-webkit-box-shadow:0 10px 30px rgb(0 0 0 / .45);box-shadow:0 10px 30px rgb(0 0 0 / .45);overflow:hidden;-webkit-transition:-webkit-transform .5s cubic-bezier(.2,.7,.2,1);transition:-webkit-transform .5s cubic-bezier(.2,.7,.2,1);transition:transform .5s cubic-bezier(.2,.7,.2,1);transition:transform .5s cubic-bezier(.2,.7,.2,1),-webkit-transform .5s cubic-bezier(.2,.7,.2,1)}.pt-paper-tab{display:block;padding:.55em .8em;background:var(--label);color:var(--on-label);font-family:"Reddit Mono",ui-monospace,monospace;font-size:clamp(9px,.75vw,12px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pt-paper-lines{position:absolute;left:12%;right:12%;top:22%;bottom:10%;background:-webkit-gradient(linear,left top,left bottom,from(#1D1428),to(#1D1428)) 0 0/70% 9px no-repeat,repeating-linear-gradient(180deg,#D9CCE6 0 3px,transparent 3px 16px) 0 26px/100% calc(100% - 26px) no-repeat;background:linear-gradient(#1D1428,#1D1428) 0 0/70% 9px no-repeat,repeating-linear-gradient(180deg,#D9CCE6 0 3px,transparent 3px 16px) 0 26px/100% calc(100% - 26px) no-repeat;opacity:.9}.pt-sleeve--side .pt-paper{right:2%;top:4%;width:64%;aspect-ratio:3/4;-webkit-transform:rotate(4deg);-ms-transform:rotate(4deg);transform:rotate(4deg)}.pt-sleeve--top .pt-paper{left:10%;top:0;width:80%;height:60%;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.pt-sleeve--top .pt-paper-lines{top:34%}.pt-sleeve--none .pt-paper{display:none}.pt-rec-lead:hover .pt-sleeve--side .pt-paper,.pt-record-hero:hover .pt-sleeve--side .pt-paper{-webkit-transform:translateX(5%) rotate(6deg);-ms-transform:translateX(5%) rotate(6deg);transform:translateX(5%) rotate(6deg)}.pt-rec a:hover .pt-sleeve--top .pt-paper{-webkit-transform:translateY(-8%) rotate(-4deg);-ms-transform:translateY(-8%) rotate(-4deg);transform:translateY(-8%) rotate(-4deg)}.pt-record-cover .pt-paper-tab{font-size:clamp(11px,.95vw,14px)}@media(prefers-reduced-motion:reduce){.pt-paper{-webkit-transition:none;transition:none}}.pt-sleeve--side .pt-paper{aspect-ratio:auto;top:4%;bottom:4%;width:52%}.pt-paper{display:none}.pt-ring{position:absolute;display:block;aspect-ratio:1/1;border-radius:50%;border:1.5px solid var(--label);pointer-events:none}.pt-sleeve--side .pt-ring{right:0;top:6%;width:72%}.pt-sleeve--top .pt-ring{left:14%;top:0;width:72%}.pt-sleeve--none .pt-ring{display:none}.pt-ring{border:0;padding:1.5px;background:linear-gradient(135deg,#9F00CC,#0FD9C4);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#000));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000)) content-box exclude,-webkit-gradient(linear,left top,left bottom,color-stop(0,#000));mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pt-alert-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.45rem;margin:0 0 1rem}.pt-alert-chips .pt-chip{position:relative}.pt-alert-chips .pt-chip input{position:absolute;opacity:0;pointer-events:none}.pt-alert-chips .pt-chip span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;min-height:40px;padding:.3rem .95rem;border:0;border-radius:999px;background:#f1e6f7;color:#1d1428;font-size:.92rem;font-weight:600;cursor:pointer;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.pt-alert-chips .pt-chip span:hover{background:#e7dbf2}.pt-alert-chips .pt-chip input:checked+span{background:#7e03a1;color:#fff}.pt-alert-chips .pt-chip input:checked+span::before{content:"✓";font-size:.8em}.pt-alert-chips .pt-chip input:focus-visible+span{outline:3px solid #0fd9c4;outline-offset:2px}.pt-alert-channels{display:grid;gap:.55rem;margin:0 0 1rem}.pt-alert-ch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.55rem;margin:0;font-weight:600;cursor:pointer}.pt-alert-ch[hidden],.pt-alert-email[hidden],.pt-alert-note[hidden]{display:none}.pt-alert-ch input,.pt-alert-news input{width:18px;height:18px;accent-color:#7e03a1}.pt-alert-email input[type=email],.pt-picker-input{width:100%;max-width:28rem;min-height:46px;padding:0 .95rem;border:1px solid #d9cce6;border-radius:12px;background:#fff;font:inherit;font-size:1rem}.pt-alert-email input[type=email]:focus-visible,.pt-picker-input:focus-visible{border-color:#7e03a1;outline:3px solid rgb(126 3 161 / .18);outline-offset:0}.pt-alert-note{margin:0;color:#5f5470;font-size:.88rem;line-height:1.5}.pt-alert-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.55rem;margin:.2rem 0 0;color:#5f5470;font-size:.88rem;line-height:1.5}.pt-alert-news input{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-top:.1rem}.pt-alert-box{padding:1.4rem 1.5rem 1.3rem;border-radius:18px;background:#fff}.pt-alert-box .pt-follow-title{font-family:"Unbounded","Reddit Sans",sans-serif;font-size:1.15rem;color:#1d1428}.pt-alert-box .pt-follow-intro{color:#5f5470}.pt-alert-box .button,.pt-follow.pt-alert-box button.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:46px;padding:0 1.3rem;border:0;border-radius:12px;background:#140b1f;color:#fff;font-weight:700}.pt-follow.pt-alert-box button.button:hover,.pt-alert-box .button:hover{background:#7e03a1}.pt-alert-following{display:grid;gap:.4rem;margin:0 0 1rem;padding:0;list-style:none}.pt-alert-following li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin:0;padding:.55rem .8rem;border-radius:10px;background:rgb(15 217 196 / .12)}.pt-alert-following li::before{display:none}.pt-alert-following form{margin:0}.pt-alert-on{font-weight:600}.pt-alert-on::before{content:"✓ ";color:#0a8f81}.pt-alert-x,.pt-alert-following button.pt-alert-x{min-height:0;-webkit-box-shadow:none;box-shadow:none;padding:.3rem .6rem;border:0;border-radius:8px;background:#fff0;color:#5f5470;font:inherit;font-size:.85rem;cursor:pointer}.pt-alert-following button.pt-alert-x:hover{background:rgb(0 0 0 / .06);color:#9e2f2f}.pt-alert-manage{margin:.9rem 0 0;font-size:.9rem}.pt-alert-manage a{color:#7e03a1;font-weight:600;text-decoration:none}.pt-alert-box .pt-form-msg{margin:0 0 1rem;padding:.75rem 1rem;border-radius:10px;background:#f1e6f7;font-size:.92rem}.event-alerts{margin-top:2.4rem}.pt-term-alerts{max-width:46rem;margin:0 0 2.2rem}.pt-alerts{max-width:50rem;margin:0 auto}.pt-alerts-who{margin:0 0 1.4rem;color:#5f5470}.pt-alerts-form{padding:clamp(1.3rem,3vw,2.2rem);border-radius:18px;background:#fff}.pt-alerts-group,.pt-form fieldset.pt-alerts-group{margin:0 0 1.8rem;padding:0;border:0;border-radius:0;background:none}.pt-alerts-group legend{margin:0 0 .7rem;padding:0;font-family:"Unbounded","Reddit Sans",sans-serif;font-size:1.05rem;font-weight:700}.pt-picked{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.45rem;margin:0 0 .6rem;padding:0;list-style:none}.pt-picked:empty{display:none}.pt-picked li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem;margin:0;padding:.25rem .25rem .25rem .9rem;border-radius:999px;background:#7e03a1;color:#fff;font-size:.92rem;font-weight:600}.pt-picked li::before{display:none}.pt-picked-x{width:30px;height:30px;border:0;border-radius:50%;background:#fff0;color:#fff;font-size:1.1rem;line-height:1;cursor:pointer}.pt-picked-x:hover{background:rgb(255 255 255 / .18)}.pt-form fieldset.pt-alerts-how{padding-top:1.6rem;border-top:1px solid #e4daee}.pt-alerts-fine{color:#5f5470;font-size:.88rem}.pt-alerts-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.pt-alerts-actions .pt-btn-red,.pt-alerts-actions .button{min-height:52px;padding:0 1.6rem;border:0;border-radius:12px;background:#d04e4e;color:#fff;font-size:max(19px,1rem);font-weight:700;cursor:pointer}.pt-alerts-actions .button:hover{background:#9e2f2f}.pt-alerts-actions button.pt-alerts-off{min-height:0;padding:.5rem .2rem;border:0;background:#fff0;color:#5f5470;font:inherit;font-size:.92rem;text-decoration:underline;cursor:pointer}.pt-alerts-actions button.pt-alerts-off:hover{color:#9e2f2f}.pt-alerts>.pt-form-msg{margin:0 0 1.4rem;padding:.9rem 1.1rem;border-radius:12px;background:#fff;font-weight:600}.pt-alerts-matches{margin-top:2.6rem}.pt-alerts-matches h2{margin:0 0 1.2rem}a.pt-alerts-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9rem;padding:1.1rem 1.2rem;border-radius:20px;background:#7e03a1;color:#fff;text-decoration:none}a.pt-alerts-card:hover{background:#9f00cc}a.pt-alerts-card svg{-webkit-box-flex:0;-ms-flex:0 0 34px;flex:0 0 34px;width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}a.pt-alerts-card strong{display:block;font-family:"Unbounded","Reddit Sans",sans-serif;font-size:1.05rem}a.pt-alerts-card span span{display:block;color:#f1ddf8;font-size:.88rem;line-height:1.45}iframe.event-stay-map.kncc-blocked-iframe{display:none}.pt-consent-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;min-height:16rem;padding:2rem;border:0;border-radius:18px;background:#f1e6f7;text-align:center}.pt-consent-placeholder p{max-width:26rem;margin:0;color:#1d1428}a.pt-consent-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:46px;padding:0 1.3rem;border-radius:12px;background:#140b1f;color:#fff;font-weight:700;text-decoration:none}a.pt-consent-btn:hover{background:#7e03a1;color:#fff}