:root,[data-theme=light]{--c-body-color:#000000;--c-heading-color:#000000;--c-body-bgcolor:#ffffff;--c-border-color:#000000;--c-highlight-color:#000000;--c-highlight-bgcolor:#cff505;--c-link-color:#666666;--c-link-hover-color:#000000;--c-nav-link-color:#000000;--c-nav-link-hover-color:#000000;--c-quote-border-color:#662d91;--c-accent-color:#cff505}[data-theme=dark]{--c-body-color:#f2f2f2;--c-heading-color:#f2f2f2;--c-body-bgcolor:#111111;--c-border-color:#f2f2f2;--c-highlight-color:#000000;--c-highlight-bgcolor:#cff505;--c-link-color:#8f8f8f;--c-link-hover-color:#ffffff;--c-nav-link-color:#f2f2f2;--c-nav-link-hover-color:#ffffff;--c-quote-border-color:#9b6fc9;--c-accent-color:#cff505}*,*::before,*::after{box-sizing:border-box}body{margin:0;font-family:liberation sans,helveticaneuew02-55roma,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:20px;color:var(--c-body-color);background-color:var(--c-body-bgcolor);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}h6,h5,h4,h3,h2,.like-h2,h1,.like-h1{margin-top:0;margin-bottom:0;font-family:liberation sans,helveticaneuew02-55roma,Helvetica,Arial,sans-serif;font-weight:400;color:var(--c-heading-color)}h1,.like-h1{font-size:22px;line-height:22px}h2,.like-h2{font-size:17px;line-height:17px}h3{font-size:15px;line-height:15px}h4{font-size:15px;line-height:15px}h5{font-size:15px;line-height:15px}h6{font-size:15px;line-height:15px}p{margin-top:0;margin-bottom:9px}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:9px}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}blockquote{margin:0 0 9px}b,strong{font-weight:700}small{font-size:13px}mark{padding:0;color:var(--c-highlight-color);background-color:var(--c-highlight-bgcolor)}sub,sup{position:relative;font-size:10px;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--c-link-color);text-decoration:underline}a:hover{color:var(--c-link-hover-color);text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}img{border-style:none}button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}@font-face{font-family:liberation sans;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/LiberationSans.woff2)format("woff2")}@font-face{font-family:liberation sans;font-style:italic;font-weight:400;font-display:swap;src:url(fonts/LiberationSans-Italic.woff2)format("woff2")}@font-face{font-family:liberation sans;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/LiberationSans-Bold.woff2)format("woff2")}@font-face{font-family:liberation sans;font-style:italic;font-weight:700;font-display:swap;src:url(fonts/LiberationSans-BoldItalic.woff2)format("woff2")}html{overflow-y:scroll}.page{max-width:950px;margin:0 auto;padding:0 16px}@media(min-width:980px){.page{display:flex;align-items:flex-start;padding:0}}body>.page>header{margin-bottom:48px}@media(min-width:980px){body>.page>header{flex:0 0 205px;padding-right:30px;text-align:right;margin-bottom:0}}body>.page>main{padding-bottom:70px}@media(min-width:980px){body>.page>main{flex:auto;min-width:0}}::selection{color:var(--c-highlight-color);background-color:var(--c-highlight-bgcolor)}:focus-visible{outline:2px solid var(--c-accent-color);outline-offset:2px}hr{margin:20px 0;border:0;border-top:1px solid var(--c-border-color)}.gallery{position:relative;margin-bottom:24px}@media(min-width:980px){.gallery{width:600px;height:600px}}.gallery .image{display:none}.gallery .image.is-active{display:block}.gallery .image .frame{position:relative;display:inline-block;font-size:0;max-width:100%}.gallery .image .frame img{display:block;max-width:100%;height:auto}@media(min-width:980px){.gallery .image{height:600px}.gallery .image .frame img{max-width:600px;max-height:600px;width:auto;height:auto}}.gallery .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:60px;height:60px}.gallery .play svg{display:block;width:100%;height:100%}.gallery .play svg circle{fill:rgba(0,0,0,.55);stroke:var(--c-accent-color);stroke-width:2}.gallery .play svg path{fill:var(--c-accent-color)}.gallery .play:hover svg circle{fill:rgba(0,0,0,.8)}.gallery .thumbs{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}@media(min-width:980px){.gallery .thumbs{position:absolute;top:150px;left:630px;width:50px;margin-top:0;flex-direction:column;flex-wrap:nowrap}}.gallery .thumb{display:block;width:45px;height:45px;outline:1px solid transparent;outline-offset:0}.gallery .thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top}.gallery .thumb:hover{outline-color:var(--c-border-color);border-bottom:0}.gallery .thumb.is-active{outline-width:2px;outline-offset:-2px;outline-color:var(--c-accent-color)}.gallery .captions{margin-top:10px}@media(min-width:980px){.gallery .captions{position:absolute;bottom:0;left:630px;width:105px;margin-top:0}}.gallery .caption{display:none;font-size:12px;line-height:normal;color:var(--c-body-color)}.gallery .caption.is-active{display:block}.markdown em{font-style:italic}.markdown strong{font-family:liberation sans,helveticaneuew02-55roma,Helvetica,Arial,sans-serif;font-weight:700}.markdown p{padding:1px 0 0;margin:0 0 9px}.markdown p.teaser{font-size:17px;line-height:22px;padding-top:5px}.markdown p.teaser+p{padding-top:10px}.markdown p.footer,.markdown p.attachment{font-size:13px;line-height:17px}.markdown p:not(.footer)+p.footer,.markdown p.attachment{padding-top:20px}.markdown blockquote{margin:10px 0 0;padding:5px 0 5px 15px;border-left:1px solid var(--c-quote-border-color);font-style:italic}.markdown ul{list-style:disc outside;margin:0 0 9px 15px;padding:0}.markdown ul li{display:list-item;font-weight:inherit;padding:0 0 5px 30px}.markdown ol{list-style:decimal outside;margin:0 0 9px 21px;padding:0}.markdown ol li{display:list-item;font-weight:inherit;padding:0 0 5px 24px}.markdown img{max-width:100%;height:auto}header.navigation .logo{padding-top:24px}@media(min-width:980px){header.navigation .logo{padding-top:137px}}header.navigation .logo a{font-family:liberation sans,helveticaneuew02-55roma,Helvetica,Arial,sans-serif;font-size:32px;line-height:normal;font-weight:700;text-transform:lowercase;color:var(--c-nav-link-color);text-decoration:none}header.navigation .logo a:hover{text-decoration:none;border-bottom:0}header.navigation ul.navigation{margin:0;padding:20px 0 0}@media(min-width:980px){header.navigation ul.navigation.navigation--exhibitions{padding-top:29px}}@media(min-width:980px){header.navigation ul.navigation.navigation--menu{padding-top:0}}header.navigation ul.navigation{list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}@media(min-width:980px){header.navigation ul.navigation{display:block}}header.navigation ul.navigation>li{margin:0;padding:0;font-size:15px;line-height:20px;text-transform:uppercase}@media(min-width:980px){header.navigation ul.navigation>li{padding-top:7px}}header.navigation ul.navigation>li.sub{font-size:13px;line-height:20px;text-transform:none}@media(min-width:980px){header.navigation ul.navigation>li.sub{padding-top:0}}@media(min-width:980px){header.navigation ul.navigation>li.sub.mobile-only{display:none}}header.navigation ul.navigation>li.theme{margin-left:auto}@media(min-width:980px){header.navigation ul.navigation>li.theme{margin-left:0}}header.navigation ul.navigation a{color:var(--c-nav-link-color);text-decoration:none}header.navigation ul.navigation a:hover{color:var(--c-nav-link-hover-color);border-bottom:1px solid}header.navigation ul.navigation li.active>a{border-bottom:1px solid}header.navigation .theme-btn{display:block;width:17px;height:17px;padding:0;border:none;background:50%/17px 17px no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNC41Ii8+PHBhdGggZD0iTTEyIDEuNVY0bTAgMTZ2Mi41TTQuNiA0LjZsMS44IDEuOE0xNy42IDE3LjZsMS44IDEuOE0xLjUgMTJING0xNiAwaDIuNU00LjYgMTkuNGwxLjgtMS44TTE3LjYgNi40bDEuOC0xLjgiLz48L3N2Zz4=);background-color:transparent;cursor:pointer}@media(min-width:980px){header.navigation .theme-btn{margin-top:7px;margin-left:auto}}html[data-theme=dark] header.navigation .theme-btn{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZjJmMmYyIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTIwLjUgMTQuOEE5IDkgMCAxMTkuMiAzLjVhNyA3IDAgMDAxMS4zIDExLjN6Ii8+PC9zdmc+)}main#stage .content,main#stage .project{max-width:600px}main#stage .content{padding-top:0}@media(min-width:980px){main#stage .content{padding-top:150px}}main#stage .content.top{padding-top:0}main#stage .content>img{display:block;max-width:100%;height:auto;padding:0 0 10px}main#stage .content.top .content-gallery img{display:block;max-width:100%;height:auto}@media(min-width:980px){main#stage .content.top .content-gallery{position:relative;height:600px}main#stage .content.top .content-gallery img{position:absolute;bottom:0;left:0;max-height:600px;width:auto}}main#stage h1,main#stage .like-h1{text-transform:uppercase;font-weight:700}main#stage h2,main#stage .like-h2{line-height:22px;padding-top:25px}.page-contact main#stage .content{font-size:13px}