@font-face{font-family:refrain-bold;font-weight:400;font-style:normal;src:url(/fonts/NOS-Refrain-Bold.woff2)format("woff2"),url(/fonts/NOS-Refrain-Bold.woff)format("woff")}@font-face{font-family:refrain-heavy;font-weight:400;font-style:normal;src:url(/fonts/NOS-Refrain-Heavy.woff2)format("woff2"),url(/fonts/NOS-Refrain-Heavy.woff)format("woff")}@font-face{font-family:refrain-light;font-weight:400;font-style:normal;src:url(/fonts/NOS-Refrain-Light.woff2)format("woff2"),url(/fonts/NOS-Refrain-Light.woff)format("woff")}@font-face{font-family:refrain-medium;font-weight:400;font-style:normal;src:url(/fonts/NOS-Refrain-Medium.woff2)format("woff2"),url(/fonts/NOS-Refrain-Medium.woff)format("woff")}@font-face{font-family:refrain-regular;font-weight:400;font-style:normal;src:url(/fonts/NOS-Refrain-Regular.woff2)format("woff2"),url(/fonts/NOS-Refrain-Regular.woff)format("woff")}@font-face{font-family:refrain-semibold;font-weight:400;font-style:normal;src:url(/fonts/NOS-Refrain-SemiBold.woff2)format("woff2"),url(/fonts/NOS-Refrain-SemiBold.woff)format("woff")}*{border:0;margin:0;padding:0;list-style:none;color:inherit;font-weight:inherit;text-decoration:inherit;font-size:inherit;font-family:inherit;box-sizing:border-box}:root{--white:#FFF;--black:#1e1e1e;--light-grey:#c9cac8;--dark-grey:#616365;--red:#f7403a;--purple:#6639b7;--green:#34b233;--spacing:16px;background-color:var(--black);font-family:refrain-regular,sans-serif;color:var(--white);scrollbar-color:var(--red)var(--green);scrollbar-color:var(--black)var(--purple);scrollbar-color:var(--red)var(--black);overflow-x:hidden}@media(min-width:1200px){:root{--spacing:24px}}header{position:fixed;display:grid;grid-template-columns:1fr 1fr 1fr;top:0;left:0;width:100%;background-color:rgba(0,0,0,.75);z-index:2;color:var(--purple);user-select:none}header .brick{grid-column:2;color:var(--dark-grey);font-size:50px;line-height:80px;text-align:center}header #menu-controller{grid-column:3;cursor:pointer;font-size:34px;line-height:80px;font-family:refrain-medium;color:var(--purple);text-align:right;padding-right:20px}header.expanded-nav nav{display:flex}header nav{display:none;font-size:30px;line-height:36px;padding:23px 46px;background:var(--black)!important;grid-column:1/4;grid-row:2}header nav ul{display:flex;width:100%;flex-direction:column;gap:20px}header nav ul li{color:var(--purple);font-family:refrain-regular,sans-serif;border:0 solid var(--black);border-bottom-width:4px;text-align:right}header nav ul li.active,header nav ul li:hover{border-color:var(--green)}#video-wrapper{position:relative}#video-wrapper video{display:block;width:100%;height:auto}#video-wrapper .helper{position:absolute;top:0;left:0;bottom:0;right:0}#logo-animation{height:65vh;background:var(--black);display:grid;grid-template-rows:1fr auto 1fr}#logo-animation picture{display:block;width:100%;grid-row:2;animation:logo-animation ease-in-out 2500ms;animation-fill-mode:forwards}@keyframes logo-animation{0%{opacity:.05;height:0}66.667%{opacity:.25}100%{opacity:1;height:50vh}}#logo-animation picture img{width:100%;height:100%;object-fit:contain}.noise{display:grid;grid-template-rows:30vh 20vh;margin-top:var(--video-height);padding:0;user-select:none;text-align:center;border:0 solid var(--purple)}.noise h1{grid-row:1;align-content:center}.noise h2{grid-row:2;font-size:20px;font-family:refrain-light}section{padding:2em}@media(min-width:1200px){section.text{display:grid;grid-template-columns:repeat(7,1fr)}section.text h2{grid-column:5/7;text-align:right}section.text p{grid-column:2/5;grid-row:1}}section.black{background-color:var(--black);color:var(--white)}section.white{background-color:var(--white);color:var(--black)}#mission{display:grid;grid-template-columns:1fr;gap:var(--spacing);margin-bottom:110px}@media(min-width:1200px){#mission{grid-template-columns:1fr 1fr 1fr;grid-template-rows:var(--spacing)auto var(--spacing)}}@media(min-width:1200px){#mission>div{grid-row:2}}#legal{background-color:var(--dark-grey);background-color:var(--purple);color:var(--red);text-align:center;font-family:refrain-light;font-size:12px;line-height:480%}footer{position:fixed;bottom:0;width:100%;background-color:var(--black);color:var(--dark-grey);font-size:30px;line-height:80px;padding:30px 0 0;text-align:center;user-select:none}#social-media{display:none}#lang-controller{display:none}.satie{font-family:refrain-light,sans-serif;color:var(--red);font-size:48px}.about main{margin:80px 0 110px}.about main #image-carousel{position:relative;width:100vw;height:49vw}.about main #image-carousel li.hidden{opacity:0;transition:opacity 500ms ease-in-out}.about main #image-carousel li.opaque{opacity:1;transition:opacity 500ms ease-in-out}.about main #image-carousel picture{position:absolute;width:100%;height:calc(100% - 45px)}.about main #image-carousel picture img{display:block;width:100%;height:100%;object-fit:cover}.about main #image-carousel .controls{display:grid;grid-template-columns:1fr auto 1fr;position:absolute;bottom:0;width:100%;background-color:rgba(0,0,0,.075);padding:20px 0}.about main #image-carousel .controls ul{grid-column:2;display:flex;gap:20px}.about main #image-carousel .controls ul li{width:5px;height:5px;border-radius:50%;background-color:var(--green)}.about main #image-carousel .controls ul li.active{background-color:var(--red)}.about .interview h2{font-size:14px}.about .interview .question{margin:2vh 0 0}@media(min-width:1200px){.about .interview .question{margin-right:50vw}}.about .interview .question p{font-family:refrain-medium}.about .interview .answer{margin:2vh 0 0 5vw}@media(min-width:1200px){.about .interview .answer{margin-right:50vw}}.artists main{margin:80px 0 110px}.artists main section img{width:400px;height:400px}.artists main section:nth-of-type(even){background-color:var(--purple)}.artists main section:nth-of-type(odd){background-color:var(--white);color:var(--black)}.button{disply:inline-block;background-color:var(--red);padding:calc(var(--spacing)/2)var(--spacing);border-radius:calc(var(--spacing)/2);cursor:pointer}#cookieConsentBanner{display:none;position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.8);z-index:9}#cookieConsentBanner.visible{display:block}#cookieConsentBanner div{margin:100px;background-color:var(--purple);border-radius:15px;padding:var(--spacing)}.guideline{display:none;position:fixed;top:59px;left:0;width:100%;height:1px;background-color:cyan;z-index:9}.show-guidelines .guideline{display:block}#newsletter-form{padding:28px}#newsletter-form>label{display:block;font-size:20px;border:0 solid var(--purple);border-width:1px;margin:28px 0}#newsletter-form>label input[type=text]{width:100%;font-size:20px;padding:26px;color:var(--purple);background-color:var(--purple);color:var(--white);outline:0}#newsletter-form>label input::placeholder{color:var(--red)}#newsletter-form input[type=submit]{margin-top:48px;padding:12px 24px;border-radius:10px;cursor:pointer;background-color:var(--green);background-color:var(--red);background-color:var(--purple);color:var(--white);font-size:20px;outline:0}.newsletter{padding:80px 0 110px}.newsletter main{display:grid;grid-template-columns:1fr}@media(min-width:1200px){.newsletter main{grid-template-columns:1fr 1fr}}.newsletter main picture{display:block;height:auto;width:100%;background-color:var(--purple)}@media(max-width:1199px){.newsletter main picture:nth-of-type(2){display:none}}.newsletter main picture source{width:100%;height:100%;object-fit:cover}.newsletter main picture img{width:100%;height:100%;object-fit:cover}.releases main{margin:80px 0 110px;padding:0 var(--spacing)}.releases main ul{width:100%;display:grid;grid-template-columns:1fr;gap:var(--spacing)}@media(min-width:1200px){.releases main ul{grid-template-columns:1fr 1fr 1fr}.releases main ul li{width:100%}.releases main ul li a{display:block;width:100%}}.releases main ul img{display:block;width:100%}.release section{margin:80px 0 110px}.release picture img{display:block;width:100%;height:100%;object-fit:cover}#splasash{background-color:var(--dark-grey);background-color:var(--black);color:var(--light-grey);line-height:600px;font-size:100px;text-align:center;overflow:hidden;user-select:none}#splasash .stamp{animation:splash-animation 30ms linear infinite}@keyframes splash-animation{0%{color:var(--green);font-size:100px}33%{color:var(--red);font-size:90px;transform:translateX(20px)rotate(-1deg)}66%{color:var(--purple);font-size:175px;transform:translateX(-15px)rotate(1deg)}100%{color:var(--red);font-size:60px}}h1{font-family:refrain-semibold;font-size:60px;line-height:120%}h2{font-family:refrain-semibold;font-size:30px;line-height:120%}p{font-family:refrain-light;font-size:20px;line-height:120%;margin:12px 0}main a{color:var(--purple)}figure{text-align:center}figure blockquote{font-family:refrain-semibold;font-size:30px;line-height:120%}figure figcaption{font-family:refrain-light;font-size:24px;line-height:120%;margin-top:40px;margin-bottom:110px}