﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0;text-align:center}.hidden,[hidden]{display:none !important}.visually-hidden{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before,.clearfix::after{content:"";display:table}.clearfix::after{clear:both}@media print{*,*::before,*::after{background:#fff !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:"Sentient-Extralight";src:url("/fonts/Sentient-Extralight.woff2") format("woff2"),url("/fonts/Sentient-Extralight.woff") format("woff"),url("/fonts/Sentient-Extralight.ttf") format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:"Sentient-ExtralightItalic";src:url("/fonts/Sentient-ExtralightItalic.woff2") format("woff2"),url("/fonts/Sentient-ExtralightItalic.woff") format("woff"),url("/fonts/Sentient-ExtralightItalic.ttf") format("truetype");font-weight:200;font-display:swap;font-style:italic}@font-face{font-family:"Sentient-Light";src:url("/fonts/Sentient-Light.woff2") format("woff2"),url("/fonts/Sentient-Light.woff") format("woff"),url("/fonts/Sentient-Light.ttf") format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:"Sentient-LightItalic";src:url("/fonts/Sentient-LightItalic.woff2") format("woff2"),url("/fonts/Sentient-LightItalic.woff") format("woff"),url("/fonts/Sentient-LightItalic.ttf") format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:"Sentient-Regular";src:url("/fonts/Sentient-Regular.woff2") format("woff2"),url("/fonts/Sentient-Regular.woff") format("woff"),url("/fonts/Sentient-Regular.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Sentient-Italic";src:url("/fonts/Sentient-Italic.woff2") format("woff2"),url("/fonts/Sentient-Italic.woff") format("woff"),url("/fonts/Sentient-Italic.ttf") format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:"Sentient-Medium";src:url("/fonts/Sentient-Medium.woff2") format("woff2"),url("/fonts/Sentient-Medium.woff") format("woff"),url("/fonts/Sentient-Medium.ttf") format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:"Sentient-MediumItalic";src:url("/fonts/Sentient-MediumItalic.woff2") format("woff2"),url("/fonts/Sentient-MediumItalic.woff") format("woff"),url("/fonts/Sentient-MediumItalic.ttf") format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:"Sentient-Bold";src:url("/fonts/Sentient-Bold.woff2") format("woff2"),url("/fonts/Sentient-Bold.woff") format("woff"),url("/fonts/Sentient-Bold.ttf") format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:"Sentient-BoldItalic";src:url("/fonts/Sentient-BoldItalic.woff2") format("woff2"),url("/fonts/Sentient-BoldItalic.woff") format("woff"),url("/fonts/Sentient-BoldItalic.ttf") format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:"CabinetGrotesk-Regular";src:url("../fonts/CabinetGrotesk-Regular.woff2") format("woff2"),url("../fonts/CabinetGrotesk-Regular.woff") format("woff"),url("../fonts/CabinetGrotesk-Regular.ttf") format("truetype");font-weight:400;font-display:swap;font-style:normal}html{-webkit-font-smoothing:antialiased}body{font-family:"Sentient-Regular",serif;font-size:1rem;line-height:1.25rem;font-weight:normal}.logo{font-family:"Sentient-Bold";font-size:3rem;line-height:3rem}nav{font-family:"CabinetGrotesk-Regular";font-size:1.25rem;line-height:1.25rem}.lang-switch{font-family:"Sentient-Light"}.lang-switch a.active{font-family:"Sentient-Medium"}.footer .col-title{font-family:"Sentient-Light";font-size:2.5rem;line-height:2.5rem}.home .hero{font-family:"CabinetGrotesk-Regular";font-size:1.25rem}.home h2{font-size:2rem;line-height:2rem;font-weight:normal}.home .labels{font-size:.8rem;line-height:1rem}.home h2.section-head{font-family:"CabinetGrotesk-Regular";text-transform:uppercase}.item.news,.item.production,.item.search-item{font-family:"CabinetGrotesk-Regular"}.item.news h3,.item.production h3,.item.search-item h3{font-weight:normal;font-size:1.5rem;line-height:1.25rem}.item.news .tags,.item.production .tags,.item.search-item .tags{font-size:.8rem;line-height:.8rem}.labels,.tags,input,.footer .col{font-family:"CabinetGrotesk-Regular"}.production-detail-page h1{font-size:5rem;line-height:5.5rem}.production-detail-page .prod-status{font-size:2rem;line-height:2rem;font-family:"Sentient-Bold"}.production-detail-page .prod-quote{font-family:"CabinetGrotesk-Regular";font-size:1.25rem;line-height:1.25rem}.production-detail-page .prod-review,.production-detail-page .review{font-family:"CabinetGrotesk-Regular"}.production-detail-page .review-quote{font-size:1.5rem;line-height:1.5rem;font-weight:500}.production-detail-page .review-stars{font-size:2rem}.production-detail-page .review p{font-size:1.125rem;line-height:1.1rem}.production-detail-page .review .review-src{font-family:"Sentient-Bold";font-size:1.25rem;line-height:1.1rem}.production-detail-page .desc{font-size:1.5rem;line-height:1.75rem;font-family:"Sentient-Light"}.production-detail-page .credits{font-family:"CabinetGrotesk-Regular";font-size:1.125rem}.production-detail-page .credits .label{font-family:"Sentient-Bold";font-size:1.25rem;line-height:1.1rem;text-transform:lowercase}.production-detail-page .readmore a{font-family:"CabinetGrotesk-Regular"}.news-detail-page h1{font-family:"CabinetGrotesk-Regular";font-size:3rem;line-height:2.5rem;font-weight:normal}.news-detail-page .intro,.news-detail-page .body-txt{font-size:1.5rem;line-height:1.75rem;font-family:"Sentient-Light"}.news-detail-page .meta{font-family:"CabinetGrotesk-Regular";font-size:.8rem;line-height:1rem;text-transform:uppercase}.news-detail-page .related{font-family:"CabinetGrotesk-Regular";font-weight:normal}.about-page h1,.contact-page h1,.news-overview-page h1,.projects-overview-page h1,.archive-page h1,.calendar-page h1{font-family:"CabinetGrotesk-Regular";font-size:2rem;line-height:2.5rem;font-weight:normal;text-transform:uppercase}.about-page .main-txt{font-size:1.5rem;line-height:1.75rem;font-family:"Sentient-Light"}.contact-page h2{font-size:1rem;line-height:1.15rem}.contact-page .block p{font-family:"CabinetGrotesk-Regular"}.contact-page .bw2 p{font-family:"Sentient-Bold"}.archive-list .item-info{font-family:"CabinetGrotesk-Regular"}.archive-list .item-info a{font-family:"Sentient-Regular"}.search-page .item:not(h3){font-size:1rem;line-height:1.25rem}.search-page .more{font-size:.8rem;line-height:1rem;text-transform:uppercase}.event-list sup{font-size:.8rem;line-height:1rem}.event,.playdates .event,.playdates .more{font-family:"CabinetGrotesk-Regular"}.event .date,.playdates .event .date,.playdates .more .date{font-size:1.5rem;line-height:1.5rem;font-weight:normal;font-family:"Sentient-Bold"}.event .project,.playdates .event .project,.playdates .more .project{font-size:1.5rem;line-height:1.5rem}.more,.less{text-transform:uppercase;font-family:"CabinetGrotesk-Regular"}.filters{font-size:1.25rem;line-height:1.1rem}.filters label,.filters a.active,.filters div.active{font-family:"Sentient-Bold"}.filters a,.filters a:after,.filters div{font-family:"CabinetGrotesk-Regular"}sup.tags{font-size:.8rem;line-height:1rem}@media only screen and (max-width: 45em){.logo{font-size:2rem;line-height:2rem}.production-detail-page h1{font-size:3rem;line-height:3.5rem}}body,html{height:100%}#container{display:flex;flex-direction:column;min-height:100%;margin:0 auto;padding:0 30px}main.main{flex:1 0 auto;position:relative}header.header{display:flex;justify-content:space-between;align-items:baseline;padding:30px 0;border-bottom:1px solid #000}header.header .lang-switch{position:absolute;top:10px;right:30px}footer.footer .cols{display:flex;border-top:1px solid #000;border-bottom:1px solid #000}footer.footer .col{width:16.6666666667%;border-left:1px solid #000;padding:15px}footer.footer .col.nl{width:50%;border-left:none;padding-left:0;display:flex;flex-direction:column;justify-content:space-between}footer.footer .col form{display:flex;margin-top:15px}footer.footer .col input{width:100%}footer.footer .col input[type=submit]{width:auto}footer.footer .copyright{text-align:center;padding:15px}.home .lang-switch{position:absolute;top:30px;right:5px;transform:rotate(90deg) translateX(100%);transform-origin:top right}.home .intro{display:flex;padding-top:30px;margin-bottom:60px}.home .intro .swiper-container{width:calc(75% - 30px);padding-right:30px}.home .intro .hero img{width:100%;max-width:none}.home .intro .hero a{text-decoration:none}.home .intro .hero .item-info{display:flex;justify-content:space-between;padding:15px 0}.home .intro .hero h2{position:relative;margin:0;display:inline-block}.home .intro .hero h2:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background:#000}.home .intro .side{width:calc(25% - 60px);margin-top:-10px;padding-right:60px}.home .intro .side .from-archive{margin-top:30px;margin-bottom:0}.home h2.section-head{border-bottom:1px solid #000;padding-bottom:5px}.home h2.section-head.news{padding-bottom:0;border-bottom:none;margin-bottom:5px}.home .event-list{margin-bottom:15px}.home .more-dates{margin-bottom:60px}.from-archive{margin-bottom:30px}.from-archive .label{margin-bottom:15px}.from-archive img{width:100%;max-width:none}.news-detail-page .main-intro{max-width:600px;margin:0 auto;text-align:center}.news-detail-page .main-intro h1{border-bottom:1px solid #000;display:inline-block;padding-bottom:30px;margin-top:60px}.news-detail-page .main-intro .intro{margin-bottom:15px}.news-detail-page .main-img img,.production-detail-page .main-img img{width:100%}.news-detail-page .main-img .credit,.production-detail-page .main-img .credit{text-align:right;margin-top:10px}.news-detail-page .main-content,.production-detail-page .main-content{display:flex;margin-top:60px}.news-detail-page .main-content .body-imgs,.production-detail-page .main-content .body-imgs{width:calc(66.6666666667% - 60px);padding-right:60px;position:sticky;top:15px;align-self:flex-start}.news-detail-page .main-content .body-imgs .img,.production-detail-page .main-content .body-imgs .img{margin-bottom:30px}.news-detail-page .main-content .body-txt,.production-detail-page .main-content .body-txt{width:33.3333333333%;position:sticky;bottom:60px;align-self:flex-end}.news-detail-page .main-content .body-txt .meta,.production-detail-page .main-content .body-txt .meta{margin-top:60px;text-align:center}.news-detail-page .main-content .body-txt .meta span,.production-detail-page .main-content .body-txt .meta span{border-bottom:1px dashed #000}.news-detail-page .main-content.no-imgs .body-txt,.production-detail-page .main-content.no-imgs .body-txt{text-align:center;width:50%;margin:0 auto;margin-bottom:60px}.production-detail-page .main-visual{margin-top:30px}.production-detail-page .main-content{margin-bottom:60px;margin-top:30px}.production-detail-page .prod-intro,.production-detail-page .prod-meta{display:flex;justify-content:space-between}.production-detail-page .prod-intro{border-bottom:1px solid #000}.production-detail-page .prod-title{text-align:center;padding:60px;display:flex;flex-direction:column;justify-content:center;flex-grow:1}.production-detail-page .prod-title h1{text-align:center;padding:0;margin:0}.production-detail-page .prod-meta{flex-direction:column;width:270px;text-align:center;border-left:1px solid #000}.production-detail-page .prod-meta .prod-status{padding:30px;text-transform:uppercase;border-bottom:1px solid #000}.production-detail-page .prod-meta .prod-quote{padding:60px 30px;display:flex;flex-direction:column;justify-content:center;align-self:center;flex-grow:1}.production-detail-page .prod-reviews{display:flex;justify-content:center;border-bottom:1px solid #000}.production-detail-page .prod-reviews .prod-review{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:15px 30px;width:calc(33.3333333333% - 60px)}.production-detail-page .prod-reviews .prod-review:nth-child(2),.production-detail-page .prod-reviews .prod-review:nth-child(3){border-left:1px solid #000}.production-detail-page .prod-reviews .prod-review .review-stars{margin-bottom:0;margin-top:10px}.production-detail-page .prod-reviews.m{display:none}.production-detail-page .desc{border-bottom:1px solid #000}.production-detail-page .playdates{padding-top:15px;padding-bottom:60px;border-bottom:1px solid #000}.production-detail-page .playdates .event{padding:15px 0;border-bottom:1px solid #000;max-width:300px}.production-detail-page .playdates .more,.production-detail-page .playdates .less,.production-detail-page .playdates .subtitle{margin-top:15px}.production-detail-page .playdates .subtitle{margin-top:30px;margin-bottom:5px;text-transform:uppercase}.production-detail-page .reviews{border-bottom:1px solid #000}.production-detail-page .reviews .review{margin:30px 0}.production-detail-page .reviews .review-meta{display:flex;margin-left:10px;margin-top:-10px}.production-detail-page .reviews .review-meta .review-src{margin:0 5px}.production-detail-page .credits,.production-detail-page .readmore{border-bottom:1px solid #000}.production-detail-page .credits{padding-top:30px;padding-bottom:30px}.production-detail-page .readmore{padding-bottom:30px}.production-detail-page .readmore a{display:inline-block;text-decoration:none;text-transform:lowercase}.production-detail-page .readmore a:before{content:"🡒";margin-right:15px;font-size:.75rem;background-image:url(/img/arrow.svg);background-size:contain;background-repeat:no-repeat;width:32px;height:20px;font-size:0;display:inline-block}.swiper-arrows{display:flex;align-items:center;padding-top:30px;margin-bottom:0}.swiper-arrows .prev,.swiper-arrows .next{cursor:pointer;background-image:url(/img/arrow.svg);background-size:contain;background-repeat:no-repeat;width:32px;height:20px;font-size:0;margin-top:12px;flex-shrink:0;transition:all .1s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.swiper-arrows .prev{margin-right:15px;transform:rotate(180deg);margin-top:-12px}.swiper-arrows .prev:hover{margin-right:20px;margin-left:-5px}.swiper-arrows .next:hover{transform:translateX(5px)}.swiper-arrows .filler{margin-left:15px;width:100%;height:1px;background:#000}.contact-page h1,.about-page h1,.news-overview-page h1,.projects-overview-page h1,.archive-page h1,.search-page h1,.calendar-page h1{border-bottom:1px solid #000;padding-bottom:5px}.about-page .main-content{display:flex;justify-content:space-between}.about-page .main-txt{width:33.3333333333%;position:sticky;top:15px;align-self:flex-start;margin-bottom:60px}.about-page .main-img{width:calc(66.6666666667% - 60px);padding-left:60px;margin-bottom:60px;margin-top:15px;position:sticky;top:15px;align-self:flex-start}.about-page .main-img .img{margin-bottom:15px}.about-page .replay{display:inline-block;cursor:pointer;margin-bottom:20px;transition:all .25s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.about-page .replay.playing{transform:rotate(360deg);transform-origin:center center}.news-overview-page h1,.projects-overview-page h1{margin-bottom:0}.news-overview-page .grid,.projects-overview-page .grid{border-top:none}.filters{margin-top:45px;margin-bottom:15px}.filters a,.filters div.w-subnav{margin:0 15px 0 5px;text-decoration:none;text-transform:uppercase;position:relative}.filters a.active,.filters div.w-subnav.active{border-bottom:1px solid #000}.filters a:after,.filters div.w-subnav:after{content:"/";position:absolute;right:-15px}.filters a:last-child:after,.filters div.w-subnav:last-child:after{display:none}.filters .w-subnav{display:inline-block;cursor:pointer;position:relative}.filters .w-subnav:hover .sub{display:block}.filters .w-subnav .sub{position:absolute;display:none;background:#fff;border:1px solid #000;min-width:100px;padding:15px 15px 0 15px}.filters .w-subnav .sub a{display:block;margin:0 0 15px 0}.filters .w-subnav .sub a:after{display:none}.filters .w-subnav .sub a:hover{font-family:"Sentient-Medium"}.projects-overview-page .empty{margin:10px 0 0 0}.projects-overview-page .grid .item h3{margin-top:15px}.rework-overview-page .intro{max-width:600px}.contact-page h1{margin-bottom:0}.contact-page .blocks-wrapper{display:flex}.contact-page .blocks-wrapper h2{margin:0;padding:0}.contact-page .blocks-wrapper .block{display:flex;width:50%}.contact-page .blocks-wrapper .block.l1{width:50%;display:flex;flex-direction:column;justify-content:space-between}.contact-page .blocks-wrapper .block.l2{width:100%;flex-direction:column;padding:15px 0}.contact-page .blocks-wrapper .block.l2 p,.contact-page .blocks-wrapper .block.l2 h2{padding:0 15px}.contact-page .blocks-wrapper .block.l2 p{padding-left:30px}.contact-page .blocks-wrapper .block.mo{display:none}.contact-page .blocks-wrapper.bw2 .block{padding:15px}.contact-page .blocks-wrapper.bw2{margin-bottom:30px}.contact-page .bb{border-bottom:1px solid #000}.contact-page .br{border-right:1px solid #000}.contact-page .bt{border-top:1px solid #000}.contact-page .logos{display:flex;margin-bottom:180px}.search-page .main-txt{padding:0 15px;width:100%}.search-page .main-txt a{text-decoration:none;display:flex;justify-content:space-between;max-width:600px}.search-page .main-txt .more{text-decoration:underline;min-width:70px;margin-left:15px}.search-page .results-summary{margin-bottom:30px}.search-page .item{margin-bottom:30px}.search-page .search-list{margin-bottom:180px}.search-page .search-list .more{border-bottom:none}.archive-page .archive-list{margin-bottom:60px}.archive-page .archive-list .item{display:block;outline:none;margin-bottom:60px}.archive-page .archive-list .item .visual-wrapper{margin-bottom:15px;margin-top:-30px;padding-top:30px}.archive-page .archive-list .item img{width:100%;height:auto}.grid{display:flex;flex-wrap:wrap;margin-bottom:60px;border-top:1px solid #000}.grid .item{width:calc(33.3333333333% - 20px);text-decoration:none;padding:0 15px 20px 15px;margin:15px 0;border-bottom:1px solid #000}.grid .item:nth-child(3n+1){padding-left:0}.grid .item:nth-child(3n+3){padding-right:0}.grid .item:nth-child(3n+2){position:relative;width:calc(33.3333333333% - 20px)}.grid .item:nth-child(3n+2):before,.grid .item:nth-child(3n+2):after{content:"";height:calc(100% - 15px);width:1px;position:absolute;left:0;top:0;background:#000}.grid .item:nth-child(3n+2):after{left:auto;right:0}.grid .item .item-info{display:flex;justify-content:space-between}.grid .item .item-info .item-intro{width:calc(100% - 130px);margin-top:15px}.grid .item .item-info .tags{margin-top:15px;width:115px;text-align:right}.grid .item h3,.search-list .item h3{margin:0 0 15px 0;padding:0 0 5px 0;position:relative;display:inline-block}.grid .item h3:after,.search-list .item h3:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000}.event-list{margin-bottom:60px}.event-list .event{display:flex;align-items:baseline;border-bottom:1px solid #000;padding:10px 0}.event-list .event .date{width:calc(30% - 30px);max-width:400px;padding-right:30px}.event-list .event .project{width:calc(30% - 30px);padding-right:30px}.event-list .event .project a{text-decoration:none !important}.event-list .event .country,.event-list .event .venue{width:calc(20% - 30px);padding-right:30px}.calendar-page .event-list{margin-top:30px}.embed-wrapper{position:relative}.embed-wrapper .buttons{position:absolute;right:0px;bottom:0px}.embed-wrapper .buttons button{width:125px;height:40px;text-transform:uppercase;color:#fff;background:rgba(0,0,0,0);border:none}.embed-wrapper .buttons .mute{display:none}@media only screen and (max-width: 65em){footer.footer .cols{flex-wrap:wrap}footer.footer .col.nl{width:100%;padding-right:0;border-bottom:1px solid #000;min-height:200px}footer.footer .col-search{width:calc(50% - 15px);padding-right:0;padding-left:0;border-left:none}footer.footer .col-contact{margin-left:auto}footer.footer .col-contact,footer.footer .col-connect{margin-top:0;width:calc(25% - 31px)}.home .intro{flex-direction:column}.home .intro .hero,.home .intro .side,.home .intro .swiper,.home .intro .swiper-container{width:100%;margin:0;padding:0}.home .intro .side{margin-top:60px}.home .intro .from-archive{display:none}.home .event-list .event .date{width:40%}.home .event-list .event .project{width:60%}.contact-page .blocks-wrapper{flex-direction:column}.contact-page .blocks-wrapper .block{width:calc(100% - 1px)}.contact-page .blocks-wrapper .block.l1{justify-content:flex-start}.contact-page .blocks-wrapper .block.l1.br:last-child{border:none}.contact-page .blocks-wrapper .block .mo{display:block}.contact-page .blocks-wrapper.do{display:none}.contact-page .blocks-wrapper.bw2 .block{width:calc(100% - 30px)}.contact-page .blocks-wrapper.bw2 .br{border:none}.contact-page .block.l1{width:100% !important}.grid .item{width:100% !important;padding:0;margin:15px 0;padding-bottom:15px}.grid .item:before,.grid .item:after{display:none}.calendar-page .event-list .event,.home .event-list .event{flex-wrap:wrap}.calendar-page .event-list .event .date,.home .event-list .event .date{width:calc(40% - 30px)}.calendar-page .event-list .event .project,.home .event-list .event .project{width:calc(60% - 30px)}.calendar-page .event-list .event .country,.calendar-page .event-list .event .venue,.home .event-list .event .country,.home .event-list .event .venue{width:auto;margin-top:15px;padding-right:15px}}@media only screen and (max-width: 45em){#container{padding:0 15px}header.header{padding:15px 0}header.header .logo{margin-right:50px}footer.footer .cols{flex-direction:column}footer.footer .cols .col{width:100%;border-left:none;border-bottom:1px solid #000;padding-left:0;padding-right:0}footer.footer .cols .col:last-child{border-bottom:none}footer.footer .search-field,footer.footer form input{border-color:#dedede}footer.footer form input{color:#000}.home .lang-switch,.header .lang-switch{display:none}.m-menu-open .home .lang-switch,.m-menu-open footer .lang-switch{display:block;right:11px;position:fixed;top:195px;right:30px;z-index:234;transform:rotate(90deg) !important;transform-origin:top right !important}.news-detail-page .main-content,.production-detail-page .main-content{flex-direction:column}.news-detail-page .main-content .body-txt,.news-detail-page .main-content .body-imgs,.production-detail-page .main-content .body-txt,.production-detail-page .main-content .body-imgs{width:100%;padding:0;position:relative}.news-detail-page .main-content .body-imgs,.production-detail-page .main-content .body-imgs{order:1;margin-top:60px}.production-detail-page .prod-intro{flex-direction:column}.production-detail-page .prod-intro .prod-title{padding-left:0;padding-right:0}.production-detail-page .prod-intro .prod-meta{width:100%;border-left:none;border-top:1px solid #000}.production-detail-page .prod-reviews{display:none;flex-direction:column}.production-detail-page .prod-reviews.m{display:flex}.production-detail-page .prod-reviews .prod-review{padding-left:0;padding-right:0;border-left:none !important;border-right:none !important;width:100%}.production-detail-page .main-content .body-txt{margin-top:30px}.contact-page .blocks-wrapper,.contact-page .block{flex-direction:column;border-right:none !important}.contact-page .bw2 .br{border-bottom:1px solid #000 !important}.contact-page .l1:first-child{border-bottom:1px solid #000}.about-page .main-content{flex-direction:column}.about-page .main-txt,.about-page .main-img{position:relative;width:100%;padding-left:0;padding-right:0}.about-page .main-txt{top:0;margin-bottom:0px}.search-page .main a{flex-direction:column}.search-page .main a .more{margin-left:0;margin-top:15px}.filters{display:flex;flex-wrap:wrap;justify-content:flex-start}.filters a,.filters div{margin-bottom:10px}.filters a:first-of-type{margin-left:0}.filters label{display:none}.calendar-page .event-list .event .date,.home .event-list .event .date{width:100%;max-width:none;padding-right:0}.calendar-page .event-list .event .project,.home .event-list .event .project{width:100%;padding-right:0}.calendar-page .event-list .event .country,.calendar-page .event-list .event .venue,.home .event-list .event .country,.home .event-list .event .venue{width:100%;margin-top:5px;padding-right:0}.home .grid .item-info,.news-overview-page .grid .item-info{flex-direction:column}.home .grid .item-info .item-intro,.news-overview-page .grid .item-info .item-intro{width:100%;margin-top:15px}.home .grid .item-info .tags,.news-overview-page .grid .item-info .tags{margin-top:15px;width:100%;text-align:right}}.main-nav ul{display:flex;flex-wrap:wrap}.main-nav ul li{margin-left:60px;padding:5px 0}.main-nav ul li a{display:block;position:relative}.main-nav ul li a:after{content:","}.main-nav ul li a:before{position:absolute;bottom:0;content:"";width:0;height:1px;background:#000;left:0;right:0;margin:0 auto;transition:width .1s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.main-nav ul li a:hover:before,.main-nav ul li a.active:before{width:100%}.main-nav ul li:last-child a:after{content:""}.m-menu{position:absolute;top:8px;right:13px;display:none}.m-menu .mm{border:none;background:rgba(0,0,0,0);cursor:pointer;position:relative;display:block;width:50px;height:50px;outline:none;padding:0;transform:scaleX(1.5) scaleY(1.5)}.m-menu .mm:before,.m-menu .mm:after{position:absolute;display:block;content:"";width:14px;height:2px;left:18px;top:19px;background-color:#000;transition:all .15s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.m-menu .mm:after{top:27px}.m-menu-open .m-menu .mm:before{top:24px;transform:rotate(-45deg)}.m-menu-open .m-menu .mm:after{top:24px;transform:rotate(45deg)}@media only screen and (max-width: 45em){.m-menu{display:block}html.noscroll{overflow:hidden}body.noscroll{overflow:visible;height:100%}.m-menu-open header.header{flex-direction:row;flex-wrap:wrap}.m-menu-open .logo{z-index:1}.m-menu-open .main-nav{display:block;width:100%;z-index:2}.m-menu-open .main-nav ul{flex-direction:column}.m-menu-open .main-nav ul li{margin-left:15px;margin-right:15px}.m-menu-open .main-nav ul a{display:block;text-align:left}.m-menu-open .main-nav ul a:before{display:none}.m-menu-open .main-nav .nav__container{background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;height:calc(100% - 80px);position:fixed;top:80px;width:100%;left:0;z-index:1}.main-nav{display:none}}body{background-color:#fff;color:#000}a{color:#000}ul,li{margin:0;padding:0}nav li{list-style:none}img{max-width:100%;height:auto;display:block}.logo a,nav a{text-decoration:none}nav{text-transform:uppercase}.lang-switch{text-transform:uppercase}.lang-switch:before{content:"( "}.lang-switch:after{content:" )"}.lang-switch a{text-decoration:none;margin:0}.lang-switch a:nth-child(2):before,.lang-switch a:nth-child(2):after{content:"•";margin:0 4px}.home .label,.from-archive .label{position:relative;padding-left:30%}.home .label:before,.from-archive .label:before{position:absolute;left:0;top:10px;content:"";height:1px;background:#000;width:calc(30% - 5px);display:inline-flex}.home .from-archive .label{max-width:none;padding-left:30%}.from-archive .label{padding-left:165px}.from-archive .label:before{max-width:150px}.labels,.tags{text-transform:uppercase}.more,.less{text-transform:uppercase;cursor:pointer;display:inline-block;border-bottom:1px solid #000;text-decoration:none}.embed{background:#000}.archive-list .item-info{display:flex}.archive-list .item-info:before{content:"⮑";margin-right:15px}.archive-list .item-info a{text-decoration:none}input{border:none;border-radius:0px;border-bottom:1px solid #000;background:#fff;padding:10px 0}input[type=submit]{text-transform:uppercase}input::placeholder{text-transform:uppercase;opacity:.5}