/*! HTML5 Boilerplate v9.0.1 | MIT License | https://html5boilerplate.com/ */
 html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:rgb(0 0 0 / .6);color:#fdfbe2;text-shadow:none}::selection{background:rgb(0 0 0 / .6);color:#fdfbe2;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}body{background-color:#fdfbe2;font-family:"helvetica-neue-lt-pro",sans-serif;font-style:normal;font-weight:300;margin:0}.videos{position:fixed;top:0;left:0;width:200vw;height:100vh}.videos video{aspect-ratio:16 / 9;height:100vh;position:absolute;right:-50%}@media (min-width:320px){.videos video{right:-35%}}@media (min-width:480px){.videos video{right:0%}}@media (min-width:640px){.videos video{right:2%}}@media (min-width:768px){.videos video{right:5%}}@media (min-width:960px){.videos video{right:15%}}@media (min-width:1024px){.videos video{right:23%}}@media (min-width:1200px){.videos video{right:32%}}@media (min-width:1440px){.videos video{right:35%}}@media (min-width:1680px){.videos video{right:40%}}@media (min-width:1920px){.videos video{right:45%}}.content{background-color:rgb(253 251 226 / .5);position:relative;z-index:2}@media (min-width:1024px){.content{background-color:#fff0}}.section{display:flex;flex-flow:column;min-height:50vh;justify-content:center;padding:1em}@media (min-width:768px){.section{padding:2em}}@media (min-width:1024px){.section{padding:4em}}.section h2{border-bottom:1px solid #fdfbe2;color:#fdfbe2;display:inline-block;font-size:1.5em;margin-bottom:2em;padding-bottom:.3em;text-transform:uppercase}.section h2 small{font-size:.5em;font-weight:400}#intro{align-items:end;box-sizing:border-box;display:flex;flex-flow:row wrap;gap:1em;min-height:100vh;padding:1em;position:relative;text-align:left}@media (min-width:768px){#intro{gap:2em;padding:2em}}@media (min-width:1024px){#intro{gap:4em;padding:4em}}.top-left{flex:2 2 auto;width:100%}h1{margin:0}.logo{width:180px;height:auto}@media (min-width:768px){.logo{width:240px}}.event-introduction{margin:3em auto 1em 0}.event-introduction p{animation:colorchange 20s infinite alternate;font-size:1em;font-weight:600;color:#2131a1;margin:0;max-width:250px;text-transform:uppercase}@keyframes colorchange{0%{color:#2e7683}10%{color:#2131a1}20%{color:#e97309}30%{color:#974369}40%{color:#403649}50%{color:#7d8ec4}60%{color:#2131a1}70%{color:#e97309}80%{color:#2e7683}90%{color:#974369}100%{color:#2131a1}}.menu{list-style:none;margin:0;padding:0}.menu li{margin-bottom:.5em}.menu a{color:#d55228;display:inline-block;font-size:1.5em;position:relative;text-decoration:none;text-transform:uppercase;transition:opacity .2s ease}.menu a::after{background-color:#d55228;bottom:-2px;content:'';height:1px;left:0;position:absolute;width:100%;transform:scaleX(1);transform-origin:left;transition:transform .3s ease}.menu a:hover{color:#251ca3}.menu a:hover::after{background-color:#251ca3;transform:scaleX(1)}.menu.usp{display:flex;gap:.5em;margin:1em auto .5em 0}.menu.nousp{margin:2em auto 1em auto}@media (min-width:1024px){.menu.nousp{margin:0}}.menu.nousp a{font-size:1.2em}.usp-addition{font-size:1.2em;color:#d55228;margin:.5em auto 1em 0;max-width:250px;text-transform:uppercase}.tickets{background-color:#d55228;color:#fef9e2;display:inline-block;font-size:1.5em;padding:.5em 1.5em;text-decoration:none;text-transform:uppercase}.tickets:hover{background-color:#251ca3}.bottom-left{flex:1 1 auto}.bottom-right{text-align:right;flex:1 1 auto}.date{color:#d55228;font-family:"eloquent-jf-pro",serif;font-size:3em!important;font-weight:700!important;margin:.25em 0}@media (min-width:1024px){.date{margin:.25em 0}}.private{color:#d55228;font-size:1.2em;margin:0;text-transform:uppercase}.location{color:#d55228;font-size:1.2em;margin:0;text-transform:uppercase}.location a{color:#d55228;text-decoration:none}.languages{display:inline-flex;list-style:none;margin:0;padding:0;position:absolute;right:0;top:0}.languages li a{background-color:#d55228;color:#fdfbe2;display:block;font-size:1.2em;padding:.5em 1em;text-decoration:none}.languages li a:hover{background-color:#251ca3;color:#fdfbe2}.languages li.current a,.languages li.current a:hover{background-color:#fdfbe2;color:#d55228}.table-grid{display:flex;flex-flow:column;gap:1em;justify-content:space-between}@media (min-width:768px){.table-grid{flex-flow:row wrap;gap:2em}}@media (min-width:1024px){.table-grid{gap:4em}}.table-column{flex:1}@media (min-width:768px){.table-column{}}.column-name{color:#fef9e2;display:inline-block;font-size:1em;font-weight:300;margin-bottom:1em;max-width:fit-content;position:relative;text-transform:uppercase}.column-name::after{background-color:#fef9e2;bottom:-2px;content:'';height:1px;left:0;position:absolute;width:100%}.music{background:linear-gradient(180deg,#fff0 0%,rgb(37 28 163 / .5) 15%)}.artist{color:#fef9e2;font-size:1.5em;margin-bottom:.5em;text-transform:uppercase}.artist small{font-weight:400;font-size:.85rem}.socials{display:inline-flex;flex-wrap:wrap;gap:.5em}.socials svg{fill:#fef9e2;height:auto;width:1rem}.socials svg path{fill:#fef9e2}.taste{background:linear-gradient(180deg,rgba(37,28,163,50%) 0%,rgb(205 81 31 / .5) 15%)}.taste-item{color:#fef9e2;font-size:1.5em;margin-bottom:.5em;text-transform:uppercase}.experience{background:linear-gradient(rgb(87 30 51 / .30),rgb(87 30 51 / .30)),url(/site/templates/background_experience.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.experience-item{color:#fef9e2;font-size:1.5em;margin-bottom:.5em;text-transform:uppercase}.experience .description{color:#fef9e2;margin-bottom:.5em}.info{background-color:#fdfbe2}#info h2{border-bottom:1px solid #222;color:#222}#info h3{color:#222;display:inline-block;font-size:1em;font-weight:300;margin-bottom:1em;max-width:fit-content;position:relative;text-transform:uppercase}#info h3::after{background-color:#222;bottom:-2px;content:'';height:1px;left:0;position:absolute;width:100%}.memories{background:linear-gradient(180deg,rgb(164 31 205 / .5) 0%,rgb(28 131 163 / .5) 85%)}.aftermovie{margin-bottom:1em;margin-top:1em;width:100%}.video-aftermovie{aspect-ratio:16 / 9;position:relative}.video-aftermovie video{width:100%;height:100%;object-fit:cover;display:block}.video-wrapper{display:block}.slider-wrapper{display:flex;margin-bottom:1em;margin-top:1em}.css-slider{display:flex;overflow-x:auto;position:relative;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:90%}.css-slider::-webkit-scrollbar{display:none}.css-slider figure{scroll-snap-align:start;flex:0 0 calc(100% / 2);margin:0}@media screen and (min-width:768px){.css-slider figure{flex:0 0 calc(100% / 4)}}@media screen and (min-width:1024px){.css-slider figure{flex:0 0 calc(100% / 6)}}@media screen and (min-width:1440px){.css-slider figure{flex:0 0 calc(100% / 8)}}.css-slider img{width:100%;height:auto;object-fit:cover;aspect-ratio:1 / 1;display:block}.css-slider figcaption{display:none}.nav{background:none;border:none;cursor:pointer;padding:0;z-index:2;width:5%}.nav svg{height:auto;width:18px}.nav.prev{text-align:left}.nav.next{text-align:right}.custom-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:2;background:rgb(0 0 0 / .4);padding:.5em;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.video-wrapper.playing .custom-play-button{opacity:0;pointer-events:none}.video-wrapper.playing:hover .custom-play-button{opacity:1;pointer-events:auto}#pausebtn{display:none}.video-wrapper:hover #pausebtn.active{display:block}.video-wrapper.playing:hover #playbtn{display:none!important}.video-wrapper.playing:hover #pausebtn.active{display:block}.partners{background:linear-gradient(180deg,rgb(28 131 163 / .5) 0%,#fff0 85%)}.partner-grid{display:grid;gap:1em;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:768px){.partner-grid{gap:2em;grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1024px){.partner-grid{gap:4em;grid-template-columns:repeat(6,1fr)}}.partner{align-items:center;aspect-ratio:1 / 1;display:flex;justify-content:center;margin:0;padding:0}.partner a{display:block;height:auto;width:100%}.partner img{height:auto;object-fit:contain;width:100%}footer{background-color:#d55228;color:#fef9e2;font-size:.9em;padding:.5em 4em}.footer-inner{align-items:center;display:flex;flex-flow:column;gap:1em}@media screen and (min-width:768px){.footer-inner{text-align:center;flex-flow:row nowrap;justify-content:space-between}}footer p{margin:0}.footer-icons{align-items:center;display:flex;gap:1em}footer a{color:#fef9e2;text-decoration:none;transition:opacity .3s ease}footer a:hover{opacity:.7}footer svg{height:auto;width:24px}.hidden,[hidden]{display:none!important}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before,.clearfix::after{content:"";display:table}.clearfix::after{clear:both}@media print{*,*::before,*::after{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]::after{content:" ("attr(href) ")"}abbr[title]::after{content:" ("attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}