/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@-webkit-keyframes rainbow{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes rainbow{0%{background-position:0 50%}to{background-position:100% 50%}}svg.svg-animation line,svg.svg-animation path,svg.svg-animation polyline,svg.svg-static line,svg.svg-static path,svg.svg-static polyline{fill:none;stroke-linejoin:round;stroke-linecap:round;stroke-width:10px}svg.svg-animation.is-name line,svg.svg-animation.is-name path,svg.svg-animation.is-name polyline{stroke-width:10px}.yellow{stroke:#ffd05c}.purple{stroke:#8247f9}.pink{stroke:#ff9b91}.green{stroke:#4bc98b}.yellow svg line,.yellow svg path,.yellow svg polyline{stroke:#ffd05c}.purple svg line,.purple svg path,.purple svg polyline{stroke:#8247f9}.pink svg line,.pink svg path,.pink svg polyline{stroke:#ff9b91}.green svg line,.green svg path,.green svg polyline{stroke:#4bc98b!important}.blue svg line,.blue svg path,.blue svg polyline{stroke:#9fbcff!important}.firstanimation .strange-1{stroke:#4bc98b}.firstanimation .strange-2{stroke:#ff9b91}.secondanimation .vague-1{stroke:#ffd05c}.secondanimation .vague-2,.thirdanimation .heres-1{stroke:#ff9b91}.thirdanimation .heres-2{stroke:#8247f9}.herestothefuturelarge .style-1,.herestothefuturelarge .style-2,.herestothefuturelarge .style-3{fill:none;stroke-linejoin:round;stroke-linecap:round;stroke-width:10px}.herestothefuturelarge .style-1{stroke:#ff9b91}.herestothefuturelarge .style-2{stroke:#8247f9}.herestothefuturelarge .style-3{stroke:#4bc98b}body,html{font-family:neue-haas-grotesk-display,sans-serif;font-weight:500;font-style:normal;font-feature-settings:"salt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:.45px rgba(0,0,0,.1);font-size:18px;line-height:1.3em;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}@media only screen and (min-width:360px){body,html{font-size:20px}}@media only screen and (min-width:1100px){body,html{font-size:22px}}h1{font-size:2.25rem;line-height:1em;letter-spacing:-.3px}@media only screen and (min-width:720px){h1{font-size:3.5rem}}@media only screen and (min-width:990px){h1{font-size:3.75rem}}h2{font-size:1.5rem}@media only screen and (min-width:720px){h2{font-size:2rem}}@media only screen and (min-width:990px){h2{font-size:2.25rem}}h3{font-size:1.2rem}@media only screen and (min-width:720px){h3{font-size:1.666rem}}h1,h2,h3{font-weight:500;line-height:1em;margin:0 0 1.2rem}a{color:#000;transition:color .15s;text-decoration:none}a:focus{outline:0}b,strong{font-weight:600}mark.highlight{display:inline;background-color:#8246fa;border-radius:0}.text-green{color:#8246fa}@media only screen and (min-width:720px){.text-green.\--mobile-only{color:inherit}}.content-title{font-size:2rem}@media only screen and (min-width:720px){.content-title{font-size:2.25rem}}@media only screen and (min-width:990px){.content-title{font-size:2.5rem}}@media only screen and (min-width:1100px){.content-title{font-size:2.25rem}}.medium-title{font-size:35px;margin-bottom:1.2rem}@media only screen and (min-width:720px){.medium-title{font-size:45px}}@media only screen and (min-width:990px){.medium-title{font-size:55px}}.text-lead{font-family:neue-haas-grotesk-display,sans-serif;font-weight:500;font-size:1.45rem;line-height:1.1875em}.text-large{font-size:1.45rem;line-height:1em}.text-purple{color:#8246fa}.text-grey{color:#979797}.is-block{display:block}@media only screen and (min-width:720px){.is-mobile{display:none}}@media only screen and (min-width:990px){.until-md{display:none}}.from-md{display:none}@media only screen and (min-width:990px){.from-md{display:block}}.is-desktop{display:none}@media only screen and (min-width:720px){.is-desktop{display:block}}.no-wrap{white-space:nowrap}.is-transparent{opacity:.36}.animated-link{display:inline-block;transition:transform .2s,color .2s;transform:translateX(0)}.animated-link:hover{transform:translateX(.25rem)}.purple-context .animated-link:hover .text-grey{color:#8246fa}.body-locked{overflow:hidden;max-height:100vh}.digital-link{position:relative;z-index:1}.digital-link .soft-label{position:relative;color:#fff;font-size:.8rem;left:0;top:-1rem;pointer-events:auto;border-radius:50%;letter-spacing:.01em}.digital-link .soft-label:before{background:#8246fa;box-shadow:0 0 .5rem .5rem #8246fa}.digital-link .soft-label:after{background:#8246fa}.digital-link:hover .soft-label:before{box-shadow:0 0 .75rem .75rem #8246fa}.part-of{display:flex}body,html{background-color:#f5f7f5}body.disable-scroll{overflow:hidden}::-moz-selection{background-color:#8246fa}::selection{background-color:#8246fa}.container{padding:0 1rem;max-width:1920px;margin:0 auto}.container:after{clear:both;content:"";display:block}@media only screen and (min-width:360px){.container{padding:0 1.25rem}}@media only screen and (min-width:720px){.container{padding:0 1.85rem}}@media only screen and (min-width:990px){.container{padding:0 2.6rem}}@media only screen and (min-width:1100px){.container{padding:0 4.75rem}}.grid{margin-left:-.625rem;margin-right:-.625rem;width:calc(100% + 1.25rem)}.grid:after{clear:both;content:"";display:block}@media only screen and (min-width:480px){.grid{margin-left:-.625rem;margin-right:-.625rem;width:calc(100% + 1.25rem)}}@media only screen and (min-width:720px){.grid{margin-left:-.625rem;margin-right:-.625rem;width:calc(100% + 1.25rem)}}@media only screen and (min-width:990px){.grid{margin-left:-.625rem;margin-right:-.625rem;width:calc(100% + 1.25rem)}}@media only screen and (min-width:1100px){.grid{margin-left:-1.333rem;margin-right:-1.333rem;width:calc(100% + 2.666rem)}}[v-cloak]{display:none}.section-anchor{position:absolute;margin-top:-3.5rem}.audio-player{position:relative;display:flex;align-items:center;padding:.25rem 0}.audio-player .audio-hidden{display:none}.audio-player .audio-progress{position:relative;background-color:rgba(34,34,34,.1);width:100%;flex-grow:1;height:5px;cursor:pointer}.audio-player .audio-progress-bar{position:absolute;background-color:#222;height:5px;left:0;top:0;pointer-events:none}.audio-player .audio-timer{position:absolute}.audio-player .audio-pause-button,.audio-player .audio-play-button{overflow:hidden;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#ffc43b;border:0;margin-right:1.5rem;cursor:pointer;background-image:url(/img/icons/play-icon.svg);background-position:55%;background-repeat:no-repeat;background-size:30% auto;transition:background-color .2s}.audio-player .audio-pause-button:hover,.audio-player .audio-play-button:hover{background-color:#f3b21e}.audio-player .audio-pause-button{background-position:50%;background-image:url(/img/icons/pause-icon.svg);background-size:25% auto}.audio-player .audio-timer{transform:translateX(-50%);font-size:.8rem;bottom:100%;pointer-events:none}.base-container{margin-top:3rem;margin-bottom:3rem}.button,button.stream-form__submit{display:inline-block;box-sizing:border-box;border:none;padding:.5rem 1rem;background-color:#8246fa;color:#fff;text-decoration:none;cursor:pointer;text-transform:uppercase;font-family:neue-haas-grotesk-display,sans-serif;font-weight:500}.button:focus,button.stream-form__submit:focus{outline:0}.button.is-disabled,button.is-disabled.stream-form__submit{color:hsla(0,0%,100%,.35);cursor:auto}.button.is-disabled:after,.button.is-disabled:before,button.is-disabled.stream-form__submit:after,button.is-disabled.stream-form__submit:before{opacity:.35}.content-button,.section-highlight_button,.ticket-overlay_button{display:inline-block;box-sizing:border-box;text-transform:uppercase;text-align:center;padding:.333em 2.25em .333em .5em;cursor:pointer;outline:none;border:none;vertical-align:middle;zoom:1;position:relative;color:#fff;background-color:#8246fa;background-image:url(../img/strp-arrow-short-white.svg);background-size:auto .8em;background-repeat:no-repeat;background-position:right .5em center;text-decoration:none;font-family:neue-haas-grotesk-display,sans-serif;font-weight:500;transition:transform .15s;font-size:1rem}@media only screen and (min-width:1100px){.content-button,.section-highlight_button,.ticket-overlay_button{font-size:1.1rem}}.content-button:hover,.section-highlight_button:hover,.ticket-overlay_button:hover{transform:translateX(.25rem)}.content-link,.signup-form__submit{display:inline-block;box-sizing:border-box;text-transform:uppercase;padding:.333em 1.75em .333em 0;cursor:pointer;outline:none;border:none;vertical-align:middle;zoom:1;position:relative;color:#000;background-image:url(../img/strp-arrow-short-black.svg);background-size:auto .8em;background-repeat:no-repeat;background-position:100%;text-decoration:none;transition:transform .15s;text-align:left;font-size:1rem;font-family:neue-haas-grotesk-display,sans-serif;font-weight:500}@media only screen and (min-width:1100px){.content-link,.signup-form__submit{font-size:1.1rem}}.content-link:hover,.signup-form__submit:hover{transform:translateX(.25rem)}.content-link.is-purple:hover,.is-purple.signup-form__submit:hover,.purple-context .content-link:hover,.purple-context .signup-form__submit:hover{color:#8246fa;background-image:url(../img/strp-arrow-short-purple.svg)}.content-link.is-green:hover,.green-context .content-link:hover,.green-context .signup-form__submit:hover,.is-green.signup-form__submit:hover{color:#37c882;background-image:url(../img/strp-arrow-short-green.svg)}.content-link.is-white,.is-white.signup-form__submit,.white-context .content-link,.white-context .signup-form__submit{color:#fff;background-image:url(../img/strp-arrow-short-white.svg)}.content-link.is-outline,.is-outline.signup-form__submit{border:1px solid #fff;padding:.5rem 3rem .5rem .75rem;background-position:right 1rem center;transition:background .2s}.content-link.is-outline:hover,.is-outline.signup-form__submit:hover{transform:translate(0);background-position:right .75rem center}.is-rainbow{background-size:300% 100%;-webkit-animation:rainbow 8s linear infinite;animation:rainbow 8s linear infinite;background-image:repeating-linear-gradient(90deg,#8d3dff,#ff6f3a,#8d3dff,#ff6f3a)}.is-rainbow.is-outline{box-sizing:content-box;position:relative;background:transparent;color:#000;border:2px solid #000;padding-right:4rem}.is-rainbow.is-outline:before{content:"";display:block;position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;mix-blend-mode:screen;z-index:1;background-size:300% 100%;-webkit-animation:rainbow 8s linear infinite;animation:rainbow 8s linear infinite;background-image:repeating-linear-gradient(90deg,#8d3dff,#ff6f3a,#8d3dff,#ff6f3a)}.is-rainbow.is-outline:after{content:"";position:absolute;display:block;top:0;bottom:0;right:1rem;background-image:url(../img/strp-arrow-short-black.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;width:1.25rem;transition:right .2s}.is-rainbow.is-outline:hover:after{right:.75rem}.alt-button{--alt-button__background:#f262da;--alt-button__color:#000;--alt-button__padding-inline:1em;--alt-button__padding-block:.6em;--alt-button__size:1em;position:relative;display:inline-block;box-sizing:border-box;line-height:1em;padding:var(--alt-button__padding-block) var(--alt-button__padding-inline);background-color:var(--alt-button__background);border:1px solid var(--alt-button__background);color:var(--alt-button__color);text-decoration:none;cursor:pointer;font-family:neue-haas-grotesk-display,sans-serif;font-weight:500;transition:background-color .3s,color .3s;font-size:var(--alt-button__size)}@media only screen and (min-width:990px){.alt-button{--alt-button__padding-inline:1.45em;--alt-button__padding-block:.9em}}.alt-button:focus{outline:0}.alt-button:hover{background-color:#fff;color:#000}.alt-button.alt-button--white{--alt-button__color:#fff}.alt-button.alt-button--white.alt-button--has-arrow:before{background-image:url(../img/strp-arrow-short-white.svg)}.alt-button.alt-button--has-arrow{padding-right:calc(var(--alt-button__padding-inline) + 1.2rem + .5em)}.alt-button.alt-button--has-arrow:after,.alt-button.alt-button--has-arrow:before{content:"";position:absolute;top:var(--alt-button__padding-block);display:block;height:1em;width:1.2rem;background-image:url(../img/strp-arrow-short-black.svg);background-repeat:no-repeat;background-size:contain;background-position:100%;right:var(--alt-button__padding-inline);transition:opacity .15s}.alt-button.alt-button--has-arrow:after{background-image:url(../img/strp-arrow-short-black.svg);opacity:0;transition:opacity .15s}.alt-button.alt-button--has-arrow:hover:before{opacity:0}.alt-button.alt-button--has-arrow:hover:after{opacity:1}.alt-button.alt-button--is-transparent{--alt-button__background:rgba(242,98,218,0.5);color:#fff}.alt-button.alt-button--is-transparent:hover{background-color:#fff;color:#000}.alt-button.alt-button--is-transparent.alt-button--has-arrow:before{background-image:url(../img/strp-arrow-short-white.svg)}.section-content-items .aside-link{position:absolute;width:11%;font-size:14px;line-height:18px;display:none;padding-bottom:.5rem;transform:translateY(-1rem);transition:transform .15s,opacity .15s;color:#000;opacity:.3}.section-content-items .aside-link:hover{transform:translateY(-1rem) translateX(.25rem);color:#000;opacity:1}.section-content-items .aside-link:before{content:"";position:absolute;left:-30px;width:18px;height:18px;background-image:url(/img/strp-arrow-short-black.svg);background-repeat:no-repeat;background-position:100%;background-size:cover}@media only screen and (min-width:990px){.section-content-items .aside-link{display:block;right:0}}.section-content-items a[title]:hover .aside-link:before{background-image:url(/img/strp-arrow-short-pink.svg)}.expander{display:inline}.expander-trigger{cursor:pointer;color:#ff9691!important}.expander-open .expander-trigger,.expander-trigger:hover{color:#000!important;text-decoration:underline!important;-webkit-text-decoration-color:#000!important;text-decoration-color:#000!important}.expander-trigger:after{content:"";position:relative;top:.25em;width:.5em;height:1em;margin-left:.25em;margin-right:.25em;display:inline-block;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(/img/strp-carret-closed-pink.svg)}.expander.expander-open .expander-trigger:after,.expander:hover .expander-trigger:after{background-image:url(/img/strp-carret-closed-black.svg)}.expander-content{display:none;margin:2rem .5rem 2rem 12.5%;color:#000!important}@media only screen and (min-width:720px){.expander-content{margin:2rem 12.5%}}.expander.expander-open .expander-content{display:block}input{-webkit-appearance:none;-webkit-border-radius:0}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{color:#fff!important;background-color:#fff!important;text-fill-color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #fff;box-shadow:inset 0 0 0 1000px #323232;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.page-logo{position:absolute;width:100%;top:0;left:0;display:none}@media only screen and (min-width:990px){.page-logo{display:block}}@media only screen and (min-width:720px){.page-logo .img-container{position:relative;width:calc(58.33333% - .98958rem);float:left;margin-left:.625rem;float:right;filter:invert(1);max-width:35rem}}.page-logo .img{width:100%;height:0;background-size:cover;background-position:0 100%;background-repeat:no-repeat;padding-bottom:20%;background-image:url(../img/strp-logo.svg)}*{box-sizing:border-box;-webkit-backface-visibility:hidden}.event-slider{transform:translateZ(0);height:100vh;height:calc(var(--vh, 1vh)*100)}.event-slider .flickity-page-dots{position:absolute;top:0;bottom:auto;visibility:hidden}.event-slider_slide{position:relative;width:75vw;height:100vh;height:calc(var(--vh, 1vh)*100);margin:0}.event-slider_slide.is-selected .slide-next-area{content:"";display:block;position:absolute;width:33vw;right:-12.5vw;top:0;height:100%;z-index:99;cursor:url(../img/slider/with.svg) 67 67,auto}.event-slider_slide.is-selected .slide-next-area.is-and{cursor:url(../img/slider/and.svg) 67 67,auto}.event-slider_slide.is-selected .slide-next-area.is-also{cursor:url(../img/slider/also.svg) 67 67,auto}.event-slider_slide.is-selected .slide-next-area.is-plus{cursor:url(../img/slider/plus.svg) 67 67,auto}.is-sliding .event-slider_slide.is-selected .slide-next-area{display:none}.slide-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.slide-overlay svg{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.slide-overlay svg line,.slide-overlay svg path,.slide-overlay svg polyline{stroke-width:15px}.slide-overlay svg.is-name{width:125%;left:60%}@media (max-aspect-ratio:1/1){.slide-overlay svg.is-name{top:33%;width:250%}.event-slider_slide:nth-child(2n) .slide-overlay svg.is-name{top:66%}}@media only screen and (min-width:720px){.slide-overlay svg.is-name{width:125%;left:60%}}@media only screen and (min-width:720px) and (max-aspect-ratio:1/1){.slide-overlay svg.is-name{top:33%;width:200%}.event-slider_slide:nth-child(2n) .slide-overlay svg.is-name{top:66%}}.slide-overlay svg.is-name line,.slide-overlay svg.is-name path,.slide-overlay svg.is-name polyline{stroke-width:15px}.slide-figure{position:absolute;width:100%;height:83%;left:0;top:8.5%;bottom:8.5%}.slide-figure-inner,.slide-image,.slide-image-content{position:absolute;left:0;right:0;top:0;bottom:0}.slide-image,.slide-image-content{background-color:rgba(255,0,0,.1);background-size:cover;background-position:50%;transform:translateZ(0)}.slide-image-content{background-color:rgba(0,0,0,.15)}.slide-label{font-size:25px;line-height:.7em;color:#fff;position:absolute;white-space:nowrap}@media only screen and (min-width:720px){.slide-label{font-size:35px}}@media only screen and (min-width:990px){.slide-label{font-size:40px}}@media only screen and (min-width:1100px){.slide-label{font-size:50px}}.slide-label .slide-label-info{text-transform:uppercase;color:#8246fa;font-size:.6em;line-height:.7em}@media only screen and (min-width:720px){.event-slider_slide:nth-child(2) .slide-figure-inner{top:2.5rem;bottom:4rem;left:-5%;right:20%}}@media only screen and (min-width:720px) and (max-aspect-ratio:1/1){.event-slider_slide:nth-child(2) .slide-figure-inner{right:10%}}@media only screen and (min-width:720px) and (min-aspect-ratio:16/9){.event-slider_slide:nth-child(2) .slide-figure-inner{bottom:0}}.event-slider_slide:nth-child(2) .slide-image{background-image:url(../img/slider/001.jpg);background-position:60% 85%}.event-slider_slide:nth-child(2) .slide-label{right:0;top:100%;margin-top:1rem}.event-slider_slide:nth-child(2) .twirl-large{top:-17%;left:1%}.event-slider_slide:nth-child(2) .hand{bottom:-15%;left:15%}@media only screen and (min-width:720px){.event-slider_slide:nth-child(3) .slide-figure-inner{top:4rem;bottom:5.5rem;left:-2.5%;right:0}}@media (min-aspect-ratio:16/9){.event-slider_slide:nth-child(3) .slide-figure-inner{top:2rem;bottom:2rem}}.event-slider_slide:nth-child(3) .slide-image{background-image:url(../img/slider/002.jpg)}.event-slider_slide:nth-child(3) .slide-label{left:0;bottom:100%;margin-bottom:1rem}.event-slider_slide:nth-child(3) .smiley{right:20%;bottom:-10%}.event-slider_slide:nth-child(3) .twirl-small.pink{left:auto;right:-20%;bottom:auto;top:-10%}@media only screen and (min-width:720px){.event-slider_slide:nth-child(4) .slide-figure-inner{top:0;bottom:0;left:5%;right:50%}}@media only screen and (min-width:720px) and (max-aspect-ratio:1/1){.event-slider_slide:nth-child(4) .slide-figure-inner{right:25%}}.event-slider_slide:nth-child(4) .slide-image{background-image:url(../img/slider/003.jpg);background-position:80% 30%}.event-slider_slide:nth-child(4) .star{bottom:10%}.event-slider_slide:nth-child(4) .slide-label{left:100%;bottom:.2rem;margin-left:1rem}.event-slider_slide:nth-child(4) .slide-label .slide-label-info{color:#ffcd5a}@media only screen and (min-width:720px){.event-slider_slide:nth-child(5) .slide-figure-inner{top:1rem;bottom:5.5rem;left:10%;right:-5%}}@media only screen and (min-width:720px) and (min-aspect-ratio:16/9){.event-slider_slide:nth-child(5) .slide-figure-inner{bottom:2rem}}.event-slider_slide:nth-child(5) .slide-image{background-image:url(../img/slider/004.jpg)}.event-slider_slide:nth-child(5) .slide-label{right:0;top:100%;margin-top:1rem}.event-slider_slide:nth-child(5) .star{bottom:0;left:0}.event-slider_slide:nth-child(5) .star svg{transform:translate(-50%,50%)}@media only screen and (min-width:720px){.event-slider_slide:nth-child(6) .slide-figure-inner{top:2.5rem;bottom:0;left:25%;right:5%}}@media only screen and (min-width:720px) and (max-aspect-ratio:1/1){.event-slider_slide:nth-child(6) .slide-figure-inner{left:15%}}.event-slider_slide:nth-child(6) .slide-image{background-image:url(../img/slider/005.jpg);background-position:90% 20%}.event-slider_slide:nth-child(6) .slide-label{left:0;bottom:100%;margin-bottom:1rem}.event-slider_slide:nth-child(6) .twirl-small.green{top:auto;left:auto;right:-75%;bottom:0}.slide-label{visibility:hidden}.temp-fixed_slide{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;opacity:1;transition:opacity .5s}.temp-fixed_slide.is-hidden{opacity:0}.temp-fixed_slide .svg-writing svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;height:auto;width:100vw;margin:0 auto}@media (max-aspect-ratio:1/1){.temp-fixed_slide .svg-writing svg{width:160vw}}@media only screen and (min-width:720px){.temp-fixed_slide .svg-writing svg{width:115vw}}@media only screen and (min-width:720px) and (max-aspect-ratio:1/1){.temp-fixed_slide .svg-writing svg{width:120vw}}.temp-fixed_slide .temp-fixed_slide_wide{display:block}@media (max-aspect-ratio:1/1){.temp-fixed_slide .temp-fixed_slide_wide{display:none}}.temp-fixed_slide .temp-fixed_slide_wide svg{top:60%}.temp-fixed_slide .temp-fixed_slide_narrow{display:none}@media (max-aspect-ratio:1/1){.temp-fixed_slide .temp-fixed_slide_narrow{display:block}}.section-home-slider{background:#000}.twirl-large{pointer-events:none;position:absolute;width:64vw;height:28.1vw;top:-25%;left:-35%;z-index:99}@media only screen and (min-width:720px){.twirl-large{width:32vw;height:14.05vw}}.twirl-large svg line,.twirl-large svg path,.twirl-large svg polyline{stroke-width:15px}.twirl-small{pointer-events:none;position:absolute;width:73.95vw;height:23.55vw;bottom:-15%;left:-25%;z-index:99}@media only screen and (min-width:720px){.twirl-small{width:36.975vw;height:11.775vw}}.twirl-small svg line,.twirl-small svg path,.twirl-small svg polyline{stroke-width:12px}.hand{pointer-events:none;position:absolute;width:17.68vw;height:14.96vw;bottom:-5%;left:-15%;z-index:99}@media only screen and (min-width:720px){.hand{width:8.84vw;height:7.48vw}}.hand svg line,.hand svg path,.hand svg polyline{stroke-width:15px}.arrow{pointer-events:none;position:absolute;width:29.2vw;height:5vw;top:-5%;left:-15%;z-index:99}@media only screen and (min-width:720px){.arrow{width:14.6vw;height:2.5vw}}.arrow svg line,.arrow svg path,.arrow svg polyline{stroke-width:15px}.smiley{pointer-events:none;position:absolute;width:11.4vw;height:13.8vw;bottom:-5%;right:25%;z-index:99}@media only screen and (min-width:720px){.smiley{width:6.27vw;height:7.59vw}}.star{pointer-events:none;position:absolute;width:12.35vw;height:16.9vw;z-index:99}@media only screen and (min-width:720px){.star{width:6.27vw;height:8.58vw}}.star svg line,.star svg path,.star svg polyline{stroke-width:12px}.bird{pointer-events:none;position:absolute;width:43vw;height:21.8vw;bottom:-5%;right:25%;z-index:99}@media only screen and (min-width:720px){.bird{width:21.5vw;height:10.9vw}}.bird svg line,.bird svg path,.bird svg polyline{stroke-width:15px}.temp-block{background:#9fbcff;position:absolute;width:300px;height:300px}.temp-block._green{background:#89fb98}.temp-block._blue{background:#9fbcff}.temp-block._pink{background:#ffa3a3}._rotated svg{transform:translateY(-100%) rotate(145deg)}._flipped svg{transform:scaleX(-1)}._pos0{top:0;bottom:auto;left:0;right:auto}._pos0 svg{transform:translateX(-50%)}._pos0._flipped svg{transform:translateX(-50%) scaleX(-1)}._pos0._rotated svg{transform:translateX(-100%) translateY(-100%) rotate(145deg)}._pos1{top:-4rem;bottom:auto;left:6rem;right:auto}._pos2{bottom:-4rem;right:-2rem}._pos2,._pos3{top:auto;left:auto}._pos3{right:0;bottom:0}._pos4{left:-4rem;right:auto;bottom:-2rem;top:auto}._pos5{top:-2rem;bottom:auto;right:-15vw;left:auto}._inback{z-index:-1}.svg-writing svg{overflow:visible}.next-slide-button{position:absolute;right:4rem;top:50%;transform:translateY(-50%);pointer-events:none;z-index:999;display:none;transition:all 50ms linear;transform:scale(1);opacity:1}@media only screen and (min-width:720px){.next-slide-button{top:66%;display:block}}@media only screen and (min-width:990px){.next-slide-button{top:50%}}.next-slide-button svg{height:auto}.next-slide-button.is-hidden{opacity:0;transform:scale(0)}.menu-button{display:inline-block;white-space:nowrap;line-height:1rem;cursor:pointer;transform:translateZ(0)}.menu-button .menu-button-icon{display:inline-block;position:relative;width:1.5rem;height:.9rem;background-size:contain;top:0;transition:height .15s,top .15s;background-image:url(../img/strp-hamburger.svg);background-repeat:no-repeat;background-position:50%}.page-home .menu-button .menu-button-icon{width:1.75rem;height:1rem;background-size:100% 100%}.menu-button .menu-button-icon span{display:none;position:absolute;top:0;height:2px;width:100%;background-color:#000;transform:translateZ(0)}.menu-button .menu-button-icon span:nth-child(2){top:50%;transform:translateZ(0) translateY(-50%)}.menu-button .menu-button-icon span:nth-child(3){bottom:0;top:auto}.menu-button .menu-button-label{display:none;color:#000;vertical-align:top;margin-left:.75rem;text-transform:uppercase;opacity:0;transform:translateX(-.75rem);transition:all .2s;font-size:.75rem}@media only screen and (min-width:720px){.menu-button .menu-button-label{display:inline-block}}.menu-button:hover .menu-button-label{opacity:1;transform:translateX(0)}.has-dark-begin .menu-button .menu-button-icon{background-image:url(../img/strp-hamburger-white.svg)}.has-dark-begin .menu-button .menu-button-icon span{background-color:#fff}.has-dark-begin .menu-button .menu-button-label{color:#fff}.site-menu-button{width:100%}.menu-button-brand{position:relative;display:block;color:#fff;font-size:1.75rem;width:3rem;height:.9604591837rem;line-height:1.75rem;text-align:right;color:transparent;-webkit-text-stroke:0}.menu-button-brand:after,.menu-button-brand:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/strp-logo-black.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;transition:opacity .2s}.menu-button-brand:after{opacity:0;background-image:url(../img/strp-logo.svg)}.has-dark-begin .site-header .menu-button-brand:before{opacity:0}.has-dark-begin .site-header.is-active .menu-button-brand:before,.has-dark-begin .site-header .menu-button-brand:after{opacity:1}.has-dark-begin .site-header.is-active .menu-button-brand:after{opacity:0}.no-logo .site-header .menu-button-brand{display:none}.no-logo .site-header.is-active .menu-button-brand{display:block}.title-group>:first-child{margin-top:0;margin-bottom:.4rem}@media only screen and (min-width:720px){.title-group>:first-child{margin-bottom:.4rem}}@media only screen and (min-width:990px){.title-group>:first-child{margin-bottom:.5rem}}.title-group>:last-child{margin-top:.4rem;margin-bottom:0}@media only screen and (min-width:720px){.title-group>:last-child{margin-top:.4rem}}@media only screen and (min-width:990px){.title-group>:last-child{margin-top:.5rem}}.title-group>:not(:first-child):not(:last-child){margin-top:.4rem;margin-bottom:.4rem}@media only screen and (min-width:720px){.title-group>:not(:first-child):not(:last-child){margin-top:.4rem;margin-bottom:.4rem}}@media only screen and (min-width:990px){.title-group>:not(:first-child):not(:last-child){margin-top:.5rem;margin-bottom:.5rem}}.title-group .title{font-size:40px;line-height:1.05em;letter-spacing:-.3px}@media only screen and (min-width:720px){.title-group .title{font-size:60px}}@media only screen and (min-width:990px){.title-group .title{font-size:90px}}.title-group .sub-title{font-size:24px;line-height:1em}@media only screen and (min-width:720px){.title-group .sub-title{font-size:24px}}@media only screen and (min-width:990px){.title-group .sub-title{font-size:32px}}.title-group .sub-title-prefix{color:#000}.image-caption{display:inline-block;line-height:1.1em;max-width:45vw;float:right;padding:.5rem;box-sizing:border-box;background-color:#f5f7f5}@media only screen and (min-width:720px){.image-caption{max-width:30vw;margin-right:5vw;margin-top:-1.2rem}}@media only screen and (min-width:990px){.image-caption{max-width:15.5vw;font-size:.8rem}}@media only screen and (min-width:1100px){.image-caption{max-width:12vw}}.language-switch{padding:0;list-style:none;margin:1rem 0 0}@media only screen and (min-width:720px){.language-switch{margin-top:1.8rem}}.language-switch a{color:#fff}.language-switch li.is-active a{color:#8246fa}.video-caption{width:calc(50% - .9375rem);float:left;display:inline-block;line-height:1.1em;color:#fff;margin:.8rem 0 1rem .625rem;max-width:35vw}@media only screen and (min-width:720px){.video-caption{max-width:20vw}}@media only screen and (min-width:990px){.video-caption{margin-left:calc(8.33333% + .57292rem);font-size:.8rem;margin-top:.5rem;margin-bottom:2.5rem;max-width:15.5vw}}@media only screen and (min-width:1100px){.video-caption{margin-left:calc(16.66667% + 1.11083rem);max-width:15vw}}@media only screen and (min-width:1600px){.video-caption{max-width:10vw}}.program-filter{display:flex;align-items:center;position:relative;font-size:1.25rem;background-color:#fff;height:50px;width:calc(100% + 1.5rem);margin:0 -.75rem 2rem}.program-filter:after{content:"";clear:both;display:table}@media only screen and (min-width:720px){.program-filter{height:60px;width:100%;margin:0 0 2rem}}@media only screen and (min-width:990px){.program-filter{height:70px;font-size:1.15rem}}@media only screen and (min-width:1100px){.program-filter{height:80px}}.program-filter:after,.program-filter:before{content:"";display:none;position:absolute;background-color:#fff;width:1.2rem;height:100%;top:0;right:100%}@media only screen and (min-width:720px){.program-filter:after,.program-filter:before{display:block}}.program-filter:after{left:100%;right:auto}.filter-menu{font-size:1.15rem;white-space:nowrap}@media only screen and (min-width:720px){.filter-menu{display:block;width:100%}}@media only screen and (min-width:1100px){.filter-menu{font-size:24px;line-height:1em}}.filter-menu:after{content:"";position:absolute;display:none;background-image:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 75%,#fff);top:0;right:0;width:8rem;height:100%;pointer-events:none;z-index:1}.filter-menu .label{display:inline-block;margin-left:1rem;display:none}@media only screen and (min-width:720px){.filter-menu .label{display:inline-block;margin-left:0;margin-right:.8rem}}@media only screen and (min-width:1100px){.filter-menu .label{margin-right:2rem}}.filter-menu .filter-menu_button{display:inline-block;color:#8246fa;margin-left:.75rem;cursor:pointer}@media only screen and (min-width:720px){.filter-menu .filter-menu_button{margin-left:1rem;display:none}}.filter-menu ul{list-style:none;margin:0;padding:0;display:none}.filter-menu ul li a{color:inherit;text-decoration:none;outline:0}@media only screen and (min-width:720px){.filter-menu ul{display:inline}}.filter-menu ul li{display:inline-block;color:rgba(0,0,0,.2);transition:color .05s cubic-bezier(.4,0,.2,1);margin:0 2rem 0 0;transition:color .15s;cursor:pointer}.filter-menu ul li:hover{color:#000}.filter-menu ul li:before{position:relative;top:1px;height:.75em;width:.75em;margin-right:.075rem;display:inline-block;outline:none;box-sizing:border-box;opacity:0;background-image:url(../img/strp-check.svg);background-size:contain;background-repeat:no-repeat;background-position:0 0;transition:opacity .15s}.filter-menu ul li.active{color:#000}.filter-menu ul li.active:before{content:"";opacity:1}.filter-menu .filter-menu_categories{overflow:hidden}.filter-menu .filter-menu_categories,.filter-menu .filter-menu_search{position:absolute;width:100%;top:50%;transform:translateY(-50%)}.filter-menu .filter-menu_search .filter-menu_search-close{position:absolute;top:50%;left:1rem;transform:translateY(-50%);background-image:url(../img/strp-close-black.svg);background-size:contain;background-repeat:no-repeat;width:1rem;height:1rem;text-indent:-9999px;font-size:0;cursor:pointer;z-index:1}@media only screen and (min-width:720px){.filter-menu .filter-menu_search .filter-menu_search-close{left:auto;width:.75rem;height:.75rem}}.filter-menu .filter-menu_search>input{box-sizing:border-box;display:block;width:calc(100% - 3rem);border:0;color:#8246fa;padding-left:2.75rem}@media only screen and (min-width:720px){.filter-menu .filter-menu_search>input{padding-left:1.75rem;width:100%}}.filter-menu .filter-menu_search>input:focus{outline:0}.filter-menu .filter-menu_search>input::-moz-placeholder{color:rgba(130,70,250,.5)}.filter-menu .filter-menu_search>input:-ms-input-placeholder{color:rgba(130,70,250,.5)}.filter-menu .filter-menu_search>input::placeholder{color:rgba(130,70,250,.5)}.filter-menu .filter-menu_search>input::-moz-selection{background-color:#ff9691}.filter-menu .filter-menu_search>input::selection{background-color:#ff9691}.filter-menu .filter-menu_search .filter-menu_search-header{box-sizing:border-box;display:none;width:100%;border:0;color:rgba(0,0,0,.2);padding-left:1.75rem}.filter-menu .filter-menu_search .filter-menu_search-header .filter-menu_search-header-query{color:#8246fa;margin-left:.5rem}.filter-menu .filter-menu_buttons{position:absolute;right:1rem;top:50%;transform:translateY(-50%);z-index:2}@media only screen and (min-width:720px){.filter-menu .filter-menu_buttons{right:0}}.filter-menu .filter-menu_buttons .filter-menu_buttons-search{position:relative;display:block;text-indent:-9999px;border:0;padding:0;margin:0;width:1.2rem;height:1.2rem;background-image:url(../img/strp-search.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;cursor:pointer}@media only screen and (min-width:720px){.filter-menu .filter-menu_buttons .filter-menu_buttons-search{width:1.2rem;height:1.2rem}}@media only screen and (min-width:990px){.filter-menu .filter-menu_buttons .filter-menu_buttons-search{width:1.35rem;height:1.35rem}}.filter-menu .filter-menu_buttons .filter-menu_buttons-search:before{display:inline-block;position:absolute;top:50%;text-indent:0;right:100%;margin-right:.5rem;color:rgba(130,70,250,.2);opacity:0;pointer-events:none;transform:translateX(3rem) translateY(-50%);transition:all .15s}@media only screen and (min-width:990px){.filter-menu .filter-menu_buttons .filter-menu_buttons-search:before{content:"Search"}html[lang=nl] .filter-menu .filter-menu_buttons .filter-menu_buttons-search:before{content:"Zoeken"}}.filter-menu .filter-menu_buttons .filter-menu_buttons-search:hover:before{opacity:1;transform:translateX(0) translateY(-50%)}.program-filter-mobile{position:relative;font-size:1rem;height:3.333rem;line-height:3.333rem;background-color:#fff;width:100%;margin-bottom:2rem;padding:0 1.2rem;box-sizing:border-box;display:block}@media only screen and (min-width:720px){.program-filter-mobile{padding:0;display:none}}@media only screen and (min-width:990px){.program-filter-mobile{font-size:1.15rem}}.program-filter-mobile:after,.program-filter-mobile:before{content:"";display:none;position:absolute;background-color:#fff;width:1.2rem;height:100%;top:0;right:100%}@media only screen and (min-width:720px){.program-filter-mobile:after,.program-filter-mobile:before{display:block}}.program-filter-mobile:after{left:100%;right:auto}.program-filter-mobile .label{margin:0 1rem 0 0}@media only screen and (min-width:720px){.program-filter-mobile .label{margin-right:.8rem}}@media only screen and (min-width:1100px){.program-filter-mobile .label{margin-right:1.5rem}}.program-filter-mobile .filter-menu{display:none;font-size:1.15rem}.program-filter-mobile .filter-menu.active{position:fixed;display:block;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:9999}@media only screen and (min-width:720px){.program-filter-mobile .filter-menu{display:block}}.program-filter-mobile .filter-menu .label{display:none}@media only screen and (min-width:720px){.program-filter-mobile .filter-menu .label{display:inline-block}}@media only screen and (min-width:720px){.program-filter-mobile .filter-menu .container,.program-filter-mobile .filter-menu .grid{margin:0;padding:0}}.program-filter-mobile .filter-menu .filter-menu-items{width:calc(83.33333% - 1.14583rem);float:left;margin-left:calc(8.33333% + .57292rem);line-height:1em}@media only screen and (min-width:720px){.program-filter-mobile .filter-menu .filter-menu-items{float:none;margin:0;width:100%;line-height:inherit}}.program-filter-mobile .filter-menu .filter-menu-items .close{display:inline-block;margin-top:2.2rem;margin-bottom:2.2rem}@media only screen and (min-width:720px){.program-filter-mobile .filter-menu .filter-menu-items .close{display:none}}.program-filter-mobile .filter-menu .filter-menu-items .text-green{cursor:pointer}.program-filter-mobile .filter-menu .filter-menu-items ul{list-style:none;margin:0;padding:0}.program-filter-mobile .filter-menu .filter-menu-items ul li a{color:inherit;text-decoration:none;outline:0}.program-filter-mobile .filter-menu .filter-menu-items ul li{display:block;color:rgba(0,0,0,.2);margin:0 1rem 0 0;cursor:pointer;font-size:1.2rem;line-height:1.7em;transition:color .05s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width:720px){.program-filter-mobile .filter-menu .filter-menu-items ul li{display:inline-block}}.program-filter-mobile .filter-menu .filter-menu-items ul li:hover{color:#000}.program-filter-mobile .filter-menu .filter-menu-items ul li:hover:before{opacity:1}.program-filter-mobile .filter-menu .filter-menu-items ul li:before{content:"";height:.8em;width:.8em;margin-right:.1rem;display:inline-block;outline:none;box-sizing:border-box;opacity:0;background-image:url(../img/strp-check.svg);background-size:contain;background-repeat:no-repeat;background-position:0 0;transition:opacity .15s}.program-filter-mobile .filter-menu .filter-menu-items ul li.active{color:#000}.program-filter-mobile .filter-menu .filter-menu-items ul li.active:before{opacity:1}.program-filter-mobile .filter-search{position:absolute;box-sizing:border-box;right:0;top:0;bottom:0;width:3.333rem}.program-filter-mobile .filter-search .search{font-size:0;color:transparent;width:100%;height:1.5rem;margin:0;border:0;background-color:transparent;background-image:url(../img/strp-search.svg);background-size:contain;background-repeat:no-repeat;background-position:top;outline:none;box-sizing:border-box;vertical-align:middle}@media only screen and (min-width:720px){.program-filter-mobile .filter-search .search{background-position:100% 0}}.program-filter-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;padding-top:3rem}.program-filter-popup .program-filter-popup_close{font-weight:500;color:#8246fa;margin-bottom:1.5rem;cursor:pointer}.program-filter-popup .program-filter-popup_close:before{content:"";position:relative;display:inline-block;top:.05em;margin-right:.5em;width:.85em;height:.85em;background-image:url(../img/strp-close.svg);background-size:contain;background-repeat:no-repeat}.program-filter-popup .program-filter-popup_content{width:calc(83.33333% - 1.14583rem);float:left;margin-left:calc(8.33333% + .57292rem)}.program-filter-popup .program-filter-popup_items{list-style:none;margin:0;padding:0;font-size:1.2rem;line-height:1.5em;color:rgba(0,0,0,.2)}.program-filter-popup .program-filter-popup_items li{cursor:pointer;transform:translateX(-1rem);transition:color .15s,transform .15s}.program-filter-popup .program-filter-popup_items li:before{content:"";height:.75em;width:.75em;margin-right:.25rem;display:inline-block;background-image:url(../img/strp-check.svg);background-size:contain;background-repeat:no-repeat;opacity:0;transition:opacity .15s}.program-filter-popup .program-filter-popup_items li:hover{color:#000}.program-filter-popup .program-filter-popup_items li.active{color:#000;transform:translateX(0)}.program-filter-popup .program-filter-popup_items li.active:before{opacity:1}.program-list{position:relative;width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:1100px){.program-list{width:calc(100% - 2.666rem);float:left;margin-left:1.333rem}}.program-list pre{margin:0}.program-list dl{position:relative;z-index:0;transform:translateZ(0);margin-left:-.625rem;margin-right:-.625rem;width:calc(100% + 1.25rem)}.program-list dl:after{content:"";clear:both;display:table}.program-list dl .program-list_group{position:relative}.program-list dl .program-list_group:after{content:"";clear:both;display:table}.program-list dl .program-list_group:last-child dd{margin-bottom:0}.program-list dl .program-list_group:last-child dd:after{display:none}.program-list dl dt{width:calc(100% - 1.25rem);float:left;margin-left:.625rem;font-weight:500;font-size:1.09rem;line-height:1em;margin-bottom:.8rem}@media only screen and (min-width:720px){.program-list dl dt{margin-bottom:1.5rem}}@media only screen and (min-width:990px){.program-list dl dt{width:calc(16.66667% - .72917rem);float:left;margin-left:.625rem;position:-webkit-sticky;position:sticky;top:1rem;padding-bottom:2rem}}@media only screen and (min-width:1100px){.program-list dl dt{width:calc(16.66667% - 1.55517rem);float:left;margin-left:1.333rem}}.program-list dl dd{width:calc(100% - 1.25rem);float:left;margin-left:.625rem;margin-bottom:1.6rem}@media only screen and (min-width:720px){.program-list dl dd{width:calc(100% - 1.25rem);float:left;margin-left:.625rem;margin-bottom:3.2rem}}@media only screen and (min-width:990px){.program-list dl dd{width:calc(83.33333% - 1.14583rem);float:left;margin-left:.625rem}}@media only screen and (min-width:1100px){.program-list dl dd{width:calc(83.33333% - 2.44383rem);float:left;margin-left:1.333rem}}.program-list dl dd:after{content:"";display:none;border-bottom:1px solid #000;left:0;right:0}@media only screen and (min-width:720px){.program-list dl dd:after{display:block;position:absolute;margin-top:1.4rem}}.program-list-item{position:relative;display:flex;width:100%;padding:.75rem 0 .5rem;margin-bottom:.5rem;box-sizing:border-box;vertical-align:middle;cursor:pointer;transition:background-color .1s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width:720px){.program-list-item{padding:.5rem 0}}@media only screen and (min-width:990px){.program-list-item{width:calc(100% + 1rem);margin-left:-.5rem;padding:.5rem 0}}@media only screen and (min-width:990px){.program-list-item:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;transition:background-color .15s;background-color:transparent;z-index:0}}@media only screen and (min-width:720px){.program-list-item:first-child{margin-top:-.5rem}}.program-list-item:first-child:after{display:none}@media only screen and (min-width:990px){.program-list-item:hover:before{width:100%;background-color:rgba(0,0,0,.03)}}@media only screen and (min-width:720px){.program-list-item:hover .program-list-item-more{opacity:1}}.program-list-item:after{content:"";top:0;position:absolute;display:block;border-bottom:1px solid rgba(0,0,0,.2);width:calc(100% + 1rem);margin:0 -.5rem}@media only screen and (min-width:360px){.program-list-item:after{width:calc(100% + 2.4rem);margin:0 -1.2rem}}@media only screen and (min-width:720px){.program-list-item:after{display:none}}.program-list-item .program-list-item-more,.program-list-item .program-list-item-switch,.program-list-item .program-list-item-time,.program-list-item .program-list-item-title,.program-list-item .program-list-item-type{box-sizing:border-box;vertical-align:top;z-index:1;transform:translateZ(1px);line-height:1rem}@media only screen and (min-width:720px){.program-list-item .program-list-item-more,.program-list-item .program-list-item-switch,.program-list-item .program-list-item-time,.program-list-item .program-list-item-title,.program-list-item .program-list-item-type{line-height:1em;align-items:center}}.program-list-item .program-list-item-time{text-transform:uppercase}@media only screen and (min-width:720px){.program-list-item .program-list-item-time{padding-left:1rem}}.program-list-item-title{padding-right:.5rem;margin-right:auto}@media only screen and (min-width:720px){.program-list-item-title{width:60%}}@media only screen and (min-width:990px){.program-list-item-title{padding-right:2.5rem}}@media only screen and (min-width:1100px){.program-list-item-title{padding-right:2.5rem}}.program-list-item-title span{display:inline-block;width:100%}.program-list-item-title span.program-title{font-size:1rem}.program-list-item-title span.program-artist{color:#7a7b7a;font-size:.8rem;line-height:1.2em}@media only screen and (min-width:720px){.program-list-item-title span.program-artist{margin-top:.5rem;font-size:.9rem;line-height:1em}}.program-list-item-switch{position:relative;text-align:right}@media only screen and (min-width:720px){.program-list-item-switch{width:40%;text-align:left}}@media only screen and (min-width:990px){.program-list-item-switch{width:41.666%;text-align:left;left:-1.5rem}}.program-list-item-time,.program-list-item-type{width:100%;float:right;padding:.001em 0}@media only screen and (min-width:990px){.program-list-item-time,.program-list-item-type{padding:.001em 0}}.program-list-item-time{font-size:1rem;white-space:nowrap}@media only screen and (min-width:720px){.program-list-item-time{width:6rem}}@media only screen and (min-width:990px){.program-list-item-time{width:50%}}@media only screen and (min-width:1100px){.program-list-item-time{padding-left:0;width:40%}}.program-list-item-type{color:#7a7b7a;font-size:.8rem;line-height:1.2em}@media only screen and (min-width:720px){.program-list-item-type{font-size:.9rem;width:calc(100% - 6rem);padding-left:0;padding-right:1rem}}@media only screen and (min-width:990px){.program-list-item-type{width:50%;padding-left:0;font-size:1rem}}.program-list-item-more{display:none;text-align:right}@media only screen and (min-width:990px){.program-list-item-more{display:flex;opacity:0;width:22%;justify-content:flex-end;align-self:flex-start;padding-left:2rem;margin-top:-.333rem}}.program-list-item-more .content-link,.program-list-item-more .signup-form__submit{font-size:1rem;text-transform:uppercase;white-space:nowrap;color:#f262da;background-image:url(../img/strp-arrow-short-pink-deep.svg)}.program-list-item-more .content-link:hover,.program-list-item-more .signup-form__submit:hover{transform:translateX(0)}@media only screen and (min-width:720px){.program-list-item-more .content-link,.program-list-item-more .signup-form__submit{display:inline-block;vertical-align:middle}}.section-program-dates .content{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:990px){.section-program-dates .content{width:calc(66.66667% - 1.04167rem);float:left;margin-left:calc(33.33333% + .41667rem)}}@media only screen and (min-width:1100px){.section-program-dates .content{width:calc(66.66667% - 2.22167rem);float:left;margin-left:calc(33.33333% + .88867rem)}}.section-program-dates .content-title{margin-top:2rem;margin-bottom:1.5rem}.section-program-dates ul.program-dates{margin:0;padding:0;list-style:none;font-size:1.1rem}.section-program-dates ul.program-dates li{display:flex}.section-program-dates ul.program-dates li:last-child{border-bottom:1px solid transparent}.section-program-dates ul.program-dates .program-dates-day{text-transform:uppercase;width:9rem}@media only screen and (min-width:720px){.section-program-dates ul.program-dates .program-dates-day{width:100%;max-width:14rem}}.section-program-dates ul.program-dates .program-dates-time{text-align:left;flex-grow:1}.footer-extra,.footer-right{display:none}@media only screen and (min-width:990px){.footer-extra,.footer-right{display:block}}.footer-extra p,.footer-right p{width:calc(66.66667% - 1.04167rem);float:left;margin-left:.625rem;letter-spacing:-.0003em;margin-top:0;margin-bottom:0;font-size:1.45rem;line-height:1.08em}@media only screen and (min-width:1100px){.footer-extra p,.footer-right p{width:calc(50% - 1.9995rem);float:left;margin-left:1.333rem}}.footer-contact,.footer-utils{color:hsla(0,0%,100%,.6)}.footer-contact a,.footer-utils a{color:inherit;text-decoration:none;outline:0;transition:color .05s cubic-bezier(.4,0,.2,1)}.footer-contact a:hover,.footer-utils a:hover{color:#f262da!important}.footer-contact .email:not(:first-child),.footer-contact .social:not(:first-child),.footer-contact .subscribe:not(:first-child),.footer-utils .email:not(:first-child),.footer-utils .social:not(:first-child),.footer-utils .subscribe:not(:first-child){margin-top:1.6rem}@media only screen and (min-width:720px){.footer-contact .email:not(:first-child),.footer-contact .social:not(:first-child),.footer-contact .subscribe:not(:first-child),.footer-utils .email:not(:first-child),.footer-utils .social:not(:first-child),.footer-utils .subscribe:not(:first-child){margin-top:0}}.page-footer .social ul{list-style:none;margin:0;padding:0}.page-footer .social ul li a{color:inherit}.page-footer .social ul li{display:inline-block;font-size:1.2rem}@media only screen and (min-width:720px){.page-footer .social ul li{font-size:1.4rem}}@media only screen and (min-width:990px){.page-footer .social ul li{font-size:1rem}}.page-footer .social ul li:not(:last-child){margin-right:1rem}@media only screen and (min-width:720px){.page-footer .social ul li:not(:last-child){margin-right:.5rem}}.page-footer .social ul li a{text-decoration:none;outline:0}.soft-label{position:absolute;background-color:transparent;font-size:.9rem;width:50px;height:50px;top:0;left:0;display:flex;justify-content:center;align-items:center;transform:translate(-25%,-50%);z-index:100;font-weight:500;text-transform:uppercase;pointer-events:none}@media only screen and (min-width:720px){.soft-label{width:60px;height:60px}}@media only screen and (min-width:990px){.soft-label{font-size:20px;width:70px;height:70px}}.soft-label:after,.soft-label:before{content:"";display:block;position:absolute;top:50%;left:50%;width:calc(100% - .375rem);height:calc(100% - .375rem);background-color:#fff;border-radius:999px;z-index:-1;box-shadow:0 0 .75rem .75rem #fff;transform:translate(-50%,-50%);transition:all .3s}.soft-label:after{background:#fff;box-shadow:none;transform:translate(-50%,-50%) scale(1.02)}.soft-label--green:before{background-color:#37c882;box-shadow:0 0 .75rem .75em #37c882}.soft-label--green:after{background:#37c882}.footer-img{display:block;color:#fff;margin-top:2rem}@media only screen and (min-width:720px){.footer-img{margin-top:0}}.footer-img img{width:10rem;max-width:100%;color:#fff}@media only screen and (min-width:720px){.footer-img img{width:auto}}.footer-img .img{height:0;background-size:cover;background-position:0 0;background-repeat:no-repeat;padding-bottom:30%;background-image:url(../img/strp-logo.svg);transform:scale(1.175);transform-origin:top left}@media only screen and (min-width:720px){.footer-img .img{transform:none;padding-bottom:25%}}.read-indicator{position:-webkit-sticky;position:sticky;float:left;margin:0 .625rem 1.5rem;width:calc(100% - 1.25rem);top:0;z-index:500}@media only screen and (min-width:1100px){.read-indicator{margin:0 .333rem 2.5rem;width:calc(100% + .666rem)}}.read-indicator.is-sticky{pointer-events:none}.read-indicator-content{position:relative;display:flex;width:100%;border-bottom:2px solid #e6e6e6;background:#fff;padding:.75rem 1rem;transform:translateY(0);transition:transform .2s}.is-sticky .read-indicator-content{left:0;width:100%;padding:.75rem 1rem;margin:0 -1rem;width:calc(100% + 2rem);max-width:100vw;transform:translateY(calc(2.9rem - 2px))}@media only screen and (min-width:360px){.is-sticky .read-indicator-content{padding:.75rem 1.25rem;margin:0 -1.25rem;width:calc(100% + 2.5rem)}}@media only screen and (min-width:720px){.is-sticky .read-indicator-content{padding:.75rem 1.85rem;margin:0 -1.85rem;width:calc(100% + 3.7rem)}}@media only screen and (min-width:990px){.is-sticky .read-indicator-content{padding:.75rem 1rem;margin:0 -2.6rem;width:calc(100% + 5.2rem)}}@media only screen and (min-width:1100px){.is-sticky .read-indicator-content{padding:.75rem 1rem;margin:0 -3.75rem;width:calc(100% - -6.167rem)}}.site-header-hidden .read-indicator.is-sticky .read-indicator-content{transform:translateY(0)}.read-indicator_left{flex-grow:1}.read-indicator_right{display:flex}@media only screen and (min-width:720px){.read-indicator_right{padding-left:1rem}}.read-indicator_right .read-indicator_item{margin-left:1rem;white-space:nowrap}.read-indicator_right .read-indicator_item:first-child{margin-left:0}.read-indicator_right .read-indicator_item:first-child:not(:last-child){display:none}@media only screen and (min-width:720px){.read-indicator_right .read-indicator_item:first-child:not(:last-child){display:block}}.read-indicator_bar{position:absolute;left:0;top:100%;width:0;height:2px;background:#222}.read-indicator--inactive .read-indicator_bar{display:none}.scrollspy{position:relative;margin-top:2rem}.scrollspy:after{content:"";clear:both;display:table}.scrollspy-item{margin:0}.scrollspy-item:after{content:"";clear:both;display:table}.scrollspy-aside{position:relative;height:100%}@media only screen and (min-width:720px){.scrollspy-aside{position:absolute;display:block;left:-2.6rem;height:100%;width:calc(25.5% + 2.6rem);border-bottom:none;z-index:1}}@media only screen and (min-width:990px){.scrollspy-aside{left:0;width:calc(25% + .5rem)}}.scrollspy-aside .container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:10000;display:none}@media only screen and (min-width:720px){.scrollspy-aside .container{position:-webkit-sticky;position:sticky;padding-top:2.4rem;padding-right:0;top:3rem;display:block;background:transparent;z-index:auto;height:auto}}.scrollspy-aside.is-open .container{display:block}.site-header:not(.is-active)+#main .scrollspy-aside{display:none}@media only screen and (min-width:720px){.site-header:not(.is-active)+#main .scrollspy-aside{display:block}}.scrollspy-aside_icon{position:absolute;top:1rem;right:1rem;width:1.111rem;height:1.111rem;background-image:url(../img/strp-carret-pink.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;z-index:99999}@media only screen and (min-width:720px){.scrollspy-aside_icon{display:none}}.scrollspy-aside.is-open .scrollspy-aside_icon{background-image:url(../img/strp-close-pink.svg)}.scrollspy-aside_title{position:fixed;top:0;left:0;width:100%;height:3rem;padding-left:3.5rem;background-color:#fff;border-bottom:2px solid rgba(0,0,0,.1);z-index:1;display:flex;align-items:center;font-size:1.222rem;color:#ff9691;transform:translateY(-100%);transition:transform .2s}.scrollspy-aside.is-activated .scrollspy-aside_title{transform:translateY(0)}@media only screen and (min-width:720px){.scrollspy-aside_title{display:none}}.scrollspy-navigation{font-size:22px;line-height:1em;margin-top:5rem;padding:0 8.333% 3.2rem}@media only screen and (min-width:720px){.scrollspy-navigation{font-size:22px;padding-left:0;padding-right:0;margin-top:0}}@media only screen and (min-width:990px){.scrollspy-navigation{font-size:26px}}@media only screen and (min-width:1100px){.scrollspy-navigation{font-size:30px}}.scrollspy-navigation ul{list-style:none;margin:0;padding:0}.scrollspy-navigation li{position:relative;padding:.25rem 0}.scrollspy-navigation a{position:relative;display:block;text-decoration:none;transition:transform .15s,color .15s;padding-left:2rem;cursor:pointer}@media only screen and (min-width:720px){.scrollspy-navigation a{padding-left:2.6rem}}@media only screen and (min-width:990px){.scrollspy-navigation a{padding-left:2rem}}.scrollspy-navigation a:after,.scrollspy-navigation a:before{content:"";position:absolute;top:.1em;display:block;height:.875rem;width:1.2rem;background-image:url(../img/strp-arrow-short-black.svg);background-repeat:no-repeat;background-size:contain;left:0}@media only screen and (min-width:720px){.scrollspy-navigation a:after,.scrollspy-navigation a:before{left:.7rem}}@media only screen and (min-width:990px){.scrollspy-navigation a:after,.scrollspy-navigation a:before{left:0}}.scrollspy-navigation a:after{background-image:url(../img/strp-arrow-short-pink.svg);opacity:0;transition:opacity .15s}.scrollspy-navigation .active a,.scrollspy-navigation li:hover a{color:#ff9691;transform:translateX(.25rem)}.scrollspy-navigation .active a:after,.scrollspy-navigation li:hover a:after{opacity:1}.share{display:inline-block;list-style:none;padding:0;margin:0 0 0 -.5rem}.share a{text-decoration:none}.share>li>a{display:block;clear:right;padding:.25rem .5rem;background-color:hsla(0,0%,100%,0)}.share ul{position:absolute;list-style:none;clear:both;float:left;margin:0;background-color:#222;padding:.25rem .5rem;opacity:0;transform:translateX(.5rem);transition:opacity .15s,transform .15s}.share ul>li>a{color:#fff}.share:hover>li>a{background-color:#fff}.share:hover ul{opacity:1;transform:translateX(0)}.subscribe form .input-form{position:relative;width:100%;min-height:1rem;border-bottom:1px solid hsla(0,0%,100%,.5);padding-bottom:.6rem}.subscribe form .input-form:hover .input-arrow{background-image:url(../img/strp-arrow-purple.svg)}.subscribe form .input-form .input-arrow{position:absolute;width:2.2rem;height:1.5rem;top:calc(50% - .3rem);right:0;transform:translateY(-50%);background-image:url(../img/strp-arrow.svg);background-repeat:no-repeat;background-position:50%;transition:background .05s cubic-bezier(.4,0,.2,1);cursor:pointer}.subscribe form .input-form input[type=email]{display:block;color:#fff;width:100%;padding-left:0;margin:0;border:0;background-color:transparent;opacity:.6;outline:none;box-sizing:border-box;caret-color:#8246fa}@media only screen and (min-width:1100px){.subscribe form .input-form input[type=email]{opacity:1}}.subscribe form .input-form input[type=email]:placeholder{color:#fff;opacity:1}.subscribe form .input-form input[type=email]:active .input-arrow,.subscribe form .input-form input[type=email]:focus-whitin .input-arrow,.subscribe form .input-form input[type=email]:focus .input-arrow,.subscribe form .input-form input[type=email]:hover .input-arrow,.subscribe form .input-form input[type=email]:visited .input-arrow{background-image:url(../img/strp-arrow-purple.svg)}.writing-animation .scene{display:none}.writing-animation .scene.is-playing{display:block}.ticket-overlay{position:fixed;width:100%;height:100vh;top:0;height:-webkit-fill-available;box-sizing:border-box;z-index:99999;background-color:rgba(0,0,0,.93)}.ticket-overlay_scroller{position:fixed;width:100%;height:100%;overflow:auto;display:flex;align-items:center;justify-content:center;padding-top:2rem;padding-bottom:2rem}@media only screen and (min-width:720px){.ticket-overlay_scroller{padding-top:4rem;padding-bottom:4rem}}.ticket-overlay_content{padding:0 1rem;max-width:1920px;margin:0 auto;position:relative;width:100%;min-height:100%;color:#fff}.ticket-overlay_content:after{clear:both;content:"";display:block}@media only screen and (min-width:360px){.ticket-overlay_content{padding:0 1.25rem}}@media only screen and (min-width:720px){.ticket-overlay_content{padding:0 1.85rem}}@media only screen and (min-width:990px){.ticket-overlay_content{padding:0 2.6rem}}@media only screen and (min-width:1100px){.ticket-overlay_content{padding:0 4.75rem}}@media only screen and (min-width:720px){.ticket-overlay_content{max-width:25rem}}@media only screen and (min-width:990px){.ticket-overlay_content{max-width:30rem}}@media only screen and (min-width:1100px){.ticket-overlay_content{max-width:35rem}}.ticket-overlay .title-group{margin-bottom:1.5rem}@media only screen and (min-width:990px){.ticket-overlay .title-group .title{font-size:60px}}.ticket-overlay .title-group .sub-title-prefix{color:#fff}.ticket-overlay .title-group .sub-title{color:#979797}.ticket-overlay_frame{width:100%;height:100%;border:0;background:transparent;margin-bottom:1.5rem;transition:height .2s}.ticket-overlay_button{position:relative;width:100%;text-align:left;padding:.5rem 1.25rem;-webkit-animation:rainbow 8s linear infinite;animation:rainbow 8s linear infinite;background-image:repeating-linear-gradient(90deg,#8d3dff,#ff6f3a,#8d3dff,#ff6f3a);background-color:#ff3b3a;background-size:300% 100%;background-image:repeating-linear-gradient(90deg,#ff3b3a,#ffb03d,#ff3b3a,#ffb03d)}.ticket-overlay_button:hover{transform:none}.ticket-overlay_button:after{content:"";position:absolute;top:0;bottom:0;right:1rem;background-image:url(../img/components/arrow-right-white.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;width:1.25rem;transition:transform .2s}.ticket-overlay_button:hover:after{transform:translateX(.25rem)}.ticket-overlay_close{position:absolute;top:10px;right:10px;width:50px;height:50px;background-color:#fff;border-radius:50%;background-image:url(../img/strp-plus-black.svg);background-repeat:no-repeat;background-position:50%;background-size:22px 22px;transform:rotate(45deg);transform-origin:50% 50%;cursor:pointer;transition:background-color .2s;z-index:9999}@media only screen and (min-width:720px){.ticket-overlay_close{top:20px;right:20px;width:60px;height:60px;background-size:26px 26px}}@media only screen and (min-width:1100px){.ticket-overlay_close{top:50px;right:50px;width:80px;height:80px;background-size:30px 30px}}.ticket-overlay_close:hover{background-color:#37c882}.cookie__bar{-ms-overflow-style:none;position:fixed;overflow:hidden;box-sizing:border-box;z-index:9999;width:100%;background:#222;color:#fff;padding:1rem 0;align-items:center;font-size:16px;line-height:20px;letter-spacing:-.025em}@media only screen and (min-width:720px){.cookie__bar{font-size:18px;line-height:28px}}.cookie__bar__wrap{padding:0 1rem;max-width:1920px;margin:0 auto;display:flex;justify-content:space-between;gap:1rem}.cookie__bar__wrap:after{clear:both;content:"";display:block}@media only screen and (min-width:360px){.cookie__bar__wrap{padding:0 1.25rem}}@media only screen and (min-width:720px){.cookie__bar__wrap{padding:0 1.85rem}}@media only screen and (min-width:990px){.cookie__bar__wrap{padding:0 2.6rem}}@media only screen and (min-width:1100px){.cookie__bar__wrap{padding:0 4.75rem}}.cookie__bar__wrap:after{content:none}.cookie__bar--bottom{bottom:0;left:0;right:0}.cookie__bar--top{top:0;left:0;right:0}.cookie__bar__content{display:flex;align-items:center}.cookie__bar__content a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.cookie__bar__buttons{display:flex;justify-content:flex-end}.cookie__bar__buttons__button{padding:.4em .8em;font-weight:500;border-radius:0;border:0}.page-fab__container{position:absolute;top:0;height:100%;width:100%;z-index:1;pointer-events:none}.page-fab__sticky{top:0;height:100vh;height:calc(var(--vh)*100);overflow:hidden}.page-fab,.page-fab__sticky{position:-webkit-sticky;position:sticky;z-index:1}.page-fab{display:flex;justify-content:center;align-items:center;left:0;bottom:0;right:0;width:100%;font-size:28px;border:0;padding-top:1rem;padding-bottom:1rem;background-color:#fff;pointer-events:auto;color:#323232;border-radius:0}.page-fab:before{content:"";position:absolute;display:block;top:-1rem;height:1rem;left:0;width:100%;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}@media only screen and (min-width:720px){.page-fab{top:auto;left:auto;bottom:2rem;right:2rem;background-color:#0069ff;color:#fff;width:80px;height:80px;box-shadow:0 0 .5rem .5rem #0069ff;border-radius:50%;font-size:24px;margin-left:auto}.page-fab:before{display:none}}@media only screen and (min-width:720px) and (min-width:1400px){.page-fab{display:none}}.video-heading{position:relative}.video-heading_heading{padding:.3em;line-height:.9em;font-size:2rem;aspect-ratio:426/186;visibility:hidden;max-width:25rem}@media only screen and (min-width:990px){.video-heading_heading{aspect-ratio:auto;font-size:5rem;max-width:none}}@media only screen and (min-width:1100px){.video-heading_heading{font-size:6rem}}@media only screen and (min-width:1400px){.video-heading_heading{font-size:8rem}}.video-heading_video{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.video-heading_video,.video-heading_video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.section-archive{min-height:100vh;padding-top:5rem}.section-archive h2.title{font-size:2.25rem;line-height:1em;letter-spacing:-.3px}@media only screen and (min-width:720px){.section-archive h2.title{font-size:3.5rem}}@media only screen and (min-width:990px){.section-archive h2.title{font-size:3.75rem}}@media only screen and (min-width:720px){.section-archive .container{padding:0 2.6rem}}@media only screen and (min-width:990px){.section-archive .container{padding:0 2rem}}@media only screen and (min-width:1100px){.section-archive .container{padding:0 4.25rem}}.archive{margin-top:3rem}.archive-title{font-size:1.666rem;font-weight:600;line-height:1em;margin:1rem 0}.archive-content{margin-left:-.625rem;margin-right:-.625rem;width:calc(100% + 1.25rem)}@media only screen and (min-width:720px){.archive-content{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}}.archive-title{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:720px){.archive-title{width:calc(100% - 2rem);float:left;margin-left:1rem}}.archive-items{display:block;list-style:none;margin:0;padding:0}.archive-item{width:calc(100% - 1rem);float:left;margin-left:.5rem;margin-bottom:1.5rem}@media only screen and (min-width:720px){.archive-item{width:calc(50% - 1.5rem);float:left;margin-left:1rem}}@media only screen and (min-width:990px){.archive-item{width:calc(33.33333% - 1.33333rem);float:left;margin-left:1rem}}.archive-item a{text-decoration:none}.archive-item-figure{position:relative}.archive-item-figure .archive-item-image{position:relative;height:0;padding-bottom:66.6666666667%;background-color:#e6e6e6;background-size:cover;background-position:50%;background-repeat:no-repeat}.archive-item-figure figcaption{display:flex;flex-direction:column-reverse;font-size:18px;line-height:1em;margin:.25rem 0;color:#8246fa;text-transform:uppercase}@media only screen and (min-width:990px){.archive-item-figure figcaption{position:absolute;flex-direction:column;margin:0;padding:1rem;top:0;left:0;right:0;bottom:0;text-align:right;background-color:rgba(130,70,250,.8);color:#fff;opacity:0;transition:opacity .2s}}.archive-item-figure figcaption br{display:none}@media only screen and (min-width:990px){.archive-item-figure figcaption br{display:inline-block}}@media only screen and (min-width:990px){.archive-item-figure figcaption .archive-item-category,.archive-item-figure figcaption .archive-item-date{transform:translateY(.5rem);transition:transform .2s}}@media only screen and (min-width:990px){.archive-item-figure figcaption .archive-item-date{margin-bottom:.25rem;font-size:35px;line-height:1em}}@media only screen and (min-width:1100px){.archive-item-figure figcaption .archive-item-date{font-size:50px;line-height:1em}}@media only screen and (min-width:990px){.archive-item-figure figcaption .archive-item-category{font-size:20px;line-height:1em;color:#323232}}@media only screen and (min-width:1100px){.archive-item-figure figcaption .archive-item-category{font-size:25px;line-height:1em}}.archive-item a:hover figcaption{opacity:1}.archive-item a:hover figcaption .archive-item-category,.archive-item a:hover figcaption .archive-item-date{transform:translateY(0)}h4.archive-item-title{font-size:26px;line-height:1em;font-weight:500;margin:.25rem 0}@media only screen and (min-width:720px){h4.archive-item-title{padding-right:1rem}}@media only screen and (min-width:1100px){h4.archive-item-title{font-size:30px}}.section-archive-link{width:100%;margin-bottom:1rem}@media only screen and (min-width:990px){.section-archive-link{margin-top:-2rem}}@media only screen and (min-width:1100px){.section-archive-link{margin-top:-3rem}}.section-archive-link a{display:inline-block;font-size:30px;text-transform:uppercase;text-decoration:none;transition:color .2s}.section-archive-link a:hover{color:#8246fa}.section-archive-link a:before{content:"";display:inline-block;width:1.5rem;background-image:url(../img/strp-arrow-short-black.svg);background-size:contain;background-repeat:no-repeat;backgorund-position:center center;height:.7em;transform:rotate(180deg);margin-right:.5rem}.section-menu{position:fixed;width:100vw;height:100vh;top:0;height:-webkit-fill-available;background-color:#222;color:#fff;padding:3rem 0;box-sizing:border-box;overflow:auto;z-index:9999}@media only screen and (min-width:720px){.section-menu{padding:0}}.section-menu .container{width:100%;padding:0 20px}@media only screen and (min-width:360px){.section-menu .container{padding:0 2.25rem}}@media only screen and (min-width:720px){.section-menu .container{padding:0 2.6rem}}@media only screen and (min-width:990px){.section-menu .container{padding:0 47px}}@media only screen and (min-width:1100px){.section-menu .container{padding:0 3.125rem}}.section-menu .container .content-link,.section-menu .container .signup-form__submit{padding:.333em 0 .333em 1.75em;color:#fff;background-image:url(../img/strp-arrow-short-white.svg);background-position:0;transition:transform .15s;text-transform:none}.section-menu .container .content-link:hover,.section-menu .container .signup-form__submit:hover{transform:translateX(.25rem);color:#f262da;background-image:url(../img/strp-arrow-short-pink-deep.svg)}.section-menu .container .content-link--no-arrow.signup-form__submit,.section-menu .container .content-link.content-link--no-arrow,.section-menu .container .content-link.content-link--no-arrow:hover{padding:0;background-image:none}.section-menu .section-menu-flex{position:absolute;top:0;left:0;bottom:0;right:0}@media only screen and (min-width:990px){.section-menu .section-menu-flex{display:flex;flex-direction:column}}.section-menu .section-menu-content{display:flex;flex-direction:column;padding-top:3rem;padding-bottom:3rem;flex-grow:1}@media only screen and (min-width:720px){.section-menu .section-menu-content{padding-top:3.333rem;padding-bottom:3.333rem}}@media only screen and (min-width:990px){.section-menu .section-menu-content{padding-bottom:0;padding-top:6.666rem;justify-content:flex-start}}.section-menu .menu-close{position:fixed;top:10px;left:10px;z-index:99999}@media only screen and (min-width:720px){.section-menu .menu-close{top:1.5rem;left:1.5rem}}@media only screen and (min-width:1100px){.section-menu .menu-close{top:1.5rem;left:1.5rem}}.section-menu .menu-close button{position:relative;display:block;width:2.25rem;height:2.25rem;border-width:0;text-indent:-9999px;border-radius:50%;background-color:transparent}@media only screen and (min-width:720px){.section-menu .menu-close button{width:2.5rem;height:2.5rem}}.section-menu .menu-close button:focus{outline:none}.section-menu .menu-close button:after,.section-menu .menu-close button:before{content:"";position:absolute;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:66.666%;height:.1rem;border-radius:.125rem;transition:background-color .25s}.section-menu .menu-close button:after{transform:translate(-50%,-50%) rotate(-45deg)}.section-menu .menu-close button:hover:after,.section-menu .menu-close button:hover:before{background-color:#f262da}.section-menu .menu-logo{display:none}@media only screen and (min-width:990px){.section-menu .menu-logo{display:block;position:relative;z-index:1}}.section-menu .menu-logo .img{position:fixed;display:block;width:3.5rem;height:1.2rem;bottom:.9rem;left:100%;margin-left:-.9rem;background-size:contain;background-repeat:no-repeat;transform-origin:0 100%;transform:rotate(-90deg);background-image:url(../img/strp-logo.svg)}@media only screen and (min-width:720px){.section-menu .menu-logo .img{width:3.75rem;height:1.25rem;top:50vh;right:2.25rem;left:auto;transform-origin:50% 50%;transform:translateX(50%) rotate(-90deg)}}@media only screen and (min-width:1100px){.section-menu .menu-logo .img{right:2.25rem}}.section-menu .pages{width:calc(100% - 1.25rem);float:left;margin-left:.625rem;margin-bottom:3rem}@media only screen and (min-width:990px){.section-menu .pages{width:calc(33.33333% - .83333rem);float:left;margin-left:calc(16.66667% + .52083rem);margin-bottom:0}}@media only screen and (min-width:1100px){.section-menu .pages{width:calc(37.5% - 1.83288rem);float:left;margin-left:calc(12.5% + 1.16638rem)}}.section-menu .pages ul{list-style:none;padding:0;margin:0 0 2rem}.section-menu .pages ul li a{color:inherit;text-decoration:none;outline:0}@media only screen and (min-width:990px){.section-menu .pages ul{float:left;clear:left}}.section-menu .pages ul:last-child{margin-bottom:0}.section-menu .pages ul li{font-size:2.5rem;font-weight:400;line-height:1em;transition:transform .15s;transform:translateX(0);text-align:center;margin-bottom:.5rem}@media only screen and (min-width:720px){.section-menu .pages ul li{font-size:3rem}}@media only screen and (min-width:990px){.section-menu .pages ul li{text-align:left;margin-bottom:1rem}}.section-menu .pages ul li:hover{color:#f262da}@media only screen and (min-width:990px){.section-menu .pages ul li:hover{transform:translateX(.5rem)}}.section-menu .extra-info{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:990px){.section-menu .extra-info{width:calc(41.66667% - .88542rem);float:left;margin-left:.625rem;margin-top:.25rem}}@media only screen and (min-width:1100px){.section-menu .extra-info{width:calc(33.33333% - 1.77733rem);float:left;margin-left:calc(4.16667% + 1.27746rem)}}@media only screen and (min-width:1600px){.section-menu .extra-info{width:calc(25% - 1.66625rem);float:left;margin-left:calc(12.5% + 1.16638rem)}}.section-menu .extra-info ul.languages{list-style:none;padding:0;margin:0 0 2rem}.section-menu .extra-info ul.languages li a{color:inherit;text-decoration:none;outline:0}@media only screen and (min-width:720px){.section-menu .extra-info ul.languages{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:0}}@media only screen and (min-width:990px){.section-menu .extra-info ul.languages{display:block;margin-left:0;margin-bottom:2rem;float:none;width:auto}}.section-menu .extra-info ul.languages li{font-size:1rem;color:hsla(0,0%,100%,.3);margin-bottom:.1rem;text-align:center}@media only screen and (min-width:720px){.section-menu .extra-info ul.languages li{text-align:left}}@media only screen and (min-width:990px){.section-menu .extra-info ul.languages li{font-size:.9rem}}.section-menu .extra-info ul.languages li.active{color:#fff}.section-menu .extra-info ul.languages li:hover{color:#f262da}.section-menu .extra-info .extra-info_section{margin-bottom:3rem;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:720px){.section-menu .extra-info .extra-info_section{float:right;width:30%;margin-top:3rem;margin-bottom:0;align-items:flex-start}}@media only screen and (min-width:990px){.section-menu .extra-info .extra-info_section{width:100%;float:none;margin-top:0;margin-bottom:2rem}}.section-menu .extra-info .extra-info_section:last-child{margin-bottom:0}@media only screen and (min-width:720px){.section-menu .extra-info .extra-info_section:last-child{float:left;margin-left:10%;width:60%}}@media only screen and (min-width:990px){.section-menu .extra-info .extra-info_section:last-child{margin-left:0;width:100%;float:none}}@media only screen and (min-width:720px){.section-menu .extra-info .extra-info_section .content-link,.section-menu .extra-info .extra-info_section .signup-form__submit{padding-top:0;padding-bottom:0}}.section-menu .extra-info a{display:block;text-decoration:none;transition:transform .15s;transform:translateX(0)}.section-menu .extra-info a:hover{transform:translateX(.5rem)}.section-menu .extra-info a:hover .extra-info_title{color:#f262da}.section-menu .content-logo{width:calc(100% - 1.25rem);float:left;margin-left:.625rem;margin-top:1.5rem}@media only screen and (min-width:990px){.section-menu .content-logo{display:none}}.section-menu .content-logo .img{display:block;width:5.25rem;height:1.8rem;background-size:contain;background-repeat:no-repeat;background-image:url(../img/strp-logo.svg);margin:0 auto}.section-menu .social{width:calc(100% - 1.25rem);float:left;margin-left:.625rem;margin-top:2.5rem;text-align:center}@media only screen and (min-width:720px){.section-menu .social{margin-top:3rem}}@media only screen and (min-width:990px){.section-menu .social{margin-top:2.5rem;position:fixed;display:flex;flex-direction:column;justify-content:flex-end;margin:0;top:0;left:0;bottom:0;width:5.75rem;border-right:1px solid hsla(0,0%,100%,.1);padding-bottom:2.5rem}}.section-menu .social a{color:#fff;text-decoration:none}.section-menu .social a:hover{color:#f262da}.section-menu .social ul{list-style:none;margin:0;padding:0}.section-menu .social ul li a{color:inherit;text-decoration:none;outline:0}@media only screen and (min-width:990px){.section-menu .social ul{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center}}.section-menu .social ul li{display:inline-block;font-size:.95rem}@media only screen and (min-width:720px){.section-menu .social ul li{font-size:.95rem}}@media only screen and (min-width:990px){.section-menu .social ul li{font-size:.95rem;margin-top:1rem}}.section-menu .social ul li:not(:last-child){margin-right:1rem}@media only screen and (min-width:720px){.section-menu .social ul li:not(:last-child){margin-right:.5rem}}@media only screen and (min-width:990px){.section-menu .social ul li:not(:last-child){margin-right:0}}.section-menu-footer{padding-bottom:2.25rem;font-size:14px;line-height:1.4em;border-top:1px solid hsla(0,0%,100%,.1);padding-top:1.25rem}@media only screen and (min-width:990px){.section-menu-footer{border-top:0;font-size:16px}}@media only screen and (min-width:990px){.section-menu-footer .grid{text-align:right}}.section-menu-footer a{color:#fff;text-decoration:none}.section-menu-footer a:hover{color:#f262da}.section-menu-footer_nav{display:inline-block;width:calc(50% - .9375rem);float:left;margin-left:.625rem}@media only screen and (min-width:720px){.section-menu-footer_nav{width:calc(33.33333% - .83333rem);float:left;margin-left:.625rem}}@media only screen and (min-width:990px){.section-menu-footer_nav{width:auto;float:none;margin:0}}.section-menu-footer_nav ul{list-style:none;margin:0;padding:0}@media only screen and (min-width:990px){.section-menu-footer_nav li{display:inline-block;margin-left:2.25rem}.section-menu-footer_nav li:first-child{margin-left:0}}.section-menu-footer_credits{width:calc(50% - .9375rem);float:left;margin-left:.625rem;text-align:left}@media only screen and (min-width:990px){.section-menu-footer_credits{display:inline-block;width:auto;float:none;margin-left:10%;margin-right:2.625rem}}.section-menu-footer_credit{margin-bottom:1.2rem}.section-menu-footer_credit:last-child{margin-bottom:0}@media only screen and (min-width:720px){.section-menu-footer_credit{display:inline-block;margin-left:4.5rem;margin-bottom:0}.section-menu-footer_credit:first-child{margin-left:0}}@media only screen and (min-width:990px){.section-menu-footer_credit{margin-left:2.25rem}.section-menu-footer_credit:first-child{margin-left:0}}.section-menu-footer_credit .section-menu-footer_credit_title{margin:0}.section-menu-footer_credit .section-menu-footer_credit_content{margin:0;transition:transform .15s}.section-menu-footer_credit .section-menu-footer_credit_content:hover{transform:translateX(.25rem)}.section-menu-footer_credit_title{font-weight:400;opacity:.3}.extra-info_header{display:block;font-size:1rem;margin-bottom:.25rem;color:hsla(0,0%,100%,.3);white-space:nowrap}@media only screen and (min-width:990px){.extra-info_header{font-size:.9rem}}.extra-info_title{display:block;color:#fff;text-decoration:none;font-size:1.55rem;line-height:1em;margin-bottom:.5rem;transition:color .15s}@media only screen and (min-width:720px){.extra-info_title{font-size:30px}}@media only screen and (min-width:990px){.extra-info_title{font-size:1.666rem}}.extra-info_subtitle{display:block;color:#fff;text-decoration:none;text-transform:uppercase;opacity:.3;line-height:1em;font-size:16px}@media only screen and (min-width:720px){.extra-info_subtitle{font-size:18px}}@media only screen and (min-width:990px){.extra-info_subtitle{font-size:.75rem}}.call-to-action{background-color:#dbdbdb;color:#222;width:100%;min-height:51vw;padding-block:4.75rem}.call-to-action,.call-to-action .container{position:relative;display:flex;flex-direction:column;justify-content:center}.call-to-action .container{align-items:center;height:100%;text-align:center;gap:1.5rem}.call-to-action .container:after{content:none}.call-to-action_background,.call-to-action_background-video{position:absolute;top:0;left:0;width:100%;height:100%}.call-to-action_background-video{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}@media only screen and (min-width:990px){.call-to-action_background-video{left:10vw;width:calc(100% - 20vw)}}.call-to-action_title{font-family:neue-haas-grotesk-display,sans-serif;font-weight:500;font-size:2.2rem}.alt-button.call-to-action_button{--alt-button__size:1.45rem;--alt-button__background:#000}.section-faq{margin-bottom:3.2rem}.sections-faq-content{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:990px){.sections-faq-content{width:calc(83.33333% - 1.14583rem);float:left;margin-left:calc(8.33333% + .57292rem)}}@media only screen and (min-width:1100px){.sections-faq-content{width:calc(66.66667% - 2.22167rem);float:left;margin-left:calc(16.66667% + 1.11083rem)}}.sections-faq-content h2{margin-top:2rem;margin-bottom:.25rem;font-size:33px}@media only screen and (min-width:720px){.sections-faq-content h2{font-size:50px;margin-top:3rem;margin-bottom:1rem}}@media only screen and (min-width:1100px){.sections-faq-content h2{font-size:70px}}.sections-faq-content h2:first-child{marigin-top:0}.faq-item{border-bottom:1px solid #979797}.faq-item:last-child{border-bottom:none}.faq-item .faq-title{position:relative;font-size:1.333rem;line-height:1.2em;padding:.8rem 2.5rem .8rem 0;cursor:pointer}@media only screen and (min-width:720px){.faq-item .faq-title{font-size:1.5rem}}.faq-item .faq-title:after{content:"";opacity:0;position:absolute;display:block;width:1.666rem;height:1.666rem;right:0;top:.9rem;background-image:url(../img/components/close-purple.svg);background-size:95% 95%;background-position:50%;background-repeat:no-repeat;transform:rotate(45deg);transition:opacity .15s,transform .15s}@media (hover:hover){.faq-item .faq-title:hover:after{opacity:1}}.faq-item .faq-answer{overflow:hidden}.faq-item .faq-answer>:first-child{margin-top:0}.faq-item .faq-answer>:last-child{padding-bottom:.8rem;margin-bottom:0}.faq-item.is-active .faq-title:after{opacity:1;transform:rotate(0deg)}.hero{position:relative;width:100%;height:61.804697157vw;margin-bottom:2.6rem;background-color:#e6e6e6}.hero:after{content:"";clear:both;display:table}@media only screen and (min-width:720px){.hero{height:55vw;max-height:66.666vh;margin-bottom:5rem}}@media only screen and (min-width:990px){.hero{height:55vw;max-height:66.666vh;margin-bottom:5rem}}@media only screen and (min-width:1100px){.hero{height:66.666vh;margin-bottom:5rem}}.hero-bg{width:100%;height:100%;background-size:cover;background-position:50%;background-color:#000}.hero-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.2),transparent)}.site-overlay_content .hero .hero-bg:after{display:none}.hero-tickets{position:absolute;top:100%;width:100%;margin-top:-1.25rem;z-index:1}.hero-tickets .content{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:480px){.hero-tickets .content{width:calc(50% - .9375rem);float:left;margin-left:.625rem}}@media only screen and (min-width:720px){.hero-tickets .content{width:calc(33.33333% - .83333rem);float:left;margin-left:.625rem}}@media only screen and (min-width:990px){.hero-tickets .content{width:calc(25% - .78125rem);float:left;margin-left:.625rem}}@media only screen and (min-width:1100px){.hero-tickets .content{width:calc(25% - 1.66625rem);float:left;margin-left:1.333rem}}.hero-tickets .archive-link{margin-top:3rem;font-size:30px}.hero-tickets .archive-link a{text-decoration:none;text-transform:uppercase}.hero-tickets .archive-link a:before{content:"";position:relative;display:inline-block;top:0;bottom:0;left:0;transform:rotate(-180deg);background-image:url(../img/strp-arrow-short-black.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;width:1.5rem;padding-bottom:.65em}.hero-tickets .button,.hero-tickets button.stream-form__submit{position:relative;text-align:left;font-size:1.25rem;line-height:1.5rem;text-indent:0;transition:transform .15s cubic-bezier(0,0,.2,1),text-indent .15s;padding-right:3.25rem;width:100%;background-color:#f262da}@media only screen and (min-width:720px){.hero-tickets .button,.hero-tickets button.stream-form__submit{font-size:1.25rem;line-height:1.5rem}}@media only screen and (min-width:990px){.hero-tickets .button,.hero-tickets button.stream-form__submit{font-size:1.25rem;line-height:1.5rem}}.hero-tickets .button:before,.hero-tickets button.stream-form__submit:before{content:"";position:absolute;display:block;background-color:#f262da;top:0;bottom:0;right:100%;width:0;transition:width .15s cubic-bezier(.4,0,1,1)}.hero-tickets .button:after,.hero-tickets button.stream-form__submit:after{content:"";position:absolute;top:0;bottom:0;right:1rem;background-image:url(../img/components/arrow-right-white.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;width:1rem;transition:transform .15s cubic-bezier(0,0,.2,1)}.hero-tickets .button:hover:after,.hero-tickets button.stream-form__submit:hover:after{transform:translateX(.25rem)}.hero-tickets .button.is-disabled,.hero-tickets button.is-disabled.stream-form__submit{color:#fff}.hero-tickets .button.is-disabled:after,.hero-tickets button.is-disabled.stream-form__submit:after{display:none}.hero-tickets .button.is-disabled:hover,.hero-tickets button.is-disabled.stream-form__submit:hover{transform:none}.hero-title{position:relative;color:#fff;top:50%;transform:translateY(-50%)}.hero-title h1{width:calc(87.5% - 1.17188rem);float:left;margin-left:calc(6.25% + .58594rem);font-size:50px;line-height:40px;margin-top:0;margin-bottom:.5rem}@media only screen and (min-width:720px){.hero-title h1{width:calc(91.66667% - 1.19792rem);float:left;margin-left:calc(4.16667% + .59896rem);font-size:100px;line-height:80px}}@media only screen and (min-width:990px){.hero-title h1{font-size:120px;line-height:96px}}@media only screen and (min-width:1100px){.hero-title h1{width:calc(91.66667% - 2.55492rem);float:left;margin-left:calc(4.16667% + 1.27746rem);font-size:160px;line-height:125px}}.hero-title p{width:calc(87.5% - 1.17188rem);float:left;margin-left:calc(6.25% + .58594rem);font-size:20px;line-height:16px;margin-top:0;margin-bottom:0;text-transform:uppercase}@media only screen and (min-width:720px){.hero-title p{width:calc(91.66667% - 1.19792rem);float:left;margin-left:calc(4.16667% + .59896rem);font-size:40px;line-height:32px}}@media only screen and (min-width:990px){.hero-title p{font-size:50px;line-height:40px}}@media only screen and (min-width:1100px){.hero-title p{width:calc(91.66667% - 2.55492rem);float:left;margin-left:calc(4.16667% + 1.27746rem);font-size:60px;line-height:48px}}.site-overlay .hero-logo{display:none}.hero.hero-festival{height:100vw}@media only screen and (min-width:720px){.hero.hero-festival{height:66.666vw}}@media only screen and (min-width:990px){.hero.hero-festival{height:80vh}}@media only screen and (min-width:1100px){.hero.hero-festival{height:80vh;margin-bottom:4.48rem}}.hero.hero-festival .hero-overlay svg{position:absolute;width:120%;left:-10%;top:-10%;max-height:140%;pointer-events:none}@media only screen and (min-width:720px){.hero.hero-festival .hero-overlay svg{width:100%;top:-20%;left:0;max-height:140%}}@media only screen and (min-width:990px){.hero.hero-festival .hero-overlay svg{width:100%;top:-20%;max-height:140%}}.hero-overlay{position:absolute;width:100%;height:100%;top:0;overflow:hidden}@media only screen and (min-width:720px){.hero-overlay{overflow:visible}}.hero-overlay .hero-name{height:100%}.hero-overlay .hero-name .name-animation,.hero-overlay .hero-name .svg-writing{position:relative;height:100%}.hero-overlay .hero-name .name-animation svg,.hero-overlay .hero-name .svg-writing svg{position:absolute;width:100%;left:0;right:0;top:0;bottom:0}@media only screen and (min-width:990px){.hero-overlay .hero-name .name-animation svg,.hero-overlay .hero-name .svg-writing svg{top:auto}}.hero-overlay .hero-name .name-animation svg line,.hero-overlay .hero-name .name-animation svg path,.hero-overlay .hero-name .name-animation svg polyline,.hero-overlay .hero-name .svg-writing svg line,.hero-overlay .hero-name .svg-writing svg path,.hero-overlay .hero-name .svg-writing svg polyline{stroke-width:15px}.site-overlay_content-component .hero,.site-overlay_content-component .hero-bg{background-color:transparent}.section-lead{position:relative;padding-top:70px;padding-bottom:1rem}@media only screen and (min-width:720px){.section-lead{padding:100px 0 2rem}}@media only screen and (min-width:1100px){.section-lead{padding-top:130px}}.section-lead a{text-decoration:none}.section-lead a.pink-link{color:#ff9691;text-decoration:none}.section-lead .lead-content>:first-child,.section-lead .lead-text>:first-child,.section-lead .lead-title>:first-child{margin-top:0}.section-lead .lead-content>:last-child,.section-lead .lead-text>:last-child,.section-lead .lead-title>:last-child{margin-bottom:0}.section-lead .lead-title{width:calc(83.33333% - 1.14583rem);float:left;margin-left:calc(8.33333% + .57292rem);font-size:50px;line-height:40px;margin-bottom:25px;text-transform:uppercase}@media only screen and (min-width:720px){.section-lead .lead-title{width:calc(75% - 1.09375rem);float:left;margin-left:calc(16.66667% + .52083rem);font-size:70px;line-height:56px;margin-bottom:40px}}@media only screen and (min-width:990px){.section-lead .lead-title{width:calc(58.33333% - .98958rem);float:left;margin-left:calc(25% + .46875rem);font-size:80px;line-height:64px;margin-bottom:60px}}@media only screen and (min-width:1100px){.section-lead .lead-title{width:calc(58.33333% - 2.11058rem);float:left;margin-left:calc(25% + .99975rem);font-size:90px;line-height:72px}}.section-lead .lead-text{font-size:20px;line-height:25px}@media only screen and (min-width:720px){.section-lead .lead-text{width:calc(72.91667% - 1.08073rem);float:left;margin-left:calc(27.08333% + .45573rem);font-size:25px;line-height:30px}}@media only screen and (min-width:990px){.section-lead .lead-text{width:calc(58.33333% - .98958rem);float:left;margin-left:calc(2.08333% + .61198rem);font-size:28px;line-height:33px}}@media only screen and (min-width:1100px){.section-lead .lead-text{width:calc(50% - 1.9995rem);float:left;margin-left:calc(2.08333% + 1.30523rem);font-size:30px;line-height:36px}}.section-lead .lead_aside{text-align:right;font-size:26px;line-height:34px;margin-bottom:30px;clear:left}@media only screen and (min-width:720px){.section-lead .lead_aside{width:calc(33.33333% - .83333rem);float:left;margin-left:.625rem;font-size:25px;line-height:30px;margin-bottom:45px}}@media only screen and (min-width:990px){.section-lead .lead_aside{width:calc(31.25% - .82031rem);float:left;margin-left:.625rem;font-size:30px;line-height:38px;margin-bottom:0}}@media only screen and (min-width:1100px){.section-lead .lead_aside{width:calc(31.25% - 1.74956rem);float:left;margin-left:1.333rem;font-size:34px;line-height:43px}}.section-mark{position:fixed;height:100vh;width:100%}.section-mark .container,.section-mark .content{height:100%;position:relative}.section-mark .img{position:relative;top:10%;width:100%;height:80%;background-image:url(../img/strp-mark.svg);background-repeat:no-repeat;background-size:contain;background-position:top}@media only screen and (min-width:480px){.section-mark .img{background-position:50%;left:10%;width:80%}}@media only screen and (min-width:720px){.section-mark .img{left:10%;width:80%}}@media only screen and (min-width:990px){.section-mark .img{background-position:0;left:20%;width:60%;top:20%;height:60%}}.home{position:relative;display:block;height:100vh}.home ul{position:relative;margin:0;padding:0;list-style:none}.home li,.home ul{width:100%;height:100%}.home li{display:none;position:absolute}.home a,.home li:first-child{display:block}.home a{width:100%;height:100%;color:#8246fa;text-decoration:none;background-color:#f5f7f5}.home a span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home .home-buttons{position:absolute;display:block;width:100%;left:0;z-index:1000;bottom:2rem}@media only screen and (min-width:720px){.home .home-buttons{bottom:6rem}}.home .home-buttons .button,.home .home-buttons button.stream-form__submit{width:calc(50% - .9375rem);float:left;margin-left:.625rem;text-align:left;font-size:1.5em;line-height:1em;background:#8246fa;color:#fff;position:relative}@media only screen and (min-width:480px){.home .home-buttons .button,.home .home-buttons button.stream-form__submit{width:13rem}}@media only screen and (min-width:800px){.home .home-buttons .button,.home .home-buttons button.stream-form__submit{margin-right:1rem;left:6.5%}}@media only screen and (min-width:1100px){.home .home-buttons .button,.home .home-buttons button.stream-form__submit{width:calc(50% - 1.9995rem);float:left;margin-left:1.333rem;width:17rem}}.home .home-buttons .button:after,.home .home-buttons button.stream-form__submit:after{content:"";position:absolute;top:0;bottom:0;right:1rem;background-image:url(../img/components/arrow-right-white.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;width:1.5rem}@media only screen and (min-width:800px){.home .home-buttons .button:after,.home .home-buttons button.stream-form__submit:after{width:1.8rem}}@media only screen and (min-width:990px){.home .home-buttons .button:after,.home .home-buttons button.stream-form__submit:after{width:2rem}}.home-intro{min-height:100vh;min-height:100svh;background-color:#eee;align-items:center;background-size:cover;background-position:50%;z-index:990;color:#fff}.home-intro,.home-intro .container{position:relative;width:100%;display:flex}.home-intro .container{flex-direction:column;justify-content:center}.home-intro__festival2024{color:#f262da}.home-content{--home-content__top-spacing:3rem;--home-content__bottom-spacing:3rem;margin-top:var(--home-content__top-spacing);margin-bottom:var(--home-content__bottom-spacing)}@media only screen and (min-width:1100px){.home-content{--home-content__top-spacing:4.5rem}.home-content>:first-child{margin-bottom:2rem}}.home-intro_background{position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;background-size:cover;background-position:50%;background-color:#979797}.home-intro__festival2024 .home-intro_background{background-color:transparent}.home-intro_background iframe{width:100%;height:100%}.home-intro_title{width:calc(100% - 1.25rem);float:left;margin-left:.625rem;font-size:60px;line-height:1em;margin-bottom:1rem}@media only screen and (min-width:720px){.home-intro_title{font-size:70px;width:calc(70.83333% - 1.06771rem);float:left;margin-left:calc(8.33333% + .57292rem)}}@media only screen and (min-width:990px){.home-intro_title{font-size:100px;width:calc(58.33333% - .98958rem);float:left;margin-left:calc(8.33333% + .57292rem)}}@media only screen and (min-width:1100px){.home-intro_title{font-size:120px;width:calc(58.33333% - 2.11058rem);float:left;margin-left:calc(8.33333% + 1.22192rem)}}@media only screen and (min-width:720px){.home-intro__festival2024 .home-intro_title{font-size:70px;width:calc(100% - 1.25rem);float:left;margin-left:0}}@media only screen and (min-width:990px){.home-intro__festival2024 .home-intro_title{font-size:100px;width:calc(100% - 1.25rem);float:left;margin-left:0}}@media only screen and (min-width:1100px){.home-intro__festival2024 .home-intro_title{font-size:120px;width:calc(100% - 2.666rem);float:left;margin-left:0}}.home-intro_footer{color:#fff;position:absolute;bottom:1rem;right:0;width:100%;display:flex;justify-content:flex-end}@media only screen and (min-width:720px){.home-intro_footer{bottom:3rem}}.home-intro_social{color:#fff}.home-intro_social>ul{list-style:none;display:flex;margin:0;padding:0;gap:1rem;justify-content:flex-end}.home-intro_social a{color:currentColor}.home-intro_social a:hover{color:#f262da}.home-intro_text{width:calc(100% - 1.25rem);float:left;margin-left:.625rem;font-family:neue-haas-grotesk-text,sans-serif;font-weight:400;color:#fff;margin-top:.5em;font-size:20px;padding-bottom:5rem;line-height:1.3rem;letter-spacing:-.0136rem}@media only screen and (min-width:720px){.home-intro_text{width:calc(54.16667% - .96354rem);float:left;margin-left:calc(8.33333% + .57292rem)}}@media only screen and (min-width:990px){.home-intro_text{width:calc(33.33333% - .83333rem);float:left;margin-left:calc(8.33333% + .57292rem);clear:both;padding-bottom:0}}@media only screen and (min-width:1100px){.home-intro_text{width:calc(33.33333% - 1.77733rem);float:left;margin-left:calc(8.33333% + 1.22192rem);clear:both}}.home-intro_buttons{width:calc(100% - 1.25rem);float:left;margin-left:.625rem;display:flex;margin-top:.5em;gap:.5rem;flex-direction:column}@media only screen and (min-width:720px){.home-intro_buttons{flex-direction:row;padding-bottom:5rem}}@media only screen and (min-width:990px){.home-intro_buttons{gap:1rem}}.home-intro_buttons>.button,.home-intro_buttons>a.button,.home-intro_buttons>button.stream-form__submit{color:currentColor}.section-home-slider{position:fixed;top:0;bottom:0;left:0;right:0}.home-background{top:0;background-size:cover;background-position:50%}.home-background,.home-background:after{position:absolute;bottom:0;left:0;right:0}.home-background:after{content:"";top:25%;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.3))}.home-next-event{position:absolute;top:-5rem;font-size:1.25rem;color:#fff;left:1rem;right:1rem}@media only screen and (min-width:720px){.home-next-event{left:6.25vw;right:6.25vw}}@media only screen and (min-width:990px){.home-next-event{left:12.5vw;right:12.5vw}}.home-next-event .home-next-event_header{position:absolute;height:5rem;display:flex;align-items:center;width:100%;transition:transform .3s;text-transform:uppercase;left:2rem}@media only screen and (min-width:720px){.home-next-event .home-next-event_header{left:0}}@media only screen and (min-width:720px){.home-next-event .home-next-event_header br{display:none}}.home-next-event .home-next-event_header p{margin:0}.home-next-event .home-next-event_header p:before{position:absolute;display:inline-block;left:-2rem;content:"";width:1.1em;height:.8em;margin-right:.5em;background-image:url(../img/strp-arrow-short-white.svg);background-size:contain;background-repeat:no-repeat;transition:transform .2s}.home-next-event .home-next-event_header p span{opacity:1;transition:opacity .2s}.home-next-event .home-next-event_content{position:absolute;top:5rem;width:100%;height:5rem;display:flex;align-items:center;opacity:0;transition:opacity .2s}.home-next-event .home-next-event_content p{margin:0;font-size:1.25rem}.home-next-event .home-next-event_content p.home-next-event_content-subtitle{font-size:.8333rem;opacity:.4}.is-peeking .home-next-event_content{opacity:1;transition:opacity 0s}.is-peeking .home-next-event_header{transform:translateY(5rem)}.is-peeking .home-next-event_header p span{opacity:0}.is-peeking .home-next-event_header p:before{transform:rotate(90deg)}.home-slider_next{position:absolute;display:block;height:5rem;bottom:0;left:0;right:0;z-index:10;cursor:pointer}.home-overlay{pointer-events:none;position:absolute;top:57.5%;left:1rem;right:1rem;color:#fff;transition:opacity .3s;z-index:9;opacity:0;transition:opacity .3s .3s,transform .3s cubic-bezier(0,0,.2,1) .3s;transform:translateY(-50%) translateY(5rem)}@media only screen and (min-width:360px){.home-overlay{top:52.5%}}@media only screen and (min-width:720px){.home-overlay{top:50%;left:6.25vw;right:6.25vw}}@media only screen and (min-width:990px){.home-overlay{left:12.5vw;right:12.5vw}}.section.active .home-overlay{opacity:1;transform:translateY(-50%)}.section.active .home-overlay.is-hidden{opacity:0}.home-info{pointer-events:none;position:absolute;top:2rem;left:1rem;right:1rem;font-size:1.333rem;line-height:1em;text-transform:uppercase;text-align:right;color:#fff;opacity:0;transition:opacity .3s}@media only screen and (min-width:720px){.home-info{font-size:1.5rem;line-height:1em;top:30px;right:30px}}@media only screen and (min-width:990px){.home-info{font-size:1.5rem;line-height:1em;top:50px;right:50px}}@media only screen and (min-width:1100px){.home-info{font-size:1.6rem;line-height:1em;top:50px;right:50px}}.section.active .home-info{opacity:1}.section.active .home-info.is-hidden{opacity:0}.home-title-logo{font-size:1vw}@media only screen and (min-width:360px){.home-title-logo{font-size:1em}}.home-title{position:relative;font-size:14vw;line-height:1em;margin:0 0 1rem;font-weight:500}@media only screen and (min-width:480px){.home-title{font-size:12vw}}@media only screen and (min-width:720px){.home-title{font-size:4rem}}@media only screen and (min-width:990px){.home-title{font-size:8vw}}.home-title .home-subtitle{font-size:1.25rem;line-height:1em;display:block;margin-bottom:.5em;text-transform:uppercase}.home-action,.home-title .home-subtitle_date{display:inline-block}.home-action{pointer-events:auto;color:#fff;text-transform:uppercase;font-size:24px;font-weight:500;margin-right:1em;text-decoration:none;padding:.5rem;margin-left:-.5rem;margin-top:-.5rem;transition:background-color .15s,color .15s}@media only screen and (min-width:720px){.home-action{font-size:30px}}.home-action:hover{background-color:#8246fa;color:#fff}.home-action:after{display:inline-block;content:"";width:1.1em;height:.8em;margin-left:.5em;background-image:url(../img/strp-arrow-short-white.svg);background-size:contain;background-repeat:no-repeat}.section-header{width:calc(100% - 1.25rem);float:left;margin-left:.625rem;margin-top:2rem;margin-bottom:1rem;align-items:baseline}@media only screen and (min-width:720px){.section-header{display:flex;justify-content:space-between;margin-top:1.5rem;margin-bottom:1rem}}@media only screen and (min-width:1100px){.section-header{width:calc(100% - 2.666rem);float:left;margin-left:1.333rem;margin-top:2.5rem}}.readable .section-header{padding-bottom:1.5rem}@media only screen and (min-width:990px){.readable .section-header{padding-bottom:2.5rem}}.section-header_title{font-size:40px;line-height:1.05em;margin-bottom:.5rem}@media only screen and (min-width:720px){.section-header_title{font-size:50px;margin-bottom:0}}@media only screen and (min-width:990px){.section-header_title{font-size:60px}}.section-header_title-large{font-size:50px;line-height:1em;margin-bottom:.5rem}@media only screen and (min-width:720px){.section-header_title-large{font-size:60px;width:80%}}@media only screen and (min-width:990px){.section-header_title-large{font-size:80px;width:75%}}@media only screen and (min-width:720px){.section-header_aside{margin-top:-.25rem;text-align:right}}.section-highlight{box-sizing:border-box;float:left;background:#979797;color:#fff;width:calc(100% + 1rem);margin:0 -.5rem 1rem;padding:4rem 1rem;background-size:cover;background-position:50%;background-repeat:no-repeat;cursor:pointer}@media only screen and (min-width:360px){.section-highlight{width:calc(100% + 1.225rem);margin:0 -.625rem 1rem;padding:4rem 1.25rem}}@media only screen and (min-width:720px){.section-highlight{width:calc(100% - 1.25rem);float:left;margin-left:.625rem;padding:3rem 0}}@media only screen and (min-width:990px){.section-highlight{padding:4rem 0}}@media only screen and (min-width:1100px){.section-highlight{width:calc(100% - 2.666rem);float:left;margin-left:1.333rem}}.section-highlight_inner{width:100%}@media only screen and (min-width:720px){.section-highlight_inner{margin-left:-.625rem;margin-right:-.625rem;width:calc(100% + 1.25rem)}}@media only screen and (min-width:720px){.section-highlight_content{width:calc(83.33333% - 1.14583rem);float:left;margin-left:calc(8.33333% + .57292rem)}}@media only screen and (min-width:990px){.section-highlight_content{width:calc(66.66667% - 1.04167rem);float:left;margin-left:calc(16.66667% + .52083rem)}}@media only screen and (min-width:1400px){.section-highlight_content{width:calc(66.66667% - 2.22167rem);float:left;margin-left:calc(16.66667% + 1.11083rem)}}.section-highlight_date{margin-bottom:.25rem}@media only screen and (min-width:1100px){.section-highlight_date{font-size:1.1rem}}.section-highlight_title{font-size:40px;line-height:1.05em;margin-bottom:1rem}@media only screen and (min-width:720px){.section-highlight_title{font-size:50px}}@media only screen and (min-width:990px){.section-highlight_title{font-size:50px}}@media only screen and (min-width:1400px){.section-highlight_title{font-size:80px}}.section-highlight_buttons a.content-button,.section-highlight_buttons a.section-highlight_button,.section-highlight_buttons a.ticket-overlay_button{background-color:transparent;transition:background-color .2s;margin-right:.5em}.section-highlight_buttons a.content-button:first-child,.section-highlight_buttons a.section-highlight_button:first-child,.section-highlight_buttons a.ticket-overlay_button:first-child{margin-left:-.333em}.section-highlight_buttons a.content-button:last-child,.section-highlight_buttons a.section-highlight_button:last-child,.section-highlight_buttons a.ticket-overlay_button:last-child{margin-right:0}.section-highlight_buttons a.content-button.is-purple:hover,.section-highlight_buttons a.is-purple.section-highlight_button:hover,.section-highlight_buttons a.is-purple.ticket-overlay_button:hover{background-color:#8246fa;transform:translateX(0)}.section-highlight_buttons a.content-button.is-green:hover,.section-highlight_buttons a.is-green.section-highlight_button:hover,.section-highlight_buttons a.is-green.ticket-overlay_button:hover{background-color:#37c882;transform:translateX(0)}.section-highlight_footer{box-sizing:border-box;background:#979797;color:#fff;background-size:cover;background-position:50%;width:calc(100% - 1.25rem);float:left;margin-left:.625rem;margin-top:1rem;margin-bottom:1rem}@media only screen and (min-width:360px){.section-highlight_footer{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}}@media only screen and (min-width:720px){.section-highlight_footer{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}}@media only screen and (min-width:1100px){.section-highlight_footer{width:calc(100% - 2.666rem);float:left;margin-left:1.333rem}}.section-highlight_button{position:relative;width:100%;text-align:left;padding:1rem 1.25rem;background-color:#8246fa;background-image:url(../img/strp-arrow-short-white.svg),linear-gradient(90deg,#ff6f3a,#8d3dff);background-size:auto .8em,100% 100%;background-repeat:no-repeat,repeat;background-position:right 1.5em center,50%;transition:background .2s;background-size:300% 100%;-webkit-animation:rainbow 8s linear infinite;animation:rainbow 8s linear infinite;background-image:repeating-linear-gradient(90deg,#8d3dff,#ff6f3a,#8d3dff,#ff6f3a)}.section-highlight_button:hover{transform:none;background-position:right 1.25em center,50%}.section-highlight_button:after{content:"";position:absolute;top:0;bottom:0;right:1rem;background-image:url(../img/components/arrow-right-white.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;width:1.25rem;transition:transform .2s}.section-highlight_button:hover:after{transform:translateX(.25rem)}.section-list{width:100%;float:left;margin-bottom:1.5rem}@media only screen and (min-width:720px){.section-list{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}}@media only screen and (min-width:1100px){.section-list{width:calc(100% - 2.666rem);float:left;margin-left:1.333rem}}.home-events .section-list{margin-bottom:0}.section-list>ul{list-style:none;margin:0;padding:0}@media only screen and (min-width:720px){.section-list .extendable-list_items{margin-left:-1.2rem;margin-right:-1.2rem;width:calc(100% + 2.4rem);padding:0 1.2rem}}@media only screen and (min-width:1100px){.section-list .extendable-list_items{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);padding:0 1.5rem}}.section-list_item{position:relative;font-weight:500;display:flex;transition:background .2s,opacity .2s;padding:1.2rem .625rem;width:100%;cursor:pointer}@media only screen and (min-width:720px){.section-list_item{padding:1.5rem 1.2rem;margin-left:-1.2rem;margin-right:-1.2rem;width:calc(100% + 2.4rem)}}@media only screen and (min-width:1100px){.section-list_item{padding:1.5rem;margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)}}.section-list_item:hover{opacity:1}@media only screen and (min-width:720px){.section-list:not(.section-list--no-hover) .section-list_item:hover{background-color:rgba(0,0,0,.03);background-color:#efefed}}.section-list_item:after,.section-list_item:before{content:"";position:absolute;display:block;bottom:0;height:1px;left:.625rem;right:.625rem;background-color:rgba(0,0,0,.1);opacity:1;trasition:background .2s}@media only screen and (min-width:720px){.section-list_item:after,.section-list_item:before{left:1.2rem;right:1.2rem}}@media only screen and (min-width:1100px){.section-list_item:after,.section-list_item:before{left:1.5rem;right:1.5rem}}.section-list_item:before{bottom:100%}.section-list:not(.section-list--no-hover) .section-list_item:first-child:before{display:none}.section-list:not(.section-list--no-hover) .section-list_item:hover+.section-list_item:before,.section-list:not(.section-list--no-hover) .section-list_item:hover:after,.section-list:not(.section-list--no-hover) .section-list_item:hover:before,.section-list:not(.section-list--no-hover)>ul>.mouse-label:hover+.mouse-label .section-list_item:before{background-color:#efefed}.section-list .extendable-list .section-list_item:first-child:before,.section-list .extendable-list .section-list_item:last-child:after,.section-list>ul>:first-child .section-list_item:before,.section-list>ul>:last-child .section-list_item:after{display:none}.section-list_item_icon{width:5rem;display:flex;padding-left:.5rem}@media only screen and (min-width:720px){.section-list_item_icon{padding-left:0;padding-right:1rem;justify-content:center}}.section-list_item_icon .soft-label{position:relative;top:0;left:0;transform:scale(.9);pointer-events:all;color:#fff;transition:color .3s}.section-list_item_icon .soft-label:before{background-color:#8246fa;box-shadow:0 0 .75rem .75em #8246fa}.section-list_item_icon .soft-label:after{background-color:#8246fa}@media only screen and (min-width:720px){.section-list_item_icon .soft-label{transform:none}}.section-list_item:hover .section-list_item_icon .soft-label{color:#000}.section-list_item:hover .section-list_item_icon .soft-label:before{background-color:#fff;box-shadow:0 0 .75rem .75em #fff}.section-list_item:hover .section-list_item_icon .soft-label:after{background-color:#fff}.section-list_item_link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}.section-list_item_content{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media only screen and (min-width:720px){.section-list_item_content{flex-direction:row;flex-grow:1}}.section-list_item_left{margin-right:auto}.section-list_item_right{margin-top:1rem;font-size:22px;line-height:1em;color:#979797;white-space:nowrap}@media only screen and (min-width:720px){.section-list_item_right{display:flex;flex-basis:33%;padding-left:1rem;margin-top:5px;font-size:24px;justify-content:flex-end}}@media only screen and (min-width:990px){.section-list_item_right{font-size:32px;margin-top:6px}}.section-list_item_title{font-weight:500;font-size:26px;line-height:1em;margin-bottom:.25rem}@media only screen and (min-width:720px){.section-list_item_title{font-size:30px}}@media only screen and (min-width:990px){.section-list_item_title{font-size:40px}}.section-list_item_subtitle{color:#979797}.section-list_item_subtitle_prefix{color:#000}.section-list_finished,.section-list_more{font-weight:500;display:flex;justify-content:center}.section-list_finished a,.section-list_more a{display:flex;flex-direction:column;align-items:center;cursor:pointer;text-transform:uppercase;text-align:center;padding-top:1rem;padding-bottom:1rem;transition:transform .15s}.section-list_finished a:hover,.section-list_more a:hover{transform:translateX(0);color:#8246fa}.section-list_finished a:before,.section-list_more a:before{content:"";display:inline-flex;justify-content:center;align-items:center;background-color:#fff;background-image:url(../img/strp-plus-black.svg);background-size:1rem auto;background-repeat:no-repeat;background-position:50%;width:2.5rem;height:2.5rem;transition:opacity .15s;margin:.5rem 0;border-radius:50%}.section-list_finished a:hover:after,.section-list_finished a:hover:before,.section-list_more a:hover:after,.section-list_more a:hover:before{background-image:url(../img/strp-plus-purple.svg)}.section-list_finished a:after,.section-list_more a:after{display:none}.section-grid{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:1100px){.section-grid{width:calc(100% - 2.666rem);float:left;margin-left:1.333rem}}.section-grid .extendable-list_items,.section-grid ul{display:flex;flex-wrap:wrap;list-style:none;padding:2.5rem 0 0;margin:-3.5rem -7px 14px;width:calc(100% + 14px)}@media only screen and (min-width:720px){.section-grid .extendable-list_items,.section-grid ul{margin:-3.5rem -10px 21px;width:calc(100% + 20px)}}@media only screen and (min-width:1100px){.section-grid .extendable-list_items,.section-grid ul{margin:-3.5rem -15px 30px;width:calc(100% + 30px)}}.section-grid_item{padding:7px 7px 28px;width:100%;cursor:pointer}@media only screen and (min-width:720px){.section-grid_item{width:50%;padding:10px 10px 21px}}@media only screen and (min-width:990px){.section-grid_item{width:33.333%;padding:15px 15px 30px}}.section-grid_item_content{position:relative;display:flex;flex-direction:column;border-bottom:1px solid #000;padding-bottom:15px;height:100%}.section-grid_item_label{position:absolute;top:0;background-color:transparent;font-size:.9rem;width:60px;height:60px;right:60px;display:flex;justify-content:center;align-items:center;transform:translate(50%,-50%);z-index:100;font-weight:500;text-transform:uppercase}@media only screen and (min-width:720px){.section-grid_item_label{width:70px;height:70px;right:70px}}@media only screen and (min-width:990px){.section-grid_item_label{font-size:20px;width:80px;height:80px;right:80px}}.section-grid_item_label:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border-radius:999px;z-index:-1;box-shadow:0 0 .75rem .75em #fff}.section-grid_item_image{width:100%;height:0;padding-bottom:66.666%;background-color:#979797;background-size:cover;background-position:50%;background-repeat:no-repeat}.section-grid_item_title{font-size:27px;line-height:1.05em;margin:1rem 0 2.5rem;flex-grow:1}@media only screen and (min-width:720px){.section-grid_item_title{font-size:32px}}.section-grid_item_footer{display:flex;flex-wrap:wrap;justify-content:space-between}.section-grid_item_footer_top{width:100%;font-size:16px;line-height:1em;color:rgba(34,34,34,.4);text-align:right;margin-bottom:.5rem}@media only screen and (min-width:1100px){.section-grid_item_footer_left,.section-grid_item_footer_right{font-size:1.1rem}}.section-grid_item:hover .section-grid_item_title a{color:rgba(0,0,0,.5)}@media only screen and (min-width:990px){.section-grid.section-grid--first-items-large .section-grid_item:nth-child(-n+2){width:50%}}@media only screen and (min-width:990px){.section-grid.section-grid--first-items-large .section-grid_item:nth-child(-n+2) .section-grid_item_title{font-size:40px}}.section-grid_finished,.section-grid_more{display:flex;justify-content:center}.section-grid_finished a,.section-grid_more a{display:flex;flex-direction:column;align-items:center;cursor:pointer;text-transform:uppercase;text-align:center;padding-top:1rem;padding-bottom:1rem;transition:transform .15s}.section-grid_finished a:hover,.section-grid_more a:hover{transform:translateY(0);color:#37c882}.section-grid_finished a:before,.section-grid_more a:before{content:"";display:inline-flex;justify-content:center;align-items:center;background-color:#fff;background-image:url(../img/strp-plus-black.svg);background-size:1rem auto;background-repeat:no-repeat;background-position:50%;width:2.5rem;height:2.5rem;transition:opacity .15s;margin:.5rem 0;border-radius:50%}.section-grid_finished a:hover:after,.section-grid_finished a:hover:before,.section-grid_more a:hover:after,.section-grid_more a:hover:before{background-image:url(../img/strp-plus-green.svg)}.section-grid_finished a:after,.section-grid_more a:after{display:none}.section-grid mark.highlight{background:#ff9691}.section-aside{position:relative;margin-bottom:2.5rem;margin-top:2rem;width:100%;z-index:1}@media only screen and (min-width:720px){.section-aside{margin-bottom:2.5rem}}@media only screen and (min-width:990px){.section-aside{margin-bottom:2.5rem}}@media only screen and (min-width:720px){.section-aside.is-mobile{display:block}}@media only screen and (min-width:990px){.section-aside.is-mobile{display:none}}.section-aside.is-desktop{display:none}@media only screen and (min-width:990px){.section-aside.is-desktop{display:block}}.section-aside .grid{position:relative}.section-aside .content{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}.section-aside .content:after{content:"";clear:both;display:table}@media only screen and (min-width:990px){.section-aside .content{width:calc(25% - .78125rem);float:left;margin-left:.625rem;position:absolute}}@media only screen and (min-width:1100px){.section-aside .content{width:calc(25% - 1.66625rem);float:left;margin-left:1.333rem;position:absolute}}.section-aside .content>:first-child{margin-top:0}.section-aside .content>:last-child{margin-bottom:0}.aside-panel{position:relative;padding:.5rem 0}.aside-panel:after{content:"";clear:both;display:table}@media only screen and (min-width:720px){.aside-panel{padding:.6rem 0;font-size:1.3rem;line-height:1.2em}}.aside-panel.has-no-underline{border-bottom:0;padding-bottom:0}.aside-title{box-sizing:border-box}@media only screen and (min-width:720px){.aside-title{width:50%;float:left;padding-right:1rem}}@media only screen and (min-width:990px){.aside-title{width:100%;float:none;padding-right:0;margin-bottom:0}}.aside-title a{text-decoration:none;outline:0}.aside-title~.aside-info{margin-top:1.2rem}@media only screen and (min-width:720px){.aside-info{width:50%;float:left}.aside-info span{display:inline}.aside-info span.is-block{display:block}}@media only screen and (min-width:990px){.aside-info{width:100%;float:none}.aside-info span{display:inline}}.aside-info .text-green{margin-bottom:.4rem}.aside-info .program-date{font-weight:600;font-size:.75em;line-height:1.2em}.aside-header{position:relative;font-size:23px;font-weight:500;line-height:1.2em;margin-bottom:.2em}@media only screen and (min-width:990px){.aside-header{font-size:26px;line-height:1em;margin-bottom:0}}@media only screen and (min-width:1100px){.aside-header{font-size:32px;line-height:1em}}.aside-header .title{margin-bottom:.1rem}.aside-header .date-label{display:block;color:#8246fa}.aside-header{padding-bottom:1rem}.aside-header:after{content:"";position:absolute;display:block;bottom:0;height:1px;width:100%;background-color:rgba(0,0,0,.1)}@media only screen and (min-width:990px){.aside-header:after{width:75%}}.aside-footer{display:block;margin-top:.6rem}.aside-footer a{text-decoration:none;transition:color .15s}.aside-footer a:hover{color:#8246fa}.aside-address{margin-top:1rem;margin-bottom:.75rem;line-height:1.18em}@media only screen and (min-width:990px){.aside-address{fonts-size:20px}}.aside-menu{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.aside-menu li{position:relative;display:block;font-size:24px;line-height:1.25em}@media only screen and (min-width:720px){.aside-menu li{display:inline-block}}@media only screen and (min-width:990px){.aside-menu li{display:block;margin-left:0}}.aside-menu a{position:relative;display:block;text-decoration:none;transition:transform .15s;padding-left:2rem}.aside-menu a:after,.aside-menu a:before{content:"";position:absolute;top:.25em;display:block;height:.875rem;width:1.2rem;background-image:url(../img/strp-arrow-short-black.svg);background-repeat:no-repeat;background-size:contain;left:0}.aside-menu a:after{background-image:url(../img/strp-arrow-short-purple.svg);opacity:0;transition:opacity .15s}.aside-menu li:hover a{color:#8246fa;transform:translateX(.25rem)}.aside-menu li:hover a:after{opacity:1}.aside-menu.is-green li:hover a{color:#37c882}.aside-menu.is-green a:after{background-image:url(../img/strp-arrow-short-green.svg)}.aside-menu.is-pink li:hover a{color:#ff9691}.aside-menu.is-pink a:after{background-image:url(../img/strp-arrow-short-pink.svg)}.section-aside .share{font-size:.9rem}@media only screen and (min-width:720px){.section-aside .share{font-size:1rem}}@media only screen and (min-width:990px){.section-aside .share{font-size:1.1rem}}.section-aside~.section-content{clear:both}.aside-program{position:relative;text-transform:uppercase;font-size:1.25rem;line-height:1em;z-index:1}@media only screen and (min-width:720px){.aside-program{font-size:1.15rem}}@media only screen and (min-width:1100px){.aside-program{font-size:1.1rem}}.aside-program .content{padding-bottom:1rem;border-bottom:1px solid #000}@media only screen and (min-width:720px){.aside-program .content{display:flex}}@media only screen and (min-width:990px){.aside-program .content{display:block;border-bottom:0}}.aside-program .aside-program-category{color:#8246fa;margin-bottom:.25rem;width:100%}@media only screen and (min-width:720px){.aside-program .aside-program-category{flex-grow:1}}@media only screen and (min-width:720px){.aside-program .aside-program-event{display:flex}}@media only screen and (min-width:990px){.aside-program .aside-program-event{display:block}}@media only screen and (min-width:720px){.aside-program .aside-program-event-title{margin-right:3rem;flex-grow:1}}@media only screen and (min-width:990px){.aside-program .aside-program-event-title{margin-right:0;margin-bottom:1rem}}.aside-program .aside-program-event-name{position:relative;display:block;padding-left:calc(22px + .5rem);text-decoration:none;transition:transform .15s}@media only screen and (min-width:990px){.aside-program .aside-program-event-name{padding-left:calc(26px + .5rem)}}.aside-program .aside-program-event-name:hover{color:#8246fa;transform:translateX(.5rem)}.aside-program .aside-program-event-name:hover:after{opacity:0}.aside-program .aside-program-event-name:after,.aside-program .aside-program-event-name:before{content:"";display:block;position:absolute;top:2px;left:0;background-image:url(../img/strp-arrow-short-black.svg);background-size:contain;background-repeat:no-repeat;background-position:0;width:21.75px;height:15.75px;transition:opacity .15s}@media only screen and (min-width:990px){.aside-program .aside-program-event-name:after,.aside-program .aside-program-event-name:before{width:26.1px;height:18.9px}}.aside-program .aside-program-event-name:before{background-image:url(../img/strp-arrow-short-purple.svg)}@media only screen and (min-width:720px){.aside-program .aside-program-event-date{display:flex;flex-direction:column;text-align:right}}@media only screen and (min-width:990px){.aside-program .aside-program-event-date{display:block;text-align:left}}.section-content,.section-default,.section-paragraph{margin-bottom:1rem;width:100%}@media only screen and (min-width:720px){.section-content,.section-default,.section-paragraph{margin-bottom:1rem}}@media only screen and (min-width:990px){.section-content,.section-default,.section-paragraph{margin-bottom:1rem}}.section-content:first-child,.section-content:last-child,.section-default:first-child,.section-default:last-child,.section-paragraph:first-child,.section-paragraph:last-child{margin-bottom:0}.section-content .content,.section-default .content,.section-paragraph .content{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:990px){.section-content .content,.section-default .content,.section-paragraph .content{width:calc(66.66667% - 1.04167rem);float:left;margin-left:calc(33.33333% + .41667rem)}}@media only screen and (min-width:1100px){.section-content .content,.section-default .content,.section-paragraph .content{width:calc(66.66667% - 2.22167rem);float:left;margin-left:calc(33.33333% + .88867rem)}}.section-content .content>:first-child,.section-default .content>:first-child,.section-paragraph .content>:first-child{margin-top:0}.section-content .content>:last-child,.section-default .content>:last-child,.section-paragraph .content>:last-child{margin-bottom:0}.section-content.\--extra-margin,.section-default.\--extra-margin,.section-paragraph.\--extra-margin{margin-top:2rem;margin-bottom:2rem}.section-content.\--extra-margin>:first-child,.section-default.\--extra-margin>:first-child,.section-paragraph.\--extra-margin>:first-child{margin-top:0}.section-content.\--extra-margin>:last-child,.section-default.\--extra-margin>:last-child,.section-paragraph.\--extra-margin>:last-child{margin-bottom:0}.section-content,.section-paragraph{font-family:neue-haas-grotesk-text,sans-serif;font-weight:400}.section-content a:not([class]),.section-paragraph a:not([class]){color:#979797}.section-content a:not([class]):hover,.section-paragraph a:not([class]):hover{color:#8246fa}.section-header-block{margin-top:3rem;margin-bottom:1rem}@media only screen and (min-width:720px){.section-header-block{margin-bottom:1.3rem}}.section-header-block h1,.section-header-block h2,.section-header-block h3,.section-header-block h4,.section-header-block h5,.section-header-block h6{margin-bottom:0}.section-header-block:first-child{margin-top:0}.section-header-block .content{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:990px){.section-header-block .content{width:calc(66.66667% - 1.04167rem);float:left;margin-left:calc(33.33333% + .41667rem)}}@media only screen and (min-width:1100px){.section-header-block .content{width:calc(66.66667% - 2.22167rem);float:left;margin-left:calc(33.33333% + .88867rem)}}.section-links-block{margin-top:2rem;margin-bottom:2rem}.section-links-block .content{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:990px){.section-links-block .content{width:calc(66.66667% - 1.04167rem);float:left;margin-left:calc(33.33333% + .41667rem)}}@media only screen and (min-width:1100px){.section-links-block .content{width:calc(66.66667% - 2.22167rem);float:left;margin-left:calc(33.33333% + .88867rem)}}.section-links-block .section-links-block_list{list-style:none;margin:0;padding:0}.section-links-block .section-links-block_item+.section-links-block_item{margin-top:.25rem}.section-links-block .section-links-block_item a:hover{color:#8246fa;background-image:url(../img/strp-arrow-short-purple.svg)}.section-content-items .lead,.section-content-items .streamer{width:calc(100% - 1.25rem);float:left;margin-left:.625rem;font-size:24px;line-height:1.25em;margin-top:0;margin-bottom:1rem}@media only screen and (min-width:720px){.section-content-items .lead,.section-content-items .streamer{width:calc(91.66667% - 1.19792rem);float:left;margin-left:.625rem;margin-bottom:2.5rem}}@media only screen and (min-width:990px){.section-content-items .lead,.section-content-items .streamer{width:calc(83.33333% - 1.14583rem);float:left;margin-left:.625rem;font-size:32px;line-height:38px}}@media only screen and (min-width:1100px){.section-content-items .lead,.section-content-items .streamer{width:calc(83.33333% - 2.44383rem);float:left;margin-left:1.333rem}}.section-content-items .paragraph+.streamer{margin-top:1.5rem}.section-content-items .paragraph{width:calc(100% - 1.25rem);float:left;margin-left:.625rem;font-family:neue-haas-grotesk-text,sans-serif;font-weight:400;margin-top:0;margin-bottom:1rem;line-height:1.3em}@media only screen and (min-width:990px){.section-content-items .paragraph{width:calc(66.66667% - 1.04167rem);float:left;margin-left:calc(16.66667% + .52083rem)}}@media only screen and (min-width:1100px){.section-content-items .paragraph{width:calc(66.66667% - 2.22167rem);float:left;margin-left:calc(16.66667% + 1.11083rem)}}.section-content-items .paragraph a{transition:all .15s;color:#ff9691;-webkit-text-decoration-color:transparent!important;text-decoration-color:transparent!important}.section-content-items .paragraph a:hover{color:#000;-webkit-text-decoration-color:#000!important;text-decoration-color:#000!important;text-decoration:underline}.section-content-items .paragraph a:hover .aside-link{opacity:1}.section-content-items .figure{width:calc(100% - 1.25rem);float:left;margin-left:.625rem;margin-top:2rem;margin-bottom:2.5rem}@media only screen and (min-width:990px){.section-content-items .figure{width:calc(66.66667% - 1.04167rem);float:left;margin-left:calc(16.66667% + .52083rem)}}@media only screen and (min-width:1100px){.section-content-items .figure{width:calc(66.66667% - 2.22167rem);float:left;margin-left:calc(16.66667% + 1.11083rem)}}.section-content-items .figure.figure-large{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:1100px){.section-content-items .figure.figure-large{width:calc(100% - 2.666rem);float:left;margin-left:1.333rem}}.section-content-items .figure img{display:block;width:100%}.section-content-items .figure .video{position:relative;display:block;width:100%;height:0;padding-bottom:56.25%}.section-content-items .figure .video>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.section-content-items .figure figcaption{font-size:16px;line-height:1.25em;margin:.5rem 0 0}@media only screen and (min-width:720px){.section-content-items .figure figcaption{width:50%}}.section-content-items .lead+.figure,.section-content-items .related-items+.figure{margin-top:0}@media only screen and (min-width:990px){.section-content-items .related-items+.figure{margin-top:.5rem}}.section-content-items .header+.figure{margin-top:1.5rem}.section-content-items .header{width:calc(100% - 1.25rem);float:left;margin-left:.625rem;margin-top:1rem;margin-bottom:1.3rem;font-size:40px;line-height:1.05em}@media only screen and (min-width:990px){.section-content-items .header{width:calc(66.66667% - 1.04167rem);float:left;margin-left:calc(16.66667% + .52083rem);font-size:40px}}@media only screen and (min-width:1100px){.section-content-items .header{width:calc(66.66667% - 2.22167rem);float:left;margin-left:calc(16.66667% + 1.11083rem)}}.section-content-items .header.header-large{font-size:40px}@media only screen and (min-width:990px){.section-content-items .header.header-large{font-size:50px;margin-top:2.5rem}}@media only screen and (min-width:1100px){.section-content-items .header.header-large{font-size:60px}}.section-content-items .streamer+.header{margin-top:1rem}.section-content-items .aside-menu{width:calc(100% - 1.25rem);float:left;margin-left:.625rem;display:flex}@media only screen and (min-width:720px){.section-content-items .aside-menu{width:calc(50% - .9375rem);float:left;margin-left:.625rem;display:flex}}@media only screen and (min-width:990px){.section-content-items .aside-menu{width:calc(33.33333% - .83333rem);float:left;margin-left:calc(16.66667% + .52083rem);display:flex}}@media only screen and (min-width:1100px){.section-content-items .aside-menu{width:calc(33.33333% - 1.77733rem);float:left;margin-left:calc(16.66667% + 1.11083rem);display:flex}}.section-content-items .share{margin-top:2.5rem;margin-bottom:2.5rem}.section-content-items .related-items{width:calc(75% - 1.09375rem);float:left;margin-left:calc(12.5% + .54688rem);margin-top:1rem;margin-bottom:1rem}@media only screen and (min-width:720px){.section-content-items .related-items{width:calc(91.66667% - 1.19792rem);float:left;margin-left:calc(8.33333% + .57292rem);display:flex;margin-top:0;margin-bottom:.5rem}}@media only screen and (min-width:990px){.section-content-items .related-items{width:calc(66.66667% - 1.04167rem);float:left;margin-left:calc(16.66667% + .52083rem)}}@media only screen and (min-width:1100px){.section-content-items .related-items{width:calc(66.66667% - 2.22167rem);float:left;margin-left:calc(16.66667% + 1.11083rem)}}.section-content-items .related-items .related-items_item{display:block;width:100%;margin-bottom:1.5rem}.section-content-items .related-items .related-items_item:last-child{marin-bottom:0}@media only screen and (min-width:720px){.section-content-items .related-items .related-items_item{width:40%;margin-right:10%;marin-bottom:0}}.section-content-items .related-items .related-items_prefix{font-size:1rem}@media only screen and (min-width:990px){.section-content-items .related-items .related-items_prefix{font-size:.95rem}}.section-content-items .related-items .related-items_title{margin-top:.5rem;margin-bottom:.5rem;font-size:1.2rem;line-height:1.2em;transition:transform .15s;color:#979797}@media only screen and (min-width:1100px){.section-content-items .related-items .related-items_title{font-size:24px;line-height:28px}}.section-content-items .related-items .related-items_date{font-size:.8rem;line-height:1.2em;transition:transform .15s;color:#979797}@media only screen and (min-width:990px){.section-content-items .related-items .related-items_date{font-size:.666666rem}}.section-content-items .related-items .related-items_item:hover .related-items_date,.section-content-items .related-items .related-items_item:hover .related-items_title{transform:translateX(.25rem);color:#ff9691}.section-iframe{margin-bottom:2rem}@media only screen and (min-width:720px){.section-iframe{margin-bottom:3rem}}@media only screen and (min-width:990px){.section-iframe{margin-bottom:3rem}}.section-iframe .stream-header{position:relative;width:calc(83.33333% - 1.14583rem);float:left;margin-left:calc(16.66667% + .52083rem);background-image:url(../img/strp-stream.svg);background-size:100% auto;background-repeat:no-repeat;background-position:0 100%;margin-bottom:1rem}@media only screen and (min-width:720px){.section-iframe .stream-header{width:calc(93.75% - 1.21094rem);float:left;margin-left:calc(8.33333% + .57292rem);margin-bottom:1.5rem}}@media only screen and (min-width:990px){.section-iframe .stream-header{margin-bottom:2rem}}@media only screen and (min-width:1475px){.section-iframe .stream-header{margin-left:-.5rem;width:calc(100% + 1rem)}}.section-iframe .stream-header:before{content:"";display:block;padding-bottom:13.5429262394%}.section-iframe .stream-header.is-digital{background-image:url(../img/strp-digital.svg)}.section-iframe .stream{position:relative;width:100%;float:left;aspect-ratio:16/9;transition:min-height .25s;min-height:0;margin-bottom:1.5rem}@media only screen and (min-width:720px){.section-iframe .stream{aspect-ratio:16/9;left:-.5rem;right:-.5rem;width:calc(100% + 1rem)}}.section-iframe .stream.stream-fill-screen{aspect-ratio:auto;height:80vh}@media only screen and (min-width:720px){.section-iframe .stream.stream-fill-screen{height:auto;aspect-ratio:16/9}}.section-iframe .stream-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.section-iframe .stream-placeholder{position:relative;aspect-ratio:16/9;background-color:#fff;width:100%}.section-iframe .stream-video{position:relative;background-color:#fff;background-size:cover;background-position:50%;height:100%;transition:width .25s,height .25s}@media only screen and (min-width:720px){.section-iframe .stream-video{position:absolute;padding-bottom:0;top:0;left:0;width:80%;height:100%;z-index:10;transition:width .25s,height .25s}}.section-iframe .stream-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.section-iframe .stream-chat{position:relative;height:0;transition:height .25s}@media only screen and (min-width:720px){.section-iframe .stream-chat{position:absolute;padding-bottom:0;background:#fff;top:0;right:0;width:30%;height:100%;overflow:hidden}}.section-iframe .stream-chat .stream-iframe{filter:blur(3px);transition:filter .25s}.section-iframe .stream-chat-overlay{display:none;position:absolute;flex-direction:column;justify-content:flex-end;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.5);opacity:1;z-index:1;padding:1rem 1rem 1rem calc(33% + 1rem);transition:opacity .25s}@media only screen and (min-width:720px){.section-iframe .stream-chat-overlay{display:flex}}.section-iframe .stream-chat-overlay:before{content:"";position:absolute;top:0;bottom:0;width:.75rem;left:33%;background-image:linear-gradient(90deg,rgba(0,0,0,.1),transparent);transition:left .25s}.section-iframe .stream-chat-overlay p{font-size:2.5vw;line-height:1em;margin-bottom:1rem;max-font-size:55px}.section-iframe .stream-chat-overlay .content-button,.section-iframe .stream-chat-overlay .section-highlight_button,.section-iframe .stream-chat-overlay .ticket-overlay_button{width:100%;white-space:nowrap}@media (max-width:1250px){.section-iframe .stream-chat-overlay .content-button,.section-iframe .stream-chat-overlay .section-highlight_button,.section-iframe .stream-chat-overlay .ticket-overlay_button{font-size:2.15vw;text-align:center;background-image:none}}.section-iframe .stream-chat-overlay .content-button:hover,.section-iframe .stream-chat-overlay .section-highlight_button:hover,.section-iframe .stream-chat-overlay .ticket-overlay_button:hover{transform:none}@media only screen and (min-width:720px){.section-iframe .stream-toggle{display:none}}.section-iframe .stream-toggle .content-button,.section-iframe .stream-toggle .section-highlight_button,.section-iframe .stream-toggle .ticket-overlay_button{display:block;width:100%;text-align:left}.section-iframe .stream-toggle .content-button:hover,.section-iframe .stream-toggle .section-highlight_button:hover,.section-iframe .stream-toggle .ticket-overlay_button:hover{transform:none}.section-iframe .stream.stream--chat-active{min-height:80vh}@media only screen and (min-width:720px){.section-iframe .stream.stream--chat-active{min-height:auto}}.section-iframe .stream.stream--chat-active .stream-video{height:0}@media only screen and (min-width:720px){.section-iframe .stream.stream--chat-active .stream-video{width:70%;height:88%}}.section-iframe .stream.stream--chat-active .stream-chat{height:100%}@media only screen and (min-width:720px){.section-iframe .stream.stream--chat-active .stream-chat{padding-bottom:0}}.section-iframe .stream.stream--chat-active .stream-chat .stream-iframe{filter:blur(0)}.section-iframe .stream.stream--chat-active .stream-chat-overlay{pointer-events:none;opacity:0}.section-iframe .stream.stream--chat-active .stream-chat-overlay:before{left:0}.section-iframe .stream.stream--chat-active .stream-toggle .content-button,.section-iframe .stream.stream--chat-active .stream-toggle .section-highlight_button,.section-iframe .stream.stream--chat-active .stream-toggle .ticket-overlay_button{background-image:url(../img/strp-close-white.svg)}.section-iframe .stream.stream--no-chat{margin-bottom:0;padding-bottom:0}.section-iframe .stream.stream--no-chat .stream-video{width:100%;height:100%}.stream-form{display:flex;flex-wrap:wrap;margin-top:2rem;margin-bottom:3.5rem;line-height:1em;font-family:Roboto Mono,monospace;align-items:flex-start;font-size:1.4rem}@media only screen and (min-width:720px){.stream-form{font-size:40px}}input.stream-form__input{border:0;background:transparent;color:#fff;font-family:Roboto Mono,monospace;margin:0;padding:0;line-height:1em}input.stream-form__input:active,input.stream-form__input:focus{outline:none}.stream-form__input-wrapper{position:relative;display:flex;align-items:center;padding-bottom:.5rem;margin-bottom:1rem}.stream-form__input-wrapper:after,.stream-form__input-wrapper:before{content:"_______________";white-space:nowrap;opacity:.5;font-family:Roboto Mono,monospace;position:absolute;left:0;bottom:0;right:0;pointer-events:none}.stream-form__error{font-family:neue-haas-grotesk-display,sans-serif;font-weight:500;font-size:1rem;color:#ff9691;width:100%;margin-top:-1rem}button.stream-form__submit{background:transparent;border:1px solid #fff;font-size:1rem;width:100%;margin-top:.25em;margin-bottom:1.25rem}@media only screen and (min-width:480px){button.stream-form__submit{width:auto}}@media only screen and (min-width:1100px){button.stream-form__submit{font-size:1.1rem}}button.stream-form__submit.stream-form__submit-active{background-size:300% 100%;-webkit-animation:rainbow 8s linear infinite;animation:rainbow 8s linear infinite;background-image:repeating-linear-gradient(90deg,#8d3dff,#ff6f3a,#8d3dff,#ff6f3a);border:1px solid transparent}.section-main{position:relative;min-height:17.5rem;padding-bottom:1rem}.section-main:last-child{padding-bottom:2.6rem}.section-main:last-child:after{content:"";clear:both;display:table}@media only screen and (min-width:720px){.section-main:last-child{padding-bottom:2.6rem}}@media only screen and (min-width:990px){.section-main:last-child{padding-bottom:4rem}}@media only screen and (min-width:1100px){.section-main:last-child{padding-bottom:4rem}}.section-streamer{margin-top:2rem;margin-bottom:2rem}.section-streamer .content{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:720px){.section-streamer .content{width:calc(91.66667% - 1.19792rem);float:left;margin-left:.625rem}}@media only screen and (min-width:990px){.section-streamer .content{width:calc(75% - 1.09375rem);float:left;margin-left:calc(16.66667% + .52083rem)}}.section-streamer .content blockquote{font-size:1.666rem;line-height:1em;letter-spacing:-.3px;padding:0;margin:0}@media only screen and (min-width:720px){.section-streamer .content blockquote{font-size:2.5rem}}@media only screen and (min-width:990px){.section-streamer.is-narrow .content{width:calc(70.83333% - 1.06771rem);float:left;margin-left:calc(29.16667% + .44271rem)}}@media only screen and (min-width:1100px){.section-streamer.is-narrow .content{width:calc(64.58333% - 2.1939rem);float:left;margin-left:calc(27.08333% + .97198rem)}}.section-team{margin-bottom:1rem;width:100%}@media only screen and (min-width:720px){.section-team{margin-bottom:1rem}}@media only screen and (min-width:990px){.section-team{margin-bottom:1rem}}.section-team:first-child,.section-team:last-child{margin-bottom:0}.section-team .team-items{width:calc(100% - 1.25rem);float:left;margin-left:.625rem;margin-top:2rem;margin-bottom:1rem}@media only screen and (min-width:720px){.section-team .team-items{width:calc(72.91667% - 1.08073rem);float:left;margin-left:calc(27.08333% + .45573rem);margin-top:1rem}}@media only screen and (min-width:990px){.section-team .team-items{width:calc(75% - 1.09375rem);float:left;margin-left:calc(25% + .46875rem)}}@media only screen and (min-width:1100px){.section-team .team-items{width:calc(62.5% - 2.16613rem);float:left;margin-left:calc(33.33333% + .88867rem)}}.section-team .team-items .grid{display:flex!important;flex-wrap:wrap}@media only screen and (min-width:720px){.section-team .team-items .grid{margin-left:-1.25rem;margin-right:-1.25rem;width:calc(100% + 2.5rem)}}@media only screen and (min-width:1100px){.section-team .team-items .grid{margin-left:-1.25rem;margin-right:-1.25rem;width:calc(100% + 2.5rem)}}.section-team .team-item{margin-bottom:1.5rem;width:calc(83.33333% - 1.14583rem);float:left;margin-left:calc(8.33333% + .57292rem);float:none!important}@media only screen and (min-width:360px){.section-team .team-item{width:calc(50% - .9375rem);float:left;margin-left:.625rem}}@media only screen and (min-width:720px){.section-team .team-item{width:calc(50% - 1.875rem);float:left;margin-left:1.25rem}}@media only screen and (min-width:990px){.section-team .team-item{width:calc(33.33333% - 1.66667rem);float:left;margin-left:1.25rem}}@media only screen and (min-width:1100px){.section-team .team-item{width:calc(33.33333% - 1.66667rem);float:left;margin-left:1.25rem}}.section-team .team-item_image{width:100%;padding-bottom:137.8854625551%;background-size:cover;background-color:#ddd;margin-bottom:.5rem}.section-team .team-item_function{color:rgba(0,0,0,.4);font-size:20px}.section-title{margin-bottom:1rem;width:100%}@media only screen and (min-width:720px){.section-title{margin-bottom:2rem}}@media only screen and (min-width:990px){.section-title{margin-bottom:4rem}}.section-title .content{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:990px){.section-title .content{width:calc(83.33333% - 1.14583rem);float:left;margin-left:.625rem}}@media only screen and (min-width:1100px){.section-title .content{width:calc(75% - 2.33275rem);float:left;margin-left:1.333rem}}.site-header{position:fixed;top:0;left:0;width:100%;height:2.9rem;display:flex;flex-direction:row;z-index:999;transition:background .2s,transform .2s}.site-header.is-active{background-color:#fff;transition:background .2s .2s,transform .2s}.site-header-hidden .site-header,.site-header.site-header--disabled{transform:translateY(-100%)}.site-header_right{position:relative;display:flex;align-items:center;justify-content:left;width:100px}.site-header_right .menu-button-brand{width:70px}.site-header_center{flex-grow:1;opacity:0;transition:opacity .2s;padding-right:1rem}.site-header.is-active .site-header_center{opacity:1;transition:opacity .2s .2s}.site-header_left{display:flex;position:relative;align-items:center;justify-content:center;height:100%;width:3.75rem}.menu-button{position:relative;display:block;width:2rem;height:1rem}.menu-button:after,.menu-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/strp-hamburger.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;transition:opacity .2s}.menu-button:after{opacity:0;background-image:url(../img/strp-hamburger-white.svg)}.has-dark-begin .site-header .menu-button:before{opacity:0}.has-dark-begin .site-header.is-active .menu-button:before,.has-dark-begin .site-header .menu-button:after{opacity:1}.has-dark-begin .site-header.is-active .menu-button:after{opacity:0}.site-header_center{box-sizing:border-box;display:flex;height:100%;align-items:center;font-size:22px;visibility:hidden;width:0}@media only screen and (min-width:720px){.site-header_center{width:100%;visibility:visible}}.site-header_center a{text-decoration:none}.site-header_center>div{margin:0 .5rem}.site-header_center .site-header_info-venue{display:none;color:rgba(0,0,0,.2);flex:1}@media only screen and (min-width:1100px){.site-header_center .site-header_info-venue{display:block}}.site-header_center .site-header_info-venue a{color:rgba(0,0,0,.2)}.site-header_center .site-header_info-date{flex:1;text-align:right}@media only screen and (min-width:1100px){.site-header_center .site-header_info-date{flex:none}}.site-header_center .site-header_info-date a{color:rgba(0,0,0,.5)}.site-header_center .site-header_info-date br{display:none}.site-header_program{box-sizing:border-box;display:flex;height:100%;width:100%;align-items:center}.site-menu-button{position:absolute;z-index:9999;padding-top:1rem}@media only screen and (min-width:720px){.site-menu-button{padding-top:1.2rem}}@media only screen and (min-width:720px){.site-menu-button .menu-button{left:-.9375rem}}@media only screen and (min-width:1100px){.site-menu-button .menu-button{left:-1.875rem}}.has-fixed-menu .site-menu-button{position:fixed}.section-program{margin-bottom:1rem;width:100%;position:relative;margin-top:1.2rem}@media only screen and (min-width:720px){.section-program{margin-bottom:1rem}}@media only screen and (min-width:990px){.section-program{margin-bottom:1rem}}.section-program:first-child,.section-program:last-child{margin-bottom:0}.section-program:after{content:"";clear:both;display:table}@media only screen and (min-width:720px){.section-program{margin-top:1.5rem}}@media only screen and (min-width:990px){.section-program{margin-top:2rem}}.section-program .section-program-title{width:calc(100% - 1.25rem);float:left;margin-left:.625rem;margin-bottom:1rem}@media only screen and (min-width:720px){.section-program .section-program-title{width:calc(100% - 1.25rem);float:left;margin-left:.625rem;margin-bottom:1.2rem}}@media only screen and (min-width:990px){.section-program .section-program-title{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}}@media only screen and (min-width:1100px){.section-program .section-program-title{width:calc(100% - 2.666rem);float:left;margin-left:1.333rem}}.section-program .event-program_empty{position:relative;top:-.5rem}@media only screen and (min-width:720px){.section-program .event-program_empty{top:0;text-align:center;font-size:1.2rem}}.section-one-image{margin-top:2.2rem;margin-bottom:.7rem;width:100%}@media only screen and (min-width:720px){.section-one-image{margin-top:2.5rem;margin-bottom:1rem}}@media only screen and (min-width:990px){.section-one-image{margin-top:3rem;margin-bottom:1.5rem}}.section-one-image figure{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:990px){.section-one-image figure{width:calc(83.33333% - 1.14583rem);float:left;margin-left:calc(16.66667% + .52083rem)}}@media only screen and (min-width:1100px){.section-one-image figure{width:calc(75% - 2.33275rem);float:left;margin-left:calc(16.66667% + 1.11083rem)}}.section-one-image figure .img{height:0;padding-bottom:58.333%;background-size:cover;background-position:50%;background-repeat:no-repeat}.section-one-image figure .img img{display:none}@media only screen and (min-width:990px){.section-one-image.is-narrow figure{width:calc(70.83333% - 1.06771rem);float:left;margin-left:calc(29.16667% + .44271rem)}}@media only screen and (min-width:1100px){.section-one-image.is-narrow figure{width:calc(64.58333% - 2.1939rem);float:left;margin-left:calc(27.08333% + .97198rem)}}.section-two-images{margin-top:2.2rem;margin-bottom:.7rem;width:100%}@media only screen and (min-width:720px){.section-two-images{margin-top:2.5rem;margin-bottom:1rem}}@media only screen and (min-width:990px){.section-two-images{margin-top:3rem;margin-bottom:1.5rem}}.section-two-images figure{margin-bottom:.7rem;width:100%}@media only screen and (min-width:720px){.section-two-images figure{margin-bottom:1rem}}@media only screen and (min-width:990px){.section-two-images figure{margin-bottom:1.5rem}}@media only screen and (min-width:990px){.section-two-images figure:not(:first-child){margin-top:0}}.section-two-images figure .img{height:0;background-size:cover;background-position:50%;background-repeat:no-repeat}.section-two-images figure .img img{display:none}.section-two-images figure:first-child{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:990px){.section-two-images figure:first-child{width:calc(58.33333% - .98958rem);float:left;margin-left:.625rem}}.section-two-images figure:first-child .img{padding-bottom:63.333%}.section-two-images figure:last-child{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:990px){.section-two-images figure:last-child{width:calc(37.5% - .85938rem);float:left;margin-left:calc(4.16667% + .59896rem)}}.section-two-images figure:last-child .img{padding-bottom:100%}@media only screen and (min-width:990px){.section-two-images figure:last-child .image-caption{float:left;margin-left:10%}}.section-widescreen-image{margin-top:2.2rem;margin-bottom:.7rem;width:100%}@media only screen and (min-width:720px){.section-widescreen-image{margin-bottom:1rem}}@media only screen and (min-width:990px){.section-widescreen-image{margin-bottom:1rem}}.section-widescreen-image:first-child,.section-widescreen-image:last-child{margin-bottom:0}@media only screen and (min-width:720px){.section-widescreen-image{margin-top:2.5rem;margin-bottom:1rem}}@media only screen and (min-width:990px){.section-widescreen-image{margin-top:3rem;margin-bottom:1.5rem}}.section-widescreen-image figure{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}.section-widescreen-image figure .img{height:0;padding-bottom:46.547%;background-size:cover;background-position:50%;background-repeat:no-repeat}.section-widescreen-image figure .img.aspect-16-10{padding-bottom:62.5%}.section-widescreen-image figure .img img{display:none}.section-fullscreen-image{margin-top:2.2rem;margin-bottom:.7rem;width:100%}@media only screen and (min-width:720px){.section-fullscreen-image{margin-bottom:1rem}}@media only screen and (min-width:990px){.section-fullscreen-image{margin-bottom:1rem}}.section-fullscreen-image:first-child,.section-fullscreen-image:last-child{margin-bottom:0}.section-fullscreen-image figure .wrapper{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}.section-fullscreen-image figure .img{height:0;padding-bottom:41.666%;background-size:cover;background-position:50%;background-repeat:no-repeat}.section-fullscreen-image figure .img img{display:none}.section-link-block .content{width:calc(100% - 1.25rem);float:left;margin-left:.625rem;position:relative}@media only screen and (min-width:990px){.section-link-block .content{width:calc(66.66667% - 1.04167rem);float:left;margin-left:calc(33.33333% + .41667rem)}}@media only screen and (min-width:1100px){.section-link-block .content{width:calc(54.16667% - 2.05504rem);float:left;margin-left:calc(33.33333% + .88867rem)}}.section-link-block_link{position:relative;display:block;width:calc(100% + 2rem);margin:0 -1rem;padding:1.5rem 1rem;transition:background-color .2s}@media only screen and (min-width:360px){.section-link-block_link{width:calc(100% + 2.5rem);margin:0 -1.25rem;padding:1.5rem 1.25rem}}@media only screen and (min-width:720px){.section-link-block_link{padding:1.85rem;margin:0 -1.85rem;width:calc(100% + 3.7rem)}}@media only screen and (min-width:990px){.section-link-block_link{padding:2rem;margin:0 -2rem;width:calc(100% + 4rem)}}.section-link-block_link>:first-child{margin-top:0}.section-link-block_link>:last-child{margin-bottom:0}.section-link-block_link:hover{background-color:#e8e8e8;transition:background-color .2s}.section-link-block_link:before{content:"";display:block;position:absolute;bottom:100%;left:2rem;right:2rem;height:1px;background-color:#e8e8e8}.section-link-block_link:hover:before{background-color:hsla(0,0%,91%,0)}.section-link-block_link .soft-label{pointer-events:none;opacity:0;right:1rem;left:auto;transition:opacity .3s}.section-link-block_link:hover .soft-label{opacity:1}:not(.section-link-block)+.section-link-block .section-link-block_link:before{display:none}:not(.section-link-block)+.section-link-block{margin-top:1.5rem}@media only screen and (min-width:720px){:not(.section-link-block)+.section-link-block{margin-top:3rem}}.section-link-block+:not(.section-link-block){margin-top:1.5rem}@media only screen and (min-width:720px){.section-link-block+:not(.section-link-block){margin-top:3rem}}.section-portrait-image{position:relative;margin-top:2.2rem;margin-bottom:.7rem;width:100%;overflow:hidden}@media only screen and (min-width:720px){.section-portrait-image{margin-top:2.5rem;margin-bottom:1rem}}@media only screen and (min-width:990px){.section-portrait-image{margin-top:3rem;margin-bottom:1.5rem}}.section-portrait-image .bg-container{position:absolute;height:100%;top:0;left:-1rem;right:-1rem;overflow:hidden}@media only screen and (min-width:360px){.section-portrait-image .bg-container{left:-1.6rem;right:-1.6rem}}@media only screen and (min-width:720px){.section-portrait-image .bg-container{left:-2.2rem;right:-2.2rem}}@media only screen and (min-width:990px){.section-portrait-image .bg-container{left:-1.5rem;right:-1.5rem}}@media only screen and (min-width:1100px){.section-portrait-image .bg-container{left:-3.2rem;right:-3.2rem}}.section-portrait-image .bg-image{position:absolute;top:-2rem;bottom:-2rem;left:-2rem;right:-2rem;background-size:cover;background-position:50%;filter:blur(2rem)}.section-portrait-image figure{width:calc(100% - 1.25rem);float:left;margin-left:.625rem;position:relative;line-height:0}@media only screen and (min-width:720px){.section-portrait-image figure{float:none;margin:0;width:100%}}.section-portrait-image figure .img{position:relative;background-size:contain;background-repeat:no-repeat;background-position:50%}.section-portrait-image figure img{width:100%;margin:0 auto}@media only screen and (min-width:720px){.section-portrait-image figure img{display:block;width:58.333%}}@media only screen and (min-width:990px){.section-portrait-image figure img{width:50%}}@media only screen and (min-width:1100px){.section-portrait-image figure img{width:41.666%}}.section-portrait-image .content{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}.section-portrait-image .content .image-caption{position:relative}.section-video{margin:2.4rem 0}.section-video figure{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:990px){.section-video figure{width:calc(83.33333% - 1.14583rem);float:left;margin-left:calc(16.66667% + .52083rem)}}@media only screen and (min-width:1100px){.section-video figure{width:calc(75% - 2.33275rem);float:left;margin-left:calc(16.66667% + 1.11083rem)}}.section-video figure .video{position:relative;width:100%;padding-bottom:56.25%}.section-video figure iframe{position:absolute;width:100%;height:100%}.section-video figure .img{height:0;padding-bottom:58.333%;background-size:cover;background-position:50%;background-repeat:no-repeat}.section-video figure .img img{display:none}@media only screen and (min-width:990px){.section-video.is-narrow figure{width:calc(70.83333% - 1.06771rem);float:left;margin-left:calc(29.16667% + .44271rem)}}@media only screen and (min-width:1100px){.section-video.is-narrow figure{width:calc(64.58333% - 2.1939rem);float:left;margin-left:calc(27.08333% + .97198rem)}}.section-related{margin-bottom:1rem;width:100%}@media only screen and (min-width:720px){.section-related{margin-bottom:1rem}}@media only screen and (min-width:990px){.section-related{margin-bottom:1rem}}.section-related:first-child,.section-related:last-child{margin-bottom:0}.section-related .title{width:calc(100% - 1.25rem);float:left;margin-left:.625rem;margin-top:0;margin-bottom:.8rem}.section-related .content .related-item{width:calc(100% - 1.25rem);float:left;margin-left:.625rem;padding:2rem;box-sizing:border-box;background-color:rgba(0,0,0,.04);transition:background-color .1s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width:720px){.section-related .content .related-item{width:calc(33.33333% - .83333rem);float:left;margin-left:.625rem;padding:1.5rem;background-color:transparent}}@media only screen and (min-width:990px){.section-related .content .related-item{width:calc(29.16667% - .80729rem);float:left;margin-left:.625rem;padding:1.8rem}}.section-related .content .related-item:not(:first-child){margin-top:.8rem}@media only screen and (min-width:720px){.section-related .content .related-item:not(:first-child){margin-top:0}}@media only screen and (min-width:990px){.section-related .content .related-item:not(:first-child){margin-left:calc(4.16667% + .59896rem)}}@media only screen and (min-width:720px){.section-related .content .related-item:hover{background-color:rgba(0,0,0,.04)}}.section-related .content .related-item:hover h3{color:#8246fa}.section-related .content .related-item:hover button{margin-left:1rem}.section-related .content .related-item a{display:inline-block;text-decoration:none;color:inherit}.section-related .content .related-item a *{display:block;margin:0}.section-related .content .related-item a :not(:first-child){margin-top:1rem}.section-related .content .related-item a h3{font-size:1.8rem;letter-spacing:-.1px;transition:color .05s cubic-bezier(.4,0,.2,1)}.section-related .content .related-item a button{height:1.5rem;padding:0;color:transparent;background-color:#000;-webkit-mask:url(/img/strp-arrow.svg) no-repeat 0 50%;mask:url(/img/strp-arrow.svg) no-repeat 0 50%;transition:margin-left .08s cubic-bezier(.4,0,.2,1)}.section-carousel{margin-bottom:1rem;width:100%;overflow:hidden}@media only screen and (min-width:720px){.section-carousel{margin-bottom:1rem}}@media only screen and (min-width:990px){.section-carousel{margin-bottom:1rem}}.section-carousel:first-child,.section-carousel:last-child{margin-bottom:0}.section-carousel figure{position:relative}.section-carousel .carousel{position:static;width:100%}.section-carousel .carousel .carousel-item{position:relative;display:block;width:100%;margin:0;padding:0}.section-carousel .carousel .carousel-item .img{height:0;padding-bottom:58.333%;background-size:cover;background-position:50%;background-repeat:no-repeat;cursor:-webkit-grab;cursor:grab}.section-carousel .carousel .carousel-item .img:active{cursor:-webkit-grabbing;cursor:grabbing}.section-carousel .carousel .carousel-item .img img{display:none}.section-carousel .carousel ul.slick-dots{position:absolute;margin-top:.5rem;bottom:0;margin-bottom:0;left:50%;list-style:none;padding:0;text-align:center;transform:translateX(-50%)}@media only screen and (min-width:720px){.section-carousel .carousel ul.slick-dots{bottom:auto}}.section-carousel .carousel ul.slick-dots>li{display:inline-block;width:12px;height:12px;margin:0 .2rem}.section-carousel .carousel ul.slick-dots>li>button{width:12px;height:12px;box-sizing:border-box;padding:0;border:2px solid #000;border-radius:50%;text-indent:-9999px;overflow:hidden;background:transparent;transition:background-color .15s}.section-carousel .carousel ul.slick-dots>li>button:focus{outline:0}.section-carousel .carousel ul.slick-dots>li.slick-active>button{background:#000}.section-carousel .image-caption{float:none;margin:0;width:100%;max-width:100%;padding-left:1rem;padding-right:1rem;padding-bottom:2.4rem}@media only screen and (min-width:360px){.section-carousel .image-caption{padding-left:1.2rem;padding-right:1.2rem}}@media only screen and (min-width:720px){.section-carousel .image-caption{padding-left:15%;max-width:40%;padding-bottom:0}}.section-carousel.is-full .carousel-width{overflow:unset}.section-overlay{position:fixed;width:100%;height:100vh;top:0;box-sizing:border-box;z-index:9999;display:none}.section-overlay .simple-overlay_scroller{position:fixed;width:100%;height:100%;overflow:auto}.section-overlay .simple-overlay_content{padding-top:4rem;padding-bottom:6rem;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 7rem);min-height:100%}@media only screen and (min-width:720px){.section-overlay .simple-overlay_content{padding-top:6rem;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 10rem)}}.section-overlay .section-title .content,.section-overlay .section-widescreen-image figure{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:720px){.section-overlay .section-title .content,.section-overlay .section-widescreen-image figure{left:calc(8.33333% - .05208rem);position:relative;width:calc(83.33333% - 1.14583rem);float:left;margin-left:.625rem}}@media only screen and (min-width:1100px){.section-overlay .section-title .content,.section-overlay .section-widescreen-image figure{left:calc(8.33333% - .11108rem);position:relative;width:calc(83.33333% - 2.44383rem);float:left;margin-left:1.333rem}}.section-overlay .section-header-block .content,.section-overlay .section-link-block .content,.section-overlay .section-paragraph .content{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:720px){.section-overlay .section-header-block .content,.section-overlay .section-link-block .content,.section-overlay .section-paragraph .content{width:calc(83.33333% - 1.14583rem);float:left;margin-left:calc(8.33333% + .57292rem)}}@media only screen and (min-width:1100px){.section-overlay .section-header-block .content,.section-overlay .section-link-block .content,.section-overlay .section-paragraph .content{width:calc(58.33333% - 2.11058rem);float:left;margin-left:calc(33.33333% + .88867rem)}}.section-overlay .section-aside .content{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}.section-overlay .section-aside .content:after{content:"";clear:both;display:table}@media only screen and (min-width:720px){.section-overlay .section-aside .content{width:calc(83.33333% - 1.14583rem);float:left;margin-left:calc(8.33333% + .57292rem);position:relative}}@media only screen and (min-width:1100px){.section-overlay .section-aside .content{width:calc(25% - 1.66625rem);float:left;margin-left:calc(8.33333% + 1.22192rem);position:absolute}}.section-overlay .section-aside .content .aside-header:after{width:100%}@media only screen and (min-width:1100px){.section-overlay .section-aside .content .aside-header:after{width:75%}}.section-overlay.simple-overlay__visible{display:block}.section-overlay .simple-overlay_close{position:absolute;top:10px;right:10px;width:50px;height:50px;background-color:#222;border-radius:50%;background-image:url(../img/strp-plus-white.svg);background-repeat:no-repeat;background-position:50%;background-size:22px 22px;transform:rotate(45deg);transform-origin:50% 50%;cursor:pointer;transition:background-color .2s;z-index:9999}@media only screen and (min-width:720px){.section-overlay .simple-overlay_close{top:20px;right:20px;width:60px;height:60px;background-size:26px 26px}}@media only screen and (min-width:1100px){.section-overlay .simple-overlay_close{top:50px;right:50px;width:80px;height:80px;background-size:30px 30px}}.section-overlay .simple-overlay_close:hover{background-color:#37c882}.site-overlay{z-index:9999;overflow:hidden}.site-overlay,.site-overlay_scroller{position:fixed;top:0;width:100vw;height:100%}.site-overlay_scroller{overflow-y:scroll;-webkit-overflow-scrolling:touch}.site-overlay_background{position:fixed;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.9)}.site-overlay_close{position:absolute;width:3rem;height:3rem;background-image:url(../img/components/close-purple.svg);background-size:100% 100%;background-repeat:no-repeat;right:2rem;top:2rem;cursor:pointer;z-index:1;transform:translate(50%,-50%)}@media only screen and (min-width:720px){.site-overlay_close{right:3.3rem;top:2.4rem}}@media only screen and (min-width:990px){.site-overlay_close{right:3.6rem;top:2.85rem}}@media only screen and (min-width:1100px){.site-overlay_close{right:5.6rem;top:4.9rem}}.site-overlay_background-close{position:fixed;top:0;left:0;right:0;bottom:0}.site-overlay_content{position:relative;margin:1.2rem .6rem 0;min-height:calc(100% - 1.2rem);background-color:#f5f7f5;overflow:hidden}@media only screen and (min-width:720px){.site-overlay_content{margin:2.5rem 2.5rem 0;min-height:calc(100% - 2.5rem)}}@media only screen and (min-width:990px){.site-overlay_content{margin:3rem 3rem 0}}@media only screen and (min-width:1100px){.site-overlay_content{margin:5rem 5rem 0}}.site-overlay_content .site-overlay_content-thumbnail{position:absolute;display:block;top:0;left:0;width:100%;height:61.804697157vw;overflow:hidden;background-color:#323232}.site-overlay_content .site-overlay_content-thumbnail div{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:#323232;background-repeat:no-repeat;background-size:cover;background-position:50%;filter:blur(30px);transform:scale(1.25)}@media only screen and (min-width:720px){.site-overlay_content .site-overlay_content-thumbnail{height:55vw}}@media only screen and (min-width:1100px){.site-overlay_content .site-overlay_content-thumbnail{height:66.66vh}}.section-map,.site-overlay_content .site-overlay_content-component{position:relative}.section-map{width:100%;margin-bottom:-1.2rem;margin-top:1.2rem}.section-map:after{content:"";clear:both;display:table}@media only screen and (min-width:720px){.section-map{margin-bottom:-1.5rem;margin-top:1.5rem}}@media only screen and (min-width:990px){.section-map{margin-bottom:-2rem;margin-top:2rem}}.section-map:last-child{margin-bottom:0}.section-map .map-caption{display:inline-block;box-sizing:border-box;bottom:1.2rem;position:absolute;z-index:1000;background-color:#fff;max-width:none;font-size:1.2rem;line-height:1.1em;padding:1rem}@media only screen and (min-width:720px){.section-map .map-caption{transform:translateY(-50%);position:relative;bottom:auto;float:right}}.section-map .map-container{position:relative;height:125vw;z-index:0}.section-map .map-container:after{content:"";clear:both;display:table}@media only screen and (min-width:480px){.section-map .map-container{height:100vw;max-height:66vh}}@media only screen and (min-width:720px){.section-map .map-container{height:60vw;max-height:66vh}}@media only screen and (min-width:990px){.section-map .map-container{padding:0;height:50vw;max-height:66vh}}.section-map .map-address{margin:2rem 0 2.5rem;line-height:1.18em}@media only screen and (min-width:720px){.section-map .container,.section-map .grid{position:relative;height:100%}}@media only screen and (min-width:990px){.section-map .container,.section-map .grid{position:static}}.section-map .content{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:1100px){.section-map .content{width:calc(100% - 2.666rem);float:left;margin-left:1.333rem}}.section-map #map{position:absolute;width:100%;height:100%;top:0;left:0}@media only screen and (min-width:720px){.section-map #map{width:100%;height:100%}}@media only screen and (min-width:990px){.section-map #map{position:absolute;width:100%;height:100%;top:0;left:0}}.section-map #map iframe{position:absolute;width:100%;height:100%;overflow:hidden;top:0;left:0;right:0;bottom:0;border:none}.page-footer{position:relative;background-color:#222;color:#fff;padding-top:2.5rem;padding-bottom:2.5rem;overflow:hidden}@media only screen and (min-width:720px){.page-footer{padding-top:3.5rem;padding-bottom:2.5rem}}.page-footer h3{color:#fff;font-size:1rem;margin:0 0 1rem}.page-footer a.footer_big-link{display:inline-block;color:#fff;transform:translateX(0);transition:transform .15s;font-size:40px;line-height:1.15em}.page-footer a.footer_big-link:hover{transform:translateX(.25rem);color:#f262da!important}.page-footer .content-link,.page-footer .signup-form__submit{padding:.333em 0 .333em 1.75em;color:#fff;background-image:url(../img/strp-arrow-short-white.svg);background-position:0;transition:transform .15s;text-transform:none}.page-footer .content-link:hover,.page-footer .signup-form__submit:hover{transform:translateX(.25rem);background-image:url(../img/strp-arrow-short-pink-deep.svg)}.page-footer .footer-top{display:flex;flex-direction:column}@media only screen and (min-width:720px){.page-footer .footer-top{flex-direction:row}}.page-footer .footer-contact{display:flex;flex-direction:column;width:100%;grid-column:1/-1}@media only screen and (min-width:1400px){.page-footer .footer-contact{grid-column:auto}}.page-footer .footer-contact_email h3,.page-footer .footer-contact_newsletter h3{margin-bottom:.5rem}.page-footer .footer-contact_email .content-link,.page-footer .footer-contact_email .signup-form__submit,.page-footer .footer-contact_newsletter .content-link,.page-footer .footer-contact_newsletter .signup-form__submit{font-size:1.5rem;color:#f262da!important;border-bottom:1px solid #f262da;padding:.333em 1.75em .333em 0;background-image:url(../img/strp-arrow-short-pink-deep.svg);background-position:100%;background-repeat:no-repeat}.page-footer .footer-menu{width:100%;margin:0}@media only screen and (min-width:720px){.page-footer .footer-menu{grid-row:2;width:41.6666666667%;margin-top:0;margin-bottom:2rem}}@media only screen and (min-width:990px){.page-footer .footer-menu{width:25%}}@media only screen and (min-width:1400px){.page-footer .footer-menu{grid-row:auto;grid-column:-3}}.page-footer .footer-menu .sitemap ul{list-style:none;margin:0;padding:0}.page-footer .footer-menu .sitemap ul li a{color:inherit;text-decoration:none;outline:0}@media only screen and (min-width:1400px){.page-footer .footer-menu+.footer-menu{grid-column:-2}}.page-footer .footer-menu_empty{display:block}@media only screen and (min-width:720px){.page-footer .footer-menu_empty{display:none}}@media (max-width:719px){.page-footer .footer-contact+.footer-menu{margin-top:2rem}.page-footer .footer-menu+.footer-menu{margin-bottom:2rem}}.page-footer .footer-bottom{display:flex;flex-direction:column;align-items:flex-end}@media only screen and (min-width:990px){.page-footer .footer-bottom{flex-direction:row-reverse;align-items:flex-end}}.page-footer .footer-img{width:100%;align-self:flex-end;grid-row:6;grid-column:1/-1}@media only screen and (min-width:720px){.page-footer .footer-img{grid-row:4}}@media only screen and (min-width:1400px){.page-footer .footer-img{grid-row:2;width:75%;padding-right:10%;grid-column:auto}}.page-footer .footer-utils{width:100%}@media only screen and (min-width:720px){.page-footer .footer-utils{width:41.6666666667%}}@media only screen and (min-width:990px){.page-footer .footer-utils{display:flex;flex-direction:row-reverse;gap:2rem;width:25%}}@media only screen and (min-width:1400px){.page-footer .footer-utils{grid-row:2}}.page-footer .social{margin-top:1rem;align-self:flex-end}@media only screen and (min-width:720px){.page-footer .social{margin-top:0;grid-row:3}}@media only screen and (min-width:1400px){.page-footer .social{grid-row:2}}@media only screen and (min-width:720px){.page-footer .social ul{max-width:20rem}}.page-footer .social li{margin-right:1rem!important}.page-footer .social .fab{font-size:1rem}.page-footer .social a:hover{color:#f262da!important}.page-footer .social .social-tags{position:relative;top:-.5em}.page-footer .social .social-tags ul{display:flex;gap:1rem}.page-footer .social .social-tags ul li{display:block;margin:0!important}.page-footer .social .social-tags ul a{color:#f262da!important;font-size:1rem}.page-footer .social .social-tags ul a:hover{color:#fff!important}.page-footer .links{align-self:flex-end;font-size:1rem;margin-top:1rem}@media only screen and (min-width:720px){.page-footer .links{margin-top:0;grid-row:3}}@media only screen and (min-width:1400px){.page-footer .links{grid-row:2}}.page-footer .links a{display:block;white-space:nowrap}.page-footer .links a:hover{color:#f262da!important}.page-footer a{color:#fff!important}.page-footer a:hover{color:#f262da!important}.footer-grid{display:grid;grid-template-columns:1fr;grid-row-gap:1rem}@media only screen and (min-width:720px){.footer-grid{grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-column-gap:5rem;grid-row-gap:3rem}}@media only screen and (min-width:1400px){.footer-grid{grid-template-columns:1fr -webkit-max-content -webkit-max-content;grid-template-columns:1fr max-content max-content;grid-row-gap:5rem}}.section-search{width:calc(100% - 1.25rem);float:left;margin-left:.625rem;position:relative;background-color:#fff;margin-bottom:3rem}@media only screen and (min-width:720px){.section-search{margin-top:1rem;margin-bottom:3rem}}@media only screen and (min-width:990px){.section-search{margin:1.5rem .333rem 3rem;width:calc(100% - .666rem)}}@media only screen and (min-width:1100px){.section-search{margin-left:.333rem;margin-right:.333rem;width:calc(100% - .666rem)}}.section_search_input{border:0;width:100%;height:100%;padding:.75rem 1rem;color:#000}.section_search_input:focus{outline:none}.section_search_input::-moz-placeholder{color:#b6b6b5;opacity:1;-moz-transition:color .2s;transition:color .2s}.section_search_input:-ms-input-placeholder{color:#b6b6b5;opacity:1;-ms-transition:color .2s;transition:color .2s}.section_search_input::placeholder{color:#b6b6b5;opacity:1;transition:color .2s}.section_search_input:focus::-moz-placeholder{color:#e6e6e6}.section_search_input:focus:-ms-input-placeholder{color:#e6e6e6}.section_search_input:focus::placeholder{color:#e6e6e6}.section_search_input::-moz-selection{background:#37c882}.section_search_input::selection{background:#37c882}.section_search_submit{position:absolute;display:block;right:1rem;top:50%;width:1rem;height:1rem;transform:translateY(-50%);border:none;background-color:transparent;background-image:url(/img/strp-search.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;padding:0;margin:0;text-indent:-99999px}.section-related-projects .section-header{margin-bottom:1rem!important}.signup-form input[type=email],.signup-form input[type=text]{font-family:neue-haas-grotesk-display,sans-serif;font-weight:500;background:transparent;margin:.5rem 0;padding:.5rem 0;border:0;border-bottom:1px solid rgba(0,0,0,.1);width:100%;color:#000}.signup-form input[type=email]:active,.signup-form input[type=email]:focus,.signup-form input[type=text]:active,.signup-form input[type=text]:focus{outline:none;border-bottom:1px solid rgba(0,0,0,.5)}.signup-form input[type=email]:-webkit-autofill,.signup-form input[type=email]:-webkit-autofill:active,.signup-form input[type=email]:-webkit-autofill:focus,.signup-form input[type=email]:-webkit-autofill:hover,.signup-form input[type=text]:-webkit-autofill,.signup-form input[type=text]:-webkit-autofill:active,.signup-form input[type=text]:-webkit-autofill:focus,.signup-form input[type=text]:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;-webkit-box-shadow:0 0 0 2rem #f5f7f5 inset!important;color:#000}.signup-form__row{display:flex;flex-wrap:wrap;justify-content:space-between}.signup-form__row>*{width:100%}@media only screen and (min-width:480px){.signup-form__row>*{width:calc(50% - .5rem)}}.signup-form__submit{margin-top:.5rem;padding:.333em 0 .333em 1.75em;background-image:url(../img/strp-arrow-short-black.svg);background-position:0;background-repeat:no-repeat;background-color:transparent;transition:transform .15s;text-transform:none}.signup-form__submit:hover{color:#8246fa;transform:translateX(.25rem);background-image:url(../img/strp-arrow-short-purple.svg)}.page-default{min-height:100vh;padding-top:3.2rem;padding-bottom:3.2rem}.home-library .section-header{position:relative;z-index:1}.home-content .page-event{background-color:#222;color:#f262da;padding-top:var(--home-content__top-spacing);padding-bottom:var(--home-content__bottom-spacing);transition:color .3s}@media only screen and (min-width:720px){.home-content .page-event{padding-top:var(--home-content__top-spacing);padding-bottom:var(--home-content__top-spacing)}}@media only screen and (min-width:990px){.home-content .page-event{padding-top:calc(var(--home-content__top-spacing)*1.5);padding-bottom:calc(var(--home-content__top-spacing)*2)}}.home-content .page-event:first-child{margin-top:calc(var(--home-content__top-spacing)*-1)}.home-content .page-event .video-heading{margin-top:-1rem;margin-bottom:-1rem}@media only screen and (min-width:720px){.home-content .page-event .video-heading{margin-bottom:0}}.home-content .page-event .aside-footer,.home-content .page-event .aside-header,.home-content .page-event .aside-panel{position:relative}.home-content .page-event .aside-footer:after,.home-content .page-event .aside-header:after,.home-content .page-event .aside-panel:after{content:"";position:absolute;display:block;bottom:0;height:1px;width:100%;background-color:currentColor}@media only screen and (min-width:1400px){.home-content .page-event .aside-address,.home-content .page-event .aside-footer:after,.home-content .page-event .aside-header:after,.home-content .page-event .aside-panel:after{width:75%}}.home-content .page-event .aside-header{margin-bottom:0}.home-content .page-event .aside-footer{margin-top:1rem;padding-bottom:1px}.home-content .page-event .aside-menu li a{color:#f262da}.home-content .page-event .aside-menu li a:before{background-image:url(../img/strp-arrow-short-pink-deep.svg)}.home-content .page-event .aside-menu li a:after{background-image:url(../img/strp-arrow-short-white.svg)!important}.home-content .page-event .aside-menu li:hover a{color:#fff}.home-content .page-event .section-ticket-button{margin-top:2rem}.page-error{min-height:100vh}.page-error .page-error-content{width:calc(83.33333% - 1.14583rem);float:left;margin-left:calc(8.33333% + .57292rem)}@media only screen and (min-width:1100px){.page-error .page-error-content{width:calc(83.33333% - 2.44383rem);float:left;margin-left:calc(8.33333% + 1.22192rem)}}.page-error .error-title{margin-top:2rem;font-size:2.25rem}@media only screen and (min-width:480px){.page-error .error-title{font-size:3rem}}@media only screen and (min-width:720px){.page-error .error-title{font-size:3.5rem}}@media only screen and (min-width:1100px){.page-error .error-title{font-size:3.75rem}}.page-error .error-description{font-size:1.333rem;line-height:1em;margin:1.2rem 0 1.5rem}@media only screen and (min-width:720px){.page-error .error-description{font-size:1.5rem}}.page-error .error-arrow{width:3.5rem}.page-scrollspy{min-height:100vh;padding-top:0;background-color:#f7f7f5;padding-bottom:3.2rem}@media only screen and (min-width:720px){.page-scrollspy{padding-top:0}}.page-scrollspy ::-moz-selection{background-color:#ff9691}.page-scrollspy ::selection{background-color:#ff9691}.page-scrollspy .container{max-width:1400px}.project-page ::-moz-selection{background-color:#ff9691}.project-page ::selection{background-color:#ff9691}.project-page .section-header{margin-bottom:0;margin-top:.5rem}@media only screen and (min-width:990px){.project-page .section-header{margin-top:1.5rem}}.project-page .section-header_title-large{font-size:40px;margin-bottom:0}@media only screen and (min-width:720px){.project-page .section-header_title-large{width:calc(100% - 1.25rem);float:left;font-size:60px;margin-left:0}}@media only screen and (min-width:990px){.project-page .section-header_title-large{width:calc(83.33333% - 1.14583rem);float:left;margin-left:0;font-size:80px}}@media only screen and (min-width:1100px){.project-page .section-header_title-large{width:calc(83.33333% - 2.44383rem);float:left;margin-left:0}}.library-page ::-moz-selection{background-color:#ff9691}.library-page ::selection{background-color:#ff9691}.page-tickets{position:relative;min-height:100vh;padding-bottom:3.2rem}.page-tickets.page-tickets_theme-festival2024{background-color:#fff}.page-tickets__faq-overlay{margin-top:3rem}@media only screen and (min-width:1400px){.page-tickets .page-fab,.page-tickets__faq-overlay .page-fab{display:none}}.page-tickets .faq-item,.page-tickets__faq-overlay .faq-item{border-bottom:1px solid rgba(50,50,50,.1)}@media only screen and (min-width:1400px){.page-tickets .faq-item,.page-tickets__faq-overlay .faq-item{opacity:.5;transition:opacity .3s}.page-tickets .faq-item.is-active,.page-tickets .faq-item:hover,.page-tickets__faq-overlay .faq-item.is-active,.page-tickets__faq-overlay .faq-item:hover{opacity:1}}.page-tickets .faq-item a,.page-tickets__faq-overlay .faq-item a{text-decoration:underline}.page-tickets .faq-item .faq-title,.page-tickets__faq-overlay .faq-item .faq-title{font-size:26px;line-height:30px;padding-top:1em;padding-bottom:1em}@media only screen and (min-width:720px){.page-tickets .faq-item .faq-title,.page-tickets__faq-overlay .faq-item .faq-title{font-size:28px;line-height:33px}}@media only screen and (min-width:1100px){.page-tickets .faq-item .faq-title,.page-tickets__faq-overlay .faq-item .faq-title{font-size:30px;line-height:36px}}.page-tickets .faq-item .faq-title:after,.page-tickets__faq-overlay .faq-item .faq-title:after{top:50%;top:1.75em;background-image:url(../img/components/close-black.svg);transform:translateZ(0) translateY(-50%) rotate(45deg)}.page-tickets .faq-item.is-active .faq-title:after,.page-tickets__faq-overlay .faq-item.is-active .faq-title:after{opacity:1;transform:translateZ(0) translateY(-50%) rotate(0deg)}.page-tickets .faq-item .faq-answer-inner,.page-tickets__faq-overlay .faq-item .faq-answer-inner{padding-top:1px;padding-bottom:1px}.page-tickets .faq-item .faq-answer-inner>:first-child,.page-tickets__faq-overlay .faq-item .faq-answer-inner>:first-child{margin-top:1rem}.page-tickets .faq-item .faq-answer-inner>:last-child,.page-tickets__faq-overlay .faq-item .faq-answer-inner>:last-child{margin-bottom:2.5rem}.page-tickets_header-video{width:100%;max-height:15rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}@media only screen and (min-width:720px){.page-tickets_header-video{margin-bottom:-3rem}}@media only screen and (min-width:990px){.page-tickets_header-video{margin-bottom:-5rem}}.page-tickets__title{position:relative;width:100%;background-image:url(../img/strp-tickets.svg);background-size:100% auto;background-repeat:no-repeat;background-position:0 100%;padding-top:3.5rem;margin-bottom:0;margin-left:0}@media only screen and (min-width:720px){.page-tickets__title{background-size:95% auto;width:90%;padding-top:0;margin-top:0;margin-bottom:1rem;margin-left:5%}}@media only screen and (min-width:990px){.page-tickets__title{width:95%;margin-left:2.5%}}@media only screen and (min-width:1100px){.page-tickets__title{margin-left:-.5rem;width:calc(100% + 1rem)}}.page-tickets__title:before{content:"";display:block;padding-bottom:19.9516324063%}@media only screen and (min-width:720px){.page-tickets__title:before{padding-bottom:12.0918984281%}}.page-tickets__content{margin-top:2rem}@media only screen and (min-width:720px){.page-tickets__content{margin-top:5rem}}@media only screen and (min-width:1400px){.page-tickets__content{margin-top:8rem}}.page-tickets__shop{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:1400px){.page-tickets__shop{width:calc(50% - 1.9995rem);float:left;margin-left:1.333rem}}.page-tickets__faq{display:none}@media only screen and (min-width:1400px){.page-tickets__faq{width:calc(41.66667% - 1.88842rem);float:left;margin-left:calc(8.33333% + 1.22192rem);display:block}}.page-tickets__faq-overlay{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:720px){.page-tickets__faq-overlay{width:calc(83.33333% - 1.14583rem);float:left;margin-left:calc(8.33333% + .57292rem)}}.page-event_theme_festival2023,.page-event_theme_festival2023 .hero{background-color:#eee}.page-event_theme_festival2023>div,.page-event_theme_festival2023>section{position:relative;z-index:1}.page-event_theme_festival2023 div.event-program{--event-program__color:transparent;position:relative;z-index:0}.page-event_theme_festival2023 div.event-program:last-child{padding-bottom:2.6rem}.page-event_theme_festival2023 div.event-program:last-child:after{content:"";clear:both;display:table}@media only screen and (min-width:720px){.page-event_theme_festival2023 div.event-program:last-child{padding-bottom:2.6rem}}@media only screen and (min-width:990px){.page-event_theme_festival2023 div.event-program:last-child{padding-bottom:4rem}}@media only screen and (min-width:1100px){.page-event_theme_festival2023 div.event-program:last-child{padding-bottom:4rem}}.page-event_theme_festival2023 div.event-program:before{content:"";opacity:0;display:block;position:fixed;background:linear-gradient(180deg,var(--event-program__color),transparent);top:0;left:0;width:100%;height:100%;transition:opacity .66s;pointer-events:none}.page-event_theme_festival2023 div.event-program--active:before{opacity:1}.page-scrollspy .section-content{margin-bottom:1.2rem;width:100%}@media only screen and (min-width:720px){.page-scrollspy .section-content{margin-bottom:1.5rem}}@media only screen and (min-width:990px){.page-scrollspy .section-content{margin-bottom:2rem}}.page-scrollspy .section-content .content{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:720px){.page-scrollspy .section-content .content{width:calc(72.91667% - 1.08073rem);float:left;margin-left:calc(27.08333% + .45573rem)}}@media only screen and (min-width:990px){.page-scrollspy .section-content .content{width:calc(66.66667% - 1.04167rem);float:left;margin-left:calc(33.33333% + .41667rem)}}@media only screen and (min-width:1100px){.page-scrollspy .section-content .content{width:calc(54.16667% - 2.05504rem);float:left;margin-left:calc(33.33333% + .88867rem)}}.page-scrollspy .section-content .content>:first-child{margin-top:0}.page-scrollspy .section-content .content>:last-child{margin-bottom:0}.page-scrollspy .section-title{padding-top:3.5rem;margin-bottom:1.2rem}.page-scrollspy .section-title .content{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:720px){.page-scrollspy .section-title .content{width:calc(79.16667% - 1.11979rem);float:left;margin-left:calc(12.5% + .54688rem)}}@media only screen and (min-width:990px){.page-scrollspy .section-title .content{width:calc(58.33333% - .98958rem);float:left;margin-left:calc(25% + .46875rem)}}@media only screen and (min-width:1100px){.page-scrollspy .section-title .content{width:calc(58.33333% - 2.11058rem);float:left;margin-left:calc(25% + .99975rem)}}.page-scrollspy .section-one-image figure,.page-scrollspy .section-video figure{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:720px){.page-scrollspy .section-one-image figure,.page-scrollspy .section-video figure{width:calc(77.08333% - 1.10677rem);float:left;margin-left:calc(22.91667% + .48177rem)}}@media only screen and (min-width:990px){.page-scrollspy .section-one-image figure,.page-scrollspy .section-video figure{width:calc(75% - 1.09375rem);float:left;margin-left:calc(25% + .46875rem)}}@media only screen and (min-width:1100px){.page-scrollspy .section-one-image figure,.page-scrollspy .section-video figure{width:calc(66.66667% - 2.22167rem);float:left;margin-left:calc(25% + .99975rem)}}.page-scrollspy .section-streamer{margin-bottom:1.2rem}.page-scrollspy .section-streamer .content{width:calc(100% - 1.25rem);float:left;margin-left:.625rem}@media only screen and (min-width:720px){.page-scrollspy .section-streamer .content{width:calc(83.33333% - 1.14583rem);float:left;margin-left:calc(16.66667% + .52083rem)}}@media only screen and (min-width:990px){.page-scrollspy .section-streamer .content{width:calc(75% - 1.09375rem);float:left;margin-left:calc(25% + .46875rem)}}@media only screen and (min-width:1100px){.page-scrollspy .section-streamer .content{width:calc(66.66667% - 2.22167rem);float:left;margin-left:calc(25% + .99975rem)}}.page-error .page-logo{position:relative;overflow:hidden;top:0;left:0;width:100%;height:25vw;pointer-events:none}@media only screen and (min-width:720px){.page-error .page-logo{height:17.5vw}}.page-error .page-logo .img{position:absolute;display:block;width:120%;height:0;top:0;background-size:cover;background-position:0 100%;background-repeat:no-repeat;padding-bottom:25%;background-image:url(../img/strp-logo.svg);filter:invert(1);margin-left:8.333%}@media only screen and (min-width:720px){.page-error .page-logo .img{width:90%;padding-bottom:17.5%}}