@charset "UTF-8";@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;box-sizing:border-box;list-style:none;color:inherit;font-weight:inherit;text-decoration:inherit;font-size:inherit;font-family:inherit}:root{--white:#FFF;--black:#1e1e1e;--black:#212121;--light-grey:#c9cac8;--dark-grey:#616365;--red:#f7403a;--purple:#6639b7;--green:#34b233;--header-height:60px;--footer-height:110px;--spacing:16px;background-color:var(--black);font-family:refrain-regular,sans-serif;color:var(--white);scrollbar-color:var(--dark-grey)var(--light-grey);overflow-y:scroll;height:100%}@media(min-width:1200px){:root{--spacing:24px}}body{min-height:100%;padding:var(--header-height)0 var(footer-height);display:grid;grid-template-rows:60px 1fr 100px}body main{background-color:var(--white);grid-row:2}#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}section{padding:2em;background-color:var(--white);color:var(--black)}@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)}section span.brick{display:block;font-size:32px}section span.brick::before{content:"µ"}section span.stamp{display:block;font-size:32px;overflow:visible;color:#000;margin:2em 0 1em}section span.stamp::before{content:"π"}footer{grid-row:3;position:fixed;bottom:0;width:100%;background-color:var(--black);color:var(--dark-grey);font-size:40px;line-height:80px;padding:30px 0 0;text-align:center;user-select:none}#social-media{display:none}#lang-controller{display:none}.about .interview{display:grid;grid-template-columns:var(--spacing)2fr var(--spacing)2fr var(--spacing);grid-template-rows:repeat(10,auto);gap:var(--spacing)}.about .interview video{width:400px;height:auto;grid-column:4}.about .interview .interview-block{grid-column:2}.about .interview h2{font-size:14px}.about .interview .question p{font-family:refrain-medium}.artist section,.release section{display:grid;grid-template-columns:1fr;grid-template-rows:auto;position:relative;background-color:var(--white);color:var(--black)}@media(min-width:1200px){.artist section,.release section{grid-template-columns:1fr 2fr 1fr 2fr 1fr;grid-template-rows:auto auto auto 1fr}}.artist section picture,.release section picture{grid-column:4;grid-row:1}.artist section picture img,.release section picture img{width:100%}@media(min-width:1200px){.artist section aside,.release section aside{grid-column:4;grid-row:2}.artist section aside:nth-of-type(2),.release section aside:nth-of-type(2){grid-row:3}}.artist section .main,.release section .main{grid-column:2;grid-row:1/5;text-align:right}.artist section .social-media,.release section .social-media{grid-column:4}.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}.cards main ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing)}.cards main ul li{width:80vw;max-width:500px}@media(min-width:600px){.cards main ul li{width:40.5vw}}@media(min-width:1200px){.cards main ul li{width:27.5vw}}.cards main ul img{display:block;width:100%}#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}header{position:fixed;top:0;left:0;width:100%;display:grid;grid-template-columns:var(--spacing)1fr auto 1fr var(--spacing);grid-template-rows:auto 1fr;background-color:var(--green);background-color:var(--black);z-index:2;color:var(--purple);user-select:none}header .brick{grid-column:3;color:var(--dark-grey);font-size:40px;line-height:var(--header-height);text-align:center}header #menu-controller{grid-column:4;cursor:pointer;font-size:34px;line-height:var(--header-height);font-family:refrain-medium;color:var(--purple);text-align:right;position:relative}header #menu-controller span{position:absolute;right:0;transition:opacity 200ms ease-in-out}header #menu-controller .expanded{opacity:0}header #menu-controller .closed{position:absolute;right:0}header.expanded-nav{bottom:var(--footer-height)}header.expanded-nav #menu-controller .expanded{opacity:1}header.expanded-nav #menu-controller .closed{opacity:0}header.expanded-nav nav{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto}header nav{display:none;font-size:30px;line-height:120%;padding:var(--spacing);background-color:var(--black);background-color:var(--purple);grid-column:1/6;grid-row:2;width:100%;height:100%}header nav a{color:var(--white)}header nav a:hover{color:var(--green)}header nav a .arrow{display:none;margin-right:var(--spacing)}header nav ul.main{grid-column:2;display:flex;width:100%;flex-direction:column;gap:20px}header nav ul.main.lang,header nav ul.main.legal{font-size:18px;line-height:120%;gap:5px}header nav ul.main li{color:var(--purple);font-family:refrain-regular,sans-serif;border:0 solid var(--black);text-align:right}header nav ul.main li.active,header nav ul.main li:hover{border-color:var(--green)}header nav ul.main li.active{border-color:var(--red)}header nav ul.main li.active a{color:var(--red)}header nav ul.main li:has(.level-2) a span{display:inline-block}header nav ul.main li ul{display:none}header nav ul.main li.expanded ul{display:block}header nav ul.legal{grid-column:2;display:flex;gap:var(--spacing);font-size:16px;line-height:120%;grid-row:2;justify-content:end}header nav ul.legal li{align-content:end}header nav ul.lang{grid-column:1;grid-row:2;font-size:16px;line-height:120%}#mission{background:#fff;display:grid;grid-template-columns:1fr Min(80vw,900px)1fr;grid-template-rows:1fr auto 1fr}@media(min-width:1200px){#mission{height:56.25vw}}#mission figure{grid-column:2;grid-row:2;text-align:center;padding:var(--spacing)0;display:flex;flex-direction:column;gap:36px;font-size:24px;line-height:120%}@media(min-width:1000px){#mission figure{font-size:36px}}#mission figure blockquote{grid-column:2;grid-row:1;font-family:refrain-semibold}#mission figure figcaption{grid-column:4;grid-row:1;font-family:refrain-regular;align-content:end;font-size:16px}@media(min-width:1000px){#mission figure figcaption{font-size:24px}}#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-subscription-form{background-color:var(--white);padding:var(--spacing);border-radius:13px}#newsletter-subscription-form form{display:flex;flex-direction:column;gap:var(--spacing)}#newsletter-subscription-form .input-wrapper{background-color:var(--light-grey);border:2px solid var(--purple);outline:0 solid var(--white);border-radius:7px}#newsletter-subscription-form .input-wrapper.focus{outline-color:var(--red);border-color:var(--red)}#newsletter-subscription-form .input-wrapper label{display:block;width:100%}#newsletter-subscription-form .input-wrapper label:not(.visible){display:none}#newsletter-subscription-form .input-wrapper input{width:100%;padding:var(--spacing);background:0 0;outline:0;color:var(--black)}#newsletter-subscription-form .info{font-size:12px;color:var(--black)}.newsletter main{display:grid;grid-template-columns:1fr auto 1fr}.newsletter main section{width:Min(80vw,1e3px);grid-column:2;padding:var(--spacing)0}.release .participants picture{display:inline-block;width:100px;height:100px}.release .participants picture img{width:100%;height:100%;object-fit:cover;object-position:80% center}#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)}