.abs,.fixed{top:0}.flat-list,body{padding:0;margin:0}.clear,.cleared{float:none;clear:both}#type .big,#type .regular,#type .small{font-family:sans-serif}#type .display-1 em,#type .display-1 i,#type .display-2 em,#type .display-2 i,#type .display-3 em,#type .display-3 i,h1 em,h1 i,h2 em,h2 i,h3 em,h3 i{font-style:normal}#breakpoints,#display,.abs,.fixed{left:0;right:0;bottom:0}.main-nav a,article.project .tourdates a{text-decoration:none}.projectlist .picture,body#home .slideshow figure{background-position:center;background-size:cover;background-repeat:no-repeat}body{overflow-y:scroll}figure{margin:0}.bbox{box-sizing:border-box}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.abs{position:absolute}#breakpoints,#display,.fixed,.icon.to-top{position:fixed}.flat-list{list-style:none}.align-right{text-align:right}input[type=email],input[type=password],input[type=text],select,textarea{width:100%;box-sizing:border-box;display:inline-block;background-color:#fff;border:1px solid #ccc;color:#000;padding:3px;margin:0}button,input[type=button],input[type=submit]{box-sizing:border-box;display:inline-block;background-color:#000;border:1px solid #000;color:#fff;padding:3px 10px;margin:0;cursor:pointer}button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.5)}select{width:100%;box-sizing:border-box;border:1px solid}select option{box-sizing:border-box}span.pic-c,span.pic-l,span.pic-r{box-sizing:border-box;display:block;float:none;clear:both;margin:0 auto 10px}p:last-child span.pic-c{margin-bottom:0}span.pic-c img,span.pic-l img,span.pic-r img{max-width:100%;height:auto}span.pic-c span.caption,span.pic-l span.caption,span.pic-r span.caption{display:block;font-size:11px;line-height:15px;padding:5px 0 0}span.pic-l{width:50%;float:left;margin:0 10px 10px 0;clear:left}span.pic-r{width:50%;float:right;margin:0 0 10px 10px;clear:right}@media only screen and (min-width:480px){span.pic-l{width:40%;float:left;margin:0 10px 10px 0;clear:left}span.pic-r{width:40%;float:right;margin:0 0 10px 10px;clear:right}}.row:after,.wrapper:after,article.project .texts:after,article.project .tourdates>div:after,article>header:after,article>section:after,body #main-content:after,body #main-footer:after,body #main-header:after,body .wrapper:after,form#newsletter-subscribe .invite:after{clear:both}@media only screen and (min-width:769px){span.pic-l{width:30%;float:left;margin:0 20px 10px 0}span.pic-r{width:30%;margin:0 0 20px 10px}span.pic-c{margin:40px auto}p:first-child span.pic-c{margin-top:0}}.l-5,.l5{width:5%;float:left}.l-10,.l10{width:10%;float:left}.l-15,.l15{width:15%;float:left}.l-20,.l20{width:20%;float:left}.l-25,.l25{width:25%;float:left}.l-30,.l30{width:30%;float:left}.l-35,.l35{width:35%;float:left}.l-40,.l40{width:40%;float:left}.l-45,.l45{width:45%;float:left}.l-50,.l50{width:50%;float:left}.l-55,.l55{width:55%;float:left}.l-60,.l60{width:60%;float:left}.l-65,.l65{width:65%;float:left}.l-70,.l70{width:70%;float:left}.l-75,.l75{width:75%;float:left}.l-80,.l80{width:80%;float:left}.l-85,.l85{width:85%;float:left}.l-90,.l90{width:90%;float:left}.l-95,.l95{width:95%;float:left}.r-10,.r-15,.r-20,.r-25,.r-30,.r-35,.r-40,.r-45,.r-5,.r-55,.r-60,.r-65,.r-70,.r-75,.r-80,.r-85,.r-90,.r-95,.r10,.r15,.r20,.r25,.r30,.r35,.r40,.r45,.r5,.r55,.r60,.r65,.r70,.r75,.r80,.r85,.r90,.r95{float:right}.r-5,.r5{width:5%}.r-10,.r10{width:10%}.r-15,.r15{width:15%}.r-20,.r20{width:20%}.r-25,.r25{width:25%}.r-30,.r30{width:30%}.r-35,.r35{width:35%}.r-40,.r40{width:40%}.r-45,.r45{width:45%}.r-50,.r50{width:50%;float:right}.r-55,.r55{width:55%}.r-60,.r60{width:60%}.r-65,.r65{width:65%}.r-70,.r70{width:70%}.r-75,.r75{width:75%}.r-80,.r80{width:80%}.r-85,.r85{width:85%}.r-90,.r90{width:90%}.r-95,.r95{width:95%}.lg-big{width:61.8%;float:left}.lg-small{width:38.2%;float:left}.rg-big{width:61.8%;float:right}.rg-small{width:38.2%;float:right}#breakpoints{top:auto;z-index:1000;font-size:10px;height:30px;line-height:30px;padding-left:5px}#breakpoints .label{background-color:pink;padding:2px 5px;color:#000}#breakpoints .label-default{background-color:#ffefd5}.gt-320,.gt-xs{display:none}@media only screen and (min-width:320px){.gt-320,.gt-xs{display:initial}}.gt-480,.gt-sm{display:none}@media only screen and (min-width:480px){.gt-480,.gt-sm{display:initial}}.gt-736,.gt-md{display:none}@media only screen and (min-width:736px){.gt-736,.gt-md{display:initial}}.gt-992,.gt-lg{display:none}@media only screen and (min-width:992px){.gt-992,.gt-lg{display:initial}}.gt-568{display:none}@media only screen and (min-width:568px){.gt-568{display:initial}}.gt-768{display:none}@media only screen and (min-width:768px){.gt-768{display:initial}}.gt-1200{display:none}@media only screen and (min-width:1200px){.gt-1200{display:initial}}.gt-1450{display:none}@media only screen and (min-width:1450px){.gt-1450{display:initial}}#type .regular{font-size:12px}#type .big{font-size:14px}@media only screen and (min-width:736px){#type .regular{font-size:14px}#type .big{font-size:16px}}@media only screen and (min-width:1200px){#type .big{font-size:18px}}#type .small{font-size:11px}#type .display-1,#type .display-2,#type .display-3{font-family:inherit;font-weight:400;line-height:1;text-transform:uppercase}@media only screen and (min-width:736px){#type .small{font-size:12px}}#type .display-1{font-size:32px}@media only screen and (min-width:736px){#type .display-1{font-size:48px}}@media only screen and (min-width:992px){#type .display-1{font-size:56px}}#type .display-2{font-size:24px}#type .display-3{font-size:18px}#type .display-4{text-transform:uppercase;font-family:sans-serif;font-weight:400;font-size:12px}h1,h2,h3{font-family:inherit;line-height:1;font-weight:400;text-transform:uppercase}h1{font-size:32px}@media only screen and (min-width:736px){h1{font-size:48px}}@media only screen and (min-width:992px){h1{font-size:56px}}h2{font-size:24px}h3{font-size:18px}h4,h5,h6{text-transform:uppercase;font-family:sans-serif;font-weight:400;font-size:12px}big,p.lead{font-family:sans-serif;font-size:14px}@media only screen and (min-width:736px){big,p.lead{font-size:16px}}@media only screen and (min-width:1200px){big,p.lead{font-size:18px}}p.small,small{font-family:sans-serif;font-size:11px}body,html{height:100%}body.modal-open{overflow:hidden}button,input,select,textarea{margin:0;vertical-align:baseline}#display>.container img,img{vertical-align:middle;max-width:100%;max-height:100%;width:auto}*,:after,:before{box-sizing:border-box}blockquote:first-child,p:first-child,ul:first-child{margin-top:0}a{color:#000}img{height:auto}body,button,html,input,select,textarea{font-family:sans-serif;font-size:12px;line-height:1.4}@media only screen and (min-width:736px){p.small,small{font-size:12px}body,button,html,input,select,textarea{font-size:14px}}#display{top:0;z-index:1000;background-color:#fff;display:none}#display div.icon.close{left:auto}#display>header{position:absolute;top:0;left:0;right:30px;bottom:auto;height:30px;line-height:30px;padding-left:10px}#display>header hgroup{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#display>header h1,#display>header h2{font-weight:400;font-size:16px;display:inline;line-height:1}#display>header h1,.eventlist .title,.projectlist .title,article>header h1,body#home .agenda .date,footer.projects .active{font-weight:700}#display>.container{position:absolute;top:50px;bottom:50px;left:20px;right:20px;text-align:center}#display>.container>figure{position:absolute;top:0;left:0;right:0;bottom:0}#display>.container>figure figcaption{position:absolute;left:0;right:0;bottom:0;top:auto;margin-bottom:-40px;line-height:15px;font-size:11px}#logo,.icon{line-height:30px}#display>.container>figure figcaption p{display:inline}#display>.container>figure figcaption br{display:none}#display>.container img{height:auto}.language-switch{font-family:sans-serif;font-size:11px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.language-switch a{display:inline-block;padding:0 3px;margin-left:.5rem}.wrapper:after,.wrapper:before,body #main-content:after,body #main-content:before,body #main-footer:after,body #main-footer:before,body #main-header:after,body #main-header:before,body .wrapper:after,body .wrapper:before{display:table;content:""}.language-switch a:first-child{margin-left:0}.language-switch a.active{background-color:#000;color:#fff}body #main-content,body #main-footer,body #main-header,body .wrapper{zoom:1}#main-header{margin-bottom:20px}#main-header #logo{margin-right:30px}#main-header .main-nav{margin:15px 0}@media only screen and (min-width:736px){.language-switch{font-size:12px}#main-header{padding-top:20px;padding-bottom:20px}#main-header #logo{width:40%;float:left;margin-right:0}#main-header .main-nav{width:60%;float:right;margin:0}}@media only screen and (min-width:1200px){#main-header{margin-bottom:10px}}@media only screen and (min-width:1450px){#main-header{margin-bottom:0}}@media only screen and (min-height:900px){#main-header{margin-bottom:50px}}#main-footer{margin-top:20px;text-align:center}@media only screen and (min-width:736px){#main-footer{margin-top:100px}#main-footer .wrapper{zoom:1}#main-footer .wrapper:after,#main-footer .wrapper:before{content:"";display:table}#main-footer .wrapper:after{clear:both}#main-footer .copyright{float:left}#main-footer .newsletter{float:right}}.wrapper{zoom:1;margin:0 30px}@media only screen and (min-width:736px){.wrapper{margin-right:50px;margin-left:50px}}@media only screen and (min-width:992px){#main-header{padding-top:40px}.wrapper{margin-right:110px;margin-left:110px}}@media only screen and (min-width:1200px){.wrapper{max-width:960px;margin-right:auto;margin-left:auto}#main-header .wrapper,body#projects #main-content .wrapper{max-width:none;margin-left:110px;margin-right:110px}}@media only screen and (min-width:1450px){#main-header .wrapper,body#projects #main-content .wrapper{max-width:none;margin-left:170px;margin-right:170px}}#logo img{vertical-align:initial}#logo .flat{display:block;height:30px;padding:5px 0}#logo .flat img{height:20px}#logo .regular{display:none;height:50px;padding:5px 0}#logo .regular img{height:40px}@media only screen and (min-width:736px){#logo .flat{display:none}#logo .regular{display:block}}@media only screen and (min-width:992px){#logo .regular{height:60px}#logo .regular img{height:50px}}.main-nav{font-family:sans-serif;font-size:14px;text-transform:uppercase;display:none}@media only screen and (min-width:736px){.main-nav{font-size:16px}}.main-nav .language-switch{margin-bottom:.5rem}@media only screen and (min-width:736px){.main-nav{display:initial!important;text-align:right}.main-nav ul.nav,.main-nav ul.nav li{display:inline-block}.main-nav .language-switch{margin-right:2rem;margin-bottom:0}.main-nav ul.nav li{padding:5px 0;margin-left:10px}.main-nav ul.nav li.active{border-bottom:4px solid}}.icon,article.project .large-image,article.project .pics,article.project .trailer,table.agenda .day{text-align:center}@media only screen and (min-width:992px){.main-nav ul.nav li{margin-left:20px}}hgroup>*,ul.nav{margin:0}@media only screen and (min-width:1200px){#logo .regular{height:70px}#logo .regular img{height:60px}.main-nav{font-size:16px}.main-nav ul.nav li{padding-bottom:10px}}.row{zoom:1}.row:after,.row:before{content:"";display:table}.icon{width:30px;height:30px;font-size:12px;cursor:pointer}@media only screen and (min-width:992px){.icon{font-size:14px}article.project .texts .teaser{float:none;clear:both;width:auto}article.project .extra>.tour-not,article.project .texts>.text,article.project header>hgroup{width:61.8%;float:right}article.project .extra>.resources-not,article.project .texts>.credits{width:38.2%;float:left;padding-right:5%}}@media only screen and (min-width:1200px){.icon{font-size:16px}}.icon a{display:block}.icon.nav-toggle{font-size:14px;position:absolute;top:0;right:0}@media only screen and (min-width:736px){.icon.nav-toggle{display:none}}.icon.to-top{z-index:1000;top:0;right:0;display:none}.icon.next,.icon.prev{position:fixed;z-index:1000;top:90px}.icon.prev{left:0;right:auto;display:none}@media only screen and (min-width:1200px){.icon.prev{display:block}}.icon.next{right:0;left:auto;display:none}@media only screen and (min-width:1200px){.icon.next{display:block}}body.scrolled .icon.next,body.scrolled .icon.prev,body.scrolled .icon.to-top{display:block}ul.nav{list-style:none;padding-left:0}article>header,article>section{zoom:1;margin-bottom:30px}article.project .resources,footer.projects .row>div{margin-bottom:40px}article>header:after,article>header:before,article>section:after,article>section:before{content:"";display:table}article>header h1{text-transform:uppercase}article>header h2{text-transform:uppercase;font-size:12px;margin-top:10px}article.project .extra,footer.contextual{margin-top:100px}@media only screen and (min-width:736px){article>header h1{font-size:56px}article>header h2{font-size:14px}}article.project hgroup .year+span:before{content:'- '}article.project .texts{zoom:1}article.project .texts:after,article.project .texts:before{content:"";display:table}article.project .texts .teaser{font-family:sans-serif;font-size:14px}@media only screen and (min-width:736px){article.project .texts .teaser{font-size:16px}}@media only screen and (min-width:1200px){article.project .texts .teaser{font-size:18px}}article.project .texts .credits{font-family:sans-serif;font-size:11px}@media only screen and (min-width:736px){article.project .texts .credits{font-size:12px}}article.project .large-image img{max-height:600px}article.project .pics .pic{display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;packground-color:#ffefd5}article.project .pics .pic img{max-width:50px;max-height:50px;width:auto;height:auto}@media only screen and (min-width:992px){article.project .pics .pic{width:100px;height:100px;line-height:100px}article.project .pics .pic img{max-width:100px;max-height:100px}}article.project .tourdates{font-family:sans-serif;font-size:11px}article.project .tourdates a:focus,article.project .tourdates a:hover{text-decoration:underline}article.project .tourdates>div{border-top:1px dotted;padding:2px 0;zoom:1}article.project .tourdates>div:after,article.project .tourdates>div:before{content:"";display:table}article.project .tourdates>div:last-child{border-bottom:1px dotted}article.project .tourdates .venue{color:#000;font-weight:700}article.project .tourdates .geo{display:block}@media only screen and (min-width:568px){article.project .tourdates .date{float:right}}@media only screen and (min-width:736px){article.project .tourdates{font-size:12px}article.project .tourdates>div{padding:3px 0}article.project .tourdates .geo{display:inline}}article.project #tour{padding-top:1rem}footer.projects{font-family:sans-serif;font-size:11px}.eventlist .item,.projectlist .info{font-family:inherit;text-transform:uppercase}footer.projects a{text-decoration:none}footer.projects a:focus,footer.projects a:hover{text-decoration:underline}.eventlist a,.projectlist a,body#home .agenda .title a,body#home .agenda .venue,table.agenda a{text-decoration:none}footer.projects .title{text-transform:uppercase}@media only screen and (min-width:736px){footer.projects{font-size:12px}footer.projects .row>div{width:30%;float:left;margin-left:5%}footer.projects .row>div:first-child{margin-left:0}footer.projects .row>div li{text-overflow:ellipsis;vertical-align:top;white-space:nowrap;overflow:hidden}}.projectlist>div{float:left;position:relative}.projectlist>div>a{display:block}.projectlist img{width:100%;height:auto;vertical-align:middle;visibility:hidden}@media only screen and (min-width:1280px){.projectlist>.grid-sizer,.projectlist>.item{width:20%}}.projectlist>.grid-sizer{height:0}@media only screen and (min-width:768px){.projectlist .w2{width:50%}.projectlist .w2 .info{position:absolute;left:0;right:0;bottom:0;top:auto;font-family:inherit;font-size:24px;line-height:24px;text-transform:uppercase;color:#fff;text-shadow:0 0 5px #000;padding:10px;background-image:linear-gradient(transparent,rgba(0,0,0,.5))}}.projectlist.fix-vertical>.item{overflow:hidden;padding-top:50%}@media only screen and (min-width:768px){.projectlist.fix-vertical>.item{padding-top:25%}}@media only screen and (min-width:1280px){.projectlist .w2{width:40%}.projectlist .w2 .info{font-size:48px;line-height:48px}.projectlist.fix-vertical>.item{padding-top:20%}}.projectlist.fix-vertical .picture{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}@media only screen and (min-width:768px){.projectlist.fix-vertical .h2{padding-top:50%}}@media only screen and (min-width:1280px){.projectlist.fix-vertical .h2{padding-top:40%}}.projectlist{margin:20px -20px 20px 0}@media only screen and (min-width:992px){.projectlist{margin:40px -20px 40px 0}}@media only screen and (min-width:1450px){.projectlist{margin:60px 40px 60px 60px}}.projectlist .item{margin-bottom:20px;padding-right:20px}.projectlist .picture{background-color:#000}.projectlist .info{font-size:16px;line-height:1.1;padding:5px 0}.projectlist .info .subtitle,.projectlist .info .title{font-size:10px}.projectlist .info small{font-size:10px;display:none;display:block}.projectlist .item[data-img$="golden.png"] .picture,.projectlist.events .item .picture,.projectlist.events .item.archived .picture,.projectlist.events .item[data-img$="golden.png"] .picture{visibility:hidden;display:none}.projectlist .info .ontour{background-color:#fff;color:#000;padding-left:3px;padding-right:3px;text-shadow:none;float:right;padding-top:2px}.projectlist .hilite .info{position:absolute;left:0;bottom:0;top:auto;right:20px;color:#fff;text-shadow:0 0 5px #000;padding:5px;background-image:linear-gradient(transparent,rgba(0,0,0,.5))}@media only screen and (min-width:480px){.projectlist .info .subtitle,.projectlist .info .title{font-size:12px}.projectlist .info small{font-size:11px}.projectlist .hilite .info{padding:10px}}@media only screen and (min-width:736px){.projectlist .hilite .info .title{font-size:24px;line-height:1;margin-bottom:.5rem}}.projectlist .item[data-img$="golden.png"] .info{color:#000;text-shadow:none;background-image:none;position:relative;padding-left:0;padding-top:0}.projectlist.events .item,.projectlist.events .item.archived,.projectlist.events .item[data-img$="golden.png"]{background-image:none!important}.projectlist.events .item .info,.projectlist.events .item.archived .info,.projectlist.events .item[data-img$="golden.png"] .info{color:#000;text-shadow:none;background-image:none;position:relative;padding-left:0;padding-top:0}.projectlist>.grid-sizer,.projectlist>.item{width:50%}@media only screen and (min-width:768px){.projectlist>.grid-sizer,.projectlist>.item{width:25%}}@media only screen and (min-width:1280px){.projectlist>.grid-sizer,.projectlist>.item{width:12.5%}}@media only screen and (min-width:768px){.projectlist .hilite{width:50%}}@media only screen and (min-width:1280px){.projectlist .hilite{width:25%}}.eventlist{margin:20px -20px 20px 0}@media only screen and (min-width:992px){.eventlist{margin:40px -20px 40px 0}}@media only screen and (min-width:1450px){.eventlist{margin:60px 40px 60px 60px}}.eventlist .item{font-size:16px;line-height:1.1;padding:5px 0}body#home #main-content .wrapper{max-width:none}body#home .agenda{margin-bottom:60px}body#home #info hgroup,body#home .agenda .project{margin-bottom:20px}body#home .agenda .title{font-size:24px;line-height:1.1;text-transform:uppercase}body#home .agenda .next-tourdate{margin-top:.5rem}body#home .agenda .country,body#home .agenda .date,body#home .agenda .location{display:inline;margin-right:.5em}body#home .agenda .date:after{content:'\A';white-space:pre}body#home .agenda .country{white-space:nowrap}body#home .slideshow{position:relative}body#home .slideshow figure{position:absolute;top:0;left:0;display:none;background-color:#000;overflow:hidden}body#home .slideshow figure :first-child{display:block;position:relative}body#home .slideshow figure figcaption{display:none;position:absolute;left:0;right:0;bottom:0;top:auto;color:#fff;padding:10px}body#home #gallery{margin-bottom:60px}@media only screen and (min-width:736px){body#home #gallery{margin-left:0;margin-right:0;width:50%;float:left}body#home #info{width:50%;float:right;padding-left:30px}}@media only screen and (min-width:992px){body#home #gallery{width:61.8%;float:left}body#home #info{width:38.2%;float:right}}@media only screen and (min-width:1200px){body#home #main-content .wrapper{max-width:960px}body#home #info{padding-left:60px}}table.agenda{width:100%}table.agenda td{padding-right:20px}table.agenda td:last-child{padding-right:0}table.agenda tr{border-top:1px solid}table.agenda tr:first-child{border-top:0}table.agenda tr:last-child{border-bottom:1px solid}table.agenda tr.tourdate td{padding-top:3px;padding-bottom:3px}table.agenda a{color:#000}table.agenda a:focus,table.agenda a:hover{text-decoration:underline}table.agenda .date{width:10%}table.agenda .remark{text-transform:uppercase;font-weight:400}article.about>nav .active,table.agenda .project{font-weight:700}table.agenda .country{width:20%}table.agenda .day{display:inline-block;width:12px}table.agenda .country{text-align:right}article.agenda .agenda-filter h1{margin-top:0}@media only screen and (min-width:992px){article.agenda section.extra{width:20%;float:right}article.agenda section.agenda{width:75%;float:left}}article.about>nav{margin:1em 0}article.about>nav a{text-transform:uppercase;text-decoration:none}article.about section,article.about section>h2{display:none}article.about section.active{display:block}form#newsletter-subscribe{max-width:600px;margin:auto}form#newsletter-subscribe .invite{zoom:1;margin-bottom:20px}form#newsletter-subscribe .invite:after,form#newsletter-subscribe .invite:before{content:"";display:table}form#newsletter-subscribe .invite .box{margin:1em 0}form#newsletter-subscribe .invite .box>label,form#newsletter-subscribe .invite .groups>span{display:block;margin-bottom:5px}form#newsletter-subscribe .invite .buttons,form#newsletter-subscribe .invite .groups{margin-top:2em}form#newsletter-subscribe .invite .groups>label{margin-right:10px}@media only screen and (min-width:736px){article.about>nav{width:38.2%;float:left}article.about .panel{width:61.8%;float:right}form#newsletter-subscribe .invite .groups>span{display:inline-block;margin-right:1em}form#newsletter-subscribe .invite .name{zoom:1}form#newsletter-subscribe .invite .name:after,form#newsletter-subscribe .invite .name:before{content:"";display:table}form#newsletter-subscribe .invite .name:after{clear:both}form#newsletter-subscribe .invite .name .firstname{width:50%;float:left;padding-right:20px}form#newsletter-subscribe .invite .name .lastname{width:50%;float:right}}