@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:160px;--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{height:100%;padding:0;display:grid;grid-template-rows:var(--header-height)1fr var(--footer-height)}body main{background-color:var(--white);grid-row:2}#animation-wrapper{position:relative}#animation-wrapper video{display:block;width:100%;height:auto}#animation-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 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;width:100%;background-color:var(--black);color:var(--dark-grey);font-size:40px;line-height:var(--footer-height);text-align:center;user-select:none}#social-media{display:none}#lang-controller{display:none}.about main section .heading{text-align:center;line-height:120%;grid-column:2}.about main section .heading h1{font-family:refrain-medium,sans-serif;font-size:54px;margin:28px 0 0}.about main section .heading h2{font-family:refrain-medium,sans-serif;font-size:28px;margin:28px 0}.about main section .heading h3{font-family:refrain-regular,sans-serif;font-size:20px}.about main section .question-wrapper{grid-column:2}.about main section .question-wrapper .question{font-family:refrain-medium;font-size:28px}.about main section .question-wrapper .answer{font-family:refrain-light}.about main .stamp,.about main .brick{grid-column:2;display:inline-block;text-align:center}.about object{display:block}.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}.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}.artist section .social-media,.release section .social-media{grid-column:4}.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%}@media(min-width:1000px){header nav{font-size:48px}}header nav a{color:var(--white)}header nav a:hover{color:var(--green)}header nav a.controller{margin-right:var(--spacing);cursor:pointer}header nav a.controller::before{content:"+"}header nav ul.main{font-family:refrain-heavy,sans-serif;grid-column:2;display:flex;width:100%;flex-direction:column}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 a{font-family:refrain-bold,sans-serif;font-size:40px}header nav ul.main li.active>a{color:var(--red)}header nav ul.main li ul{display:none}header nav ul.main li.expanded ul{display:block}header nav ul.main li.expanded .controller::before{content:'−'}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 main section h1{font-family:refrain-heavy,sans-serif!important}#newsletter-subscription-form{background-color:var(--white);padding:var(--spacing);border-radius:9px}#newsletter-subscription-form form{display:flex;flex-direction:column;gap:var(--spacing)}#newsletter-subscription-form .input-wrapper{background-color:var(--light-grey);background-color:var(--dark-grey);border:2px solid var(--black);outline:0 solid var(--white);border-radius:11px}#newsletter-subscription-form .input-wrapper.focus{outline-color:var(--red);border-color:var(--purple)}#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);color:var(--white);font-family:refrain-semibold,sans-serif;font-size:21px}#newsletter-subscription-form .submit-wrapper{display:inline-block;background-color:var(--dark-grey);border:2px solid var(--black);outline:0 solid var(--white);border-radius:11px;width:400px}#newsletter-subscription-form .submit-wrapper input{width:auto}#newsletter-subscription-form .info{font-size:12px;color:var(--black)}.privacy li{list-style:circle;list-style-position:inside}.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-bold;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)}