@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{display:grid;grid-template-columns:1fr Min(calc(100vw - var(--spacing)),750px)1fr}.about main section{grid-column:2}.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{display:none;text-align:center}.about main object{grid-column:1/4;display:block;width:100%;height:auto;aspect-ratio:16/9}.artist main section{display:grid;gap:var(--spacing)}.artist main section img{display:block;width:100%}@media(min-width:1000px){.artist main section{grid-template-columns:1fr Min(100vw,500px)var(--spacing)Min(100vw,350px)1fr;grid-template-rows:auto auto auto 1fr}.artist main section img{grid-column:4;grid-row:1}.artist main section .main{grid-column:2;grid-row:1/5}.artist main section aside{grid-column:4;grid-row:3}.artist main section ul{grid-column:4;grid-row:2}}.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}.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){.release section{grid-template-columns:1fr 2fr 1fr 2fr 1fr;grid-template-rows:auto auto auto 1fr}}.release section picture{grid-column:4;grid-row:1}.release section picture img{width:100%}@media(min-width:1200px){.release section aside{grid-column:4;grid-row:2}.release section aside:nth-of-type(2){grid-row:3}}.release section .main{grid-column:2;grid-row:1/5}.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%}.contact main{display:grid;grid-template-columns:1fr Min(calc(100vw - var(--spacing)),750px)1fr}.contact main section{grid-column:2}.contact main section h1{font-size:40px;line-height:120%}#cookieConsentBanner{display:none;position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.75);z-index:9}#cookieConsentBanner.visible{display:block}#cookieConsentBanner>div{margin:100px;background-color:var(--black);border-radius:15px;padding:calc(var(--spacing)*2);display:grid;gap:calc(var(--spacing) * 2)}#cookieConsentBanner>div>ul{display:flex;gap:calc(var(--spacing)/2)}#cookieConsentBanner>div>ul a{background-color:var(--purple)}.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:0}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}@media(max-width:1000px){header nav ul.main{gap:var(--spacing)}}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{display:grid;grid-template-columns:1fr Min(calc(100% - 2 * var(--spacing)),650px)1fr}.newsletter main section{grid-column:2}.newsletter main section .brick{display:none}.newsletter main section h1{font-family:refrain-heavy,sans-serif!important}#newsletter-subscription-form{margin-top:calc(2* var(--spacing))}#newsletter-subscription-form form{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--spacing)}#newsletter-subscription-form .input-wrapper{border:2px solid var(--light-grey);border-radius:11px;flex:80% 1 0}#newsletter-subscription-form .input-wrapper.half{flex:40% 1 0}#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(--white);color:var(--black);font-family:refrain-light,sans-serif;font-size:21px}#newsletter-subscription-form .checkboxWrapper{flex:80% 1 0;position:relative;border:2px solid #efefef;padding:var(--spacing);border-radius:11px;display:flex;flex-wrap:no-wrap;flex-direction:row;gap:var(--spacing);align-items:center}#newsletter-subscription-form .checkboxWrapper .checkbox{font-size:40px;color:var(--light-grey)}#newsletter-subscription-form .checkboxWrapper .checkbox::before{content:'◌'}#newsletter-subscription-form .checkboxWrapper.checked .checkbox::before{content:'⛶□○	■●◌𑁔╳';content:'●'}#newsletter-subscription-form .checkboxWrapper input{position:absolute;transform:translateX(-9999px)}#newsletter-subscription-form .checkboxWrapper label{display:block;flex:1;cursor:pointer}#newsletter-subscription-form altcha-widget{flex:50% 1 0}#newsletter-subscription-form .submit-wrapper{border:2px solid var(--light-grey);flex:50% 0 0;border-radius:11px}#newsletter-subscription-form .submit-wrapper input{width:auto;line-height:40px;background:0 0;text-align:center;cursor:pointer}#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%}h3{font-family:refrain-medium;font-size:24px;line-height:120%}p{font-family:refrain-light;font-size:20px;line-height:120%;margin:12px 0}main a{color:var(--purple)}