@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;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-y:scroll}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:28px;line-height:80px;font-family:refrain-medium;color:var(--purple);text-align:right;padding-right:20px}header nav{display:none;font-size:30px;line-height:36px;padding:23px 46px}header nav.expanded{display:flex}header nav .logo{color:var(--dark-grey);display:block;flex:1 0 200px}header nav ul{display:flex;gap:20px}header nav ul li{color:var(--purple);font-family:refrain-regular,sans-serif;border:0 solid var(--black);border-bottom-width:4px}header nav ul li.active,header nav ul li:hover{border-color:var(--green)}.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}:root{--video-height:50vh}@media(min-width:1200px){:root{--video-height:65vh}}.video-wrapper{position:absolute;top:0}.video-wrapper video{display:block;width:100vw;height:var(--video-height);object-fit:cover}.video-wrapper::after{content:"";display:block;position:absolute;top:0;width:100vw;height:var(--video-height);background-color:var(--purple);background-image:url(images/mosaic.svg);background-repeat:repeat;opacity:.4}video::-webkit-media-controls-overlay-play-button,video::-webkit-media-controls-panel{display:none!important}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)}#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}#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:2px 12px;color:var(--purple);outline:0}#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 1fr}.newsletter main picture{display:block;height:auto;width:100%;background-color:var(--purple)}.newsletter main picture source{width:100%;height:100%;object-fit:cover}.newsletter main picture img{width:100%;height:100%;object-fit:cover}.release{height:560px;width:560px;background-color:var(--white);display:grid;grid-template-columns:35px 1fr 35px 1fr 35px;grid-template-rows:repeat(16,35px);gap:1px;align-content:bottom;color:var(--red)}.release:nth-of-type(2){color:var(--purple)}.release p{font-size:30px;line-height:36px;padding:0;margin:0;align-content:flex-end}.release p span{display:inline-block;transform:translateY(5px)}.release .logo{grid-column:2;grid-row:2;font-size:35px}.release .artist{grid-column:2;grid-row:3;font-family:refrain-medium}.release .composer{grid-column:2;grid-row:4}.release .title{grid-column:2;grid-row:5;font-family:refrain-medium}.release .text{grid-column:4;grid-row:2/16;align-self:bottom;font-size:15px;line-height:18px}.release .text span{transform:translateY(3px)}.releases main{margin:80px 0 110px}#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}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}