
.inline-block{display:inline-block}
:root{--black:#000;--white:#fff;--light-grey:#d9d9d9;--medium-grey:#b4b4b4;--dark-grey:#7b7b7b;--button-bg:#fff}body{background-color:var(--light-grey);color:var(--black)}
:root{--font-xs:10px;--font-sm:14px;--line-height-sm:16px;--font-md:20px;--line-height-md:24px;--font-lg:36px;--line-height-lg:40px;--font-xl:60px;--line-height-xl:64px}@media (max-width:480px){:root{--font-lg:28px;--line-height-lg:32px;--font-xl:44px;--line-height-xl:48px}}body{--line-height:var(--line-height-md)}body.text-sm{--line-height:var(--line-height-sm)}body.template-project,body.text-lg{--line-height:var(--line-height-lg)}body.text-xl{--line-height:var(--line-height-xl)}body{font-family:Helvetica,Arial,sans-serif;font-size:var(--font-md);line-height:var(--line-height-md)}.text-xs{font-size:var(--font-xs)}.text-sm{font-size:var(--font-sm);line-height:var(--line-height-sm)}.text-md{font-size:var(--font-md);line-height:var(--line-height-md)}.template-project,.text-lg{font-size:var(--font-lg);line-height:var(--line-height-lg)}.text-xl{font-size:var(--font-xl);line-height:var(--line-height-xl)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}b,strong{font-weight:400}
:root{--space-sm:4px;--space-md:8px;--space-lg:12px;--space-xl:24px}.mt-sm{margin-top:var(--space-sm)}.mb-md{margin-bottom:var(--space-md)}

.baseline-grid{display:none;height:calc(100% - var(--space-md)*2);left:var(--space-md);opacity:.3;outline:1px solid blue;pointer-events:none;position:fixed;top:var(--space-md);width:calc(100% - var(--space-md)*2);z-index:1337}.baseline-grid>div{height:var(--line-height-md);width:100%}.baseline-grid>div:nth-child(odd){background-color:red}.baseline-grid.--active{display:block}
.actions{display:flex;flex-wrap:wrap;gap:var(--space-md)}

.--blinking{animation:blink 1s step-start 0s infinite}@keyframes blink{50%{opacity:0}}
.block-protocol__headline{display:flex;flex-wrap:nowrap;position:relative}
.button,button{--button-height:var(--line-height-md);align-content:center;align-items:center;background-color:var(--button-bg);border:0 solid #000;border-radius:var(--space-lg);color:var(--black);display:inline-flex;font-size:var(--font-md);height:var(--button-height);justify-content:center;line-height:var(--button-height);margin:0;padding:0 calc((var(--line-height-md) - var(--font-md))/2);text-decoration:none;text-transform:capitalize}.button .icon,button .icon{mix-blend-mode:exclusion}.button:hover,button:hover{background-color:var(--black);color:var(--white);cursor:pointer;transition:all .15s ease-out}.button:hover .icon,button:hover .icon{mix-blend-mode:normal}.button.is_active,button.is_active{background-color:var(--medium-grey)}.button.is_active:hover,button.is_active:hover{background-color:var(--black)}.button.numb,button.numb{color:var(--dark-grey)}.button.numb:hover,button.numb:hover{background-color:var(--white);color:var(--dark-grey);cursor:not-allowed}.button:focus,button:focus{outline:0 solid #000}.button.filter-button,.button.more-button,.button.text-button,button.filter-button,button.more-button,button.text-button{padding:0 var(--space-lg)}.button[data-toggle=collapse]:not(.no-inline),button[data-toggle=collapse]:not(.no-inline){vertical-align:middle}.filter-buttons{display:flex;flex-wrap:wrap;gap:var(--space-md)}.filter-buttons button:last-child{margin-bottom:var(--line-height)}
.downloads--list li{display:none;margin-bottom:var(--space-sm)}.downloads--list li:last-child{margin-bottom:0}.downloads--list li.is_active{display:block}.downloads li p{display:inline}.downloads li:before{margin-right:0!important}.downloads li.is_locked{border-bottom:0 solid #000}.downloads li.is_locked:before{color:#b3b3b3}.downloads li.is_locked a{color:#b3b3b3;cursor:not-allowed}
.file{max-height:100%;width:auto}
.filter{display:none;margin:0 var(--space-md) var(--space-xl)}.filter a,.filter.--show-filter{display:block}.filter__buttons{display:flex;flex-wrap:wrap;gap:var(--space-md)}.filter>div{margin-bottom:var(--space-md)}.filter #all-partner,.filter #all-tags,.filter #limited-partner,.filter #limited-tags{display:flex;flex-wrap:wrap;gap:var(--space-md)}.filter-href{text-decoration:none}
.fixed-menu{position:fixed;right:var(--space-md);top:var(--space-md);z-index:1337}
.grid{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-md);justify-content:flex-start}
.header{flex-shrink:0;margin:var(--space-md) var(--space-md) var(--line-height)}.template-error .header,.template-login .header{display:none}
.icon{height:var(--font-md);opacity:1;width:var(--font-md)}
.image-as-buttons img:hover{cursor:pointer}
.image-list{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-md)}.image-list-detail{margin-bottom:var(--line-height)}
.info-part{margin-bottom:var(--line-height)}.info-part__headline{display:flex;flex-wrap:nowrap;position:relative}
input{--input-height:calc(var(--line-height-md))}input.search{background-color:var(--button-bg);border-bottom:0 solid #000;border-radius:var(--space-lg);color:var(--black);display:block;font-size:var(--font-md);height:var(--input-height);line-height:var(--input-height);margin:0;padding:0 var(--space-lg);width:90px}input.search:focus{outline:0 solid #000;width:192px}
.card-thumbnail,.image-list img:not(.icon),.modal-content img:not(.icon){opacity:0;transition:opacity .4s ease}img:not(.icon).lazyloaded{opacity:1}
.login-sentence{display:flex;flex:wrap;gap:var(--space-md);margin:0}
.login-space{margin-top:var(--space-md)}.login-space label{display:none}.login-space input[type=email],.login-space input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:0 dotted #000;border-radius:999px;box-sizing:content-box;height:calc(var(--line-height) - var(--space-sm) - 1px);line-height:calc(var(--line-height) - var(--space-sm) - 1px);margin-bottom:var(--space-sm);padding:calc(var(--space-sm)*1.5) var(--space-lg) calc(var(--space-sm)*.5)}.login-space form>div{display:flex}.login-space input::-moz-placeholder{color:#757575}.login-space input::placeholder{color:#757575}
.login{margin:0 var(--space-md) var(--space-xl)}
.nav-filter{display:flex;gap:var(--space-md);margin:0 var(--space-md) var(--space-xl)}
.project-cards{position:relative}.project-cards__edit{position:absolute;right:var(--space-md);top:0;z-index:10}
.project-table li{display:flex;height:var(--line-height);margin-bottom:var(--space-sm)}#list,.project-table li:before{display:none}.project-title-list{text-transform:uppercase;width:45%}.project-status-list{width:120px}.project-date-list{width:180px}.project-team-list{width:30%}.project-team-list,.project-title-list{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:600px){.project-table tr{display:flex;flex-wrap:wrap}.project-title-list{width:100%}}
.project-title{text-transform:uppercase}.project-title,.project-title+img{margin-bottom:var(--space-xl)}
.projects .__cards{display:none}.projects .__list{display:block}.projects .__list li:before{display:none}.projects.--show-cards .__cards{display:block}.projects.--show-cards .__list{display:none}
.protocol__teaser{display:flex}.protocol__teaser img{width:100px}
.slideshow .__header{left:0;padding:var(--space-md);position:fixed;top:0;z-index:20}.slideshow .__main{height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.slideshow .__slide{display:none;height:100%;left:0;overflow:scroll;position:absolute;top:0;width:100%}.slideshow .__slide audio,.slideshow .__slide img,.slideshow .__slide object,.slideshow .__slide video{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.slideshow .__slide .text{margin:var(--space-md);padding-top:calc(var(--line-height)*2);width:100%}

.template-projects{display:grid;height:100vh;width:100%}.template-projects section.content{display:grid}.template-projects .__cards,.template-projects main.projects,.template-projects section.content{height:100%;min-height:0;min-width:0;width:100%}.template-projects .flexing-cards{height:100%;width:100%}
a{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:2px}a:hover{text-decoration:none}.text{width:100%}.text h1,.text h2,.text h3{text-transform:uppercase}p,ul{margin:0 0 var(--line-height) 0;padding:0}p:last-child,ul:last-child{margin-bottom:0}a,a:hover{color:var(--black)}.detail-desc p:last-child,.detail-desc ul:last-child,.text p:last-child,.text ul:last-child{margin-bottom:0}.disclaimer p{margin-bottom:var(--space-md)}
.truthtruthtruth{font-size:var(--font-sm);left:50%;position:fixed;top:50%;transform:translate3d(-50%,-50%,0);z-index:10}

/*# sourceMappingURL=main.min.css.map */
